@charset "UTF-8";
html {
    font-family: sans-serif;
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/* line 4, ../sass/screen.scss */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

/* line 20, ../sass/screen.scss */

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

/* line 28, ../sass/screen.scss */

audio:not([controls]) {
    display: none;
    height: 0;
}

/* line 33, ../sass/screen.scss */

[hidden],
template {
    display: none;
}

/* line 38, ../sass/screen.scss */

a {
    background-color: transparent;
}

/* line 40, ../sass/screen.scss */

a:active,
a:hover {
    outline: 0;
}

/* line 46, ../sass/screen.scss */

abbr[title] {
    border-bottom: 1px dotted;
}

/* line 50, ../sass/screen.scss */

b,
strong {
    font-weight: bold;
}

/* line 55, ../sass/screen.scss */

dfn {
    font-style: italic;
}

/* line 59, ../sass/screen.scss */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* line 64, ../sass/screen.scss */

mark {
    background: #ff0;
    color: #000;
}

/* line 69, ../sass/screen.scss */

small {
    font-size: 80%;
}

/* line 73, ../sass/screen.scss */

sub {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

/* line 80, ../sass/screen.scss */

sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em;
}

/* line 88, ../sass/screen.scss */

sub {
    bottom: -0.25em;
}

/* line 92, ../sass/screen.scss */

img {
    border: 0;
}

/* line 96, ../sass/screen.scss */

svg:not(:root) {
    overflow: hidden;
}

/* line 100, ../sass/screen.scss */

figure {
    margin: 1em 40px;
}

/* line 104, ../sass/screen.scss */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/* line 110, ../sass/screen.scss */

pre {
    overflow: auto;
}

/* line 114, ../sass/screen.scss */

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* line 122, ../sass/screen.scss */

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

/* line 132, ../sass/screen.scss */

button {
    overflow: visible;
    text-transform: none;
}

/* line 137, ../sass/screen.scss */

select {
    text-transform: none;
}

/* line 141, ../sass/screen.scss */

button,
html input[type="button"] {
    -webkit-appearance: button;
    cursor: pointer;
}

/* line 148, ../sass/screen.scss */

input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

/* line 155, ../sass/screen.scss */

button[disabled],
html input[disabled] {
    cursor: default;
}

/* line 160, ../sass/screen.scss */

button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/* line 165, ../sass/screen.scss */

input {
    line-height: normal;
}

/* line 166, ../sass/screen.scss */

input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/* line 171, ../sass/screen.scss */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

/* line 177, ../sass/screen.scss */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/* line 182, ../sass/screen.scss */

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

/* line 187, ../sass/screen.scss */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/* line 194, ../sass/screen.scss */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/* line 200, ../sass/screen.scss */

legend {
    border: 0;
    padding: 0;
}

/* line 205, ../sass/screen.scss */

textarea {
    overflow: auto;
}

/* line 209, ../sass/screen.scss */

optgroup {
    font-weight: bold;
}

/* line 213, ../sass/screen.scss */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* line 218, ../sass/screen.scss */

td,
th {
    padding: 0;
}

/* line 223, ../sass/screen.scss */

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 227, ../sass/screen.scss */

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

/* line 235, ../sass/screen.scss */

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}

/* line 240, ../sass/screen.scss */

body {
    font-family: 'Rubik', Rubik, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.42857143;
    color: rgba(51, 51, 51, 0.77);
    background-color: #fff;
    font-weight: 100;
}

/* line 249, ../sass/screen.scss */

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

/* line 258, ../sass/screen.scss */

a {
    color: #24aec3;
    /* text-decoration: none; */
}

/* line 261, ../sass/screen.scss */

a:hover {
    color: #23527c;
    text-decoration: underline;
}

/* line 265, ../sass/screen.scss */

a:focus {
    color: #23527c;
    text-decoration: underline;
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

/* line 274, ../sass/screen.scss */

figure {
    margin: 0;
}

/* line 278, ../sass/screen.scss */

img {
    vertical-align: middle;
}

/* line 282, ../sass/screen.scss */

.img-responsive {
    display: block;
    max-width: 86%;
    height: auto;
}

/* line 288, ../sass/screen.scss */

.img-rounded {
    border-radius: 6px;
}

/* line 292, ../sass/screen.scss */

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

/* line 306, ../sass/screen.scss */

.img-circle {
    border-radius: 50%;
}

/* line 310, ../sass/screen.scss */

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

/* line 317, ../sass/screen.scss */

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

/* line 329, ../sass/screen.scss */

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

/* line 340, ../sass/screen.scss */

[role="button"] {
    cursor: pointer;
}

/* line 344, ../sass/screen.scss */

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

/* line 349, ../sass/screen.scss */

.container:before {
    content: " ";
    display: table;
}

/* line 353, ../sass/screen.scss */

.container:after {
    content: " ";
    display: table;
    clear: both;
}

/* line 360, ../sass/screen.scss */

.kol2 {
    float: left;
    width: 600px;
}

/* line 365, ../sass/screen.scss */

.kol1 {
    float: left;
    width: 300px;
}

@media (min-width: 768px) {
    /* line 371, ../sass/screen.scss */
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    /* line 377, ../sass/screen.scss */
    .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    /* line 383, ../sass/screen.scss */
    .container {
        width: 1170px;
    }
}

/* line 388, ../sass/screen.scss */

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

/* line 393, ../sass/screen.scss */

.container-fluid:before {
    content: " ";
    display: table;
}

/* line 397, ../sass/screen.scss */

.container-fluid:after {
    content: " ";
    display: table;
    clear: both;
}

/* line 404, ../sass/screen.scss */

.row {
    margin-left: -15px;
    margin-right: -15px;
}

/* line 407, ../sass/screen.scss */

.row:before {
    content: " ";
    display: table;
}

/* line 411, ../sass/screen.scss */

.row:after {
    content: " ";
    display: table;
    clear: both;
}

/* line 418, ../sass/screen.scss */

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    /*
padding-left: 15px;
padding-right: 15px*/
}

/* line 473, ../sass/screen.scss */

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}

/* line 488, ../sass/screen.scss */

.col-xs-1 {
    width: 8.33333%;
}

/* line 492, ../sass/screen.scss */

.col-xs-2 {
    width: 16.66667%;
}

/* line 496, ../sass/screen.scss */

.col-xs-3 {
    width: 25%;
}

/* line 500, ../sass/screen.scss */

.col-xs-4 {
    width: 33.33333%;
}

/* line 504, ../sass/screen.scss */

.col-xs-5 {
    width: 41.66667%;
}

/* line 508, ../sass/screen.scss */

.col-xs-6 {
    width: 50%;
}

/* line 512, ../sass/screen.scss */

.col-xs-7 {
    width: 58.33333%;
}

/* line 516, ../sass/screen.scss */

.col-xs-8 {
    width: 66.66667%;
}

/* line 520, ../sass/screen.scss */

.col-xs-9 {
    width: 75%;
}

/* line 524, ../sass/screen.scss */

.col-xs-10 {
    width: 83.33333%;
}

/* line 528, ../sass/screen.scss */

.col-xs-11 {
    width: 91.66667%;
}

/* line 532, ../sass/screen.scss */

.col-xs-12 {
    width: 100%;
}

/* line 536, ../sass/screen.scss */

.col-xs-pull-0 {
    right: auto;
}

/* line 540, ../sass/screen.scss */

.col-xs-pull-1 {
    right: 8.33333%;
}

/* line 544, ../sass/screen.scss */

.col-xs-pull-2 {
    right: 16.66667%;
}

/* line 548, ../sass/screen.scss */

.col-xs-pull-3 {
    right: 25%;
}

/* line 552, ../sass/screen.scss */

.col-xs-pull-4 {
    right: 33.33333%;
}

/* line 556, ../sass/screen.scss */

.col-xs-pull-5 {
    right: 41.66667%;
}

/* line 560, ../sass/screen.scss */

.col-xs-pull-6 {
    right: 50%;
}

/* line 564, ../sass/screen.scss */

.col-xs-pull-7 {
    right: 58.33333%;
}

/* line 568, ../sass/screen.scss */

.col-xs-pull-8 {
    right: 66.66667%;
}

/* line 572, ../sass/screen.scss */

.col-xs-pull-9 {
    right: 75%;
}

/* line 576, ../sass/screen.scss */

.col-xs-pull-10 {
    right: 83.33333%;
}

/* line 580, ../sass/screen.scss */

.col-xs-pull-11 {
    right: 91.66667%;
}

/* line 584, ../sass/screen.scss */

.col-xs-pull-12 {
    right: 100%;
}

/* line 588, ../sass/screen.scss */

.col-xs-push-0 {
    left: auto;
}

/* line 592, ../sass/screen.scss */

.col-xs-push-1 {
    left: 8.33333%;
}

/* line 596, ../sass/screen.scss */

.col-xs-push-2 {
    left: 16.66667%;
}

/* line 600, ../sass/screen.scss */

.col-xs-push-3 {
    left: 25%;
}

/* line 604, ../sass/screen.scss */

.col-xs-push-4 {
    left: 33.33333%;
}

/* line 608, ../sass/screen.scss */

.col-xs-push-5 {
    left: 41.66667%;
}

/* line 612, ../sass/screen.scss */

.col-xs-push-6 {
    left: 50%;
}

/* line 616, ../sass/screen.scss */

.col-xs-push-7 {
    left: 58.33333%;
}

/* line 620, ../sass/screen.scss */

.col-xs-push-8 {
    left: 66.66667%;
}

/* line 624, ../sass/screen.scss */

.col-xs-push-9 {
    left: 75%;
}

/* line 628, ../sass/screen.scss */

.col-xs-push-10 {
    left: 83.33333%;
}

/* line 632, ../sass/screen.scss */

.col-xs-push-11 {
    left: 91.66667%;
}

/* line 636, ../sass/screen.scss */

.col-xs-push-12 {
    left: 100%;
}

/* line 640, ../sass/screen.scss */

.col-xs-offset-0 {
    margin-left: 0%;
}

/* line 644, ../sass/screen.scss */

.col-xs-offset-1 {
    margin-left: 8.33333%;
}

/* line 648, ../sass/screen.scss */

.col-xs-offset-2 {
    margin-left: 16.66667%;
}

/* line 652, ../sass/screen.scss */

.col-xs-offset-3 {
    margin-left: 25%;
}

/* line 656, ../sass/screen.scss */

.col-xs-offset-4 {
    margin-left: 33.33333%;
}

/* line 660, ../sass/screen.scss */

.col-xs-offset-5 {
    margin-left: 41.66667%;
}

/* line 664, ../sass/screen.scss */

.col-xs-offset-6 {
    margin-left: 50%;
}

/* line 668, ../sass/screen.scss */

.col-xs-offset-7 {
    margin-left: 58.33333%;
}

/* line 672, ../sass/screen.scss */

.col-xs-offset-8 {
    margin-left: 66.66667%;
}

/* line 676, ../sass/screen.scss */

.col-xs-offset-9 {
    margin-left: 75%;
}

/* line 680, ../sass/screen.scss */

.col-xs-offset-10 {
    margin-left: 83.33333%;
}

/* line 684, ../sass/screen.scss */

.col-xs-offset-11 {
    margin-left: 91.66667%;
}

/* line 688, ../sass/screen.scss */

.col-xs-offset-12 {
    margin-left: 100%;
}

