/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */ /*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=2f1c4969552569e9b986)
 * Config saved to config.json and https://gist.github.com/2f1c4969552569e9b986
 */ /*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: bold;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {
    padding: 0;
} /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    .navbar {
        display: none;
    }
    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }
    .label {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #428bca;
    text-decoration: none;
}
a:hover,
a:focus {
    color: #2a6496;
    text-decoration: underline;
}
a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
figure {
    margin: 0;
}
img {
    vertical-align: middle;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.img-rounded {
    border-radius: 6px;
}
.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.img-circle {
    border-radius: 50%;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
[role="button"] {
    cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
    font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
    font-size: 75%;
}
h1,
.h1 {
    font-size: 36px;
}
h2,
.h2 {
    font-size: 30px;
}
h3,
.h3 {
    font-size: 24px;
}
h4,
.h4 {
    font-size: 18px;
}
h5,
.h5 {
    font-size: 14px;
}
h6,
.h6 {
    font-size: 12px;
}
p {
    margin: 0 0 10px;
}
.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}
@media (min-width: 768px) {
    .lead {
        font-size: 21px;
    }
}
small,
.small {
    font-size: 85%;
}
mark,
.mark {
    background-color: #fcf8e3;
    padding: 0.2em;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-nowrap {
    white-space: nowrap;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.text-muted {
    color: #777;
}
.text-primary {
    color: #428bca;
}
a.text-primary:hover,
a.text-primary:focus {
    color: #3071a9;
}
.text-success {
    color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
    color: #2b542c;
}
.text-info {
    color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
    color: #245269;
}
.text-warning {
    color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
    color: #66512c;
}
.text-danger {
    color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
    color: #843534;
}
.bg-primary {
    color: #fff;
    background-color: #428bca;
}
a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #3071a9;
}
.bg-success {
    background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
    background-color: #c1e2b3;
}
.bg-info {
    background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
    background-color: #afd9ee;
}
.bg-warning {
    background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
    background-color: #f7ecb5;
}
.bg-danger {
    background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
    background-color: #e4b9b9;
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}
ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
dl {
    margin-top: 0;
    margin-bottom: 20px;
}
dt,
dd {
    line-height: 1.42857143;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: 0;
}
@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-left: 180px;
    }
}
abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
    content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
    content: "\00A0 \2014";
}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.66666667%;
}
.col-xs-pull-10 {
    right: 83.33333333%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.66666667%;
}
.col-xs-pull-7 {
    right: 58.33333333%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.66666667%;
}
.col-xs-pull-4 {
    right: 33.33333333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.66666667%;
}
.col-xs-pull-1 {
    right: 8.33333333%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.66666667%;
}
.col-xs-push-10 {
    left: 83.33333333%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.66666667%;
}
.col-xs-push-7 {
    left: 58.33333333%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.66666667%;
}
.col-xs-push-4 {
    left: 33.33333333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.66666667%;
}
.col-xs-push-1 {
    left: 8.33333333%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.66666667%;
}
.col-xs-offset-10 {
    margin-left: 83.33333333%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.66666667%;
}
.col-xs-offset-7 {
    margin-left: 58.33333333%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.66666667%;
}
.col-xs-offset-4 {
    margin-left: 33.33333333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.66666667%;
}
.col-xs-offset-1 {
    margin-left: 8.33333333%;
}
.col-xs-offset-0 {
    margin-left: 0;
}
@media (min-width: 768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666667%;
    }
    .col-md-push-10 {
        left: 83.33333333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666667%;
    }
    .col-md-push-7 {
        left: 58.33333333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666667%;
    }
    .col-md-push-4 {
        left: 33.33333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.66666667%;
    }
    .col-md-push-1 {
        left: 8.33333333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.66666667%;
    }
    .col-lg-10 {
        width: 83.33333333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.66666667%;
    }
    .col-lg-7 {
        width: 58.33333333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.66666667%;
    }
    .col-lg-4 {
        width: 33.33333333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.66666667%;
    }
    .col-lg-1 {
        width: 8.33333333%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.66666667%;
    }
    .col-lg-pull-10 {
        right: 83.33333333%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.66666667%;
    }
    .col-lg-pull-7 {
        right: 58.33333333%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.66666667%;
    }
    .col-lg-pull-4 {
        right: 33.33333333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.66666667%;
    }
    .col-lg-pull-1 {
        right: 8.33333333%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.66666667%;
    }
    .col-lg-push-10 {
        left: 83.33333333%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.66666667%;
    }
    .col-lg-push-7 {
        left: 58.33333333%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.66666667%;
    }
    .col-lg-push-4 {
        left: 33.33333333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.66666667%;
    }
    .col-lg-push-1 {
        left: 8.33333333%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
}
.affix {
    position: fixed;
}
@-ms-viewport {
    width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}
@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
    table.visible-xs {
        display: table !important;
    }
    tr.visible-xs {
        display: table-row !important;
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }
    table.visible-sm {
        display: table !important;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }
    table.visible-md {
        display: table !important;
    }
    tr.visible-md {
        display: table-row !important;
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
    table.visible-lg {
        display: table !important;
    }
    tr.visible-lg {
        display: table-row !important;
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
.visible-print {
    display: none !important;
}
@media print {
    .visible-print {
        display: block !important;
    }
    table.visible-print {
        display: table !important;
    }
    tr.visible-print {
        display: table-row !important;
    }
    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}
.visible-print-block {
    display: none !important;
}
@media print {
    .visible-print-block {
        display: block !important;
    }
}
.visible-print-inline {
    display: none !important;
}
@media print {
    .visible-print-inline {
        display: inline !important;
    }
}
.visible-print-inline-block {
    display: none !important;
}
@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}
@media print {
    .hidden-print {
        display: none !important;
    }
}
@media screen {
    @charset "utf-8";
    .module.module_type_76 .module_content .modules_calltoaction .modules_calltoaction_content {
        color: #fff;
    }
    .module.module_type_108 .modules_testimonials .item .description:after {
        border-color: transparent #f4f4f4 transparent transparent;
    }
    .module.module_type_5 .items.pages .item_content .item_content_titlebar .item_tag.item_date span,
    .module.module_type_5 .items.layout_custom_layout1 .item_content .item_content_titlebar .item_tag.item_date span,
    .module.module_type_5 .items.thumbnail_display_top .item_content .item_content_titlebar .item_tag.item_date span {
        font-weight: normal;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description > div {
        vertical-align: bottom;
        padding-bottom: 150px;
    }
    @media (max-width: 767px) {
        .module.module_type_102 .slideshow .item .modules_slideshow_description > div {
            padding-bottom: 30px;
        }
    }
    @media (min-width: 768px) {
        .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item {
            max-width: 100%;
        }
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content {
        color: #fff;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content:before {
        width: 50px;
        height: 8px;
        background: rgb(159,128,84);
        content: " ";
        display: block;
        margin-bottom: 15px;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_content_titlebar {
        font-size: 2.5rem;
        font-weight: bold;
        margin: 0px;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_content_titlebar .item_details dl {
        display: inline;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_content_titlebar .item_details dl:after {
        content: ", ";
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_content_titlebar .item_details dl:last-child:after {
        display: none;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_content_titlebar .item_details dl dt,
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_content_titlebar .item_details dl dd {
        display: inline;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_content_titlebar .item_details dl dt {
        display: none;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_content_content .item_description {
        max-width: 60%;
        font-size: 1.143rem;
        margin-bottom: 30px;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_tag {
        font-size: 1.5rem;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_tag > span > span strike {
        margin-right: 15px;
        font-weight: normal;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_tag > span > span > span {
        display: none;
    }
    @media (max-width: 767px) {
        .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_content_titlebar {
            font-size: 1.5rem;
        }
        .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_description {
            display: none;
        }
        .module.module_type_102 .slideshow .item .modules_slideshow_description .listings_items .item .item_content .item_tag {
            font-size: 1rem;
        }
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_background {
        position: relative;
    }
    .module.module_type_102 .slideshow .item .modules_slideshow_background:before {
        display: block;
        content: " ";
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 100%;
        height: 450px;
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#5c000000', GradientType=0);
    }
    @media (min-width: 992px) {
        .module.module_type_102 .owl-controls .owl-dots {
            bottom: 90px !important;
        }
    }
    .module.module_type_90 .module_content .items_more_attributes.layout_layout6 ul li:before {
        color: rgb(130,103,86);
        content: "\f111";
        font-size: 10px;
    }
    .module.module_type_87 .form .form_content .form-group .checkbox label {
        white-space: unset;
    }
    .module.module_type_89 .slideshow {
        background-color: white;
    }
    @media (max-width: 767px) {
        .module.module_type_89.module {
            margin-left: -15px;
            margin-right: -15px;
        }
        .module.module_type_89.module .module_content {
            padding: 0px;
        }
    }
    .module.module_type_95 {
        text-align: justify;
    }
    .row.nogutter {
        margin-left: 0px;
        margin-right: 0px;
    }
    .row.nogutter > [class^="col"] {
        padding-left: 0px;
        padding-right: 0px;
    }
    .row.gutter1 {
        margin-left: -1px;
        margin-right: 0px;
    }
    .row.gutter1 > [class^="col"] {
        padding-left: 1px;
        padding-right: 0px;
    }
    .row.gutter5 {
        margin-left: -2px;
        margin-right: -3px;
    }
    .row.gutter5 > [class^="col"] {
        padding-left: 2px;
        padding-right: 3px;
    }
    .row.gutter10 {
        margin-left: -5px;
        margin-right: -5px;
    }
    .row.gutter10 > [class^="col"] {
        padding-left: 5px;
        padding-right: 5px;
    }
    .row.gutter15 {
        margin-left: -8px;
        margin-right: -7px;
    }
    .row.gutter15 > [class^="col"] {
        padding-left: 8px;
        padding-right: 7px;
    }
    .row.gutter20 {
        margin-left: -10px;
        margin-right: -10px;
    }
    .row.gutter20 > [class^="col"] {
        padding-left: 10px;
        padding-right: 10px;
    }
    .row.gutter30 {
        margin-left: -15px;
        margin-right: -15px;
    }
    .row.gutter30 > [class^="col"] {
        padding-left: 15px;
        padding-right: 15px;
    }
    .row.gutter40 {
        margin-left: -20px;
        margin-right: -20px;
    }
    .row.gutter40 > [class^="col"] {
        padding-left: 20px;
        padding-right: 20px;
    }
    .row.gutter50 {
        margin-left: -25px;
        margin-right: -25px;
    }
    .row.gutter50 > [class^="col"] {
        padding-left: 25px;
        padding-right: 25px;
    }
    .row.gutter60 {
        margin-left: -30px;
        margin-right: -30px;
    }
    .row.gutter60 > [class^="col"] {
        padding-left: 30px;
        padding-right: 30px;
    }
    .row.gutter70 {
        margin-left: -35px;
        margin-right: -35px;
    }
    .row.gutter70 > [class^="col"] {
        padding-left: 35px;
        padding-right: 35px;
    }
    .row.gutter80 {
        margin-left: -40px;
        margin-right: -40px;
    }
    .row.gutter80 > [class^="col"] {
        padding-left: 40px;
        padding-right: 40px;
    }
    .row.gutter90 {
        margin-left: -45px;
        margin-right: -45px;
    }
    .row.gutter90 > [class^="col"] {
        padding-left: 45px;
        padding-right: 45px;
    }
    .row.gutter100 {
        margin-left: -50px;
        margin-right: -50px;
    }
    .row.gutter100 > [class^="col"] {
        padding-left: 50px;
        padding-right: 50px;
    }
    @media (max-width: 991px) {
        .row.gutter20,
        .row.gutter30,
        .row.gutter40,
        .row.gutter50,
        .row.gutter60,
        .row.gutter70,
        .row.gutter80,
        .row.gutter90,
        .row.gutter100 {
            margin-left: -15px;
            margin-right: -15px;
        }
        .row.gutter20 > [class^="col"],
        .row.gutter30 > [class^="col"],
        .row.gutter40 > [class^="col"],
        .row.gutter50 > [class^="col"],
        .row.gutter60 > [class^="col"],
        .row.gutter70 > [class^="col"],
        .row.gutter80 > [class^="col"],
        .row.gutter90 > [class^="col"],
        .row.gutter100 > [class^="col"] {
            padding-left: 15px;
            padding-right: 15px;
        }
    }
    .row-inner {
        display: table;
    }
    .row-inner.row-inner-full {
        width: 100%;
    }
    .row-inner.row-inner-full.row-inner-flex > .col-inner {
        flex: auto;
    }
    @media (max-width: 767px) {
        .row-inner.row-inner-full-xs {
            width: 100%;
        }
        .row-inner.row-inner-full-xs.row-inner-flex > .col-inner {
            flex: auto;
        }
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .row-inner.row-inner-full-sm {
            width: 100%;
        }
        .row-inner.row-inner-full-sm.row-inner-flex > .col-inner {
            flex: auto;
        }
    }
    @media (min-width: 992px) and (max-width: 1199px) {
        .row-inner.row-inner-full-md {
            width: 100%;
        }
        .row-inner.row-inner-full-md.row-inner-flex > .col-inner {
            flex: auto;
        }
    }
    @media (min-width: 1200px) {
        .row-inner.row-inner-full-lg {
            width: 100%;
        }
        .row-inner.row-inner-full-lg.row-inner-flex > .col-inner {
            flex: auto;
        }
    }
    .row-inner > .col-inner {
        padding-left: 5px;
        padding-right: 5px;
        display: table-cell;
        vertical-align: middle;
        white-space: nowrap;
    }
    .row-inner > .col-inner.left {
        text-align: left;
    }
    .row-inner > .col-inner.center {
        text-align: center;
        width: 100%;
    }
    .row-inner > .col-inner.right {
        text-align: right;
    }
    .row-inner > .col-inner.top {
        vertical-align: top;
    }
    .row-inner > .col-inner.bottom {
        vertical-align: bottom;
    }
    .row-inner > .col-inner.col-inner-wrap {
        white-space: normal;
    }
    @media (max-width: 767px) {
        .row-inner > .col-inner.col-inner-wrap-xs {
            white-space: normal;
        }
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .row-inner > .col-inner.col-inner-wrap-sm {
            white-space: normal;
        }
    }
    @media (min-width: 992px) and (max-width: 1199px) {
        .row-inner > .col-inner.col-inner-wrap-md {
            white-space: normal;
        }
    }
    @media (min-width: 1200px) {
        .row-inner > .col-inner.col-inner-wrap-lg {
            white-space: normal;
        }
    }
    .row-inner > .col-inner.col-inner-narrow {
        width: 1%;
    }
    .row-inner > .col-inner.col-inner-11 {
        width: 91.66666667%;
    }
    .row-inner > .col-inner.col-inner-10 {
        width: 83.33333333%;
    }
    .row-inner > .col-inner.col-inner-9 {
        width: 75%;
    }
    .row-inner > .col-inner.col-inner-8 {
        width: 66.66666667%;
    }
    .row-inner > .col-inner.col-inner-7 {
        width: 58.33333333%;
    }
    .row-inner > .col-inner.col-inner-5 {
        width: 41.66666667%;
    }
    .row-inner > .col-inner.col-inner-4 {
        width: 33.33333333%;
    }
    .row-inner > .col-inner.col-inner-3 {
        width: 25%;
    }
    .row-inner > .col-inner.col-inner-2 {
        width: 16.66666667%;
    }
    .row-inner > .col-inner.col-inner-1 {
        width: 8.33333333%;
    }
    .row-inner > .col-inner.col-inner-grid10-1 {
        width: 10%;
    }
    .row-inner > .col-inner.col-inner-grid10-2 {
        width: 20%;
    }
    .row-inner > .col-inner.col-inner-grid10-3 {
        width: 30%;
    }
    .row-inner > .col-inner.col-inner-grid10-4 {
        width: 40%;
    }
    .row-inner > .col-inner.col-inner-6,
    .row-inner > .col-inner.col-inner-grid10-5 {
        width: 50%;
    }
    .row-inner > .col-inner.col-inner-grid10-6 {
        width: 60%;
    }
    .row-inner > .col-inner.col-inner-grid10-7 {
        width: 70%;
    }
    .row-inner > .col-inner.col-inner-grid10-8 {
        width: 80%;
    }
    .row-inner > .col-inner.col-inner-grid10-9 {
        width: 90%;
    }
    .row-inner > .col-inner.col-inner-wide,
    .row-inner > .col-inner.col-inner-12,
    .row-inner > .col-inner.col-inner-grid10-10 {
        width: 100%;
    }
    .row-inner.row-inner-flex {
        display: flex;
        flex-direction: row;
        align-items: stretch;
    }
    .row-inner.row-inner-flex > .col-inner {
        display: flex;
        align-items: center;
    }
    .row-inner.row-inner-flex > .col-inner.left,
    .row-inner.row-inner-flex > .col-inner.text-left {
        justify-content: flex-start;
    }
    .row-inner.row-inner-flex > .col-inner.right,
    .row-inner.row-inner-flex > .col-inner.text-right {
        justify-content: flex-end;
    }
    .row-inner.row-inner-flex > .col-inner.center,
    .row-inner.row-inner-flex > .col-inner.text-center {
        justify-content: center;
    }
    .row-inner.row-inner-flex > .col-inner.text-middle {
        align-items: center;
    }
    .row-inner.row-inner-flex > .col-inner.top,
    .row-inner.row-inner-flex > .col-inner.text-top {
        align-items: flex-start;
    }
    .row-inner.row-inner-flex > .col-inner.bottom,
    .row-inner.row-inner-flex > .col-inner.text-bottom {
        align-items: flex-end;
    }
    .row-inner.nogutter > .col-inner {
        padding-left: 0px;
        padding-right: 0px;
    }
    .row-inner.gutter1 > .col-inner {
        padding-left: 1px;
        padding-right: 0px;
    }
    .row-inner.gutter5 > .col-inner {
        padding-left: 2px;
        padding-right: 3px;
    }
    .row-inner.gutter10 > .col-inner {
        padding-left: 5px;
        padding-right: 5px;
    }
    .row-inner.gutter15 > .col-inner {
        padding-left: 8px;
        padding-right: 7px;
    }
    .row-inner.gutter20 > .col-inner {
        padding-left: 10px;
        padding-right: 10px;
    }
    .row-inner.gutter30 > .col-inner {
        padding-left: 15px;
        padding-right: 15px;
    }
    .row-inner.gutter40 > .col-inner {
        padding-left: 20px;
        padding-right: 20px;
    }
    .row-inner.gutter50 > .col-inner {
        padding-left: 25px;
        padding-right: 25px;
    }
    .row-inner.gutter60 > .col-inner {
        padding-left: 30px;
        padding-right: 30px;
    }
    .row-inner.gutter70 > .col-inner {
        padding-left: 35px;
        padding-right: 35px;
    }
    .row-inner.gutter80 > .col-inner {
        padding-left: 40px;
        padding-right: 40px;
    }
    .row-inner.gutter90 > .col-inner {
        padding-left: 45px;
        padding-right: 45px;
    }
    .row-inner.gutter100 > .col-inner {
        padding-left: 50px;
        padding-right: 50px;
    }
    .row-inner .col-inner:first-child {
        padding-left: 0px;
    }
    .row-inner .col-inner:last-child {
        padding-right: 0px;
    }
    @media (max-width: 991px) {
        .row-inner.row-inner-responsive {
            display: block;
        }
        .row-inner.row-inner-responsive > .col-inner {
            display: block;
            padding-left: 0px;
            padding-right: 0px;
            width: auto;
        }
        .row-inner.row-inner-responsive.row-inner-flex {
            display: flex;
            flex-direction: column;
        }
        .row-inner.row-inner-responsive.row-inner-flex > .col-inner {
            display: flex;
        }
    }
    @media (max-width: 767px) {
        .row-inner.row-inner-responsive-xs {
            display: block;
        }
        .row-inner.row-inner-responsive-xs > .col-inner {
            display: block;
            padding-left: 0px;
            padding-right: 0px;
            width: auto;
        }
        .row-inner.row-inner-responsive-xs.row-inner-flex {
            display: flex;
            flex-direction: column;
        }
        .row-inner.row-inner-responsive-xs.row-inner-flex > .col-inner {
            display: flex;
        }
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .row-inner.row-inner-responsive-sm {
            display: block;
        }
        .row-inner.row-inner-responsive-sm > .col-inner {
            display: block;
            padding-left: 0px;
            padding-right: 0px;
            width: auto;
        }
        .row-inner.row-inner-responsive-sm.row-inner-flex {
            display: flex;
            flex-direction: column;
        }
        .row-inner.row-inner-responsive-sm.row-inner-flex > .col-inner {
            display: flex;
        }
    }
    .text_color_dark,
    .hover_text_color_dark:hover,
    .hover_text_color_dark:active,
    .hover_text_color_dark:focus {
        color: #000 !important;
    }
    .text_color_light,
    .hover_text_color_light:hover,
    .hover_text_color_light:active,
    .hover_text_color_light:focus {
        color: #fff !important;
    }
    .text_color_color1,
    .hover_text_color_color1:hover,
    .hover_text_color_color1:active,
    .hover_text_color_color1:focus {
        color: rgb(159,128,84) !important;
    }
    .text_color_color2,
    .hover_text_color_color2:hover,
    .hover_text_color_color2:active,
    .hover_text_color_color2:focus {
        color: rgb(159,128,84) !important;
    }
    .text_color_color3,
    .hover_text_color_color3:hover,
    .hover_text_color_color3:active,
    .hover_text_color_color3:focus {
        color: #306782 !important;
    }
    .text_color_color4,
    .hover_text_color_color4:hover,
    .hover_text_color_color4:active,
    .hover_text_color_color4:focus {
        color: #999 !important;
    }
    .text_color_color5,
    .hover_text_color_color5:hover,
    .hover_text_color_color5:active,
    .hover_text_color_color5:focus {
        color: #e0e0e0 !important;
    }
    .text_color_color6,
    .hover_text_color_color6:hover,
    .hover_text_color_color6:active,
    .hover_text_color_color6:focus {
        color: #000 !important;
    }
    .text_color_color7,
    .hover_text_color_color7:hover,
    .hover_text_color_color7:active,
    .hover_text_color_color7:focus {
        color: #fff !important;
    }
    .text_color_color8,
    .hover_text_color_color8:hover,
    .hover_text_color_color8:active,
    .hover_text_color_color8:focus {
        color: #000 !important;
    }
    .color_dark,
    .hover_color_dark:hover,
    .hover_color_dark:active,
    .hover_color_dark:focus {
        background-color: #000 !important;
        border-color: #000 !important;
    }
    .color_light,
    .hover_color_light:hover,
    .hover_color_light:active,
    .hover_color_light:focus {
        background-color: #fff !important;
        border-color: #fff !important;
    }
    .color_color1,
    .hover_color_color1:hover,
    .hover_color_color1:active,
    .hover_color_color1:focus {
        background-color: rgb(159,128,84) !important;
        border-color: rgb(159,128,84) !important;
    }
    .color_color2,
    .hover_color_color2:hover,
    .hover_color_color2:active,
    .hover_color_color2:focus {
        background-color: rgb(159,128,84) !important;
        border-color: rgb(159,128,84) !important;
    }
    .color_color3,
    .hover_color_color3:hover,
    .hover_color_color3:active,
    .hover_color_color3:focus {
        background-color: #306782 !important;
        border-color: #306782 !important;
    }
    .color_color4,
    .hover_color_color4:hover,
    .hover_color_color4:active,
    .hover_color_color4:focus {
        background-color: #999 !important;
        border-color: #999 !important;
    }
    .color_color5,
    .hover_color_color5:hover,
    .hover_color_color5:active,
    .hover_color_color5:focus {
        background-color: #e0e0e0 !important;
        border-color: #e0e0e0 !important;
    }
    .color_color6,
    .hover_color_color6:hover,
    .hover_color_color6:active,
    .hover_color_color6:focus {
        background-color: #000 !important;
        border-color: #000 !important;
    }
    .color_color7,
    .hover_color_color7:hover,
    .hover_color_color7:active,
    .hover_color_color7:focus {
        background-color: #fff !important;
        border-color: #fff !important;
    }
    .color_color8,
    .hover_color_color8:hover,
    .hover_color_color8:active,
    .hover_color_color8:focus {
        background-color: #000 !important;
        border-color: #000 !important;
    }
    .style_square,
    .style_square_outline,
    .style_link,
    .btn-square,
    .btn-square_outline,
    .btn-link {
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        border-radius: 0px !important;
    }
    .style_semi_round,
    .style_semi_round_outline,
    .btn-semi_round,
    .btn-semi_round_outline {
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        border-radius: 0px !important;
    }
    .style_semi_round.thumb,
    .style_semi_round_outline.thumb,
    .btn-semi_round.thumb,
    .btn-semi_round_outline.thumb {
        overflow: hidden;
        display: block;
    }
    .style_semi_round.thumb img,
    .style_semi_round_outline.thumb img,
    .btn-semi_round.thumb img,
    .btn-semi_round_outline.thumb img {
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        border-radius: 0px !important;
        display: block;
    }
    .style_round,
    .style_round_outline,
    .btn-round,
    .btn-round_outline {
        -webkit-border-radius: 200px !important;
        -moz-border-radius: 200px !important;
        border-radius: 200px !important;
    }
    .style_round.thumb,
    .style_round_outline.thumb,
    .btn-round.thumb,
    .btn-round_outline.thumb {
        overflow: hidden;
        display: block;
    }
    .style_round.thumb img,
    .style_round_outline.thumb img,
    .btn-round.thumb img,
    .btn-round_outline.thumb img {
        -webkit-border-radius: 200px !important;
        -moz-border-radius: 200px !important;
        border-radius: 200px !important;
        display: block;
    }
    .style_square_outline,
    .btn-square_outline,
    .style_semi_round_outline,
    .btn-semi_round_outline,
    .style_round_outline,
    .btn-round_outline,
    .style_link,
    .btn-link {
        background: none !important;
    }
    .style_square_outline,
    .style_semi_round_outline,
    .style_round_outline {
        border: 1px solid #e0e0e0;
    }
    .style_square_outline.outline_size_thin,
    .style_semi_round_outline.outline_size_thin,
    .style_round_outline.outline_size_thin {
        border-width: 0.12em;
    }
    .style_square_outline.outline_size_normal,
    .style_semi_round_outline.outline_size_normal,
    .style_round_outline.outline_size_normal {
        border-width: 0.18em;
    }
    .style_square_outline.outline_size_thick,
    .style_semi_round_outline.outline_size_thick,
    .style_round_outline.outline_size_thick {
        border-width: 0.2em;
    }
    .style_square_outline.thumb,
    .style_semi_round_outline.thumb,
    .style_round_outline.thumb {
        border: 1px solid #e0e0e0;
    }
    .style_square_outline.thumb img,
    .style_semi_round_outline.thumb img,
    .style_round_outline.thumb img {
        border: 1px solid #fff;
    }
    .margin-0px,
    .child-margin-0px > *,
    .subchild-margin-0px > * > div {
        margin: 0px !important;
    }
    .margin--0px {
        margin: 0px !important;
    }
    .margin-top-0px,
    .child-margin-top-0px > *,
    .subchild-margin-top-0px > * > div {
        margin-top: 0px !important;
    }
    .margin-top--0px {
        margin-top: 0px !important;
    }
    .margin-right-0px,
    .child-margin-right-0px > *,
    .subchild-margin-right-0px > * > div {
        margin-right: 0px !important;
    }
    .margin-right--0px {
        margin-right: 0px !important;
    }
    .margin-bottom-0px,
    .child-margin-bottom-0px > *,
    .subchild-margin-bottom-0px > * > div {
        margin-bottom: 0px !important;
    }
    .margin-bottom--0px {
        margin-bottom: 0px !important;
    }
    .margin-left-0px,
    .child-margin-left-0px > *,
    .subchild-margin-left-0px > * > div {
        margin-left: 0px !important;
    }
    .margin-left--0px {
        margin-left: 0px !important;
    }
    .padding-0px,
    .child-padding-0px > *,
    .subchild-padding-0px > * > div {
        padding: 0px !important;
    }
    .padding-top-0px,
    .child-padding-top-0px > *,
    .subchild-padding-top-0px > * > div {
        padding-top: 0px !important;
    }
    .padding-right-0px,
    .child-padding-right-0px > *,
    .subchild-padding-right-0px > * > div {
        padding-right: 0px !important;
    }
    .padding-bottom-0px,
    .child-padding-bottom-0px > *,
    .subchild-padding-bottom-0px > * > div {
        padding-bottom: 0px !important;
    }
    .padding-left-0px,
    .child-padding-left-0px > *,
    .subchild-padding-left-0px > * > div {
        padding-left: 0px !important;
    }
    .margin-1px,
    .child-margin-1px > *,
    .subchild-margin-1px > * > div {
        margin: 1px !important;
    }
    .margin--1px {
        margin: -1px !important;
    }
    .margin-top-1px,
    .child-margin-top-1px > *,
    .subchild-margin-top-1px > * > div {
        margin-top: 1px !important;
    }
    .margin-top--1px {
        margin-top: -1px !important;
    }
    .margin-right-1px,
    .child-margin-right-1px > *,
    .subchild-margin-right-1px > * > div {
        margin-right: 1px !important;
    }
    .margin-right--1px {
        margin-right: -1px !important;
    }
    .margin-bottom-1px,
    .child-margin-bottom-1px > *,
    .subchild-margin-bottom-1px > * > div {
        margin-bottom: 1px !important;
    }
    .margin-bottom--1px {
        margin-bottom: -1px !important;
    }
    .margin-left-1px,
    .child-margin-left-1px > *,
    .subchild-margin-left-1px > * > div {
        margin-left: 1px !important;
    }
    .margin-left--1px {
        margin-left: -1px !important;
    }
    .padding-1px,
    .child-padding-1px > *,
    .subchild-padding-1px > * > div {
        padding: 1px !important;
    }
    .padding-top-1px,
    .child-padding-top-1px > *,
    .subchild-padding-top-1px > * > div {
        padding-top: 1px !important;
    }
    .padding-right-1px,
    .child-padding-right-1px > *,
    .subchild-padding-right-1px > * > div {
        padding-right: 1px !important;
    }
    .padding-bottom-1px,
    .child-padding-bottom-1px > *,
    .subchild-padding-bottom-1px > * > div {
        padding-bottom: 1px !important;
    }
    .padding-left-1px,
    .child-padding-left-1px > *,
    .subchild-padding-left-1px > * > div {
        padding-left: 1px !important;
    }
    .margin-2px,
    .child-margin-2px > *,
    .subchild-margin-2px > * > div {
        margin: 2px !important;
    }
    .margin--2px {
        margin: -2px !important;
    }
    .margin-top-2px,
    .child-margin-top-2px > *,
    .subchild-margin-top-2px > * > div {
        margin-top: 2px !important;
    }
    .margin-top--2px {
        margin-top: -2px !important;
    }
    .margin-right-2px,
    .child-margin-right-2px > *,
    .subchild-margin-right-2px > * > div {
        margin-right: 2px !important;
    }
    .margin-right--2px {
        margin-right: -2px !important;
    }
    .margin-bottom-2px,
    .child-margin-bottom-2px > *,
    .subchild-margin-bottom-2px > * > div {
        margin-bottom: 2px !important;
    }
    .margin-bottom--2px {
        margin-bottom: -2px !important;
    }
    .margin-left-2px,
    .child-margin-left-2px > *,
    .subchild-margin-left-2px > * > div {
        margin-left: 2px !important;
    }
    .margin-left--2px {
        margin-left: -2px !important;
    }
    .padding-2px,
    .child-padding-2px > *,
    .subchild-padding-2px > * > div {
        padding: 2px !important;
    }
    .padding-top-2px,
    .child-padding-top-2px > *,
    .subchild-padding-top-2px > * > div {
        padding-top: 2px !important;
    }
    .padding-right-2px,
    .child-padding-right-2px > *,
    .subchild-padding-right-2px > * > div {
        padding-right: 2px !important;
    }
    .padding-bottom-2px,
    .child-padding-bottom-2px > *,
    .subchild-padding-bottom-2px > * > div {
        padding-bottom: 2px !important;
    }
    .padding-left-2px,
    .child-padding-left-2px > *,
    .subchild-padding-left-2px > * > div {
        padding-left: 2px !important;
    }
    .margin-3px,
    .child-margin-3px > *,
    .subchild-margin-3px > * > div {
        margin: 3px !important;
    }
    .margin--3px {
        margin: -3px !important;
    }
    .margin-top-3px,
    .child-margin-top-3px > *,
    .subchild-margin-top-3px > * > div {
        margin-top: 3px !important;
    }
    .margin-top--3px {
        margin-top: -3px !important;
    }
    .margin-right-3px,
    .child-margin-right-3px > *,
    .subchild-margin-right-3px > * > div {
        margin-right: 3px !important;
    }
    .margin-right--3px {
        margin-right: -3px !important;
    }
    .margin-bottom-3px,
    .child-margin-bottom-3px > *,
    .subchild-margin-bottom-3px > * > div {
        margin-bottom: 3px !important;
    }
    .margin-bottom--3px {
        margin-bottom: -3px !important;
    }
    .margin-left-3px,
    .child-margin-left-3px > *,
    .subchild-margin-left-3px > * > div {
        margin-left: 3px !important;
    }
    .margin-left--3px {
        margin-left: -3px !important;
    }
    .padding-3px,
    .child-padding-3px > *,
    .subchild-padding-3px > * > div {
        padding: 3px !important;
    }
    .padding-top-3px,
    .child-padding-top-3px > *,
    .subchild-padding-top-3px > * > div {
        padding-top: 3px !important;
    }
    .padding-right-3px,
    .child-padding-right-3px > *,
    .subchild-padding-right-3px > * > div {
        padding-right: 3px !important;
    }
    .padding-bottom-3px,
    .child-padding-bottom-3px > *,
    .subchild-padding-bottom-3px > * > div {
        padding-bottom: 3px !important;
    }
    .padding-left-3px,
    .child-padding-left-3px > *,
    .subchild-padding-left-3px > * > div {
        padding-left: 3px !important;
    }
    .margin-4px,
    .child-margin-4px > *,
    .subchild-margin-4px > * > div {
        margin: 4px !important;
    }
    .margin--4px {
        margin: -4px !important;
    }
    .margin-top-4px,
    .child-margin-top-4px > *,
    .subchild-margin-top-4px > * > div {
        margin-top: 4px !important;
    }
    .margin-top--4px {
        margin-top: -4px !important;
    }
    .margin-right-4px,
    .child-margin-right-4px > *,
    .subchild-margin-right-4px > * > div {
        margin-right: 4px !important;
    }
    .margin-right--4px {
        margin-right: -4px !important;
    }
    .margin-bottom-4px,
    .child-margin-bottom-4px > *,
    .subchild-margin-bottom-4px > * > div {
        margin-bottom: 4px !important;
    }
    .margin-bottom--4px {
        margin-bottom: -4px !important;
    }
    .margin-left-4px,
    .child-margin-left-4px > *,
    .subchild-margin-left-4px > * > div {
        margin-left: 4px !important;
    }
    .margin-left--4px {
        margin-left: -4px !important;
    }
    .padding-4px,
    .child-padding-4px > *,
    .subchild-padding-4px > * > div {
        padding: 4px !important;
    }
    .padding-top-4px,
    .child-padding-top-4px > *,
    .subchild-padding-top-4px > * > div {
        padding-top: 4px !important;
    }
    .padding-right-4px,
    .child-padding-right-4px > *,
    .subchild-padding-right-4px > * > div {
        padding-right: 4px !important;
    }
    .padding-bottom-4px,
    .child-padding-bottom-4px > *,
    .subchild-padding-bottom-4px > * > div {
        padding-bottom: 4px !important;
    }
    .padding-left-4px,
    .child-padding-left-4px > *,
    .subchild-padding-left-4px > * > div {
        padding-left: 4px !important;
    }
    .margin-5px,
    .child-margin-5px > *,
    .subchild-margin-5px > * > div {
        margin: 5px !important;
    }
    .margin--5px {
        margin: -5px !important;
    }
    .margin-top-5px,
    .child-margin-top-5px > *,
    .subchild-margin-top-5px > * > div {
        margin-top: 5px !important;
    }
    .margin-top--5px {
        margin-top: -5px !important;
    }
    .margin-right-5px,
    .child-margin-right-5px > *,
    .subchild-margin-right-5px > * > div {
        margin-right: 5px !important;
    }
    .margin-right--5px {
        margin-right: -5px !important;
    }
    .margin-bottom-5px,
    .child-margin-bottom-5px > *,
    .subchild-margin-bottom-5px > * > div {
        margin-bottom: 5px !important;
    }
    .margin-bottom--5px {
        margin-bottom: -5px !important;
    }
    .margin-left-5px,
    .child-margin-left-5px > *,
    .subchild-margin-left-5px > * > div {
        margin-left: 5px !important;
    }
    .margin-left--5px {
        margin-left: -5px !important;
    }
    .padding-5px,
    .child-padding-5px > *,
    .subchild-padding-5px > * > div {
        padding: 5px !important;
    }
    .padding-top-5px,
    .child-padding-top-5px > *,
    .subchild-padding-top-5px > * > div {
        padding-top: 5px !important;
    }
    .padding-right-5px,
    .child-padding-right-5px > *,
    .subchild-padding-right-5px > * > div {
        padding-right: 5px !important;
    }
    .padding-bottom-5px,
    .child-padding-bottom-5px > *,
    .subchild-padding-bottom-5px > * > div {
        padding-bottom: 5px !important;
    }
    .padding-left-5px,
    .child-padding-left-5px > *,
    .subchild-padding-left-5px > * > div {
        padding-left: 5px !important;
    }
    .margin-6px,
    .child-margin-6px > *,
    .subchild-margin-6px > * > div {
        margin: 6px !important;
    }
    .margin--6px {
        margin: -6px !important;
    }
    .margin-top-6px,
    .child-margin-top-6px > *,
    .subchild-margin-top-6px > * > div {
        margin-top: 6px !important;
    }
    .margin-top--6px {
        margin-top: -6px !important;
    }
    .margin-right-6px,
    .child-margin-right-6px > *,
    .subchild-margin-right-6px > * > div {
        margin-right: 6px !important;
    }
    .margin-right--6px {
        margin-right: -6px !important;
    }
    .margin-bottom-6px,
    .child-margin-bottom-6px > *,
    .subchild-margin-bottom-6px > * > div {
        margin-bottom: 6px !important;
    }
    .margin-bottom--6px {
        margin-bottom: -6px !important;
    }
    .margin-left-6px,
    .child-margin-left-6px > *,
    .subchild-margin-left-6px > * > div {
        margin-left: 6px !important;
    }
    .margin-left--6px {
        margin-left: -6px !important;
    }
    .padding-6px,
    .child-padding-6px > *,
    .subchild-padding-6px > * > div {
        padding: 6px !important;
    }
    .padding-top-6px,
    .child-padding-top-6px > *,
    .subchild-padding-top-6px > * > div {
        padding-top: 6px !important;
    }
    .padding-right-6px,
    .child-padding-right-6px > *,
    .subchild-padding-right-6px > * > div {
        padding-right: 6px !important;
    }
    .padding-bottom-6px,
    .child-padding-bottom-6px > *,
    .subchild-padding-bottom-6px > * > div {
        padding-bottom: 6px !important;
    }
    .padding-left-6px,
    .child-padding-left-6px > *,
    .subchild-padding-left-6px > * > div {
        padding-left: 6px !important;
    }
    .margin-7px,
    .child-margin-7px > *,
    .subchild-margin-7px > * > div {
        margin: 7px !important;
    }
    .margin--7px {
        margin: -7px !important;
    }
    .margin-top-7px,
    .child-margin-top-7px > *,
    .subchild-margin-top-7px > * > div {
        margin-top: 7px !important;
    }
    .margin-top--7px {
        margin-top: -7px !important;
    }
    .margin-right-7px,
    .child-margin-right-7px > *,
    .subchild-margin-right-7px > * > div {
        margin-right: 7px !important;
    }
    .margin-right--7px {
        margin-right: -7px !important;
    }
    .margin-bottom-7px,
    .child-margin-bottom-7px > *,
    .subchild-margin-bottom-7px > * > div {
        margin-bottom: 7px !important;
    }
    .margin-bottom--7px {
        margin-bottom: -7px !important;
    }
    .margin-left-7px,
    .child-margin-left-7px > *,
    .subchild-margin-left-7px > * > div {
        margin-left: 7px !important;
    }
    .margin-left--7px {
        margin-left: -7px !important;
    }
    .padding-7px,
    .child-padding-7px > *,
    .subchild-padding-7px > * > div {
        padding: 7px !important;
    }
    .padding-top-7px,
    .child-padding-top-7px > *,
    .subchild-padding-top-7px > * > div {
        padding-top: 7px !important;
    }
    .padding-right-7px,
    .child-padding-right-7px > *,
    .subchild-padding-right-7px > * > div {
        padding-right: 7px !important;
    }
    .padding-bottom-7px,
    .child-padding-bottom-7px > *,
    .subchild-padding-bottom-7px > * > div {
        padding-bottom: 7px !important;
    }
    .padding-left-7px,
    .child-padding-left-7px > *,
    .subchild-padding-left-7px > * > div {
        padding-left: 7px !important;
    }
    .margin-8px,
    .child-margin-8px > *,
    .subchild-margin-8px > * > div {
        margin: 8px !important;
    }
    .margin--8px {
        margin: -8px !important;
    }
    .margin-top-8px,
    .child-margin-top-8px > *,
    .subchild-margin-top-8px > * > div {
        margin-top: 8px !important;
    }
    .margin-top--8px {
        margin-top: -8px !important;
    }
    .margin-right-8px,
    .child-margin-right-8px > *,
    .subchild-margin-right-8px > * > div {
        margin-right: 8px !important;
    }
    .margin-right--8px {
        margin-right: -8px !important;
    }
    .margin-bottom-8px,
    .child-margin-bottom-8px > *,
    .subchild-margin-bottom-8px > * > div {
        margin-bottom: 8px !important;
    }
    .margin-bottom--8px {
        margin-bottom: -8px !important;
    }
    .margin-left-8px,
    .child-margin-left-8px > *,
    .subchild-margin-left-8px > * > div {
        margin-left: 8px !important;
    }
    .margin-left--8px {
        margin-left: -8px !important;
    }
    .padding-8px,
    .child-padding-8px > *,
    .subchild-padding-8px > * > div {
        padding: 8px !important;
    }
    .padding-top-8px,
    .child-padding-top-8px > *,
    .subchild-padding-top-8px > * > div {
        padding-top: 8px !important;
    }
    .padding-right-8px,
    .child-padding-right-8px > *,
    .subchild-padding-right-8px > * > div {
        padding-right: 8px !important;
    }
    .padding-bottom-8px,
    .child-padding-bottom-8px > *,
    .subchild-padding-bottom-8px > * > div {
        padding-bottom: 8px !important;
    }
    .padding-left-8px,
    .child-padding-left-8px > *,
    .subchild-padding-left-8px > * > div {
        padding-left: 8px !important;
    }
    .margin-9px,
    .child-margin-9px > *,
    .subchild-margin-9px > * > div {
        margin: 9px !important;
    }
    .margin--9px {
        margin: -9px !important;
    }
    .margin-top-9px,
    .child-margin-top-9px > *,
    .subchild-margin-top-9px > * > div {
        margin-top: 9px !important;
    }
    .margin-top--9px {
        margin-top: -9px !important;
    }
    .margin-right-9px,
    .child-margin-right-9px > *,
    .subchild-margin-right-9px > * > div {
        margin-right: 9px !important;
    }
    .margin-right--9px {
        margin-right: -9px !important;
    }
    .margin-bottom-9px,
    .child-margin-bottom-9px > *,
    .subchild-margin-bottom-9px > * > div {
        margin-bottom: 9px !important;
    }
    .margin-bottom--9px {
        margin-bottom: -9px !important;
    }
    .margin-left-9px,
    .child-margin-left-9px > *,
    .subchild-margin-left-9px > * > div {
        margin-left: 9px !important;
    }
    .margin-left--9px {
        margin-left: -9px !important;
    }
    .padding-9px,
    .child-padding-9px > *,
    .subchild-padding-9px > * > div {
        padding: 9px !important;
    }
    .padding-top-9px,
    .child-padding-top-9px > *,
    .subchild-padding-top-9px > * > div {
        padding-top: 9px !important;
    }
    .padding-right-9px,
    .child-padding-right-9px > *,
    .subchild-padding-right-9px > * > div {
        padding-right: 9px !important;
    }
    .padding-bottom-9px,
    .child-padding-bottom-9px > *,
    .subchild-padding-bottom-9px > * > div {
        padding-bottom: 9px !important;
    }
    .padding-left-9px,
    .child-padding-left-9px > *,
    .subchild-padding-left-9px > * > div {
        padding-left: 9px !important;
    }
    .margin-10px,
    .child-margin-10px > *,
    .subchild-margin-10px > * > div {
        margin: 10px !important;
    }
    .margin--10px {
        margin: -10px !important;
    }
    .margin-top-10px,
    .child-margin-top-10px > *,
    .subchild-margin-top-10px > * > div {
        margin-top: 10px !important;
    }
    .margin-top--10px {
        margin-top: -10px !important;
    }
    .margin-right-10px,
    .child-margin-right-10px > *,
    .subchild-margin-right-10px > * > div {
        margin-right: 10px !important;
    }
    .margin-right--10px {
        margin-right: -10px !important;
    }
    .margin-bottom-10px,
    .child-margin-bottom-10px > *,
    .subchild-margin-bottom-10px > * > div {
        margin-bottom: 10px !important;
    }
    .margin-bottom--10px {
        margin-bottom: -10px !important;
    }
    .margin-left-10px,
    .child-margin-left-10px > *,
    .subchild-margin-left-10px > * > div {
        margin-left: 10px !important;
    }
    .margin-left--10px {
        margin-left: -10px !important;
    }
    .padding-10px,
    .child-padding-10px > *,
    .subchild-padding-10px > * > div {
        padding: 10px !important;
    }
    .padding-top-10px,
    .child-padding-top-10px > *,
    .subchild-padding-top-10px > * > div {
        padding-top: 10px !important;
    }
    .padding-right-10px,
    .child-padding-right-10px > *,
    .subchild-padding-right-10px > * > div {
        padding-right: 10px !important;
    }
    .padding-bottom-10px,
    .child-padding-bottom-10px > *,
    .subchild-padding-bottom-10px > * > div {
        padding-bottom: 10px !important;
    }
    .padding-left-10px,
    .child-padding-left-10px > *,
    .subchild-padding-left-10px > * > div {
        padding-left: 10px !important;
    }
    .margin-10px,
    .child-margin-10px > *,
    .subchild-margin-10px > * > div {
        margin: 10px !important;
    }
    .margin--10px {
        margin: -10px !important;
    }
    .margin-top-10px,
    .child-margin-top-10px > *,
    .subchild-margin-top-10px > * > div {
        margin-top: 10px !important;
    }
    .margin-top--10px {
        margin-top: -10px !important;
    }
    .margin-right-10px,
    .child-margin-right-10px > *,
    .subchild-margin-right-10px > * > div {
        margin-right: 10px !important;
    }
    .margin-right--10px {
        margin-right: -10px !important;
    }
    .margin-bottom-10px,
    .child-margin-bottom-10px > *,
    .subchild-margin-bottom-10px > * > div {
        margin-bottom: 10px !important;
    }
    .margin-bottom--10px {
        margin-bottom: -10px !important;
    }
    .margin-left-10px,
    .child-margin-left-10px > *,
    .subchild-margin-left-10px > * > div {
        margin-left: 10px !important;
    }
    .margin-left--10px {
        margin-left: -10px !important;
    }
    .padding-10px,
    .child-padding-10px > *,
    .subchild-padding-10px > * > div {
        padding: 10px !important;
    }
    .padding-top-10px,
    .child-padding-top-10px > *,
    .subchild-padding-top-10px > * > div {
        padding-top: 10px !important;
    }
    .padding-right-10px,
    .child-padding-right-10px > *,
    .subchild-padding-right-10px > * > div {
        padding-right: 10px !important;
    }
    .padding-bottom-10px,
    .child-padding-bottom-10px > *,
    .subchild-padding-bottom-10px > * > div {
        padding-bottom: 10px !important;
    }
    .padding-left-10px,
    .child-padding-left-10px > *,
    .subchild-padding-left-10px > * > div {
        padding-left: 10px !important;
    }
    .margin-15px,
    .child-margin-15px > *,
    .subchild-margin-15px > * > div {
        margin: 15px !important;
    }
    .margin--15px {
        margin: -15px !important;
    }
    .margin-top-15px,
    .child-margin-top-15px > *,
    .subchild-margin-top-15px > * > div {
        margin-top: 15px !important;
    }
    .margin-top--15px {
        margin-top: -15px !important;
    }
    .margin-right-15px,
    .child-margin-right-15px > *,
    .subchild-margin-right-15px > * > div {
        margin-right: 15px !important;
    }
    .margin-right--15px {
        margin-right: -15px !important;
    }
    .margin-bottom-15px,
    .child-margin-bottom-15px > *,
    .subchild-margin-bottom-15px > * > div {
        margin-bottom: 15px !important;
    }
    .margin-bottom--15px {
        margin-bottom: -15px !important;
    }
    .margin-left-15px,
    .child-margin-left-15px > *,
    .subchild-margin-left-15px > * > div {
        margin-left: 15px !important;
    }
    .margin-left--15px {
        margin-left: -15px !important;
    }
    .padding-15px,
    .child-padding-15px > *,
    .subchild-padding-15px > * > div {
        padding: 15px !important;
    }
    .padding-top-15px,
    .child-padding-top-15px > *,
    .subchild-padding-top-15px > * > div {
        padding-top: 15px !important;
    }
    .padding-right-15px,
    .child-padding-right-15px > *,
    .subchild-padding-right-15px > * > div {
        padding-right: 15px !important;
    }
    .padding-bottom-15px,
    .child-padding-bottom-15px > *,
    .subchild-padding-bottom-15px > * > div {
        padding-bottom: 15px !important;
    }
    .padding-left-15px,
    .child-padding-left-15px > *,
    .subchild-padding-left-15px > * > div {
        padding-left: 15px !important;
    }
    .margin-20px,
    .child-margin-20px > *,
    .subchild-margin-20px > * > div {
        margin: 20px !important;
    }
    .margin--20px {
        margin: -20px !important;
    }
    .margin-top-20px,
    .child-margin-top-20px > *,
    .subchild-margin-top-20px > * > div {
        margin-top: 20px !important;
    }
    .margin-top--20px {
        margin-top: -20px !important;
    }
    .margin-right-20px,
    .child-margin-right-20px > *,
    .subchild-margin-right-20px > * > div {
        margin-right: 20px !important;
    }
    .margin-right--20px {
        margin-right: -20px !important;
    }
    .margin-bottom-20px,
    .child-margin-bottom-20px > *,
    .subchild-margin-bottom-20px > * > div {
        margin-bottom: 20px !important;
    }
    .margin-bottom--20px {
        margin-bottom: -20px !important;
    }
    .margin-left-20px,
    .child-margin-left-20px > *,
    .subchild-margin-left-20px > * > div {
        margin-left: 20px !important;
    }
    .margin-left--20px {
        margin-left: -20px !important;
    }
    .padding-20px,
    .child-padding-20px > *,
    .subchild-padding-20px > * > div {
        padding: 20px !important;
    }
    .padding-top-20px,
    .child-padding-top-20px > *,
    .subchild-padding-top-20px > * > div {
        padding-top: 20px !important;
    }
    .padding-right-20px,
    .child-padding-right-20px > *,
    .subchild-padding-right-20px > * > div {
        padding-right: 20px !important;
    }
    .padding-bottom-20px,
    .child-padding-bottom-20px > *,
    .subchild-padding-bottom-20px > * > div {
        padding-bottom: 20px !important;
    }
    .padding-left-20px,
    .child-padding-left-20px > *,
    .subchild-padding-left-20px > * > div {
        padding-left: 20px !important;
    }
    .margin-25px,
    .child-margin-25px > *,
    .subchild-margin-25px > * > div {
        margin: 25px !important;
    }
    .margin--25px {
        margin: -25px !important;
    }
    .margin-top-25px,
    .child-margin-top-25px > *,
    .subchild-margin-top-25px > * > div {
        margin-top: 25px !important;
    }
    .margin-top--25px {
        margin-top: -25px !important;
    }
    .margin-right-25px,
    .child-margin-right-25px > *,
    .subchild-margin-right-25px > * > div {
        margin-right: 25px !important;
    }
    .margin-right--25px {
        margin-right: -25px !important;
    }
    .margin-bottom-25px,
    .child-margin-bottom-25px > *,
    .subchild-margin-bottom-25px > * > div {
        margin-bottom: 25px !important;
    }
    .margin-bottom--25px {
        margin-bottom: -25px !important;
    }
    .margin-left-25px,
    .child-margin-left-25px > *,
    .subchild-margin-left-25px > * > div {
        margin-left: 25px !important;
    }
    .margin-left--25px {
        margin-left: -25px !important;
    }
    .padding-25px,
    .child-padding-25px > *,
    .subchild-padding-25px > * > div {
        padding: 25px !important;
    }
    .padding-top-25px,
    .child-padding-top-25px > *,
    .subchild-padding-top-25px > * > div {
        padding-top: 25px !important;
    }
    .padding-right-25px,
    .child-padding-right-25px > *,
    .subchild-padding-right-25px > * > div {
        padding-right: 25px !important;
    }
    .padding-bottom-25px,
    .child-padding-bottom-25px > *,
    .subchild-padding-bottom-25px > * > div {
        padding-bottom: 25px !important;
    }
    .padding-left-25px,
    .child-padding-left-25px > *,
    .subchild-padding-left-25px > * > div {
        padding-left: 25px !important;
    }
    .margin-30px,
    .child-margin-30px > *,
    .subchild-margin-30px > * > div {
        margin: 30px !important;
    }
    .margin--30px {
        margin: -30px !important;
    }
    .margin-top-30px,
    .child-margin-top-30px > *,
    .subchild-margin-top-30px > * > div {
        margin-top: 30px !important;
    }
    .margin-top--30px {
        margin-top: -30px !important;
    }
    .margin-right-30px,
    .child-margin-right-30px > *,
    .subchild-margin-right-30px > * > div {
        margin-right: 30px !important;
    }
    .margin-right--30px {
        margin-right: -30px !important;
    }
    .margin-bottom-30px,
    .child-margin-bottom-30px > *,
    .subchild-margin-bottom-30px > * > div {
        margin-bottom: 30px !important;
    }
    .margin-bottom--30px {
        margin-bottom: -30px !important;
    }
    .margin-left-30px,
    .child-margin-left-30px > *,
    .subchild-margin-left-30px > * > div {
        margin-left: 30px !important;
    }
    .margin-left--30px {
        margin-left: -30px !important;
    }
    .padding-30px,
    .child-padding-30px > *,
    .subchild-padding-30px > * > div {
        padding: 30px !important;
    }
    .padding-top-30px,
    .child-padding-top-30px > *,
    .subchild-padding-top-30px > * > div {
        padding-top: 30px !important;
    }
    .padding-right-30px,
    .child-padding-right-30px > *,
    .subchild-padding-right-30px > * > div {
        padding-right: 30px !important;
    }
    .padding-bottom-30px,
    .child-padding-bottom-30px > *,
    .subchild-padding-bottom-30px > * > div {
        padding-bottom: 30px !important;
    }
    .padding-left-30px,
    .child-padding-left-30px > *,
    .subchild-padding-left-30px > * > div {
        padding-left: 30px !important;
    }
    .margin-35px,
    .child-margin-35px > *,
    .subchild-margin-35px > * > div {
        margin: 35px !important;
    }
    .margin--35px {
        margin: -35px !important;
    }
    .margin-top-35px,
    .child-margin-top-35px > *,
    .subchild-margin-top-35px > * > div {
        margin-top: 35px !important;
    }
    .margin-top--35px {
        margin-top: -35px !important;
    }
    .margin-right-35px,
    .child-margin-right-35px > *,
    .subchild-margin-right-35px > * > div {
        margin-right: 35px !important;
    }
    .margin-right--35px {
        margin-right: -35px !important;
    }
    .margin-bottom-35px,
    .child-margin-bottom-35px > *,
    .subchild-margin-bottom-35px > * > div {
        margin-bottom: 35px !important;
    }
    .margin-bottom--35px {
        margin-bottom: -35px !important;
    }
    .margin-left-35px,
    .child-margin-left-35px > *,
    .subchild-margin-left-35px > * > div {
        margin-left: 35px !important;
    }
    .margin-left--35px {
        margin-left: -35px !important;
    }
    .padding-35px,
    .child-padding-35px > *,
    .subchild-padding-35px > * > div {
        padding: 35px !important;
    }
    .padding-top-35px,
    .child-padding-top-35px > *,
    .subchild-padding-top-35px > * > div {
        padding-top: 35px !important;
    }
    .padding-right-35px,
    .child-padding-right-35px > *,
    .subchild-padding-right-35px > * > div {
        padding-right: 35px !important;
    }
    .padding-bottom-35px,
    .child-padding-bottom-35px > *,
    .subchild-padding-bottom-35px > * > div {
        padding-bottom: 35px !important;
    }
    .padding-left-35px,
    .child-padding-left-35px > *,
    .subchild-padding-left-35px > * > div {
        padding-left: 35px !important;
    }
    .margin-40px,
    .child-margin-40px > *,
    .subchild-margin-40px > * > div {
        margin: 40px !important;
    }
    .margin--40px {
        margin: -40px !important;
    }
    .margin-top-40px,
    .child-margin-top-40px > *,
    .subchild-margin-top-40px > * > div {
        margin-top: 40px !important;
    }
    .margin-top--40px {
        margin-top: -40px !important;
    }
    .margin-right-40px,
    .child-margin-right-40px > *,
    .subchild-margin-right-40px > * > div {
        margin-right: 40px !important;
    }
    .margin-right--40px {
        margin-right: -40px !important;
    }
    .margin-bottom-40px,
    .child-margin-bottom-40px > *,
    .subchild-margin-bottom-40px > * > div {
        margin-bottom: 40px !important;
    }
    .margin-bottom--40px {
        margin-bottom: -40px !important;
    }
    .margin-left-40px,
    .child-margin-left-40px > *,
    .subchild-margin-left-40px > * > div {
        margin-left: 40px !important;
    }
    .margin-left--40px {
        margin-left: -40px !important;
    }
    .padding-40px,
    .child-padding-40px > *,
    .subchild-padding-40px > * > div {
        padding: 40px !important;
    }
    .padding-top-40px,
    .child-padding-top-40px > *,
    .subchild-padding-top-40px > * > div {
        padding-top: 40px !important;
    }
    .padding-right-40px,
    .child-padding-right-40px > *,
    .subchild-padding-right-40px > * > div {
        padding-right: 40px !important;
    }
    .padding-bottom-40px,
    .child-padding-bottom-40px > *,
    .subchild-padding-bottom-40px > * > div {
        padding-bottom: 40px !important;
    }
    .padding-left-40px,
    .child-padding-left-40px > *,
    .subchild-padding-left-40px > * > div {
        padding-left: 40px !important;
    }
    .margin-45px,
    .child-margin-45px > *,
    .subchild-margin-45px > * > div {
        margin: 45px !important;
    }
    .margin--45px {
        margin: -45px !important;
    }
    .margin-top-45px,
    .child-margin-top-45px > *,
    .subchild-margin-top-45px > * > div {
        margin-top: 45px !important;
    }
    .margin-top--45px {
        margin-top: -45px !important;
    }
    .margin-right-45px,
    .child-margin-right-45px > *,
    .subchild-margin-right-45px > * > div {
        margin-right: 45px !important;
    }
    .margin-right--45px {
        margin-right: -45px !important;
    }
    .margin-bottom-45px,
    .child-margin-bottom-45px > *,
    .subchild-margin-bottom-45px > * > div {
        margin-bottom: 45px !important;
    }
    .margin-bottom--45px {
        margin-bottom: -45px !important;
    }
    .margin-left-45px,
    .child-margin-left-45px > *,
    .subchild-margin-left-45px > * > div {
        margin-left: 45px !important;
    }
    .margin-left--45px {
        margin-left: -45px !important;
    }
    .padding-45px,
    .child-padding-45px > *,
    .subchild-padding-45px > * > div {
        padding: 45px !important;
    }
    .padding-top-45px,
    .child-padding-top-45px > *,
    .subchild-padding-top-45px > * > div {
        padding-top: 45px !important;
    }
    .padding-right-45px,
    .child-padding-right-45px > *,
    .subchild-padding-right-45px > * > div {
        padding-right: 45px !important;
    }
    .padding-bottom-45px,
    .child-padding-bottom-45px > *,
    .subchild-padding-bottom-45px > * > div {
        padding-bottom: 45px !important;
    }
    .padding-left-45px,
    .child-padding-left-45px > *,
    .subchild-padding-left-45px > * > div {
        padding-left: 45px !important;
    }
    .margin-50px,
    .child-margin-50px > *,
    .subchild-margin-50px > * > div {
        margin: 50px !important;
    }
    .margin--50px {
        margin: -50px !important;
    }
    .margin-top-50px,
    .child-margin-top-50px > *,
    .subchild-margin-top-50px > * > div {
        margin-top: 50px !important;
    }
    .margin-top--50px {
        margin-top: -50px !important;
    }
    .margin-right-50px,
    .child-margin-right-50px > *,
    .subchild-margin-right-50px > * > div {
        margin-right: 50px !important;
    }
    .margin-right--50px {
        margin-right: -50px !important;
    }
    .margin-bottom-50px,
    .child-margin-bottom-50px > *,
    .subchild-margin-bottom-50px > * > div {
        margin-bottom: 50px !important;
    }
    .margin-bottom--50px {
        margin-bottom: -50px !important;
    }
    .margin-left-50px,
    .child-margin-left-50px > *,
    .subchild-margin-left-50px > * > div {
        margin-left: 50px !important;
    }
    .margin-left--50px {
        margin-left: -50px !important;
    }
    .padding-50px,
    .child-padding-50px > *,
    .subchild-padding-50px > * > div {
        padding: 50px !important;
    }
    .padding-top-50px,
    .child-padding-top-50px > *,
    .subchild-padding-top-50px > * > div {
        padding-top: 50px !important;
    }
    .padding-right-50px,
    .child-padding-right-50px > *,
    .subchild-padding-right-50px > * > div {
        padding-right: 50px !important;
    }
    .padding-bottom-50px,
    .child-padding-bottom-50px > *,
    .subchild-padding-bottom-50px > * > div {
        padding-bottom: 50px !important;
    }
    .padding-left-50px,
    .child-padding-left-50px > *,
    .subchild-padding-left-50px > * > div {
        padding-left: 50px !important;
    }
    .margin-55px,
    .child-margin-55px > *,
    .subchild-margin-55px > * > div {
        margin: 55px !important;
    }
    .margin--55px {
        margin: -55px !important;
    }
    .margin-top-55px,
    .child-margin-top-55px > *,
    .subchild-margin-top-55px > * > div {
        margin-top: 55px !important;
    }
    .margin-top--55px {
        margin-top: -55px !important;
    }
    .margin-right-55px,
    .child-margin-right-55px > *,
    .subchild-margin-right-55px > * > div {
        margin-right: 55px !important;
    }
    .margin-right--55px {
        margin-right: -55px !important;
    }
    .margin-bottom-55px,
    .child-margin-bottom-55px > *,
    .subchild-margin-bottom-55px > * > div {
        margin-bottom: 55px !important;
    }
    .margin-bottom--55px {
        margin-bottom: -55px !important;
    }
    .margin-left-55px,
    .child-margin-left-55px > *,
    .subchild-margin-left-55px > * > div {
        margin-left: 55px !important;
    }
    .margin-left--55px {
        margin-left: -55px !important;
    }
    .padding-55px,
    .child-padding-55px > *,
    .subchild-padding-55px > * > div {
        padding: 55px !important;
    }
    .padding-top-55px,
    .child-padding-top-55px > *,
    .subchild-padding-top-55px > * > div {
        padding-top: 55px !important;
    }
    .padding-right-55px,
    .child-padding-right-55px > *,
    .subchild-padding-right-55px > * > div {
        padding-right: 55px !important;
    }
    .padding-bottom-55px,
    .child-padding-bottom-55px > *,
    .subchild-padding-bottom-55px > * > div {
        padding-bottom: 55px !important;
    }
    .padding-left-55px,
    .child-padding-left-55px > *,
    .subchild-padding-left-55px > * > div {
        padding-left: 55px !important;
    }
    .margin-60px,
    .child-margin-60px > *,
    .subchild-margin-60px > * > div {
        margin: 60px !important;
    }
    .margin--60px {
        margin: -60px !important;
    }
    .margin-top-60px,
    .child-margin-top-60px > *,
    .subchild-margin-top-60px > * > div {
        margin-top: 60px !important;
    }
    .margin-top--60px {
        margin-top: -60px !important;
    }
    .margin-right-60px,
    .child-margin-right-60px > *,
    .subchild-margin-right-60px > * > div {
        margin-right: 60px !important;
    }
    .margin-right--60px {
        margin-right: -60px !important;
    }
    .margin-bottom-60px,
    .child-margin-bottom-60px > *,
    .subchild-margin-bottom-60px > * > div {
        margin-bottom: 60px !important;
    }
    .margin-bottom--60px {
        margin-bottom: -60px !important;
    }
    .margin-left-60px,
    .child-margin-left-60px > *,
    .subchild-margin-left-60px > * > div {
        margin-left: 60px !important;
    }
    .margin-left--60px {
        margin-left: -60px !important;
    }
    .padding-60px,
    .child-padding-60px > *,
    .subchild-padding-60px > * > div {
        padding: 60px !important;
    }
    .padding-top-60px,
    .child-padding-top-60px > *,
    .subchild-padding-top-60px > * > div {
        padding-top: 60px !important;
    }
    .padding-right-60px,
    .child-padding-right-60px > *,
    .subchild-padding-right-60px > * > div {
        padding-right: 60px !important;
    }
    .padding-bottom-60px,
    .child-padding-bottom-60px > *,
    .subchild-padding-bottom-60px > * > div {
        padding-bottom: 60px !important;
    }
    .padding-left-60px,
    .child-padding-left-60px > *,
    .subchild-padding-left-60px > * > div {
        padding-left: 60px !important;
    }
    .margin-65px,
    .child-margin-65px > *,
    .subchild-margin-65px > * > div {
        margin: 65px !important;
    }
    .margin--65px {
        margin: -65px !important;
    }
    .margin-top-65px,
    .child-margin-top-65px > *,
    .subchild-margin-top-65px > * > div {
        margin-top: 65px !important;
    }
    .margin-top--65px {
        margin-top: -65px !important;
    }
    .margin-right-65px,
    .child-margin-right-65px > *,
    .subchild-margin-right-65px > * > div {
        margin-right: 65px !important;
    }
    .margin-right--65px {
        margin-right: -65px !important;
    }
    .margin-bottom-65px,
    .child-margin-bottom-65px > *,
    .subchild-margin-bottom-65px > * > div {
        margin-bottom: 65px !important;
    }
    .margin-bottom--65px {
        margin-bottom: -65px !important;
    }
    .margin-left-65px,
    .child-margin-left-65px > *,
    .subchild-margin-left-65px > * > div {
        margin-left: 65px !important;
    }
    .margin-left--65px {
        margin-left: -65px !important;
    }
    .padding-65px,
    .child-padding-65px > *,
    .subchild-padding-65px > * > div {
        padding: 65px !important;
    }
    .padding-top-65px,
    .child-padding-top-65px > *,
    .subchild-padding-top-65px > * > div {
        padding-top: 65px !important;
    }
    .padding-right-65px,
    .child-padding-right-65px > *,
    .subchild-padding-right-65px > * > div {
        padding-right: 65px !important;
    }
    .padding-bottom-65px,
    .child-padding-bottom-65px > *,
    .subchild-padding-bottom-65px > * > div {
        padding-bottom: 65px !important;
    }
    .padding-left-65px,
    .child-padding-left-65px > *,
    .subchild-padding-left-65px > * > div {
        padding-left: 65px !important;
    }
    .margin-70px,
    .child-margin-70px > *,
    .subchild-margin-70px > * > div {
        margin: 70px !important;
    }
    .margin--70px {
        margin: -70px !important;
    }
    .margin-top-70px,
    .child-margin-top-70px > *,
    .subchild-margin-top-70px > * > div {
        margin-top: 70px !important;
    }
    .margin-top--70px {
        margin-top: -70px !important;
    }
    .margin-right-70px,
    .child-margin-right-70px > *,
    .subchild-margin-right-70px > * > div {
        margin-right: 70px !important;
    }
    .margin-right--70px {
        margin-right: -70px !important;
    }
    .margin-bottom-70px,
    .child-margin-bottom-70px > *,
    .subchild-margin-bottom-70px > * > div {
        margin-bottom: 70px !important;
    }
    .margin-bottom--70px {
        margin-bottom: -70px !important;
    }
    .margin-left-70px,
    .child-margin-left-70px > *,
    .subchild-margin-left-70px > * > div {
        margin-left: 70px !important;
    }
    .margin-left--70px {
        margin-left: -70px !important;
    }
    .padding-70px,
    .child-padding-70px > *,
    .subchild-padding-70px > * > div {
        padding: 70px !important;
    }
    .padding-top-70px,
    .child-padding-top-70px > *,
    .subchild-padding-top-70px > * > div {
        padding-top: 70px !important;
    }
    .padding-right-70px,
    .child-padding-right-70px > *,
    .subchild-padding-right-70px > * > div {
        padding-right: 70px !important;
    }
    .padding-bottom-70px,
    .child-padding-bottom-70px > *,
    .subchild-padding-bottom-70px > * > div {
        padding-bottom: 70px !important;
    }
    .padding-left-70px,
    .child-padding-left-70px > *,
    .subchild-padding-left-70px > * > div {
        padding-left: 70px !important;
    }
    .margin-75px,
    .child-margin-75px > *,
    .subchild-margin-75px > * > div {
        margin: 75px !important;
    }
    .margin--75px {
        margin: -75px !important;
    }
    .margin-top-75px,
    .child-margin-top-75px > *,
    .subchild-margin-top-75px > * > div {
        margin-top: 75px !important;
    }
    .margin-top--75px {
        margin-top: -75px !important;
    }
    .margin-right-75px,
    .child-margin-right-75px > *,
    .subchild-margin-right-75px > * > div {
        margin-right: 75px !important;
    }
    .margin-right--75px {
        margin-right: -75px !important;
    }
    .margin-bottom-75px,
    .child-margin-bottom-75px > *,
    .subchild-margin-bottom-75px > * > div {
        margin-bottom: 75px !important;
    }
    .margin-bottom--75px {
        margin-bottom: -75px !important;
    }
    .margin-left-75px,
    .child-margin-left-75px > *,
    .subchild-margin-left-75px > * > div {
        margin-left: 75px !important;
    }
    .margin-left--75px {
        margin-left: -75px !important;
    }
    .padding-75px,
    .child-padding-75px > *,
    .subchild-padding-75px > * > div {
        padding: 75px !important;
    }
    .padding-top-75px,
    .child-padding-top-75px > *,
    .subchild-padding-top-75px > * > div {
        padding-top: 75px !important;
    }
    .padding-right-75px,
    .child-padding-right-75px > *,
    .subchild-padding-right-75px > * > div {
        padding-right: 75px !important;
    }
    .padding-bottom-75px,
    .child-padding-bottom-75px > *,
    .subchild-padding-bottom-75px > * > div {
        padding-bottom: 75px !important;
    }
    .padding-left-75px,
    .child-padding-left-75px > *,
    .subchild-padding-left-75px > * > div {
        padding-left: 75px !important;
    }
    .margin-80px,
    .child-margin-80px > *,
    .subchild-margin-80px > * > div {
        margin: 80px !important;
    }
    .margin--80px {
        margin: -80px !important;
    }
    .margin-top-80px,
    .child-margin-top-80px > *,
    .subchild-margin-top-80px > * > div {
        margin-top: 80px !important;
    }
    .margin-top--80px {
        margin-top: -80px !important;
    }
    .margin-right-80px,
    .child-margin-right-80px > *,
    .subchild-margin-right-80px > * > div {
        margin-right: 80px !important;
    }
    .margin-right--80px {
        margin-right: -80px !important;
    }
    .margin-bottom-80px,
    .child-margin-bottom-80px > *,
    .subchild-margin-bottom-80px > * > div {
        margin-bottom: 80px !important;
    }
    .margin-bottom--80px {
        margin-bottom: -80px !important;
    }
    .margin-left-80px,
    .child-margin-left-80px > *,
    .subchild-margin-left-80px > * > div {
        margin-left: 80px !important;
    }
    .margin-left--80px {
        margin-left: -80px !important;
    }
    .padding-80px,
    .child-padding-80px > *,
    .subchild-padding-80px > * > div {
        padding: 80px !important;
    }
    .padding-top-80px,
    .child-padding-top-80px > *,
    .subchild-padding-top-80px > * > div {
        padding-top: 80px !important;
    }
    .padding-right-80px,
    .child-padding-right-80px > *,
    .subchild-padding-right-80px > * > div {
        padding-right: 80px !important;
    }
    .padding-bottom-80px,
    .child-padding-bottom-80px > *,
    .subchild-padding-bottom-80px > * > div {
        padding-bottom: 80px !important;
    }
    .padding-left-80px,
    .child-padding-left-80px > *,
    .subchild-padding-left-80px > * > div {
        padding-left: 80px !important;
    }
    .margin-85px,
    .child-margin-85px > *,
    .subchild-margin-85px > * > div {
        margin: 85px !important;
    }
    .margin--85px {
        margin: -85px !important;
    }
    .margin-top-85px,
    .child-margin-top-85px > *,
    .subchild-margin-top-85px > * > div {
        margin-top: 85px !important;
    }
    .margin-top--85px {
        margin-top: -85px !important;
    }
    .margin-right-85px,
    .child-margin-right-85px > *,
    .subchild-margin-right-85px > * > div {
        margin-right: 85px !important;
    }
    .margin-right--85px {
        margin-right: -85px !important;
    }
    .margin-bottom-85px,
    .child-margin-bottom-85px > *,
    .subchild-margin-bottom-85px > * > div {
        margin-bottom: 85px !important;
    }
    .margin-bottom--85px {
        margin-bottom: -85px !important;
    }
    .margin-left-85px,
    .child-margin-left-85px > *,
    .subchild-margin-left-85px > * > div {
        margin-left: 85px !important;
    }
    .margin-left--85px {
        margin-left: -85px !important;
    }
    .padding-85px,
    .child-padding-85px > *,
    .subchild-padding-85px > * > div {
        padding: 85px !important;
    }
    .padding-top-85px,
    .child-padding-top-85px > *,
    .subchild-padding-top-85px > * > div {
        padding-top: 85px !important;
    }
    .padding-right-85px,
    .child-padding-right-85px > *,
    .subchild-padding-right-85px > * > div {
        padding-right: 85px !important;
    }
    .padding-bottom-85px,
    .child-padding-bottom-85px > *,
    .subchild-padding-bottom-85px > * > div {
        padding-bottom: 85px !important;
    }
    .padding-left-85px,
    .child-padding-left-85px > *,
    .subchild-padding-left-85px > * > div {
        padding-left: 85px !important;
    }
    .margin-90px,
    .child-margin-90px > *,
    .subchild-margin-90px > * > div {
        margin: 90px !important;
    }
    .margin--90px {
        margin: -90px !important;
    }
    .margin-top-90px,
    .child-margin-top-90px > *,
    .subchild-margin-top-90px > * > div {
        margin-top: 90px !important;
    }
    .margin-top--90px {
        margin-top: -90px !important;
    }
    .margin-right-90px,
    .child-margin-right-90px > *,
    .subchild-margin-right-90px > * > div {
        margin-right: 90px !important;
    }
    .margin-right--90px {
        margin-right: -90px !important;
    }
    .margin-bottom-90px,
    .child-margin-bottom-90px > *,
    .subchild-margin-bottom-90px > * > div {
        margin-bottom: 90px !important;
    }
    .margin-bottom--90px {
        margin-bottom: -90px !important;
    }
    .margin-left-90px,
    .child-margin-left-90px > *,
    .subchild-margin-left-90px > * > div {
        margin-left: 90px !important;
    }
    .margin-left--90px {
        margin-left: -90px !important;
    }
    .padding-90px,
    .child-padding-90px > *,
    .subchild-padding-90px > * > div {
        padding: 90px !important;
    }
    .padding-top-90px,
    .child-padding-top-90px > *,
    .subchild-padding-top-90px > * > div {
        padding-top: 90px !important;
    }
    .padding-right-90px,
    .child-padding-right-90px > *,
    .subchild-padding-right-90px > * > div {
        padding-right: 90px !important;
    }
    .padding-bottom-90px,
    .child-padding-bottom-90px > *,
    .subchild-padding-bottom-90px > * > div {
        padding-bottom: 90px !important;
    }
    .padding-left-90px,
    .child-padding-left-90px > *,
    .subchild-padding-left-90px > * > div {
        padding-left: 90px !important;
    }
    .margin-95px,
    .child-margin-95px > *,
    .subchild-margin-95px > * > div {
        margin: 95px !important;
    }
    .margin--95px {
        margin: -95px !important;
    }
    .margin-top-95px,
    .child-margin-top-95px > *,
    .subchild-margin-top-95px > * > div {
        margin-top: 95px !important;
    }
    .margin-top--95px {
        margin-top: -95px !important;
    }
    .margin-right-95px,
    .child-margin-right-95px > *,
    .subchild-margin-right-95px > * > div {
        margin-right: 95px !important;
    }
    .margin-right--95px {
        margin-right: -95px !important;
    }
    .margin-bottom-95px,
    .child-margin-bottom-95px > *,
    .subchild-margin-bottom-95px > * > div {
        margin-bottom: 95px !important;
    }
    .margin-bottom--95px {
        margin-bottom: -95px !important;
    }
    .margin-left-95px,
    .child-margin-left-95px > *,
    .subchild-margin-left-95px > * > div {
        margin-left: 95px !important;
    }
    .margin-left--95px {
        margin-left: -95px !important;
    }
    .padding-95px,
    .child-padding-95px > *,
    .subchild-padding-95px > * > div {
        padding: 95px !important;
    }
    .padding-top-95px,
    .child-padding-top-95px > *,
    .subchild-padding-top-95px > * > div {
        padding-top: 95px !important;
    }
    .padding-right-95px,
    .child-padding-right-95px > *,
    .subchild-padding-right-95px > * > div {
        padding-right: 95px !important;
    }
    .padding-bottom-95px,
    .child-padding-bottom-95px > *,
    .subchild-padding-bottom-95px > * > div {
        padding-bottom: 95px !important;
    }
    .padding-left-95px,
    .child-padding-left-95px > *,
    .subchild-padding-left-95px > * > div {
        padding-left: 95px !important;
    }
    .margin-100px,
    .child-margin-100px > *,
    .subchild-margin-100px > * > div {
        margin: 100px !important;
    }
    .margin--100px {
        margin: -100px !important;
    }
    .margin-top-100px,
    .child-margin-top-100px > *,
    .subchild-margin-top-100px > * > div {
        margin-top: 100px !important;
    }
    .margin-top--100px {
        margin-top: -100px !important;
    }
    .margin-right-100px,
    .child-margin-right-100px > *,
    .subchild-margin-right-100px > * > div {
        margin-right: 100px !important;
    }
    .margin-right--100px {
        margin-right: -100px !important;
    }
    .margin-bottom-100px,
    .child-margin-bottom-100px > *,
    .subchild-margin-bottom-100px > * > div {
        margin-bottom: 100px !important;
    }
    .margin-bottom--100px {
        margin-bottom: -100px !important;
    }
    .margin-left-100px,
    .child-margin-left-100px > *,
    .subchild-margin-left-100px > * > div {
        margin-left: 100px !important;
    }
    .margin-left--100px {
        margin-left: -100px !important;
    }
    .padding-100px,
    .child-padding-100px > *,
    .subchild-padding-100px > * > div {
        padding: 100px !important;
    }
    .padding-top-100px,
    .child-padding-top-100px > *,
    .subchild-padding-top-100px > * > div {
        padding-top: 100px !important;
    }
    .padding-right-100px,
    .child-padding-right-100px > *,
    .subchild-padding-right-100px > * > div {
        padding-right: 100px !important;
    }
    .padding-bottom-100px,
    .child-padding-bottom-100px > *,
    .subchild-padding-bottom-100px > * > div {
        padding-bottom: 100px !important;
    }
    .padding-left-100px,
    .child-padding-left-100px > *,
    .subchild-padding-left-100px > * > div {
        padding-left: 100px !important;
    }
    @media (max-width: 767px) {
        .margin-0px-xs {
            margin: 0px !important;
        }
        .margin-5px-xs {
            margin: 5px !important;
        }
        .margin-10px-xs {
            margin: 10px !important;
        }
        .margin-15px-xs {
            margin: 15px !important;
        }
        .margin-20px-xs {
            margin: 20px !important;
        }
        .margin-25px-xs {
            margin: 25px !important;
        }
        .margin-30px-xs {
            margin: 30px !important;
        }
        .margin-top-0px-xs {
            margin-top: 0px !important;
        }
        .margin-bottom-0px-xs {
            margin-bottom: 0px !important;
        }
        .margin-bottom-5px-xs {
            margin-bottom: 5px !important;
        }
        .margin-bottom-10px-xs {
            margin-bottom: 10px !important;
        }
        .margin-bottom-15px-xs {
            margin-bottom: 15px !important;
        }
        .margin-bottom-20px-xs {
            margin-bottom: 20px !important;
        }
        .margin-bottom-25px-xs {
            margin-bottom: 25px !important;
        }
        .margin-bottom-30px-xs {
            margin-bottom: 30px !important;
        }
        .padding-0px-xs {
            padding: 0px !important;
        }
        .padding-5px-xs {
            padding: 5px !important;
        }
        .padding-10px-xs {
            padding: 10px !important;
        }
        .padding-15px-xs {
            padding: 15px !important;
        }
        .padding-20px-xs {
            padding: 20px !important;
        }
        .padding-25px-xs {
            padding: 25px !important;
        }
        .padding-30px-xs {
            padding: 30px !important;
        }
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .margin-0px-sm {
            margin: 0px !important;
        }
        .margin-5px-sm {
            margin: 5px !important;
        }
        .margin-10px-sm {
            margin: 10px !important;
        }
        .margin-15px-sm {
            margin: 15px !important;
        }
        .margin-20px-sm {
            margin: 20px !important;
        }
        .margin-25px-sm {
            margin: 25px !important;
        }
        .margin-30px-sm {
            margin: 30px !important;
        }
        .margin-top-0px-sm {
            margin-top: 0px !important;
        }
        .margin-bottom-0px-sm {
            margin-bottom: 0px !important;
        }
        .margin-bottom-5px-sm {
            margin-bottom: 5px !important;
        }
        .margin-bottom-10px-sm {
            margin-bottom: 10px !important;
        }
        .margin-bottom-15px-sm {
            margin-bottom: 15px !important;
        }
        .margin-bottom-20px-sm {
            margin-bottom: 20px !important;
        }
        .margin-bottom-25px-sm {
            margin-bottom: 25px !important;
        }
        .margin-bottom-30px-sm {
            margin-bottom: 30px !important;
        }
        .padding-0px-sm {
            padding: 0px !important;
        }
        .padding-5px-sm {
            padding: 5px !important;
        }
        .padding-10px-sm {
            padding: 10px !important;
        }
        .padding-15px-sm {
            padding: 15px !important;
        }
        .padding-20px-sm {
            padding: 20px !important;
        }
        .padding-25px-sm {
            padding: 25px !important;
        }
        .padding-30px-sm {
            padding: 30px !important;
        }
    }
    @media (min-width: 992px) and (max-width: 1199px) {
        .margin-0px-md {
            margin: 0px !important;
        }
        .margin-5px-md {
            margin: 5px !important;
        }
        .margin-10px-md {
            margin: 10px !important;
        }
        .margin-15px-md {
            margin: 15px !important;
        }
        .margin-20px-md {
            margin: 20px !important;
        }
        .margin-25px-md {
            margin: 25px !important;
        }
        .margin-30px-md {
            margin: 30px !important;
        }
        .margin-top-0px-md {
            margin-top: 0px !important;
        }
        .margin-bottom-0px-md {
            margin-bottom: 0px !important;
        }
        .margin-bottom-5px-md {
            margin-bottom: 5px !important;
        }
        .margin-bottom-10px-md {
            margin-bottom: 10px !important;
        }
        .margin-bottom-15px-md {
            margin-bottom: 15px !important;
        }
        .margin-bottom-20px-md {
            margin-bottom: 20px !important;
        }
        .margin-bottom-25px-md {
            margin-bottom: 25px !important;
        }
        .margin-bottom-30px-md {
            margin-bottom: 30px !important;
        }
        .padding-0px-md {
            padding: 0px !important;
        }
        .padding-5px-md {
            padding: 5px !important;
        }
        .padding-10px-md {
            padding: 10px !important;
        }
        .padding-15px-md {
            padding: 15px !important;
        }
        .padding-20px-md {
            padding: 20px !important;
        }
        .padding-25px-md {
            padding: 25px !important;
        }
        .padding-30px-md {
            padding: 30px !important;
        }
    }
    @media (min-width: 1200px) {
        .margin-0px-lg {
            margin: 0px !important;
        }
        .margin-5px-lg {
            margin: 5px !important;
        }
        .margin-10px-lg {
            margin: 10px !important;
        }
        .margin-15px-lg {
            margin: 15px !important;
        }
        .margin-20px-lg {
            margin: 20px !important;
        }
        .margin-25px-lg {
            margin: 25px !important;
        }
        .margin-30px-lg {
            margin: 30px !important;
        }
        .margin-top-0px-lg {
            margin-top: 0px !important;
        }
        .margin-bottom-0px-lg {
            margin-bottom: 0px !important;
        }
        .margin-bottom-5px-lg {
            margin-bottom: 5px !important;
        }
        .margin-bottom-10px-lg {
            margin-bottom: 10px !important;
        }
        .margin-bottom-15px-lg {
            margin-bottom: 15px !important;
        }
        .margin-bottom-20px-lg {
            margin-bottom: 20px !important;
        }
        .margin-bottom-25px-lg {
            margin-bottom: 25px !important;
        }
        .margin-bottom-30px-lg {
            margin-bottom: 30px !important;
        }
        .padding-0px-lg {
            padding: 0px !important;
        }
        .padding-5px-lg {
            padding: 5px !important;
        }
        .padding-10px-lg {
            padding: 10px !important;
        }
        .padding-15px-lg {
            padding: 15px !important;
        }
        .padding-20px-lg {
            padding: 20px !important;
        }
        .padding-25px-lg {
            padding: 25px !important;
        }
        .padding-30px-lg {
            padding: 30px !important;
        }
    }
    .separator {
        margin-bottom: 1em;
        margin-top: 1em;
    }
    .separator:before,
    .separator:after {
        content: " ";
        display: block;
        border-top: 1px solid #e0e0e0;
    }
    .separator:after {
        display: none;
    }
    .separator.separator_dotted:before,
    .separator.separator_dotted:after {
        border-top-style: dotted;
    }
    .separator.separator_dashed:before,
    .separator.separator_dashed:after {
        border-top-style: dashed;
    }
    .separator.separator_double:before,
    .separator.separator_double:after {
        border-top-style: double;
        border-top-width: 3px;
    }
    .separator.separator_groove:before,
    .separator.separator_groove:after {
        border-top-style: groove;
        border-top-width: 2px;
    }
    .separator.separator_ridge:before,
    .separator.separator_ridge:after {
        border-top-style: ridge;
        border-top-width: 2px;
    }
    .separator.separator_color_color1:before,
    .separator.separator_color_color1:after {
        border-top-color: rgb(130,103,86);
    }
    .separator.separator_color_color2:before,
    .separator.separator_color_color2:after {
        border-top-color: rgb(130,103,86);
    }
    .separator.separator_color_color3:before,
    .separator.separator_color_color3:after {
        border-top-color: #306782;
    }
    .separator.separator_color_color4:before,
    .separator.separator_color_color4:after {
        border-top-color: #999;
    }
    .separator.separator_color_color5:before,
    .separator.separator_color_color5:after {
        border-top-color: #e0e0e0;
    }
    .separator.separator_color_color6:before,
    .separator.separator_color_color6:after {
        border-top-color: #000;
    }
    .separator.separator_color_color7:before,
    .separator.separator_color_color7:after {
        border-top-color: #fff;
    }
    .separator.separator_color_color8:before,
    .separator.separator_color_color8:after {
        border-top-color: #000;
    }
    .separator.separator_text_center,
    .separator.separator_text_left,
    .separator.separator_text_right {
        display: flex;
        align-items: center;
    }
    .separator.separator_text_center span,
    .separator.separator_text_left span,
    .separator.separator_text_right span,
    .separator.separator_text_center strong,
    .separator.separator_text_left strong,
    .separator.separator_text_right strong,
    .separator.separator_text_center h1,
    .separator.separator_text_left h1,
    .separator.separator_text_right h1,
    .separator.separator_text_center h2,
    .separator.separator_text_left h2,
    .separator.separator_text_right h2,
    .separator.separator_text_center h3,
    .separator.separator_text_left h3,
    .separator.separator_text_right h3,
    .separator.separator_text_center h4,
    .separator.separator_text_left h4,
    .separator.separator_text_right h4,
    .separator.separator_text_center h5,
    .separator.separator_text_left h5,
    .separator.separator_text_right h5,
    .separator.separator_text_center h6,
    .separator.separator_text_left h6,
    .separator.separator_text_right h6 {
        padding-left: 1em;
        padding-right: 1em;
        margin: 0px;
        white-space: nowrap;
    }
    .separator.separator_text_left {
        text-align: left;
    }
    .separator.separator_text_left:before {
        flex: 1 1 auto;
        display: none;
    }
    .separator.separator_text_left span,
    .separator.separator_text_left strong,
    .separator.separator_text_left h1,
    .separator.separator_text_left h2,
    .separator.separator_text_left h3,
    .separator.separator_text_left h4,
    .separator.separator_text_left h5,
    .separator.separator_text_left h6 {
        flex: 0 1 auto;
        padding-left: 0px;
    }
    .separator.separator_text_left:after {
        flex: 1 1 auto;
        display: block;
    }
    .separator.separator_text_center {
        text-align: center;
    }
    .separator.separator_text_center:before,
    .separator.separator_text_center:after {
        flex: 1 1 auto;
    }
    .separator.separator_text_center span,
    .separator.separator_text_center strong,
    .separator.separator_text_center h1,
    .separator.separator_text_center h2,
    .separator.separator_text_center h3,
    .separator.separator_text_center h4,
    .separator.separator_text_center h5,
    .separator.separator_text_center h6 {
        flex: 0 1 auto;
    }
    .separator.separator_text_center:after {
        display: block;
    }
    .separator.separator_text_right {
        text-align: right;
    }
    .separator.separator_text_right:before,
    .separator.separator_text_right:after {
        flex: 1 1 auto;
    }
    .separator.separator_text_right span,
    .separator.separator_text_right strong,
    .separator.separator_text_right h1,
    .separator.separator_text_right h2,
    .separator.separator_text_right h3,
    .separator.separator_text_right h4,
    .separator.separator_text_right h5,
    .separator.separator_text_right h6 {
        flex: 0 1 auto;
        padding-right: 0px;
    }
    .border_color1,
    .border_color2,
    .border_color3,
    .border_color4,
    .border_color5,
    .border_color6,
    .border_color7,
    .border_color8,
    .border_top_color1,
    .border_top_color2,
    .border_top_color3,
    .border_top_color4,
    .border_top_color5,
    .border_top_color6,
    .border_top_color7,
    .border_top_color8,
    .border_right_color1,
    .border_right_color2,
    .border_right_color3,
    .border_right_color4,
    .border_right_color5,
    .border_right_color6,
    .border_right_color7,
    .border_right_color8,
    .border_bottom_color1,
    .border_bottom_color2,
    .border_bottom_color3,
    .border_bottom_color4,
    .border_bottom_color5,
    .border_bottom_color6,
    .border_bottom_color7,
    .border_bottom_color8,
    .border_left_color1,
    .border_left_color2,
    .border_left_color3,
    .border_left_color4,
    .border_left_color5,
    .border_left_color6,
    .border_left_color7,
    .border_left_color8 {
        border-width: 0.18em;
    }
    .border_color1,
    .border_color2,
    .border_color3,
    .border_color4,
    .border_color5,
    .border_color6,
    .border_color7,
    .border_color8 {
        border-style: solid;
    }
    .border_top_color1,
    .border_top_color2,
    .border_top_color3,
    .border_top_color4,
    .border_top_color5,
    .border_top_color6,
    .border_top_color7,
    .border_top_color8 {
        border-top-style: solid;
    }
    .border_right_color1,
    .border_right_color2,
    .border_right_color3,
    .border_right_color4,
    .border_right_color5,
    .border_right_color6,
    .border_right_color7,
    .border_right_color8 {
        border-right-style: solid;
    }
    .border_bottom_color1,
    .border_bottom_color2,
    .border_bottom_color3,
    .border_bottom_color4,
    .border_bottom_color5,
    .border_bottom_color6,
    .border_bottom_color7,
    .border_bottom_color8 {
        border-bottom-style: solid;
    }
    .border_left_color1,
    .border_left_color2,
    .border_left_color3,
    .border_left_color4,
    .border_left_color5,
    .border_left_color6,
    .border_left_color7,
    .border_left_color8 {
        border-left-style: solid;
    }
    .border_color1,
    .border_top_color1,
    .border_right_color1,
    .border_bottom_color1,
    .border_left_color1 {
        border-color: rgb(159,128,84) !important;
    }
    .border_color2,
    .border_top_color2,
    .border_right_color2,
    .border_bottom_color2,
    .border_left_color2 {
        border-color: rgb(159,128,84) !important;
    }
    .border_color3,
    .border_top_color3,
    .border_right_color3,
    .border_bottom_color3,
    .border_left_color3 {
        border-color: #306782 !important;
    }
    .border_color4,
    .border_top_color4,
    .border_right_color4,
    .border_bottom_color4,
    .border_left_color4 {
        border-color: #999 !important;
    }
    .border_color5,
    .border_top_color5,
    .border_right_color5,
    .border_bottom_color5,
    .border_left_color5 {
        border-color: #e0e0e0 !important;
    }
    .border_color6,
    .border_top_color6,
    .border_right_color6,
    .border_bottom_color6,
    .border_left_color6 {
        border-color: #000 !important;
    }
    .border_color7,
    .border_top_color7,
    .border_right_color7,
    .border_bottom_color7,
    .border_left_color7 {
        border-color: #fff !important;
    }
    .border_color8,
    .border_top_color8,
    .border_right_color8,
    .border_bottom_color8,
    .border_left_color8 {
        border-color: #000 !important;
    }
    .border_size_thin {
        border-width: 0.12em;
    }
    .border_size_thick {
        border-width: 0.2em;
    }
    .btn-text {
        display: inline-block;
    }
    .style_link,
    .btn-link {
        border-color: transparent !important;
    }
    .text_size_xs {
        font-size: 1em !important;
        line-height: normal !important;
    }
    .text_size_sm {
        font-size: 1.2em !important;
        line-height: normal !important;
    }
    .text_size_md {
        font-size: 1.8em !important;
        line-height: normal !important;
    }
    .text_size_lg {
        font-size: 3em !important;
        line-height: 1em !important;
    }
    .badge {
        display: inline-block;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        background-color: rgb(130,103,86);
        color: #fff;
        vertical-align: middle;
        white-space: nowrap;
        text-align: center;
        padding: 3px 7px;
    }
    .bg-primary,
    .bg-success {
        background-color: rgba(86, 141, 168, 0.2);
    }
    .bg-warning,
    .bg-danger {
        background-color: rgba(86, 141, 168, 0.2);
    }
    .bg-info {
        background-color: rgba(48, 103, 130, 0.2);
    }
    .text-left {
        text-align: left !important;
    }
    .text-right {
        text-align: right !important;
    }
    .text-center {
        text-align: center !important;
    }
    .text-just {
        text-align: justify !important;
    }
    .text-top {
        vertical-align: top !important;
    }
    .text-middle {
        vertical-align: middle !important;
    }
    .text-bottom {
        vertical-align: bottom !important;
    }
    .text-capitalize {
        text-transform: capitalize !important;
    }
    .text-lower {
        text-transform: lowercase !important;
    }
    .text-upper {
        text-transform: uppercase !important;
    }
    .text-muted {
        color: #ccc;
    }
    @media (max-width: 767px) {
        .text-xs-left,
        .text-left-xs {
            text-align: left !important;
        }
        .text-xs-right,
        .text-right-xs {
            text-align: right !important;
        }
        .text-xs-center,
        .text-center-xs {
            text-align: center !important;
        }
        .text-xs-just,
        .text-just-xs {
            text-align: justify !important;
        }
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .text-sm-left,
        .text-left-sm {
            text-align: left !important;
        }
        .text-sm-right,
        .text-right-sm {
            text-align: right !important;
        }
        .text-sm-center,
        .text-center-sm {
            text-align: center !important;
        }
        .text-sm-just,
        .text-just-sm {
            text-align: justify !important;
        }
    }
    @media (min-width: 992px) and (max-width: 1199px) {
        .text-md-left,
        .text-left-md {
            text-align: left !important;
        }
        .text-md-right,
        .text-right-md {
            text-align: right !important;
        }
        .text-md-center,
        .text-center-md {
            text-align: center !important;
        }
        .text-md-just,
        .text-just-md {
            text-align: justify !important;
        }
    }
    @media (min-width: 1200px) {
        .text-lg-left,
        .text-left-lg {
            text-align: left !important;
        }
        .text-lg-right,
        .text-right-lg {
            text-align: right !important;
        }
        .text-lg-center,
        .text-center-lg {
            text-align: center !important;
        }
        .text-lg-just,
        .text-just-lg {
            text-align: justify !important;
        }
    }
    .float-left,
    .pull-left {
        float: left !important;
    }
    .float-right,
    .pull-right {
        float: right !important;
    }
    .float-none,
    .pull-none {
        float: none !important;
    }
    @media (max-width: 767px) {
        .float-xs-left,
        .pull-left-xs {
            float: left !important;
        }
        .float-xs-right,
        .pull-right-xs {
            float: right !important;
        }
        .float-xs-none,
        .pull-none-xs {
            float: none !important;
        }
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .float-sm-left,
        .pull-left-sm {
            float: left !important;
        }
        .float-sm-right,
        .pull-right-sm {
            float: right !important;
        }
        .float-sm-none,
        .pull-none-sm {
            float: none !important;
        }
    }
    @media (min-width: 992px) and (max-width: 1199px) {
        .float-md-left,
        .pull-left-md {
            float: left !important;
        }
        .float-md-right,
        .pull-right-md {
            float: right !important;
        }
        .float-md-none,
        .pull-none-md {
            float: none !important;
        }
    }
    @media (min-width: 1200px) {
        .float-lg-left,
        .pull-left-lg {
            float: left !important;
        }
        .float-lg-right,
        .pull-right-lg {
            float: right !important;
        }
        .float-lg-none,
        .pull-none-lg {
            float: none !important;
        }
    }
    .block {
        display: block !important;
    }
    .m-auto,
    .center {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .center-block {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    @media (max-width: 767px) {
        .d-xs-block,
        .block-xs {
            display: block !important;
        }
        .m-xs-auto,
        .center-xs {
            margin-left: auto !important;
            margin-right: auto !important;
        }
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .d-sm-block,
        .block-sm {
            display: block !important;
        }
        .m-sm-auto,
        .center-sm {
            margin-left: auto !important;
            margin-right: auto !important;
        }
    }
    @media (min-width: 992px) and (max-width: 1199px) {
        .d-md-block,
        .block-md {
            display: block !important;
        }
        .m-md-auto,
        .center-md {
            margin-left: auto !important;
            margin-right: auto !important;
        }
    }
    @media (min-width: 1200px) {
        .d-lg-block,
        .block-lg {
            display: block !important;
        }
        .m-lg-auto,
        .center-lg {
            margin-left: auto !important;
            margin-right: auto !important;
        }
    }
    * {
        outline: 0;
    }
    html,
    body {
        font-size: 14px;
    }
    body {
        background-color: #fff;
        font-family: Montserrat;
        color: #999;
        word-wrap: break-word;
    }
    body a {
        color: rgb(130,103,86);
        text-decoration: none;
        outline: none !important;
    }
    body a:focus,
    body a.active {
        color: rgb(130,103,86);
        text-decoration: none;
    }
    body a:hover {
        color: rgb(130,103,86);
        text-decoration: none;
    }
    body.home #main #header {
        background-color: transparent;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        border: 0px;
    }
    body.home #main #header #status {
        border-bottom: none;
        background-color: #fff;
        color: #999;
        font-size: 0.9rem;
        position: relative;
        z-index: 55;
    }
    body.home #main #header #status .container #status_content .row-inner > .col-inner.col-inner-text_left > ul > li > a {
        color: #999;
    }
    body.home #main #header #status .container #status_content .row-inner > .col-inner.col-inner-text_left > ul > li > a:hover {
        color: rgb(130,103,86);
    }
    body.home #main #header #status .container #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li {
        color: #999;
    }
    body.home #main #header #status .container #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li.login > a,
    body.home #main #header #status .container #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li.register > a,
    body.home #main #header #status .container #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li.myaccount > a,
    body.home #main #header #status .container #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li.logout > a {
        color: #999;
    }
    body.home #main #header #status .container #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li.login > a:hover,
    body.home #main #header #status .container #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li.register > a:hover,
    body.home #main #header #status .container #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li.myaccount > a:hover,
    body.home #main #header #status .container #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li.logout > a:hover {
        color: rgb(130,103,86);
    }
    body.home #main #header #header_content:not(.is_stuck) {
        background-color: transparent;
    }
    body.home #main #header #header_content:not(.is_stuck) #top {
        position: relative;
    }
    body.home #main #header #header_content:not(.is_stuck) #top:before {
        content: " ";
        display: block;
        height: 100%;
        width: 100%;
        position: absolute;
        z-index: 1;
        top: 0px;
        left: 0px;
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 100%);
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c000000', endColorstr='#00000000', GradientType=0);
    }
    body.home #main #header #header_content:not(.is_stuck) #top #top_content {
        position: relative;
        z-index: 2;
    }
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-drawer_button a {
        color: #fff !important;
    }
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-drawer_button a:hover {
        opacity: 0.85;
        filter: alpha(opacity=85);
    }
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button a.nav_mobile_button:before,
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button a.active:before,
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button a.nav_mobile_button:after,
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button a.active:after,
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button a.nav_mobile_button span,
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button a.active span {
        background-color: #fff !important;
    }
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button a.nav_mobile_button:hover,
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button a.active:hover {
        opacity: 0.85;
        filter: alpha(opacity=85);
    }
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-nav #nav .top_li .top_link {
        color: #fff;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-text_right .btn {
        background-color: transparent;
        border-color: #fff;
        color: #fff;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-text_right .btn:before {
        color: #fff;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-text_right:hover .btn {
        border-color: rgb(130,103,86);
        color: rgb(130,103,86);
    }
    body.home #main #header #header_content:not(.is_stuck) #top #top_content > .row-inner > .col-inner.col-inner-text_right:hover .btn:before {
        color: rgb(130,103,86);
    }
    body.home #main #header #header_content:not(.is_stuck) #logo {
        background-image: url("../../dist/images/logo-light.png");
        background-size: contain;
        background-repeat: no-repeat;
    }
    body.home #main #header #header_content:not(.is_stuck) #logo img {
        visibility: hidden;
    }
    body.home #main #header #header_content:not(.is_stuck) #logo:hover {
        opacity: 0.6;
        filter: alpha(opacity=60);
    }
    body.home #main #header #header_content.is_stuck {
        background: #fff;
    }
    body.home #main #cont {
        padding-bottom: 0px;
        padding-top: 0px;
    }
    body.r_listings_results #main #path {
        display: none;
    }
    body.r_listings_results #main #header {
        border: 0px;
    }
    body.r_listings_results #main #cont {
        padding-top: 0px;
    }
    @media (min-width: 992px) {
        body.r_listings_results #main #cont #listings_results #listings_results_header {
            margin-bottom: 60px;
        }
    }
    body.r_listings_results #main #cont #listings_results #cont_content .paginator_cont {
        border: none;
        padding-top: 0px;
    }
    @media (max-width: 991px) {
        body.r_listings_results #main #cont #listings_results .page .page_titlebar {
            padding-top: 30px;
        }
    }
    body.r_listings_results #main #cont #listings_more #modules_rowslistings_more_footer {
        background-color: #e0e0e0;
    }
    body.r_listings_more #cont {
        padding: 0px;
    }
    body.r_listings_more #path {
        background-color: rgb(130,103,86);
        border: 0px;
        margin-top: -1px;
    }
    body.r_listings_more #path #path_content {
        border: 0px;
    }
    body.r_listings_more #path #path_content .breadcrumb li {
        color: #fff;
    }
    body.r_listings_more #path #path_content .breadcrumb li a {
        color: #fff;
    }
    body.r_listings_more #path #path_content .breadcrumb li a:hover {
        color: #fff;
        opacity: 0.85;
        filter: alpha(opacity=85);
    }
    body.id_type_-1 .page_content {
        text-align: justify;
    }
    ::selection {
        background: rgb(159,128,84);
        color: #fff;
    }
    ::-moz-selection {
        background: rgb(159,128,84);
        color: #fff;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin: 0px;
        padding: 0px;
        margin-bottom: 1em;
        font-weight: bold;
        color: #000;
    }
    h1 {
        font-size: 1.6em;
    }
    h2 {
        font-size: 1.4em;
    }
    h3 {
        font-size: 1.2em;
    }
    h4 {
        font-size: 1.067em;
    }
    h5 {
        font-size: 0.933em;
    }
    h6 {
        font-size: 0.867em;
    }
    .fa {
        font-weight: normal !important;
    }
    hr {
        border-color: #e0e0e0;
    }
    blockquote {
        border-left: 5px solid #e0e0e0;
        padding: 10px;
        padding-left: 25px;
        margin-bottom: 25px;
        font-size: 1.4em;
        line-height: 1.6em;
    }
    .well {
        -webkit-border-radius: 0px;
        border-radius: 0px;
        margin-bottom: 30px;
        background-color: rgba(224, 224, 224, 0.5);
        border: 1px solid #e0e0e0;
        padding: 15px;
    }
    .well.well-sm {
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .well.well-lg {
        padding: 30px;
    }
    .row .container {
        width: auto;
        padding-left: 0px;
        padding-right: 0px;
    }
    .owl-carousel .owl-item img {
        -webkit-transform-style: unset !important;
        transform-style: unset !important;
    }
    .animation {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    #logo {
        -webkit-transition: opacity 0.3s ease;
        -ms-transition: opacity 0.3s ease;
        -o-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
        opacity: 1;
        filter: alpha(opacity=100);
        display: inline-block;
    }
    #logo img {
        width: 280px !important;
    }
    @media (max-width: 991px) {
        #logo img {
            width: 130px !important;
        }
    }
    #logo:hover {
        opacity: 0.8;
        filter: alpha(opacity=80);
    }
    #top {
        box-sizing: border-box;
    }
    #top .row-inner .col-inner {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    @media (max-width: 991px) {
        #top .row-inner .col-inner.col-inner:not(.col-inner-logo):not(.col-inner-nav_mobile_button):not(.col-inner-wide) {
            display: none;
        }
        #top .row-inner .col-inner.col-inner-wide:not(.col-inner-logo) * {
            display: none;
        }
    }
    #top .row-inner .col-inner.left {
        text-align: left;
    }
    #top .row-inner .col-inner.center {
        text-align: center;
    }
    #top .row-inner .col-inner.right {
        text-align: right;
    }
    #top #top_content > .row-inner > .col-inner.col-inner-drawer_button .drawer_button {
        color: #000 !important;
    }
    #top #top_content > .row-inner > .col-inner.col-inner-drawer_button .drawer_button:hover {
        color: rgb(159,128,84) !important;
    }
    #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button .nav_mobile_button:before,
    #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button .nav_mobile_button span,
    #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button .nav_mobile_button:after {
        background-color: #000 !important;
    }
    #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button .nav_mobile_button:hover:before,
    #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button .nav_mobile_button:hover span,
    #top #top_content > .row-inner > .col-inner.col-inner-nav_mobile_button .nav_mobile_button:hover:after {
        background-color: rgb(159,128,84) !important;
    }
    #nav_cont #nav_cont_content .row-inner > .col-inner > ul > li > a {
        color: #999;
    }
    #nav_cont #nav_cont_content .row-inner > .col-inner > ul > li > a:hover {
        color: rgb(130,103,86);
    }
    #header {
        position: relative;
    }
    #header.nav_mobile_active #header_content {
        max-height: 100%;
        overflow: auto;
    }
    #header.status_publish_.nav_sticky_1:before {
        content: " ";
        height: 1px;
        display: block;
    }
    #cont {
        clear: both;
        padding-top: 30px;
        padding-top: 60px;
        padding-bottom: 30px;
    }
    #cont > .container > .row {
        position: static;
    }
    #cont > .container > .row #column_1 {
        position: static;
    }
    #footer {
        color: #fff;
        padding-top: 80px;
        padding-bottom: 50px;
        background-color: rgb(38,40,43);
        font-weight: 300;
    }
    #footer a {
        color: #fff;
    }
    #footer a:hover {
        opacity: 0.85;
        filter: alpha(opacity=85);
    }
    @media (min-width: 768px) {
        #footer .row > div:not(:first-child) {
            padding-top: 26px;
        }
    }
    #footer .module .module_titlebar .module_title {
        color: #fff;
        font-size: 1.2rem;
        font-weight: 300;
    }
    #footer .module.footer_logo {
        margin-bottom: 15px;
    }
    @media (min-width: 768px) {
        #footer .module.footer_contact {
            padding-left: 100px;
        }
    }
    #footer .module.footer_social .icons li a:not(:hover):before,
    #footer .module.footer_social .icons li a:not(:hover):after {
        background: none;
        background-color: transparent;
        border-color: #fff;
        -webkit-box-shadow: 0px 0px 1px 1px #fff inset;
        box-shadow: 0px 0px 1px 1px #fff inset;
    }
    #footer .module.footer_nav ul:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    #footer .module.footer_nav ul li {
        margin-bottom: 5px;
    }
    @media (min-width: 768px) {
        #footer .module.footer_nav ul li {
            float: left;
            width: 50%;
        }
    }
    #search.layout_search input {
        display: none;
    }
    #search.layout_search input,
    #search.layout_search button {
        border: 0px;
        background: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0px;
        margin: 0px;
    }
    #search.layout_search button:before {
        font-family: fontAwesome;
        color: #306782;
        content: "\f002";
        font-weight: normal;
        margin-right: 5px;
    }
    #search.layout_search.active {
        position: relative;
    }
    #search.layout_search.active input {
        display: inline-block;
    }
    #search.layout_search.active button span {
        display: none;
    }
    .btn-group,
    .btn-group-vertical {
        position: relative;
        display: inline-block;
        vertical-align: middle;
    }
    .btn-group > .btn,
    .btn-group-vertical > .btn {
        position: relative;
        float: left;
    }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover,
    .btn-group > .btn:focus,
    .btn-group-vertical > .btn:focus,
    .btn-group > .btn:active,
    .btn-group-vertical > .btn:active,
    .btn-group > .btn.active,
    .btn-group-vertical > .btn.active {
        z-index: 2;
    }
    .btn-group .btn + .btn,
    .btn-group .btn + .btn-group,
    .btn-group .btn-group + .btn,
    .btn-group .btn-group + .btn-group {
        margin-left: -1px;
    }
    .btn-toolbar {
        margin-left: -5px;
    }
    .btn-toolbar .btn,
    .btn-toolbar .btn-group,
    .btn-toolbar .input-group {
        float: left;
    }
    .btn-toolbar > .btn,
    .btn-toolbar > .btn-group,
    .btn-toolbar > .input-group {
        margin-left: 5px;
    }
    .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
        border-radius: 0;
    }
    .btn-group > .btn:first-child {
        margin-left: 0;
    }
    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }
    .btn-group > .btn:last-child:not(:first-child),
    .btn-group > .dropdown-toggle:not(:first-child) {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }
    .btn-group > .btn-group {
        float: left;
    }
    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }
    .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
    .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }
    .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }
    .btn-group .dropdown-toggle:active,
    .btn-group.open .dropdown-toggle {
        outline: 0;
    }
    .btn-group > .btn + .dropdown-toggle {
        padding-left: 8px;
        padding-right: 8px;
    }
    .btn-group > .btn-lg + .dropdown-toggle {
        padding-left: 12px;
        padding-right: 12px;
    }
    .btn .caret {
        margin-left: 5px;
    }
    .btn-lg .caret {
        border-width: 8px 8px 0;
        border-bottom-width: 0;
    }
    .dropup .btn-lg .caret {
        border-width: 0 8px 8px;
    }
    .btn-group-vertical > .btn,
    .btn-group-vertical > .btn-group,
    .btn-group-vertical > .btn-group > .btn {
        display: block;
        float: none;
        width: 100%;
        max-width: 100%;
    }
    .btn-group-vertical > .btn-group > .btn {
        float: none;
    }
    .btn-group-vertical > .btn + .btn,
    .btn-group-vertical > .btn + .btn-group,
    .btn-group-vertical > .btn-group + .btn,
    .btn-group-vertical > .btn-group + .btn-group {
        margin-top: -1px;
        margin-left: 0;
    }
    .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
        border-radius: 0;
    }
    .btn-group-vertical > .btn:first-child:not(:last-child) {
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .btn-group-vertical > .btn:last-child:not(:first-child) {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }
    .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
    .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }
    .btn-group-justified {
        display: table;
        width: 100%;
        table-layout: fixed;
        border-collapse: separate;
    }
    .btn-group-justified > .btn,
    .btn-group-justified > .btn-group {
        float: none;
        display: table-cell;
        width: 1%;
    }
    .btn-group-justified > .btn-group .btn {
        width: 100%;
    }
    .btn-group-justified > .btn-group .dropdown-menu {
        left: auto;
    }
    [data-toggle="buttons"] > .btn input[type="radio"],
    [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
    [data-toggle="buttons"] > .btn input[type="checkbox"],
    [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
        position: absolute;
        clip: rect(0, 0, 0, 0);
        pointer-events: none;
    }
    .caret {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 2px;
        vertical-align: middle;
        border-top: 4px dashed;
        border-top: 4px solid \9;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }
    .dropup,
    .dropdown {
        position: relative;
    }
    .dropdown-toggle:focus {
        outline: 0;
    }
    .dropdown-menu,
    .dropdown-menu ul {
        position: absolute;
        top: 100%;
        left: 0px;
        z-index: 500;
        background-color: #fff;
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        display: none;
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left;
    }
    .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }
    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e0e0e0;
    }
    .dropdown-menu li {
        position: relative;
    }
    .dropdown-menu li > a {
        padding: 8px 15px;
        clear: both;
        font-weight: normal;
        color: #999;
        overflow: hidden;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .dropdown-menu li > a i,
    .dropdown-menu li > a .icon {
        width: 1.28571429em;
        text-align: center;
        font-size: 1.231rem;
        margin-right: 5px;
        vertical-align: unset;
    }
    @media (max-width: 767px) {
        .dropdown-menu li > a {
            padding: 15px 15px;
        }
    }
    .dropdown-menu li > a.has_children {
        padding-right: 50px;
    }
    .dropdown-menu li > a.has_children:before {
        font-family: fontAwesome;
        font-weight: normal;
        font-size: 0.667em;
        content: "\f054";
        display: inline-block;
        color: rgb(130,103,86);
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 15px;
    }
    .dropdown-menu li ul {
        left: 100%;
        top: 0;
    }
    .dropdown-menu li:hover > a,
    .dropdown-menu li > a:hover,
    .dropdown-menu .active > a:hover {
        background-color: rgb(130,103,86);
        color: #fff;
    }
    .dropdown-menu li:hover > a.has_children:before,
    .dropdown-menu li > a:hover.has_children:before,
    .dropdown-menu .active > a:hover.has_children:before {
        color: #fff;
    }
    .dropdown-menu li:hover > ul {
        display: block;
    }
    .dropdown-menu > .disabled > a,
    .dropdown-menu > .disabled > a:hover,
    .dropdown-menu > .disabled > a:focus {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }
    .open > .dropdown-menu {
        display: block;
    }
    .open > a {
        outline: 0;
    }
    .dropdown-menu-right {
        left: auto;
        right: 0;
    }
    .dropdown-menu-left {
        left: 0;
        right: auto;
    }
    .dropdown-header {
        padding: 5px 10px;
        font-weight: bold;
        overflow: hidden;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .dropdown-backdrop {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        z-index: 990;
    }
    .pull-right > .dropdown-menu {
        right: 0;
        left: auto;
    }
    .dropup .dropdown-menu {
        top: auto;
        bottom: 100%;
    }
    .dropup:not(.btn-group):hover > .dropdown-menu,
    .dropdown:not(.btn-group):hover > .dropdown-menu {
        display: block;
    }
    .dropdown-menu .dropdown-menu_titlebar,
    .dropdown-menu .dropdown-menu_content,
    .dropdown-menu .dropdown-menu_footer {
        padding: 15px;
    }
    .dropdown-menu .dropdown-menu_titlebar {
        border-bottom: 1px solid #e0e0e0;
    }
    .dropdown-menu .dropdown-menu_titlebar .dropdown-menu_titlebar_title {
        margin: 0px;
        padding: 0px;
        display: block;
        font-weight: bold;
        color: #000;
        font-size: 1.077rem;
    }
    .dropdown-menu .dropdown-menu_footer {
        border-top: 1px solid #e0e0e0;
    }
    .dropdown_select_cont a.top_link,
    select,
    textarea,
    input[type="color"],
    input[type="date"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="email"],
    input[type="month"],
    input[type="number"],
    input[type="range"],
    input[type="search"],
    input[type="tel"],
    input[type="time"],
    input[type="url"],
    input[type="week"],
    input[type="password"],
    input[type="text"] {
        box-sizing: border-box;
        background-color: rgba(224, 224, 224, 0.5);
        border: 1px solid #e0e0e0;
        padding: 7px;
        color: #999;
        -webkit-transition: background-color 0.3s ease;
        -ms-transition: background-color 0.3s ease;
        -o-transition: background-color 0.3s ease;
        transition: background-color 0.3s ease;
        -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25) inset;
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25) inset;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #fff;
        border: 1px solid #d3d3d3;
    }
    .dropdown_select_cont a.top_link:focus,
    select:focus,
    textarea:focus,
    input[type="color"]:focus,
    input[type="date"]:focus,
    input[type="datetime"]:focus,
    input[type="datetime-local"]:focus,
    input[type="email"]:focus,
    input[type="month"]:focus,
    input[type="number"]:focus,
    input[type="range"]:focus,
    input[type="search"]:focus,
    input[type="tel"]:focus,
    input[type="time"]:focus,
    input[type="url"]:focus,
    input[type="week"]:focus,
    input[type="password"]:focus,
    input[type="text"]:focus {
        background-color: #fff;
        -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6) inset;
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6) inset;
        outline: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .dropdown_select_cont a.top_link.req,
    select.req,
    textarea.req,
    input[type="color"].req,
    input[type="date"].req,
    input[type="datetime"].req,
    input[type="datetime-local"].req,
    input[type="email"].req,
    input[type="month"].req,
    input[type="number"].req,
    input[type="range"].req,
    input[type="search"].req,
    input[type="tel"].req,
    input[type="time"].req,
    input[type="url"].req,
    input[type="week"].req,
    input[type="password"].req,
    input[type="text"].req {
        background-color: #fff;
        border-color: rgb(130,103,86);
    }
    .dropdown_select_cont a.top_link.input-sm,
    select.input-sm,
    textarea.input-sm,
    input[type="color"].input-sm,
    input[type="date"].input-sm,
    input[type="datetime"].input-sm,
    input[type="datetime-local"].input-sm,
    input[type="email"].input-sm,
    input[type="month"].input-sm,
    input[type="number"].input-sm,
    input[type="range"].input-sm,
    input[type="search"].input-sm,
    input[type="tel"].input-sm,
    input[type="time"].input-sm,
    input[type="url"].input-sm,
    input[type="week"].input-sm,
    input[type="password"].input-sm,
    input[type="text"].input-sm,
    .dropdown_select_cont a.top_link.input-small,
    select.input-small,
    textarea.input-small,
    input[type="color"].input-small,
    input[type="date"].input-small,
    input[type="datetime"].input-small,
    input[type="datetime-local"].input-small,
    input[type="email"].input-small,
    input[type="month"].input-small,
    input[type="number"].input-small,
    input[type="range"].input-small,
    input[type="search"].input-small,
    input[type="tel"].input-small,
    input[type="time"].input-small,
    input[type="url"].input-small,
    input[type="week"].input-small,
    input[type="password"].input-small,
    input[type="text"].input-small {
        padding: 5px;
        font-size: 1rem;
    }
    .dropdown_select_cont a.top_link.input-lg,
    select.input-lg,
    textarea.input-lg,
    input[type="color"].input-lg,
    input[type="date"].input-lg,
    input[type="datetime"].input-lg,
    input[type="datetime-local"].input-lg,
    input[type="email"].input-lg,
    input[type="month"].input-lg,
    input[type="number"].input-lg,
    input[type="range"].input-lg,
    input[type="search"].input-lg,
    input[type="tel"].input-lg,
    input[type="time"].input-lg,
    input[type="url"].input-lg,
    input[type="week"].input-lg,
    input[type="password"].input-lg,
    input[type="text"].input-lg,
    .dropdown_select_cont a.top_link.input-large,
    select.input-large,
    textarea.input-large,
    input[type="color"].input-large,
    input[type="date"].input-large,
    input[type="datetime"].input-large,
    input[type="datetime-local"].input-large,
    input[type="email"].input-large,
    input[type="month"].input-large,
    input[type="number"].input-large,
    input[type="range"].input-large,
    input[type="search"].input-large,
    input[type="tel"].input-large,
    input[type="time"].input-large,
    input[type="url"].input-large,
    input[type="week"].input-large,
    input[type="password"].input-large,
    input[type="text"].input-large {
        padding: 15px;
        font-size: 1.2rem;
        border-width: 3px;
    }
    textarea {
        min-height: 150px;
    }
    input[type="radio"],
    input[type="checkbox"] {
        vertical-align: middle;
        display: inline-block;
        min-height: 0px;
    }
    .input-group {
        border-collapse: separate;
        display: table;
        position: relative;
    }
    .input-group .dropdown_select_cont a.top_link,
    .input-group select,
    .input-group textarea,
    .input-group input[type="color"],
    .input-group input[type="date"],
    .input-group input[type="datetime"],
    .input-group input[type="datetime-local"],
    .input-group input[type="email"],
    .input-group input[type="month"],
    .input-group input[type="number"],
    .input-group input[type="range"],
    .input-group input[type="search"],
    .input-group input[type="tel"],
    .input-group input[type="time"],
    .input-group input[type="url"],
    .input-group input[type="week"],
    .input-group input[type="password"],
    .input-group input[type="text"] {
        display: table-cell;
        width: 100%;
    }
    .input-group .input-group-addon,
    .input-group .input-group-btn,
    .input-group .input-group .form-control {
        display: table-cell;
    }
    .input-group .input-group-addon,
    .input-group .input-group-btn {
        vertical-align: middle;
        white-space: nowrap;
        width: 1%;
    }
    .input-group .input-group-addon {
        padding-left: 7px;
        padding-right: 7px;
    }
    .input-group .input-group-btn {
        position: relative;
        white-space: nowrap;
    }
    fieldset {
        padding: 0px;
        margin: 0px;
        border: 0px;
    }
    fieldset legend {
        background-color: #fff;
        text-transform: uppercase;
        color: #000;
        font-size: 1.2em;
        display: inline-block;
        margin-left: 35px;
        padding-left: 10px;
        padding-right: 10px;
        display: none;
    }
    .form-group div.form-group-icon,
    .form-group div.date,
    .form-group.date > div:not([class^="col"]) {
        position: relative;
    }
    .form-group div.form-group-icon .fa,
    .form-group div.date .fa,
    .form-group.date > div:not([class^="col"]) .fa,
    .form-group div.form-group-icon .icon,
    .form-group div.date .icon,
    .form-group.date > div:not([class^="col"]) .icon,
    .form-group div.form-group-icon:before,
    .form-group div.date:before,
    .form-group.date > div:not([class^="col"]):before {
        color: rgb(130,103,86);
        font-weight: normal;
        font-size: 0.933em;
        display: inline-block;
        position: absolute;
        left: 0.7em;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        cursor: pointer;
        z-index: 1;
    }
    .form-group div.form-group-icon:before,
    .form-group div.date:before,
    .form-group.date > div:not([class^="col"]):before {
        font-family: fontAwesome;
    }
    .form-group div.form-group-icon:hover:before,
    .form-group div.date:hover:before,
    .form-group.date > div:not([class^="col"]):hover:before,
    .form-group div.form-group-icon:active:before,
    .form-group div.date:active:before,
    .form-group.date > div:not([class^="col"]):active:before,
    .form-group div.form-group-icon:focus:before,
    .form-group div.date:focus:before,
    .form-group.date > div:not([class^="col"]):focus:before {
        color: rgb(130,103,86);
    }
    .form-group div.date:before,
    .form-group.date > div:not([class^="col"]):before {
        content: "\f073";
        left: auto;
        right: 0.7em;
    }
    .form-group div.form-group-icon-left .dropdown_select_cont a.top_link,
    .form-group div.form-group-icon-left select,
    .form-group div.form-group-icon-left textarea,
    .form-group div.form-group-icon-left input[type="color"],
    .form-group div.form-group-icon-left input[type="date"],
    .form-group div.form-group-icon-left input[type="datetime"],
    .form-group div.form-group-icon-left input[type="datetime-local"],
    .form-group div.form-group-icon-left input[type="email"],
    .form-group div.form-group-icon-left input[type="month"],
    .form-group div.form-group-icon-left input[type="number"],
    .form-group div.form-group-icon-left input[type="range"],
    .form-group div.form-group-icon-left input[type="search"],
    .form-group div.form-group-icon-left input[type="tel"],
    .form-group div.form-group-icon-left input[type="time"],
    .form-group div.form-group-icon-left input[type="url"],
    .form-group div.form-group-icon-left input[type="week"],
    .form-group div.form-group-icon-left input[type="password"],
    .form-group div.form-group-icon-left input[type="text"] {
        padding-left: 2.4em;
    }
    .form-group div.form-group-icon-right .dropdown_select_cont a.top_link,
    .form-group div.form-group-icon-right select,
    .form-group div.form-group-icon-right textarea,
    .form-group div.form-group-icon-right input[type="color"],
    .form-group div.form-group-icon-right input[type="date"],
    .form-group div.form-group-icon-right input[type="datetime"],
    .form-group div.form-group-icon-right input[type="datetime-local"],
    .form-group div.form-group-icon-right input[type="email"],
    .form-group div.form-group-icon-right input[type="month"],
    .form-group div.form-group-icon-right input[type="number"],
    .form-group div.form-group-icon-right input[type="range"],
    .form-group div.form-group-icon-right input[type="search"],
    .form-group div.form-group-icon-right input[type="tel"],
    .form-group div.form-group-icon-right input[type="time"],
    .form-group div.form-group-icon-right input[type="url"],
    .form-group div.form-group-icon-right input[type="week"],
    .form-group div.form-group-icon-right input[type="password"],
    .form-group div.form-group-icon-right input[type="text"] {
        padding-right: 2.4em;
    }
    .dropdown_select_cont {
        display: inline-block;
        list-style: none;
        padding: 0px;
        margin: 0px;
    }
    .dropdown_select_cont .top_li {
        position: relative;
        display: inline-block;
    }
    .dropdown_select_cont .top_li .top_link {
        overflow: hidden;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: relative;
        text-decoration: none;
        padding-right: 30px;
        color: #999;
    }
    .form-group .select {
        position: relative;
    }
    .form-group .select select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding-right: 20px;
    }
    .form-group .select select::-ms-expand {
        display: none;
    }
    .form-group .select:before,
    .dropdown_select_cont.typeahead.typeahead_trigger .top_li:before,
    .dropdown_select_cont .top_li .top_link:before {
        font-family: fontAwesome;
        content: "\f0dc";
        color: rgb(130,103,86);
        font-weight: normal;
        font-size: 0.933em;
        line-height: 0.933em;
        display: inline-block;
        position: absolute;
        right: 0.7em;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        cursor: pointer;
    }
    .form-group .select:hover:before,
    .form-group .select:active:before,
    .form-group .select:focus:before {
        color: rgb(130,103,86);
    }
    .dropdown_select_cont:hover.typeahead.typeahead_trigger .top_li:before,
    .dropdown_select_cont.active.typeahead.typeahead_trigger .top_li:before,
    .dropdown_select_cont:hover .top_li .top_link:before,
    .dropdown_select_cont.active .top_li .top_link:before {
        color: rgb(130,103,86);
    }
    .dropdown_cont {
        display: none;
        position: absolute;
        left: 0px;
        top: 100%;
        background-color: #fff;
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        min-width: 100%;
        z-index: 200;
    }
    .dropdown_cont .dropdown_cont_titlebar,
    .dropdown_cont .dropdown_cont_content,
    .dropdown_cont .dropdown_cont_footer {
        padding: 10px;
    }
    .dropdown_cont .dropdown_cont_titlebar {
        border-bottom: 1px solid #e0e0e0;
    }
    .dropdown_cont .dropdown_cont_titlebar .dropdown_cont_titlebar_title {
        margin: 0px;
        padding: 0px;
        display: block;
        font-weight: bold;
        color: #000;
        font-size: 1.077rem;
    }
    .dropdown_cont .dropdown_cont_footer {
        border-top: 1px solid #e0e0e0;
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_close {
        display: block;
        color: #999;
        text-align: center;
        margin: -10px;
        padding: 10px;
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_close:hover {
        color: rgb(130,103,86);
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator {
        display: table;
        width: calc(100% + 20px);
        margin: -10px;
        padding: 0px;
        list-style: none;
        white-space: nowrap;
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li {
        display: table-cell;
        text-align: left;
        vertical-align: middle;
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li a {
        color: #999;
        display: block;
        padding: 10px;
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li a:before {
        font-family: fontAwesome;
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li a:hover {
        color: rgb(130,103,86);
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li.page {
        text-align: center;
        width: 100%;
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li.page span {
        border: 1px solid #e0e0e0;
        padding: 5px;
        display: inline-block;
        color: #999;
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li.first a:before {
        content: "\f048";
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li.prev a:before {
        content: "\f0d9";
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li.next {
        text-align: right;
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li.next a:before {
        content: "\f0da";
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li.last {
        text-align: right;
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li.last a:before {
        content: "\f051";
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li.disabled a {
        cursor: text;
        opacity: 0.4;
        filter: alpha(opacity=40);
    }
    .dropdown_cont .dropdown_cont_footer .dropdown_cont_paginator li.disabled a:hover {
        color: #999;
    }
    .dropdown_cont .dropdown_cont_content,
    .dropdown_cont .dropdown {
        overflow: auto;
        max-height: 200px;
    }
    @media (max-width: 767px) {
        .dropdown_cont .dropdown_cont_content,
        .dropdown_cont .dropdown {
            max-height: 50vh;
        }
    }
    .dropdown_cont > ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    .dropdown_cont > ul li.select2-results__option,
    .dropdown_cont > ul li:not(.select2-results__option) a {
        display: block;
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
        text-align: left;
        cursor: pointer;
        color: #999;
        font-weight: normal;
        white-space: normal;
    }
    @media (max-width: 767px) {
        .dropdown_cont > ul li.select2-results__option,
        .dropdown_cont > ul li:not(.select2-results__option) a {
            padding: 15px;
        }
    }
    .dropdown_cont > ul li.select2-results__option.select2-results__option--highlighted,
    .dropdown_cont > ul li:not(.select2-results__option) a.select2-results__option--highlighted,
    .dropdown_cont > ul li.select2-results__option.active,
    .dropdown_cont > ul li:not(.select2-results__option) a.active,
    .dropdown_cont > ul li.select2-results__option:hover,
    .dropdown_cont > ul li:not(.select2-results__option) a:hover {
        background-color: rgb(130,103,86);
        color: #fff;
    }
    @media (max-width: 767px) {
        .dropdown_cont > ul .radio label {
            padding-top: 7px;
            padding-bottom: 7px;
        }
    }
    .dropdown_cont.dropdown_multiple ul li a {
        position: relative;
        padding-left: 30px;
    }
    .dropdown_cont.dropdown_multiple ul li a:before {
        font-weight: normal;
        display: inline-block;
        position: absolute;
        left: 0.7em;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        cursor: pointer;
        z-index: 1;
        font-family: fontAwesome;
        content: "\f096";
    }
    .dropdown_cont.dropdown_multiple ul li.selected a:before {
        content: "\f046";
    }
    .dropdown_select_cont.dropdown_select_cont_no_height .top_li .dropdown_cont .dropdown_cont_content,
    .dropdown_select_cont.dropdown_select_cont_no_height .top_li .dropdown_cont .dropdown {
        overflow: visible;
        max-height: unset;
    }
    @media (max-width: 767px) {
        .dropdown_select_cont.dropdown_select_cont_no_height .top_li .dropdown_cont .dropdown_cont_content,
        .dropdown_select_cont.dropdown_select_cont_no_height .top_li .dropdown_cont .dropdown {
            max-height: unset;
        }
    }
    .form .form-group {
        margin-bottom: 15px;
    }
    .form .form-group:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .form .form-group .input-group {
        width: 100%;
    }
    .form .form-group label {
        display: inline-block;
        margin-bottom: 6px;
        font-weight: normal;
    }
    .form .form-group .checkbox,
    .form .form-group .radio {
        display: block;
    }
    .form .form-group .checkbox input[type="checkbox"],
    .form .form-group .radio input[type="checkbox"],
    .form .form-group .checkbox input[type="radio"],
    .form .form-group .radio input[type="radio"] {
        vertical-align: middle;
        margin-right: 5px;
        position: absolute;
        left: 0px;
    }
    .form .form-group .checkbox label,
    .form .form-group .radio label {
        display: block;
        margin-bottom: 5px;
        padding-left: 20px;
        position: relative;
    }
    .form .form-group .checkbox label:last-child,
    .form .form-group .radio label:last-child {
        margin-bottom: 0px;
    }
    .form .form-group .checkbox .checkbox-inline,
    .form .form-group .radio .checkbox-inline,
    .form .form-group .checkbox .radio-inline,
    .form .form-group .radio .radio-inline {
        cursor: pointer;
        display: inline-block;
        margin-bottom: 0;
        position: relative;
        vertical-align: middle;
        margin-left: 15px;
    }
    .form .form-group .checkbox .checkbox-inline:first-child,
    .form .form-group .radio .checkbox-inline:first-child,
    .form .form-group .checkbox .radio-inline:first-child,
    .form .form-group .radio .radio-inline:first-child {
        margin-left: 0px;
    }
    .form .form-group .checkbox .checkbox-inline input[type="checkbox"],
    .form .form-group .radio .checkbox-inline input[type="checkbox"],
    .form .form-group .checkbox .radio-inline input[type="checkbox"],
    .form .form-group .radio .radio-inline input[type="checkbox"],
    .form .form-group .checkbox .checkbox-inline input[type="radio"],
    .form .form-group .radio .checkbox-inline input[type="radio"],
    .form .form-group .checkbox .radio-inline input[type="radio"],
    .form .form-group .radio .radio-inline input[type="radio"] {
        margin-right: 5px;
        vertical-align: middle;
    }
    .form .form-group .dropdown_select_cont {
        display: block;
    }
    .form .form-group .dropdown_select_cont .top_li {
        display: block;
    }
    .form .form-group .dropdown_select_cont a.top_link,
    .form .form-group select,
    .form .form-group textarea,
    .form .form-group input[type="color"],
    .form .form-group input[type="date"],
    .form .form-group input[type="datetime"],
    .form .form-group input[type="datetime-local"],
    .form .form-group input[type="email"],
    .form .form-group input[type="month"],
    .form .form-group input[type="number"],
    .form .form-group input[type="range"],
    .form .form-group input[type="search"],
    .form .form-group input[type="tel"],
    .form .form-group input[type="time"],
    .form .form-group input[type="url"],
    .form .form-group input[type="week"],
    .form .form-group input[type="password"],
    .form .form-group input[type="text"] {
        width: 100%;
    }
    .form .row.margin {
        margin-bottom: 15px;
    }
    .form .tooltip,
    .form .help-block,
    .form .form-text {
        font-style: italic;
        display: block;
        margin-top: 5px;
        position: static;
    }
    .form .help-block,
    .form .form-text {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .form div.checkbox:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .form .form_titlebar {
        padding-bottom: 0px;
        margin-bottom: 15px;
    }
    .form .form_titlebar .form_title {
        color: #000;
        font-weight: 600;
        margin: 0px;
        padding: 0px;
        font-family: Montserrat;
        font-size: 1.2em;
    }
    .form .form_subtitle {
        margin: 0px;
        padding: 0px;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    .form .form_content {
        padding-bottom: 15px;
    }
    .form .form_content .fields .fields_titlebar {
        margin-bottom: 15px;
    }
    .form .form_content .fields .fields_content {
        margin-bottom: 30px;
    }
    .form .form_footer {
        border-top: 1px solid #e0e0e0;
        padding-top: 30px;
        padding-bottom: 30px;
        clear: both;
    }
    .form .form_footer:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .form .form_footer .btn {
        float: right;
        margin-left: 15px;
    }
    .form .form_footer .btn.pull-left {
        margin-left: 0px;
        margin-right: 15px;
    }
    @media (max-width: 767px) {
        .form .form_footer .btn,
        .form .form_footer .btn.pull-left,
        .form .form_footer .btn.pull-right {
            float: none;
            display: block;
            margin: 0px;
            width: 100%;
            margin-bottom: 15px;
            clear: both;
        }
        .form .form_footer .btn:last-child,
        .form .form_footer .btn.pull-left:last-child,
        .form .form_footer .btn.pull-right:last-child {
            margin-bottom: 0px;
        }
    }
    .form.form-horizontal .form-group {
        margin-left: -15px;
        margin-right: -15px;
    }
    .form.form-horizontal .form-group > label {
        padding-top: 8px;
    }
    .form .required,
    .form-container .required {
        color: rgb(130,103,86);
    }
    .buttons_cont {
        border-top: 1px solid #e0e0e0;
        padding-top: 30px;
        padding-bottom: 30px;
        clear: both;
    }
    .buttons_cont:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .buttons_cont .btn {
        float: right;
        margin-left: 15px;
    }
    .buttons_cont .btn.pull-left {
        margin-left: 0px;
        margin-right: 15px;
    }
    @media (max-width: 767px) {
        .buttons_cont .btn,
        .buttons_cont .btn.pull-left,
        .buttons_cont .btn.pull-right {
            float: none;
            display: block;
            margin: 0px;
            width: 100%;
            margin-bottom: 15px;
            clear: both;
        }
        .buttons_cont .btn:last-child,
        .buttons_cont .btn.pull-left:last-child,
        .buttons_cont .btn.pull-right:last-child {
            margin-bottom: 0px;
        }
    }
    .form.form-sm .row {
        margin-left: -5px;
        margin-right: -5px;
    }
    .form.form-sm .row.margin {
        margin-bottom: 5px;
    }
    .form.form-sm .row > [class^="col"] {
        padding-left: 5px;
        padding-right: 5px;
    }
    .form.form-sm .form-group {
        margin-bottom: 5px;
    }
    .form.form-sm .form_titlebar .form_title {
        font-size: 1em;
    }
    .form.form-sm .form_footer .btn {
        display: block;
        margin: 0px;
        float: none;
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
    }
    .form.layout_layout1,
    .form.layout_layout2 {
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        background-color: #fff;
    }
    .form.layout_layout1 .form_titlebar,
    .form.layout_layout2 .form_titlebar {
        padding: 30px;
        padding-bottom: 0px;
        margin: 0px;
    }
    .form.layout_layout1 .form_content,
    .form.layout_layout2 .form_content {
        padding: 30px;
        padding-bottom: 15px;
    }
    .form.layout_layout1 .form_footer,
    .form.layout_layout2 .form_footer {
        padding: 30px;
    }
    .form.layout_layout1.form-sm .form_titlebar,
    .form.layout_layout2.form-sm .form_titlebar {
        padding: 25px;
        padding-bottom: 0px;
    }
    .form.layout_layout1.form-sm .form_content,
    .form.layout_layout2.form-sm .form_content {
        padding: 25px;
        padding-top: 15px;
    }
    .form.layout_layout1.form-sm .form_footer,
    .form.layout_layout2.form-sm .form_footer {
        padding: 25px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .form.layout_layout2 .form_footer {
        background-color: rgba(224, 224, 224, 0.5);
    }
    .form.form_has_advanced .form_basic:after,
    .form.form_has_advanced .form_advanced:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .form.form_has_advanced .form_basic {
        position: relative;
    }
    .form.form_has_advanced .form_advanced {
        display: none;
    }
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0px;
        vertical-align: middle;
    }
    .form-inline .form-group .select2 .select2-selection.select2-selection--multiple .select2-selection__rendered,
    .form-inline .form-group .select2 .select2-selection.select2-selection--single.select2-selection,
    .form-inline .form-group .dropdown_select_cont,
    .form-inline .form-group .dropdown_select_cont a.top_link,
    .form-inline .form-group select,
    .form-inline .form-group textarea,
    .form-inline .form-group input[type="color"],
    .form-inline .form-group input[type="date"],
    .form-inline .form-group input[type="datetime"],
    .form-inline .form-group input[type="datetime-local"],
    .form-inline .form-group input[type="email"],
    .form-inline .form-group input[type="month"],
    .form-inline .form-group input[type="number"],
    .form-inline .form-group input[type="range"],
    .form-inline .form-group input[type="search"],
    .form-inline .form-group input[type="tel"],
    .form-inline .form-group input[type="time"],
    .form-inline .form-group input[type="url"],
    .form-inline .form-group input[type="week"],
    .form-inline .form-group input[type="password"],
    .form-inline .form-group input[type="text"] {
        width: auto;
        display: inline-block;
        vertical-align: middle;
    }
    .btn {
        border: 1px solid transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        box-sizing: border-box;
        text-transform: uppercase;
        padding: 12px;
        padding-left: 45px;
        padding-right: 45px;
        text-align: center;
        display: inline-block;
        font-size: 1.067em;
        font-weight: bold;
        font-family: Montserrat;
        outline: none !important;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        text-decoration: none;
        max-width: 100%;
        background: #e0e0e0;
        color: #999;
        white-space: nowrap;
    }
    .btn:active,
    .btn.active {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .btn.btn-link {
        background: none;
        color: rgb(130,103,86);
    }
    .btn.btn-link:active,
    .btn.btn-link.active,
    .btn.btn-link:focus,
    .btn.btn-link:focus:active,
    .btn.btn-link:hover {
        color: rgb(130,103,86);
    }
    .btn.btn-primary {
        border-color: #306782;
        background-color: #306782;
        color: #fff;
        background-color: rgb(130,103,86);
        border-color: rgb(130,103,86);
    }
    .btn.btn-primary.btn-outline-primary {
        background-color: transparent;
        color: #306782;
    }
    .btn.btn-primary:active,
    .btn.btn-primary.active,
    .btn.btn-primary:focus,
    .btn.btn-primary:focus:active,
    .btn.btn-primary:hover {
        color: #fff;
        border-color: rgb(130,103,86);
        background-color: rgb(130,103,86);
        background-color: rgb(232,209,175);
        border-color: rgb(232,209,175);
    }
    .btn.btn-secondary,
    .btn.btn-default {
        border-color: rgb(130,103,86);
        background-color: transparent;
        color: rgb(130,103,86);
    }
    .btn.btn-secondary.btn-outline-secondary,
    .btn.btn-default.btn-outline-secondary {
        background-color: transparent;
        color: rgb(130,103,86);
    }
    .btn.btn-secondary:active,
    .btn.btn-default:active,
    .btn.btn-secondary.active,
    .btn.btn-default.active,
    .btn.btn-secondary:focus,
    .btn.btn-default:focus,
    .btn.btn-secondary:focus:active,
    .btn.btn-default:focus:active,
    .btn.btn-secondary:hover,
    .btn.btn-default:hover {
        color: rgb(130,103,86);
        border-color: rgb(130,103,86);
    }
    .btn.btn-outline {
        background-color: transparent;
    }
    .btn.btn-outline-light,
    .btn.btn-outline-inverse {
        background-color: transparent;
        color: #fff;
        border-color: #fff;
    }
    .btn.btn-outline-light:active,
    .btn.btn-outline-inverse:active,
    .btn.btn-outline-light.active,
    .btn.btn-outline-inverse.active,
    .btn.btn-outline-light:focus,
    .btn.btn-outline-inverse:focus,
    .btn.btn-outline-light:focus:active,
    .btn.btn-outline-inverse:focus:active,
    .btn.btn-outline-light:hover,
    .btn.btn-outline-inverse:hover {
        border-color: #fff;
        background-color: #fff;
        color: rgb(130,103,86);
    }
    .btn.disabled,
    .btn[disabled] {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }
    .btn.btn-icon {
        padding: 0px !important;
        width: 2.65em;
        height: 2.65em;
        line-height: 2.65em;
        position: relative;
    }
    .btn.btn-icon i,
    .btn.btn-icon .icon {
        position: absolute;
        top: 50%;
        left: 0px;
        text-align: center;
        width: 100%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .btn.btn-xs,
    .btn.btn-extrasmall {
        padding: 3px;
        padding-left: 7px;
        padding-right: 7px;
        font-size: 0.867em;
    }
    .btn.btn-sm,
    .btn.btn-small {
        padding: 5px;
        padding-left: 15px;
        padding-right: 15px;
        font-size: 1rem;
    }
    .btn.btn-lg,
    .btn.btn-large {
        padding: 15px;
        padding-left: 60px;
        padding-right: 60px;
        font-size: 1.2rem;
        border-width: 3px;
    }
    .btn.btn-block {
        display: block;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        float: none;
    }
    @media (max-width: 767px) {
        .btn.btn-block-xs {
            display: block;
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            float: none;
        }
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .btn.btn-block-sm {
            display: block;
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            float: none;
        }
    }
    @media (min-width: 992px) and (max-width: 1199px) {
        .btn.btn-block-md {
            display: block;
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            float: none;
        }
    }
    @media (min-width: 1200px) {
        .btn.btn-block-lg {
            display: block;
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            float: none;
        }
    }
    .alert {
        position: relative;
        background-color: #fff;
        color: #000;
        font-weight: bold;
        padding: 30px;
        border: 4px solid rgb(159,128,84);
        min-height: 130px;
        margin-bottom: 30px;
    }
    .alert:not(.alert_right) {
        padding-left: 150px;
    }
    .alert.alert_right {
        padding-right: 150px;
    }
    @media (max-width: 767px) {
        .alert:not(.alert_right) {
            padding-left: 100px;
        }
        .alert.alert_right {
            padding-right: 100px;
        }
    }
    .alert li {
        margin-bottom: 3px;
        background: none;
        list-style: disc;
    }
    .alert:before {
        font-family: fontAwesome;
        font-size: 84px;
        line-height: 74px;
        color: rgb(130,103,86);
        content: "\f058";
        position: absolute;
        top: 30px;
    }
    @media (max-width: 767px) {
        .alert:before {
            font-size: 24px;
            line-height: 24px;
        }
    }
    .alert:not(.alert_right):before {
        left: 30px;
    }
    .alert.alert_right:before {
        right: 30px;
    }
    .alert #error_cont_button {
        margin-top: 30px;
    }
    .alert #error_cont_button:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .alert #error_cont_button a {
        margin-right: 10px;
        float: left;
    }
    .alert.alert-confirm,
    .alert.alert-success {
        border-color: rgb(130,103,86);
    }
    .alert.alert-confirm:before,
    .alert.alert-success:before {
        color: rgb(130,103,86);
    }
    .alert.alert-confirm:before {
        content: "\f059";
    }
    .alert.alert-danger {
        border-color: rgb(130,103,86);
    }
    .alert.alert-danger:before {
        content: "\f071";
    }
    .alert.alert-info:before {
        content: "\f05a";
    }
    @media (max-width: 768px) {
        .alert.alert-md:before,
        .alert.alert-sm:before,
        .alert.alert-xs:before {
            font-size: 1.6em !important;
        }
        .alert.alert-md:not(.alert_right),
        .alert.alert-sm:not(.alert_right),
        .alert.alert-xs:not(.alert_right) {
            padding-left: 72px !important;
        }
        .alert.alert-md:not(.alert_right):before,
        .alert.alert-sm:not(.alert_right):before,
        .alert.alert-xs:not(.alert_right):before {
            left: 24px !important;
        }
        .alert.alert-md.alert_right,
        .alert.alert-sm.alert_right,
        .alert.alert-xs.alert_right {
            padding-right: 72px !important;
        }
        .alert.alert-md.alert_right:before,
        .alert.alert-sm.alert_right:before,
        .alert.alert-xs.alert_right:before {
            right: 24px !important;
        }
    }
    .alert.alert-md {
        padding: 27px;
        border-width: 3px;
        min-height: 110px !important;
    }
    .alert.alert-md:before {
        font-size: 4.6em;
        line-height: 0.65em;
    }
    .alert.alert-md:not(.alert_right) {
        padding-left: 130px;
    }
    .alert.alert-md:not(.alert_right):before {
        left: 27px;
    }
    .alert.alert-md.alert_right {
        padding-right: 130px;
    }
    .alert.alert-md.alert_right:before {
        right: 27px;
    }
    .alert.alert-sm {
        padding: 24px;
        border-width: 2px;
        min-height: 85px !important;
    }
    .alert.alert-sm:before {
        font-size: 3.3em;
        line-height: 0.45em;
    }
    .alert.alert-sm:not(.alert_right) {
        padding-left: 99px;
    }
    .alert.alert-sm:not(.alert_right):before {
        left: 24px;
    }
    .alert.alert-sm.alert_right {
        padding-right: 99px;
    }
    .alert.alert-sm.alert_right:before {
        right: 24px;
    }
    .alert.alert-xs {
        padding: 17px;
        border-width: 1px;
        min-height: 60px !important;
    }
    .alert.alert-xs:before {
        font-size: 1.8em;
        line-height: 0em;
    }
    .alert.alert-xs:not(.alert_right) {
        padding-left: 75px;
    }
    .alert.alert-xs:not(.alert_right):before {
        left: 17px;
    }
    .alert.alert-xs.alert_right {
        padding-right: 75px;
    }
    .alert.alert-xs.alert_right:before {
        right: 17px;
    }
    .alert.style_style1:not(.alert_right) {
        border-left-width: 132px;
        padding-left: 30px;
    }
    .alert.style_style1:not(.alert_right):before {
        left: -103px;
        color: #fff;
    }
    .alert.style_style1:not(.alert_right).alert-md {
        border-left-width: 110px;
        padding-left: 27px;
    }
    .alert.style_style1:not(.alert_right).alert-md:before {
        left: -84px;
    }
    .alert.style_style1:not(.alert_right).alert-sm {
        border-left-width: 87px;
        padding-left: 24px;
    }
    .alert.style_style1:not(.alert_right).alert-sm:before {
        left: -65px;
    }
    .alert.style_style1:not(.alert_right).alert-xs {
        border-left-width: 61px;
        padding-left: 17px;
    }
    .alert.style_style1:not(.alert_right).alert-xs:before {
        left: -43px;
    }
    .alert.style_style1.alert_right {
        border-right-width: 132px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .alert.style_style1.alert_right:before {
        right: -103px;
        color: #fff;
        left: initial;
    }
    .alert.style_style1.alert_right.alert-md {
        border-right-width: 110px;
        padding-right: 27px;
    }
    .alert.style_style1.alert_right.alert-md:before {
        right: -84px;
    }
    .alert.style_style1.alert_right.alert-sm {
        border-right-width: 87px;
        padding-right: 24px;
    }
    .alert.style_style1.alert_right.alert-sm:before {
        right: -65px;
    }
    .alert.style_style1.alert_right.alert-xs {
        border-right-width: 61px;
        padding-right: 17px;
    }
    .alert.style_style1.alert_right.alert-xs:before {
        right: -43px;
    }
    .alert.style_style2.color_color1 {
        background-color: #edf3f6 !important;
    }
    .alert.style_style2.color_color2 {
        background-color: #edf3f6 !important;
    }
    .alert.style_style2.color_color3 {
        background-color: #b4d4e3 !important;
    }
    .alert.style_style2.color_color4 {
        background-color: #fff !important;
    }
    .alert.style_style2.color_color5 {
        background-color: #fff !important;
    }
    .alert.style_style2.color_color6 {
        background-color: #737373 !important;
    }
    .alert.style_style2.color_color7 {
        background-color: #fff !important;
    }
    .alert.style_style2.color_color8 {
        background-color: #737373 !important;
    }
    .alert.style_style3.text_color_color1:before {
        color: rgb(130,103,86);
    }
    .alert.style_style3.text_color_color2:before {
        color: rgb(130,103,86);
    }
    .alert.style_style3.text_color_color3:before {
        color: #306782;
    }
    .alert.style_style3.text_color_color4:before {
        color: #999;
    }
    .alert.style_style3.text_color_color5:before {
        color: #e0e0e0;
    }
    .alert.style_style3.text_color_color6:before {
        color: #000;
    }
    .alert.style_style3.text_color_color7:before {
        color: #fff;
    }
    .alert.style_style3.text_color_color8:before {
        color: #000;
    }
    .paginator_cont {
        border-top: 1px solid #e0e0e0;
        display: table;
        width: 100%;
        clear: both;
        margin: 0px;
        padding: 0px;
        margin-top: 30px;
        padding-top: 30px;
        margin-bottom: 30px;
    }
    .paginator_cont:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .paginator_cont .paginator_status,
    .paginator_cont .paginator {
        display: table-cell;
        vertical-align: middle;
    }
    .paginator_cont .paginator {
        text-transform: uppercase;
        list-style: none;
        padding: 0px;
        margin: 0px;
        text-align: right;
        white-space: nowrap;
    }
    .paginator_cont .paginator a {
        display: inline-block;
        margin-left: 1px;
        padding: 6px;
        padding-left: 12px;
        padding-right: 12px;
        text-align: center;
        color: #999;
        background-color: #e0e0e0;
        line-height: 10px;
        font-weight: bold;
        line-height: normal;
    }
    .paginator_cont .paginator a:first-child {
        margin-left: 10px;
    }
    .paginator_cont .paginator a:hover {
        background-color: rgb(130,103,86);
        color: #fff;
    }
    .paginator_cont .paginator a.selected,
    .paginator_cont .paginator a.selected:hover {
        color: #fff;
        background-color: rgb(130,103,86);
    }
    .paginator_cont .paginator li {
        display: inline-block;
    }
    .paginator_cont .paginator li a,
    .paginator_cont .paginator li a:first-child {
        margin-left: 1px;
    }
    .paginator_cont .paginator li:first-child a {
        margin-left: 10px;
    }
    @media (max-width: 767px) {
        .paginator_cont {
            display: block;
        }
        .paginator_cont .paginator,
        .paginator_cont .paginator_status {
            display: block;
            width: auto;
        }
        .paginator_cont .paginator {
            text-align: left;
        }
        .paginator_cont .paginator_status {
            margin-bottom: 15px;
        }
    }
    @media (max-width: 479px) {
        .paginator_cont .paginator a {
            display: none;
        }
        .paginator_cont .paginator a.prev,
        .paginator_cont .paginator a.prev_set,
        .paginator_cont .paginator a.next,
        .paginator_cont .paginator a.next_set,
        .paginator_cont .paginator a.selected {
            display: inline-block;
        }
    }
    .pages_icons {
        display: block;
        margin: 0px;
        padding: 0px;
        list-style: none;
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid #e0e0e0;
    }
    .pages_icons:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .pages_icons li .social {
        float: right;
    }
    .pages_icons li.print,
    .pages_icons li.totop {
        display: inline-block;
        float: left;
        margin-right: 35px;
    }
    .pages_icons li.print:last-child,
    .pages_icons li.totop:last-child {
        margin-right: 0px;
    }
    .pages_icons li.print a,
    .pages_icons li.totop a {
        color: #999;
    }
    .pages_icons li.print a:before,
    .pages_icons li.totop a:before {
        font-family: "fontAwesome";
        vertical-align: bottom;
        display: inline-block;
        margin-right: 10px;
        color: rgb(130,103,86);
    }
    .pages_icons li.print a:hover,
    .pages_icons li.totop a:hover {
        color: rgb(130,103,86);
    }
    .pages_icons li.print a:hover:before,
    .pages_icons li.totop a:hover:before {
        color: rgb(130,103,86);
    }
    @media (max-width: 767px) {
        .pages_icons li.print,
        .pages_icons li.totop {
            margin-right: 15px;
        }
        .pages_icons li.print:last-child,
        .pages_icons li.totop:last-child {
            margin-right: 0px;
        }
        .pages_icons li.print a span,
        .pages_icons li.totop a span {
            display: none;
        }
    }
    .pages_icons li.print a:before {
        content: "\f02f";
    }
    .pages_icons li.totop a:before {
        content: "\f062";
    }
    .rates {
        white-space: nowrap;
    }
    .rates:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .rates span {
        display: inline-block;
        font-size: 0;
        vertical-align: top;
        overflow: hidden;
        color: #e0e0e0;
    }
    .rates span:before {
        font-family: fontAwesome;
        font-weight: normal;
        content: "\f005";
        font-size: 0.8rem;
    }
    .rates span.selected {
        content: "\f005";
        color: rgb(130,103,86);
    }
    .rates a,
    .rates strong {
        margin-left: 10px;
    }
    .embed-responsive {
        position: relative;
        display: block;
        height: 0;
        padding: 0;
        overflow: hidden;
    }
    .embed-responsive.embed-responsive-21by9 {
        padding-bottom: 36%;
    }
    .embed-responsive.embed-responsive-16by9 {
        padding-bottom: 56.25%;
    }
    .embed-responsive.embed-responsive-15by10 {
        padding-bottom: 66.66%;
    }
    .embed-responsive.embed-responsive-4by3 {
        padding-bottom: 75%;
    }
    .embed-responsive.embed-responsive-1by1 {
        padding-bottom: 100%;
    }
    .embed-responsive .embed-responsive-item,
    .embed-responsive embed,
    .embed-responsive iframe,
    .embed-responsive object,
    .embed-responsive video {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }
    @media (max-width: 767px) {
        .table-responsive {
            min-height: 0.01%;
            overflow-x: auto;
            width: 100%;
            overflow-y: hidden;
            -ms-overflow-style: -ms-autohiding-scrollbar;
        }
    }
    .table.table_columns_columns2 th,
    .table_skinned.table_columns_columns2 th,
    .table.table_columns_columns2 td,
    .table_skinned.table_columns_columns2 td {
        width: 50%;
    }
    .table.table_columns_columns3 th,
    .table_skinned.table_columns_columns3 th,
    .table.table_columns_columns3 td,
    .table_skinned.table_columns_columns3 td {
        width: 33.3333%;
    }
    .table.table_columns_columns4 th,
    .table_skinned.table_columns_columns4 th,
    .table.table_columns_columns4 td,
    .table_skinned.table_columns_columns4 td {
        width: 25%;
    }
    .table.table_columns_columns5 th,
    .table_skinned.table_columns_columns5 th,
    .table.table_columns_columns5 td,
    .table_skinned.table_columns_columns5 td {
        width: 20%;
    }
    .table.table_columns_columns6 th,
    .table_skinned.table_columns_columns6 th,
    .table.table_columns_columns6 td,
    .table_skinned.table_columns_columns6 td {
        width: 16.6666%;
    }
    .table.table_columns_columns10 th,
    .table_skinned.table_columns_columns10 th,
    .table.table_columns_columns10 td,
    .table_skinned.table_columns_columns10 td {
        width: 10%;
    }
    .table,
    .table.table-striped,
    .table_skinned {
        width: 100%;
    }
    .table > thead th,
    .table.table-striped > thead th,
    .table_skinned > thead th {
        border-bottom: 1px solid #e0e0e0;
    }
    .table > tbody td,
    .table.table-striped > tbody td,
    .table_skinned > tbody td,
    .table > tbody th,
    .table.table-striped > tbody th,
    .table_skinned > tbody th,
    .table th,
    .table.table-striped th,
    .table_skinned th,
    .table td,
    .table.table-striped td,
    .table_skinned td {
        padding: 7px;
        text-align: left;
        vertical-align: top;
    }
    .table > tbody td p,
    .table.table-striped > tbody td p,
    .table_skinned > tbody td p,
    .table > tbody th p,
    .table.table-striped > tbody th p,
    .table_skinned > tbody th p,
    .table th p,
    .table.table-striped th p,
    .table_skinned th p,
    .table td p,
    .table.table-striped td p,
    .table_skinned td p {
        margin: 0px;
    }
    .table.table-striped > tbody > th,
    .table.table-striped.table-striped > tbody > th,
    .table_skinned.table-striped > tbody > th,
    .table.table_skinned > tbody > th,
    .table.table-striped.table_skinned > tbody > th,
    .table_skinned.table_skinned > tbody > th,
    .table.table-striped > tbody th,
    .table.table-striped.table-striped > tbody th,
    .table_skinned.table-striped > tbody th,
    .table.table_skinned > tbody th,
    .table.table-striped.table_skinned > tbody th,
    .table_skinned.table_skinned > tbody th,
    .table.table-striped th,
    .table.table-striped.table-striped th,
    .table_skinned.table-striped th,
    .table.table_skinned th,
    .table.table-striped.table_skinned th,
    .table_skinned.table_skinned th {
        background-color: rgb(130,103,86);
        border: 1px solid rgb(159,128,84);
        color: #fff;
    }
    .table.table-striped > tbody > th a,
    .table.table-striped.table-striped > tbody > th a,
    .table_skinned.table-striped > tbody > th a,
    .table.table_skinned > tbody > th a,
    .table.table-striped.table_skinned > tbody > th a,
    .table_skinned.table_skinned > tbody > th a,
    .table.table-striped > tbody th a,
    .table.table-striped.table-striped > tbody th a,
    .table_skinned.table-striped > tbody th a,
    .table.table_skinned > tbody th a,
    .table.table-striped.table_skinned > tbody th a,
    .table_skinned.table_skinned > tbody th a,
    .table.table-striped th a,
    .table.table-striped.table-striped th a,
    .table_skinned.table-striped th a,
    .table.table_skinned th a,
    .table.table-striped.table_skinned th a,
    .table_skinned.table_skinned th a {
        color: #fff;
    }
    .table.table-striped.inline > tbody > th,
    .table.table-striped.table-striped.inline > tbody > th,
    .table_skinned.table-striped.inline > tbody > th,
    .table.table_skinned.inline > tbody > th,
    .table.table-striped.table_skinned.inline > tbody > th,
    .table_skinned.table_skinned.inline > tbody > th,
    .table.table-striped.inline > tbody th,
    .table.table-striped.table-striped.inline > tbody th,
    .table_skinned.table-striped.inline > tbody th,
    .table.table_skinned.inline > tbody th,
    .table.table-striped.table_skinned.inline > tbody th,
    .table_skinned.table_skinned.inline > tbody th,
    .table.table-striped.inline th,
    .table.table-striped.table-striped.inline th,
    .table_skinned.table-striped.inline th,
    .table.table_skinned.inline th,
    .table.table-striped.table_skinned.inline th,
    .table_skinned.table_skinned.inline th {
        background: none;
        border-color: #e0e0e0;
        color: #999;
    }
    .table.table-striped.inline > tbody > th a,
    .table.table-striped.table-striped.inline > tbody > th a,
    .table_skinned.table-striped.inline > tbody > th a,
    .table.table_skinned.inline > tbody > th a,
    .table.table-striped.table_skinned.inline > tbody > th a,
    .table_skinned.table_skinned.inline > tbody > th a,
    .table.table-striped.inline > tbody th a,
    .table.table-striped.table-striped.inline > tbody th a,
    .table_skinned.table-striped.inline > tbody th a,
    .table.table_skinned.inline > tbody th a,
    .table.table-striped.table_skinned.inline > tbody th a,
    .table_skinned.table_skinned.inline > tbody th a,
    .table.table-striped.inline th a,
    .table.table-striped.table-striped.inline th a,
    .table_skinned.table-striped.inline th a,
    .table.table_skinned.inline th a,
    .table.table-striped.table_skinned.inline th a,
    .table_skinned.table_skinned.inline th a {
        color: unset;
    }
    .table.table-striped.inline tr:nth-child(odd) td,
    .table.table-striped.table-striped.inline tr:nth-child(odd) td,
    .table_skinned.table-striped.inline tr:nth-child(odd) td,
    .table.table_skinned.inline tr:nth-child(odd) td,
    .table.table-striped.table_skinned.inline tr:nth-child(odd) td,
    .table_skinned.table_skinned.inline tr:nth-child(odd) td,
    .table.table-striped.inline tr:nth-child(odd) th,
    .table.table-striped.table-striped.inline tr:nth-child(odd) th,
    .table_skinned.table-striped.inline tr:nth-child(odd) th,
    .table.table_skinned.inline tr:nth-child(odd) th,
    .table.table-striped.table_skinned.inline tr:nth-child(odd) th,
    .table_skinned.table_skinned.inline tr:nth-child(odd) th {
        background-color: rgba(224, 224, 224, 0.5);
    }
    .table :nth-child(2n + 1) td,
    .table.table-striped :nth-child(2n + 1) td,
    .table_skinned :nth-child(2n + 1) td,
    .table > tbody > td,
    .table.table-striped > tbody > td,
    .table_skinned > tbody > td,
    .table > tbody td,
    .table.table-striped > tbody td,
    .table_skinned > tbody td,
    .table td,
    .table.table-striped td,
    .table_skinned td {
        background: none;
        border: 1px solid #e0e0e0;
    }
    .table-hover > tbody > tr:hover,
    .table-hover > tbody > tr > td.active:hover,
    .table-hover > tbody > tr > th.active:hover,
    .table-hover > tbody > tr.active:hover > td,
    .table-hover > tbody > tr:hover > .active,
    .table-hover > tbody > tr.active:hover > th {
        background-color: #e0e0e0;
    }
    @media (max-width: 767px) {
        .table.table-column thead {
            display: none;
        }
        .table.table-column tbody tr {
            display: block;
            position: relative;
            border-bottom: 1px solid #e0e0e0;
            margin-top: 15px;
        }
        .table.table-column tbody tr:first-child {
            margin-top: 0px;
        }
        .table.table-column tbody tr:after {
            clear: both;
            content: " ";
            display: block;
            height: 0;
            line-height: 0;
            visibility: hidden;
        }
        .table.table-column tbody tr td {
            display: block;
            width: 100% !important;
            box-sizing: border-box;
            position: relative;
            border: 0px !important;
        }
        .table.table-column tbody tr td:after {
            clear: both;
            content: " ";
            display: block;
            height: 0;
            line-height: 0;
            visibility: hidden;
        }
        .table.table-column tbody tr td:before {
            content: attr(data-title);
            display: block;
            font-weight: normal;
            text-align: left;
            font-weight: bold;
        }
    }
    .col-inner-nav #nav > .top_li {
        position: relative;
    }
    .col-inner-nav #nav > .top_li:hover:before {
        position: absolute;
        content: " ";
        width: 100%;
        height: 50px;
        z-index: 499;
        left: 0px;
        bottom: -50px;
    }
    .col-inner-nav #nav > .top_li > ul,
    .col-inner-nav #nav > .top_li > ul ul,
    .col-inner-nav #nav > .top_li > div {
        position: absolute;
        left: -9999px;
        top: -9999px;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: opacity 0.5s ease;
        -ms-transition: opacity 0.5s ease;
        -o-transition: opacity 0.5s ease;
        transition: opacity 0.5s ease;
        z-index: 500;
        list-style: none;
        display: block;
        margin: 0px;
        padding: 0px;
        background-color: #fff;
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .col-inner-nav #nav > .top_li > ul li,
    .col-inner-nav #nav > .top_li > ul ul li {
        display: block;
        margin: 0px;
        text-align: left;
        position: relative;
        border-bottom: 1px solid #e0e0e0;
        border: 0px;
    }
    .col-inner-nav #nav > .top_li > ul li a,
    .col-inner-nav #nav > .top_li > ul ul li a {
        display: block;
        padding: 10px;
        padding-left: 20px;
        padding-right: 20px;
        min-width: 200px;
        color: #999;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        text-decoration: none;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    @media (max-width: 991px) {
        .col-inner-nav #nav > .top_li > ul li a,
        .col-inner-nav #nav > .top_li > ul ul li a {
            padding-left: 10px;
            padding-right: 10px;
        }
    }
    .col-inner-nav #nav > .top_li > ul li a.has_children,
    .col-inner-nav #nav > .top_li > ul ul li a.has_children {
        padding-right: 25px;
    }
    .col-inner-nav #nav > .top_li > ul li a.has_children:before,
    .col-inner-nav #nav > .top_li > ul ul li a.has_children:before {
        font-family: fontAwesome;
        font-weight: normal;
        font-size: 0.667em;
        content: "\f054";
        display: inline-block;
        color: rgb(130,103,86);
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 20px;
    }
    @media (max-width: 991px) {
        .col-inner-nav #nav > .top_li > ul li a.has_children:before,
        .col-inner-nav #nav > .top_li > ul ul li a.has_children:before {
            right: 10px;
        }
    }
    .col-inner-nav #nav > .top_li > ul li:hover > a,
    .col-inner-nav #nav > .top_li > ul ul li:hover > a,
    .col-inner-nav #nav > .top_li > ul li > a:hover,
    .col-inner-nav #nav > .top_li > ul ul li > a:hover {
        background-color: rgb(130,103,86);
        padding-left: 25px;
        color: #fff;
    }
    .col-inner-nav #nav > .top_li > ul li:hover > a.has_children:before,
    .col-inner-nav #nav > .top_li > ul ul li:hover > a.has_children:before,
    .col-inner-nav #nav > .top_li > ul li > a:hover.has_children:before,
    .col-inner-nav #nav > .top_li > ul ul li > a:hover.has_children:before {
        color: #fff;
    }
    .col-inner-nav #nav > .top_li > ul li.dropdown-header,
    .col-inner-nav #nav > .top_li > ul ul li.dropdown-header {
        font-weight: bold;
        padding: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .col-inner-nav #nav > .top_li > ul li > ul,
    .col-inner-nav #nav > .top_li > ul ul li > ul {
        left: -9999px;
        top: -9999px;
        position: absolute;
    }
    .col-inner-nav #nav > .top_li > ul li:hover > ul,
    .col-inner-nav #nav > .top_li > ul ul li:hover > ul {
        opacity: 1;
        filter: alpha(opacity=100);
        left: 100%;
        top: 0px;
    }
    .col-inner-nav #nav > .top_li:hover > ul,
    .col-inner-nav #nav > .top_li:hover > div {
        opacity: 1;
        filter: alpha(opacity=100);
        left: 0px;
        top: 100%;
    }
    .col-inner-nav #nav > .top_li.nav_dropdown {
        position: static;
    }
    .col-inner-nav #nav > .top_li.nav_dropdown > div {
        width: 100%;
    }
    .nav_sticky_sticky#top #nav > .top_li > a.top_link {
        -webkit-transition: all 0.2s ease;
        -ms-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }
    .nav_sticky_sticky.is_stuck {
        position: fixed !important;
        left: 0px !important;
        top: 0px !important;
        bottom: auto !important;
        width: 100% !important;
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        z-index: 999;
    }
    .nav_sticky_sticky.is_stuck #top #logo {
        -webkit-transform: scale(0.8, 0.8);
        transform: scale(0.8, 0.8);
    }
    .nav_sticky_sticky.is_stuck #top .row-inner .col-inner {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .nav_sticky_sticky.is_stuck #top #nav > .top_li > a.top_link {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .col-inner-nav.right #nav {
        float: right;
    }
    #nav_cont .row-inner .col-inner-nav,
    #top .row-inner .col-inner-nav {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .col-inner-nav {
        width: 100%;
    }
    .col-inner-nav #nav {
        padding: 0px;
        margin: 0px;
        display: inline-block;
        vertical-align: middle;
    }
    @media (max-width: 991px) {
        .col-inner-nav #nav {
            display: none;
        }
    }
    .col-inner-nav #nav:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .col-inner-nav #nav > .top_li {
        float: left;
        display: inline-block;
        position: relative;
    }
    .col-inner-nav #nav > .top_li > a.top_link {
        display: inline-block;
        color: rgb(130,103,86);
        text-transform: uppercase;
        font-size: 1.067em;
        font-weight: bold;
        margin-left: 20px;
        margin-right: 20px;
        padding-top: 35px;
        padding-bottom: 35px;
        position: relative;
        color: #000;
        font-weight: 500;
    }
    @media (max-width: 991px) {
        .col-inner-nav #nav > .top_li > a.top_link {
            margin-left: 10px;
            margin-right: 10px;
        }
    }
    @media (max-width: 991px) {
        .col-inner-nav #nav > .top_li > a.top_link {
            margin-left: 7px;
            margin-right: 7px;
        }
    }
    .col-inner-nav #nav > .top_li:first-child:after {
        display: none;
    }
    .col-inner-nav #nav > .top_li:first-child > a.top_link {
        margin-left: 0px;
    }
    .col-inner-nav #nav > .top_li:last-child > a.top_link {
        margin-right: 0px;
    }
    .col-inner-nav #nav > .top_li:hover > a.top_link,
    .col-inner-nav #nav > .top_li > a.top_link:hover {
        color: rgb(130,103,86);
    }
    .col-inner-nav #nav > .top_li:hover > a.top_link:after,
    .col-inner-nav #nav > .top_li > a.top_link:hover:after {
        color: rgb(130,103,86);
    }
    .col-inner-nav #nav > .top_li:hover > ul,
    .col-inner-nav #nav > .top_li:hover > div {
        opacity: 1;
        filter: alpha(opacity=100);
        left: 21px;
        top: 100%;
    }
    .col-inner-nav #nav > .top_li:hover:first-child > ul,
    .col-inner-nav #nav > .top_li:hover:first-child > div {
        left: 0px;
    }
    #nav_mobile .nav {
        display: none;
        padding: 0px;
        margin: 0px;
        list-style: none;
        overflow: hidden;
    }
    #nav_mobile .nav #search {
        display: none;
    }
    #nav_mobile .nav.active {
        display: block;
        position: relative;
        right: 0%;
    }
    #nav_mobile .nav.active #search {
        display: block;
    }
    #nav_mobile .nav li {
        position: static;
        display: block;
        float: none;
        border-top: 1px solid #e0e0e0;
    }
    #nav_mobile .nav li:first-child,
    #nav_mobile .nav li.back {
        border-top: 0px;
    }
    #nav_mobile .nav li:before,
    #nav_mobile .nav li:after {
        display: none;
    }
    #nav_mobile .nav li a {
        display: block;
        float: none;
        border: 0px;
        text-transform: uppercase;
        line-height: 3em;
        color: rgb(130,103,86);
        font-weight: bold;
        color: #000;
    }
    #nav_mobile .nav li a span {
        display: none;
    }
    #nav_mobile .nav li a span.flag_cont {
        display: inline-block;
        margin-right: 0.7em;
        vertical-align: middle;
    }
    #nav_mobile .nav li:hover > a {
        color: rgb(130,103,86);
    }
    #nav_mobile .nav li.forward > a,
    #nav_mobile .nav li.back > a {
        position: relative;
    }
    #nav_mobile .nav li.forward > a:before,
    #nav_mobile .nav li.back > a:before {
        font-family: fontAwesome;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        color: rgb(130,103,86);
        color: #000;
    }
    #nav_mobile .nav li.forward > a:hover:before,
    #nav_mobile .nav li.back > a:hover:before {
        color: rgb(130,103,86);
    }
    #nav_mobile .nav li.forward > a {
        padding-right: 1.8em;
    }
    #nav_mobile .nav li.forward > a:before {
        content: "\f054";
        right: 0px;
    }
    #nav_mobile .nav li.back > a {
        padding-left: 1.8em;
    }
    #nav_mobile .nav li.back > a:before {
        content: "\f053";
        left: 0px;
    }
    #nav_mobile .nav li ul {
        display: none;
        width: 100%;
        position: absolute;
        left: 100%;
        right: auto;
        top: 0px;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: none;
        border: 0px;
        padding: 0px;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    #nav_mobile .nav li.active > ul {
        display: block;
    }
    .drawer_button#close_drawer_button,
    .nav_mobile_button {
        font-size: 1.4em;
        width: 1em;
        height: 1em;
        padding: 0;
        cursor: pointer;
        transition: transform 0.2s ease-in-out;
        -moz-transition: transform 0.2s ease-in-out;
        -webkit-transition: transform 0.2s ease-in-out;
        vertical-align: middle;
        border: 0 none;
        background: transparent;
    }
    @media (max-width: 991px) {
        .drawer_button#close_drawer_button,
        .nav_mobile_button {
            display: inline-block;
        }
    }
    .drawer_button#close_drawer_button:focus,
    .nav_mobile_button:focus {
        outline: 0;
    }
    .drawer_button#close_drawer_button:before,
    .nav_mobile_button:before,
    .drawer_button#close_drawer_button:after,
    .nav_mobile_button:after {
        content: "";
    }
    .drawer_button#close_drawer_button:before,
    .nav_mobile_button:before,
    .drawer_button#close_drawer_button span,
    .nav_mobile_button span,
    .drawer_button#close_drawer_button:after,
    .nav_mobile_button:after {
        display: block;
        width: 100%;
        height: 0.2em;
        margin: 0 0 0.2em;
        transition: transform 0.2s ease-in-out;
        -moz-transition: transform 0.2s ease-in-out;
        -webkit-transition: transform 0.2s ease-in-out;
        border-radius: 0.05em;
        -moz-border-radius: 0.05em;
        -webkit-border-radius: 0.05em;
        background: rgb(159,128,84);
    }
    .drawer_button#close_drawer_button:after,
    .nav_mobile_button:after {
        margin: 0px;
    }
    .drawer_button#close_drawer_button:hover:before,
    .nav_mobile_button:hover:before,
    .drawer_button#close_drawer_button:hover:after,
    .nav_mobile_button:hover:after,
    .drawer_button#close_drawer_button:hover span,
    .nav_mobile_button:hover span {
        background-color: rgb(130,103,86);
    }
    .drawer_button#close_drawer_button.drawer_button#close_drawer_button span,
    .nav_mobile_button.drawer_button#close_drawer_button span,
    .drawer_button#close_drawer_button.active span,
    .nav_mobile_button.active span {
        transform: scale(0);
        -moz-transform: scale(0);
        -webkit-transform: scale(0);
    }
    .drawer_button#close_drawer_button.drawer_button#close_drawer_button:before,
    .nav_mobile_button.drawer_button#close_drawer_button:before,
    .drawer_button#close_drawer_button.active:before,
    .nav_mobile_button.active:before {
        transform: translateY(0.4em) rotate(135deg);
        -moz-transform: translateY(0.4em) rotate(135deg);
        -webkit-transform: translateY(0.4em) rotate(135deg);
    }
    .drawer_button#close_drawer_button.drawer_button#close_drawer_button:after,
    .nav_mobile_button.drawer_button#close_drawer_button:after,
    .drawer_button#close_drawer_button.active:after,
    .nav_mobile_button.active:after {
        transform: translateY(-0.4em) rotate(-135deg);
        -moz-transform: translateY(-0.4em) rotate(-135deg);
        -webkit-transform: translateY(-0.4em) rotate(-135deg);
    }
    .drawer_button#close_drawer_button:before,
    .nav_mobile_button:before,
    .drawer_button#close_drawer_button:after,
    .nav_mobile_button:after,
    .drawer_button#close_drawer_button span,
    .nav_mobile_button span {
        background: #000;
    }
    .drawer_button#close_drawer_button:hover:before,
    .nav_mobile_button:hover:before,
    .drawer_button#close_drawer_button:hover:after,
    .nav_mobile_button:hover:after,
    .drawer_button#close_drawer_button:hover span,
    .nav_mobile_button:hover span {
        background-color: rgb(130,103,86);
    }
    @media (min-width: 992px) {
        .row-inner .col-inner-drawer_button,
        .row-inner.row-inner-flex .col-inner-drawer_button,
        .row-inner .col-inner-nav_mobile_button,
        .row-inner.row-inner-flex .col-inner-nav_mobile_button {
            display: none;
        }
    }
    .nav_mobile_show_always .col-inner-nav_mobile_button {
        display: table-cell;
    }
    .nav_mobile_button::-moz-focus-inner {
        padding: 0;
        border: 0 none;
    }
    #nav_mobile .container > div {
        position: relative;
        overflow: hidden;
    }
    #left_drawer.drawer,
    #nav_mobile.nav_mobile_layout_left_drawer {
        left: -300px;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    #left_drawer.drawer .drawer_button_cont,
    #nav_mobile.nav_mobile_layout_left_drawer .drawer_button_cont {
        right: 0px;
        margin-right: -2.8em;
    }
    #left_drawer.drawer.active,
    #nav_mobile.nav_mobile_layout_left_drawer.active {
        left: 0px;
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
    }
    #right_drawer.drawer,
    #nav_mobile.nav_mobile_layout_right_drawer {
        right: -300px;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    #right_drawer.drawer .drawer_button_cont,
    #nav_mobile.nav_mobile_layout_right_drawer .drawer_button_cont {
        left: 0px;
        margin-left: -2.8em;
    }
    #right_drawer.drawer.active,
    #nav_mobile.nav_mobile_layout_right_drawer.active {
        right: 0px;
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
    }
    body.nav_mobile_layout_fullscreen.nav_mobile_active {
        overflow: hidden;
    }
    #nav_mobile.nav_mobile_layout_fullscreen {
        display: none;
        position: fixed;
        left: 0px;
        top: 0px;
        overflow: auto;
        width: 100%;
        height: 100%;
        z-index: 1000;
        background-color: rgba(255, 255, 255, 0.95);
    }
    #nav_mobile.nav_mobile_layout_fullscreen .drawer_button_cont {
        position: absolute;
        right: 0.7em;
        top: 0.7em;
        z-index: 1002;
    }
    #nav_mobile.nav_mobile_layout_fullscreen .nav {
        display: block;
    }
    #nav_mobile.nav_mobile_layout_fullscreen .nav li {
        border: 0px;
    }
    #nav_mobile.nav_mobile_layout_fullscreen .nav li a {
        text-align: center;
        font-size: 1.8em;
        text-transform: none;
    }
    #nav_mobile.nav_mobile_layout_fullscreen .nav li.forward > a {
        padding-right: 0px;
    }
    #nav_mobile.nav_mobile_layout_fullscreen .nav li.forward > a:before {
        right: 0.7em;
    }
    #nav_mobile.nav_mobile_layout_fullscreen .nav li.back > a {
        padding-left: 0px;
    }
    #nav_mobile.nav_mobile_layout_fullscreen .nav li.back > a:before {
        left: 0.7em;
    }
    #left_drawer.drawer,
    #right_drawer.drawer,
    #nav_mobile.nav_mobile_layout_left_drawer,
    #nav_mobile.nav_mobile_layout_right_drawer {
        position: fixed;
        top: 0px;
        height: 100%;
        width: 250px;
        background-color: #fff;
        z-index: 1000;
        box-sizing: border-box;
    }
    #left_drawer.drawer.active,
    #right_drawer.drawer.active,
    #nav_mobile.nav_mobile_layout_left_drawer.active,
    #nav_mobile.nav_mobile_layout_right_drawer.active {
        display: block;
    }
    #left_drawer.drawer .container,
    #right_drawer.drawer .container,
    #nav_mobile.nav_mobile_layout_left_drawer .container,
    #nav_mobile.nav_mobile_layout_right_drawer .container {
        width: auto;
        margin: 0px;
        padding: 0px;
        position: absolute;
        left: 0px;
        top: 0px;
        overflow: auto;
        width: 100%;
        height: 100%;
    }
    #left_drawer.drawer .container > .pages_row > .row,
    #right_drawer.drawer .container > .pages_row > .row,
    #nav_mobile.nav_mobile_layout_left_drawer .container > .pages_row > .row,
    #nav_mobile.nav_mobile_layout_right_drawer .container > .pages_row > .row {
        margin-left: 0px;
        margin-right: 0px;
    }
    #dropdown_drawer.drawer {
        display: none;
    }
    #dropdown_drawer.drawer .drawer_button_cont {
        display: none;
    }
    .drawer .drawer_button_cont,
    #nav_mobile.nav_mobile_layout_left_drawer .drawer_button_cont,
    #nav_mobile.nav_mobile_layout_right_drawer .drawer_button_cont {
        display: inline-block;
        position: absolute;
        top: 0px;
        background-color: #fff;
        padding: 0.7em;
        z-index: 999;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: box-shadow 0.3s ease;
        -ms-transition: box-shadow 0.3s ease;
        -o-transition: box-shadow 0.3s ease;
        transition: box-shadow 0.3s ease;
    }
    .drawer .drawer_button_cont > a,
    #nav_mobile.nav_mobile_layout_left_drawer .drawer_button_cont > a,
    #nav_mobile.nav_mobile_layout_right_drawer .drawer_button_cont > a {
        display: inline-block;
    }
    .drawer.active .drawer_button_cont,
    #nav_mobile.active.nav_mobile_layout_left_drawer .drawer_button_cont,
    #nav_mobile.active.nav_mobile_layout_right_drawer .drawer_button_cont {
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
    }
    #nav_mobile.nav_mobile_layout_left_drawer #nav_mobile_content,
    #nav_mobile.nav_mobile_layout_right_drawer #nav_mobile_content {
        background-color: #fff;
        position: relative;
        z-index: 1000;
    }
    #nav_mobile.nav_mobile_layout_left_drawer .nav,
    #nav_mobile.nav_mobile_layout_right_drawer .nav {
        display: block;
    }
    #nav_mobile.nav_mobile_layout_left_drawer .nav li a,
    #nav_mobile.nav_mobile_layout_right_drawer .nav li a {
        padding-left: 1em;
        padding-right: 1em;
    }
    #nav_mobile.nav_mobile_layout_left_drawer .nav li.forward > a,
    #nav_mobile.nav_mobile_layout_right_drawer .nav li.forward > a {
        padding-right: 2.5em;
    }
    #nav_mobile.nav_mobile_layout_left_drawer .nav li.forward > a:before,
    #nav_mobile.nav_mobile_layout_right_drawer .nav li.forward > a:before {
        right: 1em;
    }
    #nav_mobile.nav_mobile_layout_left_drawer .nav li.back > a,
    #nav_mobile.nav_mobile_layout_right_drawer .nav li.back > a {
        padding-left: 2.5em;
    }
    #nav_mobile.nav_mobile_layout_left_drawer .nav li.back > a:before,
    #nav_mobile.nav_mobile_layout_right_drawer .nav li.back > a:before {
        left: 1em;
    }
    @keyframes preloader_spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
    .mylightbox_preloader_inline {
        padding: 0.85em;
        text-align: center;
    }
    .mylightbox_preloader_inline:before {
        content: " ";
        margin: auto;
        display: inline-block;
        width: 16px;
        height: 16px;
        border: 3px solid rgba(153, 153, 153, 0.25);
        border-top-color: rgb(130,103,86);
        -webkit-border-radius: 50%;
        border-radius: 50%;
        animation: preloader_spin 0.6s ease infinite;
        vertical-align: text-bottom;
    }
    #mylightbox_preloader {
        padding: 0px;
        background-color: #fff;
        border: 5px solid rgb(159,128,84);
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        display: block;
        width: 100px;
        height: 100px;
        margin-left: -50px;
        margin-top: -50px;
        position: fixed;
        top: 50%;
        left: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        display: none;
        text-align: center;
        z-index: 100000;
        overflow: hidden;
    }
    #mylightbox_preloader:before {
        content: " ";
        display: block;
        width: 64px;
        height: 64px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -32px;
        margin-top: -32px;
        border: 7px solid rgba(86, 141, 168, 0.25);
        border-top-color: rgb(130,103,86);
        -webkit-border-radius: 50%;
        border-radius: 50%;
        animation: preloader_spin 0.6s ease infinite;
    }
    .ui-widget-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: none;
        background-color: #fff;
        opacity: 0.45;
        filter: alpha(opacity=45);
    }
    .ui-front {
        z-index: 100;
    }
    .ui-dialog {
        position: absolute;
        top: 50%;
        padding: 0px;
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        background-color: #fff;
    }
    .ui-dialog .page,
    .ui-dialog .module {
        background: none;
        border: 0px;
        margin: 0px;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .ui-dialog .page .form-container,
    .ui-dialog .module .form-container {
        margin-top: 0px;
    }
    .ui-dialog .container {
        width: auto !important;
    }
    .popup_enter_exit {
        display: none;
    }
    .popup_enter_exit_dialog .popup_enter_exit {
        display: block;
    }
    .popup_enter_exit_dialog .popup_enter_exit .container {
        width: auto;
    }
    .dialog-validator {
        position: absolute;
        border: 5px solid rgb(159,128,84);
    }
    .dialog-validator.dialog-error {
        border: 5px solid rgb(159,128,84);
    }
    .dialog-validator .ui-dialog-title {
        display: none;
    }
    .dialog-validator .alert {
        position: static;
        margin-bottom: 0px;
        border: 0px;
    }
    .dialog-iframe .ui-dialog-title {
        display: none;
    }
    .popup_enter_exit_dialog .ui-dialog-titlebar-close,
    .mylightbox_dialog .ui-dialog-titlebar-close,
    .dialog-validator .ui-dialog-titlebar-close,
    .dialog-iframe .ui-dialog-titlebar-close {
        position: absolute;
        z-index: 200;
        right: 0px;
        background: none;
        border: 0px;
        color: #000;
    }
    .popup_enter_exit_dialog .ui-dialog-titlebar-close:before,
    .mylightbox_dialog .ui-dialog-titlebar-close:before,
    .dialog-validator .ui-dialog-titlebar-close:before,
    .dialog-iframe .ui-dialog-titlebar-close:before {
        font-family: fontAwesome;
        font-size: 0.933em;
        line-height: 0.933em;
        font-weight: normal;
        display: inline-block;
        padding: 25px;
        content: "\f00d";
    }
    .popup_enter_exit_dialog .ui-dialog-titlebar-close:hover,
    .mylightbox_dialog .ui-dialog-titlebar-close:hover,
    .dialog-validator .ui-dialog-titlebar-close:hover,
    .dialog-iframe .ui-dialog-titlebar-close:hover {
        opacity: 0.9;
        filter: alpha(opacity=90);
    }
    .popup_enter_exit_dialog .ui-dialog-titlebar-close span,
    .mylightbox_dialog .ui-dialog-titlebar-close span,
    .dialog-validator .ui-dialog-titlebar-close span,
    .dialog-iframe .ui-dialog-titlebar-close span {
        display: none;
    }
    .dialog-iframe .ui-dialog-titlebar-close {
        right: auto;
        top: auto;
        bottom: 100%;
        left: 100%;
        margin-left: -35px;
    }
    .mylightbox_dialog .ui-dialog-titlebar-close {
        top: 0px;
        right: 0px;
    }
    .mylightbox_dialog .page {
        margin-bottom: 0px;
        padding: 0px;
    }
    .mylightbox_dialog .page .page_titlebar {
        padding: 30px;
        padding-bottom: 20px;
        padding-top: 20px;
        margin-bottom: 0px;
        border-bottom: 1px solid #e0e0e0;
    }
    .mylightbox_dialog .page .page_titlebar .page_title {
        margin: 0px;
        font-size: 1.6em;
    }
    .mylightbox_dialog .page .page_content {
        padding: 30px;
        min-height: 0px;
    }
    .mylightbox_dialog .page .page_content fieldset form {
        border: 0px;
        padding: 0px;
        margin: 0px;
    }
    .mylightbox_dialog .page .pages_icons {
        display: none;
    }
    .mylightbox_dialog .ui-dialog-title {
        display: none;
    }
    .mylightbox_dialog .form-container th select,
    .mylightbox_dialog .form-container td select {
        width: auto;
    }
    .mylightbox_dialog .form {
        margin-top: -30px;
    }
    .mylightbox_dialog .form .form_content {
        padding-left: 30px;
        padding-right: 30px;
        margin-left: -30px;
        margin-right: -30px;
        padding-top: 15px;
        margin-top: -30px;
        padding-top: 30px;
        max-height: 80vh;
        overflow: auto;
    }
    .mylightbox_dialog .form .form_footer {
        background-color: rgba(224, 224, 224, 0.5);
        margin: -30px;
        margin-top: 0px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .ui-datepicker-div {
        z-index: inherit;
    }
    .ui-datepicker {
        display: none;
        background-color: #fff;
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        padding: 2px;
        width: auto !important;
    }
    .ui-datepicker .ui-datepicker-group {
        width: 180px;
        float: left;
    }
    .ui-datepicker .ui-datepicker-group.ui-datepicker-group-first {
        border-right: 1px solid #e0e0e0;
    }
    .ui-datepicker .ui-datepicker-calendar a,
    .ui-datepicker .ui-datepicker-calendar span {
        display: block;
        padding: 10px;
        clear: both;
        font-weight: normal;
        text-align: center;
        white-space: nowrap;
    }
    .ui-datepicker .ui-datepicker-calendar a {
        color: #999;
        text-decoration: none;
        border: 1px solid #fff;
        background-color: rgba(224, 224, 224, 0.5);
    }
    .ui-datepicker .ui-datepicker-calendar a:hover {
        color: #fff;
        background-color: rgb(130,103,86);
        border: 1px solid rgb(159,128,84);
    }
    .ui-datepicker .ui-datepicker-calendar a.ui-state-active,
    .ui-datepicker .ui-datepicker-calendar a.ui-state-active:hover {
        color: #fff;
        background-color: rgb(130,103,86);
        border: 1px solid rgb(159,128,84);
    }
    .ui-datepicker .ui-datepicker-calendar a.ui-state-highlight,
    .ui-datepicker .ui-datepicker-calendar a.ui-state-highlight:hover {
        background-color: rgb(130,103,86);
        color: #fff;
        border: 1px solid rgb(159,128,84);
    }
    .ui-datepicker .ui-datepicker-calendar th span {
        color: #999;
        font-weight: bold;
    }
    .ui-datepicker .ui-state-disabled a,
    .ui-datepicker .ui-state-disabled span {
        color: #e0e0e0;
    }
    .ui-datepicker .ui-datepicker-header {
        position: relative;
        background-color: rgb(130,103,86);
        padding: 3px;
        margin-bottom: 5px;
    }
    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
        vertical-align: middle;
        position: absolute;
        top: 0px;
        display: inline-block;
        overflow: hidden;
        cursor: pointer;
        height: 100%;
        text-align: center;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 7px;
        box-sizing: border-box;
    }
    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before,
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
        font-family: fontAwesome;
        content: "\f053";
        font-weight: normal;
        font-size: 0.933em;
        color: #fff;
    }
    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:active,
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next:active {
        padding-top: 8px;
    }
    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
        display: none;
    }
    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
        left: 0px;
    }
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
        right: 0px;
    }
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
        content: "\f054";
    }
    .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
        text-align: center;
        font-weight: bold;
        color: #fff;
    }
    .ui-datepicker .ui-datepicker-header select {
        width: 33%;
        color: #999;
        font-weight: normal;
        padding: 3px;
        border-color: transparent;
        background-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .ui-datepicker .ui-datepicker-header select.ui-datepicker-month {
        margin-right: 3px;
    }
    .ui-datepicker .ui-datepicker-calendar {
        width: 100%;
    }
    .ui-datepicker td,
    .ui-datepicker th {
        vertical-align: middle;
        text-align: center;
    }
    .page {
        margin-bottom: 30px;
    }
    .page .page {
        margin-bottom: 0px;
    }
    .page .page_titlebar {
        margin: 0px;
        padding-bottom: 30px;
    }
    .page .page_titlebar .date {
        font-style: italic;
    }
    .page .page_titlebar .date:before {
        font-family: fontAwesome;
        content: "\f073";
        font-style: normal;
        font-weight: normal;
        display: inline-block;
        margin-right: 5px;
    }
    .page .page_titlebar .page_title {
        font-family: Montserrat;
        color: #000;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        font-size: 1.6em;
    }
    .pages_content {
        line-height: 1.6em;
    }
    .pages_content img {
        max-width: 100%;
    }
    .pages_content:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .pages_thumb {
        float: left;
        margin-right: 30px;
        margin-bottom: 30px;
        width: 30%;
    }
    @media (max-width: 767px) {
        .pages_thumb {
            float: none;
            margin-right: 0px;
            width: 100%;
        }
    }
    .pages_thumb img {
        display: block;
        width: 100%;
    }
    #pages_search .form {
        margin-bottom: 30px;
    }
    #pages_search .form .input-group .btn {
        margin: 0px;
    }
    #pages_search .form .input-group input[type="text"] {
        padding: 13px;
    }
    @media (max-width: 767px) {
        #pages_search .form .input-group {
            display: block;
        }
        #pages_search .form .input-group input,
        #pages_search .form .input-group .input-group-btn {
            display: block;
        }
        #pages_search .form .input-group .input-group-btn {
            width: 100%;
        }
        #pages_search .form .input-group .input-group-btn .btn {
            margin-top: 5px;
            width: 100%;
        }
    }
    .pages_search_results {
        margin: 0px;
        padding: 0px;
        margin-left: 20px;
        margin-top: 30px;
    }
    .pages_search_results li {
        list-style: decimal !important;
        margin-bottom: 30px;
    }
    .pages_search_results li .title {
        font-weight: bold;
        display: block;
        color: #000;
    }
    .pages_search_results li .title:hover {
        color: rgb(130,103,86);
    }
    .pages_search_results li p {
        padding: 0px;
        margin: 0px;
        display: block;
    }
    .module {
        margin-bottom: 30px;
    }
    .module.module_titlebar_styled .module_titlebar {
        padding-bottom: 50px;
    }
    .module.module_titlebar_styled .module_titlebar .module_title:before {
        content: " ";
        display: block;
        height: 30px;
        margin-bottom: 15px;
        background-image: url("");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }
    .module.module_titlebar_center .module_title {
        text-align: center;
    }
    @media (min-width: 992px) {
        .module.module_light {
            background-color: #fff;
            border: 1px solid #e0e0e0;
        }
        .module.module_light .module_titlebar {
            padding: 30px;
            padding-bottom: 0px;
        }
        .module.module_light .module_titlebar .module_title {
            color: #000;
            font-size: 1.2rem;
        }
        .module.module_light .module_content {
            padding: 30px;
        }
        .module.module_light .module_content .form .form_footer {
            padding-bottom: 0px;
            margin-bottom: 0px;
        }
        .module.module_shadow {
            -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
            box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
            -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        }
    }
    .module .module {
        margin-bottom: 0px;
    }
    .module .module_titlebar {
        padding-bottom: 30px;
    }
    .module .module_titlebar .module_title {
        margin: 0px;
        padding: 0px;
        font-family: Montserrat;
        color: #000;
        font-size: 1.6em;
        font-weight: bold;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 2rem;
    }
    @media (max-width: 991px) {
        .module .module_titlebar .module_title {
            font-size: 1.3rem;
        }
    }
    @media (max-width: 991px) {
        .sticky.is_stuck {
            position: unset !important;
        }
    }
    .sticky.is_stuck + div {
        width: unset !important;
        height: unset !important;
    }
    .pages_row:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    #products_more .express_editable.row,
    #listings_more .express_editable.row {
        min-height: 96px;
        margin-bottom: 48px;
    }
    .express_editable.pages_rows {
        min-height: 96px;
    }
    .express_editable .pages_row {
        margin-bottom: 48px;
    }
    .express_editable .pages_row .column {
        border: 1px dotted #000;
        min-height: 100px;
    }
    .express_editable .pages_row .column.col-inner {
        width: 100px;
        height: 100px;
    }
    .express_editable .pages_row .column .module {
        min-height: 48px;
    }
    .sort_helper {
        background-color: #efefef !important;
        border: 1px dotted #000 !important;
        margin-bottom: 30px;
    }
    .pages_widget .text_size_xs:not(.btn) {
        font-size: 0.857em !important;
        line-height: normal !important;
    }
    .pages_widget .text_size_sm:not(.btn) {
        font-size: 0.929em !important;
        line-height: normal !important;
    }
    .pages_widget .text_size_md:not(.btn) {
        font-size: 1em !important;
        line-height: normal !important;
    }
    .pages_widget .text_size_lg:not(.btn) {
        font-size: 1.143em !important;
        line-height: normal !important;
    }
    .pages_widget .thumb {
        display: block;
        overflow: hidden;
    }
    .pages_widget .thumb img {
        display: block;
        width: 100%;
        height: auto;
    }
    .pages_widget .item .thumb {
        width: 75px;
        float: left;
        margin-top: 3px;
        margin-right: 10px;
        height: auto;
    }
    .pages_widget .item .thumb img {
        width: 100%;
        height: auto;
    }
    @media (max-width: 767px) {
        .pages_widget .item .thumb {
            float: none;
            margin-right: 0px;
            margin-bottom: 15px;
        }
    }
    .pages_widget .item .thumb.style_round img {
        height: 100%;
        width: auto;
    }
    .pages_widget .item .thumb.size_xs {
        width: 50px;
    }
    .pages_widget .item .thumb.size_xs.style_round {
        height: 50px;
    }
    .pages_widget .item .thumb.size_sm {
        width: 75px;
    }
    .pages_widget .item .thumb.size_sm.style_round {
        height: 75px;
    }
    .pages_widget .item .thumb.size_md {
        width: 100px;
    }
    .pages_widget .item .thumb.size_md.style_round {
        height: 100px;
    }
    .pages_widget .item .thumb.size_lg {
        width: 125px;
    }
    .pages_widget .item .thumb.size_lg.style_round {
        height: 125px;
    }
    .pages_widget.more_position_left .page_item .readmore {
        float: left;
    }
    .pages_widget.listing_more_position_left .item:not(.page_item) .readmore {
        float: left;
    }
    .pages_widget.more_position_center .page_item .readmore {
        float: none;
        margin: auto;
        display: block;
        max-width: 50%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .pages_widget.listing_more_position_center .item:not(.page_item) .readmore {
        float: none;
        margin: auto;
        display: block;
        max-width: 50%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .pages_widget.more_position_right .page_item .readmore {
        float: right;
    }
    .pages_widget.listing_more_position_right .item:not(.page_item) .readmore {
        float: right;
    }
    .pages_widget.listing_layout_layout1 .item,
    .pages_widget.listing_layout_layout2 .item {
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        background-color: #fff;
    }
    .pages_widget.listing_layout_layout1 .item .thumb,
    .pages_widget.listing_layout_layout2 .item .thumb {
        width: 100%;
        float: none;
        clear: both;
        margin: 0px;
    }
    .pages_widget.listing_layout_layout1 .item .thumb img,
    .pages_widget.listing_layout_layout2 .item .thumb img {
        display: block;
        width: 100%;
        height: auto;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .pages_widget.listing_layout_layout1 .item:hover .thumb img,
    .pages_widget.listing_layout_layout2 .item:hover .thumb img {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
    }
    .pages_widget.listing_layout_layout1 .item .details,
    .pages_widget.listing_layout_layout2 .item .details {
        padding: 25px;
    }
    .pages_widget.items_layout_list .item,
    .pages_widget.items_layout_grid .item {
        margin-bottom: 15px;
    }
    .slides {
        display: block;
        list-style: none;
        margin: 0px;
        padding: 0px;
        position: relative;
    }
    .slider .owl-item {
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
    }
    .owl-controls {
        -khtml-user-select: none;
        -webkit-user-select: none;
        user-select: none;
    }
    .owl-controls .owl-nav .owl-next,
    .owl-controls .owl-nav .owl-prev {
        white-space: nowrap;
        overflow: hidden;
        color: rgba(255, 255, 255, 0.5);
        cursor: pointer;
        width: 2.4em;
        height: 2.4em;
        line-height: 2.4em;
        font-size: 1.2em;
        display: inline-block;
        text-align: center;
    }
    .owl-controls .owl-nav .owl-next:hover,
    .owl-controls .owl-nav .owl-prev:hover {
        color: #fff;
    }
    .owl-controls .owl-nav .owl-next:before,
    .owl-controls .owl-nav .owl-prev:before {
        font-family: fontAwesome;
        display: inline-block;
    }
    .owl-controls .owl-nav .owl-prev:before {
        content: "\f104";
    }
    .owl-controls .owl-nav .owl-next {
        margin-left: 1px;
    }
    .owl-controls .owl-nav .owl-next:before {
        content: "\f105";
    }
    .owl-controls .owl-dots {
        display: block;
        text-align: center;
    }
    .owl-controls .owl-dots .owl-dot {
        display: inline-block;
        background-color: #fff;
        width: 15px;
        height: 15px;
        margin-right: 2px;
        margin-left: 2px;
        overflow: hidden;
        text-indent: -9999px;
        text-align: left;
        cursor: pointer;
    }
    .owl-controls .owl-dots .owl-dot:first-child {
        margin-left: 0px;
    }
    .owl-controls .owl-dots .owl-dot:last-child {
        margin-right: 0px;
    }
    .owl-controls .owl-dots .owl-dot.active {
        background-color: rgb(130,103,86);
    }
    .owl-controls .owl-pagination {
        display: block;
        text-align: center;
    }
    .owl-controls .owl-pagination > div {
        display: inline-block;
        background-color: rgba(0, 0, 0, 0.85);
        color: #fff;
        padding: 3px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .module_footer .owl-controls,
    .module_titlebar .owl-controls {
        display: inline-block;
    }
    .module_titlebar .module_titlebar_center,
    .module_footer .module_footer_center {
        text-align: center;
    }
    .owl-nav .owl-next.size_xs,
    .owl-nav .owl-prev.size_xs {
        width: 1.9em;
        height: 1.9em;
        font-size: 0.667em;
        line-height: 1.9em;
    }
    .owl-nav .owl-next.size_sm,
    .owl-nav .owl-prev.size_sm {
        width: 2.6em;
        height: 2.6em;
        font-size: 0.667em;
        line-height: 2.6em;
    }
    .owl-nav .owl-next.size_md,
    .owl-nav .owl-prev.size_md {
        width: 2.4em;
        height: 2.4em;
        font-size: 1.2em;
        line-height: 2.4em;
    }
    .owl-nav .owl-next.size_lg,
    .owl-nav .owl-prev.size_lg {
        width: 2.6em;
        height: 2.6em;
        font-size: 1.6em;
        line-height: 2.6em;
    }
    .owl-dots .owl-dot.size_xs {
        width: 7px;
        height: 7px;
    }
    .owl-dots .owl-dot.size_sm {
        width: 10px;
        height: 10px;
    }
    .owl-dots .owl-dot.size_md {
        width: 15px;
        height: 15px;
    }
    .owl-dots .owl-dot.size_lg {
        width: 25px;
        height: 25px;
    }
    .owl-carousel .owl-controls .owl-nav .owl-next,
    .owl-carousel .owl-controls .owl-nav .owl-prev {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .owl-carousel .owl-controls .owl-nav .owl-next.size_lg,
    .owl-carousel .owl-controls .owl-nav .owl-prev.size_lg {
        font-size: 4em;
    }
    @media (max-width: 767px) {
        .owl-carousel .owl-controls .owl-nav .owl-next.size_lg,
        .owl-carousel .owl-controls .owl-nav .owl-prev.size_lg {
            font-size: 2em;
        }
    }
    .owl-carousel .owl-controls .owl-nav .owl-prev {
        left: 30px;
    }
    .owl-carousel .owl-controls .owl-nav .owl-next {
        right: 30px;
    }
    .owl-dot.active.active_color_dark {
        background-color: #000 !important;
        border-color: #000 !important;
    }
    .owl-dot.active.active_color_light {
        background-color: #fff !important;
        border-color: #fff !important;
    }
    .owl-dot.active.active_color_color1 {
        background-color: rgb(159,128,84) !important;
        border-color: rgb(159,128,84) !important;
    }
    .owl-dot.active.active_color_color2 {
        background-color: rgb(159,128,84) !important;
        border-color: rgb(159,128,84) !important;
    }
    .owl-dot.active.active_color_color3 {
        background-color: #306782 !important;
        border-color: #306782 !important;
    }
    .owl-dot.active.active_color_color4 {
        background-color: #999 !important;
        border-color: #999 !important;
    }
    .owl-dot.active.active_color_color5 {
        background-color: #e0e0e0 !important;
        border-color: #e0e0e0 !important;
    }
    .owl-dot.active.active_color_color6 {
        background-color: #000 !important;
        border-color: #000 !important;
    }
    .owl-dot.active.active_color_color7 {
        background-color: #fff !important;
        border-color: #fff !important;
    }
    .owl-dot.active.active_color_color8 {
        background-color: #000 !important;
        border-color: #000 !important;
    }
    .pagination_position_top_left .owl-controls .owl-pagination,
    .dots_position_top_left .owl-controls .owl-dots {
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .pagination_position_top_center .owl-controls .owl-pagination,
    .dots_position_top_center .owl-controls .owl-dots {
        position: absolute;
        top: 0px;
        width: 100%;
    }
    .pagination_position_top_right .owl-controls .owl-pagination,
    .dots_position_top_right .owl-controls .owl-dots {
        position: absolute;
        top: 0px;
        right: 0px;
    }
    .pagination_position_bottom_left .owl-controls .owl-pagination,
    .dots_position_bottom_left .owl-controls .owl-dots {
        position: absolute;
        bottom: 0px;
        left: 0px;
    }
    .pagination_position_bottom_center .owl-controls .owl-pagination,
    .dots_position_bottom_center .owl-controls .owl-dots {
        position: absolute;
        bottom: 0px;
        width: 100%;
    }
    .pagination_position_bottom_right .owl-controls .owl-pagination,
    .dots_position_bottom_right .owl-controls .owl-dots {
        position: absolute;
        bottom: 0px;
        right: 0px;
    }
    .pagination_position_below_left .owl-controls .owl-pagination,
    .dots_position_below_left .owl-controls .owl-dots {
        text-align: left;
    }
    .pagination_position_below_center .owl-controls .owl-pagination,
    .dots_position_below_center .owl-controls .owl-dots {
        text-align: center;
    }
    .pagination_position_below_right .owl-controls .owl-pagination,
    .dots_position_below_right .owl-controls .owl-dots {
        text-align: right;
    }
    .masonry {
        display: block;
        list-style: none;
        margin: 0px;
        padding: 0px;
        position: relative;
    }
    #login_mixed {
        background: none;
    }
    #login_mixed > .page_titlebar {
        display: none;
    }
    #login_mixed > .page_content {
        padding: 0px;
    }
    #login_mixed .page_inner.center {
        padding-bottom: 30px;
        text-align: center;
    }
    #login_mixed .form {
        padding: 0px;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 0px;
    }
    #login_mixed .form .form_content {
        padding: 0px;
        padding-bottom: 15px;
    }
    #login_my_account .page {
        padding: 0px;
    }
    #login_my_account .page .page_titlebar {
        padding-left: 0px;
        padding-right: 0px;
    }
    #login_my_account .page .page_content {
        padding: 0px;
    }
    #login_my_account > .page_content > ul {
        margin-bottom: 30px;
    }
    #login_facebook {
        display: block;
        text-align: center;
        color: #fff;
        background-color: #637bab;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        padding: 15px;
        font-weight: bold;
        font-size: 16px;
    }
    #login_facebook:hover {
        opacity: 0.9;
        filter: alpha(opacity=90);
    }
    #login_facebook:before {
        font-family: fontAwesome;
        content: "\f230";
        margin-right: 15px;
        vertical-align: middle;
        font-weight: normal;
        font-size: 32px;
        line-height: 32px;
    }
    #login_file_update form {
        text-align: center;
    }
    #login_file_update .thumb {
        display: block;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        overflow: hidden;
        width: 200px;
        height: 200px;
        vertical-align: middle;
        margin: auto;
        margin-bottom: 30px;
    }
    #login_file_update .thumb img {
        display: block;
        width: 100%;
        height: auto;
        float: left;
    }
    #login_file_update .thumb .plupload_filelist {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
    }
    #login_file_update .thumb .plupload_filelist .plupload_title {
        display: none;
    }
    #login_file_update .thumb .plupload_filelist .plupload_item {
        margin: 0px;
        padding: 0px;
        border: 0px;
    }
    #login_file_update .thumb .plupload_filelist .plupload_item .plupload_bar {
        display: block;
        width: 50%;
        background-color: rgba(153, 153, 153, 0.25);
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }
    #login_file_update .thumb .plupload_filelist .plupload_item .plupload_bar span {
        display: block;
        text-align: center;
        padding: 3px;
        background-color: rgb(130,103,86);
        color: #fff;
        white-space: nowrap;
        font-size: 0.857em;
    }
    #login_file_update .btn,
    #login_file_update .row-inner {
        margin: auto;
    }
    .icon {
        display: inline-block;
    }
    .icon,
    .icons > li > a:before,
    .icons > li > a:after {
        box-sizing: border-box;
        vertical-align: middle;
        text-align: center;
        display: inline-block;
    }
    .icon.size_xs,
    .icons.size_xs > li > a:before,
    .icons.size_xs > li > a:after {
        width: 1.9em;
        height: 1.9em;
        font-size: 0.667em;
        line-height: 1.9em;
    }
    .icon.size_sm,
    .icons.size_sm > li > a:before,
    .icons.size_sm > li > a:after {
        width: 2.6em;
        height: 2.6em;
        font-size: 0.667em;
        line-height: 2.6em;
    }
    .icon.size_md,
    .icons.size_md > li > a:before,
    .icons.size_md > li > a:after {
        width: 2.4em;
        height: 2.4em;
        font-size: 1.2em;
        line-height: 2.4em;
    }
    .icon.size_lg,
    .icons.size_lg > li > a:before,
    .icons.size_lg > li > a:after {
        width: 2.6em;
        height: 2.6em;
        font-size: 1.6em;
        line-height: 2.6em;
    }
    .icons {
        display: inline-block;
        list-style: none;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
        background: none !important;
        border: 0px !important;
    }
    .icons.alignment_left {
        text-align: left;
    }
    .icons.alignment_center {
        text-align: center;
    }
    .icons.alignment_right {
        text-align: right;
    }
    .icons.caption_nocaption > li > a > span {
        display: none;
    }
    .icons.caption_position_top > li > a:before,
    .icons.caption_position_left > li > a:before {
        display: none;
        content: "";
    }
    .icons.caption_position_right > li > a:after,
    .icons.caption_position_bottom > li > a:after {
        display: none;
        content: "";
    }
    .icons.caption_position_top > li > a,
    .icons.caption_position_bottom > li > a {
        text-align: center;
    }
    .icons.caption_position_top > li > a span,
    .icons.caption_position_bottom > li > a span {
        display: block;
    }
    .icons.caption_text_color_dark > li a span,
    .icons.caption_hover_text_color_dark > li a:hover span {
        color: #000 !important;
    }
    .icons.caption_text_color_light > li a span,
    .icons.caption_hover_text_color_light > li a:hover span {
        color: #fff !important;
    }
    .icons.caption_text_color_color1 > li a span,
    .icons.caption_hover_text_color_color1 > li a:hover span {
        color: rgb(159,128,84) !important;
    }
    .icons.caption_text_color_color2 > li a span,
    .icons.caption_hover_text_color_color2 > li a:hover span {
        color: rgb(159,128,84) !important;
    }
    .icons.caption_text_color_color3 > li a span,
    .icons.caption_hover_text_color_color3 > li a:hover span {
        color: #306782 !important;
    }
    .icons.caption_text_color_color4 > li a span,
    .icons.caption_hover_text_color_color4 > li a:hover span {
        color: #999 !important;
    }
    .icons.caption_text_color_color5 > li a span,
    .icons.caption_hover_text_color_color5 > li a:hover span {
        color: #e0e0e0 !important;
    }
    .icons.caption_text_color_color6 > li a span,
    .icons.caption_hover_text_color_color6 > li a:hover span {
        color: #000 !important;
    }
    .icons.caption_text_color_color7 > li a span,
    .icons.caption_hover_text_color_color7 > li a:hover span {
        color: #fff !important;
    }
    .icons.caption_text_color_color7 > li a span,
    .icons.caption_hover_text_color_color7 > li a:hover span {
        color: #000 !important;
    }
    .icons.layout_horizontal > li:last-child {
        margin-right: 0px !important;
    }
    .icons.layout_vertical {
        display: block;
    }
    .icons.layout_vertical > li {
        display: block;
        margin-bottom: 5px;
    }
    .icons.layout_vertical > li > a:before,
    .icons.layout_vertical > li > a:after {
        margin-right: 5px;
    }
    .icons.layout_vertical > li:last-child {
        margin-bottom: 0px !important;
    }
    .icons > li {
        display: inline-block;
    }
    .icons > li > a {
        display: inline-block;
    }
    .icons > li > a:before,
    .icons > li > a:after {
        font-family: fontAwesome;
        font-weight: normal;
    }
    .icons > li > a > span {
        color: #999;
    }
    .icons.style_ > li > a:before,
    .icons.style_square_outline > li > a:before,
    .icons.style_semi_round_outline > li > a:before,
    .icons.style_round_outline > li > a:before,
    .icons.style_ > li > a:after,
    .icons.style_square_outline > li > a:after,
    .icons.style_semi_round_outline > li > a:after,
    .icons.style_round_outline > li > a:after {
        background: none;
    }
    .icons.style_square_outline > li > a:before,
    .icons.style_semi_round_outline > li > a:before,
    .icons.style_round_outline > li > a:before,
    .icons.style_square_outline > li > a:after,
    .icons.style_semi_round_outline > li > a:after,
    .icons.style_round_outline > li > a:after {
        border: 2px solid rgb(159,128,84);
    }
    .icons.style_square_outline.outline_size_thin > li > a:before,
    .icons.style_semi_round_outline.outline_size_thin > li > a:before,
    .icons.style_round_outline.outline_size_thin > li > a:before,
    .icons.style_square_outline.outline_size_thin > li > a:after,
    .icons.style_semi_round_outline.outline_size_thin > li > a:after,
    .icons.style_round_outline.outline_size_thin > li > a:after {
        border-width: 0.12em;
    }
    .icons.style_square_outline.outline_size_thin.size_xs > li > a:before,
    .icons.style_semi_round_outline.outline_size_thin.size_xs > li > a:before,
    .icons.style_round_outline.outline_size_thin.size_xs > li > a:before,
    .icons.style_square_outline.outline_size_thin.size_xs > li > a:after,
    .icons.style_semi_round_outline.outline_size_thin.size_xs > li > a:after,
    .icons.style_round_outline.outline_size_thin.size_xs > li > a:after {
        line-height: 1.7em;
    }
    .icons.style_square_outline.outline_size_thin.size_sm > li > a:before,
    .icons.style_semi_round_outline.outline_size_thin.size_sm > li > a:before,
    .icons.style_round_outline.outline_size_thin.size_sm > li > a:before,
    .icons.style_square_outline.outline_size_thin.size_sm > li > a:after,
    .icons.style_semi_round_outline.outline_size_thin.size_sm > li > a:after,
    .icons.style_round_outline.outline_size_thin.size_sm > li > a:after {
        line-height: 2.5em;
    }
    .icons.style_square_outline.outline_size_thin.size_md > li > a:before,
    .icons.style_semi_round_outline.outline_size_thin.size_md > li > a:before,
    .icons.style_round_outline.outline_size_thin.size_md > li > a:before,
    .icons.style_square_outline.outline_size_thin.size_md > li > a:after,
    .icons.style_semi_round_outline.outline_size_thin.size_md > li > a:after,
    .icons.style_round_outline.outline_size_thin.size_md > li > a:after {
        line-height: 2.3em;
    }
    .icons.style_square_outline.outline_size_thin.size_lg > li > a:before,
    .icons.style_semi_round_outline.outline_size_thin.size_lg > li > a:before,
    .icons.style_round_outline.outline_size_thin.size_lg > li > a:before,
    .icons.style_square_outline.outline_size_thin.size_lg > li > a:after,
    .icons.style_semi_round_outline.outline_size_thin.size_lg > li > a:after,
    .icons.style_round_outline.outline_size_thin.size_lg > li > a:after {
        line-height: 2.4em;
    }
    .icons.style_square_outline.outline_size_normal > li > a:before,
    .icons.style_semi_round_outline.outline_size_normal > li > a:before,
    .icons.style_round_outline.outline_size_normal > li > a:before,
    .icons.style_square_outline.outline_size_normal > li > a:after,
    .icons.style_semi_round_outline.outline_size_normal > li > a:after,
    .icons.style_round_outline.outline_size_normal > li > a:after {
        border-width: 0.18em;
    }
    .icons.style_square_outline.outline_size_normal.size_xs > li > a:before,
    .icons.style_semi_round_outline.outline_size_normal.size_xs > li > a:before,
    .icons.style_round_outline.outline_size_normal.size_xs > li > a:before,
    .icons.style_square_outline.outline_size_normal.size_xs > li > a:after,
    .icons.style_semi_round_outline.outline_size_normal.size_xs > li > a:after,
    .icons.style_round_outline.outline_size_normal.size_xs > li > a:after {
        line-height: 1.7em;
    }
    .icons.style_square_outline.outline_size_normal.size_sm > li > a:before,
    .icons.style_semi_round_outline.outline_size_normal.size_sm > li > a:before,
    .icons.style_round_outline.outline_size_normal.size_sm > li > a:before,
    .icons.style_square_outline.outline_size_normal.size_sm > li > a:after,
    .icons.style_semi_round_outline.outline_size_normal.size_sm > li > a:after,
    .icons.style_round_outline.outline_size_normal.size_sm > li > a:after {
        line-height: 2.5em;
    }
    .icons.style_square_outline.outline_size_normal.size_md > li > a:before,
    .icons.style_semi_round_outline.outline_size_normal.size_md > li > a:before,
    .icons.style_round_outline.outline_size_normal.size_md > li > a:before,
    .icons.style_square_outline.outline_size_normal.size_md > li > a:after,
    .icons.style_semi_round_outline.outline_size_normal.size_md > li > a:after,
    .icons.style_round_outline.outline_size_normal.size_md > li > a:after {
        line-height: 2.2em;
    }
    .icons.style_square_outline.outline_size_normal.size_lg > li > a:before,
    .icons.style_semi_round_outline.outline_size_normal.size_lg > li > a:before,
    .icons.style_round_outline.outline_size_normal.size_lg > li > a:before,
    .icons.style_square_outline.outline_size_normal.size_lg > li > a:after,
    .icons.style_semi_round_outline.outline_size_normal.size_lg > li > a:after,
    .icons.style_round_outline.outline_size_normal.size_lg > li > a:after {
        line-height: 2.3em;
    }
    .icons.style_square_outline.outline_size_thick > li > a:before,
    .icons.style_semi_round_outline.outline_size_thick > li > a:before,
    .icons.style_round_outline.outline_size_thick > li > a:before,
    .icons.style_square_outline.outline_size_thick > li > a:after,
    .icons.style_semi_round_outline.outline_size_thick > li > a:after,
    .icons.style_round_outline.outline_size_thick > li > a:after {
        border-width: 0.2em;
    }
    .icons.style_square_outline.outline_size_thick.size_xs > li > a:before,
    .icons.style_semi_round_outline.outline_size_thick.size_xs > li > a:before,
    .icons.style_round_outline.outline_size_thick.size_xs > li > a:before,
    .icons.style_square_outline.outline_size_thick.size_xs > li > a:after,
    .icons.style_semi_round_outline.outline_size_thick.size_xs > li > a:after,
    .icons.style_round_outline.outline_size_thick.size_xs > li > a:after {
        line-height: 1.6em;
    }
    .icons.style_square_outline.outline_size_thick.size_sm > li > a:before,
    .icons.style_semi_round_outline.outline_size_thick.size_sm > li > a:before,
    .icons.style_round_outline.outline_size_thick.size_sm > li > a:before,
    .icons.style_square_outline.outline_size_thick.size_sm > li > a:after,
    .icons.style_semi_round_outline.outline_size_thick.size_sm > li > a:after,
    .icons.style_round_outline.outline_size_thick.size_sm > li > a:after {
        line-height: 2.4em;
    }
    .icons.style_square_outline.outline_size_thick.size_md > li > a:before,
    .icons.style_semi_round_outline.outline_size_thick.size_md > li > a:before,
    .icons.style_round_outline.outline_size_thick.size_md > li > a:before,
    .icons.style_square_outline.outline_size_thick.size_md > li > a:after,
    .icons.style_semi_round_outline.outline_size_thick.size_md > li > a:after,
    .icons.style_round_outline.outline_size_thick.size_md > li > a:after {
        line-height: 2.1em;
    }
    .icons.style_square_outline.outline_size_thick.size_lg > li > a:before,
    .icons.style_semi_round_outline.outline_size_thick.size_lg > li > a:before,
    .icons.style_round_outline.outline_size_thick.size_lg > li > a:before,
    .icons.style_square_outline.outline_size_thick.size_lg > li > a:after,
    .icons.style_semi_round_outline.outline_size_thick.size_lg > li > a:after,
    .icons.style_round_outline.outline_size_thick.size_lg > li > a:after {
        line-height: 2.3em;
    }
    .icons.style_square > li > a:before,
    .icons.style_round > li > a:before,
    .icons.style_semi_round > li > a:before,
    .icons.style_square > li > a:after,
    .icons.style_round > li > a:after,
    .icons.style_semi_round > li > a:after {
        color: #fff;
    }
    .icons.color_dark.style_ > li a:before,
    .icons.color_dark.style_square_outline > li a:before,
    .icons.color_dark.style_semi_round_outline > li a:before,
    .icons.color_dark.style_round_outline > li a:before,
    .icons.color_dark.style_ > li a:after,
    .icons.color_dark.style_square_outline > li a:after,
    .icons.color_dark.style_semi_round_outline > li a:after,
    .icons.color_dark.style_round_outline > li a:after {
        color: #000 !important;
    }
    .icons.color_dark.style_square_outline > li > a:before,
    .icons.color_dark.style_semi_round_outline > li > a:before,
    .icons.color_dark.style_round_outline > li > a:before,
    .icons.color_dark.style_square_outline > li > a:after,
    .icons.color_dark.style_semi_round_outline > li > a:after,
    .icons.color_dark.style_round_outline > li > a:after {
        border-color: #000 !important;
    }
    .icons.color_dark.style_square > li > a:before,
    .icons.color_dark.style_round > li > a:before,
    .icons.color_dark.style_semi_round > li > a:before,
    .icons.color_dark.style_square > li > a:after,
    .icons.color_dark.style_round > li > a:after,
    .icons.color_dark.style_semi_round > li > a:after {
        background: #000 !important;
    }
    .icons.color_light.style_ > li a:before,
    .icons.color_light.style_square_outline > li a:before,
    .icons.color_light.style_semi_round_outline > li a:before,
    .icons.color_light.style_round_outline > li a:before,
    .icons.color_light.style_ > li a:after,
    .icons.color_light.style_square_outline > li a:after,
    .icons.color_light.style_semi_round_outline > li a:after,
    .icons.color_light.style_round_outline > li a:after {
        color: #fff !important;
    }
    .icons.color_light.style_square_outline > li > a:before,
    .icons.color_light.style_semi_round_outline > li > a:before,
    .icons.color_light.style_round_outline > li > a:before,
    .icons.color_light.style_square_outline > li > a:after,
    .icons.color_light.style_semi_round_outline > li > a:after,
    .icons.color_light.style_round_outline > li > a:after {
        border-color: #fff !important;
    }
    .icons.color_light.style_square > li > a:before,
    .icons.color_light.style_round > li > a:before,
    .icons.color_light.style_semi_round > li > a:before,
    .icons.color_light.style_square > li > a:after,
    .icons.color_light.style_round > li > a:after,
    .icons.color_light.style_semi_round > li > a:after {
        background: #fff !important;
    }
    .icons.color_color1.style_ > li > a:before,
    .icons.color_color1.style_square_outline > li > a:before,
    .icons.color_color1.style_semi_round_outline > li > a:before,
    .icons.color_color1.style_round_outline > li > a:before,
    .icons.color_color1.style_ > li > a:after,
    .icons.color_color1.style_square_outline > li > a:after,
    .icons.color_color1.style_semi_round_outline > li > a:after,
    .icons.color_color1.style_round_outline > li > a:after {
        color: rgb(159,128,84) !important;
    }
    .icons.color_color1.style_square_outline > li > a:before,
    .icons.color_color1.style_semi_round_outline > li > a:before,
    .icons.color_color1.style_round_outline > li > a:before,
    .icons.color_color1.style_square_outline > li > a:after,
    .icons.color_color1.style_semi_round_outline > li > a:after,
    .icons.color_color1.style_round_outline > li > a:after {
        border-color: rgb(159,128,84) !important;
    }
    .icons.color_color1.style_square > li > a:before,
    .icons.color_color1.style_round > li > a:before,
    .icons.color_color1.style_semi_round > li > a:before,
    .icons.color_color1.style_square > li > a:after,
    .icons.color_color1.style_round > li > a:after,
    .icons.color_color1.style_semi_round > li > a:after {
        background: rgb(159,128,84) !important;
    }
    .icons.color_color2.style_ > li > a:before,
    .icons.color_color2.style_square_outline > li > a:before,
    .icons.color_color2.style_semi_round_outline > li > a:before,
    .icons.color_color2.style_round_outline > li > a:before,
    .icons.color_color2.style_ > li > a:after,
    .icons.color_color2.style_square_outline > li > a:after,
    .icons.color_color2.style_semi_round_outline > li > a:after,
    .icons.color_color2.style_round_outline > li > a:after {
        color: rgb(159,128,84) !important;
    }
    .icons.color_color2.style_square_outline > li > a:before,
    .icons.color_color2.style_semi_round_outline > li > a:before,
    .icons.color_color2.style_round_outline > li > a:before,
    .icons.color_color2.style_square_outline > li > a:after,
    .icons.color_color2.style_semi_round_outline > li > a:after,
    .icons.color_color2.style_round_outline > li > a:after {
        border-color: rgb(159,128,84) !important;
    }
    .icons.color_color2.style_square > li > a:before,
    .icons.color_color2.style_round > li > a:before,
    .icons.color_color2.style_semi_round > li > a:before,
    .icons.color_color2.style_square > li > a:after,
    .icons.color_color2.style_round > li > a:after,
    .icons.color_color2.style_semi_round > li > a:after {
        background: rgb(159,128,84) !important;
    }
    .icons.color_color3.style_ > li > a:before,
    .icons.color_color3.style_square_outline > li > a:before,
    .icons.color_color3.style_semi_round_outline > li > a:before,
    .icons.color_color3.style_round_outline > li > a:before,
    .icons.color_color3.style_ > li > a:after,
    .icons.color_color3.style_square_outline > li > a:after,
    .icons.color_color3.style_semi_round_outline > li > a:after,
    .icons.color_color3.style_round_outline > li > a:after {
        color: #306782 !important;
    }
    .icons.color_color3.style_square_outline > li > a:before,
    .icons.color_color3.style_semi_round_outline > li > a:before,
    .icons.color_color3.style_round_outline > li > a:before,
    .icons.color_color3.style_square_outline > li > a:after,
    .icons.color_color3.style_semi_round_outline > li > a:after,
    .icons.color_color3.style_round_outline > li > a:after {
        border-color: #306782 !important;
    }
    .icons.color_color3.style_square > li > a:before,
    .icons.color_color3.style_round > li > a:before,
    .icons.color_color3.style_semi_round > li > a:before,
    .icons.color_color3.style_square > li > a:after,
    .icons.color_color3.style_round > li > a:after,
    .icons.color_color3.style_semi_round > li > a:after {
        background: #306782 !important;
    }
    .icons.color_color4.style_ > li > a:before,
    .icons.color_color4.style_square_outline > li > a:before,
    .icons.color_color4.style_semi_round_outline > li > a:before,
    .icons.color_color4.style_round_outline > li > a:before,
    .icons.color_color4.style_ > li > a:after,
    .icons.color_color4.style_square_outline > li > a:after,
    .icons.color_color4.style_semi_round_outline > li > a:after,
    .icons.color_color4.style_round_outline > li > a:after {
        color: #999 !important;
    }
    .icons.color_color4.style_square_outline > li > a:before,
    .icons.color_color4.style_semi_round_outline > li > a:before,
    .icons.color_color4.style_round_outline > li > a:before,
    .icons.color_color4.style_square_outline > li > a:after,
    .icons.color_color4.style_semi_round_outline > li > a:after,
    .icons.color_color4.style_round_outline > li > a:after {
        border-color: #999 !important;
    }
    .icons.color_color4.style_square > li > a:before,
    .icons.color_color4.style_round > li > a:before,
    .icons.color_color4.style_semi_round > li > a:before,
    .icons.color_color4.style_square > li > a:after,
    .icons.color_color4.style_round > li > a:after,
    .icons.color_color4.style_semi_round > li > a:after {
        background: #999 !important;
    }
    .icons.color_color5.style_ > li > a:before,
    .icons.color_color5.style_square_outline > li > a:before,
    .icons.color_color5.style_semi_round_outline > li > a:before,
    .icons.color_color5.style_round_outline > li > a:before,
    .icons.color_color5.style_ > li > a:after,
    .icons.color_color5.style_square_outline > li > a:after,
    .icons.color_color5.style_semi_round_outline > li > a:after,
    .icons.color_color5.style_round_outline > li > a:after {
        color: #e0e0e0 !important;
    }
    .icons.color_color5.style_square_outline > li > a:before,
    .icons.color_color5.style_semi_round_outline > li > a:before,
    .icons.color_color5.style_round_outline > li > a:before,
    .icons.color_color5.style_square_outline > li > a:after,
    .icons.color_color5.style_semi_round_outline > li > a:after,
    .icons.color_color5.style_round_outline > li > a:after {
        border-color: #e0e0e0 !important;
    }
    .icons.color_color5.style_square > li > a:before,
    .icons.color_color5.style_round > li > a:before,
    .icons.color_color5.style_semi_round > li > a:before,
    .icons.color_color5.style_square > li > a:after,
    .icons.color_color5.style_round > li > a:after,
    .icons.color_color5.style_semi_round > li > a:after {
        background: #e0e0e0 !important;
    }
    .icons.color_color6.style_ > li > a:before,
    .icons.color_color6.style_square_outline > li > a:before,
    .icons.color_color6.style_semi_round_outline > li > a:before,
    .icons.color_color6.style_round_outline > li > a:before,
    .icons.color_color6.style_ > li > a:after,
    .icons.color_color6.style_square_outline > li > a:after,
    .icons.color_color6.style_semi_round_outline > li > a:after,
    .icons.color_color6.style_round_outline > li > a:after {
        color: #000 !important;
    }
    .icons.color_color6.style_square_outline > li > a:before,
    .icons.color_color6.style_semi_round_outline > li > a:before,
    .icons.color_color6.style_round_outline > li > a:before,
    .icons.color_color6.style_square_outline > li > a:after,
    .icons.color_color6.style_semi_round_outline > li > a:after,
    .icons.color_color6.style_round_outline > li > a:after {
        border-color: #000 !important;
    }
    .icons.color_color6.style_square > li > a:before,
    .icons.color_color6.style_round > li > a:before,
    .icons.color_color6.style_semi_round > li > a:before,
    .icons.color_color6.style_square > li > a:after,
    .icons.color_color6.style_round > li > a:after,
    .icons.color_color6.style_semi_round > li > a:after {
        background: #000 !important;
    }
    .icons.color_color7.style_ > li > a:before,
    .icons.color_color7.style_square_outline > li > a:before,
    .icons.color_color7.style_semi_round_outline > li > a:before,
    .icons.color_color7.style_round_outline > li > a:before,
    .icons.color_color7.style_ > li > a:after,
    .icons.color_color7.style_square_outline > li > a:after,
    .icons.color_color7.style_semi_round_outline > li > a:after,
    .icons.color_color7.style_round_outline > li > a:after {
        color: #fff !important;
    }
    .icons.color_color7.style_square_outline > li > a:before,
    .icons.color_color7.style_semi_round_outline > li > a:before,
    .icons.color_color7.style_round_outline > li > a:before,
    .icons.color_color7.style_square_outline > li > a:after,
    .icons.color_color7.style_semi_round_outline > li > a:after,
    .icons.color_color7.style_round_outline > li > a:after {
        border-color: #fff !important;
    }
    .icons.color_color7.style_square > li > a:before,
    .icons.color_color7.style_round > li > a:before,
    .icons.color_color7.style_semi_round > li > a:before,
    .icons.color_color7.style_square > li > a:after,
    .icons.color_color7.style_round > li > a:after,
    .icons.color_color7.style_semi_round > li > a:after {
        background: #fff !important;
    }
    .icons.color_color8.style_ > li > a:before,
    .icons.color_color8.style_square_outline > li > a:before,
    .icons.color_color8.style_semi_round_outline > li > a:before,
    .icons.color_color8.style_round_outline > li > a:before,
    .icons.color_color8.style_ > li > a:after,
    .icons.color_color8.style_square_outline > li > a:after,
    .icons.color_color8.style_semi_round_outline > li > a:after,
    .icons.color_color8.style_round_outline > li > a:after {
        color: #000 !important;
    }
    .icons.color_color8.style_square_outline > li > a:before,
    .icons.color_color8.style_semi_round_outline > li > a:before,
    .icons.color_color8.style_round_outline > li > a:before,
    .icons.color_color8.style_square_outline > li > a:after,
    .icons.color_color8.style_semi_round_outline > li > a:after,
    .icons.color_color8.style_round_outline > li > a:after {
        border-color: #000 !important;
    }
    .icons.color_color8.style_square > li > a:before,
    .icons.color_color8.style_round > li > a:before,
    .icons.color_color8.style_semi_round > li > a:before,
    .icons.color_color8.style_square > li > a:after,
    .icons.color_color8.style_round > li > a:after,
    .icons.color_color8.style_semi_round > li > a:after {
        background: #000 !important;
    }
    .icons.animation_animation1 > li > a:before,
    .icons.animation_animation1 > li > a:after {
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .icons.animation_animation1 > li > a:hover:before,
    .icons.animation_animation1 > li > a:hover:after {
        opacity: 0.8;
        filter: alpha(opacity=80);
    }
    .icons.animation_animation2 li > a:before,
    .icons.animation_animation2 li > a:after {
        -webkit-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .icons.animation_animation2 li > a:hover:before,
    .icons.animation_animation2 li > a:hover:after {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    .icons.animation_animation3 > li > a:before,
    .icons.animation_animation3 > li > a:after {
        -webkit-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .icons.animation_animation3 > li > a:hover:before,
    .icons.animation_animation3 > li > a:hover:after {
        -webkit-transform: scale(-1, 1);
        transform: scale(-1, 1);
    }
    .icons.animation_animation4 > li > a:before,
    .icons.animation_animation4 > li > a:after {
        -webkit-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .icons.animation_animation4 > li > a:hover:before,
    .icons.animation_animation4 > li > a:hover:after {
        -webkit-transform: scale(1, -1);
        transform: scale(1, -1);
    }
    .icons.animation_animation5 > li > a:before,
    .icons.animation_animation5 > li > a:after {
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .icons.animation_animation5 > li > a:hover:before,
    .icons.animation_animation5 > li > a:hover:after {
        -webkit-transform: scale(0.8, 0.8);
        transform: scale(0.8, 0.8);
    }
    .icons.style_round > li > a:before,
    .icons.style_round_outline > li > a:before,
    .icons.style_round > li > a:after,
    .icons.style_round_outline > li > a:after {
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }
    .icons.style_semi_round > li > a:before,
    .icons.style_semi_round_outline > li > a:before,
    .icons.style_semi_round > li > a:after,
    .icons.style_semi_round_outline > li > a:after {
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }
    .items .item {
        position: relative;
        margin-bottom: 30px;
    }
    .items .item.clickable_enabled a.item_clickable {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        z-index: 1;
    }
    .items .item.clickable_enabled a:not(.item_clickable) {
        position: relative;
        z-index: 2;
    }
    .items .item .item_content {
        padding-top: 15px;
    }
    .items .item.thumbnail_display_disabled .item_content {
        padding-top: unset;
    }
    @media (min-width: 1200px) {
        .items .item.thumbnail_display_left .item_content,
        .items .item.thumbnail_display_right .item_content {
            padding-top: unset;
        }
        .items .item.thumbnail_display_left .item_content {
            padding-left: 15px;
        }
        .items .item.thumbnail_display_right .item_content {
            padding-right: 15px;
        }
    }
    .items .item.layout_layout1 .item_titlebar,
    .items .item.layout_layout3 .item_titlebar,
    .items .item.layout_layout5 .item_titlebar,
    .items .item.layout_layout6 .item_titlebar,
    .items .item.layout_layout7 .item_titlebar,
    .items .item.layout_layout1 .item_footer,
    .items .item.layout_layout3 .item_footer,
    .items .item.layout_layout5 .item_footer,
    .items .item.layout_layout6 .item_footer,
    .items .item.layout_layout7 .item_footer {
        padding-left: 15px;
        padding-right: 15px;
    }
    .items .item.layout_layout1 .item_header .thumbnail_top_left,
    .items .item.layout_layout3 .item_header .thumbnail_top_left,
    .items .item.layout_layout5 .item_header .thumbnail_top_left,
    .items .item.layout_layout6 .item_header .thumbnail_top_left,
    .items .item.layout_layout7 .item_header .thumbnail_top_left,
    .items .item.layout_layout1 .item_header .thumbnail_top_center,
    .items .item.layout_layout3 .item_header .thumbnail_top_center,
    .items .item.layout_layout5 .item_header .thumbnail_top_center,
    .items .item.layout_layout6 .item_header .thumbnail_top_center,
    .items .item.layout_layout7 .item_header .thumbnail_top_center,
    .items .item.layout_layout1 .item_header .thumbnail_top_right,
    .items .item.layout_layout3 .item_header .thumbnail_top_right,
    .items .item.layout_layout5 .item_header .thumbnail_top_right,
    .items .item.layout_layout6 .item_header .thumbnail_top_right,
    .items .item.layout_layout7 .item_header .thumbnail_top_right,
    .items .item.layout_layout1 .item_header .thumbnail_center,
    .items .item.layout_layout3 .item_header .thumbnail_center,
    .items .item.layout_layout5 .item_header .thumbnail_center,
    .items .item.layout_layout6 .item_header .thumbnail_center,
    .items .item.layout_layout7 .item_header .thumbnail_center,
    .items .item.layout_layout1 .item_header .thumbnail_bottom_left,
    .items .item.layout_layout3 .item_header .thumbnail_bottom_left,
    .items .item.layout_layout5 .item_header .thumbnail_bottom_left,
    .items .item.layout_layout6 .item_header .thumbnail_bottom_left,
    .items .item.layout_layout7 .item_header .thumbnail_bottom_left,
    .items .item.layout_layout1 .item_header .thumbnail_bottom_center,
    .items .item.layout_layout3 .item_header .thumbnail_bottom_center,
    .items .item.layout_layout5 .item_header .thumbnail_bottom_center,
    .items .item.layout_layout6 .item_header .thumbnail_bottom_center,
    .items .item.layout_layout7 .item_header .thumbnail_bottom_center,
    .items .item.layout_layout1 .item_header .thumbnail_bottom_right,
    .items .item.layout_layout3 .item_header .thumbnail_bottom_right,
    .items .item.layout_layout5 .item_header .thumbnail_bottom_right,
    .items .item.layout_layout6 .item_header .thumbnail_bottom_right,
    .items .item.layout_layout7 .item_header .thumbnail_bottom_right {
        padding: 15px;
    }
    .items .item.layout_layout1 .item_content,
    .items .item.layout_layout3 .item_content,
    .items .item.layout_layout5 .item_content,
    .items .item.layout_layout6 .item_content,
    .items .item.layout_layout7 .item_content {
        padding: 15px;
    }
    .items .item.layout_layout2 .item_titlebar,
    .items .item.layout_layout4 .item_titlebar,
    .items .item.layout_layout2 .item_footer,
    .items .item.layout_layout4 .item_footer {
        padding-left: 25px;
        padding-right: 25px;
    }
    .items .item.layout_layout2 .item_header .thumbnail_top_left,
    .items .item.layout_layout4 .item_header .thumbnail_top_left,
    .items .item.layout_layout2 .item_header .thumbnail_top_center,
    .items .item.layout_layout4 .item_header .thumbnail_top_center,
    .items .item.layout_layout2 .item_header .thumbnail_top_right,
    .items .item.layout_layout4 .item_header .thumbnail_top_right,
    .items .item.layout_layout2 .item_header .thumbnail_center,
    .items .item.layout_layout4 .item_header .thumbnail_center,
    .items .item.layout_layout2 .item_header .thumbnail_bottom_left,
    .items .item.layout_layout4 .item_header .thumbnail_bottom_left,
    .items .item.layout_layout2 .item_header .thumbnail_bottom_center,
    .items .item.layout_layout4 .item_header .thumbnail_bottom_center,
    .items .item.layout_layout2 .item_header .thumbnail_bottom_right,
    .items .item.layout_layout4 .item_header .thumbnail_bottom_right {
        padding: 25px;
    }
    .items .item.layout_layout2 .item_content,
    .items .item.layout_layout4 .item_content {
        padding: 25px;
    }
    .items .item.layout_layout5,
    .items .item.layout_layout6,
    .items .item.layout_layout7 {
        padding: 5px;
    }
    .items .item.layout_layout6,
    .items .item.layout_layout8 {
        padding: 10px;
    }
    .items .item.layout_layout3,
    .items .item.layout_layout4,
    .items .item.layout_layout7,
    .items .item.layout_layout8 {
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
    }
    .items .item .text_size_xs {
        font-size: 0.857em !important;
    }
    .items .item .text_size_sm {
        font-size: 0.929em !important;
    }
    .items .item .text_size_md {
        font-size: 1em !important;
    }
    .items .item .text_size_lg {
        font-size: 1.286em !important;
    }
    .items .item .item_titlebar {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .items .item .row-inner .col-inner {
        white-space: normal;
    }
    .items .item .item_header {
        position: relative;
    }
    .items .item .item_header .thumbnail_top_left,
    .items .item .item_header .thumbnail_top_center,
    .items .item .item_header .thumbnail_top_right,
    .items .item .item_header .thumbnail_center,
    .items .item .item_header .thumbnail_bottom_left,
    .items .item .item_header .thumbnail_bottom_center,
    .items .item .item_header .thumbnail_bottom_right {
        position: absolute;
        z-index: 5;
        padding: 25px;
    }
    .items .item .item_header .thumbnail_top_left,
    .items .item .item_header .thumbnail_top_center,
    .items .item .item_header .thumbnail_top_right,
    .items .item .item_header .thumbnail_center {
        top: 0px;
    }
    .items .item .item_header .thumbnail_top_left,
    .items .item .item_header .thumbnail_bottom_left {
        text-align: left;
    }
    .items .item .item_header .thumbnail_bottom_left,
    .items .item .item_header .thumbnail_bottom_center,
    .items .item .item_header .thumbnail_bottom_right {
        bottom: 0px;
    }
    .items .item .item_header .thumbnail_top_left,
    .items .item .item_header .thumbnail_top_center,
    .items .item .item_header .thumbnail_center,
    .items .item .item_header .thumbnail_bottom_left,
    .items .item .item_header .thumbnail_bottom_center {
        left: 0px;
    }
    .items .item .item_header .thumbnail_top_right,
    .items .item .item_header .thumbnail_bottom_right {
        right: 0px;
        text-align: right;
    }
    .items .item .item_header .thumbnail_top_center,
    .items .item .item_header .thumbnail_bottom_center {
        width: 100%;
        text-align: center;
    }
    .items .item .item_header .thumbnail_center {
        width: 100%;
        height: 100%;
    }
    .items .item .item_header .thumbnail_center > span {
        display: table;
        width: 100%;
        height: 100%;
    }
    .items .item .item_header .thumbnail_center > span > span {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }
    .items .item .item_header .masonry,
    .items .item .item_header .owl-stage-outer {
        margin-bottom: 0px;
    }
    .items .item .item_content .item_content_titlebar {
        margin-bottom: 10px;
    }
    .items .item .item_content .item_content_footer {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .items .item .item_footer {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .items .item .item_thumb {
        display: block;
        width: 100%;
        height: auto;
        position: relative;
        background-position: center center;
        background-repeat: no-repeat;
        overflow: hidden;
    }
    .items .item .item_thumb img {
        display: block;
        width: 100%;
        height: auto;
    }
    .items .item .item_details:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .items .item .item_title {
        display: block;
        font-weight: bold;
    }
    .items .item .item_description {
        margin: 0px;
        padding: 0px;
        clear: both;
    }
    .items .item .item_details dl {
        margin: 0px;
        padding: 0px;
        display: table;
    }
    .items .item .item_details dl dt,
    .items .item .item_details dl dd {
        font-weight: unset;
        display: table-cell;
        text-align: left;
        vertical-align: middle;
    }
    .items .item .item_details dl dt:after {
        content: ": ";
    }
    .items .item.actions_hover_effect_flyin .actions {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: opacity 0.3s ease;
        -ms-transition: opacity 0.3s ease;
        -o-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
    }
    .items .item.actions_hover_effect_flyin .actions ul {
        display: block;
    }
    .items .item.actions_hover_effect_flyin .actions ul li {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all 0.25s ease;
        -ms-transition: all 0.25s ease;
        -o-transition: all 0.25s ease;
        transition: all 0.25s ease;
        display: inline-block;
        float: left;
    }
    .items .item.actions_hover_effect_flyin .actions ul li a:hover {
        opacity: 0.85;
        filter: alpha(opacity=85);
    }
    .items .item.actions_hover_effect_flyin .thumbnail_top_left .actions ul li,
    .items .item.actions_hover_effect_flyin .thumbnail_top_center .actions ul li,
    .items .item.actions_hover_effect_flyin .thumbnail_top_right .actions ul li {
        margin-top: -25px;
    }
    .items .item.actions_hover_effect_flyin .thumbnail_bottom_left .actions ul li,
    .items .item.actions_hover_effect_flyin .thumbnail_bottom_center .actions ul li,
    .items .item.actions_hover_effect_flyin .thumbnail_bottom_right .actions ul li {
        margin-bottom: -25px;
    }
    .items .item.actions_hover_effect_flyin:hover .actions {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .items .item.actions_hover_effect_flyin:hover .actions ul li {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .items .item.actions_hover_effect_flyin:hover .actions ul li:nth-child(2) {
        transition-delay: 0.1s;
    }
    .items .item.actions_hover_effect_flyin:hover .actions ul li:nth-child(3) {
        transition-delay: 0.2s;
    }
    .items .item.actions_hover_effect_flyin:hover .thumbnail_top_left .actions ul li,
    .items .item.actions_hover_effect_flyin:hover .thumbnail_top_center .actions ul li,
    .items .item.actions_hover_effect_flyin:hover .thumbnail_top_right .actions ul li {
        margin-top: 0px;
    }
    .items .item.actions_hover_effect_flyin:hover .thumbnail_bottom_left .actions ul li,
    .items .item.actions_hover_effect_flyin:hover .thumbnail_bottom_center .actions ul li,
    .items .item.actions_hover_effect_flyin:hover .thumbnail_bottom_right .actions ul li {
        margin-bottom: -0px;
    }
    .items .item.thumbnail_ratio_16by9 .item_thumb,
    .items .item.thumbnail_ratio_15by10 .item_thumb,
    .items .item.thumbnail_ratio_4by3 .item_thumb,
    .items .item.thumbnail_ratio_3by2 .item_thumb,
    .items .item.thumbnail_ratio_9by16 .item_thumb,
    .items .item.thumbnail_ratio_10by15 .item_thumb,
    .items .item.thumbnail_ratio_3by4 .item_thumb,
    .items .item.thumbnail_ratio_2by3 .item_thumb,
    .items .item.thumbnail_ratio_1by1 .item_thumb {
        position: relative;
        display: block;
        height: 0px;
        padding: 0px;
        overflow: hidden;
    }
    .items .item.thumbnail_ratio_16by9 .item_thumb > span,
    .items .item.thumbnail_ratio_15by10 .item_thumb > span,
    .items .item.thumbnail_ratio_4by3 .item_thumb > span,
    .items .item.thumbnail_ratio_3by2 .item_thumb > span,
    .items .item.thumbnail_ratio_9by16 .item_thumb > span,
    .items .item.thumbnail_ratio_10by15 .item_thumb > span,
    .items .item.thumbnail_ratio_3by4 .item_thumb > span,
    .items .item.thumbnail_ratio_2by3 .item_thumb > span,
    .items .item.thumbnail_ratio_1by1 .item_thumb > span {
        position: absolute;
        display: table;
        width: 100%;
        height: 100%;
        left: 0px;
        top: 0px;
    }
    .items .item.thumbnail_ratio_16by9 .item_thumb > span > span,
    .items .item.thumbnail_ratio_15by10 .item_thumb > span > span,
    .items .item.thumbnail_ratio_4by3 .item_thumb > span > span,
    .items .item.thumbnail_ratio_3by2 .item_thumb > span > span,
    .items .item.thumbnail_ratio_9by16 .item_thumb > span > span,
    .items .item.thumbnail_ratio_10by15 .item_thumb > span > span,
    .items .item.thumbnail_ratio_3by4 .item_thumb > span > span,
    .items .item.thumbnail_ratio_2by3 .item_thumb > span > span,
    .items .item.thumbnail_ratio_1by1 .item_thumb > span > span {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }
    .items .item.thumbnail_ratio_16by9 .item_thumb > span > span img,
    .items .item.thumbnail_ratio_15by10 .item_thumb > span > span img,
    .items .item.thumbnail_ratio_4by3 .item_thumb > span > span img,
    .items .item.thumbnail_ratio_3by2 .item_thumb > span > span img,
    .items .item.thumbnail_ratio_9by16 .item_thumb > span > span img,
    .items .item.thumbnail_ratio_10by15 .item_thumb > span > span img,
    .items .item.thumbnail_ratio_3by4 .item_thumb > span > span img,
    .items .item.thumbnail_ratio_2by3 .item_thumb > span > span img,
    .items .item.thumbnail_ratio_1by1 .item_thumb > span > span img {
        margin: auto;
    }
    .items .item.thumbnail_ratio_16by9 .item_thumb {
        padding-bottom: 56.25%;
    }
    .items .item.thumbnail_ratio_15by10 .item_thumb {
        padding-bottom: 66.66%;
    }
    .items .item.thumbnail_ratio_4by3 .item_thumb {
        padding-bottom: 75%;
    }
    .items .item.thumbnail_ratio_3by2 .item_thumb {
        padding-bottom: 66.6666%;
    }
    .items .item.thumbnail_ratio_9by16 .item_thumb {
        padding-bottom: 177.7777%;
    }
    .items .item.thumbnail_ratio_10by15 .item_thumb {
        padding-bottom: 150%;
    }
    .items .item.thumbnail_ratio_3by4 .item_thumb {
        padding-bottom: 133.3333%;
    }
    .items .item.thumbnail_ratio_2by3 .item_thumb {
        padding-bottom: 150%;
    }
    .items .item.thumbnail_ratio_1by1 .item_thumb {
        padding-bottom: 100%;
    }
    .items .item.thumbnail_image_size_stretch .item_thumb {
        background-image: unset !important;
    }
    .items .item.thumbnail_image_size_stretch .item_thumb img {
        opacity: 1;
        filter: alpha(opacity=100);
        display: block;
        width: 100%;
        height: auto;
    }
    .items .item:not(.thumbnail_image_size_stretch):not(.thumbnail_image_size_contain) .item_thumb,
    .items .item.thumbnail_image_size_cover .item_thumb {
        background-size: cover;
    }
    .items .item:not(.thumbnail_image_size_stretch):not(.thumbnail_image_size_contain) .item_thumb img,
    .items .item.thumbnail_image_size_cover .item_thumb img {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    .items .item.thumbnail_image_size_contain .item_thumb {
        background-size: contain;
    }
    .items .item.thumbnail_image_size_contain .item_thumb img {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    .items .item.thumbnail_hover_effect_zoomin.thumbnail_image_size_stretch .item_thumb,
    .items .item.thumbnail_hover_effect_rotatezoomin.thumbnail_image_size_stretch .item_thumb,
    .items .item.thumbnail_hover_effect_zoomout.thumbnail_image_size_stretch .item_thumb {
        overflow: hidden;
        -webkit-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
    }
    .items .item.thumbnail_hover_effect_zoomin.thumbnail_image_size_stretch .item_thumb img,
    .items .item.thumbnail_hover_effect_rotatezoomin.thumbnail_image_size_stretch .item_thumb img,
    .items .item.thumbnail_hover_effect_zoomout.thumbnail_image_size_stretch .item_thumb img {
        -webkit-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
    }
    .items .item.thumbnail_hover_effect_zoomin:not(.thumbnail_image_size_stretch) .item_header,
    .items .item.thumbnail_hover_effect_rotatezoomin:not(.thumbnail_image_size_stretch) .item_header,
    .items .item.thumbnail_hover_effect_zoomout:not(.thumbnail_image_size_stretch) .item_header {
        overflow: hidden;
    }
    .items .item.thumbnail_hover_effect_zoomin:not(.thumbnail_image_size_stretch) .item_header .item_thumb,
    .items .item.thumbnail_hover_effect_rotatezoomin:not(.thumbnail_image_size_stretch) .item_header .item_thumb,
    .items .item.thumbnail_hover_effect_zoomout:not(.thumbnail_image_size_stretch) .item_header .item_thumb {
        -webkit-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
    }
    .items .item.thumbnail_hover_effect_zoomin:hover.thumbnail_image_size_stretch .item_thumb img {
        -webkit-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
    }
    .items .item.thumbnail_hover_effect_zoomin:hover:not(.thumbnail_image_size_stretch) .item_thumb {
        -webkit-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
    }
    .items .item.thumbnail_hover_effect_rotatezoomin:hover.thumbnail_image_size_stretch .item_thumb img {
        -webkit-transform: scale(1.3, 1.3) rotate(-5deg);
        transform: scale(1.3, 1.3) rotate(-5deg);
    }
    .items .item.thumbnail_hover_effect_rotatezoomin:hover:not(.thumbnail_image_size_stretch) .item_thumb {
        -webkit-transform: scale(1.3, 1.3) rotate(-5deg);
        transform: scale(1.3, 1.3) rotate(-5deg);
    }
    .items .item.thumbnail_hover_effect_fade .item_thumb {
        -webkit-transition: opacity 0.5s ease;
        -ms-transition: opacity 0.5s ease;
        -o-transition: opacity 0.5s ease;
        transition: opacity 0.5s ease;
    }
    .items .item.thumbnail_hover_effect_fade:hover .item_thumb {
        opacity: 0.8;
        filter: alpha(opacity=80);
    }
    .items .item.thumbnail_hover_effect_zoomout.thumbnail_image_size_stretch .item_thumb img {
        -webkit-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
    }
    .items .item.thumbnail_hover_effect_zoomout.thumbnail_image_size_stretch:hover .item_thumb img {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    .items .item.thumbnail_hover_effect_zoomout:not(.thumbnail_image_size_stretch) .item_thumb {
        -webkit-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
    }
    .items .item.thumbnail_hover_effect_zoomout:not(.thumbnail_image_size_stretch):hover .item_thumb {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    .items .item.hover_effect_effect2 {
        -webkit-transition: box-shadow 0.3s ease;
        -ms-transition: box-shadow 0.3s ease;
        -o-transition: box-shadow 0.3s ease;
        transition: box-shadow 0.3s ease;
        position: relative;
    }
    .items .item.hover_effect_effect2:hover {
        -webkit-box-shadow: 5px 5px 35px 0px rgba(0, 0, 0, 0.25);
        box-shadow: 5px 5px 35px 0px rgba(0, 0, 0, 0.25);
        z-index: 20;
    }
    .items .item.hover_effect_effect3 .item_content {
        position: relative;
    }
    .items .item.hover_effect_effect3 .item_content:before {
        content: " ";
        width: 95px;
        height: 8px;
        background-color: rgb(130,103,86);
        position: absolute;
        left: 0px;
        top: 0px;
        display: block;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        z-index: 1;
    }
    .items .item.hover_effect_effect3:hover .item_content:before {
        width: 100%;
        height: 100%;
    }
    .items .item.hover_effect_effect3:hover .item_content * {
        position: relative;
        z-index: 2;
        color: #fff !important;
    }
    @media (min-width: 1200px) {
        .items .item.thumbnail_display_left:after,
        .items .item.thumbnail_display_right:after {
            clear: both;
            content: " ";
            display: block;
            height: 0;
            line-height: 0;
            visibility: hidden;
        }
        .items .item.thumbnail_display_left .item_content,
        .items .item.thumbnail_display_right .item_content {
            overflow: auto;
        }
        .items .item.thumbnail_display_left.thumbnail_size_xs .item_header,
        .items .item.thumbnail_display_right.thumbnail_size_xs .item_header {
            width: 15%;
        }
        .items .item.thumbnail_display_left.thumbnail_size_sm .item_header,
        .items .item.thumbnail_display_right.thumbnail_size_sm .item_header {
            width: 25%;
        }
        .items .item.thumbnail_display_left.thumbnail_size_md .item_header,
        .items .item.thumbnail_display_right.thumbnail_size_md .item_header {
            width: 35%;
        }
        .items .item.thumbnail_display_left.thumbnail_size_lg .item_header,
        .items .item.thumbnail_display_right.thumbnail_size_lg .item_header {
            width: 50%;
        }
        .items .item.thumbnail_display_left .item_header,
        .items .item.thumbnail_display_right .item_header {
            float: left;
        }
        .items .item.thumbnail_display_right .item_header {
            float: right;
        }
        .items.list .row > div {
            display: block;
            float: none;
            width: auto;
        }
    }
    .items .masonry .masonry_item {
        float: left;
    }
    .items .masonry,
    .items .owl-stage-outer {
        margin-bottom: 30px;
    }
    .items .masonry .item,
    .items .owl-stage-outer .item {
        margin-bottom: 0px !important;
    }
    .items .masonry .item.layout_layout3,
    .items .owl-stage-outer .item.layout_layout3,
    .items .masonry .item.layout_layout4,
    .items .owl-stage-outer .item.layout_layout4,
    .items .masonry .item.layout_layout7,
    .items .owl-stage-outer .item.layout_layout7,
    .items .masonry .item.layout_layout8,
    .items .owl-stage-outer .item.layout_layout8 {
        margin-bottom: 5px !important;
    }
    .module .module_content > .items.has_slider {
        overflow: hidden;
        padding-top: 30px;
        margin-top: -30px;
    }
    @media (max-width: 991px) {
        .module .module_content > .items.has_slider {
            padding-left: 15px;
            padding-right: 15px;
            margin-left: -15px;
            margin-right: -15px;
        }
    }
    @media (min-width: 992px) {
        .module .module_content > .items.has_slider {
            padding-left: 30px;
            padding-right: 30px;
            margin-left: -30px;
            margin-right: -30px;
        }
    }
    .module .module_content > .items.has_slider .owl-stage-outer {
        overflow: visible !important;
    }
    .module .module_content > .items.has_slider .owl-item:hover {
        z-index: 5;
    }
    .module .module_content > .items.has_slider .owl-item .item .item_tag.style_tag,
    .module .module_content > .items.has_slider .owl-item .item .item_tag.style_tag_large {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    .module .module_content > .items.has_slider .owl-item.active .item .item_tag.style_tag,
    .module .module_content > .items.has_slider .owl-item.active .item .item_tag.style_tag_large {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .module .module_content > .items.has_slider .owl-item .item {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .module .module_content > .items.has_slider .owl-item.active .item {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    #header {
        z-index: 50;
        border-bottom: 1px solid #e0e0e0;
    }
    #header #header_content {
        z-index: 50;
        background-color: #fff;
    }
    #header #header_content #top {
        width: 100%;
        position: relative;
    }
    #header #header_content #top .row-inner > .col-inner.col-inner-text_right .btn {
        background-color: #fff;
        border: 2px solid rgb(159,128,84);
        color: rgb(130,103,86);
        padding: 10px 12px;
        font-size: 1rem;
        -webkit-transition: all 0.3 ease;
        -ms-transition: all 0.3 ease;
        -o-transition: all 0.3 ease;
        transition: all 0.3 ease;
    }
    #header #header_content #top .row-inner > .col-inner.col-inner-text_right .btn:before {
        font-family: fontAwesome;
        content: "\f003";
        display: inline-block;
        color: rgb(130,103,86);
        margin-right: 5px;
        font-weight: normal;
    }
    #header #header_content #top .row-inner > .col-inner.col-inner-text_right .btn:hover {
        background-color: rgb(130,103,86);
        border-color: rgb(130,103,86);
        color: #fff;
        -webkit-transition: all 0.3 ease;
        -ms-transition: all 0.3 ease;
        -o-transition: all 0.3 ease;
        transition: all 0.3 ease;
    }
    #header #header_content #top .row-inner > .col-inner.col-inner-text_right .btn:hover:before {
        color: #fff;
    }
    @media (max-width: 991px) {
        #header #header_content #top .row-inner > .col-inner.col-inner-drawer_button {
            display: table-cell;
        }
    }
    #header #header_content #top .row-inner > .col-inner.col-inner-drawer_button a {
        color: rgb(130,103,86);
    }
    #header #header_content #top .row-inner > .col-inner.col-inner-drawer_button a span {
        display: inline-block;
    }
    #header #header_content #top .row-inner > .col-inner.col-inner-drawer_button a span:before {
        font-family: fontAwesome;
        display: inline-block;
        content: "\f002";
        font-size: 1.6rem;
        padding-right: 10px;
    }
    #header #header_content #top .row-inner > .col-inner.col-inner-drawer_button a:hover {
        color: rgb(130,103,86);
    }
    #header #header_content #top .row-inner > .col-inner.col-inner-nav_mobile_button.col-inner-nav_mobile_button a.nav_mobile_button:before,
    #header #header_content #top .row-inner > .col-inner.col-inner-nav_mobile_button.col-inner-nav_mobile_button a.active:before,
    #header #header_content #top .row-inner > .col-inner.col-inner-nav_mobile_button.col-inner-nav_mobile_button a.nav_mobile_button:after,
    #header #header_content #top .row-inner > .col-inner.col-inner-nav_mobile_button.col-inner-nav_mobile_button a.active:after,
    #header #header_content #top .row-inner > .col-inner.col-inner-nav_mobile_button.col-inner-nav_mobile_button a.nav_mobile_button span,
    #header #header_content #top .row-inner > .col-inner.col-inner-nav_mobile_button.col-inner-nav_mobile_button a.active span {
        background-color: rgb(130,103,86);
    }
    #header #header_content #top .row-inner > .col-inner.col-inner-nav_mobile_button.col-inner-nav_mobile_button a:hover:before,
    #header #header_content #top .row-inner > .col-inner.col-inner-nav_mobile_button.col-inner-nav_mobile_button a:hover:after,
    #header #header_content #top .row-inner > .col-inner.col-inner-nav_mobile_button.col-inner-nav_mobile_button a:hover span {
        background-color: rgb(130,103,86);
    }
    
    #user_login.layout_layout1 > ul {
        display: inline-block;
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    #user_login.layout_layout1 > ul > li {
        display: inline-block;
        margin-left: 10px;
    }
    #user_login.layout_layout1 > ul > li:first-child {
        margin-left: 0px;
    }
    #user_login.layout_layout1 > ul > li > a {
        display: inline-block;
    }
    #user_login.layout_layout1 .thumb {
        display: inline-block;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        overflow: hidden;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin-right: 3px;
    }
    #user_login.layout_layout1 .thumb img {
        display: block;
        width: 100%;
        height: auto;
        float: left;
    }
    #user_login.layout_layout1 .dropdown-menu {
        padding-bottom: 9px;
    }
    @media (max-width: 767px) {
        #user_login.layout_layout1 .dropdown-menu {
            width: 100%;
        }
    }
    #user_login.layout_layout1 .dropdown-menu .row-inner .col-inner {
        padding-top: unset;
        padding-bottom: unset;
    }
    #user_login.layout_layout1 .dropdown-menu .dropdown-menu-titlebar,
    #user_login.layout_layout1 .dropdown-menu .dropdown-menu-content,
    #user_login.layout_layout1 .dropdown-menu .dropdown-menu-footer {
        padding: 15px;
    }
    #user_login.layout_layout1 .dropdown-menu .thumb {
        width: 40px;
        height: 40px;
    }
    #user_login.layout_layout1 .dropdown-menu h4 {
        margin: 0px;
        padding: 0px;
        font-weight: bold;
        color: #000;
        overflow: hidden;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    #user_login.layout_layout1 .dropdown-menu .dropdown-menu-content {
        padding-bottom: 5px;
    }
    #user_login.layout_layout1 .dropdown-menu .dropdown-menu-footer {
        text-align: center;
    }
    .col-inner-nav #nav.nav_dropdown_hover_flipin > .top_li {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 200px;
        -ms-perspective: 200px;
        perspective: 200px;
    }
    .col-inner-nav #nav.nav_dropdown_hover_flipin > .top_li > ul,
    .col-inner-nav #nav.nav_dropdown_hover_flipin > .top_li > div {
        -webkit-transition: opacity 0.5s ease, transform 0.3s ease-out;
        -ms-transition: opacity 0.5s ease, transform 0.3s ease-out;
        -o-transition: opacity 0.5s ease, transform 0.3s ease-out;
        transition: opacity 0.5s ease, transform 0.3s ease-out;
        -webkit-transform-origin: 0% 0%;
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -o-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
    }
    .col-inner-nav #nav.nav_dropdown_hover_flipin > .top_li:hover > ul,
    .col-inner-nav #nav.nav_dropdown_hover_flipin > .top_li:hover > div {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }
    .items_more_titlebar {
        margin: 0px;
        padding-bottom: 30px;
    }
    .items_more_titlebar .date {
        font-style: italic;
    }
    .items_more_titlebar .date:before {
        font-family: fontAwesome;
        content: "\f073";
        font-style: normal;
        font-weight: normal;
        display: inline-block;
        margin-right: 5px;
    }
    .items_more_titlebar .page_title {
        font-family: Montserrat;
        color: #000;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        font-size: 1.6em;
    }
    .items_more_titlebar .items_more_title {
        font-family: Montserrat;
        color: #000;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        font-size: 1.6em;
    }
    .items_more_details dl {
        display: block;
        margin-bottom: 5px;
    }
    .items_more_details dl:last-child {
        margin-bottom: 0px;
    }
    .items_more_details dl dt,
    .items_more_details dl dd {
        display: inline-block;
        font-weight: unset;
    }
    .items_more_details dl dt {
        margin-right: 5px;
    }
    .items_more_details dl dd {
        color: rgb(130,103,86);
    }
    .items_more_details dl dd br {
        display: none;
    }
    .items_more_details.layout_layout1 dl {
        margin-bottom: 15px;
    }
    .items_more_details.layout_layout1 dl:last-child {
        margin-bottom: 0px;
    }
    .items_more_details.layout_layout2,
    .items_more_details.layout_layout3 {
        margin-left: -15px;
        margin-right: -15px;
    }
    .items_more_details.layout_layout2:after,
    .items_more_details.layout_layout3:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .items_more_details.layout_layout2 dl,
    .items_more_details.layout_layout3 dl {
        float: left;
        width: 50%;
        padding-left: 15px;
        padding-right: 15px;
    }
    @media (max-width: 767px) {
        .items_more_details.layout_layout2 dl,
        .items_more_details.layout_layout3 dl {
            float: none;
            width: 100%;
        }
    }
    .items_more_details.layout_layout3 dl {
        width: 33.3333%;
    }
    @media (max-width: 767px) {
        .items_more_details.layout_layout3 dl {
            float: none;
            width: 100%;
        }
    }
    .items_more_details.layout_layout4 dl,
    .items_more_details.layout_layout5 dl {
        margin-bottom: 30px;
    }
    .items_more_details.layout_layout4 dl:last-child,
    .items_more_details.layout_layout5 dl:last-child {
        margin-bottom: 0px;
    }
    .items_more_details.layout_layout4 dl dt,
    .items_more_details.layout_layout5 dl dt,
    .items_more_details.layout_layout4 dl dd,
    .items_more_details.layout_layout5 dl dd {
        overflow: hidden;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .items_more_details.layout_layout4 dl dt,
    .items_more_details.layout_layout5 dl dt {
        margin: 0px;
        margin-bottom: 5px;
        display: block;
    }
    .items_more_details.layout_layout6 dl,
    .items_more_details.layout_layout7 dl,
    .items_more_details.layout_layout8 dl,
    .items_more_details.layout_layout9 dl,
    .items_more_details.layout_layout10 dl {
        margin-bottom: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #e0e0e0;
    }
    .items_more_details.layout_layout6 dl:after,
    .items_more_details.layout_layout7 dl:after,
    .items_more_details.layout_layout8 dl:after,
    .items_more_details.layout_layout9 dl:after,
    .items_more_details.layout_layout10 dl:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .items_more_details.layout_layout6 dl dt,
    .items_more_details.layout_layout7 dl dt,
    .items_more_details.layout_layout8 dl dt,
    .items_more_details.layout_layout9 dl dt,
    .items_more_details.layout_layout10 dl dt,
    .items_more_details.layout_layout6 dl dd,
    .items_more_details.layout_layout7 dl dd,
    .items_more_details.layout_layout8 dl dd,
    .items_more_details.layout_layout9 dl dd,
    .items_more_details.layout_layout10 dl dd {
        display: inline-block;
        float: left;
        width: 50%;
        box-sizing: border-box;
    }
    .items_more_details.layout_layout6 dl dt,
    .items_more_details.layout_layout7 dl dt,
    .items_more_details.layout_layout8 dl dt,
    .items_more_details.layout_layout9 dl dt,
    .items_more_details.layout_layout10 dl dt {
        margin-right: 0px;
        padding-right: 5px;
    }
    .items_more_details.layout_layout6 dl dd,
    .items_more_details.layout_layout7 dl dd,
    .items_more_details.layout_layout8 dl dd,
    .items_more_details.layout_layout9 dl dd,
    .items_more_details.layout_layout10 dl dd {
        text-align: left;
        padding-left: 5px;
    }
    .items_more_details.layout_layout6 dl:last-child,
    .items_more_details.layout_layout7 dl:last-child,
    .items_more_details.layout_layout9 dl:last-child,
    .items_more_details.layout_layout10 dl:last-child {
        margin-bottom: 0px;
        border-bottom: 0px;
    }
    .items_more_details.layout_layout7 dl dd,
    .items_more_details.layout_layout8 dl dd,
    .items_more_details.layout_layout9 dl dd,
    .items_more_details.layout_layout10 dl dd {
        text-align: right;
    }
    .items_more_details.layout_layout5,
    .items_more_details.layout_layout8 {
        margin-left: -15px;
        margin-right: -15px;
    }
    .items_more_details.layout_layout5:after,
    .items_more_details.layout_layout8:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .items_more_details.layout_layout5 dl,
    .items_more_details.layout_layout8 dl {
        float: left;
        width: 50%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .items_more_details.layout_layout5 dl dt,
    .items_more_details.layout_layout8 dl dt {
        margin-right: 0px;
    }
    @media (max-width: 767px) {
        .items_more_details.layout_layout5 dl,
        .items_more_details.layout_layout8 dl {
            float: none;
            width: 100%;
        }
    }
    .items_more_details.layout_layout8 dl {
        margin-bottom: 0px;
        padding-bottom: 0px;
        border: 0px;
    }
    .items_more_details.layout_layout8 dl dt,
    .items_more_details.layout_layout8 dl dd {
        padding-top: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #e0e0e0;
    }
    .items_more_details.layout_layout9,
    .items_more_details.layout_layout10 {
        border: 1px solid #e0e0e0;
    }
    .items_more_details.layout_layout9 dl,
    .items_more_details.layout_layout10 dl {
        margin: 0px;
        padding: 5px;
    }
    .items_more_details.layout_layout9 dl dt,
    .items_more_details.layout_layout10 dl dt,
    .items_more_details.layout_layout9 dl dd,
    .items_more_details.layout_layout10 dl dd {
        padding: 0px;
    }
    .items_more_details.layout_layout10 dl:nth-child(odd) {
        background-color: rgba(224, 224, 224, 0.5);
    }
    .items_more_details.layout_layout11 {
        display: table;
    }
    .items_more_details.layout_layout11 dl {
        display: table-cell;
        vertical-align: top;
        text-align: left;
        padding-right: 30px;
    }
    .items_more_details.layout_layout11 dl:last-child {
        padding-right: 0px;
    }
    .items_more_details.layout_layout11 dl dt,
    .items_more_details.layout_layout11 dl dd {
        display: block;
    }
    .items_more_details.layout_layout11 dl dt {
        margin-right: 0px;
    }
    @media (max-width: 767px) {
        .items_more_details.layout_layout11 {
            display: block;
        }
        .items_more_details.layout_layout11 dl {
            display: block;
        }
    }
    .items_more_attributes .title,
    .items_more_attributes .items_more_attributes_group_title {
        display: block;
        font-weight: bold;
        color: #000;
        margin-bottom: 15px;
    }
    .items_more_attributes .table {
        margin-bottom: 30px;
    }
    .items_more_attributes .table th {
        width: 25%;
    }
    .items_more_attributes ul {
        display: block;
        margin: 0px;
        padding: 0px;
        margin-bottom: 30px;
        line-height: 1.8em;
    }
    .items_more_attributes ul:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .items_more_attributes ul li {
        float: left;
        display: inline-block;
        box-sizing: border-box;
        padding-right: 15px;
    }
    .items_more_attributes ul li:before {
        color: #000;
        content: "\f14a";
        margin-right: 5px;
        font-family: fontAwesome;
        font-weight: normal;
        font-size: 14px;
    }
    .items_more_attributes.layout_layout2 .table th,
    .items_more_attributes.layout_layout2 .table td {
        width: 25%;
    }
    .items_more_attributes.layout_layout4 ul li,
    .items_more_attributes.layout_layout7 ul li {
        width: 33.3333%;
    }
    @media (max-width: 767px) {
        .items_more_attributes.layout_layout4 ul li,
        .items_more_attributes.layout_layout7 ul li {
            float: none;
            width: 100%;
        }
    }
    .items_more_attributes.layout_layout5 ul li {
        width: 25%;
    }
    @media (max-width: 767px) {
        .items_more_attributes.layout_layout5 ul li {
            float: none;
            width: 100%;
        }
    }
    @media (max-width: 767px) {
        .items_more_attributes.layout_layout2 .table tr td,
        .items_more_attributes.layout_layout2 .table tr th {
            display: block;
            width: 100%;
        }
        .items_more_attributes.layout_layout2 .table tr td.empty,
        .items_more_attributes.layout_layout2 .table tr th.empty {
            display: none;
        }
        .items_more_attributes.layout_layout4 ul li,
        .items_more_attributes.layout_layout5 ul li,
        .items_more_attributes.layout_layout7 ul li {
            width: auto;
            float: none;
        }
    }
    #pages_files.items_per_row_1 div.thumb,
    .galleries.layout_.items_per_row_1 div.thumb,
    .galleries.layout_slideshow5.items_per_row_1 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_1 div.thumb,
    #pages_files.items_per_row_1 .item,
    .galleries.layout_.items_per_row_1 .item,
    .galleries.layout_slideshow5.items_per_row_1 .item,
    .galleries.layout_thumbnails_row.items_per_row_1 .item {
        width: 100%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_1 div.thumb,
        .galleries.layout_.items_per_row_1 div.thumb,
        .galleries.layout_slideshow5.items_per_row_1 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_1 div.thumb,
        #pages_files.items_per_row_1 .item,
        .galleries.layout_.items_per_row_1 .item,
        .galleries.layout_slideshow5.items_per_row_1 .item,
        .galleries.layout_thumbnails_row.items_per_row_1 .item {
            width: 50%;
        }
    }
    #pages_files.items_per_row_2 div.thumb,
    .galleries.layout_.items_per_row_2 div.thumb,
    .galleries.layout_slideshow5.items_per_row_2 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_2 div.thumb,
    #pages_files.items_per_row_2 .item,
    .galleries.layout_.items_per_row_2 .item,
    .galleries.layout_slideshow5.items_per_row_2 .item,
    .galleries.layout_thumbnails_row.items_per_row_2 .item {
        width: 50%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_2 div.thumb,
        .galleries.layout_.items_per_row_2 div.thumb,
        .galleries.layout_slideshow5.items_per_row_2 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_2 div.thumb,
        #pages_files.items_per_row_2 .item,
        .galleries.layout_.items_per_row_2 .item,
        .galleries.layout_slideshow5.items_per_row_2 .item,
        .galleries.layout_thumbnails_row.items_per_row_2 .item {
            width: 50%;
        }
    }
    #pages_files.items_per_row_3 div.thumb,
    .galleries.layout_.items_per_row_3 div.thumb,
    .galleries.layout_slideshow5.items_per_row_3 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_3 div.thumb,
    #pages_files.items_per_row_3 .item,
    .galleries.layout_.items_per_row_3 .item,
    .galleries.layout_slideshow5.items_per_row_3 .item,
    .galleries.layout_thumbnails_row.items_per_row_3 .item {
        width: 33.33333333%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_3 div.thumb,
        .galleries.layout_.items_per_row_3 div.thumb,
        .galleries.layout_slideshow5.items_per_row_3 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_3 div.thumb,
        #pages_files.items_per_row_3 .item,
        .galleries.layout_.items_per_row_3 .item,
        .galleries.layout_slideshow5.items_per_row_3 .item,
        .galleries.layout_thumbnails_row.items_per_row_3 .item {
            width: 50%;
        }
    }
    #pages_files.items_per_row_4 div.thumb,
    .galleries.layout_.items_per_row_4 div.thumb,
    .galleries.layout_slideshow5.items_per_row_4 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_4 div.thumb,
    #pages_files.items_per_row_4 .item,
    .galleries.layout_.items_per_row_4 .item,
    .galleries.layout_slideshow5.items_per_row_4 .item,
    .galleries.layout_thumbnails_row.items_per_row_4 .item {
        width: 25%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_4 div.thumb,
        .galleries.layout_.items_per_row_4 div.thumb,
        .galleries.layout_slideshow5.items_per_row_4 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_4 div.thumb,
        #pages_files.items_per_row_4 .item,
        .galleries.layout_.items_per_row_4 .item,
        .galleries.layout_slideshow5.items_per_row_4 .item,
        .galleries.layout_thumbnails_row.items_per_row_4 .item {
            width: 50%;
        }
    }
    #pages_files.items_per_row_5 div.thumb,
    .galleries.layout_.items_per_row_5 div.thumb,
    .galleries.layout_slideshow5.items_per_row_5 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_5 div.thumb,
    #pages_files.items_per_row_5 .item,
    .galleries.layout_.items_per_row_5 .item,
    .galleries.layout_slideshow5.items_per_row_5 .item,
    .galleries.layout_thumbnails_row.items_per_row_5 .item {
        width: 20%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_5 div.thumb,
        .galleries.layout_.items_per_row_5 div.thumb,
        .galleries.layout_slideshow5.items_per_row_5 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_5 div.thumb,
        #pages_files.items_per_row_5 .item,
        .galleries.layout_.items_per_row_5 .item,
        .galleries.layout_slideshow5.items_per_row_5 .item,
        .galleries.layout_thumbnails_row.items_per_row_5 .item {
            width: 50%;
        }
    }
    #pages_files.items_per_row_6 div.thumb,
    .galleries.layout_.items_per_row_6 div.thumb,
    .galleries.layout_slideshow5.items_per_row_6 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_6 div.thumb,
    #pages_files.items_per_row_6 .item,
    .galleries.layout_.items_per_row_6 .item,
    .galleries.layout_slideshow5.items_per_row_6 .item,
    .galleries.layout_thumbnails_row.items_per_row_6 .item {
        width: 16.66666667%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_6 div.thumb,
        .galleries.layout_.items_per_row_6 div.thumb,
        .galleries.layout_slideshow5.items_per_row_6 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_6 div.thumb,
        #pages_files.items_per_row_6 .item,
        .galleries.layout_.items_per_row_6 .item,
        .galleries.layout_slideshow5.items_per_row_6 .item,
        .galleries.layout_thumbnails_row.items_per_row_6 .item {
            width: 50%;
        }
    }
    #pages_files.items_per_row_7 div.thumb,
    .galleries.layout_.items_per_row_7 div.thumb,
    .galleries.layout_slideshow5.items_per_row_7 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_7 div.thumb,
    #pages_files.items_per_row_7 .item,
    .galleries.layout_.items_per_row_7 .item,
    .galleries.layout_slideshow5.items_per_row_7 .item,
    .galleries.layout_thumbnails_row.items_per_row_7 .item {
        width: 14.28571429%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_7 div.thumb,
        .galleries.layout_.items_per_row_7 div.thumb,
        .galleries.layout_slideshow5.items_per_row_7 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_7 div.thumb,
        #pages_files.items_per_row_7 .item,
        .galleries.layout_.items_per_row_7 .item,
        .galleries.layout_slideshow5.items_per_row_7 .item,
        .galleries.layout_thumbnails_row.items_per_row_7 .item {
            width: 50%;
        }
    }
    #pages_files.items_per_row_8 div.thumb,
    .galleries.layout_.items_per_row_8 div.thumb,
    .galleries.layout_slideshow5.items_per_row_8 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_8 div.thumb,
    #pages_files.items_per_row_8 .item,
    .galleries.layout_.items_per_row_8 .item,
    .galleries.layout_slideshow5.items_per_row_8 .item,
    .galleries.layout_thumbnails_row.items_per_row_8 .item {
        width: 12.5%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_8 div.thumb,
        .galleries.layout_.items_per_row_8 div.thumb,
        .galleries.layout_slideshow5.items_per_row_8 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_8 div.thumb,
        #pages_files.items_per_row_8 .item,
        .galleries.layout_.items_per_row_8 .item,
        .galleries.layout_slideshow5.items_per_row_8 .item,
        .galleries.layout_thumbnails_row.items_per_row_8 .item {
            width: 50%;
        }
    }
    #pages_files.items_per_row_9 div.thumb,
    .galleries.layout_.items_per_row_9 div.thumb,
    .galleries.layout_slideshow5.items_per_row_9 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_9 div.thumb,
    #pages_files.items_per_row_9 .item,
    .galleries.layout_.items_per_row_9 .item,
    .galleries.layout_slideshow5.items_per_row_9 .item,
    .galleries.layout_thumbnails_row.items_per_row_9 .item {
        width: 11.11111111%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_9 div.thumb,
        .galleries.layout_.items_per_row_9 div.thumb,
        .galleries.layout_slideshow5.items_per_row_9 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_9 div.thumb,
        #pages_files.items_per_row_9 .item,
        .galleries.layout_.items_per_row_9 .item,
        .galleries.layout_slideshow5.items_per_row_9 .item,
        .galleries.layout_thumbnails_row.items_per_row_9 .item {
            width: 50%;
        }
    }
    #pages_files.items_per_row_10 div.thumb,
    .galleries.layout_.items_per_row_10 div.thumb,
    .galleries.layout_slideshow5.items_per_row_10 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_10 div.thumb,
    #pages_files.items_per_row_10 .item,
    .galleries.layout_.items_per_row_10 .item,
    .galleries.layout_slideshow5.items_per_row_10 .item,
    .galleries.layout_thumbnails_row.items_per_row_10 .item {
        width: 10%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_10 div.thumb,
        .galleries.layout_.items_per_row_10 div.thumb,
        .galleries.layout_slideshow5.items_per_row_10 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_10 div.thumb,
        #pages_files.items_per_row_10 .item,
        .galleries.layout_.items_per_row_10 .item,
        .galleries.layout_slideshow5.items_per_row_10 .item,
        .galleries.layout_thumbnails_row.items_per_row_10 .item {
            width: 50%;
        }
    }
    #pages_files.items_per_row_11 div.thumb,
    .galleries.layout_.items_per_row_11 div.thumb,
    .galleries.layout_slideshow5.items_per_row_11 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_11 div.thumb,
    #pages_files.items_per_row_11 .item,
    .galleries.layout_.items_per_row_11 .item,
    .galleries.layout_slideshow5.items_per_row_11 .item,
    .galleries.layout_thumbnails_row.items_per_row_11 .item {
        width: 9.09090909%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_11 div.thumb,
        .galleries.layout_.items_per_row_11 div.thumb,
        .galleries.layout_slideshow5.items_per_row_11 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_11 div.thumb,
        #pages_files.items_per_row_11 .item,
        .galleries.layout_.items_per_row_11 .item,
        .galleries.layout_slideshow5.items_per_row_11 .item,
        .galleries.layout_thumbnails_row.items_per_row_11 .item {
            width: 50%;
        }
    }
    #pages_files.items_per_row_12 div.thumb,
    .galleries.layout_.items_per_row_12 div.thumb,
    .galleries.layout_slideshow5.items_per_row_12 div.thumb,
    .galleries.layout_thumbnails_row.items_per_row_12 div.thumb,
    #pages_files.items_per_row_12 .item,
    .galleries.layout_.items_per_row_12 .item,
    .galleries.layout_slideshow5.items_per_row_12 .item,
    .galleries.layout_thumbnails_row.items_per_row_12 .item {
        width: 8.33333333%;
    }
    @media (max-width: 479px) {
        #pages_files.items_per_row_12 div.thumb,
        .galleries.layout_.items_per_row_12 div.thumb,
        .galleries.layout_slideshow5.items_per_row_12 div.thumb,
        .galleries.layout_thumbnails_row.items_per_row_12 div.thumb,
        #pages_files.items_per_row_12 .item,
        .galleries.layout_.items_per_row_12 .item,
        .galleries.layout_slideshow5.items_per_row_12 .item,
        .galleries.layout_thumbnails_row.items_per_row_12 .item {
            width: 50%;
        }
    }
    #pages_files,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like) {
        margin: -10px;
    }
    #pages_files:after,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like):after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    #pages_files.items_per_row_6,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_6,
    #pages_files.items_per_row_7,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_7,
    #pages_files.items_per_row_8,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_8,
    #pages_files.items_per_row_9,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_9,
    #pages_files.items_per_row_10,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_10 {
        margin: -5px;
    }
    #pages_files.items_per_row_6 div.thumb,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_6 div.thumb,
    #pages_files.items_per_row_7 div.thumb,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_7 div.thumb,
    #pages_files.items_per_row_8 div.thumb,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_8 div.thumb,
    #pages_files.items_per_row_9 div.thumb,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_9 div.thumb,
    #pages_files.items_per_row_10 div.thumb,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_10 div.thumb,
    #pages_files.items_per_row_6 .item,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_6 .item,
    #pages_files.items_per_row_7 .item,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_7 .item,
    #pages_files.items_per_row_8 .item,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_8 .item,
    #pages_files.items_per_row_9 .item,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_9 .item,
    #pages_files.items_per_row_10 .item,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like).items_per_row_10 .item {
        padding: 5px;
    }
    #pages_files div.thumb,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like) div.thumb,
    #pages_files .item,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like) .item {
        display: block;
        float: left;
        padding: 10px;
        box-sizing: border-box;
    }
    #pages_files div.thumb a,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like) div.thumb a,
    #pages_files .item a,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like) .item a {
        overflow: hidden;
        width: 100%;
        box-sizing: border-box;
        position: relative;
        display: block;
    }
    #pages_files div.thumb a img,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like) div.thumb a img,
    #pages_files .item a img,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like) .item a img {
        width: 100%;
        height: auto;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    #pages_files div.thumb a,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like) div.thumb a,
    #pages_files .item a,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like) .item a {
        float: none;
        margin: 0px;
    }
    #pages_files div.thumb .title,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like) div.thumb .title,
    #pages_files .item .title,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like) .item .title {
        margin-top: 5px;
        text-align: center;
        overflow: hidden;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    #pages_files div.thumb a:before,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like):not(.layout_slideshow5) div.thumb a:before,
    #pages_files .item a:before,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like):not(.layout_slideshow5) .item a:before {
        position: absolute;
        left: 0px;
        bottom: 0px;
        font-family: fontAwesome;
        font-size: 0.933em;
        display: inline-block;
        width: 25px;
        height: 25px;
        color: #fff;
        font-weight: normal;
        content: "\f002";
        background-color: rgba(86, 141, 168, 0.8);
        text-align: center;
        vertical-align: center;
        padding-top: 3px;
        z-index: 4;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    #pages_files div.thumb a:hover:before,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like):not(.layout_slideshow5) div.thumb a:hover:before,
    #pages_files .item a:hover:before,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like):not(.layout_slideshow5) .item a:hover:before {
        background-color: rgba(86, 141, 168, 0.8);
    }
    #pages_files div.thumb a:hover img,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like):not(.layout_slideshow5) div.thumb a:hover img,
    #pages_files .item a:hover img,
    .galleries:not(.layout_thumbnails_row):not(.layout_grid):not(.layout_justified):not(.layout_facebook_like):not(.layout_slideshow5) .item a:hover img {
        -webkit-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
    }
    #pages_files.ratio_16by9 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_16by9 .thumb_background,
    #pages_files.ratio_15by10 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_15by10 .thumb_background,
    #pages_files.ratio_4by3 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_4by3 .thumb_background,
    #pages_files.ratio_3by2 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_3by2 .thumb_background,
    #pages_files.ratio_9by16 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_9by16 .thumb_background,
    #pages_files.ratio_10by15 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_10by15 .thumb_background,
    #pages_files.ratio_3by4 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_3by4 .thumb_background,
    #pages_files.ratio_2by3 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_2by3 .thumb_background,
    #pages_files.ratio_1by1 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_1by1 .thumb_background {
        position: relative;
        display: block;
        height: 0px;
        padding: 0px;
        overflow: hidden;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    #pages_files.ratio_16by9 .thumb_background img,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_16by9 .thumb_background img,
    #pages_files.ratio_15by10 .thumb_background img,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_15by10 .thumb_background img,
    #pages_files.ratio_4by3 .thumb_background img,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_4by3 .thumb_background img,
    #pages_files.ratio_3by2 .thumb_background img,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_3by2 .thumb_background img,
    #pages_files.ratio_9by16 .thumb_background img,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_9by16 .thumb_background img,
    #pages_files.ratio_10by15 .thumb_background img,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_10by15 .thumb_background img,
    #pages_files.ratio_3by4 .thumb_background img,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_3by4 .thumb_background img,
    #pages_files.ratio_2by3 .thumb_background img,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_2by3 .thumb_background img,
    #pages_files.ratio_1by1 .thumb_background img,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_1by1 .thumb_background img {
        opacity: 0 !important;
        filter: alpha(opacity=0) !important;
        width: 100%;
    }
    #pages_files.ratio_16by9 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_16by9 .thumb_background {
        padding-bottom: 56.25%;
    }
    #pages_files.ratio_15by10 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_15by10 .thumb_background {
        padding-bottom: 66.66%;
    }
    #pages_files.ratio_4by3 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_4by3 .thumb_background {
        padding-bottom: 75%;
    }
    #pages_files.ratio_3by2 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_3by2 .thumb_background {
        padding-bottom: 66.6666%;
    }
    #pages_files.ratio_9by16 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_9by16 .thumb_background {
        padding-bottom: 177.7777%;
    }
    #pages_files.ratio_10by15 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_10by15 .thumb_background {
        padding-bottom: 150%;
    }
    #pages_files.ratio_3by4 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_3by4 .thumb_background {
        padding-bottom: 133.3333%;
    }
    #pages_files.ratio_2by3 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_2by3 .thumb_background {
        padding-bottom: 150%;
    }
    #pages_files.ratio_1by1 .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).ratio_1by1 .thumb_background {
        padding-bottom: 100%;
    }
    #pages_files.size_contain .thumb_background,
    .galleries:not(.layout_justified):not(.layout_facebook_like).size_contain .thumb_background {
        background-size: contain;
    }
    .galleries.layout_slideshow5 {
        padding-top: 10px;
    }
    .galleries.layout_slideshow5:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .galleries.layout_grid,
    .galleries.layout_thumbnails_row {
        margin-left: -1px;
        margin-bottom: -1px;
    }
    .galleries.layout_grid:after,
    .galleries.layout_thumbnails_row:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .galleries.layout_grid .thumb,
    .galleries.layout_thumbnails_row .thumb {
        float: left;
        display: block;
        box-sizing: border-box;
        padding-left: 1px;
        margin-bottom: 1px;
    }
    .galleries.layout_grid .thumb.hidden,
    .galleries.layout_thumbnails_row .thumb.hidden {
        display: none;
    }
    .galleries.layout_grid .thumb a,
    .galleries.layout_thumbnails_row .thumb a {
        display: block;
        position: relative;
        overflow: hidden;
        box-sizing: border-box;
        width: 100%;
    }
    .galleries.layout_grid .thumb a img,
    .galleries.layout_thumbnails_row .thumb a img {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    .galleries.layout_grid .thumb a .title,
    .galleries.layout_thumbnails_row .thumb a .title {
        text-align: center;
        overflow: hidden;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 5px;
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        color: #fff;
    }
    .galleries.layout_grid .thumb.more_thumb a .more,
    .galleries.layout_thumbnails_row .thumb.more_thumb a .more {
        background-color: rgba(0, 0, 0, 0.5);
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        color: #fff;
        font-size: 1.4em;
    }
    .galleries.layout_grid .thumb.more_thumb a .more span,
    .galleries.layout_thumbnails_row .thumb.more_thumb a .more span {
        display: table;
        width: 100%;
        height: 100%;
    }
    .galleries.layout_grid .thumb.more_thumb a .more span span,
    .galleries.layout_thumbnails_row .thumb.more_thumb a .more span span {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
    }
    .galleries.layout_grid .thumb.more_thumb a .title,
    .galleries.layout_thumbnails_row .thumb.more_thumb a .title {
        display: none;
    }
    .galleries.layout_grid:not(.ratio_16by9):not(.ratio_15by10):not(.ratio_4by3):not(.ratio_3by2):not(.ratio_9by16):not(.ratio_10by15):not(.ratio_3by4):not(.ratio_2by3):not(.ratio_1by1) .thumb a .thumb_background,
    .galleries.layout_thumbnails_row:not(.ratio_16by9):not(.ratio_15by10):not(.ratio_4by3):not(.ratio_3by2):not(.ratio_9by16):not(.ratio_10by15):not(.ratio_3by4):not(.ratio_2by3):not(.ratio_1by1) .thumb a .thumb_background {
        background: none !important;
    }
    .galleries.layout_grid:not(.ratio_16by9):not(.ratio_15by10):not(.ratio_4by3):not(.ratio_3by2):not(.ratio_9by16):not(.ratio_10by15):not(.ratio_3by4):not(.ratio_2by3):not(.ratio_1by1) .thumb a img,
    .galleries.layout_thumbnails_row:not(.ratio_16by9):not(.ratio_15by10):not(.ratio_4by3):not(.ratio_3by2):not(.ratio_9by16):not(.ratio_10by15):not(.ratio_3by4):not(.ratio_2by3):not(.ratio_1by1) .thumb a img {
        display: block;
        width: 100%;
        height: auto;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .galleries.layout_grid:not(.ratio_16by9):not(.ratio_15by10):not(.ratio_4by3):not(.ratio_3by2):not(.ratio_9by16):not(.ratio_10by15):not(.ratio_3by4):not(.ratio_2by3):not(.ratio_1by1) .thumb a:hover img,
    .galleries.layout_thumbnails_row:not(.ratio_16by9):not(.ratio_15by10):not(.ratio_4by3):not(.ratio_3by2):not(.ratio_9by16):not(.ratio_10by15):not(.ratio_3by4):not(.ratio_2by3):not(.ratio_1by1) .thumb a:hover img {
        opacity: 0.8;
        filter: alpha(opacity=80);
    }
    .galleries.layout_grid {
        margin-left: -2px;
        margin-bottom: -2px;
    }
    .galleries.layout_grid .thumb {
        width: 25%;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 2px;
    }
    .galleries.layout_grid .thumb:first-child {
        width: 50%;
    }
    .galleries.layout_grid .thumb:nth-child(1),
    .galleries.layout_grid .thumb:nth-child(4),
    .galleries.layout_grid .thumb:nth-child(5) {
        padding-bottom: 0px;
    }
    .galleries.layout_grid.items_2 .thumb {
        width: 50%;
        padding-bottom: 0px;
    }
    .galleries.layout_grid.items_3 .thumb:nth-child(3),
    .galleries.layout_grid.items_3 .thumb:nth-child(3) {
        padding-bottom: 0px;
    }
    @media (max-width: 991px) {
        .galleries.layout_grid {
            margin: 0px;
        }
        .galleries.layout_grid .thumb {
            display: none;
        }
        .galleries.layout_grid .thumb:first-child {
            display: block;
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
        }
    }
    .galleries.layout_justified a img {
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .galleries.layout_justified a:hover img {
        opacity: 0.8;
        filter: alpha(opacity=80);
    }
    .galleries_slideshow_slides {
        position: relative;
        overflow: hidden;
        background: #e0e0e0;
    }
    .galleries_slideshow_slides .bx-controls {
        display: block;
    }
    .galleries_slideshow_slides .bx-controls .bx-pager {
        display: none;
    }
    .galleries_slideshow_slides .bx-controls a {
        position: absolute;
        left: 0px;
        width: 100%;
        background-color: #000;
        color: #fff;
        white-space: nowrap;
        overflow: hidden;
        height: 20px;
        text-align: center;
        display: block;
        opacity: 0.3;
        filter: alpha(opacity=30);
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        -webkit-transition: opacity 0.3s ease;
        -ms-transition: opacity 0.3s ease;
        -o-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
    }
    .galleries_slideshow_slides .bx-controls a:before {
        display: inline-block;
        font-family: fontAwesome;
        text-align: center;
        margin-right: 9999px;
        width: 100%;
    }
    .galleries_slideshow_slides .bx-controls a.bx-prev {
        top: 0px;
    }
    .galleries_slideshow_slides .bx-controls a.bx-prev:before {
        content: "\f0d8";
    }
    .galleries_slideshow_slides .bx-controls a.bx-next {
        bottom: 0px;
    }
    .galleries_slideshow_slides .bx-controls a.bx-next:before {
        content: "\f0d7";
    }
    .galleries_slideshow_slides .slides {
        display: block;
        margin: 0px;
        padding: 0px;
        overflow: hidden;
    }
    .galleries_slideshow_slides .slides li {
        display: block;
        width: 100%;
    }
    .galleries_slideshow_slides .slides li a {
        cursor: pointer;
        display: block;
    }
    .galleries_slideshow_slides .slides li a img {
        display: block;
        width: 100%;
        height: auto;
    }
    @media (max-width: 1200px) {
        #listings_files_slider {
            display: none;
        }
    }
    .galleries_slideshow li .item a .title {
        position: absolute;
        left: 50%;
        bottom: 30px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        color: #999;
        text-align: center;
        display: block;
        z-index: 5;
        text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.75);
    }
    @media (max-width: 767px) {
        .galleries_slideshow:not(.ratio_16by9):not(.ratio_15by10):not(.ratio_4by3):not(.ratio_3by2):not(.ratio_9by16):not(.ratio_10by15):not(.ratio_3by4):not(.ratio_2by3):not(.ratio_1by1):not(.ratio_height) {
            height: auto !important;
        }
        .galleries_slideshow:not(.ratio_16by9):not(.ratio_15by10):not(.ratio_4by3):not(.ratio_3by2):not(.ratio_9by16):not(.ratio_10by15):not(.ratio_3by4):not(.ratio_2by3):not(.ratio_1by1):not(.ratio_height)
            li
            .item
            a
            .modules_slideshow_background {
            height: auto !important;
            background: none !important;
        }
        .galleries_slideshow:not(.ratio_16by9):not(.ratio_15by10):not(.ratio_4by3):not(.ratio_3by2):not(.ratio_9by16):not(.ratio_10by15):not(.ratio_3by4):not(.ratio_2by3):not(.ratio_1by1):not(.ratio_height)
            li
            .item
            a
            .modules_slideshow_background
            img {
            opacity: 1 !important;
            filter: alpha(opacity=100) !important;
        }
        .galleries_thumb_slideshow {
            display: none !important;
        }
    }
    #notice {
        background-color: #000;
        color: #fff;
        font-size: 1rem;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        padding-top: 15px;
        padding-bottom: 15px;
        position: relative;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
    }
    #notice.position_top_fixed,
    #notice.position_bottom_fixed {
        left: 0px;
        width: 100%;
        position: fixed;
        z-index: 1000;
        background-color: rgba(0, 0, 0, 0.85);
    }
    #notice.position_top_fixed {
        top: 0px;
    }
    #notice.position_bottom_fixed {
        bottom: 0px;
    }
    #notice a:not(.btn) {
        color: #fff;
        text-decoration: none;
    }
    #notice a:not(.btn):hover {
        text-decoration: underline;
    }
    #notice #notice_close {
        display: inline-block;
        position: absolute;
        top: 0px;
        right: 0px;
        overflow: hidden;
        text-align: left;
        color: #fff;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
        height: 100%;
        text-decoration: none;
        font-size: 1em;
        line-height: 2.8em;
    }
    #notice #notice_close:before {
        font-family: fontAwesome;
        content: "\f00d";
        font-weight: normal;
    }
    #notice #notice_close:hover {
        opacity: 0.8;
        filter: alpha(opacity=80);
    }
    #notice:hover {
        background-color: #0d0d0d;
    }
    #notice.position_popup {
        position: fixed;
        z-index: 1000;
        width: 640px;
        left: 50%;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        padding: 30px;
        background-color: #fff;
        color: #999;
        border: 1px solid #e0e0e0;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
    }
    @media (max-width: 767px) {
        #notice.position_popup {
            width: 85%;
        }
    }
    #notice.position_popup.position_popup_bottom {
        top: auto;
        bottom: 150px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    @media (max-width: 767px) {
        #notice.position_popup.position_popup_bottom {
            bottom: 50px;
        }
    }
    #notice.position_popup a {
        color: rgb(130,103,86);
    }
    #notice.position_popup a:hover {
        color: rgb(130,103,86);
    }
    #notice.position_popup #notice_close {
        color: #000;
    }
    #notice.position_popup .container {
        width: auto;
        padding: 0px;
    }
    #notice.cookies.position_popup #notice_content > .row-inner {
        margin: auto;
        margin-top: 30px;
    }
    #notice.cookies:not(.position_popup) #notice_content.text-center > .row-inner {
        margin: auto;
        margin-top: 15px;
    }
    @media (max-width: 767px) {
        #notice.cookies:not(.position_popup) #notice_content:not(.text-center) > .row-inner > .col-inner:not(.col-inner-wide) {
            display: inline-block;
            margin-top: 15px;
        }
    }
    #cookies .cookies_settings {
        margin-top: 15px;
    }
    #cookies .cookies_settings dl {
        display: table;
        margin-bottom: 15px;
    }
    #cookies .cookies_settings dl dt,
    #cookies .cookies_settings dl dd {
        font-weight: normal;
        display: table-cell;
        padding-left: 15px;
        padding-right: 15px;
    }
    #cookies .cookies_settings dl dt {
        width: 100%;
        padding-left: 0px;
        text-align: left;
    }
    #cookies .cookies_settings dl dt strong {
        color: #000;
    }
    #cookies .cookies_settings dl dt p {
        font-weight: normal;
    }
    #cookies .cookies_settings dl dd {
        padding-right: 0px;
        text-align: right;
    }
    #cookies .cookies_settings dl dd .form_switch a {
        width: 35px;
        -webkit-border-radius: 200px;
        border-radius: 200px;
        border: 1px solid #e0e0e0;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        position: relative;
        background-color: #e0e0e0;
        display: block;
        height: 18px;
    }
    #cookies .cookies_settings dl dd .form_switch a:before {
        display: inline-block;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        position: absolute;
        content: " ";
        width: 15px;
        height: 15px;
        left: 0px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        background-color: #fff;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        border: 1px solid #e0e0e0;
    }
    #cookies .cookies_settings dl dd .form_switch.active a {
        background-color: green;
    }
    #cookies .cookies_settings dl dd .form_switch.active a:before {
        left: calc(100% - 15px);
    }
    #cookies .cookies_settings dl.cookies_accept_necessary dd .form_switch a {
        opacity: 0.5;
        filter: alpha(opacity=50);
        cursor: text;
    }
    #cookies .form .form_footer {
        position: relative;
    }
    @media (min-width: 768px) {
        #cookies .form .form_footer .cookies_gdpr {
            display: inline-block;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
        }
    }
    @media (max-width: 767px) {
        #cookies .form .form_footer .cookies_gdpr {
            margin-top: 15px;
            text-align: center;
        }
    }
    #cookies .form .form_footer .cookies_gdpr a {
        margin-right: 15px;
    }
    #cookies .form .form_footer .cookies_gdpr a:last-child {
        margin-right: 0px;
    }
    #status {
        font-size: 0.933em;
        border-bottom: 1px solid #e0e0e0;
        background-color: #f4f4f4;
        border-bottom: none;
    }
    #status .row-inner .col-inner {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    #status .row-inner .col-inner.left {
        text-align: left;
    }
    #status .row-inner .col-inner.center {
        text-align: center;
    }
    #status .row-inner .col-inner.right {
        text-align: right;
    }
    @media (max-width: 767px) {
        #status {
            padding-top: 5px;
            padding-bottom: 5px;
        }
        #status .row-inner {
            display: block;
        }
        #status .row-inner .col-inner {
            padding: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
            display: inline-block;
            white-space: normal;
        }
        #status .row-inner .col-inner.center,
        #status .row-inner .col-inner.right {
            text-align: left;
        }
        #status .row-inner .col-inner-empty {
            display: none;
        }
    }
    #status a .fa {
        font-size: 1.2em;
        line-height: 0px;
        vertical-align: middle;
        margin-right: 5px;
    }
    #status #status_content .row-inner > .col-inner {
        font-size: 0.9rem;
    }
    #status #status_content .row-inner > .col-inner.col-inner-text_left > ul {
        display: block;
        margin: 0;
        padding: 0;
        list-style: none;
    }
    #status #status_content .row-inner > .col-inner.col-inner-text_left > ul > li {
        display: inline-block;
        margin: 0;
        padding: 0;
        margin-left: 15px;
    }
    #status #status_content .row-inner > .col-inner.col-inner-text_left > ul > li:first-child {
        margin-left: 0px;
    }
    #status #status_content .row-inner > .col-inner.col-inner-text_left > ul > li:before {
        font-family: fontAwesome;
        color: rgb(130,103,86);
        display: inline-block;
        vertical-align: baseline;
        margin-right: 9px;
    }
    #status #status_content .row-inner > .col-inner.col-inner-text_left > ul > li > a {
        color: #999;
    }
    #status #status_content .row-inner > .col-inner.col-inner-text_left > ul > li > a:hover {
        color: rgb(130,103,86);
    }
    #status #status_content .row-inner > .col-inner.col-inner-text_left > ul > li.address:before {
        content: "\f041";
    }
    #status #status_content .row-inner > .col-inner.col-inner-text_left > ul > li.mail:before {
        content: "\f0e0";
    }
    #status #status_content .row-inner > .col-inner.col-inner-text_left > ul > li.phone:before {
        content: "\f095";
    }
    #status #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li {
        color: #999;
        margin: 0px;
    }
    #status #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li:before {
        content: "/";
        margin-right: 5px;
    }
    #status #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li:first-child {
        padding-left: 0px;
    }
    #status #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li:first-child:before {
        display: none;
    }
    #status #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li > a {
        color: #999;
    }
    #status #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li > a:hover {
        color: rgb(130,103,86);
    }
    #status #status_content .row-inner > .col-inner.col-inner-login #user_login > ul > li.login > a:before {
        font-family: fontAwesome;
        content: "\f2bd";
        margin-right: 7px;
        color: rgb(130,103,86);
        display: inline-block;
    }
    #status #status_content .row-inner > .col-inner.col-inner-languages > ul > li a .flag_cont {
        margin-right: -0.5em;
    }
    #path {
        border-bottom: 1px solid #e0e0e0;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #999;
        font-size: 0.933em;
        padding: 0px;
    }
    @media (max-width: 767px) {
        #path {
            display: none;
        }
    }
    #path a {
        color: #999;
    }
    #path a:hover {
        color: rgb(130,103,86);
    }
    #path .path {
        display: block;
        margin: 0px;
        padding: 0px;
    }
    #path .path:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    #path .path li {
        float: left;
        display: inline-block;
    }
    #path .path li:before {
        font-family: fontAwesome;
        content: "\f105";
        font-weight: normal;
        margin-right: 5px;
        margin-left: 5px;
    }
    #path .path li.first:before {
        display: none;
    }
    #path .path li a {
        display: inline-block;
    }
    #path.layout_layout1,
    #path.layout_layout3,
    #path.layout_layout4,
    #path.layout_layout5 {
        border-bottom: 0px;
    }
    #path.layout_layout4,
    #path.layout_layout5 {
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #e0e0e0;
    }
    #path.layout_layout2 .path li:before,
    #path.layout_layout3 .path li:before,
    #path.layout_layout5 .path li:before {
        font-family: Montserrat;
        content: "/";
    }
    #path.layout_layout2 .path li:first:before,
    #path.layout_layout3 .path li:first:before,
    #path.layout_layout5 .path li:first:before {
        display: none;
    }
    #path #path_content {
        border-bottom: 1px solid #e0e0e0;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    #credits {
        border-top: 1px solid #e0e0e0;
        background-color: #4f8eaa;
        border-top: 1px solid rgba(255, 255, 255, 0.3);
    }
    #credits .row-inner .col-inner {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #credits .row-inner .col-inner.left {
        text-align: left;
    }
    #credits .row-inner .col-inner.center {
        text-align: center;
    }
    #credits .row-inner .col-inner.right {
        text-align: right;
    }
    @media (max-width: 767px) {
        #credits {
            padding-top: 15px;
            padding-bottom: 15px;
        }
        #credits .row-inner {
            display: block;
        }
        #credits .row-inner .col-inner {
            padding: 0px;
            padding-top: 15px;
            padding-bottom: 15px;
            display: inline-block;
            white-space: normal;
        }
        #credits .row-inner .col-inner.center,
        #credits .row-inner .col-inner.right {
            text-align: left;
        }
        #credits .row-inner .col-inner-empty {
            display: none;
        }
    }
    #credits.credits_layout_layout1 {
        background-color: rgb(130,103,86);
        color: #fff;
        border: 0px;
    }
    #credits.credits_layout_layout1 strong {
        color: #306782;
        font-weight: normal;
    }
    #credits.credits_layout_layout1 .fa {
        color: #306782;
    }
    #credits.credits_layout_layout1 a {
        color: #fff;
    }
    #credits.credits_layout_layout1 a .fa {
        color: #306782;
    }
    #credits.credits_layout_layout1 a:hover {
        color: #306782;
    }
    #credits #credits_content > .row-inner > .col-inner {
        color: #fff;
    }
    #credits #credits_content > .row-inner > .col-inner a {
        color: #fff;
    }
    #credits #credits_content > .row-inner > .col-inner a:hover {
        opacity: 0.85;
        filter: alpha(opacity=85);
    }
    #totop {
        position: fixed;
        bottom: 30px;
        right: -100px;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        z-index: 999;
    }
    #totop.selected {
        right: 30px;
    }
    .languages {
        list-style: none;
        margin: 0px;
        padding: 0px;
        display: inline-block;
        white-space: nowrap;
        vertical-align: top;
    }
    .languages .flag_cont {
        display: inline-block;
        margin-right: 0.38em;
        vertical-align: middle;
        line-height: 0px;
    }
    .languages.size_xs .flag_cont .flag-icon {
        font-size: 0.733em;
    }
    .languages.size_sm .flag_cont .flag-icon {
        font-size: 0.867em;
    }
    .languages.size_md .flag_cont .flag-icon {
        font-size: 1em;
    }
    .languages.size_lg .flag_cont .flag-icon {
        font-size: 1.2em;
    }
    .languages.style_ .flag_cont {
        display: none;
    }
    .languages.style_round .flag_cont .flag-icon {
        background-size: cover;
        overflow: hidden;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        width: 1.3333em;
        height: 1.3333em;
    }
    .languages .top_li ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }
    .languages.text_code a {
        text-transform: uppercase;
    }
    .languages.layout_dropdown .top_li {
        position: relative;
    }
    .languages.layout_dropdown .top_li ul {
        position: absolute;
        z-index: 500;
        left: 0px;
        top: 100%;
        background-color: #fff;
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        display: none;
    }
    .languages.layout_dropdown .top_li ul li a {
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
        display: block;
        color: #999;
        text-align: left;
    }
    .languages.layout_dropdown .top_li ul li a:hover {
        background-color: rgb(130,103,86);
        color: #fff;
    }
    .languages.layout_dropdown .top_li:hover:after {
        position: absolute;
        left: 0px;
        bottom: -100%;
        width: 100%;
        height: 100%;
        content: " ";
    }
    .languages.layout_dropdown .top_li:hover ul {
        display: block;
    }
    .languages.layout_dropdown.position_status_right .top_li ul,
    .languages.layout_dropdown.position_top_right .top_li ul,
    .languages.layout_dropdown.position_nav_right .top_li ul {
        left: auto;
        right: 0px;
    }
    .languages.layout_inline .top_li .top_link {
        display: none;
    }
    .languages.layout_inline .top_li ul {
        display: inline-block;
        display: table;
    }
    .languages.layout_inline .top_li ul li {
        display: table-cell;
        padding-left: 10px;
        vertical-align: middle;
    }
    .languages.layout_inline .top_li ul li:first-child {
        padding-left: 0px;
    }
    .modules_google_maps .modules_google_maps_content {
        position: relative;
    }
    .modules_google_maps .modules_google_maps_content .modules_google_maps_content_btn {
        left: 0px;
        width: 100%;
        position: absolute;
        text-align: left;
        z-index: 2;
    }
    .modules_google_maps .modules_google_maps_content_map {
        -webkit-transition: height 0.3s ease;
        -ms-transition: height 0.3s ease;
        -o-transition: height 0.3s ease;
        transition: height 0.3s ease;
        overflow: hidden;
        display: block;
        position: relative;
        z-index: 1;
    }
    .modules_google_maps .btn {
        white-space: nowrap;
    }
    .modules_google_maps.button_position_top_left .modules_google_maps_content .modules_google_maps_content_btn,
    .modules_google_maps.button_position_bottom_left .modules_google_maps_content .modules_google_maps_content_btn {
        text-align: left;
    }
    .modules_google_maps.button_position_top_right .modules_google_maps_content .modules_google_maps_content_btn,
    .modules_google_maps.button_position_bottom_right .modules_google_maps_content .modules_google_maps_content_btn {
        text-align: right;
    }
    .modules_google_maps.button_position_top .modules_google_maps_content .modules_google_maps_content_btn,
    .modules_google_maps.button_position_bottom .modules_google_maps_content .modules_google_maps_content_btn {
        text-align: center;
    }
    .modules_google_maps.button_position_top_left .modules_google_maps_content .modules_google_maps_content_btn,
    .modules_google_maps.button_position_top .modules_google_maps_content .modules_google_maps_content_btn,
    .modules_google_maps.button_position_top_right .modules_google_maps_content .modules_google_maps_content_btn {
        top: 0px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .modules_google_maps.button_position_bottom_left .modules_google_maps_content .modules_google_maps_content_btn,
    .modules_google_maps.button_position_bottom .modules_google_maps_content .modules_google_maps_content_btn,
    .modules_google_maps.button_position_bottom_right .modules_google_maps_content .modules_google_maps_content_btn {
        bottom: 0px;
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
    }
    .slideshow {
        overflow: hidden;
    }
    @media (max-width: 767px) {
        .slideshow .slider {
            overflow: hidden;
        }
		
		
		
    }
    .slideshow .item {
        position: relative;
        overflow: hidden;
    }
    .slideshow .item .modules_slideshow_description_cont {
        left: 0px;
        top: 0px;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 5;
    }
    .slideshow .item .modules_slideshow_description_cont .modules_slideshow_description {
        display: table;
        width: 100%;
        height: 100%;
    }
    .slideshow .item .modules_slideshow_description_cont .modules_slideshow_description > div {
        vertical-align: middle;
        display: table-cell;
    }
  
    .slideshow .item .modules_slideshow_background img {
        opacity: 0 !important;
        filter: alpha(opacity=0) !important;
        width: 100%;
    }
    @media (min-width: 768px) {
        .slideshow .item.mobile .modules_slideshow_background.mobile {
            display: none;
        }
		
		 .slideshow .item .modules_slideshow_background {
			background-position: center top !important;
			background-repeat: no-repeat !important;
			background-size: cover !important;
		}
		
    }
    @media (max-width: 767px) {
        .slideshow .item.mobile .modules_slideshow_background:not(.mobile) {
            display: none;
        }
		
		.slideshow .item .modules_slideshow_background {
			background-position: center center !important;
			background-repeat: no-repeat !important;
			background-size: cover !important;
		}
		
    }
    .slideshow .item.video_background .modules_slideshow_background {
        z-index: -2;
        position: relative;
    }
    .slideshow.size_contain .item .modules_slideshow_background {
        background-size: contain !important;
    }
    .slideshow.ratio_16by9 .item,
    .slideshow.ratio_15by10 .item,
    .slideshow.ratio_4by3 .item,
    .slideshow.ratio_3by2 .item,
    .slideshow.ratio_9by16 .item,
    .slideshow.ratio_10by15 .item,
    .slideshow.ratio_3by4 .item,
    .slideshow.ratio_2by3 .item,
    .slideshow.ratio_1by1 .item {
        position: relative;
        display: block;
        height: 0px;
        padding: 0px;
        overflow: hidden;
    }
    .slideshow.ratio_16by9 .item .modules_slideshow_background,
    .slideshow.ratio_15by10 .item .modules_slideshow_background,
    .slideshow.ratio_4by3 .item .modules_slideshow_background,
    .slideshow.ratio_3by2 .item .modules_slideshow_background,
    .slideshow.ratio_9by16 .item .modules_slideshow_background,
    .slideshow.ratio_10by15 .item .modules_slideshow_background,
    .slideshow.ratio_3by4 .item .modules_slideshow_background,
    .slideshow.ratio_2by3 .item .modules_slideshow_background,
    .slideshow.ratio_1by1 .item .modules_slideshow_background {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }
    .slideshow.ratio_16by9 .item {
        padding-bottom: 56.25%;
    }
    .slideshow.ratio_15by10 .item {
        padding-bottom: 66.66%;
    }
    .slideshow.ratio_4by3 .item {
        padding-bottom: 75%;
    }
    .slideshow.ratio_3by2 .item {
        padding-bottom: 66.6666%;
    }
    .slideshow.ratio_9by16 .item {
        padding-bottom: 177.7777%;
    }
    .slideshow.ratio_10by15 .item {
        padding-bottom: 150%;
    }
    .slideshow.ratio_3by4 .item {
        padding-bottom: 133.3333%;
    }
    .slideshow.ratio_2by3 .item {
        padding-bottom: 150%;
    }
    .slideshow.ratio_1by1 .item {
        padding-bottom: 100%;
    }
    .slideshow .modules_slideshow_description .container > div > .title,
    .slideshow .modules_slideshow_description .container > div > .subtitle,
    .slideshow .modules_slideshow_description .container > div > .html {
        font-weight: bold;
        font-size: 5em;
        line-height: normal;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
        display: block;
        color: #fff;
    }
    .slideshow .modules_slideshow_description .container > div > .title {
        line-height: 1em;
    }
    .slideshow .modules_slideshow_description .container > div > .subtitle {
        font-size: 2.5em;
    }
    .slideshow .modules_slideshow_description .container > div > .html {
        font-size: 1.2em;
        font-weight: normal;
    }
    .slideshow .modules_slideshow_description .container > div > .btn {
        margin-top: 30px;
    }
    .slideshow.layout_layout6 .item .item {
        display: inline-block;
        overflow: visible;
    }
    @media (min-width: 992px) {
        .slideshow.layout_layout6 .item .item {
            max-width: 35%;
        }
    }
    .slideshow.layout_layout1 .item,
    .slideshow.layout_layout2 .item {
        position: relative;
    }
    .slideshow.layout_layout1 .item .modules_slideshow_background,
    .slideshow.layout_layout2 .item .modules_slideshow_background {
        background: none !important;
    }
    .slideshow.layout_layout1 .item .modules_slideshow_background img,
    .slideshow.layout_layout2 .item .modules_slideshow_background img {
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        width: 100%;
        opacity: 1 !important;
        filter: alpha(opacity=100) !important;
    }
    .slideshow.layout_layout1 .item:hover .modules_slideshow_background img,
    .slideshow.layout_layout2 .item:hover .modules_slideshow_background img {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
    }
    .slideshow.layout_layout5 .item .modules_slideshow_background {
        background-size: contain !important;
        background-position: center center;
    }
    .slideshow .overlay .item .modules_slideshow_description_cont {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transition: 0.3s opacity ease;
        -ms-transition: 0.3s opacity ease;
        -o-transition: 0.3s opacity ease;
        transition: 0.3s opacity ease;
    }
    .slideshow .overlay .item:hover .modules_slideshow_description_cont {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    .container .item .text-left .container > div,
    .container .item .text-right .container > div {
        padding-left: 30px;
        padding-right: 30px;
    }
    .modules_slideshow_placeholder,
    .slideshow_placeholder {
        position: relative;
    }
    .modules_slideshow_placeholder:before,
    .slideshow_placeholder:before {
        content: " ";
        display: block;
        width: 32px;
        height: 32px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -16px;
        margin-top: -16px;
        border: 3px solid rgba(153, 153, 153, 0.25);
        border-top-color: rgb(130,103,86);
        -webkit-border-radius: 50%;
        border-radius: 50%;
        animation: preloader_spin 0.6s ease infinite;
    }
    .modules_slideshow_placeholder > span,
    .slideshow_placeholder > span {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
    }
    .modules_slideshow_placeholder > span > span,
    .slideshow_placeholder > span > span {
        width: 100%;
        height: 100%;
        display: table;
    }
    .modules_slideshow_placeholder > span > span > span,
    .slideshow_placeholder > span > span > span {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }
    .modules_newsletter {
        display: block;
    }
    .modules_newsletter .modules_newsletter_content {
        display: table;
        width: 100%;
    }
    .modules_newsletter .modules_newsletter_content .modules_newsletter_content_caption,
    .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input {
        display: table-cell;
        vertical-align: top;
        width: 50%;
    }
    .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input form {
        display: table;
        width: 100%;
    }
    .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input form div {
        display: table-cell;
        vertical-align: middle;
    }
    .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input form div.modules_newsletter_content_input_input {
        width: 100%;
    }
    .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input form input[type="email"],
    .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input form input[type="text"] {
        width: 100%;
    }
    .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input form input[type="email"].input-xs,
    .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input form input[type="text"].input-xs {
        padding: 2px;
    }
    .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input form input[type="email"].input-md,
    .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input form input[type="text"].input-md {
        padding: 13px;
    }
    @media (max-width: 767px) {
        .modules_newsletter .modules_newsletter_content {
            display: block;
        }
        .modules_newsletter .modules_newsletter_content .modules_newsletter_content_caption,
        .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input {
            width: 100%;
            display: block;
        }
        .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input {
            margin-top: 30px !important;
        }
    }
    .modules_newsletter.alignment_left {
        text-align: left;
    }
    .modules_newsletter.alignment_left .modules_newsletter_content_input {
        text-align: right;
    }
    @media (max-width: 767px) {
        .modules_newsletter.alignment_left {
            text-align: left;
        }
        .modules_newsletter.alignment_left .modules_newsletter_content_input {
            text-align: left;
        }
    }
    .modules_newsletter.alignment_right {
        text-align: right;
    }
    .modules_newsletter.alignment_right .modules_newsletter_content_input {
        text-align: left;
    }
    @media (max-width: 767px) {
        .modules_newsletter.alignment_right {
            text-align: left;
        }
        .modules_newsletter.alignment_right .modules_newsletter_content_input {
            margin-top: 0px !important;
            margin-bottom: 30px !important;
            text-align: center;
        }
    }
    .modules_newsletter.alignment_center {
        text-align: center;
    }
    .modules_newsletter.alignment_center .modules_newsletter_content,
    .modules_newsletter.alignment_center .modules_newsletter_content_caption {
        width: 100%;
    }
    .modules_newsletter.alignment_center .modules_newsletter_content,
    .modules_newsletter.alignment_center .modules_newsletter_content_caption,
    .modules_newsletter.alignment_center .modules_newsletter_content_input {
        display: block;
        margin: auto;
    }
    .modules_newsletter.alignment_center .modules_newsletter_content_input {
        margin-top: 30px !important;
    }
    .modules_newsletter.button_nested_yes .modules_newsletter_content .modules_newsletter_content_input form {
        display: block;
        width: 100%;
        position: relative;
    }
    .modules_newsletter.button_nested_yes .modules_newsletter_content .modules_newsletter_content_input form div {
        display: block;
    }
    .modules_newsletter.button_nested_yes .modules_newsletter_content .modules_newsletter_content_input form div.modules_newsletter_content_input_btn .btn {
        position: absolute;
        right: 0px;
        top: 0px;
        height: 100%;
    }
    .modules_newsletter .btn {
        margin-top: 0px;
    }
    .modules_newsletter.alignment_center:not(.button_nested_yes) .btn,
    .modules_newsletter.alignment_left:not(.button_nested_yes) .btn {
        margin-left: 5px;
    }
    .modules_newsletter.alignment_center:not(.button_nested_yes) .btn,
    .modules_newsletter.alignment_right:not(.button_nested_yes) .btn {
        margin-right: 5px;
    }
    .modules_newsletter .title,
    .modules_newsletter .subtitle,
    .modules_newsletter .html {
        font-size: 3em;
        line-height: normal;
        display: block;
    }
    .modules_newsletter .title {
        line-height: 1em;
        color: rgb(130,103,86);
        font-weight: bold;
    }
    .modules_newsletter .subtitle {
        font-size: 1.8em;
        color: rgb(130,103,86);
    }
    .modules_newsletter .html {
        font-size: 1.2em;
    }
    .modules_newsletter .unsubscribe {
        display: block;
    }
    .col-md-1 > .module_wrapper .modules_newsletter .modules_newsletter_content,
    .col-md-2 > .module_wrapper .modules_newsletter .modules_newsletter_content,
    .col-md-3 > .module_wrapper .modules_newsletter .modules_newsletter_content,
    .col-md-4 > .module_wrapper .modules_newsletter .modules_newsletter_content,
    .col-md-5 > .module_wrapper .modules_newsletter .modules_newsletter_content {
        display: block;
    }
    .col-md-1 > .module_wrapper .modules_newsletter .modules_newsletter_content .modules_newsletter_content_caption,
    .col-md-2 > .module_wrapper .modules_newsletter .modules_newsletter_content .modules_newsletter_content_caption,
    .col-md-3 > .module_wrapper .modules_newsletter .modules_newsletter_content .modules_newsletter_content_caption,
    .col-md-4 > .module_wrapper .modules_newsletter .modules_newsletter_content .modules_newsletter_content_caption,
    .col-md-5 > .module_wrapper .modules_newsletter .modules_newsletter_content .modules_newsletter_content_caption,
    .col-md-1 > .module_wrapper .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input,
    .col-md-2 > .module_wrapper .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input,
    .col-md-3 > .module_wrapper .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input,
    .col-md-4 > .module_wrapper .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input,
    .col-md-5 > .module_wrapper .modules_newsletter .modules_newsletter_content .modules_newsletter_content_input {
        display: block;
        width: 100%;
    }
    .col-md-1 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content,
    .col-md-2 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content,
    .col-md-3 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content,
    .col-md-4 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content,
    .col-md-5 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content,
    .col-md-1 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content_caption,
    .col-md-2 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content_caption,
    .col-md-3 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content_caption,
    .col-md-4 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content_caption,
    .col-md-5 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content_caption,
    .col-md-1 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content_input,
    .col-md-2 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content_input,
    .col-md-3 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content_input,
    .col-md-4 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content_input,
    .col-md-5 > .module_wrapper .modules_newsletter.alignment_center .modules_newsletter_content_input {
        width: 100%;
    }
    .modules_calltoaction {
        display: block;
    }
    .modules_calltoaction .modules_calltoaction_content {
        display: table;
        width: 100%;
    }
    .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_caption,
    .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_btn {
        display: table-cell;
        vertical-align: top;
    }
    @media (max-width: 767px) {
        .modules_calltoaction .modules_calltoaction_content {
            display: block;
        }
        .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_caption,
        .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_btn {
            display: block;
        }
        .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_btn {
            width: 100%;
            margin-top: 30px !important;
        }
    }
    .modules_calltoaction.alignment_left {
        text-align: left;
    }
    .modules_calltoaction.alignment_left .modules_calltoaction_content_btn {
        text-align: right;
    }
    @media (max-width: 767px) {
        .modules_calltoaction.alignment_left {
            text-align: center;
        }
        .modules_calltoaction.alignment_left .modules_calltoaction_content_btn {
            text-align: center;
        }
    }
    .modules_calltoaction.alignment_right {
        text-align: right;
    }
    .modules_calltoaction.alignment_right .modules_calltoaction_content_btn {
        text-align: left;
    }
    @media (max-width: 767px) {
        .modules_calltoaction.alignment_right {
            text-align: center;
        }
        .modules_calltoaction.alignment_right .modules_calltoaction_content_btn {
            margin-top: 0px !important;
            margin-bottom: 30px !important;
            text-align: center;
        }
    }
    .modules_calltoaction.alignment_center {
        text-align: center;
    }
    .modules_calltoaction.alignment_center .modules_calltoaction_content,
    .modules_calltoaction.alignment_center .modules_calltoaction_content_caption,
    .modules_calltoaction.alignment_center .modules_calltoaction_content_btn {
        display: block;
    }
    .modules_calltoaction .title,
    .modules_calltoaction .subtitle,
    .modules_calltoaction .html {
        font-weight: bold;
        font-size: 3em;
        line-height: normal;
        display: block;
    }
    .modules_calltoaction .title {
        line-height: 1em;
        color: rgb(130,103,86);
    }
    .modules_calltoaction .subtitle {
        font-size: 1.8em;
        color: rgb(130,103,86);
        font-weight: normal;
    }
    .modules_calltoaction .html {
        font-size: 1.2em;
        font-weight: normal;
    }
    .col-md-1 > .module_wrapper .modules_calltoaction .modules_calltoaction_content,
    .col-md-2 > .module_wrapper .modules_calltoaction .modules_calltoaction_content,
    .col-md-3 > .module_wrapper .modules_calltoaction .modules_calltoaction_content,
    .col-md-4 > .module_wrapper .modules_calltoaction .modules_calltoaction_content,
    .col-md-5 > .module_wrapper .modules_calltoaction .modules_calltoaction_content {
        display: block;
    }
    .col-md-1 > .module_wrapper .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_caption,
    .col-md-2 > .module_wrapper .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_caption,
    .col-md-3 > .module_wrapper .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_caption,
    .col-md-4 > .module_wrapper .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_caption,
    .col-md-5 > .module_wrapper .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_caption,
    .col-md-1 > .module_wrapper .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_btn,
    .col-md-2 > .module_wrapper .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_btn,
    .col-md-3 > .module_wrapper .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_btn,
    .col-md-4 > .module_wrapper .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_btn,
    .col-md-5 > .module_wrapper .modules_calltoaction .modules_calltoaction_content .modules_calltoaction_content_btn {
        display: block;
    }
    .page_tabs {
        border-bottom: 1px solid #e0e0e0;
        list-style: none;
        display: block;
        margin: 0px;
        padding: 0px;
        margin-bottom: 30px;
    }
    .page_tabs:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .page_tabs > li {
        display: table-cell;
    }
    .page_tabs > li > a {
        display: inline-block;
        font-family: Montserrat;
        font-weight: bold;
        text-transform: uppercase;
        color: #000;
        padding: 12px;
        padding-left: 30px;
        padding-right: 30px;
        text-decoration: none;
        border-bottom: 5px solid transparent;
        white-space: nowrap;
    }
    .page_tabs > li > a:hover {
        border-color: rgb(130,103,86);
    }
    .page_tabs > li.selected > a,
    .page_tabs > li.selected:hover > a,
    .page_tabs > li.selected > a:hover {
        border-color: rgb(130,103,86);
    }
    @media (max-width: 767px) {
        .page_tabs > li {
            float: none;
            display: block;
            width: 100%;
        }
        .page_tabs > li > a {
            display: block;
        }
    }
    .page_tabs.tabs_responsive {
        display: block;
    }
    .page_tabs.tabs_responsive > li.responsive {
        display: none !important;
        float: none !important;
        clear: both !important;
        width: auto !important;
    }
    @media (max-width: 991px) {
        .page_tabs.tabs_responsive > li {
            display: none !important;
        }
        .page_tabs.tabs_responsive > li.responsive {
            display: block !important;
        }
        .page_tabs.tabs_responsive > li.responsive input,
        .page_tabs.tabs_responsive > li.responsive .select2,
        .page_tabs.tabs_responsive > li.responsive select {
            display: block;
            width: 100% !important;
        }
    }
    .tab {
        display: none;
    }
    @media (max-width: 1199px) {
        .tab.tab_height {
            min-height: unset !important;
            height: auto !important;
        }
    }
    .tab.tab_no_height:not(.selected):not(.active) {
        display: block !important;
        height: 0px !important;
        overflow: hidden !important;
        border: 0px !important;
        padding: 0px !important;
    }
    .tab.selected,
    .tab.active {
        display: block;
    }
    .tab.selected.tab_no_height,
    .tab.active.tab_no_height {
        height: auto;
        overflow: visible;
    }
    .page_tabs.style_style1 > li > a,
    .page_tabs.style_style2 > li > a {
        background-color: rgb(130,103,86);
        color: #fff;
        text-transform: uppercase;
        text-align: center;
        border: 0px;
    }
    .page_tabs.style_style1 > li.selected > a,
    .page_tabs.style_style2 > li.selected > a,
    .page_tabs.style_style1 > li.selected:hover > a,
    .page_tabs.style_style2 > li.selected:hover > a,
    .page_tabs.style_style1 > li.selected > a:hover,
    .page_tabs.style_style2 > li.selected > a:hover {
        background-color: rgb(130,103,86);
    }
    .page_tabs.style_style1 > li.selected,
    .page_tabs.style_style2 > li.selected {
        border-top-color: rgb(130,103,86);
    }
    .page_tabs.style_style1 > li.selected > a,
    .page_tabs.style_style2 > li.selected > a {
        padding-top: 17px;
        margin-top: -5px;
    }
    .page_tabs.style_style2 {
        display: table;
        width: 100%;
        border: 0px;
        background-color: rgb(130,103,86);
    }
    .page_tabs.style_style2 > li > a {
        display: block;
        padding: 20px;
        font-size: 1.6em;
    }
    .page_tabs.style_style2 > li.selected > a {
        padding-top: 25px;
    }
    .page_tabs.style_style3 {
        display: block;
        text-align: center;
    }
    .page_tabs.style_style3 > li {
        display: inline-block;
    }
    .page_tabs.style_style3 > li > a {
        border: 0px;
        position: relative;
        color: rgb(130,103,86);
    }
    .page_tabs.style_style3 > li > a:before {
        position: absolute;
        left: 50%;
        bottom: -1px;
        height: 1px;
        width: 50%;
        margin-left: -25%;
        background-color: rgb(130,103,86);
    }
    .page_tabs.style_style3 > li > a:hover:before {
        content: " ";
    }
    .page_tabs.style_style3 > li.selected > a,
    .page_tabs.style_style3 > li.selected:hover > a,
    .page_tabs.style_style3 > li.selected > a:hover {
        color: rgb(130,103,86);
    }
    .page_tabs.style_style3 > li.selected > a:before,
    .page_tabs.style_style3 > li.selected:hover > a:before,
    .page_tabs.style_style3 > li.selected > a:hover:before {
        content: " ";
        background-color: rgb(130,103,86);
    }
    .page_tabs.style_style4 {
        border-bottom: 0px;
        margin-bottom: 0px;
    }
    @media (min-width: 768px) {
        .page_tabs.style_style4 {
            display: table;
            margin-bottom: -1px;
        }
    }
    @media (max-width: 767px) {
        .page_tabs.style_style4 {
            border: 1px solid #e0e0e0;
            border-bottom: 0px;
        }
    }
    .page_tabs.style_style4 > li > a {
        background-color: #e0e0e0;
    }
    @media (min-width: 768px) {
        .page_tabs.style_style4 > li > a {
            padding-bottom: 17px;
            border-bottom: 0px;
            border-top: 5px solid transparent;
        }
    }
    .page_tabs.style_style4 > li > a:hover {
        border-color: rgb(130,103,86);
    }
    @media (min-width: 768px) {
        .page_tabs.style_style4 > li:first-child > a {
            border-left: 1px solid #e0e0e0;
        }
        .page_tabs.style_style4 > li:last-child > a {
            border-right: 1px solid #e0e0e0;
        }
    }
    .page_tabs.style_style4 > li.selected > a {
        background-color: #fff;
    }
    @media (min-width: 768px) {
        .page_tabs.style_style4 > li.selected > a {
            border-top-color: rgb(130,103,86);
        }
    }
    .tab.style_style4 {
        padding: 30px;
        border: 1px solid #e0e0e0;
    }
    @media (min-width: 768px) {
        .tabs_cont {
            position: relative;
        }
        .tabs_cont:after {
            clear: both;
            content: " ";
            display: block;
            height: 0;
            line-height: 0;
            visibility: hidden;
        }
        .tabs_cont .page_tabs {
            width: 30%;
            display: block;
            border-bottom: 0px;
        }
        .tabs_cont .page_tabs > li {
            display: block;
        }
        .tabs_cont .page_tabs > li > a {
            white-space: normal;
            display: block;
        }
        .tabs_cont .page_tabs.style_ > li > a {
            border-bottom: 1px solid #e0e0e0;
            padding-left: 0px;
            padding-right: 0px;
        }
        .tabs_cont .page_tabs.style_style1 > li {
            margin-bottom: 1px;
        }
        .tabs_cont .page_tabs.style_style1 > li > a {
            padding-left: 20px;
            padding-right: 20px;
            text-align: left;
        }
        .tabs_cont .page_tabs.style_style1 > li:last-child {
            margin-bottom: 0px;
        }
        .tabs_cont .page_tabs.style_style1 > li.selected > a {
            padding-top: 12px;
            margin-top: 0px;
        }
        .tabs_cont .page_tabs.style_style2 > li > a {
            padding-left: 25px;
            padding-right: 25px;
            text-align: left;
        }
        .tabs_cont .page_tabs.style_style2 > li.selected > a {
            padding-top: 20px;
            margin-top: 0px;
        }
        .tabs_cont .page_tabs.style_style3 > li > a {
            text-align: left;
            border-bottom: 1px solid #e0e0e0;
            padding-left: 0px;
            padding-right: 0px;
        }
        .tabs_cont .page_tabs.style_style3 > li > a:before {
            margin-left: unset;
            left: 0px;
            width: 100%;
        }
        .tabs_cont .page_tabs.style_style3 > li:last-child > a {
            border-bottom: 0px;
        }
        .tabs_cont .page_tabs.style_style4 {
            border: 1px solid #e0e0e0;
            border-left: 0px;
            border-right: 0px;
        }
        .tabs_cont .page_tabs.style_style4 > li {
            margin-bottom: 1px;
        }
        .tabs_cont .page_tabs.style_style4 > li > a {
            border-top: 0px;
            padding: 20px;
            padding-bottom: 17px;
            padding-top: 17px;
        }
        .tabs_cont .page_tabs.style_style4 > li:first-child > a {
            border-left: 0px;
        }
        .tabs_cont .page_tabs.style_style4 > li:last-child {
            margin-bottom: 0px;
        }
        .tabs_cont .page_tabs.style_style4 > li:last-child > a {
            border-right: 0px;
        }
        .tabs_cont .page_tabs.style_style4 > li.selected > a {
            border-top: 0px;
        }
        .tabs_cont .tab {
            overflow: auto;
        }
        .tabs_cont.position_left .page_tabs {
            float: left;
        }
        .tabs_cont.position_left .page_tabs.style_ > li > a {
            border-right: 5px solid transparent;
        }
        .tabs_cont.position_left .page_tabs.style_ > li:hover > a {
            border-right-color: rgb(130,103,86);
        }
        .tabs_cont.position_left .page_tabs.style_ > li.selected > a {
            border-right-color: rgb(130,103,86);
        }
        .tabs_cont.position_left .page_tabs.style_style4 {
            margin-right: -1px;
        }
        .tabs_cont.position_left .page_tabs.style_style4 > li > a {
            border-left: 5px solid transparent;
        }
        .tabs_cont.position_left .page_tabs.style_style4 > li:hover > a {
            border-left-color: rgb(130,103,86);
        }
        .tabs_cont.position_left .page_tabs.style_style4 > li.selected > a {
            border-left-color: rgb(130,103,86);
        }
        .tabs_cont.position_left .tab {
            padding-left: 20px;
        }
        .tabs_cont.position_left .tab.style_.selected,
        .tabs_cont.position_left .tab.style_style1.selected,
        .tabs_cont.position_left .tab.style_style3.selected {
            border-left: 1px solid #e0e0e0;
        }
        .tabs_cont.position_left .tab.style_style4 {
            padding-left: 30px;
        }
        .tabs_cont.position_right .page_tabs {
            float: right;
        }
        .tabs_cont.position_right .page_tabs.style_ > li > a {
            border-left: 5px solid transparent;
        }
        .tabs_cont.position_right .page_tabs.style_ > li:hover > a {
            border-left-color: rgb(130,103,86);
        }
        .tabs_cont.position_right .page_tabs.style_ > li.selected > a {
            border-left-color: rgb(130,103,86);
        }
        .tabs_cont.position_right .page_tabs.style_ > li > a,
        .tabs_cont.position_right .page_tabs.style_style3 > li > a {
            padding-left: 20px;
        }
        .tabs_cont.position_right .page_tabs.style_style4 {
            margin-left: -1px;
        }
        .tabs_cont.position_right .page_tabs.style_style4 > li > a {
            border-right: 5px solid transparent;
        }
        .tabs_cont.position_right .page_tabs.style_style4 > li:hover > a {
            border-right-color: rgb(130,103,86);
        }
        .tabs_cont.position_right .page_tabs.style_style4 > li.selected > a {
            border-right-color: rgb(130,103,86);
        }
        .tabs_cont.position_right .tab {
            padding-right: 20px;
        }
        .tabs_cont.position_right .tab.style_.selected,
        .tabs_cont.position_right .tab.style_style1.selected,
        .tabs_cont.position_right .tab.style_style3.selected {
            border-right: 1px solid #e0e0e0;
        }
        .tabs_cont.position_right .tab.style_style4 {
            padding-right: 30px;
        }
        .page_tabs > li a {
            white-space: normal;
        }
    }
    .social li.twitter a:before,
    .social li.twitter a:after {
        content: "\f099";
    }
    .social li.facebook a:before,
    .social li.facebook a:after {
        content: "\f09a";
    }
    .social li.pinterest a:before,
    .social li.pinterest a:after {
        content: "\f0d2";
    }
    .social li.youtube a:before,
    .social li.youtube a:after {
        content: "\f167";
    }
    .social li.vimeo a:before,
    .social li.vimeo a:after {
        content: "\f194";
    }
    .social li.flickr a:before,
    .social li.flickr a:after {
        content: "\f16e";
    }
    .social li.dribbble a:before,
    .social li.dribbble a:after {
        content: "\f17d";
    }
    .social li.git a:before,
    .social li.git a:after {
        content: "\f09b";
    }
    .social li.skype a:before,
    .social li.skype a:after {
        content: "\f17e";
    }
    .social li.digg a:before,
    .social li.digg a:after {
        content: "\f1a6";
    }
    .social li.linkedin a:before,
    .social li.linkedin a:after {
        content: "\f0e1";
    }
    .social li.instagram a:before,
    .social li.instagram a:after {
        content: "\f16d";
    }
    .social li.email a:before,
    .social li.email a:after {
        content: "\f003";
    }
    .social li.viber > a:before,
    .social li.viber > a:after {
        content: "\f098";
    }
    .social li.whatsapp > a:before,
    .social li.whatsapp > a:after {
        content: "\f232";
    }
    .social li.copy_to_clipboard > a:before,
    .social li.copy_to_clipboard > a:after {
        content: "\f0c1";
    }
    .social.style_ li.twitter a:before,
    .social.style_square_outline li.twitter a:before,
    .social.style_semi_round_outline li.twitter a:before,
    .social.style_round_outline li.twitter a:before,
    .social.style_ li.twitter a:after,
    .social.style_square_outline li.twitter a:after,
    .social.style_semi_round_outline li.twitter a:after,
    .social.style_round_outline li.twitter a:after {
        color: #55acee;
    }
    .social.style_ li.facebook a:before,
    .social.style_square_outline li.facebook a:before,
    .social.style_semi_round_outline li.facebook a:before,
    .social.style_round_outline li.facebook a:before,
    .social.style_ li.facebook a:after,
    .social.style_square_outline li.facebook a:after,
    .social.style_semi_round_outline li.facebook a:after,
    .social.style_round_outline li.facebook a:after {
        color: #47639e;
    }
    .social.style_ li.pinterest a:before,
    .social.style_square_outline li.pinterest a:before,
    .social.style_semi_round_outline li.pinterest a:before,
    .social.style_round_outline li.pinterest a:before,
    .social.style_ li.pinterest a:after,
    .social.style_square_outline li.pinterest a:after,
    .social.style_semi_round_outline li.pinterest a:after,
    .social.style_round_outline li.pinterest a:after {
        color: #d01d15;
    }
    .social.style_ li.youtube a:before,
    .social.style_square_outline li.youtube a:before,
    .social.style_semi_round_outline li.youtube a:before,
    .social.style_round_outline li.youtube a:before,
    .social.style_ li.youtube a:after,
    .social.style_square_outline li.youtube a:after,
    .social.style_semi_round_outline li.youtube a:after,
    .social.style_round_outline li.youtube a:after {
        color: #cc181e;
    }
    .social.style_ li.vimeo a:before,
    .social.style_square_outline li.vimeo a:before,
    .social.style_semi_round_outline li.vimeo a:before,
    .social.style_round_outline li.vimeo a:before,
    .social.style_ li.vimeo a:after,
    .social.style_square_outline li.vimeo a:after,
    .social.style_semi_round_outline li.vimeo a:after,
    .social.style_round_outline li.vimeo a:after {
        color: #17b3e8;
    }
    .social.style_ li.flickr a:before,
    .social.style_square_outline li.flickr a:before,
    .social.style_semi_round_outline li.flickr a:before,
    .social.style_round_outline li.flickr a:before,
    .social.style_ li.flickr a:after,
    .social.style_square_outline li.flickr a:after,
    .social.style_semi_round_outline li.flickr a:after,
    .social.style_round_outline li.flickr a:after {
        color: #0063db;
    }
    .social.style_ li.dribbble a:before,
    .social.style_square_outline li.dribbble a:before,
    .social.style_semi_round_outline li.dribbble a:before,
    .social.style_round_outline li.dribbble a:before,
    .social.style_ li.dribbble a:after,
    .social.style_square_outline li.dribbble a:after,
    .social.style_semi_round_outline li.dribbble a:after,
    .social.style_round_outline li.dribbble a:after {
        color: #ea4c89;
    }
    .social.style_ li.git a:before,
    .social.style_square_outline li.git a:before,
    .social.style_semi_round_outline li.git a:before,
    .social.style_round_outline li.git a:before,
    .social.style_ li.git a:after,
    .social.style_square_outline li.git a:after,
    .social.style_semi_round_outline li.git a:after,
    .social.style_round_outline li.git a:after {
        color: #f34f29;
    }
    .social.style_ li.skype a:before,
    .social.style_square_outline li.skype a:before,
    .social.style_semi_round_outline li.skype a:before,
    .social.style_round_outline li.skype a:before,
    .social.style_ li.skype a:after,
    .social.style_square_outline li.skype a:after,
    .social.style_semi_round_outline li.skype a:after,
    .social.style_round_outline li.skype a:after {
        color: #00aff0;
    }
    .social.style_ li.digg a:before,
    .social.style_square_outline li.digg a:before,
    .social.style_semi_round_outline li.digg a:before,
    .social.style_round_outline li.digg a:before,
    .social.style_ li.digg a:after,
    .social.style_square_outline li.digg a:after,
    .social.style_semi_round_outline li.digg a:after,
    .social.style_round_outline li.digg a:after {
        color: #1b5791;
    }
    .social.style_ li.linkedin a:before,
    .social.style_square_outline li.linkedin a:before,
    .social.style_semi_round_outline li.linkedin a:before,
    .social.style_round_outline li.linkedin a:before,
    .social.style_ li.linkedin a:after,
    .social.style_square_outline li.linkedin a:after,
    .social.style_semi_round_outline li.linkedin a:after,
    .social.style_round_outline li.linkedin a:after {
        color: #1d87bd;
    }
    .social.style_ li.instagram a:before,
    .social.style_square_outline li.instagram a:before,
    .social.style_semi_round_outline li.instagram a:before,
    .social.style_round_outline li.instagram a:before,
    .social.style_ li.instagram a:after,
    .social.style_square_outline li.instagram a:after,
    .social.style_semi_round_outline li.instagram a:after,
    .social.style_round_outline li.instagram a:after {
        color: #2a5b83;
    }
    .social.style_ li.email a:before,
    .social.style_square_outline li.email a:before,
    .social.style_semi_round_outline li.email a:before,
    .social.style_round_outline li.email a:before,
    .social.style_ li.email a:after,
    .social.style_square_outline li.email a:after,
    .social.style_semi_round_outline li.email a:after,
    .social.style_round_outline li.email a:after {
        color: #999;
    }
    .social.style_ li.viber > a:before,
    .social.style_square_outline li.viber > a:before,
    .social.style_semi_round_outline li.viber > a:before,
    .social.style_round_outline li.viber > a:before,
    .social.style_ li.viber > a:after,
    .social.style_square_outline li.viber > a:after,
    .social.style_semi_round_outline li.viber > a:after,
    .social.style_round_outline li.viber > a:after {
        color: #8f5db7;
    }
    .social.style_ li.whatsapp > a:before,
    .social.style_square_outline li.whatsapp > a:before,
    .social.style_semi_round_outline li.whatsapp > a:before,
    .social.style_round_outline li.whatsapp > a:before,
    .social.style_ li.whatsapp > a:after,
    .social.style_square_outline li.whatsapp > a:after,
    .social.style_semi_round_outline li.whatsapp > a:after,
    .social.style_round_outline li.whatsapp > a:after {
        color: #25d366;
    }
    .social.style_ li.copy_to_clipboard > a:before,
    .social.style_square_outline li.copy_to_clipboard > a:before,
    .social.style_semi_round_outline li.copy_to_clipboard > a:before,
    .social.style_round_outline li.copy_to_clipboard > a:before,
    .social.style_ li.copy_to_clipboard > a:after,
    .social.style_square_outline li.copy_to_clipboard > a:after,
    .social.style_semi_round_outline li.copy_to_clipboard > a:after,
    .social.style_round_outline li.copy_to_clipboard > a:after {
        color: #999;
    }
    .social.style_square_outline li.twitter a:before,
    .social.style_semi_round_outline li.twitter a:before,
    .social.style_round_outline li.twitter a:before,
    .social.style_square_outline li.twitter a:after,
    .social.style_semi_round_outline li.twitter a:after,
    .social.style_round_outline li.twitter a:after {
        border-color: #55acee;
    }
    .social.style_square_outline li.facebook a:before,
    .social.style_semi_round_outline li.facebook a:before,
    .social.style_round_outline li.facebook a:before,
    .social.style_square_outline li.facebook a:after,
    .social.style_semi_round_outline li.facebook a:after,
    .social.style_round_outline li.facebook a:after {
        border-color: #47639e;
    }
    .social.style_square_outline li.pinterest a:before,
    .social.style_semi_round_outline li.pinterest a:before,
    .social.style_round_outline li.pinterest a:before,
    .social.style_square_outline li.pinterest a:after,
    .social.style_semi_round_outline li.pinterest a:after,
    .social.style_round_outline li.pinterest a:after {
        border-color: #d01d15;
    }
    .social.style_square_outline li.youtube a:before,
    .social.style_semi_round_outline li.youtube a:before,
    .social.style_round_outline li.youtube a:before,
    .social.style_square_outline li.youtube a:after,
    .social.style_semi_round_outline li.youtube a:after,
    .social.style_round_outline li.youtube a:after {
        border-color: #cc181e;
    }
    .social.style_square_outline li.vimeo a:before,
    .social.style_semi_round_outline li.vimeo a:before,
    .social.style_round_outline li.vimeo a:before,
    .social.style_square_outline li.vimeo a:after,
    .social.style_semi_round_outline li.vimeo a:after,
    .social.style_round_outline li.vimeo a:after {
        border-color: #17b3e8;
    }
    .social.style_square_outline li.flickr a:before,
    .social.style_semi_round_outline li.flickr a:before,
    .social.style_round_outline li.flickr a:before,
    .social.style_square_outline li.flickr a:after,
    .social.style_semi_round_outline li.flickr a:after,
    .social.style_round_outline li.flickr a:after {
        border-color: #0063db;
    }
    .social.style_square_outline li.dribbble a:before,
    .social.style_semi_round_outline li.dribbble a:before,
    .social.style_round_outline li.dribbble a:before,
    .social.style_square_outline li.dribbble a:after,
    .social.style_semi_round_outline li.dribbble a:after,
    .social.style_round_outline li.dribbble a:after {
        border-color: #ea4c89;
    }
    .social.style_square_outline li.git a:before,
    .social.style_semi_round_outline li.git a:before,
    .social.style_round_outline li.git a:before,
    .social.style_square_outline li.git a:after,
    .social.style_semi_round_outline li.git a:after,
    .social.style_round_outline li.git a:after {
        border-color: #f34f29;
    }
    .social.style_square_outline li.skype a:before,
    .social.style_semi_round_outline li.skype a:before,
    .social.style_round_outline li.skype a:before,
    .social.style_square_outline li.skype a:after,
    .social.style_semi_round_outline li.skype a:after,
    .social.style_round_outline li.skype a:after {
        border-color: #00aff0;
    }
    .social.style_square_outline li.digg a:before,
    .social.style_semi_round_outline li.digg a:before,
    .social.style_round_outline li.digg a:before,
    .social.style_square_outline li.digg a:after,
    .social.style_semi_round_outline li.digg a:after,
    .social.style_round_outline li.digg a:after {
        border-color: #1b5791;
    }
    .social.style_square_outline li.linkedin a:before,
    .social.style_semi_round_outline li.linkedin a:before,
    .social.style_round_outline li.linkedin a:before,
    .social.style_square_outline li.linkedin a:after,
    .social.style_semi_round_outline li.linkedin a:after,
    .social.style_round_outline li.linkedin a:after {
        border-color: #1d87bd;
    }
    .social.style_square_outline li.instagram a:before,
    .social.style_semi_round_outline li.instagram a:before,
    .social.style_round_outline li.instagram a:before,
    .social.style_square_outline li.instagram a:after,
    .social.style_semi_round_outline li.instagram a:after,
    .social.style_round_outline li.instagram a:after {
        border-color: #2a5b83;
    }
    .social.style_square_outline li.email a:before,
    .social.style_semi_round_outline li.email a:before,
    .social.style_round_outline li.email a:before,
    .social.style_square_outline li.email a:after,
    .social.style_semi_round_outline li.email a:after,
    .social.style_round_outline li.email a:after {
        border-color: #999;
    }
    .social.style_square_outline li.viber > a:before,
    .social.style_semi_round_outline li.viber > a:before,
    .social.style_round_outline li.viber > a:before,
    .social.style_square_outline li.viber > a:after,
    .social.style_semi_round_outline li.viber > a:after,
    .social.style_round_outline li.viber > a:after {
        border-color: #8f5db7;
    }
    .social.style_square_outline li.whatsapp > a:before,
    .social.style_semi_round_outline li.whatsapp > a:before,
    .social.style_round_outline li.whatsapp > a:before,
    .social.style_square_outline li.whatsapp > a:after,
    .social.style_semi_round_outline li.whatsapp > a:after,
    .social.style_round_outline li.whatsapp > a:after {
        border-color: #25d366;
    }
    .social.style_square_outline li.copy_to_clipboard > a:before,
    .social.style_semi_round_outline li.copy_to_clipboard > a:before,
    .social.style_round_outline li.copy_to_clipboard > a:before,
    .social.style_square_outline li.copy_to_clipboard > a:after,
    .social.style_semi_round_outline li.copy_to_clipboard > a:after,
    .social.style_round_outline li.copy_to_clipboard > a:after {
        border-color: #999;
    }
    .social.style_square li.twitter a:before,
    .social.style_round li.twitter a:before,
    .social.style_semi_round li.twitter a:before,
    .social.style_square li.twitter a:after,
    .social.style_round li.twitter a:after,
    .social.style_semi_round li.twitter a:after {
        background-color: #55acee;
    }
    .social.style_square li.facebook a:before,
    .social.style_round li.facebook a:before,
    .social.style_semi_round li.facebook a:before,
    .social.style_square li.facebook a:after,
    .social.style_round li.facebook a:after,
    .social.style_semi_round li.facebook a:after {
        background-color: #47639e;
    }
    .social.style_square li.pinterest a:before,
    .social.style_round li.pinterest a:before,
    .social.style_semi_round li.pinterest a:before,
    .social.style_square li.pinterest a:after,
    .social.style_round li.pinterest a:after,
    .social.style_semi_round li.pinterest a:after {
        background-color: #d01d15;
    }
    .social.style_square li.youtube a:before,
    .social.style_round li.youtube a:before,
    .social.style_semi_round li.youtube a:before,
    .social.style_square li.youtube a:after,
    .social.style_round li.youtube a:after,
    .social.style_semi_round li.youtube a:after {
        background-color: #cc181e;
    }
    .social.style_square li.vimeo a:before,
    .social.style_round li.vimeo a:before,
    .social.style_semi_round li.vimeo a:before,
    .social.style_square li.vimeo a:after,
    .social.style_round li.vimeo a:after,
    .social.style_semi_round li.vimeo a:after {
        background-color: #17b3e8;
    }
    .social.style_square li.flickr a:before,
    .social.style_round li.flickr a:before,
    .social.style_semi_round li.flickr a:before,
    .social.style_square li.flickr a:after,
    .social.style_round li.flickr a:after,
    .social.style_semi_round li.flickr a:after {
        background-color: #0063db;
    }
    .social.style_square li.dribbble a:before,
    .social.style_round li.dribbble a:before,
    .social.style_semi_round li.dribbble a:before,
    .social.style_square li.dribbble a:after,
    .social.style_round li.dribbble a:after,
    .social.style_semi_round li.dribbble a:after {
        background-color: #ea4c89;
    }
    .social.style_square li.git a:before,
    .social.style_round li.git a:before,
    .social.style_semi_round li.git a:before,
    .social.style_square li.git a:after,
    .social.style_round li.git a:after,
    .social.style_semi_round li.git a:after {
        background-color: #f34f29;
    }
    .social.style_square li.skype a:before,
    .social.style_round li.skype a:before,
    .social.style_semi_round li.skype a:before,
    .social.style_square li.skype a:after,
    .social.style_round li.skype a:after,
    .social.style_semi_round li.skype a:after {
        background-color: #00aff0;
    }
    .social.style_square li.digg a:before,
    .social.style_round li.digg a:before,
    .social.style_semi_round li.digg a:before,
    .social.style_square li.digg a:after,
    .social.style_round li.digg a:after,
    .social.style_semi_round li.digg a:after {
        background-color: #1b5791;
    }
    .social.style_square li.linkedin a:before,
    .social.style_round li.linkedin a:before,
    .social.style_semi_round li.linkedin a:before,
    .social.style_square li.linkedin a:after,
    .social.style_round li.linkedin a:after,
    .social.style_semi_round li.linkedin a:after {
        background-color: #1d87bd;
    }
    .social.style_square li.instagram a:before,
    .social.style_round li.instagram a:before,
    .social.style_semi_round li.instagram a:before,
    .social.style_square li.instagram a:after,
    .social.style_round li.instagram a:after,
    .social.style_semi_round li.instagram a:after {
        background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
    }
    .social.style_square li.email a:before,
    .social.style_round li.email a:before,
    .social.style_semi_round li.email a:before,
    .social.style_square li.email a:after,
    .social.style_round li.email a:after,
    .social.style_semi_round li.email a:after {
        background-color: #999;
    }
    .social.style_square li.viber > a:before,
    .social.style_round li.viber > a:before,
    .social.style_semi_round li.viber > a:before,
    .social.style_square li.viber > a:after,
    .social.style_round li.viber > a:after,
    .social.style_semi_round li.viber > a:after {
        background-color: #8f5db7;
    }
    .social.style_square li.whatsapp > a:before,
    .social.style_round li.whatsapp > a:before,
    .social.style_semi_round li.whatsapp > a:before,
    .social.style_square li.whatsapp > a:after,
    .social.style_round li.whatsapp > a:after,
    .social.style_semi_round li.whatsapp > a:after {
        background-color: #25d366;
    }
    .social.style_square li.copy_to_clipboard > a:before,
    .social.style_round li.copy_to_clipboard > a:before,
    .social.style_semi_round li.copy_to_clipboard > a:before,
    .social.style_square li.copy_to_clipboard > a:after,
    .social.style_round li.copy_to_clipboard > a:after,
    .social.style_semi_round li.copy_to_clipboard > a:after {
        background-color: #999;
    }
    .modules_navigation {
        overflow: hidden;
        -webkit-transition: height 0.5s ease;
        -ms-transition: height 0.5s ease;
        -o-transition: height 0.5s ease;
        transition: height 0.5s ease;
    }
    .modules_navigation > ul {
        position: relative;
        right: 0%;
        display: block;
        list-style: none;
        margin: 0px;
        padding: 0px;
    }
    .modules_navigation > ul ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }
    .modules_navigation > ul li {
        display: block;
        position: static;
    }
    .modules_navigation > ul li.back > a:before {
        font-family: fontAwesome;
        content: "\f0d9";
        margin-right: 5px;
        color: rgb(130,103,86);
    }
    .modules_navigation > ul li.forward > a:before {
        font-family: fontAwesome;
        content: "\f0da";
        float: right;
        color: rgb(130,103,86);
    }
    .modules_navigation > ul li a {
        display: block;
    }
    .modules_navigation > ul:not(.toggle) li ul {
        display: none;
        width: 100%;
        position: absolute;
        left: 100%;
        right: auto;
        top: 0px;
    }
    .modules_navigation > ul:not(.toggle) li.active > ul {
        display: block;
    }
    .modules_navigation > ul.toggle li ul {
        display: none;
    }
    .modules_navigation > ul.toggle li.active > a:before {
        content: "\f0d7";
    }
    .modules_navigation > ul.toggle li.selected > ul {
        display: block;
    }
    .modules_navigation.layout_vertical.style_style1 li a {
        margin-bottom: 10px;
        color: #999;
    }
    .modules_navigation.layout_vertical.style_style1 li a:hover {
        color: rgb(130,103,86);
    }
    .modules_navigation.layout_vertical.style_style1 li.last a {
        margin-bottom: 0px !important;
    }
    .modules_navigation.layout_vertical.style_style2 li {
        border-bottom: 1px solid #e0e0e0;
    }
    .modules_navigation.layout_vertical.style_style2 li:last-child {
        border-bottom: 0px;
    }
    .modules_navigation.layout_vertical.style_style2 li a {
        padding: 10px;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        color: #999;
        padding-left: 0px !important;
    }
    .modules_navigation.layout_vertical.style_style2 li a:hover {
        color: #fff;
        background-color: rgb(130,103,86);
        padding-left: 10px !important;
    }
    .modules_navigation.layout_vertical.style_style3 li {
        margin-bottom: 1px;
    }
    .modules_navigation.layout_vertical.style_style3 li a {
        background-color: #e0e0e0;
        padding: 10px;
        padding-left: 15px;
        padding-right: 15px;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        color: #999;
    }
    .modules_navigation.layout_vertical.style_style3 li a:hover {
        background-color: rgb(130,103,86);
        color: #fff;
    }
    .modules_navigation.layout_vertical.style_style3 li a:hover:before {
        color: #fff;
    }
    .modules_navigation.layout_horizontal {
        display: block;
    }
    .modules_navigation.layout_horizontal li {
        display: inline-block;
    }
    .modules_navigation.layout_horizontal li:first-child {
        padding-left: 0px !important;
    }
    .modules_navigation.layout_horizontal li:last-child {
        padding-right: 0px !important;
    }
    .modules_listings_contact.layout_layout1 .form .form_content .row .col-md-6,
    .modules_listings_contact.layout_layout2 .form .form_content .row .col-md-6 {
        width: 100%;
    }
    .modules_listings_contact.layout_layout1 .form .form_footer,
    .modules_listings_contact.layout_layout2 .form .form_footer {
        margin: 0px;
        padding: 0px;
    }
    .modules_listings_contact.layout_layout1 .form .form_footer .btn,
    .modules_listings_contact.layout_layout2 .form .form_footer .btn {
        width: 100%;
        display: block;
    }
    .modules_testimonials .item .thumb {
        overflow: hidden;
        margin: auto;
        margin-bottom: 15px;
    }
    .modules_testimonials .item .thumb img {
        width: 100px;
        height: auto;
    }
    .modules_testimonials .item .thumb.style_round img {
        height: 100%;
        width: auto;
    }
    .modules_testimonials .item .thumb.size_xs {
        width: 50px;
    }
    .modules_testimonials .item .thumb.size_xs.style_round {
        height: 50px;
    }
    .modules_testimonials .item .thumb.size_sm {
        width: 75px;
    }
    .modules_testimonials .item .thumb.size_sm.style_round {
        height: 75px;
    }
    .modules_testimonials .item .thumb.size_md {
        width: 100px;
    }
    .modules_testimonials .item .thumb.size_md.style_round {
        height: 100px;
    }
    .modules_testimonials .item .thumb.size_lg {
        width: 125px;
    }
    .modules_testimonials .item .thumb.size_lg.style_round {
        height: 125px;
    }
    .modules_testimonials .item .description {
        border: 2px solid #e0e0e0;
        padding: 25px;
        display: block;
        font-style: italic;
        -webkit-border-radius: 5px 5px 0px 5px;
        border-radius: 5px 5px 0px 5px;
        background: none !important;
        position: relative;
    }
    .modules_testimonials .item .description:after,
    .modules_testimonials .item .description:before {
        width: 0;
        height: 0;
        border-style: solid;
        border-color: transparent #e0e0e0 transparent transparent;
        position: absolute;
        border-width: 0 27px 27px 0;
        right: -2px;
        bottom: -29px;
        z-index: 1;
        content: " ";
    }
    .modules_testimonials .item .description.color_dark:before {
        border-color: transparent #000 transparent transparent;
    }
    .modules_testimonials .item .description.color_light:before {
        border-color: transparent #fff transparent transparent;
    }
    .modules_testimonials .item .description.color_color1:before {
        border-color: transparent rgb(159,128,84) transparent transparent;
    }
    .modules_testimonials .item .description.color_color2:before {
        border-color: transparent rgb(159,128,84) transparent transparent;
    }
    .modules_testimonials .item .description.color_color3:before {
        border-color: transparent #306782 transparent transparent;
    }
    .modules_testimonials .item .description.color_color4:before {
        border-color: transparent #999 transparent transparent;
    }
    .modules_testimonials .item .description.color_color5:before {
        border-color: transparent #e0e0e0 transparent transparent;
    }
    .modules_testimonials .item .description.color_color6:before {
        border-color: transparent #000 transparent transparent;
    }
    .modules_testimonials .item .description.color_color7:before {
        border-color: transparent #fff transparent transparent;
    }
    .modules_testimonials .item .description.color_color8:before {
        border-color: transparent #000 transparent transparent;
    }
    .modules_testimonials .item .description:after {
        z-index: 2;
        bottom: -24px;
        right: 0px;
        border-color: transparent #fff transparent transparent;
    }
    .modules_testimonials .item .description.background_color_dark:after {
        border-color: transparent #000 transparent transparent;
    }
    .modules_testimonials .item .description.background_color_light:after {
        border-color: transparent #fff transparent transparent;
    }
    .modules_testimonials .item .description.background_color_color1:after {
        border-color: transparent rgb(159,128,84) transparent transparent;
    }
    .modules_testimonials .item .description.background_color_color2:after {
        border-color: transparent rgb(159,128,84) transparent transparent;
    }
    .modules_testimonials .item .description.background_color_color3:after {
        border-color: transparent #306782 transparent transparent;
    }
    .modules_testimonials .item .description.background_color_color4:after {
        border-color: transparent #999 transparent transparent;
    }
    .modules_testimonials .item .description.background_color_color5:after {
        border-color: transparent #e0e0e0 transparent transparent;
    }
    .modules_testimonials .item .description.background_color_color6:after {
        border-color: transparent #000 transparent transparent;
    }
    .modules_testimonials .item .description.background_color_color7:after {
        border-color: transparent #fff transparent transparent;
    }
    .modules_testimonials .item .description.background_color_color8:after {
        border-color: transparent #000 transparent transparent;
    }
    .modules_testimonials .item .details {
        display: block;
        padding: 25px;
    }
    .modules_testimonials .item .details .text_size_xs {
        font-size: 0.857em !important;
    }
    .modules_testimonials .item .details .text_size_sm {
        font-size: 0.929em !important;
    }
    .modules_testimonials .item .details .text_size_md {
        font-size: 1em !important;
    }
    .modules_testimonials .item .details .text_size_lg {
        font-size: 1.286em !important;
    }
    .modules_testimonials .item .details .name,
    .modules_testimonials .item .details .countries_name {
        font-weight: bold;
        color: #000;
        display: inline-block;
    }
    .modules_testimonials .item .details .rates {
        display: block;
        color: #306782;
        white-space: nowrap;
    }
    .modules_testimonials .item .details .rates i:before {
        font-family: fontAwesome;
        content: "\f006";
        font-weight: normal;
        display: inline-block;
        vertical-align: middle;
        font-style: normal;
    }
    .modules_testimonials .item .details .rates i.active:before {
        content: "\f005";
    }
    .modules_testimonials .item .details .date {
        display: block;
    }
    .modules_testimonials.review_name_1.review_countries_name_1 .item .details .countries_name:before {
        content: ", ";
    }
    @media (min-width: 768px) {
        .modules_testimonials.review_file_left .item .thumb {
            float: left;
            margin-right: 15px;
        }
        .modules_testimonials.review_file_right .item .thumb {
            float: right;
            margin-left: 15px;
        }
        .modules_testimonials.review_file_left .item .thumb,
        .modules_testimonials.review_file_right .item .thumb {
            margin-bottom: 0px;
        }
        .modules_testimonials.review_file_left .item .description,
        .modules_testimonials.review_file_right .item .description {
            overflow: auto;
        }
        .modules_testimonials.review_file_left .item .description:before,
        .modules_testimonials.review_file_right .item .description:before,
        .modules_testimonials.review_file_left .item .description:after,
        .modules_testimonials.review_file_right .item .description:after {
            display: none;
        }
        .modules_testimonials.review_file_left .item .details,
        .modules_testimonials.review_file_right .item .details {
            clear: both;
        }
    }
    .modules_testimonials.style_style1 {
        text-align: center;
    }
    .modules_testimonials.style_style2 {
        text-align: center;
    }
    .modules_testimonials.style_style2 .item .description {
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }
    .modules_testimonials.style_style2 .item .description:after,
    .modules_testimonials.style_style2 .item .description:before {
        right: auto;
        left: 35px;
    }
    .modules_testimonials.style_style2 .item .description:after {
        left: 33px;
    }
    .modules_testimonials.style_style3 {
        text-align: center;
    }
    .modules_testimonials.style_style3 .item .description {
        padding: 30px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        border-width: 4px;
    }
    .modules_testimonials.style_style3 .item .description:after,
    .modules_testimonials.style_style3 .item .description:before {
        right: auto;
        border-width: 0 40px 40px 0;
        left: 35px;
        bottom: -40px;
    }
    .modules_testimonials.style_style3 .item .description:after {
        left: 32px;
        bottom: -32px;
    }
    .modules_testimonials.items_layout_list .item,
    .modules_testimonials.items_layout_grid .item {
        margin-bottom: 30px;
    }
    .load_more .paginator_cont {
        display: none;
    }
    .load_more .load_more_btn {
        display: block;
        clear: both;
        color: #999;
        font-weight: bold;
        font-size: 1.4em;
        text-decoration: none;
        text-align: center;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .load_more .load_more_btn:hover {
        color: rgb(130,103,86);
    }
    .items_results_search.advanced_above_right {
        position: relative;
    }
    .items_results_search.advanced_above_right .advanced_search_button {
        right: 0px;
        top: -30px;
        position: absolute;
    }
    .items_results_search input::-webkit-input-placeholder {
        color: #999;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .items_results_search input::-moz-placeholder {
        color: #999;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .items_results_search input:-ms-input-placeholder {
        color: #999;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .items_results_search input:-moz-placeholder {
        color: #999;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .items_results_filter {
        padding-top: 15px;
        padding-bottom: 10px;
    }
    .items_results_filter:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .items_results_filter a {
        display: inline-block;
        float: left;
        border: 1px solid rgb(159,128,84);
        background-color: rgba(86, 141, 168, 0.15);
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
        color: rgb(130,103,86);
        margin-right: 5px;
        margin-bottom: 5px;
    }
    .items_results_filter a:before {
        display: inline-block;
        margin-right: 5px;
        font-family: fontAwesome;
        content: "\f00d";
    }
    .items_results_filter a.reset,
    .items_results_filter a:hover {
        color: rgb(130,103,86);
        border-color: rgb(130,103,86);
        background-color: rgba(86, 141, 168, 0.15);
    }
    .items_results_filter a.reset {
        border-color: transparent;
        background: none;
    }
    .items_results_filter a.reset:hover {
        color: rgb(130,103,86);
    }
    .items_results_layout {
        display: table;
        vertical-align: middle;
        list-style: none;
        padding: 0px;
        margin: 0px;
    }
    .items_results_layout li {
        display: table-cell;
    }
    .items_results_layout li a {
        color: #999;
        display: inline-block;
    }
    .items_results_layout li a span {
        display: none;
    }
    .items_results_layout li a:before {
        display: inline-block;
        font-family: fontAwesome;
        font-size: 1.4em;
        font-weight: normal;
        padding: 0.2em;
    }
    .items_results_layout li.grid a:before {
        content: "\f00a";
    }
    .items_results_layout li.list a:before {
        content: "\f00b";
    }
    .items_results_layout li.selected a {
        color: rgb(130,103,86);
    }
    .items_results_sort_layout .form {
        margin: 0px;
        padding: 0px;
    }
    .items_results_sort_layout .form .form_content {
        margin: 0px;
        padding: 0px;
    }
    .items_results_sort_layout .form .form-group {
        display: table-cell;
        padding-left: 10px;
    }
    .items_results_sort_layout .form .form-group:first-child {
        padding-left: 0px;
    }
    .items_results_sort_layout .form .form-group label {
        padding-right: 5px;
        white-space: nowrap;
    }
    .items_results_sort_layout .form .form-group label,
    .items_results_sort_layout .form .form-group > div {
        display: table-cell;
    }
    .items_results_sort_layout .form .form-group input,
    .items_results_sort_layout .form .form-group select {
        text-align: left;
    }
    @media (max-width: 991px) {
        .items_results_sort_layout .items_results_layout {
            display: none;
        }
        .items_results_sort_layout .form {
            display: block;
            margin-top: 15px;
        }
        .items_results_sort_layout .form .form-group:first-child {
            padding-left: 0px;
        }
    }
    @media (max-width: 767px) {
        .items_results_sort_layout .form {
            margin-top: 0px;
        }
        .items_results_sort_layout .form .form-group {
            display: block;
            margin: 0px;
            margin-top: 15px;
            padding: 0px;
        }
        .items_results_sort_layout .form .form-group label,
        .items_results_sort_layout .form .form-group > div {
            display: block;
            padding: 0px;
        }
        .items_results_sort_layout .form .form-group:last-child {
            margin-bottom: 0px;
        }
        .items_results_sort_layout .form .form-group .dropdown_select_cont a.top_link,
        .items_results_sort_layout .form .form-group ul,
        .items_results_sort_layout .form .form-group input,
        .items_results_sort_layout .form .form-group select {
            display: block;
            width: 100%;
        }
    }
    .items_results_sort_layout .items_actions {
        margin: 0px;
        padding: 0px;
        list-style: none;
        display: table;
    }
    @media (max-width: 991px) {
        .items_results_sort_layout .items_actions {
            margin-top: 15px;
            display: none;
        }
    }
    .items_results_sort_layout .items_actions > li {
        display: table-cell;
        padding-left: 5px;
    }
    .items_results_sort_layout .items_actions > li:first-child {
        padding-left: 0px;
    }
    .items_results_sort_layout .items_actions > li > a:after {
        display: none;
        content: "";
    }
    .items_results_sort_layout .paginator_cont {
        border: 0px;
        margin: 0px;
        padding: 0px;
    }
    @media (max-width: 991px) {
        .items_results_sort_layout .paginator_cont {
            margin-top: 15px;
        }
        .items_results_sort_layout .paginator_cont .paginator {
            text-align: left;
        }
    }
    .items_actions > li.lightbox > a:before,
    .items_actions > li.lightbox > a:after {
        content: "\f08a";
    }
    .items_actions > li.lightbox.selected > a:before,
    .items_actions > li.lightbox.selected > a:after {
        content: "\f004";
    }
    .items_actions > li.inquiry > a:before,
    .items_actions > li.tellafriend > a:before,
    .items_actions > li.inquiry > a:after,
    .items_actions > li.tellafriend > a:after {
        content: "\f003";
    }
    .items_actions > li.compare > a:before,
    .items_actions > li.compare > a:after {
        content: "\f0c6";
    }
    .items_actions > li.compare.selected > a:before,
    .items_actions > li.compare.selected > a:after {
        content: "\f127";
    }
    .items_actions > li.phone > a:before,
    .items_actions > li.phone > a:after {
        content: "\f095";
    }
    .items_actions > li.viber > a:before,
    .items_actions > li.viber > a:after {
        content: "\f098";
    }
    .items_actions > li.whatsapp > a:before,
    .items_actions > li.whatsapp > a:after {
        content: "\f232";
    }
    .items_actions > li.vcard > a:before,
    .items_actions > li.vcard > a:after {
        content: "\f2bc";
    }
    .items_actions > li.print > a:before,
    .items_actions > li.print > a:after {
        content: "\f02f";
    }
    .items_actions > li.pdf > a:before,
    .items_actions > li.pdf > a:after {
        content: "\f1c1";
    }
    .items_actions > li.share > a:before,
    .items_actions > li.share > a:after {
        content: "\f1e0";
    }
    .items_results_compare .page_content {
        max-height: 535px;
        overflow: auto;
    }
    .items_results_compare_grid {
        border-top: 1px solid #e0e0e0;
        border-left: 1px solid #e0e0e0;
        margin-bottom: 30px;
    }
    .items_results_compare_grid th,
    .items_results_compare_grid td {
        border-bottom: 1px solid #e0e0e0;
        border-right: 1px solid #e0e0e0;
        vertical-align: top;
        text-align: left;
        padding: 10px;
    }
    .items_results_compare_grid th {
        font-weight: bold;
        background-color: rgba(224, 224, 224, 0.5);
        width: 1%;
        white-space: nowrap;
    }
    .items_results_compare_grid td .na {
        color: #ccc;
    }
    .items_results_compare_grid td a.thumb {
        display: block;
        margin: auto;
        margin-bottom: 10px;
    }
    .items_results_compare_grid td a.thumb img {
        max-width: 100%;
        height: auto;
    }
    .items_results_compare_grid td a.title {
        font-weight: bold;
        color: rgb(130,103,86);
    }
    .items_results_compare_grid td .price {
        color: rgb(130,103,86);
        display: block;
    }
    .items_results_compare_grid td .price strike {
        color: #e0e0e0;
        font-weight: normal;
        margin-right: 5px;
    }
    .items_results_compare_grid td a.readmore {
        display: none;
    }
    .items_results_compare_grid td .yes,
    .items_results_compare_grid td .no {
        display: inline-block;
        margin: auto;
        width: 20px;
        height: 20px;
        font-size: 16px;
    }
    .items_results_compare_grid td .yes:before,
    .items_results_compare_grid td .no:before {
        font-family: fontAwesome;
    }
    .items_results_compare_grid td .yes:before {
        color: #82ac5e;
        content: "\f00c";
    }
    .items_results_compare_grid td .no:before {
        color: rgb(130,103,86);
        content: "\f00d";
    }
    .items_results_compare_grid.cells2 td {
        width: 50%;
    }
    .items_results_compare_grid.cells3 td {
        width: 33%;
    }
    .items_results_compare_grid.cells4 td {
        width: 25%;
    }
    .items_more_tag.layout_layout1,
    .items_more_tag.layout_layout2 {
        display: inline-block;
        background-color: rgb(130,103,86);
        color: #fff;
        padding: 0.2em;
        padding-left: 0.5em;
        padding-right: 0.5em;
        font-size: 1.2em;
        font-weight: bold;
    }
    .items_more_tag.layout_layout1 .title,
    .items_more_tag.layout_layout2 .title {
        margin-right: 5px;
    }
    .items_more_tag.layout_layout1 .title:after,
    .items_more_tag.layout_layout2 .title:after {
        content: ": ";
    }
    .items_more_tag.layout_layout2 {
        background-color: #fff;
        color: #999;
    }
    .items_more_tag.layout_layout3 {
        background-color: #fff;
        color: #999;
    }
    .items_more_tag.layout_layout3:before {
        content: " ";
        position: absolute;
        left: 1.4em;
        top: 0px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 1.4em 1.4em 1.4em 0;
        border-color: transparent #fff transparent transparent;
    }
    .items_reviews_results .item {
        display: block;
        margin-bottom: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #e0e0e0;
    }
    .items_reviews_results .item:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }
    .items_reviews_results .item.last,
    .items_reviews_results .item:last-child {
        margin-bottom: 30px;
        padding-bottom: 0px;
        border-bottom: 0px;
    }
    .items_reviews_results .item .thumb {
        float: left;
        margin-right: 15px;
    }
    .items_reviews_results .item .thumb img {
        display: block;
        width: 100%;
        height: auto;
    }
    @media (max-width: 479px) {
        .items_reviews_results .item .thumb {
            float: none;
            margin: 0px;
            margin-bottom: 15px;
        }
    }
    .items_reviews_results .item .details {
        overflow: auto;
    }
    .items_reviews_results .item .details .header {
        font-weight: bold;
        display: block;
        margin: 0px;
        padding: 0px;
        margin-bottom: 5px;
    }
    .items_reviews_results .item .details .date {
        display: block;
        font-style: italic;
    }
    .items_reviews_results .paginator_cont {
        margin-bottom: 30px;
    }
    .item .item_tag {
        font-weight: bold;
    }
    .item .item_tag.style_square,
    .item .item_tag.style_tag,
    .item .item_tag.style_tag_large {
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
    }
    .item .item_tag.style_tag_large {
        padding: 10px;
        padding-left: 25px;
        padding-right: 25px;
    }
    .item .item_tag.style_tag,
    .item .item_tag.style_tag_large {
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .item .item_tag.style_tag:before,
    .item .item_tag.style_tag_large:before {
        content: " ";
        width: 0;
        height: 0;
        border-style: solid;
        position: absolute;
        background: none !important;
    }
    .item .item_tag.style_round {
        -webkit-border-radius: 50%;
        border-radius: 50%;
        text-align: center;
        width: 75px;
        height: 75px;
        box-sizing: border-box;
        line-height: normal;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        margin: 0px;
    }
    .item .item_tag.style_round > span {
        display: table;
        width: 100%;
        height: 100%;
    }
    .item .item_tag.style_round > span > span {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }
    .item .item_tag.style_tag_rotated {
        overflow: hidden;
        height: 80px;
        background: none !important;
        margin-top: -28px;
    }
    .item .item_tag.style_tag_rotated > span {
        padding: 3px;
        padding-left: 30px;
        padding-right: 30px;
        display: block;
        margin-top: 17px;
    }
    .item .item_tag.style_tag_rotated.color_dark > span {
        background-color: #000;
    }
    .item .item_tag.style_tag_rotated.color_light > span {
        background-color: #fff;
    }
    .item .item_tag.style_tag_rotated.color_color1 > span {
        background-color: rgb(130,103,86);
    }
    .item .item_tag.style_tag_rotated.color_color2 > span {
        background-color: rgb(130,103,86);
    }
    .item .item_tag.style_tag_rotated.color_color3 > span {
        background-color: #306782;
    }
    .item .item_tag.style_tag_rotated.color_color4 > span {
        background-color: #999;
    }
    .item .item_tag.style_tag_rotated.color_color5 > span {
        background-color: #e0e0e0;
    }
    .item .item_tag.style_tag_rotated.color_color6 > span {
        background-color: #000;
    }
    .item .item_tag.style_tag_rotated.color_color7 > span {
        background-color: #fff;
    }
    .item .item_tag.style_tag_rotated.color_color8 > span {
        background-color: #000;
    }
    .item .thumbnail_top_left .item_tag.style_tag,
    .item .thumbnail_bottom_left .item_tag.style_tag,
    .item .item_titlebar .left .item_tag.style_tag,
    .item .item_content_titlebar .left .item_tag.style_tag,
    .item .item_content_footer .left .item_tag.style_tag,
    .item .item_footer .left .item_tag.style_tag,
    .item .thumbnail_top_left .item_tag.style_tag_large,
    .item .thumbnail_bottom_left .item_tag.style_tag_large,
    .item .item_titlebar .left .item_tag.style_tag_large,
    .item .item_content_titlebar .left .item_tag.style_tag_large,
    .item .item_content_footer .left .item_tag.style_tag_large,
    .item .item_footer .left .item_tag.style_tag_large {
        position: relative;
        margin-left: -32px;
    }
    .item .thumbnail_top_left .item_tag.style_tag:before,
    .item .thumbnail_bottom_left .item_tag.style_tag:before,
    .item .item_titlebar .left .item_tag.style_tag:before,
    .item .item_content_titlebar .left .item_tag.style_tag:before,
    .item .item_content_footer .left .item_tag.style_tag:before,
    .item .item_footer .left .item_tag.style_tag:before,
    .item .thumbnail_top_left .item_tag.style_tag_large:before,
    .item .thumbnail_bottom_left .item_tag.style_tag_large:before,
    .item .item_titlebar .left .item_tag.style_tag_large:before,
    .item .item_content_titlebar .left .item_tag.style_tag_large:before,
    .item .item_content_footer .left .item_tag.style_tag_large:before,
    .item .item_footer .left .item_tag.style_tag_large:before {
        border-width: 0 7px 7px 0;
        left: 0px;
        bottom: -7px;
    }
    .item .thumbnail_top_left .item_tag.style_tag.color_dark:before,
    .item .thumbnail_bottom_left .item_tag.style_tag.color_dark:before,
    .item .item_titlebar .left .item_tag.style_tag.color_dark:before,
    .item .item_content_titlebar .left .item_tag.style_tag.color_dark:before,
    .item .item_content_footer .left .item_tag.style_tag.color_dark:before,
    .item .item_footer .left .item_tag.style_tag.color_dark:before,
    .item .thumbnail_top_left .item_tag.style_tag_large.color_dark:before,
    .item .thumbnail_bottom_left .item_tag.style_tag_large.color_dark:before,
    .item .item_titlebar .left .item_tag.style_tag_large.color_dark:before,
    .item .item_content_titlebar .left .item_tag.style_tag_large.color_dark:before,
    .item .item_content_footer .left .item_tag.style_tag_large.color_dark:before,
    .item .item_footer .left .item_tag.style_tag_large.color_dark:before {
        border-color: transparent #000 transparent transparent;
    }
    .item .thumbnail_top_left .item_tag.style_tag.color_light:before,
    .item .thumbnail_bottom_left .item_tag.style_tag.color_light:before,
    .item .item_titlebar .left .item_tag.style_tag.color_light:before,
    .item .item_content_titlebar .left .item_tag.style_tag.color_light:before,
    .item .item_content_footer .left .item_tag.style_tag.color_light:before,
    .item .item_footer .left .item_tag.style_tag.color_light:before,
    .item .thumbnail_top_left .item_tag.style_tag_large.color_light:before,
    .item .thumbnail_bottom_left .item_tag.style_tag_large.color_light:before,
    .item .item_titlebar .left .item_tag.style_tag_large.color_light:before,
    .item .item_content_titlebar .left .item_tag.style_tag_large.color_light:before,
    .item .item_content_footer .left .item_tag.style_tag_large.color_light:before,
    .item .item_footer .left .item_tag.style_tag_large.color_light:before {
        border-color: transparent #ccc transparent transparent;
    }
    .item .thumbnail_top_left .item_tag.style_tag.color_color1:before,
    .item .thumbnail_bottom_left .item_tag.style_tag.color_color1:before,
    .item .item_titlebar .left .item_tag.style_tag.color_color1:before,
    .item .item_content_titlebar .left .item_tag.style_tag.color_color1:before,
    .item .item_content_footer .left .item_tag.style_tag.color_color1:before,
    .item .item_footer .left .item_tag.style_tag.color_color1:before,
    .item .thumbnail_top_left .item_tag.style_tag_large.color_color1:before,
    .item .thumbnail_bottom_left .item_tag.style_tag_large.color_color1:before,
    .item .item_titlebar .left .item_tag.style_tag_large.color_color1:before,
    .item .item_content_titlebar .left .item_tag.style_tag_large.color_color1:before,
    .item .item_content_footer .left .item_tag.style_tag_large.color_color1:before,
    .item .item_footer .left .item_tag.style_tag_large.color_color1:before {
        border-color: transparent #335465 transparent transparent;
    }
    .item .thumbnail_top_left .item_tag.style_tag.color_color2:before,
    .item .thumbnail_bottom_left .item_tag.style_tag.color_color2:before,
    .item .item_titlebar .left .item_tag.style_tag.color_color2:before,
    .item .item_content_titlebar .left .item_tag.style_tag.color_color2:before,
    .item .item_content_footer .left .item_tag.style_tag.color_color2:before,
    .item .item_footer .left .item_tag.style_tag.color_color2:before,
    .item .thumbnail_top_left .item_tag.style_tag_large.color_color2:before,
    .item .thumbnail_bottom_left .item_tag.style_tag_large.color_color2:before,
    .item .item_titlebar .left .item_tag.style_tag_large.color_color2:before,
    .item .item_content_titlebar .left .item_tag.style_tag_large.color_color2:before,
    .item .item_content_footer .left .item_tag.style_tag_large.color_color2:before,
    .item .item_footer .left .item_tag.style_tag_large.color_color2:before {
        border-color: transparent #335465 transparent transparent;
    }
    .item .thumbnail_top_left .item_tag.style_tag.color_color3:before,
    .item .thumbnail_bottom_left .item_tag.style_tag.color_color3:before,
    .item .item_titlebar .left .item_tag.style_tag.color_color3:before,
    .item .item_content_titlebar .left .item_tag.style_tag.color_color3:before,
    .item .item_content_footer .left .item_tag.style_tag.color_color3:before,
    .item .item_footer .left .item_tag.style_tag.color_color3:before,
    .item .thumbnail_top_left .item_tag.style_tag_large.color_color3:before,
    .item .thumbnail_bottom_left .item_tag.style_tag_large.color_color3:before,
    .item .item_titlebar .left .item_tag.style_tag_large.color_color3:before,
    .item .item_content_titlebar .left .item_tag.style_tag_large.color_color3:before,
    .item .item_content_footer .left .item_tag.style_tag_large.color_color3:before,
    .item .item_footer .left .item_tag.style_tag_large.color_color3:before {
        border-color: transparent #142c38 transparent transparent;
    }
    .item .thumbnail_top_left .item_tag.style_tag.color_color4:before,
    .item .thumbnail_bottom_left .item_tag.style_tag.color_color4:before,
    .item .item_titlebar .left .item_tag.style_tag.color_color4:before,
    .item .item_content_titlebar .left .item_tag.style_tag.color_color4:before,
    .item .item_content_footer .left .item_tag.style_tag.color_color4:before,
    .item .item_footer .left .item_tag.style_tag.color_color4:before,
    .item .thumbnail_top_left .item_tag.style_tag_large.color_color4:before,
    .item .thumbnail_bottom_left .item_tag.style_tag_large.color_color4:before,
    .item .item_titlebar .left .item_tag.style_tag_large.color_color4:before,
    .item .item_content_titlebar .left .item_tag.style_tag_large.color_color4:before,
    .item .item_content_footer .left .item_tag.style_tag_large.color_color4:before,
    .item .item_footer .left .item_tag.style_tag_large.color_color4:before {
        border-color: transparent #666 transparent transparent;
    }
    .item .thumbnail_top_left .item_tag.style_tag.color_color5:before,
    .item .thumbnail_bottom_left .item_tag.style_tag.color_color5:before,
    .item .item_titlebar .left .item_tag.style_tag.color_color5:before,
    .item .item_content_titlebar .left .item_tag.style_tag.color_color5:before,
    .item .item_content_footer .left .item_tag.style_tag.color_color5:before,
    .item .item_footer .left .item_tag.style_tag.color_color5:before,
    .item .thumbnail_top_left .item_tag.style_tag_large.color_color5:before,
    .item .thumbnail_bottom_left .item_tag.style_tag_large.color_color5:before,
    .item .item_titlebar .left .item_tag.style_tag_large.color_color5:before,
    .item .item_content_titlebar .left .item_tag.style_tag_large.color_color5:before,
    .item .item_content_footer .left .item_tag.style_tag_large.color_color5:before,
    .item .item_footer .left .item_tag.style_tag_large.color_color5:before {
        border-color: transparent #adadad transparent transparent;
    }
    .item .thumbnail_top_left .item_tag.style_tag.color_color6:before,
    .item .thumbnail_bottom_left .item_tag.style_tag.color_color6:before,
    .item .item_titlebar .left .item_tag.style_tag.color_color6:before,
    .item .item_content_titlebar .left .item_tag.style_tag.color_color6:before,
    .item .item_content_footer .left .item_tag.style_tag.color_color6:before,
    .item .item_footer .left .item_tag.style_tag.color_color6:before,
    .item .thumbnail_top_left .item_tag.style_tag_large.color_color6:before,
    .item .thumbnail_bottom_left .item_tag.style_tag_large.color_color6:before,
    .item .item_titlebar .left .item_tag.style_tag_large.color_color6:before,
    .item .item_content_titlebar .left .item_tag.style_tag_large.color_color6:before,
    .item .item_content_footer .left .item_tag.style_tag_large.color_color6:before,
    .item .item_footer .left .item_tag.style_tag_large.color_color6:before {
        border-color: transparent #000 transparent transparent;
    }
    .item .thumbnail_top_left .item_tag.style_tag.color_color7:before,
    .item .thumbnail_bottom_left .item_tag.style_tag.color_color7:before,
    .item .item_titlebar .left .item_tag.style_tag.color_color7:before,
    .item .item_content_titlebar .left .item_tag.style_tag.color_color7:before,
    .item .item_content_footer .left .item_tag.style_tag.color_color7:before,
    .item .item_footer .left .item_tag.style_tag.color_color7:before,
    .item .thumbnail_top_left .item_tag.style_tag_large.color_color7:before,
    .item .thumbnail_bottom_left .item_tag.style_tag_large.color_color7:before,
    .item .item_titlebar .left .item_tag.style_tag_large.color_color7:before,
    .item .item_content_titlebar .left .item_tag.style_tag_large.color_color7:before,
    .item .item_content_footer .left .item_tag.style_tag_large.color_color7:before,
    .item .item_footer .left .item_tag.style_tag_large.color_color7:before {
        border-color: transparent #ccc transparent transparent;
    }
    .item .thumbnail_top_left .item_tag.style_tag.color_color8:before,
    .item .thumbnail_bottom_left .item_tag.style_tag.color_color8:before,
    .item .item_titlebar .left .item_tag.style_tag.color_color8:before,
    .item .item_content_titlebar .left .item_tag.style_tag.color_color8:before,
    .item .item_content_footer .left .item_tag.style_tag.color_color8:before,
    .item .item_footer .left .item_tag.style_tag.color_color8:before,
    .item .thumbnail_top_left .item_tag.style_tag_large.color_color8:before,
    .item .thumbnail_bottom_left .item_tag.style_tag_large.color_color8:before,
    .item .item_titlebar .left .item_tag.style_tag_large.color_color8:before,
    .item .item_content_titlebar .left .item_tag.style_tag_large.color_color8:before,
    .item .item_content_footer .left .item_tag.style_tag_large.color_color8:before,
    .item .item_footer .left .item_tag.style_tag_large.color_color8:before {
        border-color: transparent #000 transparent transparent;
    }
    .item .thumbnail_top_left .item_tag.style_tag_rotated,
    .item .thumbnail_bottom_left .item_tag.style_tag_rotated,
    .item .item_titlebar .left .item_tag.style_tag_rotated,
    .item .item_content_titlebar .left .item_tag.style_tag_rotated,
    .item .item_content_footer .left .item_tag.style_tag_rotated,
    .item .item_footer .left .item_tag.style_tag_rotated {
        margin-left: -28px;
    }
    .item .thumbnail_top_left .item_tag.style_tag_rotated > span,
    .item .thumbnail_bottom_left .item_tag.style_tag_rotated > span,
    .item .item_titlebar .left .item_tag.style_tag_rotated > span,
    .item .item_content_titlebar .left .item_tag.style_tag_rotated > span,
    .item .item_content_footer .left .item_tag.style_tag_rotated > span,
    .item .item_footer .left .item_tag.style_tag_rotated > span {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        margin-left: -25px;
    }
    .item .thumbnail_top_right .item_tag.style_tag,
    .item .thumbnail_bottom_right .item_tag.style_tag,
    .item .item_titlebar .right .item_tag.style_tag,
    .item .item_content_titlebar .right .item_tag.style_tag,
    .item .item_content_footer .right .item_tag.style_tag,
    .item .item_footer .right .item_tag.style_tag,
    .item .thumbnail_top_right .item_tag.style_tag_large,
    .item .thumbnail_bottom_right .item_tag.style_tag_large,
    .item .item_titlebar .right .item_tag.style_tag_large,
    .item .item_content_titlebar .right .item_tag.style_tag_large,
    .item .item_content_footer .right .item_tag.style_tag_large,
    .item .item_footer .right .item_tag.style_tag_large {
        position: relative;
        margin-right: -32px;
    }
    .item .thumbnail_top_right .item_tag.style_tag:before,
    .item .thumbnail_bottom_right .item_tag.style_tag:before,
    .item .item_titlebar .right .item_tag.style_tag:before,
    .item .item_content_titlebar .right .item_tag.style_tag:before,
    .item .item_content_footer .right .item_tag.style_tag:before,
    .item .item_footer .right .item_tag.style_tag:before,
    .item .thumbnail_top_right .item_tag.style_tag_large:before,
    .item .thumbnail_bottom_right .item_tag.style_tag_large:before,
    .item .item_titlebar .right .item_tag.style_tag_large:before,
    .item .item_content_titlebar .right .item_tag.style_tag_large:before,
    .item .item_content_footer .right .item_tag.style_tag_large:before,
    .item .item_footer .right .item_tag.style_tag_large:before {
        border-width: 7px 7px 0 0;
        right: 0px;
        bottom: -7px;
    }
    .item .thumbnail_top_right .item_tag.style_tag.color_dark:before,
    .item .thumbnail_bottom_right .item_tag.style_tag.color_dark:before,
    .item .item_titlebar .right .item_tag.style_tag.color_dark:before,
    .item .item_content_titlebar .right .item_tag.style_tag.color_dark:before,
    .item .item_content_footer .right .item_tag.style_tag.color_dark:before,
    .item .item_footer .right .item_tag.style_tag.color_dark:before,
    .item .thumbnail_top_right .item_tag.style_tag_large.color_dark:before,
    .item .thumbnail_bottom_right .item_tag.style_tag_large.color_dark:before,
    .item .item_titlebar .right .item_tag.style_tag_large.color_dark:before,
    .item .item_content_titlebar .right .item_tag.style_tag_large.color_dark:before,
    .item .item_content_footer .right .item_tag.style_tag_large.color_dark:before,
    .item .item_footer .right .item_tag.style_tag_large.color_dark:before {
        border-color: #000 transparent transparent transparent;
    }
    .item .thumbnail_top_right .item_tag.style_tag.color_light:before,
    .item .thumbnail_bottom_right .item_tag.style_tag.color_light:before,
    .item .item_titlebar .right .item_tag.style_tag.color_light:before,
    .item .item_content_titlebar .right .item_tag.style_tag.color_light:before,
    .item .item_content_footer .right .item_tag.style_tag.color_light:before,
    .item .item_footer .right .item_tag.style_tag.color_light:before,
    .item .thumbnail_top_right .item_tag.style_tag_large.color_light:before,
    .item .thumbnail_bottom_right .item_tag.style_tag_large.color_light:before,
    .item .item_titlebar .right .item_tag.style_tag_large.color_light:before,
    .item .item_content_titlebar .right .item_tag.style_tag_large.color_light:before,
    .item .item_content_footer .right .item_tag.style_tag_large.color_light:before,
    .item .item_footer .right .item_tag.style_tag_large.color_light:before {
        border-color: #ccc transparent transparent transparent;
    }
    .item .thumbnail_top_right .item_tag.style_tag.color_color1:before,
    .item .thumbnail_bottom_right .item_tag.style_tag.color_color1:before,
    .item .item_titlebar .right .item_tag.style_tag.color_color1:before,
    .item .item_content_titlebar .right .item_tag.style_tag.color_color1:before,
    .item .item_content_footer .right .item_tag.style_tag.color_color1:before,
    .item .item_footer .right .item_tag.style_tag.color_color1:before,
    .item .thumbnail_top_right .item_tag.style_tag_large.color_color1:before,
    .item .thumbnail_bottom_right .item_tag.style_tag_large.color_color1:before,
    .item .item_titlebar .right .item_tag.style_tag_large.color_color1:before,
    .item .item_content_titlebar .right .item_tag.style_tag_large.color_color1:before,
    .item .item_content_footer .right .item_tag.style_tag_large.color_color1:before,
    .item .item_footer .right .item_tag.style_tag_large.color_color1:before {
        border-color: #335465 transparent transparent transparent;
    }
    .item .thumbnail_top_right .item_tag.style_tag.color_color2:before,
    .item .thumbnail_bottom_right .item_tag.style_tag.color_color2:before,
    .item .item_titlebar .right .item_tag.style_tag.color_color2:before,
    .item .item_content_titlebar .right .item_tag.style_tag.color_color2:before,
    .item .item_content_footer .right .item_tag.style_tag.color_color2:before,
    .item .item_footer .right .item_tag.style_tag.color_color2:before,
    .item .thumbnail_top_right .item_tag.style_tag_large.color_color2:before,
    .item .thumbnail_bottom_right .item_tag.style_tag_large.color_color2:before,
    .item .item_titlebar .right .item_tag.style_tag_large.color_color2:before,
    .item .item_content_titlebar .right .item_tag.style_tag_large.color_color2:before,
    .item .item_content_footer .right .item_tag.style_tag_large.color_color2:before,
    .item .item_footer .right .item_tag.style_tag_large.color_color2:before {
        border-color: #335465 transparent transparent transparent;
    }
    .item .thumbnail_top_right .item_tag.style_tag.color_color3:before,
    .item .thumbnail_bottom_right .item_tag.style_tag.color_color3:before,
    .item .item_titlebar .right .item_tag.style_tag.color_color3:before,
    .item .item_content_titlebar .right .item_tag.style_tag.color_color3:before,
    .item .item_content_footer .right .item_tag.style_tag.color_color3:before,
    .item .item_footer .right .item_tag.style_tag.color_color3:before,
    .item .thumbnail_top_right .item_tag.style_tag_large.color_color3:before,
    .item .thumbnail_bottom_right .item_tag.style_tag_large.color_color3:before,
    .item .item_titlebar .right .item_tag.style_tag_large.color_color3:before,
    .item .item_content_titlebar .right .item_tag.style_tag_large.color_color3:before,
    .item .item_content_footer .right .item_tag.style_tag_large.color_color3:before,
    .item .item_footer .right .item_tag.style_tag_large.color_color3:before {
        border-color: #142c38 transparent transparent transparent;
    }
    .item .thumbnail_top_right .item_tag.style_tag.color_color4:before,
    .item .thumbnail_bottom_right .item_tag.style_tag.color_color4:before,
    .item .item_titlebar .right .item_tag.style_tag.color_color4:before,
    .item .item_content_titlebar .right .item_tag.style_tag.color_color4:before,
    .item .item_content_footer .right .item_tag.style_tag.color_color4:before,
    .item .item_footer .right .item_tag.style_tag.color_color4:before,
    .item .thumbnail_top_right .item_tag.style_tag_large.color_color4:before,
    .item .thumbnail_bottom_right .item_tag.style_tag_large.color_color4:before,
    .item .item_titlebar .right .item_tag.style_tag_large.color_color4:before,
    .item .item_content_titlebar .right .item_tag.style_tag_large.color_color4:before,
    .item .item_content_footer .right .item_tag.style_tag_large.color_color4:before,
    .item .item_footer .right .item_tag.style_tag_large.color_color4:before {
        border-color: #666 transparent transparent transparent;
    }
    .item .thumbnail_top_right .item_tag.style_tag.color_color5:before,
    .item .thumbnail_bottom_right .item_tag.style_tag.color_color5:before,
    .item .item_titlebar .right .item_tag.style_tag.color_color5:before,
    .item .item_content_titlebar .right .item_tag.style_tag.color_color5:before,
    .item .item_content_footer .right .item_tag.style_tag.color_color5:before,
    .item .item_footer .right .item_tag.style_tag.color_color5:before,
    .item .thumbnail_top_right .item_tag.style_tag_large.color_color5:before,
    .item .thumbnail_bottom_right .item_tag.style_tag_large.color_color5:before,
    .item .item_titlebar .right .item_tag.style_tag_large.color_color5:before,
    .item .item_content_titlebar .right .item_tag.style_tag_large.color_color5:before,
    .item .item_content_footer .right .item_tag.style_tag_large.color_color5:before,
    .item .item_footer .right .item_tag.style_tag_large.color_color5:before {
        border-color: #adadad transparent transparent transparent;
    }
    .item .thumbnail_top_right .item_tag.style_tag.color_color6:before,
    .item .thumbnail_bottom_right .item_tag.style_tag.color_color6:before,
    .item .item_titlebar .right .item_tag.style_tag.color_color6:before,
    .item .item_content_titlebar .right .item_tag.style_tag.color_color6:before,
    .item .item_content_footer .right .item_tag.style_tag.color_color6:before,
    .item .item_footer .right .item_tag.style_tag.color_color6:before,
    .item .thumbnail_top_right .item_tag.style_tag_large.color_color6:before,
    .item .thumbnail_bottom_right .item_tag.style_tag_large.color_color6:before,
    .item .item_titlebar .right .item_tag.style_tag_large.color_color6:before,
    .item .item_content_titlebar .right .item_tag.style_tag_large.color_color6:before,
    .item .item_content_footer .right .item_tag.style_tag_large.color_color6:before,
    .item .item_footer .right .item_tag.style_tag_large.color_color6:before {
        border-color: #000 transparent transparent transparent;
    }
    .item .thumbnail_top_right .item_tag.style_tag.color_color7:before,
    .item .thumbnail_bottom_right .item_tag.style_tag.color_color7:before,
    .item .item_titlebar .right .item_tag.style_tag.color_color7:before,
    .item .item_content_titlebar .right .item_tag.style_tag.color_color7:before,
    .item .item_content_footer .right .item_tag.style_tag.color_color7:before,
    .item .item_footer .right .item_tag.style_tag.color_color7:before,
    .item .thumbnail_top_right .item_tag.style_tag_large.color_color7:before,
    .item .thumbnail_bottom_right .item_tag.style_tag_large.color_color7:before,
    .item .item_titlebar .right .item_tag.style_tag_large.color_color7:before,
    .item .item_content_titlebar .right .item_tag.style_tag_large.color_color7:before,
    .item .item_content_footer .right .item_tag.style_tag_large.color_color7:before,
    .item .item_footer .right .item_tag.style_tag_large.color_color7:before {
        border-color: #ccc transparent transparent transparent;
    }
    .item .thumbnail_top_right .item_tag.style_tag.color_color8:before,
    .item .thumbnail_bottom_right .item_tag.style_tag.color_color8:before,
    .item .item_titlebar .right .item_tag.style_tag.color_color8:before,
    .item .item_content_titlebar .right .item_tag.style_tag.color_color8:before,
    .item .item_content_footer .right .item_tag.style_tag.color_color8:before,
    .item .item_footer .right .item_tag.style_tag.color_color8:before,
    .item .thumbnail_top_right .item_tag.style_tag_large.color_color8:before,
    .item .thumbnail_bottom_right .item_tag.style_tag_large.color_color8:before,
    .item .item_titlebar .right .item_tag.style_tag_large.color_color8:before,
    .item .item_content_titlebar .right .item_tag.style_tag_large.color_color8:before,
    .item .item_content_footer .right .item_tag.style_tag_large.color_color8:before,
    .item .item_footer .right .item_tag.style_tag_large.color_color8:before {
        border-color: #000 transparent transparent transparent;
    }
    .item .thumbnail_top_right .item_tag.style_tag_rotated,
    .item .thumbnail_bottom_right .item_tag.style_tag_rotated,
    .item .item_titlebar .right .item_tag.style_tag_rotated,
    .item .item_content_titlebar .right .item_tag.style_tag_rotated,
    .item .item_content_footer .right .item_tag.style_tag_rotated,
    .item .item_footer .right .item_tag.style_tag_rotated {
        margin-right: -28px;
    }
    .item .thumbnail_top_right .item_tag.style_tag_rotated > span,
    .item .thumbnail_bottom_right .item_tag.style_tag_rotated > span,
    .item .item_titlebar .right .item_tag.style_tag_rotated > span,
    .item .item_content_titlebar .right .item_tag.style_tag_rotated > span,
    .item .item_content_footer .right .item_tag.style_tag_rotated > span,
    .item .item_footer .right .item_tag.style_tag_rotated > span {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-right: -25px;
    }
    .item .item_actions > ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
        display: table;
    }
    .item .item_actions > ul > li {
        display: table-cell;
        padding-left: 5px;
    }
    .item .item_actions > ul > li:first-child {
        padding-left: 0px;
    }
    .item .item_actions > ul > li > a {
        white-space: nowrap;
    }
    .item .item_actions > ul > li > a:before {
        display: inline-block;
        font-weight: normal;
        font-family: fontAwesome;
        margin-right: 5px;
        vertical-align: middle;
    }
    .item .item_actions > ul > li > a span {
        display: none;
    }
    .item .item_actions > ul > li > a.lightbox:before {
        content: "\f08a";
    }
    .item .item_actions > ul > li > a.lightbox.selected:before {
        content: "\f004";
    }
    .item .item_actions > ul > li > a.inquiry:before,
    .item .item_actions > ul > li > a.tellafriend:before {
        content: "\f003";
    }
    .item .item_actions > ul > li > a.compare:before {
        content: "\f0c6";
    }
    .item .item_actions > ul > li > a.compare.selected:before {
        content: "\f127";
    }
    .item .item_actions > ul > li > a.phone:before {
        content: "\f095";
    }
    .item .item_actions > ul > li > a.viber:before {
        content: "\f098";
    }
    .item .item_actions > ul > li > a.whatsapp:before {
        content: "\f232";
    }
    .item .item_actions > ul > li > a.vcard:before {
        content: "\f2bc";
    }
    .item .item_actions > ul > li > a.share:before {
        content: "\f1e0";
    }
    .item .item_actions.text_color_dark > ul > li > a,
    .item .item_actions.text_hover_color_dark > ul > li > a:hover {
        color: #000;
    }
    .item .item_actions.text_color_light > ul > li > a,
    .item .item_actions.text_hover_color_light > ul > li > a:hover {
        color: #fff;
    }
    .item .item_actions.text_color_color1 > ul > li > a,
    .item .item_actions.text_hover_color_color1 > ul > li > a:hover {
        color: rgb(130,103,86);
    }
    .item .item_actions.text_color_color2 > ul > li > a,
    .item .item_actions.text_hover_color_color1 > ul > li > a:hover {
        color: rgb(130,103,86);
    }
    .item .item_actions.text_color_color3 > ul > li > a,
    .item .item_actions.text_hover_color_color1 > ul > li > a:hover {
        color: #306782;
    }
    .item .item_actions.text_color_color4 > ul > li > a,
    .item .item_actions.text_hover_color_color1 > ul > li > a:hover {
        color: #999;
    }
    .item .item_actions.text_color_color5 > ul > li > a,
    .item .item_actions.text_hover_color_color1 > ul > li > a:hover {
        color: #e0e0e0;
    }
    .item .item_actions.text_color_color6 > ul > li > a,
    .item .item_actions.text_hover_color_color1 > ul > li > a:hover {
        color: #000;
    }
    .item .item_actions.text_color_color7 > ul > li > a,
    .item .item_actions.text_hover_color_color1 > ul > li > a:hover {
        color: #fff;
    }
    .item .item_actions.text_color_color8 > ul > li > a,
    .item .item_actions.text_hover_color_color1 > ul > li > a:hover {
        color: #000;
    }
    .item .item_users {
        list-style: none;
        margin: 0px;
        padding: 0px;
        display: table;
    }
    .item .item_users li {
        display: table-cell;
        padding-left: 2px;
        padding-right: 3px;
    }
    .item .item_users li:first-child {
        padding-left: 0px;
    }
    .item .item_users li:last-child {
        padding-right: 0px;
    }
    .item .item_users li a {
        display: block;
        width: 100%;
        height: auto;
        position: relative;
        background-position: center center;
        background-repeat: no-repeat;
        overflow: hidden;
    }
    .item .item_users li a img {
        display: block;
        width: 100%;
        height: auto;
    }
    .item .item_users li a.size_xs {
        width: 35px;
    }
    .item .item_users li a.size_sm {
        width: 50px;
    }
    .item .item_users li a.size_md {
        width: 75px;
    }
    .item .item_users li a.size_lg {
        width: 100px;
    }
    .item .item_users li a span.title {
        display: none;
    }
    .item:hover .thumbnail_top_left .item_tag.style_round,
    .item:hover .thumbnail_top_center .item_tag.style_round,
    .item:hover .thumbnail_top_right .item_tag.style_round,
    .item:hover .thumbnail_center .item_tag.style_round,
    .item:hover .thumbnail_bottom_left .item_tag.style_round,
    .item:hover .thumbnail_bottom_center .item_tag.style_round,
    .item:hover .thumbnail_bottom_right .item_tag.style_round {
        margin-top: -10px;
    }
    .item:hover .thumbnail_top_left .item_tag.style_tag,
    .item:hover .thumbnail_top_center .item_tag.style_tag,
    .item:hover .thumbnail_top_right .item_tag.style_tag,
    .item:hover .thumbnail_center .item_tag.style_tag,
    .item:hover .thumbnail_bottom_left .item_tag.style_tag,
    .item:hover .thumbnail_bottom_center .item_tag.style_tag,
    .item:hover .thumbnail_bottom_right .item_tag.style_tag,
    .item:hover .thumbnail_top_left .item_tag.style_tag_large,
    .item:hover .thumbnail_top_center .item_tag.style_tag_large,
    .item:hover .thumbnail_top_right .item_tag.style_tag_large,
    .item:hover .thumbnail_center .item_tag.style_tag_large,
    .item:hover .thumbnail_bottom_left .item_tag.style_tag_large,
    .item:hover .thumbnail_bottom_center .item_tag.style_tag_large,
    .item:hover .thumbnail_bottom_right .item_tag.style_tag_large {
        margin-top: -10px;
    }
    .mylightbox_dialog .form .form_content {
        overflow: unset;
        max-height: unset;
    }
    .listings_infowindow {
        overflow: hidden !important;
        height: auto !important;
        overflow: auto;
        height: 100%;
        clear: both;
    }
    @media (min-width: 992px) {
        .listings_infowindow {
            min-width: 300px;
        }
    }
    .listings_infowindow .thumb {
        display: block;
        margin-right: 10px;
        width: 155px;
        float: left;
    }
    .listings_infowindow .thumb img {
        display: block;
        width: 100%;
        height: auto;
    }
    .listings_infowindow .title {
        display: block;
        font-weight: bold;
        margin-bottom: 3px;
        color: #000;
    }
    .listings_infowindow .title:hover {
        color: #000;
    }
    .listings_infowindow span {
        display: block;
    }
    .items.pages .item .item_title {
        font-weight: bold;
        color: rgb(130,103,86);
        font-size: 1.143rem;
    }
    .items.pages .item .item_date {
        font-weight: normal;
        color: #999;
    }
    .items.pages .item .readmore {
        color: #999;
    }
    .items.pages .item .readmore:after {
        margin-left: 5px;
        font-family: fontAwesome;
        content: "\f178";
    }
    .items.pages .item .item_content {
        border: 1px solid #e0e0e0;
        border-top: 0px;
    }
    .items.pages .item .item_content .item_content_titlebar {
        display: flex;
        flex-direction: column;
        margin: 0px;
        padding: 25px;
        padding-top: 10px;
        padding-bottom: 0px;
    }
    .items.pages .item .item_content .item_content_titlebar .item_date {
        order: -9999;
    }
    .items.pages .item .item_content .item_content_content {
        padding: 25px;
        padding-top: 10px;
    }
    .items.pages .item .item_content .item_content_content .item_description {
        height: 60px;
        overflow: hidden;
    }
    .items.pages .item .item_content .item_content_footer {
        padding: 25px;
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: 1px solid #e0e0e0;
        font-size: 0.857rem;
    }
    .items.pages .item .item_content .item_content_footer .row-inner {
        width: 100%;
    }
    .items.pages .item:hover {
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
    }
    .items.listings .item {
        -webkit-transition: box-shadow 0.3s ease;
        -ms-transition: box-shadow 0.3s ease;
        -o-transition: box-shadow 0.3s ease;
        transition: box-shadow 0.3s ease;
        background: #fff;
    }
    .items.listings .item .item_details dl {
        display: inline;
    }
    .items.listings .item .item_details dl dt,
    .items.listings .item .item_details dl dd {
        display: inline;
    }
    .items.listings .item .item_tag.style_tag {
        background-color: rgb(130,103,86);
        color: #fff;
        padding-left: 25px;
        padding-right: 25px;
        border-radius: 0px !important;
    }
    .items.listings .item .item_tag.style_tag:before {
        border-color: transparent #000 transparent transparent;
    }
    .items.listings .item .item_tag.style_tag span span strike {
        padding-right: 10px;
    }
    .items.listings .item .item_tag.style_tag span span strong {
        font-size: 1.2em;
    }
    .items.listings .item .item_tag.style_tag span span span {
        display: none;
    }
    .items.listings .item .item_title {
        font-weight: bold;
        color: rgb(130,103,86);
        font-size: 1.143rem;
        overflow: hidden;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .items.listings .item .item_description {
        font-size: 0.857rem;
        line-height: 1.6;
    }
    .items.listings .item .readmore {
        color: #999;
    }
    .items.listings .item .readmore:after {
        margin-left: 5px;
        font-family: fontAwesome;
        content: "\f178";
    }
    .items.listings .item .item_header {
        background-color: #e0e0e0;
    }
    .items.listings .item .item_header .thumbnail_top_left .item_tag.style_tag {
        -webkit-border-radius: 0px 4px 4px 0px;
        border-radius: 0px 4px 4px 0px;
    }
    .items.listings .item .item_content {
        border: 1px solid #e0e0e0;
        padding: 0px;
    }
    .items.listings .item .item_content .item_content_titlebar {
        padding: 25px;
        padding-bottom: 0px;
        margin: 0px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .items.listings .item .item_content .item_content_titlebar .item_details {
        font-size: 0.857rem;
        color: #999;
        order: -1;
        width: 100%;
    }
    .items.listings .item .item_content .item_content_titlebar .item_details dl dt {
        display: none;
    }
    .items.listings .item .item_content .item_content_titlebar .rates {
        margin-left: 5px;
    }
    .items.listings .item .item_content .item_content_content {
        padding: 25px;
        padding-top: 10px;
        overflow: hidden;
    }
    .items.listings .item .item_content .item_content_content .item_details {
        max-width: 70%;
    }
    .items.listings .item .item_content .item_content_content .item_details dl {
        margin-right: 10px;
    }
    .items.listings .item .item_content .item_content_content .item_details dl:after {
        content: ", ";
    }
    .items.listings .item .item_content .item_content_content .item_details dl:last-child:after {
        display: none;
    }
    .items.listings .item .item_content .item_content_content .item_details dl:before {
        font-family: Flaticon;
        display: inline;
        margin-right: 7px;
        color: rgb(130,103,86);
    }
    .items.listings .item .item_content .item_content_content .item_details dl.square_size:before {
        content: "\f100";
    }
    .items.listings .item .item_content .item_content_content .item_details dl.rooms:before {
        font-family: fontAwesome;
        content: "\f015";
    }
    .items.listings .item .item_content .item_content_content .item_details dl.bedrooms:before {
        content: "\f101";
    }
    @media (min-width: 1200px) {
        .items.listings .item .item_content .item_content_content {
            height: 69px;
        }
    }
    .items.listings .item .item_content .item_content_footer {
        padding: 25px;
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: 1px solid #e0e0e0;
        font-size: 0.857rem;
    }
    .items.listings .item .item_content .item_content_footer .row-inner {
        width: 100%;
    }
    .items.listings .item .item_content .item_content_footer .item_details dl {
        margin-right: 15px;
    }
    .items.listings .item .item_content .item_content_footer .item_details dl:last-child {
        margin-right: 0px;
    }
    .items.listings .item .item_content .item_content_footer .item_details dl:before {
        font-family: fontAwesome;
        margin-right: 7px;
        display: inline-block;
        color: rgb(130,103,86);
    }
    .items.listings .item .item_content .item_content_footer .item_details dl dt {
        display: none;
    }
    .items.listings .item .item_content .item_content_footer .item_details dl.location:before {
        font-family: fontAwesome;
        content: "\f041";
    }
    .items.listings .item .item_content .item_content_footer .item_details dl.capacity:before {
        content: "\f2c0";
    }
    @media (min-width: 1200px) {
        .items.listings .item.thumbnail_display_top .item_content {
            border-top: 0px;
        }
    }
    @media (min-width: 1200px) {
        .items.listings .item.thumbnail_display_left .item_content {
            border-left: 0px;
        }
    }
    @media (min-width: 1200px) {
        .items.listings .item.thumbnail_display_right .item_content {
            border-right: 0px;
        }
    }
    @media (min-width: 1200px) {
        .items.listings .item.thumbnail_display_left,
        .items.listings .item.thumbnail_display_right {
            display: table;
            width: 100%;
        }
        .items.listings .item.thumbnail_display_left .item_header,
        .items.listings .item.thumbnail_display_right .item_header {
            width: 46%;
            display: table-cell;
            float: none;
            vertical-align: top;
        }
        .items.listings .item.thumbnail_display_left .item_content,
        .items.listings .item.thumbnail_display_right .item_content {
            display: table-cell;
            position: relative;
            vertical-align: top;
        }
        .items.listings .item.thumbnail_display_left .item_content .item_content_titlebar .item_title,
        .items.listings .item.thumbnail_display_right .item_content .item_content_titlebar .item_title {
            max-width: 75%;
        }
        .items.listings .item.thumbnail_display_left .item_content .item_content_content,
        .items.listings .item.thumbnail_display_right .item_content .item_content_content {
            height: 122px;
        }
        .items.listings .item.thumbnail_display_left .item_content .item_content_footer,
        .items.listings .item.thumbnail_display_right .item_content .item_content_footer {
            position: absolute;
            left: 0px;
            bottom: 0px;
            width: 100%;
        }
        .items.listings .item.thumbnail_display_left .item_content .item_content_footer .item_details dl dd,
        .items.listings .item.thumbnail_display_right .item_content .item_content_footer .item_details dl dd {
            overflow: hidden;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            max-width: 50%;
            display: inline-block;
        }
    }
    .items.listings .item:hover {
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
    }
    .search_row {
        position: absolute;
        bottom: 30px;
        left: 0px;
        width: 100%;
        z-index: 49;
    }
    @media (max-width: 991px) {
        .search_row {
            display: none;
        }
    }
    .search_row .form {
        background-color: rgba(0, 0, 0, 0.2);
        padding: 5px;
        position: relative;
    }
    .search_row .form .advanced_search_button {
        font-weight: 600;
        text-transform: uppercase;
        color: #fff;
    }
    .search_row .form .advanced_search_button:hover {
        opacity: 0.85;
        filter: alpha(opacity=85);
    }
    .search_row .form .form_titlebar {
        display: none;
    }
    .search_row .form .form_content {
        padding: 0px;
    }
    .search_row .form .form_content > .row-inner > .col-inner {
        border-left: 1px solid #e0e0e0;
        padding: 0px;
        width: 20%;
    }
    .search_row .form .form_content > .row-inner > .col-inner:first-child {
        border-left: 0px;
    }
    .search_row .form .form_content > .row-inner > .col-inner > .form-group {
        margin: 0px;
        position: relative;
    }
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > input[type="text"],
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > input[type="number"],
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > select,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > input[type="text"],
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > input[type="number"],
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > select,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .date > input[type="text"],
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont a.top_link,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont .top_li > input[type="text"] {
        border: 0px;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #fff;
        padding: 22px;
        color: rgb(130,103,86);
        font-size: 1.143rem;
        font-weight: 600;
    }
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > input[type="text"]::-webkit-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > input[type="number"]::-webkit-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > select::-webkit-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > input[type="text"]::-webkit-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > input[type="number"]::-webkit-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > select::-webkit-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .date > input[type="text"]::-webkit-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont a.top_link::-webkit-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont .top_li > input[type="text"]::-webkit-input-placeholder {
        color: rgb(130,103,86);
    }
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > input[type="text"]:-ms-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > input[type="number"]:-ms-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > select:-ms-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > input[type="text"]:-ms-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > input[type="number"]:-ms-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > select:-ms-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .date > input[type="text"]:-ms-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont a.top_link:-ms-input-placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont .top_li > input[type="text"]:-ms-input-placeholder {
        color: rgb(130,103,86);
    }
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > input[type="text"]::placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > input[type="number"]::placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > select::placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > input[type="text"]::placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > input[type="number"]::placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .row-inner > .col-inner > select::placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group > .date > input[type="text"]::placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont a.top_link::placeholder,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont .top_li > input[type="text"]::placeholder {
        color: rgb(130,103,86);
    }
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont.typeahead.typeahead_trigger .top_li:before,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont .top_li .top_link:before {
        color: #d3d3d3;
    }
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont.typeahead.typeahead_trigger:hover .top_li:before,
    .search_row .form .form_content > .row-inner > .col-inner > .form-group .dropdown_select_cont .top_li:hover .top_link:before {
        color: #ccc;
    }
    .search_row .form .form_content > .row-inner > .col-inner.col-inner-button {
        border: 0px;
        width: 1%;
    }
    .search_row .form .form_content > .row-inner > .col-inner.col-inner-button .btn {
        padding-top: 21px;
        padding-bottom: 22px;
    }
    .search_row .form .form_content > .row-inner > .col-inner.col-inner-button .btn:before {
        font-family: fontAwesome;
        content: "\f002";
        margin-right: 5px;
        font-weight: normal;
    }
    .listings_more_titlebar_row {
        padding-top: 60px;
        padding-bottom: 30px;
        background: rgb(159,128,84);
        background-repeat: no-repeat;
        background-size: cover;
        color: #fff;
        font-weight: 300;
        margin-bottom: 60px;
        position: relative;
		font-size:22px;
    }
    @media (max-width: 767px) {
        .listings_more_titlebar_row {
            margin-bottom: 0px;
        }
    }
    .listings_more_titlebar_row:before {
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        background: rgba(48, 103, 130, 0.3);
        content: " ";
        display: block;
        position: absolute;
    }
    @media (max-width: 767px) {
        .listings_more_titlebar_row .row-inner > .col-inner.text-top {
            display: inline-block;
        }
        .listings_more_titlebar_row .row-inner > .col-inner.text-top:last-child {
            float: right;
        }
    }
    .listings_more_titlebar_row .row-inner > .col-inner .items_more_titlebar .items_more_title {
        margin-bottom: 0px;
        padding-bottom: 0px;
        color: #fff;
    }
    @media (max-width: 991px) {
        .listings_more_titlebar_row .row-inner > .col-inner .items_more_titlebar .items_more_title {
            font-size: 1.143rem;
        }
    }
    .listings_more_titlebar_row .row-inner > .col-inner .items_more_tag .title {
        text-transform: uppercase;
    }
    .listings_more_titlebar_row .row-inner > .col-inner .items_more_tag .title,
    .listings_more_titlebar_row .row-inner > .col-inner .items_more_tag .value {
        font-weight: 500;
    }
    @media (max-width: 767px) {
        .listings_more_titlebar_row .row-inner > .col-inner .items_more_tag .title,
        .listings_more_titlebar_row .row-inner > .col-inner .items_more_tag .value {
            text-align: left;
        }
    }
    @media (max-width: 767px) {
        .listings_more_titlebar_row .row-inner > .col-inner .icon.size_md,
        .listings_more_titlebar_row .row-inner > .col-inner .icons.size_md {
            text-align: right;
            margin: 0;
            float: right;
            width: 100%;
        }
    }
    .listings_more_titlebar_row .row-inner > .col-inner .icon.size_md > li > a:before,
    .listings_more_titlebar_row .row-inner > .col-inner .icons.size_md > li > a:before,
    .listings_more_titlebar_row .row-inner > .col-inner .icon.size_md > li > a:after,
    .listings_more_titlebar_row .row-inner > .col-inner .icons.size_md > li > a:after {
        width: 2.4rem;
        font-size: 1.2rem;
        line-height: 2rem;
    }
    @media (max-width: 767px) {
        .listings_more_titlebar_row .row-inner > .col-inner .icon.size_md > li > a:before,
        .listings_more_titlebar_row .row-inner > .col-inner .icons.size_md > li > a:before,
        .listings_more_titlebar_row .row-inner > .col-inner .icon.size_md > li > a:after,
        .listings_more_titlebar_row .row-inner > .col-inner .icons.size_md > li > a:after {
            width: 3rem;
        }
    }
    .listings_more_titlebar_row .module_type_8 {
        margin-bottom: 0px;
    }
    .items.users .item .item_title {
        font-weight: bold;
        color: rgb(130,103,86);
        font-size: 1.143rem;
    }
    .items.users .item.thumbnail_display_left .item_content,
    .items.users .item.thumbnail_display_top .item_content {
        border: 1px solid #e0e0e0;
        border-top: 0px;
        padding: 25px;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_titlebar,
    .items.users .item.thumbnail_display_top .item_content .item_content_titlebar {
        margin: 0px;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details {
        display: block;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl {
        padding-top: 3px;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl:last-child,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl:last-child {
        padding-top: 0px;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.title .value,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.title .value {
        font-style: italic;
        padding-bottom: 5px;
        padding-left: 0px;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl a,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl a {
        color: #999;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl a:hover,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl a:hover {
        color: rgb(130,103,86);
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.languages dt,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.languages dt {
        display: none;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.mobile,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.mobile,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.phone,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.phone,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.fax,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.fax,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.email,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.email {
        display: block;
        position: relative;
        padding-left: 25px;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.mobile dd,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.mobile dd,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.phone dd,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.phone dd,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.fax dd,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.fax dd,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.email dd,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.email dd {
        display: block;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.mobile dt,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.mobile dt,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.phone dt,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.phone dt,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.fax dt,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.fax dt,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.email dt,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.email dt {
        display: none;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.mobile:before,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.mobile:before,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.phone:before,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.phone:before,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.fax:before,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.fax:before,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.email:before,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.email:before {
        font-family: fontAwesome;
        color: rgb(130,103,86);
        position: absolute;
        display: inline-block;
        vertical-align: baseline;
        left: 0px;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.mobile:before,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.mobile:before {
        content: "\f10b";
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.phone:before,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.phone:before {
        content: "\f095";
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.fax:before,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.fax:before {
        content: "\f1ac";
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl.email:before,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl.email:before {
        content: "\f0e0";
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl > dt,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl > dt,
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl > dd,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl > dd {
        vertical-align: top;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl > dt:after,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl > dt:after {
        padding-right: 5px;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl > dt.title,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl > dt.title {
        padding-left: 20px;
    }
    .items.users .item.thumbnail_display_left .item_content .item_content_content .item_details > dl > dd,
    .items.users .item.thumbnail_display_top .item_content .item_content_content .item_details > dl > dd {
        word-break: break-all;
    }
    .items.users .item.thumbnail_display_left:hover,
    .items.users .item.thumbnail_display_top:hover {
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
        -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
    }
    .items.users .item.thumbnail_display_left {
        border: 1px solid #e0e0e0;
    }
    .items.users .item.thumbnail_display_left .item_header {
        width: 41%;
    }
    .items.users .item.thumbnail_display_left .item_content {
        padding-top: 18px;
        padding-bottom: 18px;
        border: 0px;
    }
    #right_drawer .drawer_button_cont {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    #right_drawer .container .pages_row > .row .col-md-12 {
        padding: 0px;
    }
    #right_drawer .container .pages_row > .row .col-md-12 .form {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    #right_drawer .container .pages_row > .row .col-md-12 .form .form_titlebar {
        padding: 30px;
        padding-bottom: 0px;
        margin: 0px;
    }
    #right_drawer .container .pages_row > .row .col-md-12 .form .form_content {
        padding: 30px;
    }
    #right_drawer .container .pages_row > .row .col-md-12 .form .form_content .form-group:last-child {
        margin-bottom: 0px;
    }
    #right_drawer .container .pages_row > .row .col-md-12 .form .form_footer {
        padding: 30px;
        padding-top: 0px;
        border: 0px;
    }
    @media (min-width: 1400px) {
        .container {
            width: 1400px;
        }
    }
    .home_header {
        position: relative;
        margin-bottom: 60px;
    }
    .home_header .module {
        margin: 0px;
    }
    .pages_content strong {
        color: #000;
    }
    .header_search {
        position: relative;
        margin-bottom: 60px;
    }
    .header_search .module {
        margin: 0px;
    }
    .header_search .search_row {
        bottom: 60px;
    }
    .row_padding {
        padding-top: 60px;
        padding-bottom: 30px;
    }
    .row_gray {
        background-color: #f4f4f4;
    }
    .row_featured {
        padding-top: 120px;
        padding-bottom: 90px;
        background: rgb(159,128,84);
        background-image: url("../images/luxury_homepage_banner.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        color: #fff;
        font-weight: 300;
        margin-bottom: 120px;
        position: relative;
    }
    @media (max-width: 1399px) {
        .row_featured {
            padding-top: 90px;
            padding-bottom: 30px;
            margin-bottom: 60px;
        }
    }
    .row_featured:before {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        content: " ";
        display: block;
        background-color: rgba(0, 0, 0, 0.15);
    }
    .row_featured .btn {
        -webkit-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.3);
    }
    .row_featured .module {
        position: relative;
        z-index: 2;
    }
    .row_featured .module .module_titlebar .module_title {
        color: #fff;
    }
    .row_featured .module .module_titlebar .module_title span {
        color: #fff;
        display: block;
        text-transform: uppercase;
        font-size: 1rem;
        font-weight: normal;
    }
    .row_featured .module .module_content .pages_content strong {
        color: #fff;
    }
    .img_details {
        position: relative;
    }
    .img_details img {
        display: block;
        margin: 0px;
        width: 100% !important;
        height: auto !important;
        max-height: 450px;
        object-fit: cover;
        margin-bottom: -60px;
        border: 5px solid #fff;
    }
    .img_details img:last-child {
        -webkit-box-shadow: 0px 0px 100px 10px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 100px 10px rgba(0, 0, 0, 0.3);
        border: 0px;
    }
    @media (min-width: 768px) {
        .img_details.img_details_left {
            padding-right: 120px;
        }
    }
    .img_details.img_details_left img:last-child {
        position: absolute;
        left: 60px;
        bottom: -60px;
        width: 48% !important;
    }
    .img_details.img_details_right {
        margin-bottom: 160px;
    }
    @media (min-width: 768px) {
        .img_details.img_details_right {
            padding-left: 40px;
        }
    }
    .img_details.img_details_right:before {
        display: block;
        content: " ";
        height: 9px;
        background: rgb(159,128,84);
        width: 40%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        left: 50%;
        bottom: -9px;
    }
    .img_details.img_details_right img:last-child {
        position: absolute;
        right: 0px;
        bottom: -60px;
        width: 48% !important;
    }
    .home_locations {
        margin-bottom: 60px;
    }
    .home_locations .items.pages ul {
        display: block;
        list-style: none;
        margin: 0px;
        padding: 0px;
        position: relative;
        height: 0px;
        padding-bottom: 50%;
    }
    @media (max-width: 991px) {
        .home_locations .items.pages ul {
            padding-bottom: 100%;
        }
    }
    .home_locations .items.pages ul li {
        position: absolute;
    }
    .home_locations .items.pages ul li .item {
        margin: 0px;
        position: relative;
    }
    .home_locations .items.pages ul li .item .item_header .item_thumb {
        padding-bottom: 100%;
        -webkit-box-shadow: 0px 0px 1px 1px #fff inset;
        box-shadow: 0px 0px 1px 1px #fff inset;
        position: relative;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .home_locations .items.pages ul li .item .item_header .item_thumb:before {
        content: " ";
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.2);
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .home_locations .items.pages ul li .item .item_content {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        text-align: center;
        padding: 0px;
        border: 0px;
        color: #fff;
    }
    .home_locations .items.pages ul li .item .item_content .item_title {
        color: #fff;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 1.5rem;
    }
    @media (max-width: 991px) {
        .home_locations .items.pages ul li .item .item_content .item_title {
            font-size: 1.143rem;
        }
    }
    .home_locations .items.pages ul li .item .item_content .item_content_footer {
        padding: 0px;
        border: 0px;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        max-height: 0px;
        overflow: hidden;
    }
    .home_locations .items.pages ul li .item .item_content .btn.readmore {
        padding: 7px;
        padding-left: 15px;
        padding-right: 15px;
        color: #fff;
        font-size: 1rem;
    }
    @media (max-width: 991px) {
        .home_locations .items.pages ul li .item .item_content .btn.readmore {
            display: none;
        }
    }
    .home_locations .items.pages ul li:hover .item .item_header .item_thumb {
        filter: brightness(1.75);
    }
    .home_locations .items.pages ul li:hover .item .item_header .item_thumb:before {
        background-color: rgba(0, 0, 0, 0.3);
    }
    .home_locations .items.pages ul li:hover .item .item_content .item_content_footer {
        max-height: 100px;
    }
    .home_locations .items.pages ul li:nth-child(1) {
        left: 0px;
        top: 0px;
        width: 25%;
    }
    @media (max-width: 991px) {
        .home_locations .items.pages ul li:nth-child(1) {
            width: 50%;
        }
    }
    .home_locations .items.pages ul li:nth-child(2) {
        left: 25%;
        top: 0px;
        width: 25%;
        height: 50%;
    }
    @media (max-width: 991px) {
        .home_locations .items.pages ul li:nth-child(2) {
            width: 50%;
            left: 50%;
        }
    }
    .home_locations .items.pages ul li:nth-child(3) {
        left: 50%;
        top: 0px;
        width: 50%;
        height: 50%;
    }
    .home_locations .items.pages ul li:nth-child(3) .item_header .item_thumb {
        padding-bottom: 50%;
    }
    @media (max-width: 991px) {
        .home_locations .items.pages ul li:nth-child(3) {
            width: 100%;
            left: 0%;
            top: 50%;
        }
    }
    .home_locations .items.pages ul li:nth-child(4) {
        left: 0%;
        top: 50%;
        width: 50%;
        height: 50%;
    }
    .home_locations .items.pages ul li:nth-child(4) .item_header .item_thumb {
        padding-bottom: 50%;
    }
    .home_locations .items.pages ul li:nth-child(5) {
        left: 50%;
        top: 50%;
        width: 25%;
        height: 50%;
    }
    .home_locations .items.pages ul li:nth-child(6) {
        left: 75%;
        top: 50%;
        width: 25%;
        height: 50%;
    }
    @media (max-width: 991px) {
        .home_locations .items.pages ul li:nth-child(4),
        .home_locations .items.pages ul li:nth-child(5),
        .home_locations .items.pages ul li:nth-child(6) {
            display: none;
        }
    }
	
	
	
	
	
	
	 .home_locations_new {
        margin-bottom: 60px;
    }
    .home_locations_new .items.pages ul {
        display: block;
        list-style: none;
        margin: 0px;
        padding: 0px;
        position: relative;
        height: 0px;
        padding-bottom: 50%;
    }
    @media (max-width: 991px) {
        .home_locations_new .items.pages ul {
            padding-bottom: 100%;
        }
    }
    .home_locations_new .items.pages ul li {
        position: absolute;
    }
    .home_locations_new .items.pages ul li .item {
        margin: 0px;
        position: relative;
    }
    .home_locations_new .items.pages ul li .item .item_header .item_thumb {
        padding-bottom: 100%;
        -webkit-box-shadow: 0px 0px 1px 1px #fff inset;
        box-shadow: 0px 0px 1px 1px #fff inset;
        position: relative;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .home_locations_new .items.pages ul li .item .item_header .item_thumb:before {
        content: " ";
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.2);
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .home_locations_new .items.pages ul li .item .item_content {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        text-align: center;
        padding: 0px;
        border: 0px;
        color: #fff;
    }
    .home_locations_new .items.pages ul li .item .item_content .item_title {
        color: #fff;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 1.5rem;
    }
    @media (max-width: 991px) {
        .home_locations_new .items.pages ul li .item .item_content .item_title {
            font-size: 1.143rem;
        }
    }
    .home_locations_new .items.pages ul li .item .item_content .item_content_footer {
        padding: 0px;
        border: 0px;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        max-height: 0px;
        overflow: hidden;
    }
    .home_locations_new .items.pages ul li .item .item_content .btn.readmore {
        padding: 7px;
        padding-left: 15px;
        padding-right: 15px;
        color: #fff;
        font-size: 1rem;
    }
    @media (max-width: 991px) {
        .home_locations_new .items.pages ul li .item .item_content .btn.readmore {
            display: none;
        }
    }
    .home_locations_new .items.pages ul li:hover .item .item_header .item_thumb {
        filter: brightness(1.75);
    }
    .home_locations_new .items.pages ul li:hover .item .item_header .item_thumb:before {
        background-color: rgba(0, 0, 0, 0.3);
    }
    .home_locations_new .items.pages ul li:hover .item .item_content .item_content_footer {
        max-height: 100px;
    }
    .home_locations_new .items.pages ul li:nth-child(1) {
        left: 0px;
        top: 0px;
        width: 25%;
    }
    @media (max-width: 991px) {
        .home_locations_new .items.pages ul li:nth-child(1) {
            width: 50%;
        }
    }
    .home_locations_new .items.pages ul li:nth-child(2) {
        left: 25%;
        top: 0px;
        width: 25%;
        height: 50%;
    }
    @media (max-width: 991px) {
        .home_locations_new .items.pages ul li:nth-child(2) {
            width: 50%;
            left: 50%;
        }
    }
    .home_locations_new .items.pages ul li:nth-child(3) {
        left: 50%;
        top: 0px;
        width: 25%;
        height: 50%;
    }

    @media (max-width: 991px) {
        .home_locations_new .items.pages ul li:nth-child(3) {
			margin-top:50%;
            width: 50%;
            left: 0%;
        }
    }
    .home_locations_new .items.pages ul li:nth-child(4) {
        left: 75%;
        top: 0px;
        width: 25%;
        height: 50%;
    }
	
	@media (max-width: 991px) {
        .home_locations_new .items.pages ul li:nth-child(4) {
			margin-top:50%;
            width: 50%;
            left: 50%;
        }
    }
  
    .home_locations_new .items.pages ul li:nth-child(5) {
        left: 50%;
        top: 50%;
        width: 25%;
        height: 50%;
    }
    .home_locations_new .items.pages ul li:nth-child(6) {
        left: 75%;
        top: 50%;
        width: 25%;
        height: 50%;
    }
    @media (max-width: 991px) {
        .home_locations_new .items.pages ul li:nth-child(5),
        .home_locations_new .items.pages ul li:nth-child(6) {
            display: none;
        }
    }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
    #listings_results_search_advanced .page_tabs {
        display: none;
    } /*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
    .animated {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }
    @-webkit-keyframes fadeIn {
        0% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }
    @keyframes fadeIn {
        0% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }
    .fadeIn {
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn;
    }
    @-webkit-keyframes fadeOut {
        0% {
            opacity: 1;
        }
        100% {
            opacity: 0;
        }
    }
    @keyframes fadeOut {
        0% {
            opacity: 1;
        }
        100% {
            opacity: 0;
        }
    }
    .fadeOut {
        -webkit-animation-name: fadeOut;
        animation-name: fadeOut;
    }
    .owl-carousel .animated {
        -webkit-animation-duration: 1000ms;
        animation-duration: 1000ms;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }
    .owl-carousel .owl-animated-in {
        z-index: 0;
    }
    .owl-carousel .owl-animated-out {
        z-index: 1;
    }
    .owl-carousel .fadeOut {
        -webkit-animation-name: fadeOut;
        animation-name: fadeOut;
    }
    @-webkit-keyframes fadeOut {
        0% {
            opacity: 1;
        }
        100% {
            opacity: 0;
        }
    }
    @keyframes fadeOut {
        0% {
            opacity: 1;
        }
        100% {
            opacity: 0;
        }
    }
    .owl-height {
        -webkit-transition: height 500ms ease-in-out;
        -moz-transition: height 500ms ease-in-out;
        -ms-transition: height 500ms ease-in-out;
        -o-transition: height 500ms ease-in-out;
        transition: height 500ms ease-in-out;
    }
    .owl-carousel {
        display: none;
        width: 100%;
        -webkit-tap-highlight-color: transparent;
        position: relative;
        z-index: 1;
    }
    .owl-carousel .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y;
    }
    .owl-carousel .owl-stage:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }
    .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
    }
    .owl-carousel .owl-controls .owl-nav .owl-prev,
    .owl-carousel .owl-controls .owl-nav .owl-next,
    .owl-carousel .owl-controls .owl-dot {
        cursor: pointer;
        cursor: hand;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .owl-carousel.owl-loaded {
        display: block;
    }
    .owl-carousel.owl-loading {
        opacity: 0;
        display: block;
    }
    .owl-carousel.owl-hidden {
        opacity: 0;
    }
    .owl-carousel .owl-refresh .owl-item {
        display: none;
    }
    .owl-carousel .owl-item {
        position: relative;
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
        -webkit-transform-style: preserve-3d;
    }
    .owl-carousel.owl-text-select-on .owl-item {
        -webkit-user-select: auto;
        -moz-user-select: auto;
        -ms-user-select: auto;
        user-select: auto;
    }
    .owl-carousel .owl-grab {
        cursor: move;
        cursor: -webkit-grab;
        cursor: -o-grab;
        cursor: -ms-grab;
        cursor: grab;
    }
    .owl-carousel.owl-rtl {
        direction: rtl;
    }
    .owl-carousel.owl-rtl .owl-item {
        float: right;
    }
    .no-js .owl-carousel {
        display: block;
    }
    .owl-carousel .owl-item .owl-lazy {
        opacity: 0;
        -webkit-transition: opacity 400ms ease;
        -moz-transition: opacity 400ms ease;
        -ms-transition: opacity 400ms ease;
        -o-transition: opacity 400ms ease;
        transition: opacity 400ms ease;
    }
    .owl-carousel .owl-item img {
        transform-style: preserve-3d;
    }
    .owl-carousel .owl-video-wrapper {
        position: relative;
        height: 100%;
        background: #000;
    }
    .owl-carousel .owl-video-play-icon {
        position: absolute;
        height: 80px;
        width: 80px;
        left: 50%;
        top: 50%;
        margin-left: -40px;
        margin-top: -40px;
        cursor: pointer;
        z-index: 1;
        -webkit-backface-visibility: hidden;
        -webkit-transition: scale 100ms ease;
        -moz-transition: scale 100ms ease;
        -ms-transition: scale 100ms ease;
        -o-transition: scale 100ms ease;
        transition: scale 100ms ease;
    }
    .owl-carousel .owl-video-play-icon:hover {
        -webkit-transition: scale(1.3, 1.3);
        -moz-transition: scale(1.3, 1.3);
        -ms-transition: scale(1.3, 1.3);
        -o-transition: scale(1.3, 1.3);
        transition: scale(1.3, 1.3);
    }
    .owl-carousel .owl-video-playing .owl-video-tn,
    .owl-carousel .owl-video-playing .owl-video-play-icon {
        display: none;
    }
    .owl-carousel .owl-video-tn {
        opacity: 0;
        height: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        -webkit-transition: opacity 400ms ease;
        -moz-transition: opacity 400ms ease;
        -ms-transition: opacity 400ms ease;
        -o-transition: opacity 400ms ease;
        transition: opacity 400ms ease;
    }
    .owl-carousel .owl-video-frame {
        position: relative;
        z-index: 1;
    }
    .flag-icon-background {
        background-size: contain;
        background-position: 50%;
        background-repeat: no-repeat;
    }
    .flag-icon {
        background-size: contain;
        background-position: 50%;
        background-repeat: no-repeat;
        position: relative;
        display: inline-block;
        width: 1.33333333em;
        line-height: 1em;
    }
    .flag-icon:before {
        content: "\00a0";
    }
    .flag-icon.flag-icon-squared {
        width: 1em;
    }
    
    
} /*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: FontAwesome;
    font-display: swap;
    src: url(https://assetcroatia.com/dist/fonts/fontawesome-webfont.eot?v=4.7.0);
    src: url(https://assetcroatia.com/dist/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),
        url(https://assetcroatia.com/dist/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(https://assetcroatia.com/dist/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),
        url(https://assetcroatia.com/dist/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),
        url(https://assetcroatia.com/dist/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-display: swap;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-search:before {
    content: "\f002";
}
.fa-envelope-o:before {
    content: "\f003";
}
.fa-heart:before {
    content: "\f004";
}
.fa-star:before {
    content: "\f005";
}
.fa-star-o:before {
    content: "\f006";
}
.fa-user:before {
    content: "\f007";
}
.fa-th:before {
    content: "\f00a";
}
.fa-th-list:before {
    content: "\f00b";
}
.fa-check:before {
    content: "\f00c";
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
    content: "\f00d";
}
.fa-cog:before,
.fa-gear:before {
    content: "\f013";
}
.fa-trash-o:before {
    content: "\f014";
}
.fa-home:before {
    content: "\f015";
}
.fa-clock-o:before {
    content: "\f017";
}
.fa-download:before {
    content: "\f019";
}
.fa-arrow-circle-o-down:before {
    content: "\f01a";
}
.fa-refresh:before {
    content: "\f021";
}
.fa-lock:before {
    content: "\f023";
}
.fa-flag:before {
    content: "\f024";
}
.fa-bookmark:before {
    content: "\f02e";
}
.fa-print:before {
    content: "\f02f";
}
.fa-camera:before {
    content: "\f030";
}
.fa-font:before {
    content: "\f031";
}
.fa-text-height:before {
    content: "\f034";
}
.fa-text-width:before {
    content: "\f035";
}
.fa-list:before {
    content: "\f03a";
}
.fa-video-camera:before {
    content: "\f03d";
}
.fa-pencil:before {
    content: "\f040";
}
.fa-map-marker:before {
    content: "\f041";
}
.fa-adjust:before {
    content: "\f042";
}
.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044";
}
.fa-check-square-o:before {
    content: "\f046";
}
.fa-step-backward:before {
    content: "\f048";
}
.fa-backward:before {
    content: "\f04a";
}
.fa-play:before {
    content: "\f04b";
}
.fa-stop:before {
    content: "\f04d";
}
.fa-forward:before {
    content: "\f04e";
}
.fa-step-forward:before {
    content: "\f051";
}
.fa-chevron-left:before {
    content: "\f053";
}
.fa-chevron-right:before {
    content: "\f054";
}
.fa-plus-circle:before {
    content: "\f055";
}
.fa-times-circle:before {
    content: "\f057";
}
.fa-check-circle:before {
    content: "\f058";
}
.fa-question-circle:before {
    content: "\f059";
}
.fa-info-circle:before {
    content: "\f05a";
}
.fa-check-circle-o:before {
    content: "\f05d";
}
.fa-arrow-up:before {
    content: "\f062";
}
.fa-arrow-down:before {
    content: "\f063";
}
.fa-plus:before {
    content: "\f067";
}
.fa-eye:before {
    content: "\f06e";
}
.fa-exclamation-triangle:before,
.fa-warning:before {
    content: "\f071";
}
.fa-plane:before {
    content: "\f072";
}
.fa-calendar:before {
    content: "\f073";
}
.fa-comment:before {
    content: "\f075";
}
.fa-chevron-up:before {
    content: "\f077";
}
.fa-chevron-down:before {
    content: "\f078";
}
.fa-retweet:before {
    content: "\f079";
}
.fa-shopping-cart:before {
    content: "\f07a";
}
.fa-twitter-square:before {
    content: "\f081";
}
.fa-facebook-square:before {
    content: "\f082";
}
.fa-heart-o:before {
    content: "\f08a";
}
.fa-sign-out:before {
    content: "\f08b";
}
.fa-thumb-tack:before {
    content: "\f08d";
}
.fa-sign-in:before {
    content: "\f090";
}
.fa-trophy:before {
    content: "\f091";
}
.fa-phone:before {
    content: "\f095";
}
.fa-square-o:before {
    content: "\f096";
}
.fa-phone-square:before {
    content: "\f098";
}
.fa-twitter:before {
    content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a";
}
.fa-github:before {
    content: "\f09b";
}
.fa-bell-o:before {
    content: "\f0a2";
}
.fa-certificate:before {
    content: "\f0a3";
}
.fa-globe:before {
    content: "\f0ac";
}
.fa-arrows-alt:before {
    content: "\f0b2";
}
.fa-chain:before,
.fa-link:before {
    content: "\f0c1";
}
.fa-paperclip:before {
    content: "\f0c6";
}
.fa-square:before {
    content: "\f0c8";
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
    content: "\f0c9";
}
.fa-list-ul:before {
    content: "\f0ca";
}
.fa-truck:before {
    content: "\f0d1";
}
.fa-pinterest:before {
    content: "\f0d2";
}
.fa-google-plus:before {
    content: "\f0d5";
}
.fa-money:before {
    content: "\f0d6";
}
.fa-caret-down:before {
    content: "\f0d7";
}
.fa-caret-up:before {
    content: "\f0d8";
}
.fa-caret-left:before {
    content: "\f0d9";
}
.fa-caret-right:before {
    content: "\f0da";
}
.fa-sort:before,
.fa-unsorted:before {
    content: "\f0dc";
}
.fa-sort-desc:before,
.fa-sort-down:before {
    content: "\f0dd";
}
.fa-envelope:before {
    content: "\f0e0";
}
.fa-linkedin:before {
    content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2";
}
.fa-comments-o:before {
    content: "\f0e6";
}
.fa-bell:before {
    content: "\f0f3";
}
.fa-file-text-o:before {
    content: "\f0f6";
}
.fa-building-o:before {
    content: "\f0f7";
}
.fa-hospital-o:before {
    content: "\f0f8";
}
.fa-plus-square:before {
    content: "\f0fe";
}
.fa-angle-double-left:before {
    content: "\f100";
}
.fa-angle-double-right:before {
    content: "\f101";
}
.fa-angle-double-up:before {
    content: "\f102";
}
.fa-angle-double-down:before {
    content: "\f103";
}
.fa-angle-left:before {
    content: "\f104";
}
.fa-angle-right:before {
    content: "\f105";
}
.fa-angle-up:before {
    content: "\f106";
}
.fa-angle-down:before {
    content: "\f107";
}
.fa-desktop:before {
    content: "\f108";
}
.fa-laptop:before {
    content: "\f109";
}
.fa-tablet:before {
    content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b";
}
.fa-circle-o:before {
    content: "\f10c";
}
.fa-quote-left:before {
    content: "\f10d";
}
.fa-quote-right:before {
    content: "\f10e";
}
.fa-spinner:before {
    content: "\f110";
}
.fa-circle:before {
    content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112";
}
.fa-github-alt:before {
    content: "\f113";
}
.fa-folder-o:before {
    content: "\f114";
}
.fa-folder-open-o:before {
    content: "\f115";
}
.fa-smile-o:before {
    content: "\f118";
}
.fa-frown-o:before {
    content: "\f119";
}
.fa-meh-o:before {
    content: "\f11a";
}
.fa-gamepad:before {
    content: "\f11b";
}
.fa-keyboard-o:before {
    content: "\f11c";
}
.fa-flag-o:before {
    content: "\f11d";
}
.fa-location-arrow:before {
    content: "\f124";
}
.fa-code-fork:before {
    content: "\f126";
}
.fa-chain-broken:before,
.fa-unlink:before {
    content: "\f127";
}
.fa-question:before {
    content: "\f128";
}
.fa-info:before {
    content: "\f129";
}
.fa-exclamation:before {
    content: "\f12a";
}
.fa-calendar-o:before {
    content: "\f133";
}
.fa-chevron-circle-left:before {
    content: "\f137";
}
.fa-chevron-circle-right:before {
    content: "\f138";
}
.fa-anchor:before {
    content: "\f13d";
}
.fa-unlock-alt:before {
    content: "\f13e";
}
.fa-ellipsis-h:before {
    content: "\f141";
}
.fa-check-square:before {
    content: "\f14a";
}
.fa-pencil-square:before {
    content: "\f14b";
}
.fa-external-link-square:before {
    content: "\f14c";
}
.fa-eur:before,
.fa-euro:before {
    content: "\f153";
}
.fa-dollar:before,
.fa-usd:before {
    content: "\f155";
}
.fa-youtube:before {
    content: "\f167";
}
.fa-instagram:before {
    content: "\f16d";
}
.fa-flickr:before {
    content: "\f16e";
}
.fa-long-arrow-down:before {
    content: "\f175";
}
.fa-long-arrow-up:before {
    content: "\f176";
}
.fa-long-arrow-left:before {
    content: "\f177";
}
.fa-long-arrow-right:before {
    content: "\f178";
}
.fa-dribbble:before {
    content: "\f17d";
}
.fa-skype:before {
    content: "\f17e";
}
.fa-sun-o:before {
    content: "\f185";
}
.fa-dot-circle-o:before {
    content: "\f192";
}
.fa-vimeo-square:before {
    content: "\f194";
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
    content: "\f19c";
}
.fa-digg:before {
    content: "\f1a6";
}
.fa-fax:before {
    content: "\f1ac";
}
.fa-building:before {
    content: "\f1ad";
}
.fa-paw:before {
    content: "\f1b0";
}
.fa-cube:before {
    content: "\f1b2";
}
.fa-automobile:before,
.fa-car:before {
    content: "\f1b9";
}
.fa-file-pdf-o:before {
    content: "\f1c1";
}
.fa-file-word-o:before {
    content: "\f1c2";
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
    content: "\f1c5";
}
.fa-vine:before {
    content: "\f1ca";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
    content: "\f1cd";
}
.fa-paper-plane:before,
.fa-send:before {
    content: "\f1d8";
}
.fa-paper-plane-o:before,
.fa-send-o:before {
    content: "\f1d9";
}
.fa-share-alt:before {
    content: "\f1e0";
}
.fa-ship:before {
    content: "\f21a";
}
.fa-facebook-official:before {
    content: "\f230";
}
.fa-whatsapp:before {
    content: "\f232";
}
.fa-bed:before,
.fa-hotel:before {
    content: "\f236";
}
.fa-mouse-pointer:before {
    content: "\f245";
}
.fa-balance-scale:before {
    content: "\f24e";
}
.fa-tripadvisor:before {
    content: "\f262";
}
.fa-map-pin:before {
    content: "\f276";
}
.fa-map-signs:before {
    content: "\f277";
}
.fa-map:before {
    content: "\f279";
}
.fa-shopping-basket:before {
    content: "\f291";
}
.fa-envira:before {
    content: "\f299";
}
.fa-volume-control-phone:before {
    content: "\f2a0";
}
.fa-handshake-o:before {
    content: "\f2b5";
}
.fa-envelope-open:before {
    content: "\f2b6";
}
.fa-envelope-open-o:before {
    content: "\f2b7";
}
.fa-address-card-o:before,
.fa-vcard-o:before {
    content: "\f2bc";
}
.fa-user-circle:before {
    content: "\f2bd";
}
.fa-user-circle-o:before {
    content: "\f2be";
}
.fa-user-o:before {
    content: "\f2c0";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content: "\f2c3";
}
.fa-superpowers:before {
    content: "\f2dd";
}
.fa-universal-access:before {
    content: "\f29a";
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local("Montserrat Thin Italic"), local("Montserrat-ThinItalic"), url(https://fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqi7j.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: local("Montserrat ExtraLight Italic"), local("Montserrat-ExtraLightItalic"), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_D-w.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("Montserrat Light Italic"), local("Montserrat-LightItalic"), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzD-w.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("Montserrat Italic"), local("Montserrat-Italic"), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459Wxhzg.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local("Montserrat Medium Italic"), local("Montserrat-MediumItalic"), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3D-w.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: local("Montserrat SemiBold Italic"), local("Montserrat-SemiBoldItalic"), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrD-w.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("Montserrat Bold Italic"), local("Montserrat-BoldItalic"), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvD-w.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: local("Montserrat ExtraBold Italic"), local("Montserrat-ExtraBoldItalic"), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjD-w.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local("Montserrat Black Italic"), local("Montserrat-BlackItalic"), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnD-w.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local("Montserrat Thin"), local("Montserrat-Thin"), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_Qphzg.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA7g4.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD7g4.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm45xW4.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Montserrat Medium"), local("Montserrat-Medium"), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC7g4.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF7g4.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE7g4.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H7g4.ttf) format("truetype");
}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Montserrat Black"), local("Montserrat-Black"), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG7g4.ttf) format("truetype");
}
@media print {
    * {
        font-family: Arial, Helvetica, sans-serif;
    }
    body {
        background: none;
        color: #000;
        font-size: 16px;
        line-height: normal;
    }
    #notice,
    #status,
    #path,
    .breadcrumb,
    #header,
    #top,
    #footer,
    #credits,
    #totop {
        display: none;
    }
    .alert,
    .module,
    .form,
    .paginator,
    .pages_icons,
    .icons.social,
    .btn,
    .readmore {
        display: none;
    }
    #cont {
        margin: 0px;
        padding: 0px;
    }
    #cont #column_1,
    #cont #column_2 {
        display: none;
    }
    .module.module_type_2,
    .module.module_type_7,
    .module.module_type_14,
    .module.module_type_65,
    .module.module_type_69,
    .module.module_type_72,
    .module.module_type_77,
    .module.module_type_91,
    .module.module_type_95 {
        padding: 0px;
        background: none;
        margin-bottom: 30px;
        display: block;
    }
    .module.module_type_2 .module_titlebar,
    .module.module_type_7 .module_titlebar,
    .module.module_type_14 .module_titlebar,
    .module.module_type_65 .module_titlebar,
    .module.module_type_69 .module_titlebar,
    .module.module_type_72 .module_titlebar,
    .module.module_type_77 .module_titlebar,
    .module.module_type_91 .module_titlebar,
    .module.module_type_95 .module_titlebar,
    .module.module_type_2 .module_content,
    .module.module_type_7 .module_content,
    .module.module_type_14 .module_content,
    .module.module_type_65 .module_content,
    .module.module_type_69 .module_content,
    .module.module_type_72 .module_content,
    .module.module_type_77 .module_content,
    .module.module_type_91 .module_content,
    .module.module_type_95 .module_content {
        background: none;
        margin: 0px;
        padding: 0px;
        display: block;
        margin-bottom: 15px;
    }
    .module.module_type_2 .module_content,
    .module.module_type_72 .module_content,
    .module.module_type_77 .module_content {
        margin-bottom: 0px;
    }
    .page_tabs {
        display: none;
    }
    .tab {
        display: block;
        margin-bottom: 30px;
    }
}
