@import url("Eurosti/stylesheet.css");
@font-face {
    font-family: 'Eurostib';
    src: url("Eurostib.TTF") format("truetype")
}
@font-face {
    font-family: 'Eurosti';
    src: url("Eurosti.TTF") format("truetype")
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}
html {
    line-height: 1;
    overflow: auto;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}
ol,
ul {
    list-style: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle
}
q,
blockquote {
    quotes: none
}
q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
    content: none
}
a img {
    border: none
}
select,
input,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}
button {
    overflow: visible;
    padding: 0;
    background: none;
    border: none;
    cursor: pointer;
    line-height: 0
}
button::-moz-focus-inner {
    border: 0;
    padding: 0
}
input {
    margin: 0
}
input[type="radio"],
input[type="checkbox"] {
    padding: 0 !important;
    border: none;
    width: auto !important;
    cursor: pointer
}
input[type="button"],
input[type="submit"],
input[type="image"] {
    cursor: pointer;
    outline: 0;
    overflow: visible;
    -webkit-appearance: button
}
input[type="disabled"] {
    cursor: default;
    outline: 0;
    overflow: visible;
    -webkit-appearance: button
}
input:-moz-ui-invalid {
    box-shadow: none
}
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    outline: 0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}
.lt-ie8 input[type="checkbox"] {
    vertical-align: baseline
}
.lt-ie8 legend {
    margin-left: -7px
}
.lt-ie8 img {
    -ms-interpolation-mode: bicubic
}
.container:after,
.option_slider_container:after,
.colum-lst:after,
.dropdown_box:after,
#primary_header .header_container:after,
.container:before,
.option_slider_container:before,
.colum-lst:before,
.dropdown_box:before,
#primary_header .header_container:before {
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    content: ""
}
.submit_btn {
    display: inline-block;
    padding: 0.4em 1em 0.4em;
    color: #4D4D4F;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif;
    border: 2px solid #4D4D4F;
    border-radius: 0;
    cursor: pointer
}
.submit_btn:hover:enabled {
    background-color: #4D4D4F;
    color: #CDCDC9
}
.submit_btn:disabled {
    opacity: 0.7
}
@media (min-width: 0px) and (max-width: 479px) {
    .page_cont,
    body .main {
        padding-left: 3.44%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .page_cont,
    body .main {
        padding-left: 3.44%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .page_cont,
    body .main {
        padding-left: 3.44%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .page_cont,
    body .main {
        padding-left: 3.44%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .page_cont,
    body .main {
        padding-left: 3.44%
    }
}
@media (min-width: 1600px) {
    .page_cont,
    body .main {
        padding-left: 3.44%
    }
}
@media (min-width: 0px) and (max-width: 479px) {
    .page_cont,
    body .main {
        padding-right: 3.44%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .page_cont,
    body .main {
        padding-right: 3.44%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .page_cont,
    body .main {
        padding-right: 3.44%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .page_cont,
    body .main {
        padding-right: 3.44%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .page_cont,
    body .main {
        padding-right: 3.44%
    }
}
@media (min-width: 1600px) {
    .page_cont,
    body .main {
        padding-right: 3.44%
    }
}
.field_btn_group {
    float: left;
    width: 100%
}
@media (min-width: 480px) and (max-width: 719px) {
    #main_footer_sites {
        margin-left: 8.33333%
    }
}
@media (min-width: 480px) {
    .field_btn_group {
        margin-left: 8.33333%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    #main_footer_sites {
        float: left;
        width: 83.33333%
    }
}
@media (min-width: 480px) {
    .field_btn_group {
        float: left;
        width: 83.33333%
    }
}
@media (min-width: 480px) {
    .two_colum_list li,
    .colum_2-lst>li,
    .colum_3-lst>li,
    .colum_4-lst>li {
        float: left;
        width: 100%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    #main_footer_sites {
        margin-left: 25%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    #main_footer_sites {
        float: left;
        width: 50%
    }
}
@media (min-width: 720px) {
    .two_colum_list li {
        float: left;
        width: 50%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    #primary_header .submenu_primary li {
        float: left;
        width: 25%
    }
}
@media (min-width: 1024px) {
    .colum_4-lst>li {
        float: left;
        width: 25%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    #main_footer_sites {
        float: left;
        width: 33.33333%
    }
    #main_footer_sites {
        margin-left: 33.33333%
    }
}
@media (min-width: 1024px) {
    .colum_3-lst>li {
        float: left;
        width: 33.33333%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    #primary_header .submenu_primary .link_element.col_2 {
        float: left;
        width: 50%
    }
}
@media (min-width: 1024px) {
    .colum_2-lst>li {
        float: left;
        width: 50%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    #primary_header .submenu_primary li {
        float: left;
        width: 25%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    #primary_header .submenu_primary .link_element.col_2 {
        float: left;
        width: 50%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    #primary_header .submenu_primary li {
        float: left;
        width: 25%
    }
}
@-ms-viewport {
    width: device-width
}
.visible-xxs,
tr.visible-xxs,
th.visible-xxs,
td.visible-xxs {
    display: none !important
}
@media (max-width: 319px) {
    .visible-xxs {
        display: block !important
    }
    tr.visible-xxs {
        display: table-row !important
    }
    th.visible-xxs,
    td.visible-xxs {
        display: table-cell !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .visible-xxs.visible-xs {
        display: block !important
    }
    tr.visible-xxs.visible-xs {
        display: table-row !important
    }
    th.visible-xxs.visible-xs,
    td.visible-xxs.visible-xs {
        display: table-cell !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .visible-xxs.visible-sm {
        display: block !important
    }
    tr.visible-xxs.visible-sm {
        display: table-row !important
    }
    th.visible-xxs.visible-sm,
    td.visible-xxs.visible-sm {
        display: table-cell !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .visible-xxs.visible-md {
        display: block !important
    }
    tr.visible-xxs.visible-md {
        display: table-row !important
    }
    th.visible-xxs.visible-md,
    td.visible-xxs.visible-md {
        display: table-cell !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .visible-xxs.visible-lg {
        display: block !important
    }
    tr.visible-xxs.visible-lg {
        display: table-row !important
    }
    th.visible-xxs.visible-lg,
    td.visible-xxs.visible-lg {
        display: table-cell !important
    }
}
@media (min-width: 1280px) {
    .visible-xxs.visible-lg {
        display: block !important
    }
    tr.visible-xxs.visible-lg {
        display: table-row !important
    }
    th.visible-xxs.visible-lg,
    td.visible-xxs.visible-lg {
        display: table-cell !important
    }
}
.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
    display: none !important
}
@media (max-width: 319px) {
    .visible-xxs.visible-xs {
        display: block !important
    }
    tr.visible-xxs.visible-xs {
        display: table-row !important
    }
    th.visible-xxs.visible-xs,
    td.visible-xxs.visible-xs {
        display: table-cell !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .visible-xs {
        display: block !important
    }
    tr.visible-xs {
        display: table-row !important
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .visible-xxs.visible-sm {
        display: block !important
    }
    tr.visible-xxs.visible-sm {
        display: table-row !important
    }
    th.visible-xxs.visible-sm,
    td.visible-xxs.visible-sm {
        display: table-cell !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .visible-xxs.visible-md {
        display: block !important
    }
    tr.visible-xxs.visible-md {
        display: table-row !important
    }
    th.visible-xxs.visible-md,
    td.visible-xxs.visible-md {
        display: table-cell !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .visible-xxs.visible-lg {
        display: block !important
    }
    tr.visible-xxs.visible-lg {
        display: table-row !important
    }
    th.visible-xxs.visible-lg,
    td.visible-xxs.visible-lg {
        display: table-cell !important
    }
}
@media (min-width: 1280px) {
    .visible-xxs.visible-lg {
        display: block !important
    }
    tr.visible-xxs.visible-lg {
        display: table-row !important
    }
    th.visible-xxs.visible-lg,
    td.visible-xxs.visible-lg {
        display: table-cell !important
    }
}
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
    display: none !important
}
@media (max-width: 319px) {
    .visible-sm.visible-xxs {
        display: block !important
    }
    tr.visible-sm.visible-xxs {
        display: table-row !important
    }
    th.visible-sm.visible-xxs,
    td.visible-sm.visible-xxs {
        display: table-cell !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .visible-xs {
        display: block !important
    }
    tr.visible-xs {
        display: table-row !important
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .visible-sm {
        display: block !important
    }
    tr.visible-sm {
        display: table-row !important
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .visible-sm.visible-md {
        display: block !important
    }
    tr.visible-sm.visible-md {
        display: table-row !important
    }
    th.visible-sm.visible-md,
    td.visible-sm.visible-md {
        display: table-cell !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .visible-sm.visible-lg {
        display: block !important
    }
    tr.visible-sm.visible-lg {
        display: table-row !important
    }
    th.visible-sm.visible-lg,
    td.visible-sm.visible-lg {
        display: table-cell !important
    }
}
@media (min-width: 1280px) {
    .visible-sm.visible-lg {
        display: block !important
    }
    tr.visible-sm.visible-lg {
        display: table-row !important
    }
    th.visible-sm.visible-lg,
    td.visible-sm.visible-lg {
        display: table-cell !important
    }
}
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
    display: none !important
}
@media (max-width: 319px) {
    .visible-md.visible-xxs {
        display: block !important
    }
    tr.visible-md.visible-xxs {
        display: table-row !important
    }
    th.visible-md.visible-xxs,
    td.visible-md.visible-xxs {
        display: table-cell !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .visible-md.visible-xs {
        display: block !important
    }
    tr.visible-md.visible-xs {
        display: table-row !important
    }
    th.visible-md.visible-xs,
    td.visible-md.visible-xs {
        display: table-cell !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .visible-md.visible-sm {
        display: block !important
    }
    tr.visible-md.visible-sm {
        display: table-row !important
    }
    th.visible-md.visible-sm,
    td.visible-md.visible-sm {
        display: table-cell !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .visible-md {
        display: block !important
    }
    tr.visible-md {
        display: table-row !important
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .visible-md.visible-lg {
        display: block !important
    }
    tr.visible-md.visible-lg {
        display: table-row !important
    }
    th.visible-md.visible-lg,
    td.visible-md.visible-lg {
        display: table-cell !important
    }
}
@media (min-width: 1280px) {
    .visible-md.visible-lg {
        display: block !important
    }
    tr.visible-md.visible-lg {
        display: table-row !important
    }
    th.visible-md.visible-lg,
    td.visible-md.visible-lg {
        display: table-cell !important
    }
}
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
    display: none !important
}
@media (max-width: 319px) {
    .visible-lg.visible-xxs {
        display: block !important
    }
    tr.visible-lg.visible-xxs {
        display: table-row !important
    }
    th.visible-lg.visible-xxs,
    td.visible-lg.visible-xxs {
        display: table-cell !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .visible-lg.visible-xs {
        display: block !important
    }
    tr.visible-lg.visible-xs {
        display: table-row !important
    }
    th.visible-lg.visible-xs,
    td.visible-lg.visible-xs {
        display: table-cell !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .visible-lg.visible-sm {
        display: block !important
    }
    tr.visible-lg.visible-sm {
        display: table-row !important
    }
    th.visible-lg.visible-sm,
    td.visible-lg.visible-sm {
        display: table-cell !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .visible-lg.visible-md {
        display: block !important
    }
    tr.visible-lg.visible-md {
        display: table-row !important
    }
    th.visible-lg.visible-md,
    td.visible-lg.visible-md {
        display: table-cell !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .visible-lg {
        display: block !important
    }
    tr.visible-lg {
        display: table-row !important
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important
    }
}
@media (min-width: 1280px) {
    .visible-lg {
        display: block !important
    }
    tr.visible-lg {
        display: table-row !important
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important
    }
}
.hidden-xxs {
    display: block !important
}
tr.hidden-xxs {
    display: table-row !important
}
th.hidden-xxs,
td.hidden-xxs {
    display: table-cell !important
}
@media (max-width: 319px) {
    .hidden-xxs,
    tr.hidden-xxs,
    th.hidden-xxs,
    td.hidden-xxs {
        display: none !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .hidden-xxs.hidden-xs,
    tr.hidden-xxs.hidden-xs,
    th.hidden-xxs.hidden-xs,
    td.hidden-xxs.hidden-xs {
        display: none !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .hidden-xxs.hidden-sm,
    tr.hidden-xxs.hidden-sm,
    th.hidden-xxs.hidden-sm,
    td.hidden-xxs.hidden-sm {
        display: none !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .hidden-xxs.hidden-md,
    tr.hidden-xxs.hidden-md,
    th.hidden-xxs.hidden-md,
    td.hidden-xxs.hidden-md {
        display: none !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .hidden-xxs.hidden-lg,
    tr.hidden-xxs.hidden-lg,
    th.hidden-xxs.hidden-lg,
    td.hidden-xxs.hidden-lg {
        display: none !important
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .hidden-xxs.hidden-xlg,
    tr.hidden-xxs.hidden-xlg,
    th.hidden-xxs.hidden-xlg,
    td.hidden-xxs.hidden-xlg {
        display: none !important
    }
}
@media (min-width: 1600px) {
    .hidden-xxs.hidden-xxlg,
    tr.hidden-xxs.hidden-xxlg,
    th.hidden-xxs.hidden-xxlg,
    td.hidden-xxs.hidden-xxlg {
        display: none !important
    }
}
.hidden-xs {
    display: block !important
}
tr.hidden-xs {
    display: table-row !important
}
th.hidden-xs,
td.hidden-xs {
    display: table-cell !important
}
@media (max-width: 319px) {
    .hidden-xs.hidden-xxs,
    tr.hidden-xs.hidden-xxs,
    th.hidden-xs.hidden-xxs,
    td.hidden-xs.hidden-xxs {
        display: none !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .hidden-xs,
    tr.hidden-xs,
    th.hidden-xs,
    td.hidden-xs {
        display: none !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .hidden-xs.hidden-sm,
    tr.hidden-xs.hidden-sm,
    th.hidden-xs.hidden-sm,
    td.hidden-xs.hidden-sm {
        display: none !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .hidden-xs.hidden-md,
    tr.hidden-xs.hidden-md,
    th.hidden-xs.hidden-md,
    td.hidden-xs.hidden-md {
        display: none !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .hidden-xs.hidden-lg,
    tr.hidden-xs.hidden-lg,
    th.hidden-xs.hidden-lg,
    td.hidden-xs.hidden-lg {
        display: none !important
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .hidden-xs.hidden-xlg,
    tr.hidden-xs.hidden-xlg,
    th.hidden-xs.hidden-xlg,
    td.hidden-xs.hidden-xlg {
        display: none !important
    }
}
@media (min-width: 1600px) {
    .hidden-xs.hidden-xxlg,
    tr.hidden-xs.hidden-xxlg,
    th.hidden-xs.hidden-xxlg,
    td.hidden-xs.hidden-xxlg {
        display: none !important
    }
}
.hidden-sm {
    display: block !important
}
tr.hidden-sm {
    display: table-row !important
}
th.hidden-sm,
td.hidden-sm {
    display: table-cell !important
}
@media (max-width: 319px) {
    .hidden-sm.hidden-xxs,
    tr.hidden-sm.hidden-xxs,
    th.hidden-sm.hidden-xxs,
    td.hidden-sm.hidden-xxs {
        display: none !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .hidden-sm.hidden-xs,
    tr.hidden-sm.hidden-xs,
    th.hidden-sm.hidden-xs,
    td.hidden-sm.hidden-xs {
        display: none !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .hidden-sm,
    tr.hidden-sm,
    th.hidden-sm,
    td.hidden-sm {
        display: none !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .hidden-sm.hidden-md,
    tr.hidden-sm.hidden-md,
    th.hidden-sm.hidden-md,
    td.hidden-sm.hidden-md {
        display: none !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .hidden-sm.hidden-lg,
    tr.hidden-sm.hidden-lg,
    th.hidden-sm.hidden-lg,
    td.hidden-sm.hidden-lg {
        display: none !important
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .hidden-sm.hidden-xlg,
    tr.hidden-sm.hidden-xlg,
    th.hidden-sm.hidden-xlg,
    td.hidden-sm.hidden-xlg {
        display: none !important
    }
}
@media (min-width: 1600px) {
    .hidden-sm.hidden-xxlg,
    tr.hidden-sm.hidden-xxlg,
    th.hidden-sm.hidden-xxlg,
    td.hidden-sm.hidden-xxlg {
        display: none !important
    }
}
.hidden-md {
    display: block !important
}
tr.hidden-md {
    display: table-row !important
}
th.hidden-md,
td.hidden-md {
    display: table-cell !important
}
@media (max-width: 319px) {
    .hidden-md.hidden-xxs,
    tr.hidden-md.hidden-xxs,
    th.hidden-md.hidden-xxs,
    td.hidden-md.hidden-xxs {
        display: none !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .hidden-md.hidden-xs,
    tr.hidden-md.hidden-xs,
    th.hidden-md.hidden-xs,
    td.hidden-md.hidden-xs {
        display: none !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .hidden-md.hidden-sm,
    tr.hidden-md.hidden-sm,
    th.hidden-md.hidden-sm,
    td.hidden-md.hidden-sm {
        display: none !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .hidden-md,
    tr.hidden-md,
    th.hidden-md,
    td.hidden-md {
        display: none !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .hidden-md.hidden-lg,
    tr.hidden-md.hidden-lg,
    th.hidden-md.hidden-lg,
    td.hidden-md.hidden-lg {
        display: none !important
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .hidden-md.hidden-xlg,
    tr.hidden-md.hidden-xlg,
    th.hidden-md.hidden-xlg,
    td.hidden-md.hidden-xlg {
        display: none !important
    }
}
@media (min-width: 1600px) {
    .hidden-md.hidden-xxlg,
    tr.hidden-md.hidden-xxlg,
    th.hidden-md.hidden-xxlg,
    td.hidden-md.hidden-xxlg {
        display: none !important
    }
}
.hidden-lg {
    display: block !important
}
tr.hidden-lg {
    display: table-row !important
}
th.hidden-lg,
td.hidden-lg {
    display: table-cell !important
}
@media (max-width: 319px) {
    .hidden-lg.hidden-xxs,
    tr.hidden-lg.hidden-xxs,
    th.hidden-lg.hidden-xxs,
    td.hidden-lg.hidden-xxs {
        display: none !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .hidden-lg.hidden-xs,
    tr.hidden-lg.hidden-xs,
    th.hidden-lg.hidden-xs,
    td.hidden-lg.hidden-xs {
        display: none !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .hidden-lg.hidden-sm,
    tr.hidden-lg.hidden-sm,
    th.hidden-lg.hidden-sm,
    td.hidden-lg.hidden-sm {
        display: none !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    hidden-lg.hidden-md,
    trhidden-lg.hidden-md,
    thhidden-lg.hidden-md,
    tdhidden-lg.hidden-md {
        display: none !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .hidden-lg,
    tr.hidden-lg,
    th.hidden-lg,
    td.hidden-lg {
        display: none !important
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .hidden-lg.hidden-xlg,
    tr.hidden-lg.hidden-xlg,
    th.hidden-lg.hidden-xlg,
    td.hidden-lg.hidden-xlg {
        display: none !important
    }
}
@media (min-width: 1600px) {
    .hidden-lg.hidden-xxlg,
    tr.hidden-lg.hidden-xxlg,
    th.hidden-lg.hidden-xxlg,
    td.hidden-lg.hidden-xxlg {
        display: none !important
    }
}
.hidden-xlg {
    display: block !important
}
tr.hidden-xlg {
    display: table-row !important
}
th.hidden-xlg,
td.hidden-xlg {
    display: table-cell !important
}
@media (max-width: 319px) {
    .hidden-xlg.hidden-xxs,
    tr.hidden-xlg.hidden-xxs,
    th.hidden-xlg.hidden-xxs,
    td.hidden-xlg.hidden-xxs {
        display: none !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .hidden-xlg.hidden-xs,
    tr.hidden-xlg.hidden-xs,
    th.hidden-xlg.hidden-xs,
    td.hidden-xlg.hidden-xs {
        display: none !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .hidden-xlg.hidden-sm,
    tr.hidden-xlg.hidden-sm,
    th.hidden-xlg.hidden-sm,
    td.hidden-xlg.hidden-sm {
        display: none !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .hidden-xlg.hidden-md,
    tr.hidden-xlg.hidden-md,
    th.hidden-xlg.hidden-md,
    td.hidden-xlg.hidden-md {
        display: none !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .hidden-xlg.hidden-lg,
    tr.hidden-xlg.hidden-lg,
    th.hidden-xlg.hidden-lg,
    td.hidden-xlg.hidden-lg {
        display: none !important
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .hidden-xlg,
    tr.hidden-xlg,
    th.hidden-xlg,
    td.hidden-xlg {
        display: none !important
    }
}
@media (min-width: 1600px) {
    .hidden-xlg.hidden-xxlg,
    tr.hidden-xlg.hidden-xxlg,
    th.hidden-xlg.hidden-xxlg,
    td.hidden-xlg.hidden-xxlg {
        display: none !important
    }
}
.hidden-xxlg {
    display: block !important
}
tr.hidden-xxlg {
    display: table-row !important
}
th.hidden-xxlg,
td.hidden-xxlg {
    display: table-cell !important
}
@media (max-width: 319px) {
    .hidden-xxlg.hidden-xxs,
    tr.hidden-xxlg.hidden-xxs,
    th.hidden-xxlg.hidden-xxs,
    td.hidden-xxlg.hidden-xxs {
        display: none !important
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .hidden-xxlg.hidden-xs,
    tr.hidden-xxlg.hidden-xs,
    th.hidden-xxlg.hidden-xs,
    td.hidden-xxlg.hidden-xs {
        display: none !important
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .hidden-xxlg.hidden-sm,
    tr.hidden-xxlg.hidden-sm,
    th.hidden-xxlg.hidden-sm,
    td.hidden-xxlg.hidden-sm {
        display: none !important
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .hidden-xxlg.hidden-md,
    tr.hidden-xxlg.hidden-md,
    th.hidden-xxlg.hidden-md,
    td.hidden-xxlg.hidden-md {
        display: none !important
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .hidden-xxlg.hidden-lg,
    tr.hidden-xxlg.hidden-lg,
    th.hidden-xxlg.hidden-lg,
    td.hidden-xxlg.hidden-lg {
        display: none !important
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .hidden-xxlg.hidden-xlg,
    tr.hidden-xxlg.hidden-xlg,
    th.hidden-xxlg.hidden-xlg,
    td.hidden-xxlg.hidden-xlg {
        display: none !important
    }
}
@media (min-width: 1600px) {
    .hidden-xxlg,
    tr.hidden-xxlg,
    th.hidden-xxlg,
    td.hidden-xxlg {
        display: none !important
    }
}
*,
*:before,
*:after {
    box-sizing: border-box
}
::-moz-selection {
    text-shadow: none;
    color: #fff;
    background: #4D4D4F
}
::selection {
    text-shadow: none;
    color: #fff;
    background: #4D4D4F
}
::-moz-selection {
    text-shadow: none;
    color: #fff;
    background: #4D4D4F
}
html {
    -webkit-tap-highlight-color: transparent;
    height: 100%
}
body {
	font-family: Eurosti, Roboto, Arial, Sans-Serif;
	font-size: 1em;
	line-height: 1.125;
	color: #4D4D4F;
	background-color: white;
	height: 100%
}
img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    max-width: 100%
}
a {
    color: #4D4D4F;
    text-decoration: none;
    outline: none;
    text-decoration: none
}
a:hover,
a:focus {
    text-decoration: none
}
.container {
    position: relative;
    margin: 0 auto;
    width: 100%
}
@media (min-width: 1600px) {
    .container {
        width: 100%
    }
}
.containerparallax {
    width: 100%;
    height: auto
}
.main {
    position: relative
}
body>.main {
    min-height: 60%;
    min-height: calc(100% - 145px)
}
.page_cont {
    position: relative
}
.static_cont {
    width: 100%;
    padding: 0 4.33%
}
@media (min-width: 1024) {
    .static_cont {
        padding: 0 8.66%
    }
}
h1.title_page {
    padding-top: 1em;
    padding-bottom: 1em;
    color: #333;
    font-size: 1.750em;
    font-weight: normal;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif
}
.col_xxs_1_12 {
    float: left;
    width: 8.33333% !important
}
.offset_xxs_1_12 {
    margin-left: 8.33333%
}
.col_xxs_2_12 {
    float: left;
    width: 16.66667% !important
}
.offset_xxs_2_12 {
    margin-left: 16.66667%
}
.col_xxs_3_12 {
    float: left;
    width: 25% !important
}
.offset_xxs_3_12 {
    margin-left: 25%
}
.col_xxs_4_12 {
    float: left;
    width: 33.33333% !important
}
.offset_xxs_4_12 {
    margin-left: 33.33333%
}
.col_xxs_5_12 {
    float: left;
    width: 41.66667% !important
}
.offset_xxs_5_12 {
    margin-left: 41.66667%
}
.col_xxs_6_12 {
    float: left;
    width: 50% !important
}
.offset_xxs_6_12 {
    margin-left: 50%
}
.col_xxs_7_12 {
    float: left;
    width: 58.33333% !important
}
.offset_xxs_7_12 {
    margin-left: 58.33333%
}
.col_xxs_8_12 {
    float: left;
    width: 66.66667% !important
}
.offset_xxs_8_12 {
    margin-left: 66.66667%
}
.col_xxs_9_12 {
    float: left;
    width: 75% !important
}
.offset_xxs_9_12 {
    margin-left: 75%
}
.col_xxs_10_12 {
    float: left;
    width: 83.33333% !important
}
.offset_xxs_10_12 {
    margin-left: 83.33333%
}
.col_xxs_11_12 {
    float: left;
    width: 91.66667% !important
}
.offset_xxs_11_12 {
    margin-left: 91.66667%
}
.col_xxs_12_12 {
    float: left;
    width: 100% !important
}
.offset_xxs_12_12 {
    margin-left: 100%
}
@media (min-width: 320px) {
    .col_f_xxs_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_f_xxs_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_f_xxs_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_f_xxs_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_f_xxs_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_f_xxs_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_f_xxs_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_f_xxs_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_f_xxs_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_f_xxs_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_f_xxs_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_f_xxs_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_f_xxs_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_xs_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 480px) {
    .col_f_xs_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_f_xs_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_xs_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 480px) {
    .col_f_xs_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_f_xs_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_xs_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 480px) {
    .col_f_xs_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_f_xs_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_xs_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 480px) {
    .col_f_xs_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_f_xs_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_xs_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 480px) {
    .col_f_xs_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_f_xs_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_xs_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 480px) {
    .col_f_xs_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_f_xs_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_xs_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 480px) {
    .col_f_xs_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_f_xs_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_xs_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 480px) {
    .col_f_xs_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_f_xs_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_xs_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 480px) {
    .col_f_xs_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_f_xs_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_xs_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 480px) {
    .col_f_xs_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_f_xs_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_xs_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 480px) {
    .col_f_xs_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_f_xs_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_xs_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 480px) {
    .col_f_xs_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_f_xs_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_sm_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 720px) {
    .col_f_sm_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_f_sm_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_sm_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 720px) {
    .col_f_sm_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_f_sm_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_sm_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 720px) {
    .col_f_sm_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_f_sm_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_sm_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 720px) {
    .col_f_sm_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_f_sm_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_sm_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 720px) {
    .col_f_sm_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_f_sm_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_sm_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 720px) {
    .col_f_sm_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_f_sm_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_sm_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 720px) {
    .col_f_sm_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_f_sm_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_sm_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 720px) {
    .col_f_sm_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_f_sm_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_sm_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 720px) {
    .col_f_sm_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_f_sm_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_sm_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 720px) {
    .col_f_sm_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_f_sm_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_sm_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 720px) {
    .col_f_sm_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_f_sm_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_sm_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 720px) {
    .col_f_sm_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_f_sm_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_md_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 1024px) {
    .col_f_md_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_f_md_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_md_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 1024px) {
    .col_f_md_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_f_md_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_md_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 1024px) {
    .col_f_md_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_f_md_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_md_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 1024px) {
    .col_f_md_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_f_md_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_md_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 1024px) {
    .col_f_md_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_f_md_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_md_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 1024px) {
    .col_f_md_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_f_md_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_md_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 1024px) {
    .col_f_md_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_f_md_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_md_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 1024px) {
    .col_f_md_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_f_md_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_md_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 1024px) {
    .col_f_md_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_f_md_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_md_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 1024px) {
    .col_f_md_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_f_md_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_md_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 1024px) {
    .col_f_md_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_f_md_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_md_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 1024px) {
    .col_f_md_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_f_md_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_lg_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_f_lg_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_lg_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_f_lg_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_lg_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_f_lg_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_lg_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_f_lg_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_lg_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_f_lg_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_lg_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_f_lg_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_lg_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_f_lg_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_lg_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_f_lg_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_lg_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_f_lg_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_lg_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_f_lg_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_lg_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_f_lg_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_lg_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_f_lg_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_xlg_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_f_xlg_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_xlg_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_f_xlg_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_xlg_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_f_xlg_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_xlg_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_f_xlg_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_xlg_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_f_xlg_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_xlg_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_f_xlg_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_xlg_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_f_xlg_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_xlg_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_f_xlg_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_xlg_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_f_xlg_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_xlg_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_f_xlg_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_xlg_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_f_xlg_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_xlg_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_f_xlg_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_xxlg_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_1_12 {
        float: left;
        width: 8.33333% !important
    }
    .offset_f_xxlg_1_12 {
        margin-left: 8.33333%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_xxlg_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_2_12 {
        float: left;
        width: 16.66667% !important
    }
    .offset_f_xxlg_2_12 {
        margin-left: 16.66667%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_xxlg_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_3_12 {
        float: left;
        width: 25% !important
    }
    .offset_f_xxlg_3_12 {
        margin-left: 25%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_xxlg_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_4_12 {
        float: left;
        width: 33.33333% !important
    }
    .offset_f_xxlg_4_12 {
        margin-left: 33.33333%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_xxlg_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_5_12 {
        float: left;
        width: 41.66667% !important
    }
    .offset_f_xxlg_5_12 {
        margin-left: 41.66667%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_xxlg_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_6_12 {
        float: left;
        width: 50% !important
    }
    .offset_f_xxlg_6_12 {
        margin-left: 50%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_xxlg_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_7_12 {
        float: left;
        width: 58.33333% !important
    }
    .offset_f_xxlg_7_12 {
        margin-left: 58.33333%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_xxlg_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_8_12 {
        float: left;
        width: 66.66667% !important
    }
    .offset_f_xxlg_8_12 {
        margin-left: 66.66667%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_xxlg_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_9_12 {
        float: left;
        width: 75% !important
    }
    .offset_f_xxlg_9_12 {
        margin-left: 75%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_xxlg_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_10_12 {
        float: left;
        width: 83.33333% !important
    }
    .offset_f_xxlg_10_12 {
        margin-left: 83.33333%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_xxlg_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_11_12 {
        float: left;
        width: 91.66667% !important
    }
    .offset_f_xxlg_11_12 {
        margin-left: 91.66667%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_xxlg_12_12 {
        margin-left: 100%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_12_12 {
        float: left;
        width: 100% !important
    }
    .offset_f_xxlg_12_12 {
        margin-left: 100%
    }
}
.col_xxs_1_10 {
    float: left;
    width: 10% !important
}
.offset_xxs_1_10 {
    margin-left: 10%
}
.col_xxs_2_10 {
    float: left;
    width: 20% !important
}
.offset_xxs_2_10 {
    margin-left: 20%
}
.col_xxs_3_10 {
    float: left;
    width: 30% !important
}
.offset_xxs_3_10 {
    margin-left: 30%
}
.col_xxs_4_10 {
    float: left;
    width: 40% !important
}
.offset_xxs_4_10 {
    margin-left: 40%
}
.col_xxs_5_10 {
    float: left;
    width: 50% !important
}
.offset_xxs_5_10 {
    margin-left: 50%
}
.col_xxs_6_10 {
    float: left;
    width: 60% !important
}
.offset_xxs_6_10 {
    margin-left: 60%
}
.col_xxs_7_10 {
    float: left;
    width: 70% !important
}
.offset_xxs_7_10 {
    margin-left: 70%
}
.col_xxs_8_10 {
    float: left;
    width: 80% !important
}
.offset_xxs_8_10 {
    margin-left: 80%

}
.col_xxs_9_10 {
    float: left;
    width: 90% !important
}
.offset_xxs_9_10 {
    margin-left: 90%
}
.col_xxs_10_10 {
    float: left;
    width: 100% !important
}
.offset_xxs_10_10 {
    margin-left: 100%
}
@media (min-width: 320px) {
    .col_f_xxs_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_f_xxs_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_f_xxs_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_f_xxs_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_f_xxs_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_f_xxs_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_f_xxs_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_f_xxs_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_f_xxs_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_f_xxs_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_f_xxs_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_xs_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 480px) {
    .col_f_xs_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_f_xs_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_xs_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 480px) {
    .col_f_xs_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_f_xs_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_xs_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 480px) {
    .col_f_xs_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_f_xs_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_xs_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 480px) {
    .col_f_xs_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_f_xs_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_xs_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 480px) {
    .col_f_xs_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_f_xs_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_xs_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 480px) {
    .col_f_xs_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_f_xs_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_xs_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 480px) {
    .col_f_xs_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_f_xs_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_xs_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 480px) {
    .col_f_xs_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_f_xs_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_xs_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 480px) {
    .col_f_xs_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_f_xs_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_xs_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 480px) {
    .col_f_xs_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_f_xs_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_sm_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 720px) {
    .col_f_sm_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_f_sm_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_sm_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 720px) {
    .col_f_sm_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_f_sm_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_sm_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 720px) {
    .col_f_sm_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_f_sm_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_sm_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 720px) {
    .col_f_sm_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_f_sm_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_sm_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 720px) {
    .col_f_sm_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_f_sm_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_sm_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 720px) {
    .col_f_sm_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_f_sm_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_sm_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 720px) {
    .col_f_sm_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_f_sm_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_sm_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 720px) {
    .col_f_sm_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_f_sm_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_sm_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 720px) {
    .col_f_sm_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_f_sm_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_sm_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 720px) {
    .col_f_sm_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_f_sm_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_md_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 1024px) {
    .col_f_md_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_f_md_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_md_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 1024px) {
    .col_f_md_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_f_md_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_md_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 1024px) {
    .col_f_md_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_f_md_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_md_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 1024px) {
    .col_f_md_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_f_md_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_md_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 1024px) {
    .col_f_md_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_f_md_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_md_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 1024px) {
    .col_f_md_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_f_md_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_md_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 1024px) {
    .col_f_md_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_f_md_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_md_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 1024px) {
    .col_f_md_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_f_md_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_md_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 1024px) {
    .col_f_md_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_f_md_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_md_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 1024px) {
    .col_f_md_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_f_md_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_lg_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_f_lg_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_lg_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_f_lg_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_lg_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_f_lg_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_lg_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_f_lg_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_lg_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_f_lg_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_lg_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_f_lg_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_lg_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_f_lg_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_lg_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_f_lg_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_lg_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_f_lg_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_lg_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_f_lg_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_xlg_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_f_xlg_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_xlg_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_f_xlg_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_xlg_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_f_xlg_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_xlg_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_f_xlg_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_xlg_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_f_xlg_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_xlg_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_f_xlg_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_xlg_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_f_xlg_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_xlg_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_f_xlg_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_xlg_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_f_xlg_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_xlg_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_f_xlg_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_xxlg_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_1_10 {
        float: left;
        width: 10% !important
    }
    .offset_f_xxlg_1_10 {
        margin-left: 10%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_xxlg_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_2_10 {
        float: left;
        width: 20% !important
    }
    .offset_f_xxlg_2_10 {
        margin-left: 20%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_xxlg_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_3_10 {
        float: left;
        width: 30% !important
    }
    .offset_f_xxlg_3_10 {
        margin-left: 30%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_xxlg_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_4_10 {
        float: left;
        width: 40% !important
    }
    .offset_f_xxlg_4_10 {
        margin-left: 40%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_xxlg_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_5_10 {
        float: left;
        width: 50% !important
    }
    .offset_f_xxlg_5_10 {
        margin-left: 50%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_xxlg_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_6_10 {
        float: left;
        width: 60% !important
    }
    .offset_f_xxlg_6_10 {
        margin-left: 60%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_xxlg_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_7_10 {
        float: left;
        width: 70% !important
    }
    .offset_f_xxlg_7_10 {
        margin-left: 70%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_xxlg_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_8_10 {
        float: left;
        width: 80% !important
    }
    .offset_f_xxlg_8_10 {
        margin-left: 80%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_xxlg_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_9_10 {
        float: left;
        width: 90% !important
    }
    .offset_f_xxlg_9_10 {
        margin-left: 90%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_xxlg_10_10 {
        margin-left: 100%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_10_10 {
        float: left;
        width: 100% !important
    }
    .offset_f_xxlg_10_10 {
        margin-left: 100%
    }
}
.col_xxs_1_7 {
    float: left;
    width: 14.28571% !important
}
.offset_xxs_1_7 {
    margin-left: 14.28571%
}
.col_xxs_2_7 {
    float: left;
    width: 28.57143% !important
}
.offset_xxs_2_7 {
    margin-left: 28.57143%
}
.col_xxs_3_7 {
    float: left;
    width: 42.85714% !important
}
.offset_xxs_3_7 {
    margin-left: 42.85714%
}
.col_xxs_4_7 {
    float: left;
    width: 57.14286% !important
}
.offset_xxs_4_7 {
    margin-left: 57.14286%
}
.col_xxs_5_7 {
    float: left;
    width: 71.42857% !important
}
.offset_xxs_5_7 {
    margin-left: 71.42857%
}
.col_xxs_6_7 {
    float: left;
    width: 85.71429% !important
}
.offset_xxs_6_7 {
    margin-left: 85.71429%
}
.col_xxs_7_7 {
    float: left;
    width: 100% !important
}
.offset_xxs_7_7 {
    margin-left: 100%
}
@media (min-width: 320px) {
    .col_f_xxs_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_f_xxs_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_f_xxs_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_f_xxs_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_f_xxs_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_f_xxs_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_f_xxs_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 320px) {
    .col_f_xxs_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_f_xxs_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_xs_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 480px) {
    .col_f_xs_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_f_xs_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_xs_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 480px) {
    .col_f_xs_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_f_xs_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_xs_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 480px) {
    .col_f_xs_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_f_xs_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_xs_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 480px) {
    .col_f_xs_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_f_xs_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_xs_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 480px) {
    .col_f_xs_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_f_xs_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_xs_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 480px) {
    .col_f_xs_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_f_xs_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 480px) and (max-width: 719px) {
    .col_xs_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_xs_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 480px) {
    .col_f_xs_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_f_xs_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_1_7 {
        float: left;

        width: 14.28571% !important
    }
    .offset_sm_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 720px) {
    .col_f_sm_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_f_sm_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_sm_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 720px) {
    .col_f_sm_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_f_sm_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_sm_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 720px) {
    .col_f_sm_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_f_sm_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_sm_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 720px) {
    .col_f_sm_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_f_sm_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_sm_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 720px) {
    .col_f_sm_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_f_sm_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_sm_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 720px) {
    .col_f_sm_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_f_sm_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 720px) and (max-width: 1023px) {
    .col_sm_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_sm_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 720px) {
    .col_f_sm_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_f_sm_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_md_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 1024px) {
    .col_f_md_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_f_md_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_md_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 1024px) {
    .col_f_md_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_f_md_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_md_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 1024px) {
    .col_f_md_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_f_md_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_md_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 1024px) {
    .col_f_md_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_f_md_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_md_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 1024px) {
    .col_f_md_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_f_md_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_md_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 1024px) {
    .col_f_md_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_f_md_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .col_md_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_md_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 1024px) {
    .col_f_md_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_f_md_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_lg_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_f_lg_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_lg_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_f_lg_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_lg_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_f_lg_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_lg_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_f_lg_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_lg_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_f_lg_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_lg_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_f_lg_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .col_lg_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_lg_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 1280px) {
    .col_f_lg_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_f_lg_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_xlg_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_f_xlg_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_xlg_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_f_xlg_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_xlg_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_f_xlg_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_xlg_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_f_xlg_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_xlg_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_f_xlg_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_xlg_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_f_xlg_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 1600px) and (max-width: 1919px) {
    .col_xlg_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_xlg_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 1600px) {
    .col_f_xlg_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_f_xlg_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_xxlg_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_1_7 {
        float: left;
        width: 14.28571% !important
    }
    .offset_f_xxlg_1_7 {
        margin-left: 14.28571%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_xxlg_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_2_7 {
        float: left;
        width: 28.57143% !important
    }
    .offset_f_xxlg_2_7 {
        margin-left: 28.57143%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_xxlg_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_3_7 {
        float: left;
        width: 42.85714% !important
    }
    .offset_f_xxlg_3_7 {
        margin-left: 42.85714%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_xxlg_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_4_7 {
        float: left;
        width: 57.14286% !important
    }
    .offset_f_xxlg_4_7 {
        margin-left: 57.14286%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_xxlg_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_5_7 {
        float: left;
        width: 71.42857% !important
    }
    .offset_f_xxlg_5_7 {
        margin-left: 71.42857%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_xxlg_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_6_7 {
        float: left;
        width: 85.71429% !important
    }
    .offset_f_xxlg_6_7 {
        margin-left: 85.71429%
    }
}
@media (min-width: 1920px) {
    .col_xxlg_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_xxlg_7_7 {
        margin-left: 100%
    }
}
@media (min-width: 1920px) {
    .col_f_xxlg_7_7 {
        float: left;
        width: 100% !important
    }
    .offset_f_xxlg_7_7 {
        margin-left: 100%
    }
}
@media print {
    * {
        background: transparent !important;
        color: black !important;
        text-shadow: none !important;
        -webkit-filter: none !important;
        filter: none !important;
        -ms-filter: none !important
    }
    a,
    a:visited {
        color: #444444 !important;
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    @page {
        margin: 0.5cm
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
}
@font-face {
    font-family: '3g-icons';
    src: url("../../fonts/3g-icons.eot");
    src: url("../../fonts/3g-icons.eot?#iefix") format("embedded-opentype"), url("../../fonts/3g-icons.woff") format("woff"), url("../../fonts/3g-icons.ttf") format("truetype"), url("") format("svg")
}
[class^="icon-"],
[class*=" icon-"],
.icon-3g-icons,
.input_group .native_select_wrapper:before {
    font-family: '3g-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.icon-actions:before {
    content: "\e952"
}
.icon-clock2:before {
    content: "\e953"
}
.icon-maker:before {
    content: "\e954"
}
.icon-sad2:before {
    content: "\e955"
}
.icon-smartphones:before {
    content: "\e956"
}
.icon-smile:before {
    content: "\e957"
}
.icon-wrench2:before {
    content: "\e958"
}
.icon-sign-in:before {
    content: "\e94d"
}
.icon-play-big:before {
    content: "\e950"
}
.icon-scissors:before {
    content: "\e94f"
}
.icon-bell:before {
    content: "\e94e"
}
.icon-round-bubble-question:before {
    content: "\e94c"
}
.icon-instagram_new_brand:before {
    content: "\e94b"
}
.icon-installment_12_months:before {
    content: "\e94a"
}
.icon-arrow-redirect:before {
    content: "\e949"
}
.icon-share2:before {
    content: "\e948"
}
.icon-px_arrow_down:before {
    content: "\e946"
}
.icon-px_arrow_up:before {
    content: "\e947"
}
.icon-shopping_cart:before {
    content: "\e944"
}
.icon-product-info:before {
    content: "\e943"
}
.icon-assistance:before {
    content: "\e938"
}
.icon-download-menu:before {
    content: "\e93a"
}
.icon-downloads:before {

    content: "\e93b"
}
.icon-order-returns:before {
    content: "\e93c"
}
.icon-order-status:before {
    content: "\e93d"
}
.icon-return:before {
    content: "\e93f"
}
.icon-return-less-15:before {
    content: "\e940"
}
.icon-return-more-15:before {
    content: "\e941"
}
.icon-cat-accessory:before {
    content: "\e92e"
}
.icon-cat-broken-screen:before {
    content: "\e92f"
}
.icon-cat-broken-water:before {
    content: "\e930"
}
.icon-cat-connection-ports:before {
    content: "\e931"
}
.icon-cat-connectivity:before {
    content: "\e932"
}
.icon-cat-hardware:before {
    content: "\e933"
}
.icon-cat-other:before {
    content: "\e934"
}
.icon-cat-physical-damage:before {
    content: "\e935"
}
.icon-cat-tech-problem:before {
    content: "\e936"
}
.icon-cat-use-problem:before {
    content: "\e937"
}
.icon-promo-tag:before {
    content: "\e92d"
}
.icon-related-content:before {
    content: "\e925"
}
.icon-title:before {
    content: "\e926"
}
.icon-two-columns-img:before {
    content: "\e929"
}
.icon-quote:before {
    content: "\e92a"
}
.icon-location-solid-P:before {
    content: "\e92b"
}
.icon-location-solid:before {
    content: "\e92c"
}
.icon-columns:before {
    content: "\e913"
}
.icon-add:before {
    content: "\e914"
}
.icon-add-content:before {
    content: "\e915"
}
.icon-chains:before {
    content: "\e916"
}
.icon-cloud:before {
    content: "\e917"
}
.icon-code:before {
    content: "\e918"
}
.icon-composition:before {
    content: "\e919"
}
.icon-dialog:before {
    content: "\e91a"
}
.icon-exit:before {
    content: "\e91b"
}
.icon-header:before {
    content: "\e91c"
}
.icon-heart:before {
    content: "\e91d"
}
.icon-html:before {
    content: "\e91e"
}
.icon-image:before {
    content: "\e91f"
}
.icon-images:before {
    content: "\e920"
}
.icon-landscape:before {
    content: "\e921"
}
.icon-minus:before {
    content: "\e922"
}
.icon-paragraph:before {
    content: "\e923"
}
.icon-plain:before {
    content: "\e924"
}
.icon-title:before {
    content: "\e926"
}
.icon-two-columns:before {
    content: "\e927"
}
.icon-video2:before {
    content: "\e928"
}
.icon-broken-water2:before {
    content: "\e912"
}
.icon-broken3:before {
    content: "\e90f"
}
.icon-stole:before {
    content: "\e910"
}
.icon-wrench:before {
    content: "\e911"
}
.icon-location:before {
    content: "\e90e"
}
.icon-otrasconsultas:before {
    content: "\e90b"
}
.icon-pedidosdevol:before {
    content: "\e90d"
}
.icon-profile:before {
    content: "\e908"
}
.icon-app:before {
    content: "\e909"
}
.icon-broken-water:before {
    content: "\e907"
}
.icon-broken2:before {
    content: "\e6e2"
}
.icon-free-shipping:before {
    content: "\e904"
}
.icon-easy-returns:before {
    content: "\e903"
}
.icon-express-delivery:before {
    content: "\e905"
}
.icon-warranty:before {
    content: "\e906"
}
.icon-instagram2:before {
    content: "\e901"
}
.icon-googleplus:before {
    content: "\e902"
}
.icon-edit2:before {
    content: "\e6de"
}
.icon-invoice:before {
    content: "\e6df"
}
.icon-save2:before {
    content: "\e6e0"
}
.icon-send2:before {
    content: "\e6e1"
}
.icon-empty-cart:before {
    content: "\e6da"
}
.icon-free-returns:before {
    content: "\e6db"
}
.icon-checkout-cart:before {
    content: "\e6dc"
}
.icon-padlock:before {
    content: "\e6dd"
}
.icon-trash:before {
    content: "\e6d9"
}
.icon-info:before {
    content: "\e6d8"
}
.icon-advice:before {
    content: "\e75b"
}
.icon-phone-outline:before {
    content: "\e6d7"
}
.icon-radio_dot:before {
    content: "\e6c8"
}
.icon-cross2:before {
    content: "\e6c9"
}
.icon-thin-check2:before {
    content: "\e6ca"
}
.icon-next-slider:before {
    content: "\e6c7"
}
.icon-broken:before {
    content: "\e6c6"
}
.icon-teacher-board:before {
    content: "\e6c4"
}
.icon-children:before {
    content: "\e6c5"
}
.icon-esquivaobstaculos:before {
    content: "\e6c1"
}
.icon-siguelaluz:before {
    content: "\e6c2"
}
.icon-siguelineas:before {
    content: "\e6c3"
}
.icon-warning:before {
    content: "\e6c0"
}
.icon-usb:before {
    content: "\e6b8"
}
.icon-input-volt:before {
    content: "\e6b9"
}
.icon-pines:before {
    content: "\e6ba"
}
.icon-bluetooth2:before {
    content: "\e6bb"
}
.icon-power:before {
    content: "\e6bc"
}
.icon-current5:before {
    content: "\e6bd"
}
.icon-current33:before {
    content: "\e6be"
}
.icon-holes:before {
    content: "\e6bf"
}
.icon-resource_express2:before {
    content: "\e6b7"
}
.icon-video:before {
    content: "\e6ac"
}
.icon-book2:before {
    content: "\e6ad"
}
.icon-doc:before {
    content: "\e6ae"
}
.icon-jpg:before {
    content: "\e6af"
}
.icon-pdf:before {
    content: "\e6b0"
}
.icon-ppt:before {
    content: "\e6b1"
}
.icon-robotics:before {
    content: "\e6b2"
}
.icon-txt:before {
    content: "\e6b3"
}
.icon-zip:before {
    content: "\e6b4"
}
.icon-support-plus-other:before {
    content: "\e6ab"
}
.icon-support-use-plus:before {
    content: "\e69e"
}
.icon-support-plus:before {
    content: "\e69f"
}
.icon-support-preother-question:before {
    content: "\e6a0"
}
.icon-support-order:before {
    content: "\e6a1"
}
.icon-support-problem:before {
    content: "\e6a2"
}
.icon-support-company:before {
    content: "\e6a4"
}
.icon-support-downloads:before {
    content: "\e6a5"
}
.icon-support-employ:before {
    content: "\e6a6"
}
.icon-support-order2:before {
    content: "\e6a7"
}
.icon-support-other:before {
    content: "\e6a8"
}
.icon-support-register:before {
    content: "\e6a9"
}
.icon-support-returns:before {
    content: "\e6aa"
}
.icon-time:before {
    content: "\e699"
}
.icon-send:before {
    content: "\e69a"
}
.icon-other-question:before {
    content: "\e69b"
}
.icon-firmware-update:before {
    content: "\e69c"
}
.icon-screen:before {
    content: "\e69d"
}
.icon-less:before {
    content: "\e66e"
}
.icon-cross3:before {
    content: "\e66f"
}
.icon-external-link:before {
    content: "\e690"
}
.icon-locator:before {
    content: "\e696"
}
.icon-related-forums:before {
    content: "\e697"
}
.icon-support-contact:before {
    content: "\e698"
}
.icon-menu:before {
    content: "\e673"
}
.icon-youtube:before {
    content: "\e694"
}
.icon-clock:before {
    content: "\e692"
}
.icon-witbox:before {
    content: "\e693"
}
.icon-shopping-bag:before {
    content: "\e691"
}
.icon-download-resource:before {
    content: "\e68f"
}
.icon-icon-thin-arrow-left:before {
    content: "\e68d"
}
.icon-icon-thin-arrow-right:before {
    content: "\e68e"
}
.icon-thin-check:before {
    content: "\e68b"
}
.icon-thin-cross:before {
    content: "\e68c"
}
.icon-pause:before {
    content: "\e68a"
}
.icon-shopping_bag:before {
    content: "\e670"
}
.icon-robot:before {
    content: "\e671"
}
.icon-compare_ico:before {
    content: "\e674"
}
.icon-QSG_ico:before {
    content: "\e675"
}
.icon-new_quote_ico:before {
    content: "\e676"
}
.icon-firmware-color2:before {
    content: "\e677"
}
.icon-firmware-color1:before {
    content: "\e678"
}
.icon-qsg-color1:before {
    content: "\e679"
}
.icon-qsg-color2:before {
    content: "\e67a"
}
.icon-drivers-color2:before {
    content: "\e67b"
}
.icon-drivers-color1:before {
    content: "\e67c"
}
.icon-manual-color2:before {
    content: "\e67d"
}
.icon-manual-color1:before {
    content: "\e67e"
}
.icon-android-pill:before {
    content: "\e67f"
}
.icon-witbox-color2:before {
    content: "\e680"
}
.icon-shareable:before {
    content: "\e681"
}
.icon-non_commercial:before {
    content: "\e682"
}
.icon-attribution:before {
    content: "\e683"
}
.icon-creative_common:before {
    content: "\e684"
}
.icon-open-hardware:before {
    content: "\e685"
}
.icon-3G:before {
    content: "\e686"
}
.icon-actualizaciones_color1:before {
    content: "\e687"
}
.icon-actualizaciones_color2:before {
    content: "\e6cb"
}
.icon-objetos3d_color1:before {
    content: "\e6cc"
}
.icon-objetos3d_color2:before {
    content: "\e6cd"
}
.icon-videos_color1:before {
    content: "\e6ce"
}
.icon-videos_color2:before {
    content: "\e6d5"
}
.icon-documentation_color1:before {
    content: "\e6e3"
}
.icon-documentation_color2:before {
    content: "\e6e4"
}
.icon-software_color2:before {
    content: "\e6e5"
}
.icon-software_color1:before {
    content: "\e6e6"
}
.icon-witbox-color1:before {
    content: "\e6e7"
}
.icon-device_3d_printer2:before {
    content: "\e6f9"
}
.icon-device_tablet2:before {
    content: "\e6fa"
}
.icon-support2:before {
    content: "\e6fb"
}
.icon-device_smartphone2:before {
    content: "\e6fc"
}
.icon-device_reader2:before {
    content: "\e6fd"
}
.icon-products-register:before {
    content: "\e6fe"
}
.icon-forum:before {
    content: "\e6ff"
}
.icon-accessories:before {
    content: "\e700"
}
.icon-wifi:before {
    content: "\e705"
}
.icon-siguiente:before {
    content: "\e706"
}
.icon-play:before {
    content: "\e707"
}
.icon-plus2:before {
    content: "\e708"
}
.icon-impresora:before {
    content: "\e709"
}
.icon-hangouts:before {
    content: "\e70a"
}
.icon-contactos:before {
    content: "\e70b"
}
.icon-brujula:before {
    content: "\e70c"
}
.icon-alert-custom:before {
    content: "\e900"
}
.icon-disc:before {
    content: "\e666"
}
.icon-help-hover:before {
    content: "\e665"
}
.icon-help:before {
    content: "\e668"
}
.icon-resource_express:before {
    content: "\e664"
}
.icon-plus:before {
    content: "\e663"
}
.icon-automatic:before {
    content: "\e661"
}
.icon-manual:before {
    content: "\e662"
}
.icon-shuffle:before {
    content: "\e65f"
}
.icon-pinterest:before {
    content: "\e660"
}
.icon-layout_plain:before {
    content: "\e65d"
}
.icon-layout_menu:before {
    content: "\e65e"
}
.icon-closed_eye:before {
    content: "\e65b"
}
.icon-icon-robotics:before {
    content: "\e65c"
}
.icon-logout2:before {
    content: "\e65a"
}
.icon-resource_articles:before {
    content: "\e653"
}
.icon-resource_drivers:before {
    content: "\e654"
}
.icon-resource_faqs:before {
    content: "\e655"
}
.icon-resource_firmwares:before {
    content: "\e656"
}
.icon-resource_forums:before {
    content: "\e657"
}
.icon-resource_manuals:before {
    content: "\e658"
}
.icon-resource_videos:before {
    content: "\e659"
}
.icon-check:before {
    content: "\e64f"
}
.icon-export:before {
    content: "\e650"
}
.icon-import:before {
    content: "\e651"
}
.icon-label_global:before {
    content: "\e652"
}
.icon-accessory_protector:before {
    content: "\e64e"
}
.icon-desktop:before {
    content: "\e64c"
}
.icon-smartphone_tablet:before {
    content: "\e64d"
}
.icon-logout:before {
    content: "\e64b"
}
.icon-accessories_catalog:before {
    content: "\e600"
}
.icon-accessories_typologies:before {
    content: "\e601"
}
.icon-accessory_battery:before {
    content: "\e602"
}
.icon-accessory_charger:before {
    content: "\e603"
}
.icon-accessory_clean:before {
    content: "\e604"
}
.icon-accessory_cover:before {
    content: "\e605"
}
.icon-accessory_sheet:before {
    content: "\e606"
}
.icon-accessory_sound:before {
    content: "\e607"
}
.icon-accessory_storage:before {
    content: "\e608"
}
.icon-add_user:before {
    content: "\e609"
}
.icon-arrow_down:before {
    content: "\e60a"
}
.icon-arrow_left:before {
    content: "\e60b"
}
.icon-arrow_right:before {
    content: "\e60c"
}
.icon-arrow_up:before {
    content: "\e611"
}
.icon-changelog:before {
    content: "\e613"
}
.icon-control_published:before {
    content: "\e614"
}
.icon-control_unpublished:before {
    content: "\e615"
}
.icon-sites_regions:before {
    content: "\e616"
}
.icon-cross:before {
    content: "\e617"
}
.icon-dashboard:before {
    content: "\e618"
}
.icon-device_3d_printer:before {
    content: "\e619"
}
.icon-device_reader:before {
    content: "\e61a"
}
.icon-device_smartphone:before {
    content: "\e61b"
}
.icon-device_tablet:before {
    content: "\e61c"
}
.icon-device_unknown:before {
    content: "\e61d"
}
.icon-edit:before {
    content: "\e61e"
}
.icon-empty_element:before {
    content: "\e620"
}
.icon-eye:before {
    content: "\e621"
}
.icon-gestion:before {
    content: "\e623"
}
.icon-god_level:before {
    content: "\e624"
}
.icon-group_user:before {
    content: "\e625"
}
.icon-homes:before {
    content: "\e626"
}
.icon-menu_web:before {
    content: "\e627"
}
.icon-menus:before {
    content: "\e628"
}
.icon-move_cross:before {
    content: "\e630"
}
.icon-move_element:before {
    content: "\e631"
}
.icon-multimedia_library:before {
    content: "\e632"
}
.icon-new_element:before {
    content: "\e633"
}
.icon-product_list:before {
    content: "\e634"
}
.icon-product_sheet:before {
    content: "\e635"
}
.icon-product_typologies:before {
    content: "\e636"
}
.icon-products_catalog:before {
    content: "\e637"
}
.icon-roles:before {
    content: "\e638"
}
.icon-rounded_arrow_down:before {
    content: "\e639"
}
.icon-rounded_arrow_left:before {
    content: "\e63a"
}
.icon-rounded_arrow_right:before {
    content: "\e63b"
}
.icon-rounded_arrow_up:before {
    content: "\e63c"
}
.icon-rounded_cross:before {
    content: "\e63d"
}
.icon-rounded_minus:before {
    content: "\e63e"
}
.icon-rounded_plus:before {
    content: "\e63f"
}
.icon-save:before {
    content: "\e640"
}
.icon-search:before {
    content: "\e641"
}
.icon-static_pages:before {
    content: "\e642"
}
.icon-support:before {
    content: "\e643"
}
.icon-tag:before {
    content: "\e644"
}
.icon-translations:before {
    content: "\e645"
}
.icon-trash_bin:before {
    content: "\e646"
}
.icon-user_profile:before {
    content: "\e647"
}
.icon-user_rol:before {
    content: "\e648"
}
.icon-users:before {
    content: "\e649"
}
.icon-video_library:before {
    content: "\e64a"
}
.icon-arrow_down2:before {
    content: "\e60d"
}
.icon-arrow_left2:before {
    content: "\e60e"
}
.icon-arrow_right2:before {
    content: "\e60f"
}
.icon-arrow_up2:before {
    content: "\e610"
}
.icon-menu_catalogue:before {
    content: "\e622"
}
.icon-module_basic_info:before {
    content: "\e629"
}
.icon-module_gallery:before {
    content: "\e62a"
}
.icon-module_html:before {
    content: "\e62b"
}
.icon-module_marketing:before {
    content: "\e62c"
}
.icon-module_specifications:before {
    content: "\e62d"
}
.icon-module_specifications_2:before {
    content: "\e62e"
}
.icon-module_video:before {
    content: "\e62f"
}
.icon-arrow-right4:before {
    content: "\e70d"
}
.icon-arrow-up4:before {
    content: "\e70e"
}
.icon-arrow-down4:before {
    content: "\e70f"
}
.icon-arrow-left4:before {
    content: "\e710"
}
.icon-arrow-right:before {
    content: "\e711"
}
.icon-arrow-up:before {
    content: "\e712"
}
.icon-arrow-down:before,
.input_group .native_select_wrapper:before {
    content: "\e713"
}
.icon-arrow-left:before {
    content: "\e714"
}
.icon-arrow-right2:before {
    content: "\e715"
}
.icon-arrow-up2:before {
    content: "\e716"
}
.icon-arrow-down2:before {
    content: "\e717"
}
.icon-arrow-left2:before {
    content: "\e718"
}
.icon-arrow-left3:before {
    content: "\e719"
}
.icon-arrow-down3:before {
    content: "\e71a"
}
.icon-arrow-up3:before {
    content: "\e71b"
}
.icon-arrow-right3:before {
    content: "\e71c"
}
.icon-flickr2:before {
    content: "\e71d"
}
.icon-flickr22:before {
    content: "\e71e"
}
.icon-vimeo:before {
    content: "\e71f"
}
.icon-vimeo2:before {
    content: "\e720"
}
.icon-twitter2:before {
    content: "\e721"
}
.icon-twitter22:before {
    content: "\e722"
}
.icon-facebook2:before {
    content: "\e723"
}
.icon-facebook22:before {
    content: "\e724"
}
.icon-googleplus2:before {
    content: "\e725"
}
.icon-paypal:before {
    content: "\e726"
}
.icon-house:before {
    content: "\e727"
}
.icon-bag:before {
    content: "\e728"
}
.icon-phone:before {
    content: "\e729"
}
.icon-paperclip:before {
    content: "\e72a"
}
.icon-mail:before {
    content: "\e72b"
}
.icon-chat:before {
    content: "\e72c"
}
.icon-star:before {
    content: "\e72d"
}
.icon-printer:before {
    content: "\e72e"
}
.icon-search2:before {
    content: "\e72f"
}
.icon-checkmark:before {
    content: "\e730"
}
.icon-pictures:before {
    content: "\e731"
}
.icon-newspaper:before {
    content: "\e732"
}
.icon-user:before {
    content: "\e733"
}
.icon-pencil:before {
    content: "\e734"
}
.icon-archive:before {
    content: "\e735"
}
.icon-cc:before {
    content: "\e736"
}
.icon-paperplane:before {
    content: "\e737"
}
.icon-pinterest2:before {
    content: "\e738"
}
.icon-android:before {
    content: "\e739"
}
.icon-github:before {
    content: "\e73a"
}
.icon-windows8:before {
    content: "\e73b"
}
.icon-apple:before {
    content: "\e73c"
}
.icon-download:before {
    content: "\e73d"
}
.icon-book:before {
    content: "\e73e"
}
.icon-tux:before {
    content: "\e73f"
}
.icon-download2:before {
    content: "\e740"
}
.icon-copy:before {
    content: "\e741"
}
.icon-drawer:before {
    content: "\e742"
}
.icon-paste:before {
    content: "\e743"
}
.icon-twitter3:before {
    content: "\e744"
}
.icon-google-plus2:before {
    content: "\e745"
}
.icon-facebook4:before {
    content: "\e746"
}
.icon-cart:before {
    content: "\e747"
}
.icon-sad:before {
    content: "\e748"
}
.icon-share:before {
    content: "\e749"
}
.icon-mobile:before {
    content: "\e74a"
}
.icon-mobile2:before {
    content: "\e74b"
}
.icon-tablet2:before {
    content: "\e74c"
}
.icon-pinterest3:before {
    content: "\e74d"
}
.icon-pinterest22:before {
    content: "\e74e"
}
.icon-youtube2:before {
    content: "\ea97"
}
.icon-google-plus:before {
    content: "\ea88"
}
.icon-facebook:before {
    content: "\ea8c"
}
.icon-instagram:before {
    content: "\ea90"
}
.icon-twitter:before {
    content: "\ea91"
}
.icon-youtube3:before {
    content: "\ea99"
}
.icon-flickr:before {
    content: "\eaa0"
}
.icon-linkedin2:before {
    content: "\eac9"
	
}
.flag {
    display: inline-block;
    width: 16px;
    height: 13px;
    margin: 0 0.4em;
    background: url(../../imagenes/banderas.png)
}
.flag._African_Union {
    background-position: 0 -16px
}
.flag._Arab_League {
    background-position: 0 -32px
}
.flag._ASEAN {
    background-position: 0 -48px
}
.flag._CARICOM {
    background-position: 0 -64px
}
.flag._CIS {
    background-position: 0 -80px
}
.flag._Commonwealth {
    background-position: 0 -96px
}
.flag._England {
    background-position: 0 -112px
}
.flag._European_Union {
    background-position: 0 -128px
}
.flag._Islamic_Conference {
    background-position: 0 -144px
}
.flag._Kosovo {
    background-position: 0 -160px
}
.flag._NATO {
    background-position: 0 -176px
}
.flag._Northern_Cyprus {
    background-position: 0 -192px
}
.flag._Northern_Ireland {
    background-position: 0 -208px
}
.flag._Olimpic_Movement {
    background-position: 0 -224px
}
.flag._OPEC {
    background-position: 0 -240px
}
.flag._Red_Cross {
    background-position: 0 -256px
}
.flag._Scotland {
    background-position: 0 -272px
}
.flag._Somaliland {
    background-position: 0 -288px
}
.flag._Tibet {
    background-position: 0 -304px
}
.flag._United_Nations {
    background-position: 0 -320px
}
.flag._Wales {
    background-position: 0 -336px
}
.flag.eu {
    background-position: 0 -128px
}
.flag.ad {
    background-position: 0 -352px
}
.flag.ae {
    background-position: 0 -368px
}
.flag.af {
    background-position: 0 -384px
}
.flag.ag {
    background-position: 0 -400px
}
.flag.ai {
    background-position: 0 -416px
}
.flag.al {
    background-position: 0 -432px
}
.flag.am {
    background-position: 0 -448px
}
.flag.ao {
    background-position: 0 -464px
}
.flag.aq {
    background-position: 0 -480px
}
.flag.ar {
    background-position: 0 -496px
}
.flag.as {
    background-position: 0 -512px
}
.flag.at {
    background-position: 0 -528px
}
.flag.au {
    background-position: 0 -544px
}
.flag.aw {
    background-position: 0 -560px
}
.flag.ax {
    background-position: 0 -576px
}
.flag.az {
    background-position: 0 -592px
}
.flag.ba {
    background-position: 0 -608px
}
.flag.bb {
    background-position: 0 -624px
}
.flag.bd {
    background-position: 0 -640px
}
.flag.be {
    background-position: 0 -656px
}
.flag.bf {
    background-position: 0 -672px
}
.flag.bg {
    background-position: 0 -688px
}
.flag.bh {
    background-position: 0 -704px
}
.flag.bi {
    background-position: 0 -720px
}
.flag.bj {
    background-position: 0 -736px
}
.flag.bm {
    background-position: 0 -752px
}
.flag.bn {
    background-position: 0 -768px
}
.flag.bo {
    background-position: 0 -784px
}
.flag.br {
    background-position: 0 -800px
}
.flag.bs {
    background-position: 0 -816px
}
.flag.bt {
    background-position: 0 -832px
}
.flag.bw {
    background-position: 0 -848px
}
.flag.by {
    background-position: 0 -864px
}
.flag.bz {
    background-position: 0 -880px
}
.flag.ca {
    background-position: 0 -896px
}
.flag.cg {
    background-position: 0 -912px
}
.flag.cf {
    background-position: 0 -928px
}
.flag.cd {
    background-position: 0 -944px
}
.flag.ch {
    background-position: 0 -960px
}
.flag.ci {
    background-position: 0 -976px
}
.flag.ck {
    background-position: 0 -992px
}
.flag.cl {
    background-position: 0 -1008px
}
.flag.cm {
    background-position: 0 -1024px
}
.flag.cn {
    background-position: 0 -1040px
}
.flag.co {
    background-position: 0 -1056px
}
.flag.cr {
    background-position: 0 -1072px
}
.flag.cu {
    background-position: 0 -1088px
}
.flag.cv {
    background-position: 0 -1104px
}
.flag.cy {
    background-position: 0 -1120px
}
.flag.cz {
    background-position: 0 -1136px
}
.flag.de {
    background-position: 0 -1152px
}
.flag.dj {
    background-position: 0 -1168px
}
.flag.dk {
    background-position: 0 -1184px
}
.flag.dm {
    background-position: 0 -1200px
}
.flag.do {
    background-position: 0 -1216px
}
.flag.dz {
    background-position: 0 -1232px
}
.flag.ec {
    background-position: 0 -1248px
}
.flag.ee {
    background-position: 0 -1264px
}
.flag.eg {
    background-position: 0 -1280px
}
.flag.en {
    background-position: 0 -1456px
}
.flag.eh {
    background-position: 0 -1296px
}
.flag.er {
    background-position: 0 -1312px
}
.flag.es {
    background-position: 0 -1328px
}
.flag.et {
    background-position: 0 -1344px
}
.flag.fi {
    background-position: 0 -1360px
}
.flag.fj {
    background-position: 0 -1376px
}
.flag.fm {
    background-position: 0 -1392px
}
.flag.fo {
    background-position: 0 -1408px
}
.flag.fr {
    background-position: 0 -1424px
}
.flag.bl {
    background-position: 0 -1424px
}
.flag.cp {
    background-position: 0 -1424px
}
.flag.mf {
    background-position: 0 -1424px
}
.flag.yt {
    background-position: 0 -1424px
}
.flag.ga {
    background-position: 0 -1440px
}
.flag.uk {
    background-position: 0 -1456px
}
.flag.gb {
    background-position: 0 -1456px
}
.flag.sh {
    background-position: 0 -1456px
}
.flag.gd {
    background-position: 0 -1472px
}
.flag.ge {
    background-position: 0 -1488px
}
.flag.gg {
    background-position: 0 -1504px
}
.flag.gh {
    background-position: 0 -1520px
}
.flag.gi {
    background-position: 0 -1536px
}
.flag.gl {
    background-position: 0 -1552px
}
.flag.gm {
    background-position: 0 -1568px
}
.flag.gn {
    background-position: 0 -1584px
}
.flag.gp {
    background-position: 0 -1600px
}
.flag.gq {
    background-position: 0 -1616px
}
.flag.gr {
    background-position: 0 -1632px
}
.flag.gt {
    background-position: 0 -1648px
}
.flag.gu {
    background-position: 0 -1664px
}
.flag.gw {
    background-position: 0 -1680px
}
.flag.gy {
    background-position: 0 -1696px
}
.flag.hk {
    background-position: 0 -1712px
}
.flag.hn {
    background-position: 0 -1728px
}
.flag.hr {
    background-position: 0 -1744px
}
.flag.ht {
    background-position: 0 -1760px
}
.flag.hu {
    background-position: 0 -1776px
}
.flag.id {
    background-position: 0 -1792px
}
.flag.mc {
    background-position: 0 -1792px
}
.flag.ie {
    background-position: 0 -1808px
}
.flag.il {
    background-position: 0 -1824px
}
.flag.im {
    background-position: 0 -1840px
}
.flag.in {
    background-position: 0 -1856px
}
.flag.iq {
    background-position: 0 -1872px
}
.flag.ir {
    background-position: 0 -1888px
}
.flag.is {
    background-position: 0 -1904px
}
.flag.it {
    background-position: 0 -1920px
}
.flag.je {
    background-position: 0 -1936px
}
.flag.jm {
    background-position: 0 -1952px
}
.flag.jo {
    background-position: 0 -1968px
}
.flag.jp {
    background-position: 0 -1984px
}
.flag.ke {
    background-position: 0 -2000px
}
.flag.kg {
    background-position: 0 -2016px
}
.flag.kh {
    background-position: 0 -2032px
}
.flag.ki {
    background-position: 0 -2048px
}
.flag.km {
    background-position: 0 -2064px
}
.flag.kn {
    background-position: 0 -2080px
}
.flag.kp {
    background-position: 0 -2096px
}
.flag.kr {
    background-position: 0 -2112px
}
.flag.kw {
    background-position: 0 -2128px
}
.flag.ky {
    background-position: 0 -2144px
}
.flag.kz {
    background-position: 0 -2160px
}
.flag.la {
    background-position: 0 -2176px
}
.flag.lb {
    background-position: 0 -2192px
}
.flag.lc {
    background-position: 0 -2208px
}
.flag.li {
    background-position: 0 -2224px
}
.flag.lk {
    background-position: 0 -2240px
}
.flag.lr {
    background-position: 0 -2256px
}
.flag.ls {
    background-position: 0 -2272px
}
.flag.lt {
    background-position: 0 -2288px
}
.flag.lu {
    background-position: 0 -2304px
}
.flag.lv {
    background-position: 0 -2320px
}
.flag.ly {
    background-position: 0 -2336px
}
.flag.ma {
    background-position: 0 -2352px
}
.flag.md {
    background-position: 0 -2368px
}
.flag.me {
    background-position: 0 -2384px
}
.flag.mg {
    background-position: 0 -2400px
}
.flag.mh {
    background-position: 0 -2416px
}
.flag.mk {
    background-position: 0 -2432px
}
.flag.ml {
    background-position: 0 -2448px
}
.flag.mm {
    background-position: 0 -2464px
}
.flag.mn {
    background-position: 0 -2480px
}
.flag.mo {
    background-position: 0 -2496px
}
.flag.mq {
    background-position: 0 -2512px
}
.flag.mr {
    background-position: 0 -2528px
}
.flag.ms {
    background-position: 0 -2544px
}
.flag.mt {
    background-position: 0 -2560px
}
.flag.mu {
    background-position: 0 -2576px
}
.flag.mv {
    background-position: 0 -2592px
}
.flag.mw {
    background-position: 0 -2608px
}
.flag.mx {
    background-position: 0 -2624px
}
.flag.my {
    background-position: 0 -2640px
}
.flag.mz {
    background-position: 0 -2656px
}
.flag.na {
    background-position: 0 -2672px
}
.flag.nc {
    background-position: 0 -2688px
}
.flag.ne {
    background-position: 0 -2704px
}
.flag.ng {
    background-position: 0 -2720px
}
.flag.ni {
    background-position: 0 -2736px
}
.flag.nl {
    background-position: 0 -2752px
}
.flag.bq {
    background-position: 0 -2752px
}
.flag.no {
    background-position: 0 -2768px
}
.flag.bv {
    background-position: 0 -2768px
}
.flag.nq {
    background-position: 0 -2768px
}
.flag.sj {
    background-position: 0 -2768px
}
.flag.np {
    background-position: 0 -2784px
}
.flag.nr {
    background-position: 0 -2800px
}
.flag.nz {
    background-position: 0 -2816px
}
.flag.om {
    background-position: 0 -2832px
}
.flag.pa {
    background-position: 0 -2848px
}
.flag.pe {
    background-position: 0 -2864px
}
.flag.pf {
    background-position: 0 -2880px
}
.flag.pg {
    background-position: 0 -2896px
}
.flag.ph {
    background-position: 0 -2912px
}
.flag.pk {
    background-position: 0 -2928px
}
.flag.pl {
    background-position: 0 -2944px
}
.flag.pr {
    background-position: 0 -2960px
}
.flag.ps {
    background-position: 0 -2976px
}
.flag.pt {
    background-position: 0 -2992px
}
.flag.pw {
    background-position: 0 -3008px
}
.flag.py {
    background-position: 0 -3024px
}
.flag.qa {
    background-position: 0 -3040px
}
.flag.re {
    background-position: 0 -3056px
}
.flag.ro {
    background-position: 0 -3072px
}
.flag.rs {
    background-position: 0 -3088px
}
.flag.ru {
    background-position: 0 -3104px
}
.flag.rw {
    background-position: 0 -3120px
}
.flag.sa {
    background-position: 0 -3136px
}
.flag.sb {
    background-position: 0 -3152px
}
.flag.sc {
    background-position: 0 -3168px
}
.flag.sd {
    background-position: 0 -3184px
}
.flag.se {
    background-position: 0 -3200px
}
.flag.sg {
    background-position: 0 -3216px
}
.flag.si {
    background-position: 0 -3232px
}
.flag.sk {
    background-position: 0 -3248px
}
.flag.sl {
    background-position: 0 -3264px
}
.flag.sm {
    background-position: 0 -3280px
}
.flag.sn {
    background-position: 0 -3296px
}
.flag.so {
    background-position: 0 -3312px
}
.flag.sr {
    background-position: 0 -3328px
}
.flag.st {
    background-position: 0 -3344px
}
.flag.sv {
    background-position: 0 -3360px
}
.flag.sy {
    background-position: 0 -3376px
}
.flag.sz {
    background-position: 0 -3392px
}
.flag.tc {
    background-position: 0 -3408px
}
.flag.td {
    background-position: 0 -3424px
}
.flag.tg {
    background-position: 0 -3440px
}
.flag.th {
    background-position: 0 -3456px
}
.flag.tj {
    background-position: 0 -3472px
}
.flag.tl {
    background-position: 0 -3488px
}
.flag.tm {
    background-position: 0 -3504px
}
.flag.tn {
    background-position: 0 -3520px
}
.flag.to {
    background-position: 0 -3536px
}
.flag.tr {
    background-position: 0 -3552px
}
.flag.tt {
    background-position: 0 -3568px
}
.flag.tv {
    background-position: 0 -3584px
}
.flag.tw {
    background-position: 0 -3600px
}
.flag.tz {
    background-position: 0 -3616px
}
.flag.ua {
    background-position: 0 -3632px
}
.flag.ug {
    background-position: 0 -3648px
}
.flag.us {
    background-position: 0 -3664px
}
.flag.uy {
    background-position: 0 -3680px
}
.flag.uz {
    background-position: 0 -3696px
}
.flag.va {
    background-position: 0 -3712px
}
.flag.vc {
    background-position: 0 -3728px
}
.flag.ve {
    background-position: 0 -3744px
}
.flag.vg {
    background-position: 0 -3760px
}
.flag.vi {
    background-position: 0 -3776px
}
.flag.vn {
    background-position: 0 -3792px
}
.flag.vu {
    background-position: 0 -3808px
}
.flag.ws {
    background-position: 0 -3824px
}
.flag.ye {
    background-position: 0 -3840px
}
.flag.za {
    background-position: 0 -3856px
}
.flag.zm {
    background-position: 0 -3872px
}
.flag.zw {
    background-position: 0 -3888px
}
.flag.sx {
    background-position: 0 -3904px
}
.flag.cw {
    background-position: 0 -3920px
}
.flag.ss {
    background-position: 0 -3936px
}
body#index .main,
body#sheet .main,
body#home .main,
body#staticPage .main {
    padding-left: 0 !important;
    padding-right: 0 !important
}
.main {
    padding-top: 51px
}
@media (min-width: 1600px) {
    .main {
        padding-top: 58px
    }
}
@media (min-width: 1920px) {
    .main {
        padding-top: 68px
    }
}
p {
    margin-bottom: 0.5em;
    line-height: 1.5em
}
strong {
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif !important;
    font-weight: 400 !important
}
.option_slider_container {
    text-align: center
}
.option_slider_container .option_slider {
    width: 50%;
    height: 2.5em;
    background: #999;
    border-radius: 5px;
    position: relative;
    display: inline-block;
    cursor: pointer;
    border: 1px solid #333;
    border-right: 2px solid #333;
    border-bottom: 2px solid #333;
    vertical-align: sub;
    margin: 0 1em
}
.option_slider_container .option_slider .slider {
    position: absolute;
    left: 3%;
    top: 0.27em;
    height: 1.75em;
    width: 1.75em;
    background: #FAFAFA;
    border-radius: 3px;
    border-right: 1px solid #D2D2D2;
    border-bottom: 1px solid #D2D2D2
}
.option_slider_container .option_slider .option_name {
    position: absolute;
    line-height: 2.5em;
    color: white;
    right: 10%
}
.option_slider_container .option_slider .first_option_name {
    display: block
}
.option_slider_container .option_slider .second_option_name {
    display: none
}
.option_slider_container .option_slider:hover .slider {
    background: #ededed
}
.option_slider_container .option_selector_link {
    font-size: 3em
}
.option_slider_container .option_selector_link:last-of-type {
    opacity: .3
}
.option_slider_container.second_option .slider {
    right: 3%;
    left: auto
}
.option_slider_container.second_option .option_name {
    left: 10%;
    right: auto
}
.option_slider_container.second_option .first_option_name {
    display: none
}
.option_slider_container.second_option .second_option_name {
    display: block
}
.option_slider_container.second_option .option_selector_link {
    opacity: .3
}
.option_slider_container.second_option .option_selector_link:last-of-type {
    opacity: 1
}
.dropdown_container {
    position: relative;
    height: 2.35em;
    margin: 1em 0 3em
}
@media (min-width: 480px) {
    .dropdown_container {
        margin: 0 0 1.5em
    }
}
.select_cause .dropdown_box {
    z-index: 98
}
.dropdown_box.many_children_select {
    z-index: 99
}
.dropdown_box.slide_downside {
    width: 100%
}
.dropdown_box.slide_downside .dropdown_list {
    display: none;
    max-height: 148px !important;
    margin: 0 0 0 3%;
    overflow: auto !important;
    text-align: left;
    width: 97%
}
.dropdown_box.slide_downside .dropdown_list li {
    border-top: 1px solid #CBCBC7;
    padding: 0
}
.dropdown_box.slide_downside .dropdown_list li a {
    padding: 0.7em 2em 0.7em 0.8em
}
.dropdown_box.slide_downside.error {
    border-color: #EB0028
}
.social_fbk {
    color: #3b5998
}
.social_twt {
    color: #4099FF
}
.social_lnk {
    color: #0077B5
}
.social_pnt {
    color: #C92228
}
.social_gpl {
    color: #d34836
}
.social_ytb {
    color: #e52d27
}
.social_ist {
    color: #231F20
}
.label_common {
    padding: 5px 4px 2px;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif;
    font-size: 0.665em;
    line-height: 17px;
    text-transform: uppercase;
    text-align: center
}
.soon {
    border: 1px solid #e63b1e;
    color: #e63b1e
}
.novelty,
.new {
    background-color: #e62068;
    color: white
}
.info {
    color: white;
    background-color: #D7D5D5
}
.additional_text {
    padding: 0.2em 0 0.3em;
    display: block;
    font-size: 16px;
    font-weight: 600
}
.input_group label,
.inline_input_group label,
.checkbox_cont label {
    display: block;
    margin-bottom: 1em;
	font-family:Eurosti
}
.field_btn_group {
    position: relative;
    display: table;
    margin-bottom: 1em
}
.field_btn_group .input_wrapper {
    display: table-cell;
    vertical-align: bottom;
    padding-right: 0.5em
}
.field_btn_group input[type="text"] {
    padding: 0.6em 1em;
    border: none;
    width: 100%;
    border-bottom: 1px solid #CDCDC9
}
.error_msg {
    bottom: 0;
    color: #e63b1e;
    font-size: 0.75em;
    left: 0;
    margin-top: 0.5em;
    position: absolute;
    right: 0;
    text-align: left;
    width: 100%
}
.error_global_form {
    position: relative;
    background-color: #f5f5f5;
    padding: 1em 1.2em 1em 1.2em;
    margin: 1em 0em
}
form {
    font-family: "AkkuratProLight", "Roboto", Arial, Sans-Serif !important;
    font-weight: 300 !important
}
.input_form {
    color: #94969B
}
.input_form:not(.submit_btn) {
    height: 35.4px
}
.form_list {
    margin: 0;
    padding: 0
}
.form_list li {
    list-style: none
}
@media (min-width: 720px) {
    .form_list li.col_f_sm_6_12:nth-of-type(even) {
        padding-left: 1em
    }
    .form_list li.col_f_sm_6_12:nth-of-type(even) .error_msg {
        padding-left: 1em
    }
    .form_list li.col_f_sm_6_12:nth-of-type(odd) {
        padding-right: 1em
    }
    .form_list li.col_f_sm_4_12:nth-of-type(1),
    .form_list .col_f_sm_4_12:nth-of-type(1) {
        padding-right: 1em
    }
    .form_list li.col_f_sm_4_12:nth-of-type(2),
    .form_list .col_f_sm_4_12:nth-of-type(2) {
        padding-left: 0.5em;
        padding-right: 0.5em
    }
    .form_list li.col_f_sm_4_12:nth-of-type(3),
    .form_list .col_f_sm_4_12:nth-of-type(3) {
        padding-left: 1em
    }
}
.input_group {
    padding-bottom: 1.3em;
    margin-bottom: 1em;
    position: relative;
    width: 100%
}
.input_group .label_radio {
    margin: 0.72em 0.5em 0
}
.input_group input[type='text'],
.input_group input[type='email'],
.input_group input[type='password'],
.input_group input[type='number'],
.input_group input[type='tel'],
.input_group input[type='date'],
.input_group select,
.input_group textarea,
.input_group .select_simulator {
    margin: 0;
    width: 100%;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #CDCDC9;
    padding: 0.4em 0 0.4em 0;
	font-family:Eurosti;
    font-weight: 300;
    color: #4D4D4F
}
.input_group input[type='text']::-webkit-input-placeholder,
.input_group input[type='email']::-webkit-input-placeholder,
.input_group input[type='password']::-webkit-input-placeholder,
.input_group input[type='number']::-webkit-input-placeholder,
.input_group input[type='tel']::-webkit-input-placeholder,
.input_group input[type='date']::-webkit-input-placeholder,
.input_group select::-webkit-input-placeholder,
.input_group textarea::-webkit-input-placeholder,
.input_group .select_simulator::-webkit-input-placeholder
{
    color: #94969B
}
.input_group input[type='text']:-moz-placeholder,
.input_group input[type='email']:-moz-placeholder,
.input_group input[type='password']:-moz-placeholder,
.input_group input[type='number']:-moz-placeholder,
.input_group input[type='tel']:-moz-placeholder,
.input_group input[type='date']:-moz-placeholder,
.input_group select:-moz-placeholder,
.input_group textarea:-moz-placeholder,
.input_group .select_simulator:-moz-placeholder
 {
    color: #94969B;
    opacity: 1
}
.input_group input[type='text']::-moz-placeholder,
.input_group input[type='email']::-moz-placeholder,
.input_group input[type='password']::-moz-placeholder,
.input_group input[type='number']::-moz-placeholder,
.input_group input[type='tel']::-moz-placeholder,
.input_group input[type='date']::-moz-placeholder,
.input_group select::-moz-placeholder,
.input_group textarea::-moz-placeholder,
.input_group .select_simulator::-moz-placeholder
{
    color: #94969B;
    opacity: 1
}
.input_group input[type='text']:-ms-input-placeholder,
.input_group input[type='email']:-ms-input-placeholder,
.input_group input[type='password']:-ms-input-placeholder,
.input_group input[type='number']:-ms-input-placeholder,
.input_group input[type='tel']:-ms-input-placeholder,
.input_group input[type='date']:-ms-input-placeholder,
.input_group select:-ms-input-placeholder,
.input_group textarea:-ms-input-placeholder,
.input_group .select_simulator:-ms-input-placeholder
 {
    color: #94969B
}
.input_group input[type='text']:active,
.input_group input[type='text']:focus,
.input_group input[type='email']:active,
.input_group input[type='email']:focus,
.input_group input[type='password']:active,
.input_group input[type='password']:focus,
.input_group input[type='number']:active,
.input_group input[type='number']:focus,
.input_group input[type='tel']:active,
.input_group input[type='tel']:focus,
.input_group input[type='date']:active,
.input_group input[type='date']:focus,
.input_group select:active,
.input_group select:focus,
.input_group textarea:active,
.input_group textarea:focus,
.input_group .select_simulator:active,
.input_group .select_simulator:focus
{
    border-bottom-color: #4D4D4F;
    color: #4D4D4F
}
.input_group input[type='text'].error,
.input_group input[type='email'].error,
.input_group input[type='password'].error,
.input_group input[type='number'].error,
.input_group input[type='tel'].error,
.input_group input[type='date'].error,
.input_group select.error,
.input_group textarea.error,
.input_group .select_simulator.error
 {
    border-color: #EB0028;
    color: #EB0028
}
.input_group input[type='text'].error::-webkit-input-placeholder,
.input_group input[type='email'].error::-webkit-input-placeholder,
.input_group input[type='password'].error::-webkit-input-placeholder,
.input_group input[type='number'].error::-webkit-input-placeholder,
.input_group input[type='tel'].error::-webkit-input-placeholder,
.input_group input[type='date'].error::-webkit-input-placeholder,
.input_group select.error::-webkit-input-placeholder,
.input_group textarea.error::-webkit-input-placeholder,
.input_group .select_simulator.error::-webkit-input-placeholder
{
    color: #EB0028
}
.input_group input[type='text'].error:-moz-placeholder,
.input_group input[type='email'].error:-moz-placeholder,
.input_group input[type='password'].error:-moz-placeholder,
.input_group input[type='number'].error:-moz-placeholder,
.input_group input[type='tel'].error:-moz-placeholder,
.input_group input[type='date'].error:-moz-placeholder,
.input_group select.error:-moz-placeholder,
.input_group textarea.error:-moz-placeholder,
.input_group .select_simulator.error:-moz-placeholder
{
    color: #EB0028;
    opacity: 1
}
.input_group input[type='text'].error::-moz-placeholder,
.input_group input[type='email'].error::-moz-placeholder,
.input_group input[type='password'].error::-moz-placeholder,
.input_group input[type='number'].error::-moz-placeholder,
.input_group input[type='tel'].error::-moz-placeholder,
.input_group input[type='date'].error::-moz-placeholder,
.input_group select.error::-moz-placeholder,
.input_group textarea.error::-moz-placeholder,
.input_group .select_simulator.error::-moz-placeholder
{
    color: #EB0028;
    opacity: 1
}
.input_group input[type='text'].error:-ms-input-placeholder,
.input_group input[type='email'].error:-ms-input-placeholder,
.input_group input[type='password'].error:-ms-input-placeholder,
.input_group input[type='number'].error:-ms-input-placeholder,
.input_group input[type='tel'].error:-ms-input-placeholder,
.input_group input[type='date'].error:-ms-input-placeholder,
.input_group select.error:-ms-input-placeholder,
.input_group textarea.error:-ms-input-placeholder,
.input_group .select_simulator.error:-ms-input-placeholder
{
    color: #EB0028
}
.input_group .error {
    color: #EB0028
}
.input_group input[type="file"] {
    font-size: 0.8em
}
.input_group input[type="file"]+.text_letter_small {
    font-size: 0.7em;
    margin-top: 0.4em
}
.input_group textarea {
    padding: 0.5em;
    min-height: 7em;
    border: 1px solid #CDCDC9;
    box-shadow: none
}
.input_group textarea:active,
.input_group textarea:focus {
    border-color: #4D4D4F
}
.input_group select {
    padding: 0.75em 0.7em 0.6em
}
.input_group select:not(.hidden) {
    padding: 0 30px 0 0.7em;
    border: 1px solid #CDCDC9;
    height: 36px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    background-color: transparent
}
.input_group select:not(.hidden)>option {
    padding: 0.6em 0.7em 0.6em;
    border-bottom: #CDCDC9
}
.input_group select:not(.hidden).validation-failed {
    border-color: #EB0028;
    color: #e63b1e
}
.input_group select:not(.hidden):active,
.input_group select:not(.hidden):focus {
    border-color: #4D4D4F;
    color: #4D4D4F
}
.input_group .native_select_wrapper {
    position: relative
}
.input_group .native_select_wrapper:before {
    color: #4D4D4F;
    position: absolute;
    right: 0.8em;
    top: 9px;
    bottom: 0;
    pointer-events: none
}
.input_group .native_select_wrapper select.error {
    border-color: #EB0028;
    color: #EB0028
}
.input_group .native_select_wrapper select.error::-webkit-input-placeholder {
    color: #EB0028
}
.input_group .native_select_wrapper select.error:-moz-placeholder {
    color: #EB0028;
    opacity: 1
}
.input_group .native_select_wrapper select.error::-moz-placeholder {
    color: #EB0028;
    opacity: 1
}
.input_group .native_select_wrapper select.error:-ms-input-placeholder {
    color: #EB0028
}
.input_group.erasable .erase_input {
    display: none;
    position: absolute;
    right: 2%;
    bottom: 0;
    line-height: 2.9em
}
.input_group.erasable .erase_input .icoFont {
    vertical-align: middle;
    padding: 0.25em 0.3em
}
.input_group.erasable .erase_input .icoFont:hover {
    background: #e63b1e;
    border-radius: 100%;
    color: white
}
.input_group.wrong input {
    border-color: #e63b1e
}
.input_group.wrong .erase_input {
    color: #e63b1e
}
.input_group.valid input {
    border-color: #0dcc69
}
.input_group.valid .valid_input {
    color: #0dcc69;
    position: absolute;
    right: 2%;
    bottom: 0;
    line-height: 2.9em;
    vertical-align: middle
}
.input_group.checkbox_form {
    padding-bottom: 0;
    margin-bottom: 0
}
.submit_btn {
    background-color: #FFF;
    font-size: 16px
}
.submit_btn .icon-send {
    padding-right: 10px;
    vertical-align: middle;
    font-size: 1.7em
}
.select_simulator_cont .select_simulator:not(.closed) {
    border-bottom: 1px solid #CDCDC9
}
.select_simulator_cont a {
    position: relative
}
.select_simulator_cont .icon-arrow-down,
.select_simulator_cont .input_group .native_select_wrapper,
.input_group .select_simulator_cont .native_select_wrapper {
    right: 0.5em;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute
}
.select_simulator_cont .options_list {
    display: none;
    left: 0;
    position: absolute;
    top: 37px;
    width: 100%;
    background-color: #FFF;
    z-index: 10
}
.select_simulator_cont .options_list li {
    padding: 1em 0;
    font-size: 0.938em;
    cursor: pointer;
    border-bottom: 1px solid #CDCDC9
}
.select_simulator_cont .options_list li:hover {
    background-color: #f5f5f5
}
.select_simulator_cont .options_list li span {
    font-size: 0.8em
}
.select_simulator_cont.secondary_select {
    border: 1px solid #CDCDC9;
    background-color: #FFF
}
.select_simulator_cont.secondary_select a {
    padding: 0.7em 1.3em 0.7em 0.8em
}
.select_simulator_cont.secondary_select .options_list {
    position: relative;
    top: 0
}
.select_simulator_cont.secondary_select .options_list li {
    padding: 0.7em 0.8em;
    border-bottom: none;
    border-top: 1px solid #CDCDC9
}
.select_simulator_cont.secondary_select .options_list li:hover {
    background-color: #F4F4F4
}
.select_simulator_cont.custom_select {
    border: 1px solid #CDCDC9;
    background-color: #FFF;
    width: 100%;
    z-index: 10
}
.select_simulator_cont.custom_select.error {
    border-color: #EB0028
}
.select_simulator_cont.custom_select.error a {
    color: #e63b1e
}
.select_simulator_cont.custom_select a {
    padding: 0.7em 1.3em 0.7em 0.8em;
    border-bottom: none
}
.select_simulator_cont.custom_select .options_list {
    position: initial !important;
    border-top: none;
    top: 37px
}
.select_simulator_cont.custom_select .options_list li {
    padding: 0.9em 0.7em;
    border-bottom: none;
    border-top: 1px solid #CDCDC9
}
.select_simulator_cont.custom_select .options_list li:first-child {
    border-top: none
}
.native_checkbox_wrapper {
    display: inline-block;
    padding: 0 0.2em
}
.custom_select_simulate_box {
    height: 60px;
    z-index: 10
}
@media (min-width: 480px) {
    .inline_input_group {
        width: 95%;
        margin: 0 auto 2em;
        font-size: 0.9em
    }
}
.form_btn {
    padding: 0.95em 2em;
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;
    background-color: #F8F8F8;
    border-bottom: 1px solid #A6A8AB;
    border-radius: 5px;
    border-right: 1px solid #A6A8AB;
    box-sizing: border-box
}
.help_ico_form {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 38px;
    font-size: 1.2em;
    background-color: #cbeef5;
    border: 1px solid #a5bfc4;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle
}
input::-webkit-input-placeholder {
    font-size: 0.9em
}
input:-moz-placeholder {
    font-size: 0.9em
}
input::-moz-placeholder {
    font-size: 0.9em
}
input:-ms-input-placeholder {
    font-size: 0.9em
}
.inline_checkbox {
    position: relative
}
.inline_checkbox input {
    position: absolute;
    top: 0.3em;
    display: inline-block
}
.inline_checkbox label {
    margin-left: 0.3em;
    display: inline-block;
    vertical-align: middle
}
.checkbox_cont label {
    margin-bottom: 1em;
    max-width: 82%
}
.icon_open_modal_serial_number {
    position: absolute;
    top: 5px;
    right: 25px;
    text-decoration: none !important
}
.clearfix {
    zoom: 1
}
.clearfix:before,
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    height: 0
}
.clearfix: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
}
.hidden {
    display: none !important;
    visibility: hidden !important
}
.shown {
    display: block !important;
    visibility: visible !important
}
.invisible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
.text_hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}
.text_left {
    text-align: left !important
}
.text_right {
    text-align: right !important
}
.text_center {
    text-align: center !important
}
.text_small {
    font-size: .8125em
}
.text_medium {
    font-size: 1em
}
.text_large {
    font-size: 1.125em
}
.vertical_align {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}
.text_ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.text_valign {
    vertical-align: middle
}
.supindex {
    font-size: 0.5em;
    vertical-align: super
}
.brand_primary {
    color: #ec661c
}
.brand_secondary {
    color: #e63b1e
}
.brand_tertiary {
    color: #e62068
}
.brand_quaternary {
    color: #981868
}
.brand_quinary {
    color: #892d87
}
.display_none {
    display: none
}
.margin_horizontal {
    margin-right: 0.8em;
    margin-left: 0.8em
}
.margin_vertical {
    margin-bottom: 0.8em;
    margin-top: 0.8em
}
.clear_margin_bottom {
    margin-bottom: 0 !important
}
.clear_margin_top {
    margin-top: 0 !important
}
.clearfix:after,
.clearfix:before {
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    content: ""
}
@media (min-width: 320px) and (max-width: 480px) {
    .page_margin_left_xxs {
        padding-left: 3.44%
    }
}
@media (min-width: 480px) and (max-width: 720px) {
    .page_margin_left_xs {
        padding-left: 3.44%
    }
}
@media (min-width: 720px) and (max-width: 1024px) {
    .page_margin_left_sm {
        padding-left: 3.44%
    }
}
@media (min-width: 1024px) and (max-width: 1280px) {
    .page_margin_left_md {
        padding-left: 3.44%
    }
}
@media (min-width: 1280px) and (max-width: 1600px) {
    .page_margin_left_lg {
        padding-left: 3.44%
    }
}
@media (min-width: 1600px) {
    .page_margin_left_xlg {
        padding-left: 3.44%
    }
}
@media (min-width: 320px) and (max-width: 480px) {
    .page_margin_right_xxs {
        padding-right: 3.44%
    }
}
@media (min-width: 480px) and (max-width: 720px) {
    .page_margin_right_xs {
        padding-right: 3.44%
    }
}
@media (min-width: 720px) and (max-width: 1024px) {
    .page_margin_right_sm {
        padding-right: 3.44%
    }
}
@media (min-width: 1024px) and (max-width: 1280px) {
    .page_margin_right_md {
        padding-right: 3.44%
    }
}
@media (min-width: 1280px) and (max-width: 1600px) {
    .page_margin_right_lg {
        padding-right: 3.44%
    }
}
@media (min-width: 1600px) {
    .page_margin_right_xlg {
        padding-right: 3.44%
    }
}
.center {
    text-align: center
}
.centered_cont {
    position: relative;
    text-align: center
}
.center_element {
    margin-left: auto;
    margin-right: auto
}
.inline_center {
    display: inline-block;
    width: 100%;
    text-align: center
}
.inline_element {
    display: inline-block !important
}
.block_element {
    display: block !important
}
.display_flexbox,
.clear_whitespace {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.float_left_element {
    float: left
}
.float_right_element {
    float: right
}
.fixed_element {
    position: fixed
}
.clear_float {
    float: none !important
}
.with_separator {
    border-top: 1px solid #4D4D4F
}
.text_italic {
    font-style: italic
}
.text_italic a {
    text-decoration: underline
}
.text_uppercase {
    text-transform: uppercase
}
.link_no_decoration {
    text-decoration: none !important
}
.font_base {
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif !important
}
.font_base_bold {
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif !important
}
.font_light {
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif !important;
    font-weight: normal
}
.font_secondary {
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif !important
}
.bold_title {
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif;
    font-size: 22px
}
.drop {
    padding: 0.2em 0.2em0 0.2em 0.4em;
    border: 1px solid #000000;
    border-radius: 5px
}
.drop span {
    vertical-align: middle
}
.two_colum_list li {
    margin-top: 1.5em
}
.animated_icon {
    -webkit-transition: all 0.4s linear;
    -webkit-transition: -webkit-transform 0.4s linear;
    transition: -webkit-transform 0.4s linear;
    transition: transform 0.4s linear;
    transition: transform 0.4s linear, -webkit-transform 0.4s linear
}
.spinned_half_quarter_left {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
.spinned_up_down {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}
.spinned_up_down_cw {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
.checkbox_group_inline {
    margin-bottom: 0.3em;
    margin-top: -0.3em
}
.checkbox_group_inline.normal_form {
    display: inline-block;
    vertical-align: middle;
    padding-left: 0.3em
}
.checkbox_group_inline.normal_form .radio_alike {
    margin-right: 0.3em
}
.checkbox_group_inline .inline_element.label_radio {
    margin-left: 0px
}
.checkbox_group_inline p {
    margin-top: 0
}
.checkbox_group_inline .checkbox_alike {
    display: inline-block;
    vertical-align: middle
}
.checkbox_group_inline .radio_alike {
    display: inline-block;
    vertical-align: middle;
    margin-right: .3em
}
.checkbox_group_inline+label.inline_element {
    max-width: 82%;
    vertical-align: middle;
    margin-top: 0.1em
}
.checkbox_alike {
    position: relative;
    display: block;
    height: 40px;
    width: 40px;
    cursor: pointer
}
.checkbox_alike .checkbox_box {
    border: 2px solid #bfbfbf;
    height: 16px;
    margin: 8px auto;
    vertical-align: bottom;
    width: 16px
}
.checkbox_alike.error .checkbox_box {
    border: 2px solid #EB0028
}
.checkbox_alike .check_sign {
    display: none;
    visibility: hidden;
    position: absolute;
    bottom: 0;
    left: 15px;
    top: 9px;
    font-weight: bold;
    color: #333;
    font-size: 12px
}
@media (min-width: 720px) {
    .checkbox_alike:hover .check_sign {
        display: block;
        visibility: visible
    }
}
.checkbox_alike.active .check_sign {
    display: block;
    visibility: visible
}
.checkbox_alike.active .checkbox_box {
    border-color: #676767
}
.radio_alike {
    position: relative;
    display: block;
    height: 17px;
    width: 17px;
    border-radius: 100%;
    border: 1px solid #BFBFBF;
    cursor: pointer
}
.radio_alike.error {
    border: 1px solid #EB0028
}
.radio_alike .check_sign {
    display: none;
    visibility: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    font-weight: bold;
    color: #4D4D4F;
    font-size: 15px;
    line-height: 15px
}
.radio_alike.active .check_sign,
.radio_alike:hover .check_sign {
    display: block;
    visibility: visible
}
.radio_alike.active {
    background-color: #4D4D4F;
    border-color: #4D4D4F
}
.radio_alike.active .check_sign {
    color: white
}
.radio_alike {
    position: relative;
    display: block;
    height: 23px;
    width: 23px;
    border-radius: 100%;
    border: 2px solid #BFBFBF;
    cursor: pointer
}
.radio_alike.error {
    border: 2px solid #EB0028
}
.radio_alike .check_sign {
    display: none;
    visibility: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    font-weight: bold;
    color: #4D4D4F;
    font-size: 18px;
    line-height: 18px
}
.radio_alike.active .check_sign,
.radio_alike:hover .check_sign {
    display: block;
    visibility: visible
}
.radio_alike.active {
    background-color: #4D4D4F;
    border-color: #4D4D4F
}
.radio_alike.active .check_sign {
    color: white
}
.contextual_info {
    position: relative;
    display: inline
}
.contextual_info.opened .contextual_info_body {
    display: block
}
.contextual_info_link {
    cursor: pointer;
    display: inline-block
}
.contextual_info_body {
    display: none;
    z-index: 102;
    position: relative;
    top: 0;
    margin-top: 1em !important;
    padding-top: 0.6em;
    padding-right: 1em;
    padding-bottom: 0.6em;
    padding-left: 1em;
    text-align: center;
    border-radius: 5px
}
@media (min-width: 1024px) {
    .contextual_info_body {
        position: absolute;
        width: 400px
    }
    .contextual_info_body:after {
        content: "";
        position: absolute
    }
    .contextual_info_body.primary {
        background: #FAFAFA
    }
    .contextual_info_body.primary:after {
        border-color: #FAFAFA
    }
    .contextual_info_body.secondary {
        color: white;
        background: #4D4D4F
    }
    .contextual_info_body.secondary:after {
        border-color: #4D4D4F
    }
    .contextual_info_body.top_left {
        left: 34px;
        bottom: 133%;
        top: initial;
        margin-top: 1.5em !important
    }
    .contextual_info_body.top_left:after {
        border-style: solid;
        border-top-width: 11px;
        border-left-width: 9px;
        border-left-color: transparent;
        border-right-width: 9px;
        border-right-color: transparent;
        border-bottom-width: 11px;
        border-bottom-color: transparent;
        top: 100%;
        left: 8px
    }
    .contextual_info_body.top_right {
        left: -336px;
        bottom: 85%;
        top: initial;
        margin-bottom: 1.5em
    }
    .contextual_info_body.top_right:after {
        border-style: solid;
        border-top-width: 11px;
        border-left-width: 9px;
        border-left-color: transparent;
        border-right-width: 9px;
        border-right-color: transparent;
        border-bottom-width: 11px;
        border-bottom-color: transparent;
        top: 100%;
        right: 8px
    }
    .contextual_info_body.right {
        left: 100%;
        top: -136%;
        margin-left: 1.5em
    }
    .contextual_info_body.right:after {
        border-style: solid;
        border-top-width: 9px;
        border-top-color: transparent;
        border-left-width: 11px;
        border-left-color: transparent;
        border-right-width: 11px;
        border-bottom-width: 9px;
        border-bottom-color: transparent;
        right: 100%;
        top: 50%;
        margin-top: -9px
    }
    .contextual_info_body.bottom_left {
        left: 34px;
        top: 22%;
        margin-top: 1.5em !important
    }
    .contextual_info_body.bottom_left:after {
        border-style: solid;
        border-top-width: 11px;
        border-top-color: transparent;
        border-left-width: 9px;
        border-left-color: transparent;
        border-right-width: 9px;
        border-right-color: transparent;
        border-bottom-width: 11px;
        bottom: 100%;
        left: 8px
    }
    .contextual_info_body.bottom_right {
        left: -326px;
        top: 29%;
        margin-top: 1.5em !important
    }
    .contextual_info_body.bottom_right:after {
        border-style: solid;
        border-top-width: 11px;
        border-top-color: transparent;
        border-left-width: 9px;
        border-left-color: transparent;
        border-right-width: 9px;
        border-right-color: transparent;
        border-bottom-width: 11px;
        bottom: 100%;
        right: 8px
    }
    .contextual_info_body.left {
        right: 100%;
        top: -136%;
        margin-right: 1.5em
    }
    .contextual_info_body.left:after {
        border-style: solid;
        border-top-width: 9px;
        border-top-color: transparent;
        border-left-width: 11px;
        border-right-width: 11px;
        border-right-color: transparent;
        border-bottom-width: 9px;
        border-bottom-color: transparent;
        left: 100%;
        top: 50%;
        margin-top: -9px
    }
}
.primary_link {
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif;
    color: #3C3C3E;
    text-decoration: none
}
.link_in_text {
    text-decoration: underline;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif !important;
    color: #3C3C3E
}
.call_to_action {
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif !important;
    color: #3C3C3E;
    text-decoration: none
}
.btn_links {
    padding: 0.95em 2em;
    box-sizing: border-box;
    text-align: center;
    font-weight: bold;
    font-size: 0.9em
}
.primary_btn {
    display: inline-block;
    padding: 0.4em 1em 0.4em;
    color: #3C3C3E;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif !important;
    border: 2px solid #3C3C3E;
    border-radius: 0;
    cursor: pointer;
    text-decoration: none !important;
    line-height: 1.5em
}
.primary_btn:hover:not(:disabled) {
    background-color: #4D4D4F;
    color: #CDCDC9
}
.primary_btn:disabled {
    opacity: 0.7
}
.primary_btn.with_icon {
    padding: 0.5em 1em 0.3em
}
.secondary_btn {
    display: inline-block;
    padding: 0.4em 1em 0.4em;
    color: white;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif !important;
    border: 2px solid white;
    border-radius: 0;
    cursor: pointer;
    text-decoration: none !important;
    line-height: 1.5em
}
.secondary_btn:hover:not(:disabled) {
    background-color: white;
    color: #3C3C3E
}
.secondary_btn:disabled {
    opacity: 0.7
}
.secondary_btn.with_icon {
    padding: 0.5em 1em 0.3em
}
.icon_btn {
    padding: 0.2em 5px;
    vertical-align: top
}
.icon_btn i {
    font-size: 30px;
    vertical-align: middle
}
.tertiary_btn {
    display: inline-block;
    padding: 0.4em 1em 0.4em;
    color: #4D4D4F;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif !important;
    border: 2px solid #CDCDC9;
    border-radius: 0;
    cursor: pointer;
    text-decoration: none !important;
    line-height: 1.5em
}
.tertiary_btn:hover:not(:disabled) {
    background-color: #CDCDC9;
    color: #ffffff
}
.tertiary_btn:disabled {
    opacity: 0.7
}
.tertiary_btn.with_icon {
    padding: 0.5em 1em 0.3em
}
.white_btn {
    background-color: #fff;
    border-right: 1px solid #BFBFBF;
    border-bottom: 1px solid #BFBFBF;
    border-radius: 5px
}
.grey_btn {
    background-color: #F8F8F8;
    border-right: 1px solid #BFBFBF;
    border-bottom: 1px solid #BFBFBF;
    border-radius: 5px
}
.grey_btn:hover {
    background-color: #dfdfdf;
    border-right: 1px solid #a6a6a6;
    border-bottom: 1px solid #a6a6a6;
    border-radius: 5px
}
.dropdown_box {
    z-index: 97;
    position: absolute;
    width: 200px;
    font-size: 15px;
    background: white;
    cursor: pointer;
    border: 1px solid #CBCBC7
}
.dropdown_box .drop_sign {
    position: absolute;
    right: 0.3em;
    top: 38%;
    font-size: 1em;
    line-height: 1em !important;
    color: #4D4D4F;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear
}
.dropdown_box .drop_sign.icon-arrow-up2 {
    padding-bottom: 0.1em
}
.dropdown_box .drop_sign.icon-arrow-down2 {
    padding-top: 0.1em
}
.dropdown_box .flag {
    margin-left: 15px
}
.dropdown_box .dropdown_selected {
    position: relative;
    text-align: left;
    background: white;
    padding: .7em 1.3em .7em .8em
}
.dropdown_box .dropdown_selected span {
    vertical-align: middle;
    line-height: 18px;
    font-size: 1em
}
.dropdown_box .dropdown_selected:hover {
    background: #f5f5f5
}
.dropdown_box .dropdown_selected .flag {
    margin: -4px 0.4em 0 0
}
.dropdown_box .dropdown_list {
    margin: 0 auto;
    text-align: left;
    width: 100%;
    display: none
}
.dropdown_box .slide_upside {
    left: 0;
    bottom: 0
}
.dropdown_box .slide_upside .dropdown_list {
    bottom: 2.5em
}
.dropdown_box .slide_upside li a,
.dropdown_box .slide_upside button {
    border-bottom: 1px solid #D7D5D5
}
.dropdown_box .slide_downside {
    left: 0;
    top: 0
}
.dropdown_box .slide_downside .dropdown_list {
    top: 2.5em
}
.dropdown_box .slide_downside li a,
.dropdown_box .slide_downside button {
    border-top: 1px solid #D7D5D5
}
.dropdown_box li {
    padding: 0 0.8em;
    background: white
}
.dropdown_box li button {
    width: 100%;
    text-align: left
}
.dropdown_box li a,
.dropdown_box li button {
    color: #4D4D4F
}
.dropdown_box li:hover a,
.dropdown_box li:hover button {
    background: #f5f5f5
}
.dropdown_box .dropdown_link {
    display: block;
    padding: 0.7em 2em 0.7em 0;
    line-height: 1em
}
.brand_colors {
    width: 100%;
    height: 3px;
    background: #702877;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #702877), color-stop(20%, #702877), color-stop(20%, #702877), color-stop(21%, #AF1E62), color-stop(40%, #AF1E62), color-stop(41%, #D51B59), color-stop(60%, #D51B59), color-stop(61%, #E91C2C), color-stop(80%, #E91C2C), color-stop(81%, #F05322));
    background: -webkit-linear-gradient(left, #702877 0%, #702877 20%, #702877 20%, #AF1E62 21%, #AF1E62 40%, #D51B59 41%, #D51B59 60%, #E91C2C 61%, #E91C2C 80%, #F05322 81%);
    background: linear-gradient(to right, #702877 0%, #702877 20%, #702877 20%, #AF1E62 21%, #AF1E62 40%, #D51B59 41%, #D51B59 60%, #E91C2C 61%, #E91C2C 80%, #F05322 81%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#702877', endColorstr='#F05322', GradientType=1);
    position: absolute;
    top: 0
}
#primary_header {
    position: fixed;
    top: 0;
    width: 100%;
    color: #4D4D4F;
    background: #fff;
    z-index: 100;
    border-bottom: 1px solid #F0F0F0
}
#primary_header .header_container {
    height: 48px
}
#primary_header .header_container {
    padding-left: 3.44%
}
#primary_header h1.logo {
    position: absolute;
    top: 39%;
    left: 2%;
    z-index: 20
}
#primary_header h1.logo a {
    position: relative;
    display: block;
    width: 130px;
    height: 48px;
    background: url("") no-repeat center left
}
#primary_header .ico_logo {
    color: #000;
    font-size: 1.9em
}
#primary_header .header_container {
    margin: 0 auto;
    width: 100%
}
#primary_header li {
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear
}
#primary_header li a {
    display: inline-block;
    padding: 0.4em 0.8em;
    font-size: 1.125em;
    margin: 0;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear
}
#primary_header li a:hover {
    color: #A6A8AB
}
#primary_header .menu_primary {
    display: none;
    position: absolute;
    right: 0;
    top: calc(48px + 3px);
    z-index: 10;
    height: 300px;
    height: calc(100vh - 48px);
    width: 82.56%
}
#primary_header .menu_primary .menu {
    position: absolute;
    top: 0;
    right: 0;
    border-left: 1px solid #F0F0F0;
    background-color: #FFF;
    width: 100%;
    height: 100%;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif;
    overflow-y: auto;
    padding-right: 3.44%
}
#primary_header .menu_primary .menu_link {
    padding: 0.8em 1.3em;
    width: 89%
}
#primary_header .menu_item .icon-arrow-down,
#primary_header .menu_item .input_group .native_select_wrapper,
.input_group #primary_header .menu_item .native_select_wc njp ibñld<sikcxzrapper {
    margin-left: 0.5em;
    line-height: 0.8em;
    vertical-align: middle;
    display: inline-block;
    float: right
}
#primary_header .submenu_primary {
    display: none;
    margin: 0 0.5em
}
#primary_header .submenu_primary ul {
    margin: 3px 0
}
#primary_header .submenu_primary li {
    padding: 0.5em 0.5em;
    float: none !important
}
#primary_header .submenu_primary .submenu_link {
    display: block;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif
}
#primary_header .submenu_primary .submenu_link picture {
    display: none;
    vertical-align: middle
}
#primary_header .submenu_primary .submenu_link picture img {
    max-width: none
}
#primary_header .menu_toggler_container {
    position: relative;
    float: right;
    text-align: right;
    margin-top: 3px
}
#primary_header .menu_toggler_container .menu_toggler {
    padding-right: calc(100vw / 31.44);
    height: 48px
}
#primary_header .menu_toggler_container .menu_toggler a {
    font-size: 1.8em;
    padding-right: 0
}
#primary_header .menu_toggler_container .menu_toggler a span.icon-menu {
    display: block
}
#primary_header .menu_toggler_container .menu_toggler a span.icon-cross {
    display: none
}
#primary_header .menu_toggler_container .menu_toggler.active a span.icon-menu {
    display: none
}
#primary_header .menu_toggler_container .menu_toggler.active a span.icon-cross {
    display: block
}
#primary_header.header_bg {
    background-color: #F0F0F0;
    border-bottom: none
}
#primary_header.header_bg .active {
    background-color: #FFF
}
#primary_header .menu_toggler.active {
    background-color: #FFF
}
#primary_header .menu_item.active {
    background-color: #FFF
}
@media (min-width: 480px) {
    #primary_header .menu_primary {
        width: calc(16 * 3.44%)
    }
}
@media (min-width: 720px) {
    #primary_header .menu_primary {
        width: calc(10 * 3.44%)
    }
}
@media (min-width: 1024px) {
    #primary_header {
        z-index: 100
    }
    #primary_header .header_container {
        height: 48px;
        margin-top: 3px
    }
    #primary_header li a {
        font-size: 1em
    }
    #primary_header .menu_item .icon-arrow-down,
    #primary_header .menu_item .input_group .native_select_wrapper,
    .input_group #primary_header .menu_item .native_select_wrapper {
        float: none
    }
    #primary_header .menu_primary {
        display: inline-block;
        position: inherit;
        top: auto;
        float: right;
        width: 100%;
        border: none;
        border-top: none;
        text-align: right;
        border-left: none;
        height: auto;
        width: initial;
        width: 100%
    }
    #primary_header .menu_primary .menu_link {
        padding: 0;
        width: auto
    }
    #primary_header .menu_primary .menu {
        height: auto;
        background-color: transparent;
        width: initial;
        width: 100%;
        position: initial;
        border-left: none;
        overflow: visible
    }
    #primary_header .menu_primary .menu>li {
        display: inline-block;
        padding-left: calc(3.44% / 2);
        padding-right: calc(3.44% / 2);
        padding-left: 20px\9;
        padding-right: 20px\9;
        line-height: 48px;
        -webkit-transition: all 0.4s linear;
        transition: all 0.4s linear;
        margin-top: 3px
    }
    #primary_header .menu_primary .menu>li .icon-shopping-bag {
        font-size: 1.15em
    }
    #primary_header .submenu_primary {
        position: absolute;
        left: 0;
        top: calc(48px + 3px);
        margin: 0;
        width: 100%;
        text-align: center;
        background-color: #FFF;
        border-bottom: 1px solid #F0F0F0
    }
    #primary_header .submenu_primary .link_element {
        display: inline-block;
        -webkit-transition: all 0.4s linear;
        transition: all 0.4s linear
    }
    #primary_header .submenu_primary .link_element.has_image {
        padding: 1em 0;
        vertical-align: top
    }
    #primary_header .submenu_primary .link_element.has_product_image {
        width: 140px
    }
    .has_product_image ~ .has_image {
        width: 140px !important
    }
    #primary_header .submenu_primary .link_element:hover,
    #primary_header .submenu_primary .link_element:focus {
        opacity: 0.7
    }
    #primary_header .submenu_primary .link_element .submenu_link {
        text-align: center
    }
    #primary_header .submenu_primary .link_element .submenu_link picture {
        display: inline-block;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        display: -webkit-inline-flex;
        margin-bottom: 5px
    }
    #primary_header .submenu_primary .link_element .submenu_link span {
        line-height: 1.2em;
        text-align: left;
        vertical-align: middle;
        display: block;
        padding: 0;
        text-align: center;
        max-width: 100%
    }
    #primary_header .submenu_primary .link_element:first-child a {
        border-top: none
    }
    #primary_header .dropdown_sign {
        display: none;
        visibility: hidden
    }
    #primary_header .menu_toggler_container {
        padding: 0
    }
    #primary_header .menu_toggler_container .menu_toggler {
        display: none
    }
}
@media (min-width: 1600px) {
    #primary_header .header_container {
        height: 50px
    }
    #primary_header h1.logo a {
        height: 130px
    }
    #primary_header li a {
        font-size: 1.125em;
        line-height: 1.5em
    }
    #primary_header .menu_primary {
        top: calc(48px + 3px)
    }
    #primary_header .menu_primary .menu>li {
        line-height: 55px
    }
    #primary_header .submenu_primary {
        top: calc(55px + 3px)
    }
    #primary_header .submenu_primary li {
        margin: 1em calc(3.44% / 2)
    }
    #primary_header .submenu_primary li.has_image {
        padding: 1em 0
    }
    #primary_header .submenu_primary li.has_product_image {
        width: 150px
    }
    .has_product_image ~ .has_image {
        width: 150px !important
    }
    #primary_header .submenu_primary .link_element {
        vertical-align: top
    }
    #primary_header .submenu_primary .link_element .submenu_link {
        padding: 0
    }
    #primary_header .submenu_primary .link_element .submenu_link span {
        display: block;
        padding: 0;
        text-align: center;
        max-width: 100%
    }
}
@media (min-width: 1920px) {
    #primary_header .header_container {
        height: 65px
    }
    #primary_header h1.logo a {
        height: 65px;
        background-image: url("")
    }
    #primary_header .menu_primary {
        top: calc(65px + 3px)
    }
    #primary_header .menu_primary .menu>li {
        line-height: 65px
    }
    #primary_header .submenu_primary {
        top: calc(65px + 3px)
    }
}
.support_home_advise {
    background: #ccefff;
    width: 100%;
    text-align: center;
    padding: 0.5em 3em;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif;
    line-height: 19px;
    font-size: 13px
}
#main_footer {
    background: white;
    padding: 2.25em 3.44% 0;
    text-align: center;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif;
    font-size: 18px;
    border-top: 1px solid #F0F0F0
}
#main_footer .icon-arrow-down2 {
    color: #e62068
}
#main_footer .icon-arrow-up {
    font-size: 1.1em;
    font-weight: 900;
    right: 16px;
    top: 28%
}
#main_footer_recursive_nav {
    clear: both;
    padding-top: 1em
}
#main_footer_recursive_nav .recursive_link {
    display: inline-block;
    font-size: 0.7em
}
#main_footer_recursive_nav .recursive_link:not(:last-child) {
    margin-right: 0.8em
}
#main_footer_recursive_nav .recursive_link a {
    color: #A6A8AB;
    padding: 1em 0.1em;
    display: inline-block;
    font-weight: 300
}
#main_footer_subscription {
    font-size: 0.88em;
    display: inline-block;
    width: 100%;
    max-width: 520px;
    vertical-align: top
}
#main_footer_subscription .input_group {
    margin-bottom: 0.2em;
    padding-bottom: 0.2em
}
#main_footer_subscription .input_group .error_msg {
    text-align: center
}
#main_footer_subscription .subscription_mail {
    width: 100%;
    display: inline-block;
    border: none;
    border-bottom: 1px solid #4D4D4F;
    text-align: center;
    line-height: 2.5em;
    height: 2.5em;
    margin-top: 0.6em
}
#main_footer_subscription .subscription_mail.success::-webkit-input-placeholder {
    color: #00E322
}
#main_footer_subscription .subscription_mail.success:-moz-placeholder {
    color: #00E322;
    opacity: 1
}
#main_footer_subscription .subscription_mail.success::-moz-placeholder {
    color: #00E322;
    opacity: 1
}
#main_footer_subscription .subscription_mail.success:-ms-input-placeholder {
    color: #00E322
}
#main_footer_subscription button {
    display: inline-block;
    margin: 1em;
    vertical-align: bottom
}
#main_footer_subscription .checkbox_group_inline {
    margin-bottom: 1em
}
#main_footer_subscription .checkbox_alike {
    margin-top: 5px
}
#agreement_confirm_text {
    font-size: 0.8em;
    text-align: center
}
#agreement_confirm_text input {
    margin-right: 0.5em
}
#main_footer_social_and_license {
    padding-bottom: 1em
}
#main_footer_social_and_license h1 {
    margin-bottom: 0.5em;
    font-size: 0.8em;
    display: inline-block
}
#main_footer_social_and_license ul {
    display: inline-block
}
#main_footer_social_and_license li {
    display: inline-block
}
#main_footer_social_and_license .social_link {
    font-size: 1.2em;
    padding: 0.5em;
    display: block
}
#main_footer_social_and_license .copyright {
    display: inline-block;
    margin-bottom: 0;
    font-size: 0.7em
}
#main_footer_sites .dropdown_box {
    bottom: 0;
    left: 50%;
    margin-left: -100px
}
@media (min-width: 480px) {
    #main_footer_subscription .subscription_mail {
        text-align: left;
        max-width: calc(100% - 185px);
        margin-bottom: 1em
    }
    #main_footer_subscription button {
        margin: 1em 0 1em 0.5em;
        padding: 0.5em 1em
    }
}
@media (min-width: 720px) {
    #main_footer_social_and_license {
        text-align: justify;
        margin-bottom: -1.7em;
        padding-bottom: 0
    }
    #main_footer_social_and_license:after {
        content: '';
        display: inline-block;
        width: 100%
    }
    #main_footer_social,
    #main_footer_license {
        display: inline-block
    }
}
@media (min-width: 1280px) {
    #main_footer_sites_and_recursive {
        padding-right: 1.4%;
        display: inline-block;
        width: 25%;
        text-align: left;
        vertical-align: top
    }
    #main_footer_recursive_nav {
        padding-top: 1em
    }
    #main_footer_recursive_nav .recursive_link a {
        padding-top: 0
    }
    #main_footer_sites {
        height: 3em
    }
    #main_footer_sites .dropdown_box {
        left: 0;
        margin-left: 0
    }
    #main_footer_subscription {
        padding-left: 1.4%;
        padding-right: 1.4%;
        width: 41.66%;
        max-width: none
    }
    #main_footer_subscription button {
        margin-top: 0
    }
    #main_footer_subscription .checkbox_group_inline {
        margin-bottom: 0
    }
    #main_footer_subscription .agreement_confirm_text {
        margin-bottom: 0
    }
    #main_footer_social_and_license {
        padding-left: 1.4%;
        width: 33.33%;
        text-align: right;
        display: inline-block
    }
    #main_footer_social_and_license:after {
        display: none
    }
    #main_footer_license {
        padding-top: 1em
    }
}
@media (min-width: 1600px) {
    #main_footer_subscription {
        width: 33.33%;
        margin-left: 8.33%
    }
    #main_footer_social_and_license {
        width: 25%;
        margin-left: 8.33%
    }
}
#alert-cookie {
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #F0F0F0;
    display: none;
    z-index: 104;
    cursor: pointer
}
#alert-cookie .text {
    color: #A6A8AB;
    text-align: center;
    padding: 2em 4.33%;
    font-family: "Eurosti", "Roboto", Arial, Sans-Serif
}
#alert-cookie .text a {
    text-decoration: underline
}
#alert-cookie .text i {
    color: #4D4D4F;
    cursor: pointer;
    font-weight: 900;
    padding: 0.5em 0 0 1em;
    position: absolute;
    right: 18px;
    top: 5px
}
@media (min-width: 1280px) {
    #alert-cookie .text {
        padding: 1em 0
    }
    #alert-cookie .text i {
        position: relative;
        top: auto;
        right: auto;
        padding: 0.5em 0 0 1em
    }
}
.modal {
    display: none;
    position: fixed;
    top: 20%;
    left: 0;
    right: 0;
    max-width: 580px;
    margin: 0 auto;
    padding: 1.5em 2em;
    font-weight: 300;
    background-color: #FFF;
    font-size: 1.125em;
    box-shadow: 5px 5px 5px 0px #ccc;
    z-index: 1000
}
.modal header h1 {
    padding: 0.5em 0;
    margin-bottom: 1em;
    border-bottom: 1px solid #4D4D4F;
    font-size: 1.167em;
    font-weight: 300
}
.modal .spinned_half_quarter_left {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
#modal_overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #F4F4F4;
    opacity: 0.7;
    z-index: 999
}
.modal .error_msg {
    font-size: .9em;
    position: relative;
    margin-top: .8em
}