@media (min-width: 768px) {
    /* line 693, ../sass/screen.scss */
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }
    /* line 707, ../sass/screen.scss */
    .col-sm-1 {
        width: 8.33333%;
    }
    /* line 710, ../sass/screen.scss */
    .col-sm-2 {
        width: 16.66667%;
    }
    /* line 713, ../sass/screen.scss */
    .col-sm-3 {
        width: 25%;
    }
    /* line 716, ../sass/screen.scss */
    .col-sm-4 {
        width: 33.33333%;
    }
    /* line 719, ../sass/screen.scss */
    .col-sm-5 {
        width: 41.66667%;
    }
    /* line 722, ../sass/screen.scss */
    .col-sm-6 {
        width: 50%;
    }
    /* line 725, ../sass/screen.scss */
    .col-sm-7 {
        width: 58.33333%;
    }
    /* line 728, ../sass/screen.scss */
    .col-sm-8 {
        width: 66.66667%;
    }
    /* line 731, ../sass/screen.scss */
    .col-sm-9 {
        width: 75%;
    }
    /* line 734, ../sass/screen.scss */
    .col-sm-10 {
        width: 83.33333%;
    }
    /* line 737, ../sass/screen.scss */
    .col-sm-11 {
        width: 91.66667%;
    }
    /* line 740, ../sass/screen.scss */
    .col-sm-12 {
        width: 100%;
    }
    /* line 743, ../sass/screen.scss */
    .col-sm-pull-0 {
        right: auto;
    }
    /* line 746, ../sass/screen.scss */
    .col-sm-pull-1 {
        right: 8.33333%;
    }
    /* line 749, ../sass/screen.scss */
    .col-sm-pull-2 {
        right: 16.66667%;
    }
    /* line 752, ../sass/screen.scss */
    .col-sm-pull-3 {
        right: 25%;
    }
    /* line 755, ../sass/screen.scss */
    .col-sm-pull-4 {
        right: 33.33333%;
    }
    /* line 758, ../sass/screen.scss */
    .col-sm-pull-5 {
        right: 41.66667%;
    }
    /* line 761, ../sass/screen.scss */
    .col-sm-pull-6 {
        right: 50%;
    }
    /* line 764, ../sass/screen.scss */
    .col-sm-pull-7 {
        right: 58.33333%;
    }
    /* line 767, ../sass/screen.scss */
    .col-sm-pull-8 {
        right: 66.66667%;
    }
    /* line 770, ../sass/screen.scss */
    .col-sm-pull-9 {
        right: 75%;
    }
    /* line 773, ../sass/screen.scss */
    .col-sm-pull-10 {
        right: 83.33333%;
    }
    /* line 776, ../sass/screen.scss */
    .col-sm-pull-11 {
        right: 91.66667%;
    }
    /* line 779, ../sass/screen.scss */
    .col-sm-pull-12 {
        right: 100%;
    }
    /* line 782, ../sass/screen.scss */
    .col-sm-push-0 {
        left: auto;
    }
    /* line 785, ../sass/screen.scss */
    .col-sm-push-1 {
        left: 8.33333%;
    }
    /* line 788, ../sass/screen.scss */
    .col-sm-push-2 {
        left: 16.66667%;
    }
    /* line 791, ../sass/screen.scss */
    .col-sm-push-3 {
        left: 25%;
    }
    /* line 794, ../sass/screen.scss */
    .col-sm-push-4 {
        left: 33.33333%;
    }
    /* line 797, ../sass/screen.scss */
    .col-sm-push-5 {
        left: 41.66667%;
    }
    /* line 800, ../sass/screen.scss */
    .col-sm-push-6 {
        left: 50%;
    }
    /* line 803, ../sass/screen.scss */
    .col-sm-push-7 {
        left: 58.33333%;
    }
    /* line 806, ../sass/screen.scss */
    .col-sm-push-8 {
        left: 66.66667%;
    }
    /* line 809, ../sass/screen.scss */
    .col-sm-push-9 {
        left: 75%;
    }
    /* line 812, ../sass/screen.scss */
    .col-sm-push-10 {
        left: 83.33333%;
    }
    /* line 815, ../sass/screen.scss */
    .col-sm-push-11 {
        left: 91.66667%;
    }
    /* line 818, ../sass/screen.scss */
    .col-sm-push-12 {
        left: 100%;
    }
    /* line 821, ../sass/screen.scss */
    .col-sm-offset-0 {
        margin-left: 0%;
    }
    /* line 824, ../sass/screen.scss */
    .col-sm-offset-1 {
        margin-left: 8.33333%;
    }
    /* line 827, ../sass/screen.scss */
    .col-sm-offset-2 {
        margin-left: 16.66667%;
    }
    /* line 830, ../sass/screen.scss */
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    /* line 833, ../sass/screen.scss */
    .col-sm-offset-4 {
        margin-left: 33.33333%;
    }
    /* line 836, ../sass/screen.scss */
    .col-sm-offset-5 {
        margin-left: 41.66667%;
    }
    /* line 839, ../sass/screen.scss */
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    /* line 842, ../sass/screen.scss */
    .col-sm-offset-7 {
        margin-left: 58.33333%;
    }
    /* line 845, ../sass/screen.scss */
    .col-sm-offset-8 {
        margin-left: 66.66667%;
    }
    /* line 848, ../sass/screen.scss */
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    /* line 851, ../sass/screen.scss */
    .col-sm-offset-10 {
        margin-left: 83.33333%;
    }
    /* line 854, ../sass/screen.scss */
    .col-sm-offset-11 {
        margin-left: 91.66667%;
    }
    /* line 857, ../sass/screen.scss */
    .col-sm-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 992px) {
    /* line 863, ../sass/screen.scss */
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }
    /* line 877, ../sass/screen.scss */
    .col-md-1 {
        width: 8.33333%;
    }
    /* line 880, ../sass/screen.scss */
    .col-md-2 {
        width: 16.66667%;
    }
    /* line 883, ../sass/screen.scss */
    .col-md-3 {
        width: 25%;
    }
    /* line 886, ../sass/screen.scss */
    .col-md-4 {
        width: 33.33333%;
    }
    /* line 889, ../sass/screen.scss */
    .col-md-5 {
        width: 41.66667%;
    }
    /* line 892, ../sass/screen.scss */
    .col-md-6 {
        width: 50%;
    }
    /* line 895, ../sass/screen.scss */
    .col-md-7 {
        width: 58.33333%;
    }
    /* line 898, ../sass/screen.scss */
    .col-md-8 {
        width: 66.66667%;
    }
    /* line 901, ../sass/screen.scss */
    .col-md-9 {
        width: 75%;
    }
    /* line 904, ../sass/screen.scss */
    .col-md-10 {
        width: 83.33333%;
    }
    /* line 907, ../sass/screen.scss */
    .col-md-11 {
        width: 91.66667%;
    }
    /* line 910, ../sass/screen.scss */
    .col-md-12 {
        width: 100%;
    }
    /* line 913, ../sass/screen.scss */
    .col-md-pull-0 {
        right: auto;
    }
    /* line 916, ../sass/screen.scss */
    .col-md-pull-1 {
        right: 8.33333%;
    }
    /* line 919, ../sass/screen.scss */
    .col-md-pull-2 {
        right: 16.66667%;
    }
    /* line 922, ../sass/screen.scss */
    .col-md-pull-3 {
        right: 25%;
    }
    /* line 925, ../sass/screen.scss */
    .col-md-pull-4 {
        right: 33.33333%;
    }
    /* line 928, ../sass/screen.scss */
    .col-md-pull-5 {
        right: 41.66667%;
    }
    /* line 931, ../sass/screen.scss */
    .col-md-pull-6 {
        right: 50%;
    }
    /* line 934, ../sass/screen.scss */
    .col-md-pull-7 {
        right: 58.33333%;
    }
    /* line 937, ../sass/screen.scss */
    .col-md-pull-8 {
        right: 66.66667%;
    }
    /* line 940, ../sass/screen.scss */
    .col-md-pull-9 {
        right: 75%;
    }
    /* line 943, ../sass/screen.scss */
    .col-md-pull-10 {
        right: 83.33333%;
    }
    /* line 946, ../sass/screen.scss */
    .col-md-pull-11 {
        right: 91.66667%;
    }
    /* line 949, ../sass/screen.scss */
    .col-md-pull-12 {
        right: 100%;
    }
    /* line 952, ../sass/screen.scss */
    .col-md-push-0 {
        left: auto;
    }
    /* line 955, ../sass/screen.scss */
    .col-md-push-1 {
        left: 8.33333%;
    }
    /* line 958, ../sass/screen.scss */
    .col-md-push-2 {
        left: 16.66667%;
    }
    /* line 961, ../sass/screen.scss */
    .col-md-push-3 {
        left: 25%;
    }
    /* line 964, ../sass/screen.scss */
    .col-md-push-4 {
        left: 33.33333%;
    }
    /* line 967, ../sass/screen.scss */
    .col-md-push-5 {
        left: 41.66667%;
    }
    /* line 970, ../sass/screen.scss */
    .col-md-push-6 {
        left: 50%;
    }
    /* line 973, ../sass/screen.scss */
    .col-md-push-7 {
        left: 58.33333%;
    }
    /* line 976, ../sass/screen.scss */
    .col-md-push-8 {
        left: 66.66667%;
    }
    /* line 979, ../sass/screen.scss */
    .col-md-push-9 {
        left: 75%;
    }
    /* line 982, ../sass/screen.scss */
    .col-md-push-10 {
        left: 83.33333%;
    }
    /* line 985, ../sass/screen.scss */
    .col-md-push-11 {
        left: 91.66667%;
    }
    /* line 988, ../sass/screen.scss */
    .col-md-push-12 {
        left: 100%;
    }
    /* line 991, ../sass/screen.scss */
    .col-md-offset-0 {
        margin-left: 0%;
    }
    /* line 994, ../sass/screen.scss */
    .col-md-offset-1 {
        margin-left: 8.33333%;
    }
    /* line 997, ../sass/screen.scss */
    .col-md-offset-2 {
        margin-left: 16.66667%;
    }
    /* line 1000, ../sass/screen.scss */
    .col-md-offset-3 {
        margin-left: 25%;
    }
    /* line 1003, ../sass/screen.scss */
    .col-md-offset-4 {
        margin-left: 33.33333%;
    }
    /* line 1006, ../sass/screen.scss */
    .col-md-offset-5 {
        margin-left: 41.66667%;
    }
    /* line 1009, ../sass/screen.scss */
    .col-md-offset-6 {
        margin-left: 50%;
    }
    /* line 1012, ../sass/screen.scss */
    .col-md-offset-7 {
        margin-left: 58.33333%;
    }
    /* line 1015, ../sass/screen.scss */
    .col-md-offset-8 {
        margin-left: 66.66667%;
    }
    /* line 1018, ../sass/screen.scss */
    .col-md-offset-9 {
        margin-left: 75%;
    }
    /* line 1021, ../sass/screen.scss */
    .col-md-offset-10 {
        margin-left: 83.33333%;
    }
    /* line 1024, ../sass/screen.scss */
    .col-md-offset-11 {
        margin-left: 91.66667%;
    }
    /* line 1027, ../sass/screen.scss */
    .col-md-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 1200px) {
    /* line 1033, ../sass/screen.scss */
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left;
    }
    /* line 1047, ../sass/screen.scss */
    .col-lg-1 {
        width: 8.33333%;
    }
    /* line 1050, ../sass/screen.scss */
    .col-lg-2 {
        width: 16.66667%;
    }
    /* line 1053, ../sass/screen.scss */
    .col-lg-3 {
        width: 25%;
    }
    /* line 1056, ../sass/screen.scss */
    .col-lg-4 {
        width: 33.33333%;
    }
    /* line 1059, ../sass/screen.scss */
    .col-lg-5 {
        width: 41.66667%;
    }
    /* line 1062, ../sass/screen.scss */
    .col-lg-6 {
        width: 50%;
    }
    /* line 1065, ../sass/screen.scss */
    .col-lg-7 {
        width: 58.33333%;
    }
    /* line 1068, ../sass/screen.scss */
    .col-lg-8 {
        width: 66.66667%;
    }
    /* line 1071, ../sass/screen.scss */
    .col-lg-9 {
        width: 75%;
    }
    /* line 1074, ../sass/screen.scss */
    .col-lg-10 {
        width: 83.33333%;
    }
    /* line 1077, ../sass/screen.scss */
    .col-lg-11 {
        width: 91.66667%;
    }
    /* line 1080, ../sass/screen.scss */
    .col-lg-12 {
        width: 100%;
    }
    /* line 1083, ../sass/screen.scss */
    .col-lg-pull-0 {
        right: auto;
    }
    /* line 1086, ../sass/screen.scss */
    .col-lg-pull-1 {
        right: 8.33333%;
    }
    /* line 1089, ../sass/screen.scss */
    .col-lg-pull-2 {
        right: 16.66667%;
    }
    /* line 1092, ../sass/screen.scss */
    .col-lg-pull-3 {
        right: 25%;
    }
    /* line 1095, ../sass/screen.scss */
    .col-lg-pull-4 {
        right: 33.33333%;
    }
    /* line 1098, ../sass/screen.scss */
    .col-lg-pull-5 {
        right: 41.66667%;
    }
    /* line 1101, ../sass/screen.scss */
    .col-lg-pull-6 {
        right: 50%;
    }
    /* line 1104, ../sass/screen.scss */
    .col-lg-pull-7 {
        right: 58.33333%;
    }
    /* line 1107, ../sass/screen.scss */
    .col-lg-pull-8 {
        right: 66.66667%;
    }
    /* line 1110, ../sass/screen.scss */
    .col-lg-pull-9 {
        right: 75%;
    }
    /* line 1113, ../sass/screen.scss */
    .col-lg-pull-10 {
        right: 83.33333%;
    }
    /* line 1116, ../sass/screen.scss */
    .col-lg-pull-11 {
        right: 91.66667%;
    }
    /* line 1119, ../sass/screen.scss */
    .col-lg-pull-12 {
        right: 100%;
    }
    /* line 1122, ../sass/screen.scss */
    .col-lg-push-0 {
        left: auto;
    }
    /* line 1125, ../sass/screen.scss */
    .col-lg-push-1 {
        left: 8.33333%;
    }
    /* line 1128, ../sass/screen.scss */
    .col-lg-push-2 {
        left: 16.66667%;
    }
    /* line 1131, ../sass/screen.scss */
    .col-lg-push-3 {
        left: 25%;
    }
    /* line 1134, ../sass/screen.scss */
    .col-lg-push-4 {
        left: 33.33333%;
    }
    /* line 1137, ../sass/screen.scss */
    .col-lg-push-5 {
        left: 41.66667%;
    }
    /* line 1140, ../sass/screen.scss */
    .col-lg-push-6 {
        left: 50%;
    }
    /* line 1143, ../sass/screen.scss */
    .col-lg-push-7 {
        left: 58.33333%;
    }
    /* line 1146, ../sass/screen.scss */
    .col-lg-push-8 {
        left: 66.66667%;
    }
    /* line 1149, ../sass/screen.scss */
    .col-lg-push-9 {
        left: 75%;
    }
    /* line 1152, ../sass/screen.scss */
    .col-lg-push-10 {
        left: 83.33333%;
    }
    /* line 1155, ../sass/screen.scss */
    .col-lg-push-11 {
        left: 91.66667%;
    }
    /* line 1158, ../sass/screen.scss */
    .col-lg-push-12 {
        left: 100%;
    }
    /* line 1161, ../sass/screen.scss */
    .col-lg-offset-0 {
        margin-left: 0%;
    }
    /* line 1164, ../sass/screen.scss */
    .col-lg-offset-1 {
        margin-left: 8.33333%;
    }
    /* line 1167, ../sass/screen.scss */
    .col-lg-offset-2 {
        margin-left: 16.66667%;
    }
    /* line 1170, ../sass/screen.scss */
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    /* line 1173, ../sass/screen.scss */
    .col-lg-offset-4 {
        margin-left: 33.33333%;
    }
    /* line 1176, ../sass/screen.scss */
    .col-lg-offset-5 {
        margin-left: 41.66667%;
    }
    /* line 1179, ../sass/screen.scss */
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    /* line 1182, ../sass/screen.scss */
    .col-lg-offset-7 {
        margin-left: 58.33333%;
    }
    /* line 1185, ../sass/screen.scss */
    .col-lg-offset-8 {
        margin-left: 66.66667%;
    }
    /* line 1188, ../sass/screen.scss */
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    /* line 1191, ../sass/screen.scss */
    .col-lg-offset-10 {
        margin-left: 83.33333%;
    }
    /* line 1194, ../sass/screen.scss */
    .col-lg-offset-11 {
        margin-left: 91.66667%;
    }
    /* line 1197, ../sass/screen.scss */
    .col-lg-offset-12 {
        margin-left: 100%;
    }
}

