/* reset.css ##-##-##-##-##-##-##-## ||| -> */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/* with additions from Martin Eberhardt regarding box-sizing and default font  - thanks to meyerweb for the basics */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
html {
    box-sizing: border-box;
    font-size: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

*, *:before, *:after {
    box-sizing: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* bootstrap-grid.min.css ##-##-##-##-##-##-##-## ||| -> */
/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * MaE: added xxl, removed -ms- rules (IE 10, 11) - minify: https://www.toptal.com/developers/cssminifier
 */html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media (min-width:1400px){.container{max-width:1320px}.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}}

/* flexslider.css ##-##-##-##-##-##-##-## ||| -> */
/*
 * jQuery FlexSlider v2.7.2
 * https://www.woocommerce.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .loading .flex-viewport {
    max-height: none;
  }
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}


/* essentials.css ##-##-##-##-##-##-##-## ||| -> */
html, body {width: 100%;height: 100%}
img {max-width: 100%;height: auto;display: block}
.block {display: block}
.float_left {float: left}
.float_right {float: right}
.hidden {display: none}
.noSelect {-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none} /* i.e. accordion title */
.clearAfter:after, .elText:after {display: block;content: '';clear: both} /* use this class on floaters surrounding element instead of s.th. like <div class="clear"> */
a {outline: none}
#wrapper {overflow: hidden}
.spin {animation:spin 1s linear infinite}
@keyframes spin { 0% { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

#skipToContent a {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
#skipToContent a:focus {position:static;width:auto;height:auto;}

/* Accordion */
.elAccordion .title {cursor: pointer}
.elAccordion .content {display: none}
.elAccordion.opened .content {display: block}

/* Form */
.fieldWrapper.required label:after {content: '*';color: red}
#flxFirstName, label[for=flxFirstName] {display: none !important;} /* honey pot in forms */

/* Flex Slider */
.flex-direction-nav a {margin-top: 20px;}

/* youTube responsive */
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 0;height: 0;overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.twoClick-container .video-container {background-color: #000;background-size: cover}
video.autoWidth {width:100%;height:auto;}
.twoClickBox {position: absolute;background: #eee;color: #333;width: 100%;max-width: 400px;padding: 20px;line-height: 1.2em;margin: 0;left: 50%;top: 50%;transform: translate(-50%, -50%);}

/* Background Images */
.hasBgImage {position: relative}
.maeBgImage {position: absolute;z-index: -1;width: 100%;left: 0;height: 100%;top: 0;background-repeat: no-repeat;background-size: cover;background-position: center center}
.maeBgImage.maeBgFullWidth {width: 100vw;left: 50%;margin-left: -50vw}

/* ImageMap */
.imgMapWrapper {position: relative;overflow: hidden;}
.imgMapWrapper img {width: 100%;height: auto;display: block;margin: 0 0 0 0;}
.mapArea {position: absolute;background-position: center center;background-size: contain;background-repeat: no-repeat}
.mapArea a {display: block;width: 100%;height: 100%}

/* lightbox */
#maeLightbox {z-index: 101;display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.90);color: #fff}
#maeLightbox .header {position: absolute;left: 0;top: 0;right: 0;height: 60px}
#maeLightbox .title {margin: 10px 80px 0 25px;max-height: 50px;overflow: hidden;padding-bottom: .15em}
#maeLightbox .title .source::before {content: ' | '}
#maeLightbox .maeBtn {width: 40px;height: 40px;position: absolute;display: block}
#maeLightbox .maeBtn:hover {background-color: #444}
#maeLightbox .maeBtn:focus {outline: #aaa dashed 1px}
#maeLightbox .close {right: 25px;top: 10px;}
#maeLightbox .close:before, #maeLightbox .close:after {position: absolute;left: 19px;content: ' ';height: 41px;width: 2px;background-color: #fff;}
#maeLightbox .close:before {transform: rotate(45deg);}
#maeLightbox .close:after {transform: rotate(-45deg);}
#maeLightbox .media {position: absolute;left: 0;right: 0;top: 60px;bottom: 60px;background-size: contain;background-position: center center;background-repeat: no-repeat}
#maeLightbox .loading {width: 64px;height: 64px;margin: calc(50vh - 32px) auto 0 auto;opacity: .6;background: center / contain no-repeat url("../images/loading.gif")}
#maeLightbox .nav {position: absolute;left: 0;bottom: 0;height: 60px;width: 100%}
#maeLightbox .nav .prev {left: 25px;top: 10px;}
#maeLightbox .nav .maeBtn.prev .inside {left: 5px;transform: rotate(-45deg)}
#maeLightbox .nav .next {right: 25px;top: 10px}
#maeLightbox .nav .maeBtn.next .inside {right: 5px;transform: rotate(135deg)}
#maeLightbox .nav .navTitle {margin: 0 65px;text-align: center;line-height: 60px;overflow: hidden}
#maeLightbox .nav .maeBtn .inside {position: absolute;width: 20px;height: 20px;margin: 10px;border-top: 2px solid #fff;border-left: 2px solid #fff;}
#maeLightbox .nav .maeBtn .inside:before {display: block;height: 200%;width: 200%;margin-left: -50%;margin-top: -50%;content: "";transform: rotate(45deg);}
@media (max-height: 500px) {
    #maeLightbox .media {top: 0;bottom: 0}
    #maeLightbox .header, #maeLightbox .nav {background-color: rgba(0,0,0,.5)}
}

/* Mobile Navi */
#maeMM-trigger {right: 10px;top: 10px;position: absolute;z-index: 101;cursor: pointer}
#maeMM-trigger .bar {height: 5px;background: #333;margin: 6px 0;transition: .4s;width: 35px}
.theX .bar1 {transform: rotate(-45deg) translate(-7px, 7px)}
.theX .bar2 {opacity: 0}
.theX .bar3 {transform: rotate(45deg) translate(-8px, -8px)}
#maeMM-trigger.blocked, #maeMM.blocked {display: none !important}
#maeMM {background: rgba(0,0,0,.5);display: none;width: 0;left: 0;top: 0;bottom: 0;z-index: 100;overflow: hidden;position: fixed}
#maeMM .wrapper {background: #444;height: calc(100% - 45px);overflow: auto}
#maeMM a {display: none;color: #fff;background: #333;border-bottom: solid #444 1px;padding: 14px 20px;text-decoration: none;transition: all .3s;position: relative;user-select: none;margin: 0}
#maeMM a:not(.top):hover, #maeMM a:focus, #maeMM.parentToggles a.top:hover, #maeMM.parentToggles a.top:focus {background: #444;transition-duration: unset}
#maeMM li.active > a {text-decoration: underline}
#maeMM ul {list-style: none}
#maeMM ul.open > li > a:not(.top), #maeMM .headerWrapper a {display: block}
#maeMM .maeBtn {position: absolute;width: 50px;height: 100%;top: 0;cursor: pointer}
#maeMM .maeBtn:hover, #maeMM .maeBtn:focus {background: #444;border-color: #333;outline: none}
#maeMM a .inside {position: absolute;width: 12px;height: 12px;margin: 10px;border-top: 2px solid #fff;border-left: 2px solid #fff;right: 10px;top: calc(50% - 20px)}
#maeMM .opener, #maeMM .close {border-left: solid #444 1px;right: 0}
#maeMM a .opener .inside {transform: rotate(135deg)}
#maeMM a .back {border-right: solid #444 1px;left: 0}
#maeMM a .back .inside {left: 10px;transform: rotate(-45deg)}
#maeMM .close {right: 0}
#maeMM .close:before, #maeMM .close:after {position: absolute;left: 23px;top: 50%;margin-top: -15px;content: ' ';height: 30px;width: 2px;background-color: #fff;}
#maeMM .close:before {transform: rotate(45deg);}
#maeMM .close:after {transform: rotate(-45deg);}
#maeMM a.hasBack, #maeMM a.heading {padding: 0 60px;line-height: 45px;max-height: 45px;overflow: hidden;text-transform: uppercase;border-bottom-color: #ccc}
#maeMM a.hasOpener {padding-right: 60px}
#maeMM ul, #maeMM li {padding: 0;margin: 0}
#maeMM a.heading {padding-left: 20px}
#maeMM a.top, #maeMM.parentToggles a.top.heading {cursor: default}
#maeMM.parentToggles a.top {cursor: pointer}
#maeMM .headerWrapper, #maeMM .wrapper {margin-right: 60px}

/* Addresses */
.elEventDetails.noLocation .locationAddress, .elEventDetails.noOrganizer .organizerAddress {display: none}

/* product catalog */
.prodCat .yourBookmarks {display: none}
.m-bookmark-list form .singleProduct, .m-prod-detail form .bookmarkProducts {display: none !important;}
.prodCat .yourBookmarks.hasBookmarks, .prodCat .yourBookmarks.thisList {display: block}

/* privacy settings */
.provider-list .provider {line-height: 1.5em;padding-left: 2em;background-image: url("../images/checkbox_unchecked.svg");background-position: left top;background-size: 1.5em 1.5em;background-repeat: no-repeat;cursor: pointer}
.provider-list .provider.checked {background-image: url("../images/checkbox_checked.svg")}
.provider-list .consent-info {margin-left: .8em}

/* mfn-icons.css ##-##-##-##-##-##-##-## ||| -> */
@font-face{
  font-family:'mfn-icons';
  src:url(../fonts/mfn-icons.eot?93978679);
  src:url(../fonts/mfn-icons.eot?93978679#iefix) format("embedded-opentype"),
    url(../fonts/mfn-icons.woff?93978679) format("woff"),
    url(../fonts/mfn-icons.ttf?93978679) format("truetype"),
    url(../fonts/mfn-icons.svg?93978679#mfn-icons) format("svg");
  font-weight:400;
  font-style:normal
}
[class^="icon-"]:before,
[class*=" icon-"]:before{font-family:"mfn-icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none!important;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}

.icon-acrobat:before{content:'\e800'}
.icon-address:before{content:'\e801'}
.icon-adjust:before{content:'\e802'}
.icon-aim:before{content:'\e803'}
.icon-air:before{content:'\e804'}
.icon-alert:before{content:'\e805'}
.icon-amazon:before{content:'\e806'}
.icon-android:before{content:'\e807'}
.icon-angellist:before{content:'\e808'}
.icon-appnet:before{content:'\e809'}
.icon-appstore:before{content:'\e80a'}
.icon-archive:before{content:'\e80b'}
.icon-arrow-combo:before{content:'\e80c'}
.icon-arrows-ccw:before{content:'\e80d'}
.icon-attach:before{content:'\e80e'}
.icon-attach-line:before{content:'\e80f'}
.icon-attention:before{content:'\e810'}
.icon-back:before{content:'\e811'}
.icon-back-in-time:before{content:'\e812'}
.icon-bag:before{content:'\e813'}
.icon-basket:before{content:'\e814'}
.icon-battery:before{content:'\e815'}
.icon-beaker-line:before{content:'\e816'}
.icon-bell:before{content:'\e817'}
.icon-bitbucket:before{content:'\e818'}
.icon-bitcoin:before{content:'\e819'}
.icon-block:before{content:'\e81a'}
.icon-blogger:before{content:'\e81b'}
.icon-book:before{content:'\e81c'}
.icon-book-open:before{content:'\e81d'}
.icon-bookmark:before{content:'\e81e'}
.icon-bookmarks:before{content:'\e81f'}
.icon-box:before{content:'\e820'}
.icon-briefcase:before{content:'\e821'}
.icon-brush:before{content:'\e822'}
.icon-bucket:before{content:'\e823'}
.icon-buffer:before{content:'\e824'}
.icon-calendar:before{content:'\e825'}
.icon-calendar-line:before{content:'\e826'}
.icon-call:before{content:'\e827'}
.icon-camera:before{content:'\e828'}
.icon-camera-line:before{content:'\e829'}
.icon-cancel:before{content:'\e82a'}
.icon-cancel-circled:before{content:'\e82b'}
.icon-cancel-squared:before{content:'\e82c'}
.icon-cart:before{content:'\e82d'}
.icon-cc:before{content:'\e82e'}
.icon-cc-by:before{content:'\e82f'}
.icon-cc-nc:before{content:'\e830'}
.icon-cc-nc-eu:before{content:'\e831'}
.icon-cc-nc-jp:before{content:'\e832'}
.icon-cc-nd:before{content:'\e833'}
.icon-cc-pd:before{content:'\e834'}
.icon-cc-remix:before{content:'\e835'}
.icon-cc-sa:before{content:'\e836'}
.icon-cc-share:before{content:'\e837'}
.icon-cc-zero:before{content:'\e838'}
.icon-ccw:before{content:'\e839'}
.icon-cd:before{content:'\e83a'}
.icon-cd-line:before{content:'\e83b'}
.icon-chart-area:before{content:'\e83c'}
.icon-chart-bar:before{content:'\e83d'}
.icon-chart-line:before{content:'\e83e'}
.icon-chart-pie:before{content:'\e83f'}
.icon-chat:before{content:'\e840'}
.icon-check:before{content:'\e841'}
.icon-clipboard:before{content:'\e842'}
.icon-clock:before{content:'\e843'}
.icon-clock-line:before{content:'\e844'}
.icon-cloud:before{content:'\e845'}
.icon-cloud-line:before{content:'\e846'}
.icon-cloud-thunder:before{content:'\e847'}
.icon-cloudapp:before{content:'\e848'}
.icon-code:before{content:'\e849'}
.icon-cog:before{content:'\e84a'}
.icon-cog-line:before{content:'\e84b'}
.icon-comment-fa:before{content:'\e84c'}
.icon-comment-line:before{content:'\e84d'}
.icon-compass:before{content:'\e84e'}
.icon-credit-card:before{content:'\e84f'}
.icon-cup:before{content:'\e850'}
.icon-cup-line:before{content:'\e851'}
.icon-cw:before{content:'\e852'}
.icon-database-line:before{content:'\e853'}
.icon-delicious:before{content:'\e854'}
.icon-desktop-line:before{content:'\e855'}
.icon-diamond-line:before{content:'\e856'}
.icon-digg:before{content:'\e857'}
.icon-direction:before{content:'\e858'}
.icon-disqus:before{content:'\e859'}
.icon-doc:before{content:'\e85a'}
.icon-doc-landscape:before{content:'\e85b'}
.icon-doc-line:before{content:'\e85c'}
.icon-doc-text:before{content:'\e85d'}
.icon-doc-text-inv:before{content:'\e85e'}
.icon-docs:before{content:'\e85f'}
.icon-dot:before{content:'\e860'}
.icon-dot-2:before{content:'\e861'}
.icon-dot-3:before{content:'\e862'}
.icon-down:before{content:'\e863'}
.icon-down-bold:before{content:'\e864'}
.icon-down-circled:before{content:'\e865'}
.icon-down-dir:before{content:'\e866'}
.icon-down-open:before{content:'\e867'}
.icon-down-open-big:before{content:'\e868'}
.icon-down-open-mini:before{content:'\e869'}
.icon-down-thin:before{content:'\e86a'}
.icon-download:before{content:'\e86b'}
.icon-drive:before{content:'\e86c'}
.icon-droplet:before{content:'\e86d'}
.icon-drupal:before{content:'\e86e'}
.icon-duckduckgo:before{content:'\e86f'}
.icon-dwolla:before{content:'\e870'}
.icon-ebay:before{content:'\e871'}
.icon-email:before{content:'\e872'}
.icon-erase:before{content:'\e873'}
.icon-eventasaurus:before{content:'\e874'}
.icon-eventbrite:before{content:'\e875'}
.icon-eventful:before{content:'\e876'}
.icon-export:before{content:'\e877'}
.icon-eye:before{content:'\e878'}
.icon-eye-line:before{content:'\e879'}
.icon-fast-backward:before{content:'\e87a'}
.icon-fast-forward:before{content:'\e87b'}
.icon-feather:before{content:'\e87c'}
.icon-fire-line:before{content:'\e87d'}
.icon-fivehundredpx:before{content:'\e87e'}
.icon-flag:before{content:'\e87f'}
.icon-flash:before{content:'\e880'}
.icon-flashlight:before{content:'\e881'}
.icon-flight:before{content:'\e882'}
.icon-floppy:before{content:'\e883'}
.icon-flow-branch:before{content:'\e884'}
.icon-flow-cascade:before{content:'\e885'}
.icon-flow-line:before{content:'\e886'}
.icon-flow-parallel:before{content:'\e887'}
.icon-flow-tree:before{content:'\e888'}
.icon-folder:before{content:'\e889'}
.icon-food-line:before{content:'\e88a'}
.icon-forrst:before{content:'\e88b'}
.icon-forward:before{content:'\e88c'}
.icon-gauge:before{content:'\e88d'}
.icon-globe:before{content:'\e88e'}
.icon-globe-line:before{content:'\e88f'}
.icon-gmail:before{content:'\e890'}
.icon-googleplay:before{content:'\e891'}
.icon-gowalla:before{content:'\e892'}
.icon-graduation-cap:before{content:'\e893'}
.icon-graduation-cap-line:before{content:'\e894'}
.icon-grooveshark:before{content:'\e895'}
.icon-guest:before{content:'\e896'}
.icon-hackernews:before{content:'\e897'}
.icon-heart-empty-fa:before{content:'\e898'}
.icon-heart-fa:before{content:'\e899'}
.icon-heart-line:before{content:'\e89a'}
.icon-help:before{content:'\e89b'}
.icon-help-circled:before{content:'\e89c'}
.icon-home:before{content:'\e89d'}
.icon-hourglass:before{content:'\e89e'}
.icon-html5:before{content:'\e89f'}
.icon-ie:before{content:'\e8a0'}
.icon-inbox:before{content:'\e8a1'}
.icon-inbox-line:before{content:'\e8a2'}
.icon-infinity:before{content:'\e8a3'}
.icon-info:before{content:'\e8a4'}
.icon-info-circled:before{content:'\e8a5'}
.icon-install:before{content:'\e8a6'}
.icon-instapaper:before{content:'\e8a7'}
.icon-intensedebate:before{content:'\e8a8'}
.icon-itunes:before{content:'\e8a9'}
.icon-key:before{content:'\e8aa'}
.icon-key-line:before{content:'\e8ab'}
.icon-keyboard:before{content:'\e8ac'}
.icon-klout:before{content:'\e8ad'}
.icon-lamp:before{content:'\e8ae'}
.icon-language:before{content:'\e8af'}
.icon-lanyrd:before{content:'\e8b0'}
.icon-layout:before{content:'\e8b1'}
.icon-leaf:before{content:'\e8b2'}
.icon-left:before{content:'\e8b3'}
.icon-left-bold:before{content:'\e8b4'}
.icon-left-circled:before{content:'\e8b5'}
.icon-left-dir:before{content:'\e8b6'}
.icon-left-open:before{content:'\e8b7'}
.icon-left-open-big:before{content:'\e8b8'}
.icon-left-open-mini:before{content:'\e8b9'}
.icon-left-thin:before{content:'\e8ba'}
.icon-lego:before{content:'\e8bb'}
.icon-level-down:before{content:'\e8bc'}
.icon-level-up:before{content:'\e8bd'}
.icon-lifebuoy:before{content:'\e8be'}
.icon-light-down:before{content:'\e8bf'}
.icon-light-up:before{content:'\e8c0'}
.icon-lightbulb-line:before{content:'\e8c1'}
.icon-link:before{content:'\e8c2'}
.icon-list:before{content:'\e8c3'}
.icon-list-add:before{content:'\e8c4'}
.icon-lkdto:before{content:'\e8c5'}
.icon-location:before{content:'\e8c6'}
.icon-location-line:before{content:'\e8c7'}
.icon-lock:before{content:'\e8c8'}
.icon-lock-line:before{content:'\e8c9'}
.icon-lock-open:before{content:'\e8ca'}
.icon-login:before{content:'\e8cb'}
.icon-logout:before{content:'\e8cc'}
.icon-loop:before{content:'\e8cd'}
.icon-macstore:before{content:'\e8ce'}
.icon-magnet:before{content:'\e8cf'}
.icon-mail:before{content:'\e8d0'}
.icon-mail-line:before{content:'\e8d1'}
.icon-map:before{content:'\e8d2'}
.icon-meetup:before{content:'\e8d3'}
.icon-megaphone:before{content:'\e8d4'}
.icon-megaphone-line:before{content:'\e8d5'}
.icon-menu:before{content:'\e8d6'}
.icon-mic:before{content:'\e8d7'}
.icon-minus:before{content:'\e8d8'}
.icon-minus-circled:before{content:'\e8d9'}
.icon-minus-squared:before{content:'\e8da'}
.icon-mobile:before{content:'\e8db'}
.icon-mobile-line:before{content:'\e8dc'}
.icon-money-line:before{content:'\e8dd'}
.icon-monitor:before{content:'\e8de'}
.icon-moon:before{content:'\e8df'}
.icon-mouse:before{content:'\e8e0'}
.icon-music:before{content:'\e8e1'}
.icon-music-line:before{content:'\e8e2'}
.icon-mute:before{content:'\e8e3'}
.icon-myspace:before{content:'\e8e4'}
.icon-network:before{content:'\e8e5'}
.icon-newspaper:before{content:'\e8e6'}
.icon-ninetyninedesigns:before{content:'\e8e7'}
.icon-note:before{content:'\e8e8'}
.icon-note-beamed:before{content:'\e8e9'}
.icon-note-line:before{content:'\e8ea'}
.icon-openid:before{content:'\e8eb'}
.icon-opentable:before{content:'\e8ec'}
.icon-palette:before{content:'\e8ed'}
.icon-paper-plane:before{content:'\e8ee'}
.icon-paper-plane-line:before{content:'\e8ef'}
.icon-params-line:before{content:'\e8f0'}
.icon-pause:before{content:'\e8f1'}
.icon-pencil:before{content:'\e8f2'}
.icon-pencil-line:before{content:'\e8f3'}
.icon-phone:before{content:'\e8f4'}
.icon-photo-line:before{content:'\e8f5'}
.icon-picture:before{content:'\e8f6'}
.icon-pinboard:before{content:'\e8f7'}
.icon-plancast:before{content:'\e8f8'}
.icon-play:before{content:'\e8f9'}
.icon-plurk:before{content:'\e8fa'}
.icon-plus:before{content:'\e8fb'}
.icon-plus-circled:before{content:'\e8fc'}
.icon-plus-squared:before{content:'\e8fd'}
.icon-pocket:before{content:'\e8fe'}
.icon-podcast:before{content:'\e8ff'}
.icon-popup:before{content:'\e900'}
.icon-posterous:before{content:'\e901'}
.icon-print:before{content:'\e902'}
.icon-progress-0:before{content:'\e903'}
.icon-progress-1:before{content:'\e904'}
.icon-progress-2:before{content:'\e905'}
.icon-progress-3:before{content:'\e906'}
.icon-publish:before{content:'\e907'}
.icon-quora:before{content:'\e908'}
.icon-quote:before{content:'\e909'}
.icon-record:before{content:'\e90a'}
.icon-reddit:before{content:'\e90b'}
.icon-reply:before{content:'\e90c'}
.icon-reply-all:before{content:'\e90d'}
.icon-resize-full:before{content:'\e90e'}
.icon-resize-small:before{content:'\e90f'}
.icon-retweet:before{content:'\e910'}
.icon-right:before{content:'\e911'}
.icon-right-bold:before{content:'\e912'}
.icon-right-circled:before{content:'\e913'}
.icon-right-dir:before{content:'\e914'}
.icon-right-open:before{content:'\e915'}
.icon-right-open-big:before{content:'\e916'}
.icon-right-open-mini:before{content:'\e917'}
.icon-right-thin:before{content:'\e918'}
.icon-rocket:before{content:'\e919'}
.icon-rss:before{content:'\e91a'}
.icon-search:before{content:'\e91b'}
.icon-search-line:before{content:'\e91c'}
.icon-share:before{content:'\e91d'}
.icon-shareable:before{content:'\e91e'}
.icon-shop-line:before{content:'\e91f'}
.icon-shuffle:before{content:'\e920'}
.icon-signal:before{content:'\e921'}
.icon-smashmag:before{content:'\e922'}
.icon-songkick:before{content:'\e923'}
.icon-sound:before{content:'\e924'}
.icon-sound-line:before{content:'\e925'}
.icon-stackoverflow:before{content:'\e926'}
.icon-star:before{content:'\e927'}
.icon-star-empty:before{content:'\e928'}
.icon-star-line:before{content:'\e929'}
.icon-statusnet:before{content:'\e92a'}
.icon-stop:before{content:'\e92b'}
.icon-suitcase:before{content:'\e92c'}
.icon-switch:before{content:'\e92d'}
.icon-t-shirt-line:before{content:'\e92e'}
.icon-tag:before{content:'\e92f'}
.icon-tag-line:before{content:'\e930'}
.icon-tape:before{content:'\e931'}
.icon-target:before{content:'\e932'}
.icon-thermometer:before{content:'\e933'}
.icon-thumbs-up:before{content:'\e934'}
.icon-thumbs-down:before{content:'\e935'}
.icon-thumbs-up-line:before{content:'\e936'}
.icon-ticket:before{content:'\e937'}
.icon-to-end:before{content:'\e938'}
.icon-to-start:before{content:'\e939'}
.icon-tools:before{content:'\e93a'}
.icon-traffic-cone:before{content:'\e93b'}
.icon-trash:before{content:'\e93c'}
.icon-trash-line:before{content:'\e93d'}
.icon-trophy:before{content:'\e93e'}
.icon-truck-line:before{content:'\e93f'}
.icon-tv-line:before{content:'\e940'}
.icon-up:before{content:'\e941'}
.icon-up-bold:before{content:'\e942'}
.icon-up-circled:before{content:'\e943'}
.icon-up-dir:before{content:'\e944'}
.icon-up-open:before{content:'\e945'}
.icon-up-open-big:before{content:'\e946'}
.icon-up-open-mini:before{content:'\e947'}
.icon-up-thin:before{content:'\e948'}
.icon-upload:before{content:'\e949'}
.icon-upload-cloud:before{content:'\e94a'}
.icon-user:before{content:'\e94b'}
.icon-user-add:before{content:'\e94c'}
.icon-user-line:before{content:'\e94d'}
.icon-users:before{content:'\e94e'}
.icon-vcard:before{content:'\e94f'}
.icon-viadeo:before{content:'\e950'}
.icon-video:before{content:'\e951'}
.icon-videocam-line:before{content:'\e952'}
.icon-vk:before{content:'\e953'}
.icon-volume:before{content:'\e954'}
.icon-w3c:before{content:'\e955'}
.icon-wallet-line:before{content:'\e956'}
.icon-water:before{content:'\e957'}
.icon-weibo:before{content:'\e958'}
.icon-wikipedia:before{content:'\e959'}
.icon-window:before{content:'\e95a'}
.icon-wordpress:before{content:'\e95b'}
.icon-xing:before{content:'\e95c'}
.icon-yahoo:before{content:'\e95d'}
.icon-yelp:before{content:'\e95e'}
.icon-youtube:before{content:'\e95f'}
.icon-menu-fine:before{content:'\e960'}
.icon-bag-fine:before{content:'\e961'}
.icon-search-fine:before{content:'\e962'}
.icon-cancel-fine:before{content:'\e963'}
.icon-plus-fine:before{content:'\e964'}
.icon-minus-fine:before{content:'\e965'}
.icon-gplus-circled:before{content:'\f059'}
.icon-github-circled:before{content:'\f09b'}
.icon-gplus:before{content:'\f0d5'}
.icon-comment-empty-fa:before{content:'\f0e5'}
.icon-instagram:before{content:'\f16d'}
.icon-tumblr:before{content:'\f173'}
.icon-windows:before{content:'\f17a'}
.icon-foursquare:before{content:'\f180'}
.icon-google:before{content:'\f1a0'}
.icon-behance:before{content:'\f1b4'}
.icon-steam:before{content:'\f1b6'}
.icon-spotify:before{content:'\f1bc'}
.icon-database:before{content:'\f1c0'}
.icon-qq:before{content:'\f1d6'}
.icon-paypal:before{content:'\f1ed'}
.icon-stripe:before{content:'\f1f5'}
.icon-whatsapp:before{content:'\f232'}
.icon-tripadvisor:before{content:'\f262'}
.icon-chrome:before{content:'\f268'}
.icon-scribd:before{content:'\f28a'}
.icon-github:before{content:'\f300'}
.icon-flickr:before{content:'\f303'}
.icon-flickr-circled:before{content:'\f304'}
.icon-vimeo:before{content:'\f306'}
.icon-vimeo-circled:before{content:'\f307'}
.icon-twitter:before{content:'\f309'}
.icon-twitter-circled:before{content:'\f30a'}
.icon-facebook:before{content:'\f30c'}
.icon-facebook-circled:before{content:'\f30d'}
.icon-facebook-squared:before{content:'\f30e'}
.icon-pinterest:before{content:'\f312'}
.icon-pinterest-circled:before{content:'\f313'}
.icon-tumblr-circled:before{content:'\f316'}
.icon-linkedin:before{content:'\f318'}
.icon-linkedin-circled:before{content:'\f319'}
.icon-dribbble:before{content:'\f31b'}
.icon-dribbble-circled:before{content:'\f31c'}
.icon-stumbleupon:before{content:'\f31e'}
.icon-stumbleupon-circled:before{content:'\f31f'}
.icon-lastfm:before{content:'\f321'}
.icon-lastfm-circled:before{content:'\f322'}
.icon-rdio:before{content:'\f324'}
.icon-rdio-circled:before{content:'\f325'}
.icon-spotify-circled:before{content:'\f328'}
.icon-dropbox:before{content:'\f330'}
.icon-evernote:before{content:'\f333'}
.icon-flattr:before{content:'\f336'}
.icon-skype:before{content:'\f339'}
.icon-skype-circled:before{content:'\f33a'}
.icon-renren:before{content:'\f33c'}
.icon-sina-weibo:before{content:'\f33f'}
.icon-picasa:before{content:'\f345'}
.icon-soundcloud:before{content:'\f348'}
.icon-mixi:before{content:'\f34b'}
.icon-google-circles:before{content:'\f351'}
.icon-vkontakte:before{content:'\f354'}
.icon-smashing:before{content:'\f357'}
.icon-db-shape:before{content:'\f600'}
.icon-sweden:before{content:'\f601'}
.icon-logo-db:before{content:'\f603'}
.icon-houzz:before{content:'\f27c'}


/* cp.css ##-##-##-##-##-##-##-## ||| -> */
/* open-sans-300 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Light'), local('OpenSans-Light'),
    url('../fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
    url('../fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Bold'), local('OpenSans-Bold'),
    url('../fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
    url('../fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* font sizes
14px    78%
18px    100%
21px    117%
25px    140%
30px    167%
45px    250%

colors:
Gold:	#BF9A58 (191,154,88)
Text:	#333
*/

:root {
    --cp-header-color: #BF9A58;
    --cp-font-color: #333;
    --cp-bg-color: #fff;
}

h1,h2,h3,h4,h5,h6{margin-bottom:15px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}
p{margin:0 0 15px}
em,i{font-style:italic}
b,strong,dt{font-weight:700}
a {text-decoration: none;transition: all .3s}
a:hover {text-decoration: underline;opacity: .8;transition-duration: unset}
.noScroll {overflow: hidden}
body {font-size: 14px;line-height: 1.35em;font-weight: 300;color: var(--cp-font-color);background-color: var(--cp-header-color);font-family: "Open Sans", Arial, Tahoma, sans-serif}

h1, h2, h3, h4 {line-height: 1.2em;font-weight: 700;color: var(--cp-header-color)}
h1 {font-size: 250%}
h2 {font-size: 167%}
h3 {font-size: 140%}
h4 {font-size: 117%}
#main ul {padding-left: 30px;margin-bottom: 15px}
#main li {list-style-type: disc;list-style-position: outside}
#main a {color: var(--cp-header-color)}
blockquote {display: block;height: auto;margin: 0 0 35px 25px;top: 15px;position: relative;font-style: italic}
button, .button {background-color: var(--cp-header-color);color: var(--cp-bg-color) !important;padding: 14px 20px;font-weight: 700;font-size: 14px;transition: all .3s;display: inline-block;margin: 15px 15px 15px 0;border-radius: 30px;border: solid var(--cp-header-color) 2px}
button:hover, .button:hover {text-decoration: none !important;transition-duration: unset;background-color: transparent;color: var(--cp-header-color) !important;}
.elMargin {margin: 35px 0}
.elMargin.lined {height: 70px;width: 50%;border-right: solid var(--cp-font-color) 2px}

#header {background-color: var(--cp-header-color);height: 80px;line-height: 80px;position: fixed;overflow: visible;left: 0;top: 0;width: 100%;z-index: 4}
#header .inside {padding: 0 40px}
#header a {color: var(--cp-bg-color);text-decoration: none}
.overlay-menu-toggle {float: left}
.overlay-menu-toggle .close, .overlay-menu-toggle span, .phoneWrapper span {display: none}
.phoneWrapper {float: right}
#logo {position: absolute;left: 0;right: 0;margin-left: auto;margin-right: auto;width: 130px;transition: width .3s}
body.scrolled #logo {width: 130px}
#header .icon-phone:before, #header .icon-menu-fine:before {font-size: 29px}

/* Navi */
#topNavi {display: none;font-size: 167%;position: fixed;z-index: 5;left: 0;top: 0;right: 0;bottom: 0;overflow: scroll;background-color: rgba(191,154,88,.97)}
#topNavi ul {position: absolute;left: 0;right: 0;margin-left: auto;margin-right: auto;top: 50%;transform: translateY(-50%);}
#topNavi li {text-align: center;line-height: 1.4em;margin-bottom: 25px}
#topNavi li:hover {opacity: .8}
#topNavi li a:before, #topNavi li a:after {opacity: 0;transition: all .3s}
#topNavi li a:before {content: '[';margin-right: 0}
#topNavi li a:after {content: ']';margin-left: 0}
#topNavi li a:hover:before, #topNavi li a:hover:after {opacity: 1}
#topNavi li a:hover:before {margin-right: 15px}
#topNavi li a:hover:after {margin-left: 15px}
#topNavi .close {position: absolute;left: 40px;top: 0}

#container {padding-top: 80px}
#stage img {width: 100%}
#main {padding: 60px 0;background-color: var(--cp-bg-color)}

#main .inside, #footerTexts, #footerNaviWrapper .inside {max-width: 1265px;margin: 0 auto;padding-left: 40px;padding-right: 40px}

/* FOOTER */
#footer {color: var(--cp-bg-color)}
#footer a, #footer h4 {color: var(--cp-bg-color)}
#footerTexts {padding-top: 40px;padding-bottom: 70px}
#footerTexts .elText {padding-top: 30px}
#footerNaviWrapper {background-color: var(--cp-font-color);padding: 30px 0;overflow: hidden}
#footerNavi ul {text-align: center}
#footerNavi li {display: inline}
#footerNavi li:after {content: '|';margin: 0 10px}
#footerNavi li.last:after {display: none}
#back_to_top {font-size: 29px;display: block;text-align: center;margin-bottom: 30px}

/* BOOTSTRAP media query bodies -------------------------------------------------------------------------*/
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    body {font-size: 18px}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    #logo {width: 230px}
    .overlay-menu-toggle span {display: inline}
    .phoneWrapper span {display: inline}
    #header .icon-phone:before {font-size: 18px}

    #footerNavi ul {text-align: left}
    #back_to_top {float: right;margin-bottom: 0}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* fug.css ##-##-##-##-##-##-##-## ||| -> */
.onGold { background:rgba(250, 250, 250, 1); /*background-color:#BF9A58; color:#FFF;*/ padding:60px 30px 40px 30px; margin-top:120px; margin-bottom:120px; }
.Sebheight { margin-top:80px; margin-bottom:80px; }

.maeBgImage { z-index: unset !important; }

body.subPage #logo a:hover { opacity:1 !important; }
body {background-color:#BF9A58; }