.modal_prototype {
    display: none
}
.old-pop {
    display: none;
    position: fixed;
    top: 52px;
    border: 1px solid #CBDCE6;
    margin: 3% 3% 0 3%;
    width: 94%;
    padding: 20px;
    color: #4D4D4F;
    background: white
}
.info_trigger {
    color: white;
    background-color: #00addd;
    border-radius: 100%;
    border-bottom: 2px solid #CDCDC9;
    border-right: 2px solid #CDCDC9;
    display: inline-block;
    padding: 0.3em;
    width: 1.6em;
    line-height: 0.8em;
    font-size: 1.2em;
    text-align: center;
    vertical-align: middle;
    font-weight: normal
}
.info_trigger:hover {
    background-color: #0099c4
}
.info_popup {
    display: none;
    background-color: white;
    border: 1px solid #CDCDC9;
    padding: 0.8em;
    border-radius: 3px;
    position: relative
}
.info_popup .close_popup {
    position: absolute;
    right: 0.2em;
    top: 0.2em;
    color: #A6A8AB
}
.breadcrumb {
    position: relative
}
.breadcrumb ol {
    display: inline-block
}
.breadcrumb ol li {
    display: inline-block;
    padding: 0 0.5em 0 0.2em
}
.breadcrumb ol li a.section_path_link {
    font-weight: bold
}
.breadcrumb ol.set_section {
    display: none;
    position: absolute;
    top: 15px
}
.breadcrumb ol.set_section li {
    display: block
}
.cd_top {
    display: inline-block;
    height: 44px;
    width: 44px;
    position: fixed;
    bottom: 11px;
    right: 11px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    white-space: nowrap;
    background: #fff;
    border: solid 1px #A6A8AB;
    color: #A6A8AB;
    z-index: 2000;
    line-height: 47px;
    font-size: 1.5em;
    text-align: center;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
    border-radius: 50%
}
.cd_top.cd_is_visible,
.cd_top.cd_fade_out,
.no-touch .cd_top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s
}
.cd_top.cd_is_visible {
    visibility: visible !important;
    opacity: 1
}
.no-touch .cd_top:hover {
    opacity: 1
}
@media (min-width: 480px) {
    .cd_top {
        right: 15px;
        bottom: 15px
    }
}
@media (min-width: 720px) {
    .cd_top {
        right: 26px;
        bottom: 26px
    }
}
@media (min-width: 1024px) {
    .cd_top {
        right: 35px;
        bottom: 35px
    }
}
@media (min-width: 1280px) {
    .cd_top {
        right: 44px;
        bottom: 44px
    }
}
@media (min-width: 1600px) {
    .cd_top {
        right: 55px;
        bottom: 55px
    }
}
@media (min-width: 1920px) {
    .cd_top {
        right: 66px;
        bottom: 66px
    }
}
.primary_table {
    border-spacing: 0;
    border-collapse: collapse
}
.primary_table th {
    padding: 0.8em 0.5em;
    vertical-align: top
}
.primary_table th:first-child {
    width: 33%
}
.primary_table td {
    padding: 0.8em 0.5em;
    border-bottom: 1px solid #D7D5D5;
    vertical-align: top
}
.primary_table td:first-child {
    width: 33%
}
.primary_table .note {
    margin-top: 0.5em
}
.secondary_table {
    width: 100%;
    margin-top: 1em;
    font-size: 0.9em;
    border-spacing: 0;
    border-collapse: collapse
}
.secondary_table th {
    padding: 0.8em 0.5em;
    vertical-align: top;
    border: none
}
.secondary_table th:first-child {
    width: 33%
}
.secondary_table td {
    padding: 0.8em 0.5em;
    vertical-align: top;
    border: none
}
.secondary_table td:first-child {
    width: 33%
}
.secondary_table .note {
    margin-top: 0.5em
}