/* line 1202, ../sass/screen.scss */

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

/* line 1208, ../sass/screen.scss */

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}

/* line 1223, ../sass/screen.scss */

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

/* line 1227, ../sass/screen.scss */

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

/* line 1231, ../sass/screen.scss */

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

/* line 1238, ../sass/screen.scss */

.breadcrumb > li {
    display: inline-block;
}

/* line 1240, ../sass/screen.scss */

.breadcrumb > li + li:before {
    content: "/ ";
    padding: 0 5px;
    color: #ccc;
}

/* line 1246, ../sass/screen.scss */

.breadcrumb > .active {
    color: #777;
}

/* line 1253, ../sass/screen.scss */

.clearfix:before {
    content: " ";
    display: table;
}

/* line 1257, ../sass/screen.scss */

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

/* line 1264, ../sass/screen.scss */

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* line 1270, ../sass/screen.scss */

.pull-right {
    float: right !important;
}

/* line 1274, ../sass/screen.scss */

.pull-left {
    float: left !important;
}

/* line 1278, ../sass/screen.scss */

.hide {
    display: none !important;
}

/* line 1282, ../sass/screen.scss */

.show {
    display: block !important;
}

/* line 1286, ../sass/screen.scss */

.invisible {
    visibility: hidden;
}

/* line 1290, ../sass/screen.scss */

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

/* line 1298, ../sass/screen.scss */

.hidden {
    display: none !important;
}

/* line 1302, ../sass/screen.scss */

.affix {
    position: fixed;
}

/* line 1306, ../sass/screen.scss */

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

/* line 1325, ../sass/screen.scss */

h1 small,
h1 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1334, ../sass/screen.scss */

h2 small,
h2 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1343, ../sass/screen.scss */

h3 small,
h3 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1352, ../sass/screen.scss */

h4 small,
h4 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1361, ../sass/screen.scss */

h5 small,
h5 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1370, ../sass/screen.scss */

h6 small,
h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1379, ../sass/screen.scss */

.h1 small,
.h1 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1388, ../sass/screen.scss */

.h2 small,
.h2 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1397, ../sass/screen.scss */

.h3 small,
.h3 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1406, ../sass/screen.scss */

.h4 small,
.h4 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1415, ../sass/screen.scss */

.h5 small,
.h5 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1424, ../sass/screen.scss */

.h6 small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

/* line 1432, ../sass/screen.scss */

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

/* line 1443, ../sass/screen.scss */

h1 small,
h1 .small {
    font-size: 65%;
}

/* line 1450, ../sass/screen.scss */

.h1 small,
.h1 .small {
    font-size: 65%;
}

/* line 1457, ../sass/screen.scss */

h2 small,
h2 .small {
    font-size: 65%;
}

/* line 1464, ../sass/screen.scss */

.h2 small,
.h2 .small {
    font-size: 65%;
}

/* line 1471, ../sass/screen.scss */

h3 small,
h3 .small {
    font-size: 65%;
}

/* line 1478, ../sass/screen.scss */

.h3 small,
.h3 .small {
    font-size: 65%;
}

/* line 1484, ../sass/screen.scss */

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* line 1495, ../sass/screen.scss */

h4 small,
h4 .small {
    font-size: 75%;
}

/* line 1502, ../sass/screen.scss */

.h4 small,
.h4 .small {
    font-size: 75%;
}

/* line 1509, ../sass/screen.scss */

h5 small,
h5 .small {
    font-size: 75%;
}

/* line 1516, ../sass/screen.scss */

.h5 small,
.h5 .small {
    font-size: 75%;
}

/* line 1523, ../sass/screen.scss */

h6 small,
h6 .small {
    font-size: 75%;
}

/* line 1530, ../sass/screen.scss */

.h6 small,
.h6 .small {
    font-size: 75%;
}

/* line 1536, ../sass/screen.scss */

h1,
.h1 {
    font-size: 36px;
}

/* line 1541, ../sass/screen.scss */

h2,
.h2 {
    font-size: 30px;
}

/* line 1546, ../sass/screen.scss */

h3,
.h3 {
    font-size: 24px;
}

/* line 1551, ../sass/screen.scss */

h4,
.h4 {
    font-size: 18px;
}

/* line 1556, ../sass/screen.scss */

h5,
.h5 {
    font-size: 14px;
}

/* line 1561, ../sass/screen.scss */

h6,
.h6 {
    font-size: 12px;
}

/* line 1566, ../sass/screen.scss */

p {
    margin: 0 0 10px;
}

/* line 1570, ../sass/screen.scss */

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media (min-width: 768px) {
    /* line 1578, ../sass/screen.scss */
    .lead {
        font-size: 21px;
    }
}

/* line 1583, ../sass/screen.scss */

small,
.small {
    font-size: 85%;
}

/* line 1588, ../sass/screen.scss */

mark,
.mark {
    background-color: #fcf8e3;
    padding: 0.2em;
}

/* line 1594, ../sass/screen.scss */

.text-left {
    text-align: left;
}

/* line 1598, ../sass/screen.scss */

.text-right {
    text-align: right;
}

/* line 1602, ../sass/screen.scss */

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

/* line 1606, ../sass/screen.scss */

.text-justify {
    text-align: justify;
}

/* line 1610, ../sass/screen.scss */

.text-nowrap {
    white-space: nowrap;
}

/* line 1614, ../sass/screen.scss */

.text-lowercase {
    text-transform: lowercase;
}

/* line 1618, ../sass/screen.scss */

.text-uppercase,
.initialism {
    text-transform: uppercase;
}

/* line 1623, ../sass/screen.scss */

.text-capitalize {
    text-transform: capitalize;
}

/* line 1627, ../sass/screen.scss */

.text-muted {
    color: #777;
}

/* line 1631, ../sass/screen.scss */

.text-primary {
    color: #337ab7;
}

/* line 1635, ../sass/screen.scss */

a.text-primary:hover {
    color: #286090;
}

/* line 1639, ../sass/screen.scss */

.text-success {
    color: #3c763d;
}

/* line 1643, ../sass/screen.scss */

a.text-success:hover {
    color: #2b542c;
}

/* line 1647, ../sass/screen.scss */

.text-info {
    color: #31708f;
}

/* line 1651, ../sass/screen.scss */

a.text-info:hover {
    color: #245269;
}

/* line 1655, ../sass/screen.scss */

.text-warning {
    color: #8a6d3b;
}

/* line 1659, ../sass/screen.scss */

a.text-warning:hover {
    color: #66512c;
}

/* line 1663, ../sass/screen.scss */

.text-danger {
    color: #a94442;
}

/* line 1667, ../sass/screen.scss */

a.text-danger:hover {
    color: #843534;
}

/* line 1671, ../sass/screen.scss */

.bg-primary {
    color: #fff;
    background-color: #337ab7;
}

/* line 1676, ../sass/screen.scss */

a.bg-primary:hover {
    background-color: #286090;
}

/* line 1680, ../sass/screen.scss */

.bg-success {
    background-color: #dff0d8;
}

/* line 1684, ../sass/screen.scss */

a.bg-success:hover {
    background-color: #c1e2b3;
}

/* line 1688, ../sass/screen.scss */

.bg-info {
    background-color: #d9edf7;
}

/* line 1692, ../sass/screen.scss */

a.bg-info:hover {
    background-color: #afd9ee;
}

/* line 1696, ../sass/screen.scss */

.bg-warning {
    background-color: #fcf8e3;
}

/* line 1700, ../sass/screen.scss */

a.bg-warning:hover {
    background-color: #f7ecb5;
}

/* line 1704, ../sass/screen.scss */

.bg-danger {
    background-color: #f2dede;
}

/* line 1708, ../sass/screen.scss */

a.bg-danger:hover {
    background-color: #e4b9b9;
}

/* line 1712, ../sass/screen.scss */

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

/* line 1718, ../sass/screen.scss */

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
}

/* line 1725, ../sass/screen.scss */

ul ul,
ul ol {
    margin-bottom: 0;
}

/* line 1732, ../sass/screen.scss */

ol ul,
ol ol {
    margin-bottom: 0;
}

/* line 1738, ../sass/screen.scss */

#header .pn {
    padding: 0;
    padding-bottom: 10px;
}

/* line 1743, ../sass/screen.scss */

.b-b {
    font-size: 17px;
    padding-bottom: 10px;
    display: block;
}

/* line 1749, ../sass/screen.scss */

.list-unstyled {
    padding-left: 0;
    list-style: none;
    color: #fff;
    text-decoration: blink;
    font-size: 17px;
    margin-bottom: 0;
}

/* line 1756, ../sass/screen.scss */

.list-unstyled a {
    color: #FFFFFF;
    text-decoration: blink;
}

/* line 1759, ../sass/screen.scss */

.list-unstyled a:hover {
    color: #FFFF23;
    text-decoration: blink;
}

/* line 1766, ../sass/screen.scss */

a:focus {
    color: #FFFF23;
    text-decoration: blink;
}

/* line 1771, ../sass/screen.scss */

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

/* line 1775, ../sass/screen.scss */

.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

/* line 1782, ../sass/screen.scss */

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

/* line 1787, ../sass/screen.scss */

dt,
dd {
    line-height: 1.42857;
}

/* line 1792, ../sass/screen.scss */

dt {
    font-weight: bold;
}

/* line 1796, ../sass/screen.scss */

dd {
    margin-left: 0;
}

/* line 1801, ../sass/screen.scss */

.dl-horizontal dd:before {
    content: " ";
    display: table;
}

/* line 1805, ../sass/screen.scss */

.dl-horizontal dd:after {
    content: " ";
    display: table;
    clear: both;
}

@media (min-width: 768px) {
    /* line 1814, ../sass/screen.scss */
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    /* line 1823, ../sass/screen.scss */
    .dl-horizontal dd {}
}

/* line 1830, ../sass/screen.scss */

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777;
}

/* line 1837, ../sass/screen.scss */

.initialism {
    font-size: 90%;
}

/* line 1841, ../sass/screen.scss */

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}

/* line 1846, ../sass/screen.scss */

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
}

/* line 1851, ../sass/screen.scss */

blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777;
}

/* line 1859, ../sass/screen.scss */

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: "— ";
}

/* line 1866, ../sass/screen.scss */

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right;
}

/* line 1876, ../sass/screen.scss */

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before {
    content: "";
}

/* line 1884, ../sass/screen.scss */

blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
    content: "";
}

/* line 1892, ../sass/screen.scss */

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after {
    content: " —";
}

/* line 1900, ../sass/screen.scss */

blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
    content: " —";
}

/* line 1907, ../sass/screen.scss */

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857;
}

/* line 1913, ../sass/screen.scss */

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* line 1932, ../sass/screen.scss */

.btn:focus,
.btn.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

/* line 1939, ../sass/screen.scss */

.btn:active:focus,
.btn:active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

/* line 1947, ../sass/screen.scss */

.btn.active:focus,
.btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

/* line 1954, ../sass/screen.scss */

.btn:hover,
.btn:focus,
.btn.focus {
    color: #333;
    text-decoration: none;
}

/* line 1960, ../sass/screen.scss */

.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
}

/* line 1967, ../sass/screen.scss */

.btn.disabled,
.btn[disabled] {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 1978, ../sass/screen.scss */

fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 1987, ../sass/screen.scss */

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

/* line 1991, ../sass/screen.scss */

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

/* line 2002, ../sass/screen.scss */

.open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

/* line 2009, ../sass/screen.scss */

.btn-default:active,
.btn-default.active {
    background-image: none;
}

/* line 2015, ../sass/screen.scss */

.open > .btn-default.dropdown-toggle {
    background-image: none;
}

/* line 2020, ../sass/screen.scss */

.btn-default.disabled {
    background-color: #fff;
    border-color: #ccc;
}

/* line 2023, ../sass/screen.scss */

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled.active {
    background-color: #fff;
    border-color: #ccc;
}

/* line 2032, ../sass/screen.scss */

.btn-default[disabled] {
    background-color: #fff;
    border-color: #ccc;
}

/* line 2035, ../sass/screen.scss */

.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled].active {
    background-color: #fff;
    border-color: #ccc;
}

/* line 2046, ../sass/screen.scss */

fieldset[disabled] .btn-default {
    background-color: #fff;
    border-color: #ccc;
}

/* line 2049, ../sass/screen.scss */

fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}

/* line 2059, ../sass/screen.scss */

.btn-default .badge {
    color: #fff;
    background-color: #333;
}

/* line 2064, ../sass/screen.scss */

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

/* line 2068, ../sass/screen.scss */

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active {
    background-color: #f3f3f3;
}

/* line 2079, ../sass/screen.scss */

.open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}

/* line 2086, ../sass/screen.scss */

.btn-primary:active,
.btn-primary.active {
    background-image: none;
}

/* line 2092, ../sass/screen.scss */

.open > .btn-primary.dropdown-toggle {
    background-image: none;
}

/* line 2097, ../sass/screen.scss */

.btn-primary.disabled {
    background-color: #337ab7;
    border-color: #2e6da4;
}

/* line 2100, ../sass/screen.scss */

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active {
    background-color: #337ab7;
    border-color: #2e6da4;
}

/* line 2109, ../sass/screen.scss */

.btn-primary[disabled] {
    background-color: #337ab7;
    border-color: #2e6da4;
}

/* line 2112, ../sass/screen.scss */

.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active {
    background-color: #337ab7;
    border-color: #2e6da4;
}

/* line 2123, ../sass/screen.scss */

fieldset[disabled] .btn-primary {
    background-color: #337ab7;
    border-color: #2e6da4;
}

/* line 2126, ../sass/screen.scss */

fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4;
}

/* line 2136, ../sass/screen.scss */

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff;
}

/* line 2141, ../sass/screen.scss */

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

/* line 2145, ../sass/screen.scss */

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

/* line 2156, ../sass/screen.scss */

.open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

/* line 2163, ../sass/screen.scss */

.btn-success:active,
.btn-success.active {
    background-image: none;
}

/* line 2169, ../sass/screen.scss */

.open > .btn-success.dropdown-toggle {
    background-image: none;
}

/* line 2174, ../sass/screen.scss */

.btn-success.disabled {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

/* line 2177, ../sass/screen.scss */

.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

/* line 2186, ../sass/screen.scss */

.btn-success[disabled] {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

/* line 2189, ../sass/screen.scss */

.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled].active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

/* line 2200, ../sass/screen.scss */

fieldset[disabled] .btn-success {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

/* line 2203, ../sass/screen.scss */

fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

/* line 2213, ../sass/screen.scss */

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}

/* line 2218, ../sass/screen.scss */

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

/* line 2222, ../sass/screen.scss */

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

/* line 2233, ../sass/screen.scss */

.open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

/* line 2240, ../sass/screen.scss */

.btn-info:active,
.btn-info.active {
    background-image: none;
}

/* line 2246, ../sass/screen.scss */

.open > .btn-info.dropdown-toggle {
    background-image: none;
}

/* line 2251, ../sass/screen.scss */

.btn-info.disabled {
    background-color: #5bc0de;
    border-color: #46b8da;
}

/* line 2254, ../sass/screen.scss */

.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info.disabled:active,
.btn-info.disabled.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}

/* line 2263, ../sass/screen.scss */

.btn-info[disabled] {
    background-color: #5bc0de;
    border-color: #46b8da;
}

/* line 2266, ../sass/screen.scss */

.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
.btn-info[disabled]:active,
.btn-info[disabled].active {
    background-color: #5bc0de;
    border-color: #46b8da;
}

/* line 2277, ../sass/screen.scss */

fieldset[disabled] .btn-info {
    background-color: #5bc0de;
    border-color: #46b8da;
}

/* line 2280, ../sass/screen.scss */

fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}

/* line 2290, ../sass/screen.scss */

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}

/* line 2295, ../sass/screen.scss */

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

/* line 2299, ../sass/screen.scss */

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

/* line 2310, ../sass/screen.scss */

.open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

/* line 2317, ../sass/screen.scss */

.btn-warning:active,
.btn-warning.active {
    background-image: none;
}

/* line 2323, ../sass/screen.scss */

.open > .btn-warning.dropdown-toggle {
    background-image: none;
}

/* line 2328, ../sass/screen.scss */

.btn-warning.disabled {
    background-color: #f0ad4e;
    border-color: #eea236;
}

/* line 2331, ../sass/screen.scss */

.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}

/* line 2340, ../sass/screen.scss */

.btn-warning[disabled] {
    background-color: #f0ad4e;
    border-color: #eea236;
}

/* line 2343, ../sass/screen.scss */

.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
.btn-warning[disabled]:active,
.btn-warning[disabled].active {
    background-color: #f0ad4e;
    border-color: #eea236;
}

/* line 2354, ../sass/screen.scss */

fieldset[disabled] .btn-warning {
    background-color: #f0ad4e;
    border-color: #eea236;
}

/* line 2357, ../sass/screen.scss */

fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}

/* line 2367, ../sass/screen.scss */

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}

/* line 2372, ../sass/screen.scss */

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

/* line 2376, ../sass/screen.scss */

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

/* line 2387, ../sass/screen.scss */

.open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

/* line 2394, ../sass/screen.scss */

.btn-danger:active,
.btn-danger.active {
    background-image: none;
}

/* line 2400, ../sass/screen.scss */

.open > .btn-danger.dropdown-toggle {
    background-image: none;
}

/* line 2405, ../sass/screen.scss */

.btn-danger.disabled {
    background-color: #d9534f;
    border-color: #d43f3a;
}

/* line 2408, ../sass/screen.scss */

.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}

/* line 2417, ../sass/screen.scss */

.btn-danger[disabled] {
    background-color: #d9534f;
    border-color: #d43f3a;
}

/* line 2420, ../sass/screen.scss */

.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].active {
    background-color: #d9534f;
    border-color: #d43f3a;
}

/* line 2431, ../sass/screen.scss */

fieldset[disabled] .btn-danger {
    background-color: #d9534f;
    border-color: #d43f3a;
}

/* line 2434, ../sass/screen.scss */

fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}

/* line 2444, ../sass/screen.scss */

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}

/* line 2449, ../sass/screen.scss */

.btn-link {
    color: #337ab7;
    font-weight: normal;
    border-radius: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 2456, ../sass/screen.scss */

.btn-link:active,
.btn-link.active,
.btn-link[disabled] {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 2465, ../sass/screen.scss */

fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 2471, ../sass/screen.scss */

.btn-link {
    border-color: transparent;
}

/* line 2473, ../sass/screen.scss */

.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent;
}

/* line 2478, ../sass/screen.scss */

.btn-link:hover,
.btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent;
}

/* line 2485, ../sass/screen.scss */

.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
    color: #777;
    text-decoration: none;
}

/* line 2494, ../sass/screen.scss */

fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none;
}

/* line 2501, ../sass/screen.scss */

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

/* line 2508, ../sass/screen.scss */

.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/* line 2515, ../sass/screen.scss */

.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/* line 2522, ../sass/screen.scss */

.btn-block {
    display: block;
    width: 100%;
}

/* line 2525, ../sass/screen.scss */

.btn-block + .btn-block {
    margin-top: 5px;
}

/* line 2531, ../sass/screen.scss */

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

/* line 2538, ../sass/screen.scss */

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}

/* line 2545, ../sass/screen.scss */

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

/* line 2557, ../sass/screen.scss */

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

/* line 2565, ../sass/screen.scss */

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 2570, ../sass/screen.scss */

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

/* line 2576, ../sass/screen.scss */

input[type="file"] {
    display: block;
}

/* line 2579, ../sass/screen.scss */

input[type="range"] {
    display: block;
    width: 100%;
}

/* line 2586, ../sass/screen.scss */

select[multiple],
select[size] {
    height: auto;
}

/* line 2593, ../sass/screen.scss */

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

/* line 2602, ../sass/screen.scss */

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}

/* line 2610, ../sass/screen.scss */

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 2627, ../sass/screen.scss */

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 2633, ../sass/screen.scss */

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}

/* line 2637, ../sass/screen.scss */

.form-control:-ms-input-placeholder,
.form-control::-webkit-input-placeholder {
    color: #999;
}

/* line 2641, ../sass/screen.scss */

.form-control[disabled],
.form-control[readonly] {
    background-color: #eee;
    opacity: 1;
}

/* line 2648, ../sass/screen.scss */

fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}

/* line 2653, ../sass/screen.scss */

.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed;
}

/* line 2658, ../sass/screen.scss */

textarea.form-control {
    height: auto;
}

/* line 2662, ../sass/screen.scss */

input[type="search"] {
    -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    /* line 2668, ../sass/screen.scss */
    input[type="date"],
    input[type="time"],
    input[type="datetime-local"],
    input[type="month"] {
        line-height: 34px;
    }
    /* line 2674, ../sass/screen.scss */
    input[type="date"].input-sm {
        line-height: 30px;
    }
    /* line 2681, ../sass/screen.scss */
    .input-group-sm > input[type="date"].form-control,
    .input-group-sm > input[type="date"].input-group-addon {
        line-height: 30px;
    }
    /* line 2686, ../sass/screen.scss */
    .input-group-sm > .input-group-btn > input[type="date"].btn {
        line-height: 30px;
    }
    /* line 2690, ../sass/screen.scss */
    .input-group-sm input[type="date"] {
        line-height: 30px;
    }
    /* line 2694, ../sass/screen.scss */
    input[type="time"].input-sm {
        line-height: 30px;
    }
    /* line 2700, ../sass/screen.scss */
    .input-group-sm > input[type="time"].form-control,
    .input-group-sm > input[type="time"].input-group-addon {
        line-height: 30px;
    }
    /* line 2705, ../sass/screen.scss */
    .input-group-sm > .input-group-btn > input[type="time"].btn {
        line-height: 30px;
    }
    /* line 2709, ../sass/screen.scss */
    .input-group-sm input[type="time"] {
        line-height: 30px;
    }
    /* line 2713, ../sass/screen.scss */
    input[type="datetime-local"].input-sm {
        line-height: 30px;
    }
    /* line 2719, ../sass/screen.scss */
    .input-group-sm > input[type="datetime-local"].form-control,
    .input-group-sm > input[type="datetime-local"].input-group-addon {
        line-height: 30px;
    }
    /* line 2724, ../sass/screen.scss */
    .input-group-sm > .input-group-btn > input[type="datetime-local"].btn {
        line-height: 30px;
    }
    /* line 2728, ../sass/screen.scss */
    .input-group-sm input[type="datetime-local"] {
        line-height: 30px;
    }
    /* line 2732, ../sass/screen.scss */
    input[type="month"].input-sm {
        line-height: 30px;
    }
    /* line 2738, ../sass/screen.scss */
    .input-group-sm > input[type="month"].form-control,
    .input-group-sm > input[type="month"].input-group-addon {
        line-height: 30px;
    }
    /* line 2743, ../sass/screen.scss */
    .input-group-sm > .input-group-btn > input[type="month"].btn {
        line-height: 30px;
    }
    /* line 2747, ../sass/screen.scss */
    .input-group-sm input[type="month"] {
        line-height: 30px;
    }
    /* line 2751, ../sass/screen.scss */
    input[type="date"].input-lg {
        line-height: 46px;
    }
    /* line 2757, ../sass/screen.scss */
    .input-group-lg > input[type="date"].form-control,
    .input-group-lg > input[type="date"].input-group-addon {
        line-height: 46px;
    }
    /* line 2762, ../sass/screen.scss */
    .input-group-lg > .input-group-btn > input[type="date"].btn {
        line-height: 46px;
    }
    /* line 2766, ../sass/screen.scss */
    .input-group-lg input[type="date"] {
        line-height: 46px;
    }
    /* line 2770, ../sass/screen.scss */
    input[type="time"].input-lg {
        line-height: 46px;
    }
    /* line 2776, ../sass/screen.scss */
    .input-group-lg > input[type="time"].form-control,
    .input-group-lg > input[type="time"].input-group-addon {
        line-height: 46px;
    }
    /* line 2781, ../sass/screen.scss */
    .input-group-lg > .input-group-btn > input[type="time"].btn {
        line-height: 46px;
    }
    /* line 2785, ../sass/screen.scss */
    .input-group-lg input[type="time"] {
        line-height: 46px;
    }
    /* line 2789, ../sass/screen.scss */
    input[type="datetime-local"].input-lg {
        line-height: 46px;
    }
    /* line 2795, ../sass/screen.scss */
    .input-group-lg > input[type="datetime-local"].form-control,
    .input-group-lg > input[type="datetime-local"].input-group-addon {
        line-height: 46px;
    }
    /* line 2800, ../sass/screen.scss */
    .input-group-lg > .input-group-btn > input[type="datetime-local"].btn {
        line-height: 46px;
    }
    /* line 2804, ../sass/screen.scss */
    .input-group-lg input[type="datetime-local"] {
        line-height: 46px;
    }
    /* line 2808, ../sass/screen.scss */
    input[type="month"].input-lg {
        line-height: 46px;
    }
    /* line 2814, ../sass/screen.scss */
    .input-group-lg > input[type="month"].form-control,
    .input-group-lg > input[type="month"].input-group-addon {
        line-height: 46px;
    }
    /* line 2819, ../sass/screen.scss */
    .input-group-lg > .input-group-btn > input[type="month"].btn {
        line-height: 46px;
    }
    /* line 2823, ../sass/screen.scss */
    .input-group-lg input[type="month"] {
        line-height: 46px;
    }
}

/* line 2829, ../sass/screen.scss */

.form-group {
    margin-bottom: 15px;
}

/* line 2833, ../sass/screen.scss */

.radio,
.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* line 2841, ../sass/screen.scss */

.radio label,
.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}

/* line 2850, ../sass/screen.scss */

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}

/* line 2859, ../sass/screen.scss */

.radio + .radio,
.checkbox + .checkbox {
    margin-top: -5px;
}

/* line 2864, ../sass/screen.scss */

.radio-inline,
.checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}

/* line 2875, ../sass/screen.scss */

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}

/* line 2882, ../sass/screen.scss */

input[type="radio"][disabled],
input[type="radio"].disabled {
    cursor: not-allowed;
}

/* line 2888, ../sass/screen.scss */

fieldset[disabled] input[type="radio"] {
    cursor: not-allowed;
}

/* line 2893, ../sass/screen.scss */

input[type="checkbox"][disabled],
input[type="checkbox"].disabled {
    cursor: not-allowed;
}

/* line 2899, ../sass/screen.scss */

fieldset[disabled] input[type="checkbox"],
.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline,
.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}

/* line 2911, ../sass/screen.scss */

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px;
}

/* line 2916, ../sass/screen.scss */

.form-control-static.input-lg {
    padding-left: 0;
    padding-right: 0;
}

/* line 2924, ../sass/screen.scss */

.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon {
    padding-left: 0;
    padding-right: 0;
}

/* line 2930, ../sass/screen.scss */

.input-group-lg > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0;
}

/* line 2936, ../sass/screen.scss */

.form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0;
}

/* line 2943, ../sass/screen.scss */

.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon {
    padding-left: 0;
    padding-right: 0;
}

/* line 2949, ../sass/screen.scss */

.input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0;
}

/* line 2955, ../sass/screen.scss */

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/* line 2964, ../sass/screen.scss */

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/* line 2975, ../sass/screen.scss */

select.input-sm {
    height: 30px;
    line-height: 30px;
}

/* line 2982, ../sass/screen.scss */

.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon {
    height: 30px;
    line-height: 30px;
}

/* line 2988, ../sass/screen.scss */

.input-group-sm > .input-group-btn > select.btn {
    height: 30px;
    line-height: 30px;
}

/* line 2994, ../sass/screen.scss */

textarea.input-sm {
    height: auto;
}

/* line 3000, ../sass/screen.scss */

.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon {
    height: auto;
}

/* line 3005, ../sass/screen.scss */

.input-group-sm > .input-group-btn > textarea.btn {
    height: auto;
}

/* line 3010, ../sass/screen.scss */

select[multiple].input-sm {
    height: auto;
}

/* line 3016, ../sass/screen.scss */

.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon {
    height: auto;
}

/* line 3021, ../sass/screen.scss */

.input-group-sm > .input-group-btn > select[multiple].btn {
    height: auto;
}

/* line 3027, ../sass/screen.scss */

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/* line 3034, ../sass/screen.scss */

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px;
}

/* line 3038, ../sass/screen.scss */

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
    height: auto;
}

/* line 3042, ../sass/screen.scss */

.form-group-sm .form-control-static {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    min-height: 32px;
}

/* line 3051, ../sass/screen.scss */

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

/* line 3060, ../sass/screen.scss */

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

/* line 3071, ../sass/screen.scss */

select.input-lg {
    height: 46px;
    line-height: 46px;
}

/* line 3078, ../sass/screen.scss */

.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon {
    height: 46px;
    line-height: 46px;
}

/* line 3084, ../sass/screen.scss */

.input-group-lg > .input-group-btn > select.btn {
    height: 46px;
    line-height: 46px;
}

/* line 3090, ../sass/screen.scss */

textarea.input-lg {
    height: auto;
}

/* line 3096, ../sass/screen.scss */

.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon {
    height: auto;
}

/* line 3101, ../sass/screen.scss */

.input-group-lg > .input-group-btn > textarea.btn {
    height: auto;
}

/* line 3106, ../sass/screen.scss */

select[multiple].input-lg {
    height: auto;
}

/* line 3112, ../sass/screen.scss */

.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon {
    height: auto;
}

/* line 3117, ../sass/screen.scss */

.input-group-lg > .input-group-btn > select[multiple].btn {
    height: auto;
}

/* line 3123, ../sass/screen.scss */

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

/* line 3130, ../sass/screen.scss */

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px;
}

/* line 3134, ../sass/screen.scss */

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
    height: auto;
}

/* line 3138, ../sass/screen.scss */

.form-group-lg .form-control-static {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    min-height: 38px;
}

/* line 3147, ../sass/screen.scss */

.has-feedback {
    position: relative;
}

/* line 3149, ../sass/screen.scss */

.has-feedback .form-control {
    padding-right: 42.5px;
}

/* line 3154, ../sass/screen.scss */

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

/* line 3167, ../sass/screen.scss */

.input-lg + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}

/* line 3174, ../sass/screen.scss */

.input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}

/* line 3183, ../sass/screen.scss */

.input-sm + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

/* line 3190, ../sass/screen.scss */

.input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

/* line 3200, ../sass/screen.scss */

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #3c763d;
}

/* line 3212, ../sass/screen.scss */

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3216, ../sass/screen.scss */

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

/* line 3222, ../sass/screen.scss */

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}

/* line 3227, ../sass/screen.scss */

.has-success .form-control-feedback {
    color: #3c763d;
}

/* line 3233, ../sass/screen.scss */

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #8a6d3b;
}

/* line 3245, ../sass/screen.scss */

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3249, ../sass/screen.scss */

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/* line 3255, ../sass/screen.scss */

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}

/* line 3260, ../sass/screen.scss */

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

/* line 3266, ../sass/screen.scss */

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #a94442;
}

/* line 3278, ../sass/screen.scss */

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3282, ../sass/screen.scss */

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 3288, ../sass/screen.scss */

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}

/* line 3293, ../sass/screen.scss */

.has-error .form-control-feedback {
    color: #a94442;
}

/* line 3299, ../sass/screen.scss */

.has-feedback label ~ .form-control-feedback {
    top: 25px;
}

/* line 3302, ../sass/screen.scss */

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}

/* line 3307, ../sass/screen.scss */

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media (min-width: 768px) {
    /* line 3316, ../sass/screen.scss */
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    /* line 3321, ../sass/screen.scss */
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    /* line 3326, ../sass/screen.scss */
    .form-inline .form-control-static {
        display: inline-block;
    }
    /* line 3329, ../sass/screen.scss */
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    /* line 3332, ../sass/screen.scss */
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
        width: auto;
    }
    /* line 3337, ../sass/screen.scss */
    .form-inline .input-group > .form-control {
        width: 100%;
    }
    /* line 3341, ../sass/screen.scss */
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    /* line 3345, ../sass/screen.scss */
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    /* line 3352, ../sass/screen.scss */
    .form-inline .radio label,
    .form-inline .checkbox label {
        padding-left: 0;
    }
    /* line 3356, ../sass/screen.scss */
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    /* line 3361, ../sass/screen.scss */
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

/* line 3368, ../sass/screen.scss */

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}

/* line 3376, ../sass/screen.scss */

.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px;
}

/* line 3380, ../sass/screen.scss */

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}

/* line 3383, ../sass/screen.scss */

.form-horizontal .form-group:before {
    content: " ";
    display: table;
}

/* line 3387, ../sass/screen.scss */

.form-horizontal .form-group:after {
    content: " ";
    display: table;
    clear: both;
}

/* line 3393, ../sass/screen.scss */

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

@media (min-width: 768px) {
    /* line 3399, ../sass/screen.scss */
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
}

@media (min-width: 768px) {
    /* line 3407, ../sass/screen.scss */
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.33333px;
    }
}

@media (min-width: 768px) {
    /* line 3413, ../sass/screen.scss */
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
    }
}

/* line 3418, ../sass/screen.scss */

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

/* line 3422, ../sass/screen.scss */

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}

/* line 3427, ../sass/screen.scss */

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

/* line 3436, ../sass/screen.scss */

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell;
}

/* line 3442, ../sass/screen.scss */

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}

/* line 3448, ../sass/screen.scss */

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

/* line 3455, ../sass/screen.scss */

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

/* line 3465, ../sass/screen.scss */

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}

/* line 3473, ../sass/screen.scss */

.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}

/* line 3481, ../sass/screen.scss */

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
}

/* line 3488, ../sass/screen.scss */

.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
}

/* line 3497, ../sass/screen.scss */

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0;
}

/* line 3503, ../sass/screen.scss */

.input-group .form-control:first-child,
.input-group-addon:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

/* line 3511, ../sass/screen.scss */

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

/* line 3519, ../sass/screen.scss */

.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

/* line 3527, ../sass/screen.scss */

.input-group-addon:first-child {
    border-right: 0;
}

/* line 3531, ../sass/screen.scss */

.input-group .form-control:last-child,
.input-group-addon:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

/* line 3539, ../sass/screen.scss */

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

/* line 3547, ../sass/screen.scss */

.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

/* line 3555, ../sass/screen.scss */

.input-group-addon:last-child {
    border-left: 0;
}

/* line 3559, ../sass/screen.scss */

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

/* line 3563, ../sass/screen.scss */

.input-group-btn > .btn {
    position: relative;
}

/* line 3565, ../sass/screen.scss */

.input-group-btn > .btn + .btn {
    margin-left: -1px;
}

/* line 3568, ../sass/screen.scss */

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
    z-index: 2;
}

/* line 3575, ../sass/screen.scss */

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}

/* line 3581, ../sass/screen.scss */

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    margin-left: -1px;
}

/* line 3590, ../sass/screen.scss */

.page-header-front {
    color: #6b6b6b;
    font-size: 31px;
    font-weight: 300;
    padding: 60px 0;
}

/* line 3597, ../sass/screen.scss */

.add-block {
    margin: 55px 0;
}

/* line 3607, ../sass/screen.scss */

body.home #header {
    background-color: #fff;
}

/* line 3614, ../sass/screen.scss */

#header .container {
    height: 130px;
    display: flex;
    flex-wrap: wrap;
}

/* line 3618, ../sass/screen.scss */

#header .container #logo {
    display: inline-block;
    height: 92px;
    width: 272px;
    text-align: center;
    padding-top: 0;
    margin: auto 0;
    transition: all ease-out 0.4s;
    position: relative;
    z-index: 6;
}

/* line 3628, ../sass/screen.scss */

#header .container #logo img {
    width: 100%;
    height: 100%;
}

/* line 3633, ../sass/screen.scss */

#header .container #menu {
    display: inline-block;
    margin: auto 0;
    z-index: 6;
}

/* line 3637, ../sass/screen.scss */

#header .container #menu nav {
    padding-left: 55px;
    position: relative;
    height: 65px;
}

/* line 3642, ../sass/screen.scss */

#header .container #menu nav ul {
    margin-bottom: 0;
    padding-right: 15px;
}

/* line 3646, ../sass/screen.scss */

#header .container #menu nav ul > li > a {
    display: inline-block;
    padding: 24px 24px 0px 24px;
    color: black;
    text-decoration: none;
    min-height: 65px;
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    line-height: 23px;
    text-transform: uppercase;
}

/* line 3662, ../sass/screen.scss */

#header .container #menu nav ul > li:first-child :hover a,
#header .container #menu nav ul > li:focus a,
#header .container #menu nav ul > li.li-hover a {
    color: #1f596c;
    font-weight: bold;
}

/* line 3669, ../sass/screen.scss */


/* line 3676, ../sass/screen.scss */

#header .container #lang {
    position: relative;
    z-index: 6;
    margin: auto 0;
}

/* line 3680, ../sass/screen.scss */

#header .container #lang .lang-wrap {
    background-color: transparent;
    display: block;
}

/* line 3684, ../sass/screen.scss */

#header .container #lang a {
    display: inline-block;
    width: 25px;
    margin-top: 10px;
}

/* line 3687, ../sass/screen.scss */

#header .container #lang a[hreflang=de] {
    color: transparent;
    background: url(../img/lang-deu.png) no-repeat;
}

/* line 3691, ../sass/screen.scss */

#header .container #lang a[hreflang=en] {
    color: transparent;
    background: url(../img/lang-eng.png) no-repeat;
}

/* line 3697, ../sass/screen.scss */

#header .container #lang a .Company {
    font-size: 17px;
    font-family: "SpecifyPERSONALNormal";
    color: black;
    text-transform: uppercase;
    line-height: 1.641;
    text-align: left;
    -moz-transform: matrix(0.79599, 0, 0, 0.79699, 0, 0);
    -webkit-transform: matrix(0.79599, 0, 0, 0.79699, 0, 0);
    -ms-transform: matrix(0.79599, 0, 0, 0.79699, 0, 0);
    position: absolute;
    left: 777.873px;
    top: 137.166px;
    z-index: 316;
}

/* line 3716, ../sass/screen.scss */

#header .black-line {
    position: relative;
    background-color: #000;
    color: #fff;
    height: 51px;
    width: 100%;
}

/* line 3722, ../sass/screen.scss */

#header .black-line .container {
    display: flex;
    display: -webkit-flex;
    height: 100%;
}

/* line 3726, ../sass/screen.scss */

#header .black-line .container div {
    margin: auto 0;
}

/* line 3729, ../sass/screen.scss */

#header .black-line .container div span a {
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    margin: auto 0;
    text-decoration: none;
}

/* line 3735, ../sass/screen.scss */

#header .black-line .container div span a i {
    font-size: 13px;
}

/* line 3738, ../sass/screen.scss */

#header .black-line .container div span a:hover {
    text-decoration: none;
}

/* line 3741, ../sass/screen.scss */

#header .black-line .container div span a .textwidget {
    display: inline;
    font-size: 13px;
}

/* line 3747, ../sass/screen.scss */

#header .black-line .container div.phone,
#header .black-line .container div.email {
    padding-right: 45px;
}

/* line 3750, ../sass/screen.scss */

#header .black-line .container div.social-net {
    flex: 1;
    -webkit-box-flex: 1;
    text-align: right;
}

/* line 3754, ../sass/screen.scss */

#header .black-line .container div.social-net span {
    padding: 0 10px;
}

/* line 3762, ../sass/screen.scss */

#header .humburger-wrap {
    background-color: #F4F4F4;
    min-height: 65px;
    text-align: center;
}

/* line 3767, ../sass/screen.scss */

#header .nav-humburger {
    position: relative;
    float: right;
    padding: 9px 10px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    display: inline-block;
    margin-top: 17px;
}

/* line 3778, ../sass/screen.scss */

#header section {
    display: inline-block;
    float: left;
    position: relative;
}

/* line 3784, ../sass/screen.scss */

#header #menu {
    z-index: 3;
    position: relative;
    padding-top: 7px;
    padding-right: 24px;
    margin-left: -46px;
}

/* line 3791, ../sass/screen.scss */

#header #menu .menu-item:first-child:hover {}

/* line 3798, ../sass/screen.scss */

#header #menu .circ {
    display: block;
    position: absolute;
    top: 7px;
    right: -8px;
    background-color: #F4F4F4;
    width: 20px;
    height: 10px;
    border-radius: 0 0 10px 10px;
    z-index: -1;
}

/* line 3809, ../sass/screen.scss */

#header #menu .before {
    height: 65px;
    width: 50px;
    position: absolute;
    top: 7px;
    left: 0;
    background: transparent url("../img/before-bg_hover.png") 0 0 no-repeat;
    background: transparent url("../img/before-bg.png") 0 0 no-repeat;
}

/* line 3818, ../sass/screen.scss */

#header #menu.hover .before {
    background: transparent url("../img/before-bg_hover.png") 0 0 no-repeat;
}

/* line 3822, ../sass/screen.scss */

#header .menu-top {
    width: 100%;
    padding-bottom: 50px;
    background-color: rgb(14, 22, 38);
    padding-top: 167px;
    z-index: 1;
    color: white;
    min-height: 502px;
}

/* line 3830, ../sass/screen.scss */

#header .menu-top.slider-wrap {
    padding-top: 0;
    min-height: 200px;
    padding-bottom: 0;
    z-index: 0;
}

/* line 3838, ../sass/screen.scss */

#header .title-menu-top,
#header ul.list-menu-top div {
    opacity: 0.7;
    font-family: 'Rubik', Rubik;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 27px;
    padding-left: 20px;
}

/* line 3849, ../sass/screen.scss */

#header .title-menu-top.pn,
#header ul.list-menu-top div.pn {
    padding-left: 0;
}

/* line 3853, ../sass/screen.scss */

#header .pn ul.list-menu-top div {
    padding: 0;
}

/* line 3857, ../sass/screen.scss */

#header .list-menu-top ul {
    padding: 0;
}

/* line 3860, ../sass/screen.scss */

#header .list-menu-top.pl ul {
    padding-left: 0px;
}

/* line 3863, ../sass/screen.scss */

#header .list-menu-top li {
    display: block;
}

/* line 3865, ../sass/screen.scss */

#header .list-menu-top li > a {
    opacity: 0.7;
    color: white;
    font-family: 'Rubik', Rubik;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    display: inline;
    width: 85%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

/* line 3875, ../sass/screen.scss */

#header .list-menu-top li > a:hover,
#header .list-menu-top li > a:focus {
    opacity: 1;
    border-bottom: 1px solid #fff;
    text-decoration: none;
}

/* line 3884, ../sass/screen.scss */

#header .countr {
    min-height: 1px;
    padding: 0 15px;
}

/* line 3887, ../sass/screen.scss */

#header .countr a {
    color: #FFFFFF;
}

/* line 3889, ../sass/screen.scss */

#header .countr a:hover,
#header .countr a:focus {
    text-decoration: none;
    border-bottom: 1px solid #FFFFFF;
}

/* line 3895, ../sass/screen.scss */

#header .countr li {
    margin-bottom: 22px;
}

/* line 3901, ../sass/screen.scss */

#slider .item {
    padding-top: 100px;
    padding-bottom: 80px;
    min-height: 502px;
}

/* line 3905, ../sass/screen.scss */

#slider .item img {
    width: auto;
}

/* line 3910, ../sass/screen.scss */

#header .list-menu-top li > a {
    opacity: 0.7;
    color: white;
    font-family: 'Rubik', Rubik;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    display: inline;
    width: 85%;
    border-bottom: 0;
    text-decoration: initial;
}

/* line 3923, ../sass/screen.scss */

#slider {
    height: 511px;
    overflow: hidden;
}

/* line 3926, ../sass/screen.scss */

#slider .title {
    color: white;
    font-family: 'Rubik', Rubik;
    font-size: 45px;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    padding-bottom: 15px;
}

/* line 3935, ../sass/screen.scss */

#slider .text-content {
    padding-right: 80px;
}

/* line 3939, ../sass/screen.scss */

#products.menu-top {
    position: absolute;
    top: 0px;
    margin-top: 51px;
    left: 0;
    z-index: 3;
}

/* line 3948, ../sass/screen.scss */

#icon-box-wrapper {
    margin-bottom: 80px;
}

/* line 3950, ../sass/screen.scss */

#icon-box-wrapper .aio-icon-img {
    width: 106px;
    height: 106px;
    border-radius: 53px;
    background: rgb(13, 92, 115);
    vertical-align: middle;
    display: flex !important;
    display: -webkit-flex !important;
    flex: auto;
}

/* line 3959, ../sass/screen.scss */

#icon-box-wrapper .aio-icon-img .img-icon {
    display: inline;
    margin: auto;
    width: 50%!important;
    height: 50%!important;
}


/* line 3967, ../sass/screen.scss */

#search-row {
    display: flex;
    position: relative;
    z-index: 6;
    margin-top: -18px;
}

/* line 3975, ../sass/screen.scss */

#search-row .vc_column_container {
    width: 1081px;
    height: 170px;
    border-radius: 7px;
    background-color: #09485d;
    box-shadow: 37px 35px 66px rgba(8, 61, 82, 0.4);
    display: flex;
    margin: auto;
}

/* line 3983, ../sass/screen.scss */

#search-row .vc_column_container .vc_column-inner {
    margin: auto;
}

/* line 3986, ../sass/screen.scss */

#search-row .vc_column_container label .screen-reader-text {
    font-size: 13px;
    color: #ffffff;
    font-weight: 500;
    font-style: italic;
    text-transform: uppercase;
    line-height: 1.336;
    -moz-transform: matrix(2.15975, 0, 0, 2.15975, 0, 0);
    -webkit-transform: matrix(2.15975, 0, 0, 2.15975, 0, 0);
    -ms-transform: matrix(2.15975, 0, 0, 2.15975, 0, 0);
    padding-left: 212px;
}

/* line 3998, ../sass/screen.scss */

#search-row .vc_column_container .can-img {
    margin-left: 22px;
    display: inline-block;
}

/* line 4001, ../sass/screen.scss */

#search-row .vc_column_container .can-img img {
    position: absolute;
    margin-top: -55px;
    z-index: 8;
}

/* line 4007, ../sass/screen.scss */

#search-row .vc_column_container .input-group {
    margin-left: 170px;
}

/* line 4010, ../sass/screen.scss */

#search-row .vc_column_container #search-input {
    border-radius: 7px;
    background-color: #062c39;
    color: #fff;
    border-color: transparent;
    width: 636px;
    height: 53px;
    display: inline-block;
    padding-left: 40px;
    font-weight: 500;
    font-size: 13px;
}

/* line 4021, ../sass/screen.scss */

#search-row .vc_column_container .search-submit {
    border-radius: 9px;
    background-color: white;
    color: #000;
    box-shadow: 2px 8px 21px 0.88px rgba(8, 61, 82, 0.4);
    position: relative;
    width: 131px;
    height: 54px;
    border-color: transparent;
    margin-left: -10px;
    position: relative;
    z-index: 8;
}

/* line 4036, ../sass/screen.scss */

#text-row {
    padding: 130px 0;
}

/* line 4039, ../sass/screen.scss */

#text-row .text-center em {
    color: rgba(0, 0, 0, 0.878);
    font-style: italic;
    line-height: 1.533;
    text-align: center;
}

/* line 4049, ../sass/screen.scss */

#video-row .vc_column-inner {
    padding-top: 0;
}

/* line 4052, ../sass/screen.scss */

#video-row .wpb_wrapper {
    height: 100%;
}

/* line 4054, ../sass/screen.scss */

#video-row .wpb_wrapper .video-botton {
    width: 100%;
    height: 100%;
}

/* line 4058, ../sass/screen.scss */

#video-row .wpb_wrapper a.vc_general {
    background-color: transparent !important;
    color: transparent !important;
    width: 100%;
    height: 100%;
}

/* line 4067, ../sass/screen.scss */

#carusel {
    background: transparent url("../img/bg-popular.png") center 60px repeat-x;
    padding-bottom: 5px;
}

/* line 4070, ../sass/screen.scss */

#carusel.similar {
    background: transparent url("../img/bg-similar.png") center 0 repeat-x;
}

/* line 4073, ../sass/screen.scss */

#carusel .h1 {
    margin-bottom: 50px;
}

/* line 4078, ../sass/screen.scss */

#carusel-start {
    position: relative;
}

/* line 4080, ../sass/screen.scss */

#carusel-start .cont a {
    position: absolute;
    top: 50%;
    margin-top: -33px;
}

/* line 4084, ../sass/screen.scss */

#carusel-start .cont a.next {
    right: -60px;
    border-right: 0 solid;
    border-left: 27px solid;
    border-bottom: 33px solid;
    border-top: 33px solid;
    border-color: transparent transparent transparent rgba(216, 216, 216, 0.75);
}

/* line 4091, ../sass/screen.scss */

#carusel-start .cont a.next:hover,
#carusel-start .cont a.next:focus {
    border-color: transparent transparent transparent #d8d8d8;
}

/* line 4096, ../sass/screen.scss */

#carusel-start .cont a.prev {
    left: -60px;
    border-right: 27px solid;
    border-left: 0 solid;
    border-bottom: 33px solid;
    border-top: 33px solid;
    border-color: transparent rgba(216, 216, 216, 0.75) transparent transparent;
}

/* line 4103, ../sass/screen.scss */

#carusel-start .cont a.prev:hover,
#carusel-start .cont a.prev:focus {
    border-color: transparent #d8d8d8 transparent transparent;
}

/* line 4111, ../sass/screen.scss */

#footer {}

/* line 4116, ../sass/screen.scss */

#footer .footer-social i {
    font-size: 33px;
    padding: 0 15px;
}

/* line 4121, ../sass/screen.scss */

#footer .germany {
    margin-top: 20px;
}

/* line 4126, ../sass/screen.scss */

.footer-title {
    color: white;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 12px;
}

/* line 4134, ../sass/screen.scss */

.footer-subtitle {
    color: #aeaeae;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    padding-top: 6px;
    margin-bottom: 10px;
}

/* line 4144, ../sass/screen.scss */

ul.footer-ul div {
    color: #aeaeae;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    padding-top: 6px;
    margin-bottom: 10px;
}

/* line 4152, ../sass/screen.scss */

ul.footer-ul > li > a {
    color: #999;
    font-size: 16px;
    font-weight: 300;
}

/* line 4157, ../sass/screen.scss */

ul.footer-ul ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* line 4161, ../sass/screen.scss */

ul.footer-ul ul > li > a {
    color: #999;
    font-size: 12px;
    font-weight: 300;
}

/* line 4169, ../sass/screen.scss */

#footer a {
    text-decoration: none;
    color: #fff;
    font-style: initial;
    font-size: 16px;
}

/* line 4176, ../sass/screen.scss */

.right-icon {
    text-align: right;
}

/* line 4180, ../sass/screen.scss */

#made {
    padding-top: 23px;
    padding-bottom: 31px;
}

/* line 4185, ../sass/screen.scss */

#copyriting {
    background-color: #1f1f1f;
    color: #999;
    /*font-family: Calibri;*/
    font-size: 12px;
    font-weight: 300;
    min-height: 47px;
    line-height: 47px;
}

/* line 4193, ../sass/screen.scss */

#copyriting a {
    color: #999;
    text-decoration: none;
}

/* line 4199, ../sass/screen.scss */

.icon-sprite,
.icon-face,
.icon-in,
.icon-pdf,
.icon-youtube {
    background-image: url("../img/icon-s28012df5a0.png");
    background-repeat: no-repeat;
}

/* line 4208, ../sass/screen.scss */

.icon-face {
    background-position: 0 0;
}

/* line 4210, ../sass/screen.scss */

.icon-face:hover,
.icon-face.face-hover {
    background-position: 0 -52px;
}

/* line 4216, ../sass/screen.scss */

.icon-in {
    background-position: 0 -104px;
}

/* line 4218, ../sass/screen.scss */

.icon-in:hover,
.icon-in.in-hover {
    background-position: 0 -156px;
}

/* line 4224, ../sass/screen.scss */

.icon-pdf {
    background-position: 0 -208px;
}

/* line 4228, ../sass/screen.scss */

.icon-youtube {
    background-position: 0 -244px;
}

/* line 4230, ../sass/screen.scss */

.icon-youtube:hover,
.icon-youtube.youtube-hover {
    background-position: 0 -296px;
}

/* line 4236, ../sass/screen.scss */

.iconm-sprite,
.iconm-mail,
.iconm-map,
.iconm-phone,
.iconm-print {
    background-image: url("../img/iconm-sc1420a52bd.png");
    background-repeat: no-repeat;
}

/* line 4245, ../sass/screen.scss */

.iconm-mail {
    background-position: 0 0;
}

/* line 4249, ../sass/screen.scss */

.iconm-map {
    background-position: 0 -30px;
}

/* line 4253, ../sass/screen.scss */

.iconm-phone {
    background-position: 0 -60px;
}

/* line 4257, ../sass/screen.scss */

.iconm-print {
    background-position: 0 -90px;
}

/* line 4261, ../sass/screen.scss */

.icon {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 52px;
    height: 52px;
    margin-left: 16px;
}

/* line 4270, ../sass/screen.scss */

.icon.icon-pdf {
    width: 39px;
    height: 36px;
    margin-right: 22px;
    margin-left: 0;
}

/* line 4278, ../sass/screen.scss */

.iconm {
    width: 18px;
    height: 30px;
    margin-right: 14px;
    display: inline-block;
    vertical-align: middle;
}

/* line 4286, ../sass/screen.scss */

.icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #888;
}

/* line 4291, ../sass/screen.scss */

.icon-bar + .icon-bar {
    margin-top: 4px;
}

/* line 4297, ../sass/screen.scss */

.page-title {
    color: #404040;
    font-size: 54px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 40px;
    margin-top: 20px;
}

/* line 4306, ../sass/screen.scss */

.page article.not-front {
    color: #6b6b6b;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}

/* line 4313, ../sass/screen.scss */

.page-title-product {
    color: #404040;
    font-size: 54px;
    font-weight: 700;
}

/* line 4317, ../sass/screen.scss */

.page-title-product small {
    color: #9c9c9c;
    font-size: inherit;
    display: none;
}

/* line 4323, ../sass/screen.scss */

.download {
    color: #6b6b6b;
    /*font-family: Calibri;*/
    font-size: 32px;
    font-weight: 300;
    display: inline-block;
    background-color: #f4f4f4;
    padding: 17px 25px 22px 25px;
    border-radius: 5px;
}

/* line 4332, ../sass/screen.scss */

.download:hover,
.download:focus {
    text-decoration: none;
    color: #6b6b6b;
    background-color: #c1c1c1;
    color: #fff;
}

/* line 4341, ../sass/screen.scss */

.subtitle {
    margin-bottom: 17px;
}

/* line 4345, ../sass/screen.scss */

.descript {
    margin-bottom: 32px;
    color: #6b6b6b;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}

/* line 4353, ../sass/screen.scss */

.title-similar {
    margin-top: 115px;
}

/* line 4357, ../sass/screen.scss */

.pagination {
    margin: 15px 0;
    text-align: center;
    font-size: 19px;
}

/* line 4361, ../sass/screen.scss */

.pagination .screen-reader-text {
    display: none;
}

/* line 4364, ../sass/screen.scss */

.pagination a {
    color: gray;
    font-size: 19px;
    font-weight: 500;
}

/* line 4368, ../sass/screen.scss */

.pagination a:hover,
.pagination a:focus {
    color: #4d4d4d;
    text-decoration: none;
}

/* line 4376, ../sass/screen.scss */

#breadcrumbs {
    font-size: 20px;
    color: #5e5e5e;
    margin: 30px 0 10px 0;
}

/* line 4380, ../sass/screen.scss */

#breadcrumbs .sep {
    font-size: 17px;
    vertical-align: middle;
    font-weight: 200;
    opacity: 0.21;
}

/* line 4386, ../sass/screen.scss */

#breadcrumbs a {
    color: #5e5e5e;
    font-weight: 400;
}

/* line 4389, ../sass/screen.scss */

#breadcrumbs a:hover,
#breadcrumbs a:focus {
    color: #4d4d4d;
    text-decoration: none;
}

/* line 4397, ../sass/screen.scss */

.name {
    color: #6b6b6b;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 33px;
}

/* line 4405, ../sass/screen.scss */

.dl-default dt {
    text-align: left;
    color: #6b6b6b;
    font-size: 16px;
    font-weight: 700;
    max-width: 120px;
}

/* line 4412, ../sass/screen.scss */

.dl-default dd {
    font-size: 16px;
    font-weight: 300;
    color: #6b6b6b;
}

/* line 4417, ../sass/screen.scss */

.dl-default dd a {
    color: #24aec3;
    text-decoration: underline;
}

/* line 4424, ../sass/screen.scss */

.bg-eather {
    background: transparent url("../img/bg-eather.png") center top no-repeat;
}

/* line 4428, ../sass/screen.scss */

.countr {
    padding-top: 55px;
    min-height: 602px;
}

/* line 4431, ../sass/screen.scss */

.countr li {
    margin-bottom: 38px;
    display: inline-block;
    width: 25%;
    float: left;
}

/* line 4437, ../sass/screen.scss */

.countr img {
    vertical-align: baseline;
    margin-right: 11;
}

/* line 4441, ../sass/screen.scss */

.countr a {
    color: #404040;
    font-size: 24px;
    font-weight: 300;
}

/* line 4445, ../sass/screen.scss */

.countr a:hover,
.countr a:focus {
    text-decoration: none;
    border-bottom: 1px solid #404040;
}

/* line 4453, ../sass/screen.scss */

.error-template {
    padding: 40px 15px;
    text-align: center;
}

/* line 4458, ../sass/screen.scss */

.error-actions {
    margin-top: 15px;
    margin-bottom: 15px;
}

/* line 4461, ../sass/screen.scss */

.error-actions .btn {
    margin-right: 10px;
}

/* line 4466, ../sass/screen.scss */

.maps {
    height: 402px;
}

/* line 4470, ../sass/screen.scss */

.single-product .breadcrumb_last {
    display: none;
}

/* line 4475, ../sass/screen.scss */

.tax-country .breadcrumb_last,
.tax-country #breadcrumbs .sep:nth-last-child(2) {}

/* line 4481, ../sass/screen.scss */

.single-product #breadcrumbs .sep:nth-last-child(2) {
    display: none;
}

/* line 4485, ../sass/screen.scss */

.maps {
    height: 402px;
}

/* line 4489, ../sass/screen.scss */

#close-top {
    padding: 0px 0px 10px 20px;
    cursor: pointer;
}

/* line 4494, ../sass/screen.scss */

.home .entity-content p {
    opacity: 1;
    color: #6b6b6b;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
}

/* line 4503, ../sass/screen.scss */

html[lang="en-GB"] #header #lang a[hreflang="en"],
html[lang="de-DE"] #header #lang a[hreflang="de"] {
    display: none;
}

/* line 4509, ../sass/screen.scss */

.panel-company {
    padding: 40px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #888888;
    max-width: 680px;
    margin: 0 auto;
    color: #fff;
    font-size: 18px;
    letter-spacing: 0.001em;
    margin-bottom: 22px;
}

/* line 4521, ../sass/screen.scss */

.panel-company a {
    color: #75c0ff;
    text-decoration: underline;
}

/* line 4527, ../sass/screen.scss */

li.menu-top-title-hide > div {
    visibility: hidden;
}

/* line 4531, ../sass/screen.scss */

.menu-company {
    padding-left: 15px;
    margin-bottom: 22px;
}

/* line 4534, ../sass/screen.scss */

.menu-company img.germany {
    margin-top: 22px;
}

@-ms-viewport {
    width: device-width;
}

/* line 4543, ../sass/screen.scss */

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-print,
.visible-print-block,
.visible-print-inline,
.visible-print-inline-block {
    display: none !important;
}












@media (min-width: 1200px) {
    /* line 4669, ../sass/screen.scss */
    .visible-lg {
        display: block !important;
    }
    /* line 4672, ../sass/screen.scss */
    table.visible-lg {
        display: table;
    }
    /* line 4675, ../sass/screen.scss */
    tr.visible-lg {
        display: table-row !important;
    }
    /* line 4678, ../sass/screen.scss */
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    /* line 4685, ../sass/screen.scss */
    .visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    /* line 4691, ../sass/screen.scss */
    .visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    /* line 4697, ../sass/screen.scss */
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}






@media print {
    /* line 4727, ../sass/screen.scss */
    .visible-print {
        display: block !important;
    }
    /* line 4730, ../sass/screen.scss */
    table.visible-print {
        display: table;
    }
    /* line 4733, ../sass/screen.scss */
    tr.visible-print {
        display: table-row !important;
    }
    /* line 4736, ../sass/screen.scss */
    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}

@media print {
    /* line 4743, ../sass/screen.scss */
    .visible-print-block {
        display: block !important;
    }
}

@media print {
    /* line 4749, ../sass/screen.scss */
    .visible-print-inline {
        display: inline !important;
    }
}

@media print {
    /* line 4755, ../sass/screen.scss */
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    /* line 4761, ../sass/screen.scss */
    .hidden-print {
        display: none !important;
    }
}

@media only screen and (max-width: 1200px) {
    /* line 4767, ../sass/screen.scss */
    #header nav ul > li > a {
        padding: 24px 4px 0px 4px;
    }
}

@media screen and (max-width: 985px) {
    /* line 4774, ../sass/screen.scss */
    #header section#lang {
        top: -1px;
    }
}


@media only screen and (max-width: 668px) {
    /* line 4808, ../sass/screen.scss */
    html,
    body {
        min-width: 100% !important;
    }
    /* line 4812, ../sass/screen.scss */
    .container {
        width: 100% !important;
    }
    /* line 4816, ../sass/screen.scss */
    #menu {
        display: none;
    }
    /* line 4819, ../sass/screen.scss */
    #lang {
        display: none !important;
    }
    /* line 4823, ../sass/screen.scss */
    #header nav {
        padding-left: 50px;
    }
    /* line 4826, ../sass/screen.scss */
    #header .title-menu-top {
        padding-left: 15px !important;
    }
    /* line 4829, ../sass/screen.scss */
    #header .pn {
        padding-left: 15px;
    }
    /* line 4832, ../sass/screen.scss */
    #header ul.list-menu-top div,
    #header .list-menu-top.pl ul {
        padding-left: 0;
    }
    /* line 4837, ../sass/screen.scss */
    .countr li {
        width: 50%;
    }
    /* line 4841, ../sass/screen.scss */
    #header #menu {
        /* margin-left: -47px; */
        float: right;
    }
    /* line 4846, ../sass/screen.scss */
    .icon-bar {
        background-color: #fff;
        display: block;
        width: 30px;
        height: 2px;
        border-radius: 1px;
        padding: px;
        margin: 7px 0;
    }
    /* line 4855, ../sass/screen.scss */
    li.underslider-box.catalog-off {
        display: none;
    }
    /* line 4858, ../sass/screen.scss */
    .home-underslider-block ul li {
        display: inline-block;
        width: 30% !important;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        background-color: #09485d;
        text-align: center;
        background-color: #09485d;
        box-shadow: 1px 7px 13px rgba(29, 17, 72, 0.47);
        margin: 0 5px !important;
        cursor: pointer;
    }
    /* line 4872, ../sass/screen.scss */
    .underslider-box-image {
        padding: 50px;
        height: 150px !important;
    }
    /* line 4875, ../sass/screen.scss */
    .underslider-box-image img {
        width: auto;
        height: 35px !important;
        vertical-align: top;
    }
    /* line 4881, ../sass/screen.scss */
    .page-header-front {
        font-size: 22px;
        padding: 10px 20px 0 !important;
        padding-top: 0;
    }
    /* line 4886, ../sass/screen.scss */
    h1.page-title {
        margin-top: 52px;
    }
    /* line 4889, ../sass/screen.scss */
    #footer {
        background-color: #09485d;
        padding: 10px 0 !important;
        padding-bottom: 0;
    }
    /* line 4893, ../sass/screen.scss */
    #footer .col-sm-3 {
        margin: 20px 0;
    }
    /* line 4897, ../sass/screen.scss */
    #copyriting {
        background-color: #09485d;
        font-size: 16px;
        color: #fff;
        padding: 7px 0 20px !important;
    }
    /* line 4903, ../sass/screen.scss */
    .partners-img {
        float: none !important;
    }
    /* line 4906, ../sass/screen.scss */
    .partners-page {
        float: none;
        width: 100% !important;
    }
}

@media only screen and (max-width: 405px) {
    /* line 4914, ../sass/screen.scss */
    .footer-copyright {
        padding: 0 !important;
    }
    /* line 4917, ../sass/screen.scss */
    .footer-germany {
        left: 25px !important;
    }
    /* line 4920, ../sass/screen.scss */
    header#header:before {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        /* height: 86px !important; */
        background: #09485d;
        transition: all ease-out 0.4s;
        z-index: 1;
        box-shadow: 1px 5px 15px rgba(29, 17, 72, 0.65);
    }
    /* line 4931, ../sass/screen.scss */
    #header .nav-humburger {
        /* padding-left: 41px; */
        /* padding-right: 37px; */
        /* padding: 0 !important; */
    }
    /* line 4936, ../sass/screen.scss */
    .home-underslider-block ul li {
        display: inline-block;
        width: 28% !important;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        background-color: #09485d;
        text-align: center;
        background-color: #09485d;
        box-shadow: 1px 7px 13px rgba(29, 17, 72, 0.47);
        margin: 0 5px !important;
        cursor: pointer;
    }
    /* line 4949, ../sass/screen.scss */
    .underslider-box-image {
        padding: 10px;
        height: 170px;
        margin: 10px;
        padding: 10px !important;
        height: 50px !important;
        margin: 10px;
    }
    /* line 4957, ../sass/screen.scss */
    .underslider-box-titel {
        background: #ebebeb;
        color: #3e3e3e;
        text-transform: uppercase;
        font-weight: 400;
        padding: 20px 0;
        font-size: 12px;
    }
    /* line 4965, ../sass/screen.scss */
    .footer-germany {
        width: 200px !important;
        float: none !important;
        position: absolute;
        /*left: 10px !important;*/
        margin-left: -20px !important;
        margin-top: 23px;
        /*margin-bottom: 29px;*/
    }
    /* line 4974, ../sass/screen.scss */
    #main .col-sm-3 {
        width: 45%;
        float: left;
        margin: 5px;
        height: 500px;
    }
    /* line 4980, ../sass/screen.scss */
    .teaser-title {
        text-align: center !important;
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 30px;
    }
    /* line 4986, ../sass/screen.scss */
    .descript {
        font-weight: 100;
        font-size: 12px !important;
    }
    /* line 4990, ../sass/screen.scss */
    h1.page-title {
        margin-top: 45px;
        margin-bottom: 20px;
        font-size: 24px;
        font-weight: 900;
    }
    /* line 4996, ../sass/screen.scss */
    .kol1 {
        float: none !important;
        width: 300px;
    }
}

/* line 5002, ../sass/screen.scss */

.vc_column_container > .vc_column-inner {
    /* padding-left: 0 !important; */
    /* padding-right: 0 !important; */
}

/* line 5007, ../sass/screen.scss */

.google-map {
    margin-bottom: 100px;
}

/* line 5012, ../sass/screen.scss */

#contact-description h2 {
    font-size: 22px;
    color: black;
    line-height: 1.2;
    text-align: left;
}

/* line 5018, ../sass/screen.scss */

#contact-description p {
    font-size: 13px;
    color: rgba(0, 0, 0, 0.761);
    line-height: 1.2;
    text-align: left;
}

/* line 5028, ../sass/screen.scss */

#company-fon .vc_btn3-container a {
    width: 249px !important;
    height: 79px !important;
    border-radius: 4px !important;
    background: white;
    font-size: 12px;
    line-height: 1.2;
    margin-top: 22px;
}

/* line 5036, ../sass/screen.scss */

#company-fon .vc_btn3-container a:before {}

/* line 5050, ../sass/screen.scss */

#imprint {
    font-style: italic !important;
}

/* line 5052, ../sass/screen.scss */

#imprint .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 50px;
}

/* line 5057, ../sass/screen.scss */

#imprint .vc_column_container .wpb_wrapper h3 {
    font-style: italic !important;
    margin: 20px 0;
    font-weight: normal;
    font-size: 17px;
}

/* line 5068, ../sass/screen.scss */

.single-product .col-sm-7 {
    margin-top: 20px;
    margin-left: -140px;
}

/* line 5075, ../sass/screen.scss */

#products .container .row {
    width: 100%;
}

/* line 5077, ../sass/screen.scss */

#products .container .row .sub-menu {
    margin-right: 50px;
}

/* line 5082, ../sass/screen.scss */

#products .col-xs-12.flexbox {
    display: flex;
}

/* line 5084, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top {
    display: inline-block;
}

/* line 5086, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top:nth-child(2),
#products .col-xs-12.flexbox .list-menu-top:nth-child(3) {}

/* line 5089, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy {
    margin-bottom: 40px;
}

/* line 5093, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy a {
    display: inline-block;
    width: 100%;
    height: 70px;
}

/* line 5096, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy a:before {
    content: '';
    display: inline-block;
    width: 60px;
    float: left;
    margin-right: 10px;
}

/* line 5108, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy.img-01 a:before {
    background: url("http://imperium-oil.com/wp-content/uploads/2015/12/btn1.png") no-repeat center center;
}

/* line 5115, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy.img-02 a:before {
    background: url("http://imperium-oil.com/wp-content/uploads/2015/12/btn2.png") no-repeat center center;
}

/* line 5122, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy.img-03 a:before {
    background: url("http://imperium-oil.com/wp-content/uploads/2015/12/btn3.png") no-repeat center center;
}

/* line 5129, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy.img-04 a:before {
    background: url("http://imperium-oil.com/wp-content/uploads/2015/12/btn4.png") no-repeat center center;
}

/* line 5136, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy.img-05 a:before {
    background: url("http://imperium-oil.com/wp-content/uploads/2015/12/btn5.png") no-repeat center center;
}

/* line 5143, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy.img-06 a:before {
    background: url("http://imperium-oil.com/wp-content/uploads/2015/12/btn6.png") no-repeat center center;
}

/* line 5150, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy.img-07 a:before {
    background: url("http://imperium-oil.com/wp-content/uploads/2015/12/btn7.png") no-repeat center center;
}

/* line 5157, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy.img-08 a:before {
    background: url("http://imperium-oil.com/wp-content/uploads/2015/12/btn8.png") no-repeat center center;
}

/* line 5164, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy.img-09 a:before {
    background: url("http://imperium-oil.com/wp-content/uploads/2015/12/btn9.png") no-repeat center center;
}

/* line 5169, ../sass/screen.scss */

#products .col-xs-12.flexbox .list-menu-top li.menu-item-type-taxonomy a {
    color: white;
    line-height: 1.336;
    text-align: left;
}
