﻿.pxa-faq-detailview-link {
    font-size: 0;
    display: block;
    height: 0;
    opacity: 0;
}

#pxa-cookie-mess {
    width: 100%;
    color: #fff;
}

.top-message-wrap {
    top: 0;
    z-index: 200;
    position: static;
}

.bottom-message-wrap {
    bottom: 0;
    z-index: 2000;
    position: fixed;
}

#pxa-cookie-mess p {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-family: Verdana, Arial;
    position: relative;
    margin: 0;
}

#pxa-cookie-mess.passive-consent p {
    margin-right: 20px;
}

#pxa-cookie-mess .cookie-container {
    position: relative;
    padding: 0 20px;
}

#pxa-cookie-mess .cookie-container .btn-close {
    font-size: 14px;
    line-height: 20px;
    font-family: Verdana, Arial;
    cursor: pointer;
    text-decoration: none;
    border: none;
    border-radius: 0;
    padding: 5px 6px 5px 6px;
    margin: auto;
    color: #fff;
    background-color: #4AA74D;
    text-transform: uppercase;
    box-sizing: border-box;
}

#pxa-cookie-mess .cookie-container .btn-close:hover {
    padding: 5px 6px 5px 6px;
    color: #000;
}

#pxa-cookie-mess .cookie-container .agree-buttons {
    font-size: 14px;
    line-height: 20px;
    font-family: Verdana, Arial;
    cursor: pointer;
    text-decoration: none;
    border: none;
    border-radius: 0;
    padding: 5px 17px;
    position: relative;
    top: 6px;
    text-align: center;
    margin-bottom: 20px;
}

#pxa-cookie-mess .cookie-container .read-more+.agree-buttons {
    margin-left: 55px;
}

#pxa-cookie-mess .cookie-container #accept-cookie {
    color: #fff;
    background-color: #4AA74D;
}

#pxa-cookie-mess .cookie-container #accept-cookie:hover {
    color: black;
}

#pxa-cookie-mess .cookie-container #decline-cookie {
    color: #fff;
    background-color: #dc0432;
    margin-left: 10px;
}

#pxa-cookie-mess .cookie-container #decline-cookie:hover {
    color: black;
}

#pxa-cookie-mess .cookie-warning {
    padding: 10px 0 8px 0;
    background-color: black;
    border-bottom: 1px solid #dc0432;
}

#pxa-cookie-mess.active-consent .cookie-warning {
    padding-bottom: 0;
}

#pxa-cookie-mess .cookie-warning .close {
    margin: 2px 0 0 10px;
    font-size: 16px;
}

#pxa-cookie-mess a {
    font-size: 14px;
    line-height: 20px;
    font-family: Verdana, Arial;
    display: inline-block;
    color: #fff;
    text-decoration: underline;
}

#pxa-cookie-mess a:hover {
    color: #dc0432;
    text-decoration: underline;
}

.passive-consent .cookie-warning div {
    display: table-cell;
    vertical-align: middle;
}

.passive-consent .cookie-warning .close-button {
    text-align: right;
}

.passive-consent .cookie-warning .cookie-row,
.passive-consent .cookie-warning .cookie-container {
    display: table;
    width: 100%;
    box-sizing: border-box;
}

@media (max-width:767px) {
    #pxa-cookie-mess .cookie-container .agree-buttons {
        width: 100%;
        display: block;
        box-sizing: border-box;
    }
    #pxa-cookie-mess .cookie-container #decline-cookie {
        top: 0;
        margin-bottom: 10px;
        margin-left: 0;
    }
}

@media (max-width:420px) {
    .passive-consent .cookie-warning div {
        display: block;
    }
    .passive-consent .close-button {
        margin-top: 10px;
    }
    #pxa-cookie-mess .cookie-container .btn-close {
        width: 100%;
        text-align: center;
    }
}

.kWidgetIframeContainer {
    max-width: 100%;
}

.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0;
}

.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#kaltura-ajax-container {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    background: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: none;
    *border: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    text-align: center;
}

#kaltura-ajax-container .modal-body {
    top: 20%;
    max-width: 480px;
    margin: 0 auto;
}

#kaltura-ajax-container .kWidgetIframeContainer {
    margin: 0 auto;
}

.tt-dropdown-menu .tt-suggestion:hover {
    cursor: pointer;
}

.news-single .news-img-wrap.no-float {
    float: none;
    margin-bottom: 15px;
}

.news-single .footer .news-list-tags:before {
    content: "\e681";
}

.news-single .footer .news-list-category:before {
    content: "\e680";
}

.news-single .mediaelement-image .lightbox {
    display: block;
}

form.fe-login .btn {
    margin-left: 10px;
}

.felogin-register {
    margin-top: 10px;
}

@font-face {
    font-family: 'icons';
    src: url(../../fileadmin/felayout_meda_master/dev/fonts/icons.eot?f1wmpb);
    src: url(../../fileadmin/felayout_meda_master/dev/fonts/icons.eot?#iefixf1wmpb) format('embedded-opentype'), url(../../fileadmin/felayout_meda_master/dev/fonts/icons.woff?f1wmpb) format('woff'), url(../../fileadmin/felayout_meda_master/dev/fonts/icons.ttf?f1wmpb) format('truetype'), url(../../fileadmin/felayout_meda_master/dev/fonts/icons.svg?f1wmpb#icons) format('svg');
    font-weight: 400;
    font-style: normal;
}

.icons {
    font-family: 'icons';
    speak: none;
    position: relative;
    display: inline-block;
    top: 1px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-t3-mobile:before {
    content: "\32";
}

.icon-t3-mail:before {
    content: "\35";
}

.icon-t3-facebook:before {
    content: "\128";
}

.icon-t3-twitter:before {
    content: "\126";
}

.icon-t3-linkedin:before {
    content: "\131";
}

.icon-t3-vimeo:before {
    content: "\124";
}

.icon-t3-googleplus:before {
    content: "\12b";
}

.icon-t3-pinterest:before {
    content: "\12d";
}

.icon-t3-instagram:before {
    content: "\e600";
}

.icon-t3-home:before {
    content: "\53";
}

.icon-t3-sitemap:before {
    content: "\eb";
}

.icon-t3-login:before {
    content: "\3f";
}

.icon-t3-dropdown-arrow:before {
    content: "\ff";
}

.icon-t3-search:before {
    content: "\55";
}

.icon-t3-map:before {
    content: "\44";
}

.icon-t3-slider-arrow-left:before {
    content: "\fe";
}

.icon-t3-slider-arrow-right:before {
    content: "\101";
}

.icon-t3-quoteMark:before {
    content: "\fe";
}

.icon-t3-file:before {
    content: "\e926";
}

.icon-t3-film:before {
    content: "\e92a";
}

.icon-t3-picture:before {
    content: "\e927";
}

.icon-t3-newsCarousel-arrow-up:before {
    content: "\100";
}

.icon-t3-newsCarousel-arrow-down:before {
    content: "\ff";
}

.icon-t3-news-categoryIcon:before {
    content: "\e680";
}

.icon-t3-news-archiveIcon:before {
    content: "\e68d";
}

.icon-t3-search-pagination-left:before {
    content: "\fe";
}

.icon-t3-search-pagination-right:before {
    content: "\101";
}

.icon-cabinet2:before {
    content: "\e601";
}

.icon-suitcase:before {
    content: "\e602";
}

.icon-suitcase3:before {
    content: "\e604";
}

.icon-chart:before {
    content: "\e608";
}

.icon-chart2:before {
    content: "\e609";
}

.icon-chart3:before {
    content: "\e60a";
}

.icon-chart4:before {
    content: "\e60b";
}

.icon-gamepad:before {
    content: "\e60c";
}

.icon-phone:before {
    content: "\e60d";
}

.icon-map:before {
    content: "\e610";
}

.icon-box:before {
    content: "\e612";
}

.icon-box2:before {
    content: "\e613";
}

.icon-auction:before {
    content: "\e615";
}

.icon-stats:before {
    content: "\e617";
}

.icon-attachment:before {
    content: "\e619";
}

.icon-hourglass:before {
    content: "\e61a";
}

.icon-abacus:before {
    content: "\e61b";
}

.icon-pig:before {
    content: "\e61d";
}

.icon-addressbook:before {
    content: "\e61f";
}

.icon-safe:before {
    content: "\e621";
}

.icon-book:before {
    content: "\e62b";
}

.icon-checked:before {
    content: "\e630";
}

.icon-error:before {
    content: "\e631";
}

.icon-add:before {
    content: "\e632";
}

.icon-minus:before {
    content: "\e633";
}

.icon-tags:before {
    content: "\e635";
}

.icon-instagram-with-circle:before {
    content: "\e600";
}

.icon-instagram:before {
    content: "\e603";
}

.icon-phone2:before {
    content: "\e640";
}

.icon-paperclip:before {
    content: "\e641";
}

.icon-user:before {
    content: "\e642";
}

.icon-compass:before {
    content: "\e645";
}

.icon-location:before {
    content: "\e646";
}

.icon-thumbsup:before {
    content: "\e648";
}

.icon-comment:before {
    content: "\e649";
}

.icon-quote:before {
    content: "\e64a";
}

.icon-tools:before {
    content: "\e64d";
}

.icon-camera:before {
    content: "\e64e";
}

.icon-music:before {
    content: "\e64f";
}

.icon-hourglass2:before {
    content: "\e651";
}

.icon-gauge:before {
    content: "\e652";
}

.icon-earth:before {
    content: "\e654";
}

.icon-cart:before {
    content: "\e656";
}

.icon-box3:before {
    content: "\e657";
}

.icon-statistics:before {
    content: "\e658";
}

.icon-pie:before {
    content: "\e659";
}

.icon-logout:before {
    content: "\e65a";
}

.icon-login:before {
    content: "\e65b";
}

.icon-minus2:before {
    content: "\e65c";
}

.icon-plus:before {
    content: "\e65d";
}

.icon-cross:before {
    content: "\e65e";
}

.icon-minus3:before {
    content: "\e65f";
}

.icon-plus2:before {
    content: "\e660";
}

.icon-cross2:before {
    content: "\e661";
}

.icon-info3:before {
    content: "\e662";
}

.icon-info4:before {
    content: "\e663";
}

.icon-help:before {
    content: "\e665";
}

.icon-warning:before {
    content: "\e666";
}

.icon-pictures:before {
    content: "\e667";
}

.icon-folder:before {
    content: "\e669";
}

.icon-archive:before {
    content: "\e66a";
}

.icon-upload:before {
    content: "\e66c";
}

.icon-download:before {
    content: "\e66d";
}

.icon-arrow-left:before {
    content: "\e66e";
}

.icon-arrow-down:before {
    content: "\e66f";
}

.icon-arrow-up:before {
    content: "\e670";
}

.icon-arrow-right:before {
    content: "\e671";
}

.icon-arrow-left2:before {
    content: "\e672";
}

.icon-arrow-down2:before {
    content: "\e673";
}

.icon-arrow-up2:before {
    content: "\e674";
}

.icon-uniE675:before {
    content: "\e675";
}

.icon-cc:before {
    content: "\e676";
}

.icon-mobile2:before {
    content: "\32";
}

.icon-mail3:before {
    content: "\35";
}

.icon-users:before {
    content: "\3f";
}

.icon-location2:before {
    content: "\43";
}

.icon-map2:before {
    content: "\44";
}

.icon-house:before {
    content: "\53";
}

.icon-search:before {
    content: "\55";
}

.icon-briefcase:before {
    content: "\75";
}

.icon-network:before {
    content: "\7a";
}

.icon-bars:before {
    content: "\a2";
}

.icon-graph:before {
    content: "\a3";
}

.icon-flow-tree:before {
    content: "\eb";
}

.icon-arrow-left5:before {
    content: "\fe";
}

.icon-arrow-down5:before {
    content: "\ff";
}

.icon-arrow-up4:before {
    content: "\100";
}

.icon-arrow-right5:before {
    content: "\101";
}

.icon-arrow-left6:before {
    content: "\102";
}

.icon-arrow-down6:before {
    content: "\103";
}

.icon-arrow-up5:before {
    content: "\104";
}

.icon-arrow-right6:before {
    content: "\105";
}

.icon-vimeo:before {
    content: "\123";
}

.icon-vimeo2:before {
    content: "\124";
}

.icon-twitter3:before {
    content: "\125";
}

.icon-twitter4:before {
    content: "\126";
}

.icon-facebook3:before {
    content: "\127";
}

.icon-facebook4:before {
    content: "\128";
}

.icon-googleplus3:before {
    content: "\12a";
}

.icon-googleplus4:before {
    content: "\12b";
}

.icon-pinterest:before {
    content: "\12c";
}

.icon-pinterest2:before {
    content: "\12d";
}

.icon-linkedin2:before {
    content: "\130";
}

.icon-linkedin3:before {
    content: "\131";
}

.icon-play:before {
    content: "\e67b";
}

.icon-books:before {
    content: "\e67e";
}

.icon-folder2:before {
    content: "\e67f";
}

.icon-folder-open:before {
    content: "\e680";
}

.icon-tag:before {
    content: "\e681";
}

.icon-map3:before {
    content: "\e686";
}

.icon-clock:before {
    content: "\e687";
}

.icon-screen2:before {
    content: "\e688";
}

.icon-mobile:before {
    content: "\e689";
}

.icon-tablet:before {
    content: "\e68a";
}

.icon-drawer:before {
    content: "\e68c";
}

.icon-drawer2:before {
    content: "\e68d";
}

.icon-bubble:before {
    content: "\e68e";
}

.icon-bubbles:before {
    content: "\e68f";
}

.icon-users2:before {
    content: "\e691";
}

.icon-quotes-left:before {
    content: "\e694";
}

.icon-aid:before {
    content: "\e696";
}

.icon-bug:before {
    content: "\e697";
}

.icon-pie2:before {
    content: "\e698";
}

.icon-gift:before {
    content: "\e69b";
}

.icon-trophy:before {
    content: "\e69c";
}

.icon-mug:before {
    content: "\e69d";
}

.icon-list:before {
    content: "\e6a2";
}

.icon-list2:before {
    content: "\e6a3";
}

.icon-numbered-list:before {
    content: "\e6a4";
}

.icon-earth2:before {
    content: "\e6a6";
}

.icon-attachment2:before {
    content: "\e6a8";
}

.icon-info5:before {
    content: "\e6a9";
}

.icon-info6:before {
    content: "\e6aa";
}

.icon-cancel-circle:before {
    content: "\e6ab";
}

.icon-checkmark-circle:before {
    content: "\e6ac";
}

.icon-checkmark:before {
    content: "\e6af";
}

.icon-checkmark2:before {
    content: "\e6b0";
}

.icon-file-text2:before {
    content: "\e926";
}

.icon-file-picture:before {
    content: "\e927";
}

.icon-file-music:before {
    content: "\e928";
}

.icon-file-play:before {
    content: "\e929";
}

.icon-file-video:before {
    content: "\e92a";
}

.icon-file-zip:before {
    content: "\e92b";
}

.icon-t3-share:before {
    content: "\f1e0";
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background: transparent;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 70%;
    line-height: normal;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

@media print {
    * {
        text-shadow: none!important;
        color: #000!important;
        background: transparent!important;
        box-shadow: none!important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " ("attr(href)")";
    }
    abbr[title]:after {
        content: " ("attr(title)")";
    }
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100%!important;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    select {
        background: #fff!important;
    }
    .navbar {
        display: none;
    }
    .table td,
    .table th {
        background-color: #fff!important;
    }
    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000!important;
    }
    .label {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse!important;
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd!important;
    }
}

.clearfix:before,
.clearfix:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table;
}

.clearfix:after,
.form-horizontal .form-group:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right!important;
}

.pull-left {
    float: left!important;
}

.hide {
    display: none!important;
}

.show {
    display: block!important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none!important;
    visibility: hidden!important;
}

.affix {
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}

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;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="file"] {
    display: block;
}

input[type="range"] {
    display: block;
    width: 100%;
}

select[multiple],
select[size] {
    height: auto;
}

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;
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}

.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, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-control::-moz-placeholder {
    color: #777;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #777;
}

.form-control::-webkit-input-placeholder {
    color: #777;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

textarea.form-control {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: none;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    line-height: 34px;
    line-height: 1.42857143 \0;
}

input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
    line-height: 30px;
}

input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
    line-height: 46px;
}

.form-group {
    margin-bottom: 15px;
}

.radio,
.checkbox {
    position: relative;
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.radio label,
.checkbox label {
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}

.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;
}

.radio+.radio,
.checkbox+.checkbox {
    margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer;
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0;
}

.input-sm,
.form-horizontal .form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-sm {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
    height: auto;
}

.input-lg,
.form-horizontal .form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-lg {
    height: 46px;
    line-height: 46px;
}

textarea.input-lg,
select[multiple].input-lg {
    height: auto;
}

.has-feedback {
    position: relative;
}

.has-feedback .form-control {
    padding-right: 42.5px;
}

.form-control-feedback {
    position: absolute;
    top: 25px;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

.input-lg+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}

.input-sm+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: #8a6d3b;
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #a94442;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}

.has-error .form-control-feedback {
    color: #a94442;
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #a4a4a4;
}

@media (min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
        width: auto;
    }
    .form-inline .input-group>.form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio label,
    .form-inline .checkbox label {
        padding-left: 0;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px;
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}

@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px;
}

@media (min-width:768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.3px;
    }
}

@media (min-width:768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #646464;
    background-color: #fff;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #594f48;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #91cf65;
    text-decoration: underline;
}


/* a:focus {
        outline: thin dotted;
        outline-offset: -2px;
    } */

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive,
.thumbnail>img,
.thumbnail a>img,
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 400;
    line-height: 1.1;
    color: #4e4e4e;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
    font-weight: 400;
    line-height: 1;
    color: #777;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
    font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
    font-size: 75%;
}

h1,
.h1 {
    font-size: 36px;
}

h2,
.h2 {
    font-size: 30px;
}

h3,
.h3 {
    font-size: 24px;
}

h4,
.h4 {
    font-size: 18px;
}

h5,
.h5 {
    font-size: 14px;
}

h6,
.h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media (min-width:768px) {
    .lead {
        font-size: 21px;
    }
}

small,
.small {
    font-size: 85%;
}

cite {
    font-style: normal;
}

mark,
.mark {
    background-color: #fcf8e3;
    padding: .2em;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-nowrap {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.text-muted {
    color: #777;
}

.text-primary {
    color: #594f48;
}

a.text-primary:hover {
    color: #3d3631;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:hover {
    color: #66512c;
}

.text-danger {
    color: #a94442;
}

a.text-danger:hover {
    color: #843534;
}

.bg-primary {
    color: #fff;
    background-color: #594f48;
}

a.bg-primary:hover {
    background-color: #3d3631;
}

.bg-success {
    background-color: #dff0d8;
}

a.bg-success:hover {
    background-color: #c1e2b3;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:hover {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:hover {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:hover {
    background-color: #e4b9b9;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

dt,
dd {
    line-height: 1.42857143;
}

dt {
    font-weight: 700;
}

dd {
    margin-left: 0;
}

@media (min-width:992px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right;
}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
    content: '';
}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014';
}

blockquote:before,
blockquote:after {
    content: "";
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    box-shadow: none;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width:768px) {
    .container,
    #header-content-wrapper {
        width: 750px;
    }
}

@media (min-width:992px) {
    .container,
    #header-content-wrapper {
        width: 970px;
    }
}

@media (min-width:1200px) {
    .container,
    #header-content-wrapper {
        width: 1170px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width:992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666667%;
    }
    .col-md-push-10 {
        left: 83.33333333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666667%;
    }
    .col-md-push-7 {
        left: 58.33333333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666667%;
    }
    .col-md-push-4 {
        left: 33.33333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.66666667%;
    }
    .col-md-push-1 {
        left: 8.33333333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.66666667%;
    }
    .col-lg-10 {
        width: 83.33333333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.66666667%;
    }
    .col-lg-7 {
        width: 58.33333333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.66666667%;
    }
    .col-lg-4 {
        width: 33.33333333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.66666667%;
    }
    .col-lg-1 {
        width: 8.33333333%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.66666667%;
    }
    .col-lg-pull-10 {
        right: 83.33333333%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.66666667%;
    }
    .col-lg-pull-7 {
        right: 58.33333333%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.66666667%;
    }
    .col-lg-pull-4 {
        right: 33.33333333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.66666667%;
    }
    .col-lg-pull-1 {
        right: 8.33333333%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.66666667%;
    }
    .col-lg-push-10 {
        left: 83.33333333%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.66666667%;
    }
    .col-lg-push-7 {
        left: 58.33333333%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.66666667%;
    }
    .col-lg-push-4 {
        left: 33.33333333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.66666667%;
    }
    .col-lg-push-1 {
        left: 8.33333333%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

table {
    background-color: transparent;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td {
    border-top: 0;
}

.table>tbody+tbody {
    border-top: 2px solid #ddd;
}

.table .table {
    background-color: #fff;
}

.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
    background-color: #f5f5f5;
}

table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell;
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
    background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8;
}

.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th {
    background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6;
}

.table>thead>tr>td.info,
.table>tbody>tr>td.info,
.table>tfoot>tr>td.info,
.table>thead>tr>th.info,
.table>tbody>tr>th.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>tbody>tr.info>td,
.table>tfoot>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr.info>th,
.table>tfoot>tr.info>th {
    background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3;
}

.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th {
    background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc;
}

.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th {
    background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc;
}

@media screen and (max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        overflow-x: auto;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive>.table {
        margin-bottom: 0;
    }
    .table-responsive>.table>thead>tr>th,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap;
    }
    .table-responsive>.table-bordered {
        border: 0;
    }
    .table-responsive>.table-bordered>thead>tr>th:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0;
    }
    .table-responsive>.table-bordered>thead>tr>th:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0;
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th,
    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0;
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    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;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn:hover,
.btn:focus {
    color: #646464;
    text-decoration: none;
}

.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-default {
    color: #646464;
    background-color: #fcfcfc;
    border-color: #ccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    color: #646464;
    background-color: #e3e3e3;
    border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #fcfcfc;
    border-color: #ccc;
}

.btn-default .badge {
    color: #fcfcfc;
    background-color: #646464;
}

.btn-primary {
    color: #fff;
    background-color: #594f48;
    border-color: #4b423d;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3d3631;
    border-color: #292421;
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #594f48;
    border-color: #4b423d;
}

.btn-primary .badge {
    color: #594f48;
    background-color: #fff;
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    background-image: none;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    background-image: none;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}

.btn-link {
    color: #594f48;
    font-weight: 400;
    cursor: pointer;
    border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
    color: #91cf65;
    text-decoration: underline;
    background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none;
}

.btn-lg,
.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-sm,
.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs,
.btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-block+.btn-block {
    margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box;
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f0f0f0;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #333;
    text-decoration: none;
    outline: 0;
    background-color: #f0f0f0;
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    color: #777;
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed;
}

.open>.dropdown-menu {
    display: block;
}

.open>a {
    outline: 0;
}

.dropdown-menu-right {
    left: auto;
    right: 0;
}

.dropdown-menu-left {
    left: 0;
    right: auto;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap;
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

@media (min-width:992px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0;
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
    position: relative;
    float: left;
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover,
.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus,
.btn-group>.btn:active,
.btn-group-vertical>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn.active {
    z-index: 2;
}

.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus {
    outline: 0;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
    margin-left: -1px;
}

.btn-toolbar {
    margin-left: -5px;
}

.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left;
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
    margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.btn-group>.btn:first-child {
    margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group>.btn-group {
    float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}

.btn-group>.btn-group:first-child>.btn:last-child,
.btn-group>.btn-group:first-child>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn .caret {
    margin-left: 0;
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

.btn-group-vertical>.btn-group>.btn {
    float: none;
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%;
}

.btn-group-justified>.btn-group .btn {
    width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto;
}

[data-toggle="buttons"]>.btn>input[type="radio"],
[data-toggle="buttons"]>.btn>input[type="checkbox"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.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.33;
    border-radius: 6px;
}

select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px;
}

textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn,
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn {
    height: auto;
}

.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;
}

select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px;
}

textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn,
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn {
    height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell;
}

.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;
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.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;
}

.input-group-addon:first-child {
    border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.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;
}

.input-group-addon:last-child {
    border-left: 0;
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

.input-group-btn>.btn {
    position: relative;
}

.input-group-btn>.btn+.btn {
    margin-left: -1px;
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
    z-index: 2;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px;
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
    margin-left: -1px;
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

.nav>li {
    position: relative;
    display: block;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.nav>li>a:hover,
.nav>li>a:focus {
    text-decoration: none;
    background-color: #eee;
}

.nav>li.disabled>a {
    color: #777;
}

.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #eee;
    border-color: #594f48;
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.nav>li>a>img {
    max-width: none;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}

.nav-tabs.nav-justified>li {
    float: none;
}

.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media (min-width:768px) {
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%;
    }
    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0;
    }
}

.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}

.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd;
}

@media (min-width:768px) {
    .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs.nav-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #fff;
    }
}

.nav-pills>li {
    float: left;
}

.nav-pills>li>a {
    border-radius: 4px;
}

.nav-pills>li+li {
    margin-left: 2px;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #333;
    background-color: #f0f0f0;
}

.nav-stacked>li {
    float: none;
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}

.nav-justified {
    width: 100%;
}

.nav-justified>li {
    float: none;
}

.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media (min-width:768px) {
    .nav-justified>li {
        display: table-cell;
        width: 1%;
    }
    .nav-justified>li>a {
        margin-bottom: 0;
    }
}

.nav-tabs-justified {
    border-bottom: 0;
}

.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs-justified>.active>a:focus {
    border: 1px solid #ddd;
}

@media (min-width:768px) {
    .nav-tabs-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }
    .nav-tabs-justified>.active>a,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs-justified>.active>a:focus {
        border-bottom-color: #fff;
    }
}

.tab-content>.tab-pane {
    display: none;
}

.tab-content>.active {
    display: block;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar {
    position: relative;
    min-height: 45px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

@media (min-width:992px) {
    .navbar {
        border-radius: 4px;
    }
}

@media (min-width:992px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
    overflow-y: auto;
}

@media (min-width:992px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important;
    }
    .navbar-collapse.in {
        overflow-y: visible;
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}

@media (max-width:480px) and (orientation:landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
    }
}

.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width:992px) {
    .container>.navbar-header,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width:992px) {
    .navbar-static-top {
        border-radius: 0;
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

@media (min-width:992px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.navbar-brand {
    float: left;
    padding: 12.5px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 45px;
}

.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none;
}

@media (min-width:992px) {
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: -15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 5.5px;
    margin-bottom: 5.5px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-toggle:focus {
    outline: 0;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

@media (min-width:992px) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: 6.25px -15px;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}

@media (max-width:991px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px;
    }
    .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none;
    }
}

@media (min-width:992px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav>li {
        float: left;
    }
    .navbar-nav>li>a {
        padding-top: 12.5px;
        padding-bottom: 12.5px;
    }
    .navbar-nav.navbar-right:last-child {
        margin-right: -15px;
    }
}

@media (min-width:992px) {
    .navbar-left {
        float: left!important;
    }
    .navbar-right {
        float: right!important;
    }
}

.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    margin-top: 5.5px;
    margin-bottom: 5.5px;
}

@media (min-width:768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {
        width: auto;
    }
    .navbar-form .input-group>.form-control {
        width: 100%;
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio label,
    .navbar-form .checkbox label {
        padding-left: 0;
    }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width:991px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
}

@media (min-width:992px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-form.navbar-right:last-child {
        margin-right: -15px;
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: 5.5px;
    margin-bottom: 5.5px;
}

.navbar-btn.btn-sm {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
}

.navbar-btn.btn-xs {
    margin-top: 11.5px;
    margin-bottom: 11.5px;
}

.navbar-text {
    margin-top: 12.5px;
    margin-bottom: 12.5px;
}

@media (min-width:992px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px;
    }
    .navbar-text.navbar-right:last-child {
        margin-right: 0;
    }
}

.navbar-default {
    background-color: #fafafa;
    border-color: #fff;
}

.navbar-default .navbar-brand {
    color: #333;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #1a1a1a;
    background-color: transparent;
}

.navbar-default .navbar-text {
    color: #333;
}

.navbar-default .navbar-nav>li>a {
    color: #333;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #555;
    background-color: #f0f0f0;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #594f48;
    background-color: #fafafa;
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
}

.navbar-default .navbar-toggle {
    border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #fff;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    background-color: #fafafa;
    color: #594f48;
}

@media (max-width:991px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #333;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #555;
        background-color: #f0f0f0;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #594f48;
        background-color: #fafafa;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #333;
}

.navbar-default .navbar-link:hover {
    color: #555;
}

.navbar-default .btn-link {
    color: #333;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
    color: #555;
}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc;
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}

.navbar-inverse .navbar-brand {
    color: #777;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-text {
    color: #777;
}

.navbar-inverse .navbar-nav>li>a {
    color: #777;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #080808;
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent;
}

.navbar-inverse .navbar-toggle {
    border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #080808;
    color: #fff;
}

@media (max-width:991px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #777;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #777;
}

.navbar-inverse .navbar-link:hover {
    color: #fff;
}

.navbar-inverse .btn-link {
    color: #777;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
    color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.breadcrumb>li {
    display: inline-block;
}

.breadcrumb>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc;
}

.breadcrumb>.active {
    color: #777;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    width: 100%;
}

.pagination>li {
    display: inline;
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #594f48;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    color: #91cf65;
    background-color: #eee;
    border-color: #ddd;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    background-color: #594f48;
    border-color: #594f48;
    cursor: default;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}

.pager li {
    display: inline;
}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}

.pager li>a:hover,
.pager li>a:focus {
    text-decoration: none;
    background-color: #eee;
}

.pager .next>a,
.pager .next>span {
    float: right;
}

.pager .previous>a,
.pager .previous>span {
    float: left;
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

a.label:hover,
a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.label:empty {
    display: none;
}

.btn .label {
    position: relative;
    top: -1px;
}

.label-default {
    background-color: #777;
}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #5e5e5e;
}

.label-primary {
    background-color: #594f48;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #3d3631;
}

.label-success {
    background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #449d44;
}

.label-info {
    background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #31b0d5;
}

.label-warning {
    background-color: #f0ad4e;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #ec971f;
}

.label-danger {
    background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #c9302c;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #777;
    border-radius: 10px;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.btn-xs .badge {
    top: 0;
    padding: 1px 5px;
}

a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

a.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
    color: #594f48;
    background-color: #fff;
}

.nav-pills>li>a>.badge {
    margin-left: 3px;
}

.jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee;
}

.jumbotron h1,
.jumbotron .h1 {
    color: inherit;
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200;
}

.jumbotron>hr {
    border-top-color: #d5d5d5;
}

.container .jumbotron {
    border-radius: 6px;
}

.jumbotron .container {
    max-width: 100%;
}

@media screen and (min-width:768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .container .jumbotron {
        padding-left: 60px;
        padding-right: 60px;
    }
    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 63px;
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.thumbnail>img,
.thumbnail a>img {
    margin-left: auto;
    margin-right: auto;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #594f48;
}

.thumbnail .caption {
    padding: 9px;
    color: #646464;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

.alert .alert-link {
    font-weight: 700;
}

.alert>p,
.alert>ul {
    margin-bottom: 0;
}

.alert>p+p {
    margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.alert-success hr {
    border-top-color: #c9e2b3;
}

.alert-success .alert-link {
    color: #2b542c;
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

.alert-info hr {
    border-top-color: #a6e1ec;
}

.alert-info .alert-link {
    color: #245269;
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.alert-warning hr {
    border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
    color: #66512c;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert-danger hr {
    border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
    color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #594f48;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar[aria-valuenow="1"],
.progress-bar[aria-valuenow="2"] {
    min-width: 30px;
}

.progress-bar[aria-valuenow="0"] {
    color: #777;
    min-width: 30px;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
}

.progress-bar-success {
    background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
    background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
    background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
    background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.media,
.media-body {
    overflow: hidden;
    zoom: 1;
}

.media,
.media .media {
    margin-top: 15px;
}

.media:first-child {
    margin-top: 0;
}

.media-object {
    display: block;
}

.media-heading {
    margin: 0 0 5px;
}

.media>.pull-left {
    margin-right: 10px;
}

.media>.pull-right {
    margin-left: 10px;
}

.media-list {
    padding-left: 0;
    list-style: none;
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.list-group-item>.badge {
    float: right;
}

.list-group-item>.badge+.badge {
    margin-right: 5px;
}

a.list-group-item {
    color: #555;
}

a.list-group-item .list-group-item-heading {
    color: #333;
}

a.list-group-item:hover,
a.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
    background-color: #eee;
    color: #777;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
    color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
    color: #777;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    z-index: 2;
    color: #333;
    background-color: #f0f0f0;
    border-color: #f0f0f0;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading>.small {
    color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
    color: #fff;
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

a.list-group-item-success {
    color: #3c763d;
}

a.list-group-item-success .list-group-item-heading {
    color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

a.list-group-item-info {
    color: #31708f;
}

a.list-group-item-info .list-group-item-heading {
    color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

a.list-group-item-warning {
    color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading {
    color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

a.list-group-item-danger {
    color: #a94442;
}

a.list-group-item-danger .list-group-item-heading {
    color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.panel-title>a {
    color: inherit;
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel>.list-group {
    margin-bottom: 0;
}

.panel>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0;
}

.list-group+.panel-footer {
    border-top-width: 0;
}

.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
    margin-bottom: 0;
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px;
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive {
    border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0;
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0;
}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0;
}

.panel-group {
    margin-bottom: 20px;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}

.panel-group .panel+.panel {
    margin-top: 5px;
}

.panel-group .panel-heading {
    border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
    border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
}

.panel-default {
    border-color: #ddd;
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd;
}

.panel-primary {
    border-color: #594f48;
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #594f48;
    border-color: #594f48;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #594f48;
}

.panel-primary>.panel-heading .badge {
    color: #594f48;
    background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #594f48;
}

.panel-success {
    border-color: #d6e9c6;
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6;
}

.panel-info {
    border-color: #bce8f1;
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1;
}

.panel-warning {
    border-color: #faebcc;
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc;
}

.panel-danger {
    border-color: #ebccd1;
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, .15);
}

.well-lg {
    padding: 24px;
    border-radius: 6px;
}

.well-sm {
    padding: 9px;
    border-radius: 3px;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50);
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50);
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857143px;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }
    .modal-sm {
        width: 300px;
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px;
    }
}

@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px;
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -15px;
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -15px;
    }
    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }
}

@-ms-viewport {
    width: device-width;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none!important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none!important;
}

@media (max-width:767px) {
    .visible-xs {
        display: block!important;
    }
    table.visible-xs {
        display: table;
    }
    tr.visible-xs {
        display: table-row!important;
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell!important;
    }
}

@media (max-width:767px) {
    .visible-xs-block {
        display: block!important;
    }
}

@media (max-width:767px) {
    .visible-xs-inline {
        display: inline!important;
    }
}

@media (max-width:767px) {
    .visible-xs-inline-block {
        display: inline-block!important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block!important;
    }
    table.visible-sm {
        display: table;
    }
    tr.visible-sm {
        display: table-row!important;
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell!important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
        display: block!important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
        display: inline!important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display: inline-block!important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block!important;
    }
    table.visible-md {
        display: table;
    }
    tr.visible-md {
        display: table-row!important;
    }
    th.visible-md,
    td.visible-md {
        display: table-cell!important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
        display: block!important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline!important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block!important;
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block!important;
    }
    table.visible-lg {
        display: table;
    }
    tr.visible-lg {
        display: table-row!important;
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell!important;
    }
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block!important;
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline!important;
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block!important;
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none!important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none!important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none!important;
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none!important;
    }
}

.visible-print {
    display: none!important;
}

@media print {
    .visible-print {
        display: block!important;
    }
    table.visible-print {
        display: table;
    }
    tr.visible-print {
        display: table-row!important;
    }
    th.visible-print,
    td.visible-print {
        display: table-cell!important;
    }
}

.visible-print-block {
    display: none!important;
}

@media print {
    .visible-print-block {
        display: block!important;
    }
}

.visible-print-inline {
    display: none!important;
}

@media print {
    .visible-print-inline {
        display: inline!important;
    }
}

.visible-print-inline-block {
    display: none!important;
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important;
    }
}

@media print {
    .hidden-print {
        display: none!important;
    }
}

.flag-icon {
    position: relative;
    display: inline-block;
    width: 1.33333333em;
    line-height: 1em;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}

.flag-icon:before {
    content: "\00a0";
}

.flag-icon.flag-icon-squared {
    width: 1em;
}

.flag-icon-background {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}

.flag-icon-au {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/au.svg);
}

.flag-icon-au.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/au.svg);
}

.flag-icon-at {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/at.svg);
}

.flag-icon-at.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/at.svg);
}

.flag-icon-be {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjwhLS0gL0NyZWF0aXZlIENvbW1vbnMgUHVibGljIERvbWFpbiAtLT4KPCEtLQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvIgogICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgo8V29yayByZGY6YWJvdXQ9IiI+CiAgICA8ZGM6dGl0bGU+TmV3IFplYWxhbmQsIEF1c3RyYWxpYSwgVW5pdGVkIEtpbmdkb20sIFVuaXRlZCBTdGF0ZXMsIApCb3NuaWEgYW5kIEhlcnplZ292aW5hLCBBemVyYmFpamFuLCBBcm1lbmlhLCBCYWhhbWFzLCBCZWxnaXVtLCBCZW5pbiwgCkJ1bGdhcmlhLCBFc3RvbmlhLCBGaW5sYW5kLCBHYWJvbiwgR2FtYmlhLCBHZXJtYW55LCBHcmVlY2UsIEdyZWVubGFuZCwgCkd1aW5lYSwgSG9uZHVyYXMsIElzcmFlbCwgSmFtYWljYSwgSm9yZGFuLCBhbmQgUm9tYW5pYSBGbGFnczwvZGM6dGl0bGU+CiAgICA8ZGM6cmlnaHRzPjxBZ2VudD4KICAgICAgIDxkYzp0aXRsZT5EYW5pZWwgTWNSYWU8L2RjOnRpdGxlPgogICAgPC9BZ2VudD48L2RjOnJpZ2h0cz4KICAgIDxsaWNlbnNlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvUHVibGljRG9tYWluIiAvPgo8L1dvcms+Cgo8TGljZW5zZSByZGY6YWJvdXQ9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjL1B1YmxpY0RvbWFpbiI+CiAgICA8cGVybWl0cyByZGY6cmVzb3VyY2U9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjL1JlcHJvZHVjdGlvbiIgLz4KICAgIDxwZXJtaXRzIHJkZjpyZXNvdXJjZT0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvRGlzdHJpYnV0aW9uIiAvPgogICAgPHBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vd2ViLnJlc291cmNlLm9yZy9jYy9EZXJpdmF0aXZlV29ya3MiIC8+CjwvTGljZW5zZT4KPC9yZGY6UkRGPgotLT4KPHN2ZyBpZD0ic3ZnNTU0IiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0ODAiIHdpZHRoPSI2NDAiIHZlcnNpb249IjEuMSIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGEyOTkxIj4KICA8cmRmOlJERj4KICAgPGNjOldvcmsgcmRmOmFib3V0PSIiPgogICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+CiAgIDwvY2M6V29yaz4KICA8L3JkZjpSREY+CiA8L21ldGFkYXRhPgogPGcgaWQ9ImZsYWciIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTQ3IDAgMCAuOTQ3MzIgMCAtNS4wMjc1KSIgc3Ryb2tlLXdpZHRoPSIxcHQiPgogIDxyZWN0IGlkPSJyZWN0NTU4IiBoZWlnaHQ9IjUwNi42OSIgd2lkdGg9IjE5NC44OCIgeT0iNS4zMDcxIiB4PSIwIi8+CiAgPHJlY3QgaWQ9InJlY3Q1NTkiIGhlaWdodD0iNTA2LjY5IiB3aWR0aD0iMTk0Ljg4IiB5PSI1LjMwNzEiIHg9IjE5NC44OCIgZmlsbD0iI2ZmZDkwYyIvPgogIDxyZWN0IGlkPSJyZWN0NTYwIiBoZWlnaHQ9IjUwNi42OSIgd2lkdGg9IjE5NC44OCIgeT0iNS4zMDcxIiB4PSIzODkuNzYiIGZpbGw9IiNmMzE4MzAiLz4KIDwvZz4KPC9zdmc+Cg==);
}

.flag-icon-be.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/be.svg);
}

.flag-icon-ca {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/ca.svg);
}

.flag-icon-ca.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/ca.svg);
}

.flag-icon-cn {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/cn.svg);
}

.flag-icon-cn.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/cn.svg);
}

.flag-icon-hr {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/hr.svg);
}

.flag-icon-hr.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/hr.svg);
}

.flag-icon-cz {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/cz.svg);
}

.flag-icon-cz.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/cz.svg);
}

.flag-icon-dk {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjxzdmcgaWQ9InN2ZzU0OCIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgwIiB3aWR0aD0iNjQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhMjk5MyI+CiAgPHJkZjpSREY+CiAgIDxjYzpXb3JrIHJkZjphYm91dD0iIj4KICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICA8L2NjOldvcms+CiAgPC9yZGY6UkRGPgogPC9tZXRhZGF0YT4KIDxkZWZzIGlkPSJkZWZzNTUwIj4KICA8Y2xpcFBhdGggaWQ9ImNsaXBQYXRoNDEzMCIgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICA8cmVjdCBpZD0icmVjdDQxMzIiIGZpbGwtb3BhY2l0eT0iMC42NyIgaGVpZ2h0PSI1MTIiIHdpZHRoPSI2ODIuNjciIHk9Ii0uMDAwMDAzOTA1OCIgeD0iLTY0Ii8+CiAgPC9jbGlwUGF0aD4KIDwvZGVmcz4KIDxnIGlkPSJmbGFnIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDQxMzApIiB0cmFuc2Zvcm09Im1hdHJpeCguOTM3NSAwIDAgLjkzNzUgNjAgLjAwMDAwMzY2MTcpIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgPHJlY3QgaWQ9InJlY3Q1NTEiIGhlaWdodD0iNTEyIiB3aWR0aD0iNjc2LjU3IiB5PSItLjAwMDAwMzkwNTgiIHg9Ii02NCIgZmlsbD0iI2ZiMWIyMiIvPgogIDxyZWN0IGlkPSJyZWN0NTUyIiBoZWlnaHQ9IjczLjE0MyIgd2lkdGg9IjY3Ni41NyIgeT0iMjE5LjQzIiB4PSItNjQiIGZpbGw9IiNmZmYiLz4KICA8cmVjdCBpZD0icmVjdDU1MyIgaGVpZ2h0PSI1MTIiIHdpZHRoPSI3My4xNDMiIHk9Ii0uMDAwMDAzOTA1OCIgeD0iMTU1LjQzIiBmaWxsPSIjZmZmIi8+CiA8L2c+Cjwvc3ZnPgo=);
}

.flag-icon-dk.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/dk.svg);
}

.flag-icon-ee {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gL0NyZWF0aXZlIENvbW1vbnMgUHVibGljIERvbWFpbiAtLT4KPCEtLQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvIgogICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgo8V29yayByZGY6YWJvdXQ9IiI+CiAgICA8ZGM6dGl0bGU+TmV3IFplYWxhbmQsIEF1c3RyYWxpYSwgVW5pdGVkIEtpbmdkb20sIFVuaXRlZCBTdGF0ZXMsIApCb3NuaWEgYW5kIEhlcnplZ292aW5hLCBBemVyYmFpamFuLCBBcm1lbmlhLCBCYWhhbWFzLCBCZWxnaXVtLCBCZW5pbiwgCkJ1bGdhcmlhLCBFc3RvbmlhLCBGaW5sYW5kLCBHYWJvbiwgR2FtYmlhLCBHZXJtYW55LCBHcmVlY2UsIEdyZWVubGFuZCwgCkd1aW5lYSwgSG9uZHVyYXMsIElzcmFlbCwgSmFtYWljYSwgSm9yZGFuLCBhbmQgUm9tYW5pYSBGbGFnczwvZGM6dGl0bGU+CiAgICA8ZGM6cmlnaHRzPjxBZ2VudD4KICAgICAgIDxkYzp0aXRsZT5EYW5pZWwgTWNSYWU8L2RjOnRpdGxlPgogICAgPC9BZ2VudD48L2RjOnJpZ2h0cz4KICAgIDxsaWNlbnNlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvUHVibGljRG9tYWluIiAvPgo8L1dvcms+Cgo8TGljZW5zZSByZGY6YWJvdXQ9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjL1B1YmxpY0RvbWFpbiI+CiAgICA8cGVybWl0cyByZGY6cmVzb3VyY2U9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjL1JlcHJvZHVjdGlvbiIgLz4KICAgIDxwZXJtaXRzIHJkZjpyZXNvdXJjZT0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvRGlzdHJpYnV0aW9uIiAvPgogICAgPHBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vd2ViLnJlc291cmNlLm9yZy9jYy9EZXJpdmF0aXZlV29ya3MiIC8+CjwvTGljZW5zZT4KPC9yZGY6UkRGPgotLT4KPHN2ZyBpZD0ic3ZnMzc4IiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0ODAiIHdpZHRoPSI2NDAiIHZlcnNpb249IjEiIHk9IjAiIHg9IjAiIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhOCI+CiAgPHJkZjpSREY+CiAgIDxjYzpXb3JrIHJkZjphYm91dD0iIj4KICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICA8L2NjOldvcms+CiAgPC9yZGY6UkRGPgogPC9tZXRhZGF0YT4KIDxnIGlkPSJmbGFnIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMXB0Ij4KICA8cmVjdCBpZD0icmVjdDE3MSIgcng9IjAiIHJ5PSIwIiBoZWlnaHQ9IjQ3Ny45IiB3aWR0aD0iNjQwIiB5PSIyLjg0MjJlLTE0IiB4PSIwIi8+CiAgPHJlY3QgaWQ9InJlY3QyNTYiIHJ4PSIwIiByeT0iMCIgaGVpZ2h0PSIxNTkuMyIgd2lkdGg9IjY0MCIgeT0iMzIwLjciIHg9IjAiIGZpbGw9IiNmZmYiLz4KICA8cmVjdCBpZD0icmVjdDI1NSIgaGVpZ2h0PSIxNTkuMyIgd2lkdGg9IjY0MCIgeT0iMi44NDIyZS0xNCIgeD0iMCIgZmlsbD0iIzAwZiIvPgogPC9nPgo8L3N2Zz4K);
}

.flag-icon-ee.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/ee.svg);
}

.flag-icon-fl {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/fl.svg);
}

.flag-icon-fl.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/fl.svg);
}

.flag-icon-fr {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjxzdmcgaWQ9InN2ZzM3OCIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgwIiB3aWR0aD0iNjQwIiB2ZXJzaW9uPSIxIiB5PSIwIiB4PSIwIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogPG1ldGFkYXRhIGlkPSJtZXRhZGF0YTMxNzYiPgogIDxyZGY6UkRGPgogICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4KICAgPC9jYzpXb3JrPgogIDwvcmRmOlJERj4KIDwvbWV0YWRhdGE+CiA8ZyBpZD0iZzM2MjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLXdpZHRoPSIxcHQiIHRyYW5zZm9ybT0ic2NhbGUoMS4yNSAuOTM3NSkiPgogIDxyZWN0IGlkPSJyZWN0MTcxIiBoZWlnaHQ9IjUxMiIgd2lkdGg9IjUxMiIgeT0iNy40MjE5ZS03IiB4PSIwIiBmaWxsPSIjZmZmIi8+CiAgPHJlY3QgaWQ9InJlY3Q0MDMiIGhlaWdodD0iNTEyIiB3aWR0aD0iMTcwLjY3IiB5PSI3LjQyMTllLTciIHg9IjAiIGZpbGw9IiMwMDI2N2YiLz4KICA8cmVjdCBpZD0icmVjdDEzNSIgaGVpZ2h0PSI1MTIiIHdpZHRoPSIxNzAuNjciIHk9IjcuNDIxOWUtNyIgeD0iMzQxLjMzIiBmaWxsPSIjZjMxODMwIi8+CiA8L2c+Cjwvc3ZnPgo=);
}

.flag-icon-fr.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/fr.svg);
}

.flag-icon-fi {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjwhLS0gL0NyZWF0aXZlIENvbW1vbnMgUHVibGljIERvbWFpbiAtLT4KPCEtLQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvIgogICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgo8V29yayByZGY6YWJvdXQ9IiI+CiAgICA8ZGM6dGl0bGU+TmV3IFplYWxhbmQsIEF1c3RyYWxpYSwgVW5pdGVkIEtpbmdkb20sIFVuaXRlZCBTdGF0ZXMsIApCb3NuaWEgYW5kIEhlcnplZ292aW5hLCBBemVyYmFpamFuLCBBcm1lbmlhLCBCYWhhbWFzLCBCZWxnaXVtLCBCZW5pbiwgCkJ1bGdhcmlhLCBFc3RvbmlhLCBGaW5sYW5kLCBHYWJvbiwgR2FtYmlhLCBHZXJtYW55LCBHcmVlY2UsIEdyZWVubGFuZCwgCkd1aW5lYSwgSG9uZHVyYXMsIElzcmFlbCwgSmFtYWljYSwgSm9yZGFuLCBhbmQgUm9tYW5pYSBGbGFnczwvZGM6dGl0bGU+CiAgICA8ZGM6cmlnaHRzPjxBZ2VudD4KICAgICAgIDxkYzp0aXRsZT5EYW5pZWwgTWNSYWU8L2RjOnRpdGxlPgogICAgPC9BZ2VudD48L2RjOnJpZ2h0cz4KICAgIDxsaWNlbnNlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvUHVibGljRG9tYWluIiAvPgo8L1dvcms+Cgo8TGljZW5zZSByZGY6YWJvdXQ9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjL1B1YmxpY0RvbWFpbiI+CiAgICA8cGVybWl0cyByZGY6cmVzb3VyY2U9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjL1JlcHJvZHVjdGlvbiIgLz4KICAgIDxwZXJtaXRzIHJkZjpyZXNvdXJjZT0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvRGlzdHJpYnV0aW9uIiAvPgogICAgPHBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vd2ViLnJlc291cmNlLm9yZy9jYy9EZXJpdmF0aXZlV29ya3MiIC8+CjwvTGljZW5zZT4KPC9yZGY6UkRGPgotLT4KPHN2ZyBpZD0ic3ZnNTU1IiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0ODAiIHdpZHRoPSI2NDAiIHZlcnNpb249IjEuMCIgeT0iMCIgeD0iMCIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGEzMDEzIj4KICA8cmRmOlJERj4KICAgPGNjOldvcmsgcmRmOmFib3V0PSIiPgogICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+CiAgIDwvY2M6V29yaz4KICA8L3JkZjpSREY+CiA8L21ldGFkYXRhPgogPGRlZnMgaWQ9ImRlZnM1NTciPgogIDxjbGlwUGF0aCBpZD0iY2xpcFBhdGgzNjA1IiBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgIDxyZWN0IGlkPSJyZWN0MzYwNyIgZmlsbC1vcGFjaXR5PSIwLjY3IiBoZWlnaHQ9IjUxMiIgd2lkdGg9IjY4Mi42NyIgeT0iLS4wMDAwMDE5MTM4IiB4PSItMTkuNDUxIi8+CiAgPC9jbGlwUGF0aD4KIDwvZGVmcz4KIDxnIGlkPSJmbGFnIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDM2MDUpIiB0cmFuc2Zvcm09Im1hdHJpeCguOTM3NTAgMCAwIC45Mzc1MCAxOC4yMzUgLjAwMDAwMTc5NDIpIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgPHJlY3QgaWQ9InJlY3Q1NjUiIGhlaWdodD0iMTg2LjM0IiB3aWR0aD0iMjQ5LjM1IiB5PSIzMjUuNjYiIHg9Ii0xMDUuNjIiIGZpbGw9IiNmZmYiLz4KICA8cmVjdCBpZD0icmVjdDU2NiIgaGVpZ2h0PSI1MTIiIHdpZHRoPSIxNDkuOTQiIHk9Ii0uMDAwMDAyNzAyNCIgeD0iMTQzLjU3IiBmaWxsPSIjMDA2MmRhIi8+CiAgPHJlY3QgaWQ9InJlY3Q1NjciIGhlaWdodD0iMTM5LjY0IiB3aWR0aD0iODk3LjY3IiB5PSIxODYuMTgiIHg9Ii0xMDUuNjIiIGZpbGw9IiMwMDYyZGEiLz4KICA8cmVjdCBpZD0icmVjdDU2OCIgaGVpZ2h0PSIxODYuMzQiIHdpZHRoPSIyNDkuMzUiIHk9Ii4wMDMwMjQ3IiB4PSItMTA1LjYyIiBmaWxsPSIjZmZmIi8+CiAgPHJlY3QgaWQ9InJlY3Q1NzAiIGhlaWdodD0iMTg2LjM0IiB3aWR0aD0iNDk4LjciIHk9IjMyNS42NiIgeD0iMjkzLjM1IiBmaWxsPSIjZmZmIi8+CiAgPHJlY3QgaWQ9InJlY3Q1NzQiIGhlaWdodD0iMTg2LjM0IiB3aWR0aD0iNDk4LjciIHk9Ii4wMDE1MTczIiB4PSIyOTMuMzUiIGZpbGw9IiNmZmYiLz4KICA8cmVjdCBpZD0icmVjdDU2NCIgaGVpZ2h0PSIxODYuMzQiIHdpZHRoPSIyNDkuMzUiIHk9IjMyNS42NiIgeD0iLTEwNS42MiIgZmlsbD0iI2ZmZiIvPgogIDxyZWN0IGlkPSJyZWN0NTY5IiBoZWlnaHQ9IjUxMiIgd2lkdGg9IjE0OS45NCIgeT0iLS4wMDAwMDI3MDI0IiB4PSIxNDMuNTciIGZpbGw9IiMwMDYyZGEiLz4KICA8cmVjdCBpZD0icmVjdDU3MiIgaGVpZ2h0PSIxODYuMzQiIHdpZHRoPSIyNDkuMzUiIHk9Ii4wMDMwMjQ3IiB4PSItMTA1LjYyIiBmaWxsPSIjZmZmIi8+CiAgPHJlY3QgaWQ9InJlY3Q1NzMiIGhlaWdodD0iMTg2LjM0IiB3aWR0aD0iNDk4LjciIHk9IjMyNS42NiIgeD0iMjkzLjM1IiBmaWxsPSIjZmZmIi8+CiAgPHJlY3QgaWQ9InJlY3Q1NzUiIGhlaWdodD0iMTg2LjM0IiB3aWR0aD0iNDk4LjciIHk9Ii4wMDE1MTczIiB4PSIyOTMuMzUiIGZpbGw9IiNmZmYiLz4KIDwvZz4KPC9zdmc+Cg==);
}

.flag-icon-fi.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/fi.svg);
}

.flag-icon-ge {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/ge.svg);
}

.flag-icon-ge.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/ge.svg);
}

.flag-icon-de {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjwhLS0gL0NyZWF0aXZlIENvbW1vbnMgUHVibGljIERvbWFpbiAtLT4KPCEtLQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KPFdvcmsgcmRmOmFib3V0PSIiPgogICA8ZGM6dGl0bGU+U1ZHIGdyYXBoaWMgb2YgR2VybWFuIGZsYWdzPC9kYzp0aXRsZT4KICAgPGRjOnJpZ2h0cz48QWdlbnQ+CiAgICAgIDxkYzp0aXRsZT5QaGlsaXBwIFNhZGxlZGVyPC9kYzp0aXRsZT4KICAgPC9BZ2VudD48L2RjOnJpZ2h0cz4KICAgPGxpY2Vuc2UgcmRmOnJlc291cmNlPSJodHRwOi8vd2ViLnJlc291cmNlLm9yZy9jYy9QdWJsaWNEb21haW4iIC8+CjwvV29yaz4KCjxMaWNlbnNlIHJkZjphYm91dD0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvUHVibGljRG9tYWluIj4KICAgPHBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vd2ViLnJlc291cmNlLm9yZy9jYy9SZXByb2R1Y3Rpb24iIC8+CiAgIDxwZXJtaXRzIHJkZjpyZXNvdXJjZT0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvRGlzdHJpYnV0aW9uIiAvPgogICA8cGVybWl0cyByZGY6cmVzb3VyY2U9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjL0Rlcml2YXRpdmVXb3JrcyIgLz4KPC9MaWNlbnNlPgo8L3JkZjpSREY+Ci0tPgo8c3ZnIGlkPSJzdmczNzgiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjQ4MCIgd2lkdGg9IjY0MCIgdmVyc2lvbj0iMS4wIiB5PSIwIiB4PSIwIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogPG1ldGFkYXRhIGlkPSJtZXRhZGF0YTMwNzQiPgogIDxyZGY6UkRGPgogICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4KICAgPC9jYzpXb3JrPgogIDwvcmRmOlJERj4KIDwvbWV0YWRhdGE+CiA8ZyBpZD0iZmxhZyIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgdHJhbnNmb3JtPSJtYXRyaXgoLjYwMjA3IDAgMCAuNzUyNTkgMCAtLjAwMDAyODE1NykiPgogIDxyZWN0IGlkPSJyZWN0MTcxIiBoZWlnaHQ9IjIxMi42IiB3aWR0aD0iMTA2MyIgeT0iNDI1LjIiIHg9IjAiIGZpbGw9IiNmZmU2MDAiLz4KICA8cmVjdCBpZD0icmVjdDI1NiIgaGVpZ2h0PSIyMTIuNiIgd2lkdGg9IjEwNjMiIHk9IjAuMDAwMDM4IiB4PSIwIi8+CiAgPHJlY3QgaWQ9InJlY3QyNTUiIGhlaWdodD0iMjEyLjYiIHdpZHRoPSIxMDYzIiB5PSIyMTIuNiIgeD0iMCIgZmlsbD0iI2YwMCIvPgogPC9nPgo8L3N2Zz4K);
}

.flag-icon-de.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/de.svg);
}

.flag-icon-gl {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/gl.svg);
}

.flag-icon-gl.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/gl.svg);
}

.flag-icon-is {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/is.svg);
}

.flag-icon-is.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/is.svg);
}

.flag-icon-in {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/in.svg);
}

.flag-icon-in.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/in.svg);
}

.flag-icon-ie {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/ie.svg);
}

.flag-icon-ie.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/ie.svg);
}

.flag-icon-il {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/il.svg);
}

.flag-icon-il.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/il.svg);
}

.flag-icon-it {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjxzdmcgaWQ9InN2ZzM3OCIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgwIiB3aWR0aD0iNjQwIiB2ZXJzaW9uPSIxIiB5PSIwIiB4PSIwIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogPG1ldGFkYXRhIGlkPSJtZXRhZGF0YTQ2MDQiPgogIDxyZGY6UkRGPgogICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4KICAgPC9jYzpXb3JrPgogIDwvcmRmOlJERj4KIDwvbWV0YWRhdGE+CiA8ZyBpZD0iZmxhZyIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgdHJhbnNmb3JtPSJzY2FsZSguNjAyMDcgLjY3NzMzKSI+CiAgPHJlY3QgaWQ9InJlY3QxNzEiIGhlaWdodD0iNzA4LjY2IiB3aWR0aD0iMTA2MyIgeT0iMCIgeD0iMCIgZmlsbD0iI2ZmZiIvPgogIDxyZWN0IGlkPSJyZWN0NDAzIiBoZWlnaHQ9IjcwOC42NiIgd2lkdGg9IjM1NC4zMyIgeT0iMCIgeD0iMCIgZmlsbD0iIzAwNTcwMCIvPgogIDxyZWN0IGlkPSJyZWN0MTM1IiBoZWlnaHQ9IjcwOC42NiIgd2lkdGg9IjM1NC4zMyIgeT0iMCIgeD0iNzA4LjY2IiBmaWxsPSIjZmMwMDAwIi8+CiA8L2c+Cjwvc3ZnPgo=);
}

.flag-icon-it.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/it.svg);
}

.flag-icon-jp {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/jp.svg);
}

.flag-icon-jp.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/jp.svg);
}

.flag-icon-lv {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/lv.svg);
}

.flag-icon-lv.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/lv.svg);
}

.flag-icon-nl {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjwhLS0gL0NyZWF0aXZlIENvbW1vbnMgUHVibGljIERvbWFpbiAtLT4KPCEtLQo8cmRmOlJERiB4bWxucz0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KPFdvcmsgcmRmOmFib3V0PSIiPgogICA8ZGM6dGl0bGU+U1ZHIEdyYXBoaWMgb2YgdGhlIER1dGNoIGZsYWc8L2RjOnRpdGxlPgogICA8ZGM6cmlnaHRzPjxBZ2VudD4KICAgICAgPGRjOnRpdGxlPk1hcmMgTWF1cmVyPC9kYzp0aXRsZT4KICAgPC9BZ2VudD48L2RjOnJpZ2h0cz4KICAgPGxpY2Vuc2UgcmRmOnJlc291cmNlPSJodHRwOi8vd2ViLnJlc291cmNlLm9yZy9jYy9QdWJsaWNEb21haW4iIC8+CjwvV29yaz4KCjxMaWNlbnNlIHJkZjphYm91dD0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvUHVibGljRG9tYWluIj4KICAgPHBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vd2ViLnJlc291cmNlLm9yZy9jYy9SZXByb2R1Y3Rpb24iIC8+CiAgIDxwZXJtaXRzIHJkZjpyZXNvdXJjZT0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvRGlzdHJpYnV0aW9uIiAvPgogICA8cGVybWl0cyByZGY6cmVzb3VyY2U9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjL0Rlcml2YXRpdmVXb3JrcyIgLz4KPC9MaWNlbnNlPgo8L3JkZjpSREY+Ci0tPgo8c3ZnIGlkPSJzdmczNzgiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjQ4MCIgd2lkdGg9IjY0MCIgdmVyc2lvbj0iMSIgeT0iMCIgeD0iMCIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGEzMTUxIj4KICA8cmRmOlJERj4KICAgPGNjOldvcmsgcmRmOmFib3V0PSIiPgogICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+CiAgIDwvY2M6V29yaz4KICA8L3JkZjpSREY+CiA8L21ldGFkYXRhPgogPGcgaWQ9ImZsYWciIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLXdpZHRoPSIxcHQiIHRyYW5zZm9ybT0ic2NhbGUoMS4yNSAuOTM3NSkiPgogIDxyZWN0IGlkPSJyZWN0MTcxIiByeD0iMCIgcnk9IjAiIGhlaWdodD0iNTA5Ljc2IiB3aWR0aD0iNTEyIiB5PSItLjAwMDAwMTk5MDciIHg9IjAiIGZpbGw9IiNmZmYiLz4KICA8cmVjdCBpZD0icmVjdDI1NiIgcng9IjAiIHJ5PSIwIiBoZWlnaHQ9IjE2OS45MiIgd2lkdGg9IjUxMiIgeT0iMzQyLjA4IiB4PSIwIiBmaWxsPSIjMjE0NjhiIi8+CiAgPHJlY3QgaWQ9InJlY3QyNTUiIGhlaWdodD0iMTY5LjkyIiB3aWR0aD0iNTEyIiB5PSItLjAwMDAwMTk5MDciIHg9IjAiIGZpbGw9IiNhZTFjMjgiLz4KIDwvZz4KPC9zdmc+Cg==);
}

.flag-icon-nl.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/nl.svg);
}

.flag-icon-nz {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/nz.svg);
}

.flag-icon-nz.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/nz.svg);
}

.flag-icon-no {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjxzdmcgaWQ9ImlzbGVuc2tpZmFuaW5uIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0ODAiIHdpZHRoPSI2NDAiIHZlcnNpb249IjEiIHk9IjAiIHg9IjAiIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhMzE2MyI+CiAgPHJkZjpSREY+CiAgIDxjYzpXb3JrIHJkZjphYm91dD0iIj4KICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICA8L2NjOldvcms+CiAgPC9yZGY6UkRGPgogPC9tZXRhZGF0YT4KIDxkZWZzIGlkPSJkZWZzMzgwIj4KICA8Y2xpcFBhdGggaWQ9ImNsaXBQYXRoMzczOCIgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICA8cmVjdCBpZD0icmVjdDM3NDAiIGZpbGwtb3BhY2l0eT0iMC42NyIgaGVpZ2h0PSI0ODAiIHdpZHRoPSI2NDAiIHk9IjYiIHg9Ii0zMiIvPgogIDwvY2xpcFBhdGg+CiA8L2RlZnM+CiA8ZyBpZD0iZmxhZyIgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzczOCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLC02KSI+CiAgPHJlY3QgaWQ9InJlY3Q4MTUzIiBoZWlnaHQ9IjUxMiIgd2lkdGg9IjUxMiIgeT0iLTIwIiB4PSIwIiBmaWxsPSIjZmZmIi8+CiAgPHJlY3QgaWQ9InJlY3Q1ODMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaGVpZ2h0PSI1MTEuODQiIHdpZHRoPSI2OTkuNzQiIHk9Ii0xOS44NDIiIHg9Ii03MCIgc3Ryb2tlLXdpZHRoPSIxcHQiIGZpbGw9IiNmZmYiLz4KICA8cmVjdCBpZD0icmVjdDU2MSIgZmlsbC1ydWxlPSJldmVub2RkIiBoZWlnaHQ9IjIyMS40NyIgd2lkdGg9IjIyMi45NCIgeT0iLTQzLjAzOSIgeD0iLTk5LjIxMyIgc3Ryb2tlLXdpZHRoPSIxcHQiIGZpbGw9IiNkNzI4MjgiLz4KICA8cmVjdCBpZD0icmVjdDU2MiIgZmlsbC1ydWxlPSJldmVub2RkIiBoZWlnaHQ9IjIyMS40NyIgd2lkdGg9IjQzMS4zNiIgeT0iLTQzLjAzOSIgeD0iMjQ3LjQyIiBzdHJva2Utd2lkdGg9IjFwdCIgZmlsbD0iI2Q3MjgyOCIvPgogIDxyZWN0IGlkPSJyZWN0NTYzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGhlaWdodD0iMjI1Ljc2IiB3aWR0aD0iMjIwIiB5PSIzMDEuNjciIHg9Ii05OS4yMTMiIHN0cm9rZS13aWR0aD0iMXB0IiBmaWxsPSIjZDcyODI4Ii8+CiAgPHJlY3QgaWQ9InJlY3Q1NjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaGVpZ2h0PSIyMjMuNjUiIHdpZHRoPSI0MTkuNjgiIHk9IjMwMy43OSIgeD0iMjUwIiBzdHJva2Utd2lkdGg9IjFwdCIgZmlsbD0iI2Q3MjgyOCIvPgogIDxyZWN0IGlkPSJyZWN0NTY1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGhlaWdodD0iNTQ1LjY3IiB3aWR0aD0iNjQuNDI1IiB5PSItNDMuMDM5IiB4PSIxNTQuNjUiIHN0cm9rZS13aWR0aD0iMXB0IiBmaWxsPSIjMDAzODk3Ii8+CiAgPHJlY3QgaWQ9InJlY3Q1NjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaGVpZ2h0PSI2My40NDQiIHdpZHRoPSI3NjMuMDEiIHk9IjIwNC44NCIgeD0iLTk5LjIxMyIgc3Ryb2tlLXdpZHRoPSIxcHQiIGZpbGw9IiMwMDM4OTciLz4KIDwvZz4KPC9zdmc+Cg==);
}

.flag-icon-no.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/no.svg);
}

.flag-icon-pl {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjxzdmcgaWQ9InN2ZzM3OCIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgwIiB3aWR0aD0iNjQwIiB2ZXJzaW9uPSIxIiB5PSIwIiB4PSIwIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogPG1ldGFkYXRhIGlkPSJtZXRhZGF0YTM2ODMiPgogIDxyZGY6UkRGPgogICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4KICAgPC9jYzpXb3JrPgogIDwvcmRmOlJERj4KIDwvbWV0YWRhdGE+CiA8ZyBpZD0iZmxhZyIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InNjYWxlKDEuMjUgLjkzNzUpIj4KICA8cmVjdCBpZD0icmVjdDE0OSIgdHJhbnNmb3JtPSJzY2FsZSgtMSkiIGhlaWdodD0iNTEyIiB3aWR0aD0iNTEyIiB5PSItNTEyIiB4PSItNTEyIiBmaWxsPSIjZmZmIi8+CiAgPHJlY3QgaWQ9InJlY3QxNDgiIHRyYW5zZm9ybT0ic2NhbGUoLTEpIiBoZWlnaHQ9IjI1NiIgd2lkdGg9IjUxMiIgeT0iLTUxMiIgeD0iLTUxMiIgc3Ryb2tlLXdpZHRoPSIxcHQiIGZpbGw9IiNkZjAwMDAiLz4KIDwvZz4KPC9zdmc+Cg==);
}

.flag-icon-pl.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/pl.svg);
}

.flag-icon-pt {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/pt.svg);
}

.flag-icon-pt.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/pt.svg);
}

.flag-icon-sk {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/sk.svg);
}

.flag-icon-sk.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/sk.svg);
}

.flag-icon-sl {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/sl.svg);
}

.flag-icon-sl.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/sl.svg);
}

.flag-icon-es {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/es.svg);
}

.flag-icon-es.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/es.svg);
}

.flag-icon-se {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjxzdmcgaWQ9InN2ZzU4OSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgwIiB3aWR0aD0iNjQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhMzA2NSI+CiAgPHJkZjpSREY+CiAgIDxjYzpXb3JrIHJkZjphYm91dD0iIj4KICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICA8L2NjOldvcms+CiAgPC9yZGY6UkRGPgogPC9tZXRhZGF0YT4KIDxkZWZzIGlkPSJkZWZzNTkxIj4KICA8Y2xpcFBhdGggaWQ9ImNsaXBQYXRoMTUzMzMiIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgPHJlY3QgaWQ9InJlY3QxNTMzNSIgZmlsbC1vcGFjaXR5PSIwLjY3IiBoZWlnaHQ9IjUxMiIgd2lkdGg9IjY4Mi42NyIgeT0iLjAwMDAwOTA2MjEiIHg9Ii01My40MjEiLz4KICA8L2NsaXBQYXRoPgogPC9kZWZzPgogPGcgaWQ9ImZsYWciIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDE1MzMzKSIgdHJhbnNmb3JtPSJtYXRyaXgoLjkzNzUgMCAwIC45Mzc1IDUwLjA4MiAtLjAwMDAwODQ5NTgpIj4KICA8ZyBpZD0iZzU1OCIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgdHJhbnNmb3JtPSJtYXRyaXgoMi45MjU3IDAgMCAyLjkyNTcgLTc0NS4zMyAtOTY5LjQ4KSI+CiAgIDxyZWN0IGlkPSJyZWN0NTUyIiBoZWlnaHQ9IjcwIiB3aWR0aD0iODcuNSIgeT0iMzMxLjQ3IiB4PSIyMTMuMzYiIGZpbGw9IiMwMDQwNzMiLz4KICAgPHJlY3QgaWQ9InJlY3Q1NTMiIGhlaWdodD0iNzAiIHdpZHRoPSI4Ny41IiB5PSI0MzYuMzYiIHg9IjIxMy4zNiIgZmlsbD0iIzAwM2Y3MyIvPgogICA8cmVjdCBpZD0icmVjdDU1NCIgaGVpZ2h0PSIzNSIgd2lkdGg9Ijg3LjUiIHk9IjQwMS40MyIgeD0iMjEzLjM2IiBmaWxsPSIjZmMwIi8+CiAgIDxyZWN0IGlkPSJyZWN0NTU2IiBoZWlnaHQ9IjE3NSIgd2lkdGg9IjM1IiB5PSIzMzEuMzciIHg9IjMwMC41IiBmaWxsPSIjZmMwIi8+CiAgIDxyZWN0IGlkPSJyZWN0NTU3IiBoZWlnaHQ9IjM1IiB3aWR0aD0iMTU3LjUiIHk9IjQwMS40NCIgeD0iMzM0LjM5IiBmaWxsPSIjZmMwIi8+CiAgIDxyZWN0IGlkPSJyZWN0NTU4IiBoZWlnaHQ9IjcwIiB3aWR0aD0iMTU3LjUiIHk9IjQzNi4zNyIgeD0iMzM1LjQ3IiBmaWxsPSIjMDAzZjczIi8+CiAgIDxyZWN0IGlkPSJyZWN0NTU5IiBoZWlnaHQ9IjcwIiB3aWR0aD0iMTU3LjUiIHk9IjMzMS40NyIgeD0iMzM1LjQ3IiBmaWxsPSIjMDAzZjczIi8+CiAgPC9nPgogPC9nPgo8L3N2Zz4K);
}

.flag-icon-se.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/se.svg);
}

.flag-icon-ch {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjxzdmcgaWQ9InN2ZzM3OCIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgwIiB3aWR0aD0iNjQwIiB2ZXJzaW9uPSIxIiB5PSIwIiB4PSIwIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGEzMDYzIj4KICA8cmRmOlJERj4KICAgPGNjOldvcmsgcmRmOmFib3V0PSIiPgogICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+CiAgIDwvY2M6V29yaz4KICA8L3JkZjpSREY+CiA8L21ldGFkYXRhPgogPGcgaWQ9ImZsYWciIHN0cm9rZS13aWR0aD0iMXB0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogIDxyZWN0IGlkPSJyZWN0MTcxIiBoZWlnaHQ9IjQ4MCIgd2lkdGg9IjY0MCIgeT0iMCIgeD0iMCIgZmlsbD0iI2ZhMDAwYiIvPgogIDxyZWN0IGlkPSJyZWN0NTU0IiBoZWlnaHQ9IjAiIHdpZHRoPSIuNzY4MTUiIHk9IjE3Ny4xOSIgeD0iMzI4LjAxIiBmaWxsPSIjODA4MDgwIi8+CiAgPGcgaWQ9Imc1NjYiIHRyYW5zZm9ybT0ibWF0cml4KC42NzczMyAwIDAgLjY3NzMzIC00MCAuMDAwMjQ0ODkpIiBmaWxsPSIjZmZmIj4KICAgPHJlY3QgaWQ9InJlY3Q1NTciIGhlaWdodD0iMTMyLjg3IiB3aWR0aD0iNDQyLjkxIiB5PSIyODcuODkiIHg9IjMxMC4wNCIvPgogICA8cmVjdCBpZD0icmVjdDU2NSIgaGVpZ2h0PSI0NDIuOTEiIHdpZHRoPSIxMzIuODciIHk9IjEzMi44NyIgeD0iNDY1LjA2Ii8+CiAgPC9nPgogPC9nPgo8L3N2Zz4K);
}

.flag-icon-ch.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/ch.svg);
}

.flag-icon-ua {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjgwMCI+CjxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjgwMCIgZmlsbD0iIzAwNUJCQiIvPgo8cmVjdCB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI0MDAiIHk9IjQwMCIgZmlsbD0iI0ZGRDUwMCIvPgo8L3N2Zz4=);
}

.flag-icon-ua.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/ua.svg);
}

.flag-icon-gb {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIFNvZGlwb2RpICgiaHR0cDovL3d3dy5zb2RpcG9kaS5jb20vIikgLS0+CjwhLS0gL0NyZWF0aXZlIENvbW1vbnMgUHVibGljIERvbWFpbiAtLT4KPCEtLQoKPHJkZjpSREYgeG1sbnM9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjLyIKICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KPFdvcmsgcmRmOmFib3V0PSIiPgogICAgPGRjOnRpdGxlPk5ldyBaZWFsYW5kLCBBdXN0cmFsaWEsIFVuaXRlZCBLaW5nZG9tLCBVbml0ZWQgU3RhdGVzLCAKQm9zbmlhIGFuZCBIZXJ6ZWdvdmluYSwgQXplcmJhaWphbiwgQXJtZW5pYSwgQmFoYW1hcywgQmVsZ2l1bSwgQmVuaW4sIApCdWxnYXJpYSwgRXN0b25pYSwgRmlubGFuZCwgR2Fib24sIEdhbWJpYSwgR2VybWFueSwgR3JlZWNlLCBHcmVlbmxhbmQsIApHdWluZWEsIEhvbmR1cmFzLCBJc3JhZWwsIEphbWFpY2EsIEpvcmRhbiwgYW5kIFJvbWFuaWEgRmxhZ3M8L2RjOnRpdGxlPgogICAgPGRjOnJpZ2h0cz48QWdlbnQ+CiAgICAgICA8ZGM6dGl0bGU+RGFuaWVsIE1jUmFlPC9kYzp0aXRsZT4KICAgIDwvQWdlbnQ+PC9kYzpyaWdodHM+CiAgICA8bGljZW5zZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjL1B1YmxpY0RvbWFpbiIgLz4KPC9Xb3JrPgoKPExpY2Vuc2UgcmRmOmFib3V0PSJodHRwOi8vd2ViLnJlc291cmNlLm9yZy9jYy9QdWJsaWNEb21haW4iPgogICAgPHBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vd2ViLnJlc291cmNlLm9yZy9jYy9SZXByb2R1Y3Rpb24iIC8+CiAgICA8cGVybWl0cyByZGY6cmVzb3VyY2U9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjL0Rpc3RyaWJ1dGlvbiIgLz4KICAgIDxwZXJtaXRzIHJkZjpyZXNvdXJjZT0iaHR0cDovL3dlYi5yZXNvdXJjZS5vcmcvY2MvRGVyaXZhdGl2ZVdvcmtzIiAvPgo8L0xpY2Vuc2U+CjwvcmRmOlJERj4KLS0+CjxzdmcgaWQ9InN2ZzEiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjQ4MCIgd2lkdGg9IjY0MCIgdmVyc2lvbj0iMS4xIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogPG1ldGFkYXRhIGlkPSJtZXRhZGF0YTI5OTUiPgogIDxyZGY6UkRGPgogICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4KICAgPC9jYzpXb3JrPgogIDwvcmRmOlJERj4KIDwvbWV0YWRhdGE+CiA8ZGVmcyBpZD0iZGVmczMiPgogIDxjbGlwUGF0aCBpZD0iY2xpcFBhdGg4NjczIiBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgIDxyZWN0IGlkPSJyZWN0ODY3NSIgZmlsbC1vcGFjaXR5PSIwLjY3IiBoZWlnaHQ9IjUxMiIgd2lkdGg9IjY4Mi42NyIgeT0iLS4wMDAwMDI4NjEzIiB4PSItODUuMzMzIi8+CiAgPC9jbGlwUGF0aD4KIDwvZGVmcz4KIDxnIGlkPSJmbGFnIiBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGg4NjczKSIgdHJhbnNmb3JtPSJtYXRyaXgoLjkzNzUwIDAgMCAuOTM3NTAgODAgLjAwMDAwMjY4MjUpIj4KICA8ZyBpZD0iZzU3OCIgc3Ryb2tlLXdpZHRoPSIxcHQiIHRyYW5zZm9ybT0ibWF0cml4KDE3LjA2NyAwIDAgMTcuMDY3IC0yNTYgLTAuMDAwMDAyNCkiPgogICA8cmVjdCBpZD0icmVjdDEyNCIgaGVpZ2h0PSIzMCIgd2lkdGg9IjYwIiB5PSIwIiB4PSIwIiBmaWxsPSIjMDA2Ii8+CiAgIDxnIGlkPSJnNTg0Ij4KICAgIDxwYXRoIGlkPSJwYXRoMTQ2IiBkPSJtMCAwdjMuMzU0MWw1My4yOTIgMjYuNjQ2aDYuNzA4di0zLjM1NGwtNTMuMjkyLTI2LjY0NmgtNi43MDh6bTYwIDB2My4zNTRsLTUzLjI5MiAyNi42NDZoLTYuNzA4di0zLjM1NGw1My4yOTItMjYuNjQ2aDYuNzA4eiIgZmlsbD0iI2ZmZiIvPgogICAgPHBhdGggaWQ9InBhdGgxMzYiIGQ9Im0yNSAwdjMwaDEwdi0zMGgtMTB6bS0yNSAxMHYxMGg2MHYtMTBoLTYweiIgZmlsbD0iI2ZmZiIvPgogICAgPHBhdGggaWQ9InBhdGgxNDEiIGQ9Im0wIDEydjZoNjB2LTZoLTYwem0yNy0xMnYzMGg2di0zMGgtNnoiIGZpbGw9IiNjMDAiLz4KICAgIDxwYXRoIGlkPSJwYXRoMTUwIiBkPSJtMCAzMCAyMC0xMGg0LjQ3MmwtMjAgMTBoLTQuNDcyem0wLTMwIDIwIDEwaC00LjQ3MmwtMTUuNTI4LTcuNzYzOXYtMi4yMzYxem0zNS41MjggMTAgMjAtMTBoNC40NzJsLTIwIDEwaC00LjQ3MnptMjQuNDcyIDIwLTIwLTEwaDQuNDcybDE1LjUyOCA3Ljc2NHYyLjIzNnoiIGZpbGw9IiNjMDAiLz4KICAgPC9nPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==);
}

.flag-icon-gb.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/gb.svg);
}

.flag-icon-us {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/4x3/us.svg);
}

.flag-icon-us.flag-icon-squared {
    background-image: url(../../fileadmin/felayout_meda_master/dev/flags/1x1/us.svg);
}

.header-top {
    position: fixed;
    z-index: 1100;
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .1);
    -webkit-backface-visibility: hidden;
}

.pxa-header {
    position: relative;
    padding-top: 49px;
}

@media (min-width:992px) {
    .header-top {
        position: relative;
        box-shadow: none;
    }
    .pxa-header {
        padding-top: 0;
    }
}

.header-top {
    background-color: #fff;
    width: 100%;
    top: 0;
    left: 0;
}

.header-top {
    border-bottom: 1px solid #e4e4e4;
    height: 50px;
}

.header-meta-menu .nav>li>a:hover,
.header-top .nav>li>a:focus {
    background: #f0f0f0;
}

.header-meta-menu .nav>li>a {
    padding: 15px 10px 14px 8px;
    color: #333;
    border-radius: 0;
}

.header-meta-menu .nav>li {
    float: left;
}

.header-meta-menu .nav {
    float: right;
}

.header-meta-menu .nav li>a:before {
    font-family: 'icons';
    speak: none;
    position: relative;
    display: inline-block;
    top: 1px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-right: 5px;
}

.header-meta-menu .nav li:nth-child(1)>a:before {
    content: "\53";
}

.header-meta-menu .nav li:nth-child(2)>a:before {
    content: "\eb";
}

.header-meta-menu .nav li:nth-child(3)>a:before {
    content: "\3f";
}

@media (max-width:768px) {
    .header-meta-menu .nav {
        display: none;
    }
}

.header-middle {
    height: 130px;
    margin-bottom: 10px;
}

.header-middle .logo svg {
    width: 100%;
    max-width: 209px;
    display: block;
    margin: 0 auto;
}

@media (min-width:992px) {
    .header-middle {
        margin-bottom: 0;
    }
}

.header-middle .social {
    float: none;
    padding-right: 0;
    text-align: center;
    padding-top: 30px;
}

.header-middle .social ul {
    display: inline-block;
}

@media (min-width:768px) {
    .header-middle .social {
        padding-top: 50px;
        padding-right: 8px;
        float: right;
    }
}

.pxa-footer {
    background: #eae7e3;
    border-top: 15px solid #e0e0e0;
    margin-top: 30px;
}

.pxa-footer p {
    color: #fcfcfc;
    padding-bottom: 5px;
}

.pxa-footer h1,
.pxa-footer h2,
.pxa-footer h3,
.pxa-footer h4,
.pxa-footer h5,
.pxa-footer h6 {
    color: #fcfcfc;
    text-transform: uppercase;
    padding-bottom: 8px;
}

.pxa-footer h4 {
    border-bottom: 1px solid #9e9e9e;
}

.pxa-footer .social .nav-pills a {
    color: #fcfcfc;
}

.footer-about {
    padding-top: 30px;
}

.footer-contact {
    padding-top: 30px;
}

@media (min-width:1200px) {
    .footer-contact .contact-links a {
        display: inline;
    }
}

@media (min-width:992px) {
    .footer-contact .contact-links a {
        display: block;
    }
}

.footer-quick-links {
    padding-top: 30px;
}

.footer-quick-links .nav>li>a {
    transition: color .2s ease;
    text-transform: uppercase;
    color: #fcfcfc;
    padding-left: 0;
    padding-bottom: 0;
}

.footer-quick-links .nav>li>a:hover,
.footer-quick-links .nav>li>a:focus {
    background-color: transparent;
    color: #91cf65;
}

.footer-quick-links .nav>li>a:before {
    font-family: 'icons';
    speak: none;
    position: relative;
    display: inline-block;
    top: 1px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\101";
    color: #594f48;
    font-size: 16px;
    text-transform: none;
}

.map {
    margin-left: inherit;
}

@media (min-width:768px) {
    .map {
        margin-left: -50px;
    }
}

.map a {
    font-size: 32px;
    line-height: 1.5;
    padding-left: 14px;
    padding-top: 6px;
    color: #594f48;
    background: #939393;
    margin-left: 20px;
    width: 60px;
    height: 60px;
    border-radius: 30px;
}

.map a:hover {
    text-decoration: none;
    color: #91cf65;
}

.footer-bottom {
    margin-top: 30px;
    text-align: center;
}

.footer-bottom p {
    color: #b5b5b5;
}

.footer-bottom .row {
    margin-right: 0;
    margin-left: 0;
}

.footer-copyright {
    padding-top: 12px;
    padding-left: 0;
    padding-right: 0;
    border-top: 1px solid #9e9e9e;
}

.footer-bottom-nav {
    padding-top: 6px;
    padding-right: 0;
    padding-left: 0;
}

.footer-bottom-nav .nav {
    display: inline-block;
}

.footer-bottom-nav .nav a {
    color: #b5b5b5;
    text-transform: uppercase;
    padding-top: 0;
    transition: color .2s ease;
}

.footer-bottom-nav .nav li {
    float: left;
}

.footer-bottom-nav .nav li>a:hover {
    color: #999;
    background-color: transparent;
}

@media (min-width:992px) {
    .footer-bottom {
        text-align: left;
    }
    .footer-bottom-nav {
        padding-top: 12px;
        border-top: 1px solid #9e9e9e;
    }
    .footer-bottom-nav .nav {
        display: block;
    }
    .footer-bottom-nav .nav {
        float: right;
    }
}

.pxa-sub-nav a.list-group-item.active,
.pxa-sub-nav a.list-group-item.active:hover,
.pxa-sub-nav a.list-group-item.active:focus {
    border-left: 3px solid #594f48;
}

.pxa-sub-nav .list-group .subItem {
    padding: 6px 15px;
    padding-left: 25px;
    color: #888;
    font-size: 13px;
    border: 1px dotted #e4e4e4;
    border-left: 3px solid #594f48;
    margin: 4px 10px;
}

.pxa-sub-nav .list-group .subSubItem {
    padding: 6px 17px;
    padding-left: 25px;
    color: #888;
    font-size: 13px;
    border: 1px dotted #e4e4e4;
    border-left: 3px solid #594f48;
    margin: 4px 10px;
    margin-left: 18px;
}

.pxa-sub-nav .list-group .subSubSubItem {
    padding: 6px 19px;
    padding-left: 25px;
    color: #888;
    font-size: 13px;
    border: 1px dotted #e4e4e4;
    border-left: 3px solid #594f48;
    margin: 4px 10px;
    margin-left: 26px;
}

.pxa-sub-nav .list-group a.subItem.active,
.pxa-sub-nav .list-group a.subItem.active:hover,
.pxa-sub-nav .list-group a.subItem.active:focus {
    background: #f4f4f4;
}

.subpage-navigation {
    margin-bottom: 30px;
    background-color: #eae7e3;
    min-height: 90px;
}

.subpage-navigation a.list-group-item {
    font-size: 17px;
}

.subpage-navigation .panel {
    border: none;
    box-shadow: none;
    margin-bottom: 0;
    background-color: transparent;
}

.subpage-navigation .collapsed.submenu-arrow,
.subpage-navigation .submenu-arrow-second {
    display: block;
    width: 33px;
    height: 25px;
    cursor: pointer;
}

.subpage-navigation .submenu-arrow-second:after {
    content: " ";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAZCAYAAAC/zUevAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RTMyQzNEOTU3RTIxMUU2QUNFQkI1MEMzMzZGQUFBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RTMyQzNEQTU3RTIxMUU2QUNFQkI1MEMzMzZGQUFBQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVFMzJDM0Q3NTdFMjExRTZBQ0VCQjUwQzMzNkZBQUFCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMzJDM0Q4NTdFMjExRTZBQ0VCQjUwQzMzNkZBQUFCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LD9KNQAAAStJREFUeNpicXZx/sjAwMDHQDnYuHfP3gByNLIAcRwQC1LBEdcYhjJgGnXEqCPQcwcwi4oBaS4qmPUWmEU/owsCzecEin8nlEUfAjEHFRyxHYi90BwgA6TuA+k8oEOm43OEMxCLUcERV7GIPQXiOUA8DegQBlwOYaR1fAMtB6W7xUAcBcRZ2BzCTGtH3L93/7+SktJGIFMFiCuA7FdAsTN0dQQxDmGmVzbE5xBmepYHWBxyHyh2kRGYcDSBAuJ0Lp9Anp8AxFqgWhyURc9QqbAiF8xhgbpGkM4WswHxXKjdKYz09jYw+kEOWAPE3qCoAJYbS5no7AAWdAfQtRYFOgCUGBeiO4BujoA6YBEQR6A7gC6OIOQAmjsCWnnhdQA9QkIKiAPwOQAEAAIMAM+Ocbww8C1GAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: relative;
    overflow: visible;
    top: 10px;
    display: block;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.subpage-navigation .submenu-arrow:after {
    content: " ";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAZCAYAAAC/zUevAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RTMyQzNEOTU3RTIxMUU2QUNFQkI1MEMzMzZGQUFBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RTMyQzNEQTU3RTIxMUU2QUNFQkI1MEMzMzZGQUFBQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVFMzJDM0Q3NTdFMjExRTZBQ0VCQjUwQzMzNkZBQUFCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMzJDM0Q4NTdFMjExRTZBQ0VCQjUwQzMzNkZBQUFCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LD9KNQAAAStJREFUeNpicXZx/sjAwMDHQDnYuHfP3gByNLIAcRwQC1LBEdcYhjJgGnXEqCPQcwcwi4oBaS4qmPUWmEU/owsCzecEin8nlEUfAjEHFRyxHYi90BwgA6TuA+k8oEOm43OEMxCLUcERV7GIPQXiOUA8DegQBlwOYaR1fAMtB6W7xUAcBcRZ2BzCTGtH3L93/7+SktJGIFMFiCuA7FdAsTN0dQQxDmGmVzbE5xBmepYHWBxyHyh2kRGYcDSBAuJ0Lp9Anp8AxFqgWhyURc9QqbAiF8xhgbpGkM4WswHxXKjdKYz09jYw+kEOWAPE3qCoAJYbS5no7AAWdAfQtRYFOgCUGBeiO4BujoA6YBEQR6A7gC6OIOQAmjsCWnnhdQA9QkIKiAPwOQAEAAIMAM+Ocbww8C1GAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: relative;
    overflow: visible;
    top: 10px;
    display: block;
}

.subpage-navigation ul.list-inline {
    display: inline-block;
    margin-left: 30px;
    margin-bottom: 0;
    padding-top: 15px;
}

.subpage-navigation .headingParentpage,
.subpage-navigation .headingPagelist {
    display: inline-block;
}

.subpage-navigation .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: transparent;
    border: 0 solid #ddd;
}

.subpage-navigation .list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}

.subpage-navigation a.list-group-item {
    height: 80px;
}

.subpage-navigation a.list-group-item.active {
    border-bottom: 4px solid #594f48;
    border-radius: 0;
    background-color: transparent;
}

.subpage-navigation a.list-group-item:hover {
    border-radius: 0;
    background-color: transparent;
    color: #594f48;
    text-decoration: underline;
}

.subpage-navigation a.list-group-item:focus {
    border-radius: 0;
    background-color: transparent;
    color: #594f48;
    font-weight: 700;
}

.subpage-navigation .Xpanel-body {
    position: relative;
}

@media (max-width:1199px) {
    .subpage-navigation ul.list-inline {
        display: inline-block;
        margin-left: 30px;
        margin-bottom: 0;
        text-align: center;
        padding-right: 10px;
    }
    .subpage-navigation .collapsed.submenu-arrow,
    .subpage-navigation .submenu-arrow-second {
        display: block;
        width: 33px;
        height: 25px;
        cursor: pointer;
        position: absolute;
        top: 25px;
    }
    .subpage-navigation .headingParentpage,
    .subpage-navigation .headingPagelist {
        display: inline-block;
        position: absolute;
    }
}

@media (max-width:766px) {
    .subpage-navigation a.list-group-item {
        height: auto;
    }
    .subpage-navigation ul.list-inline {
        display: block;
        margin-left: 30px;
        margin-bottom: 0;
        text-align: center;
        padding-top: 10px;
    }
    .subpage-navigation .list-inline>li {
        display: block;
        padding-left: 5px;
        padding-right: 15px;
        padding-top: 10px;
    }
    .subpage-navigation .collapsed.submenu-arrow,
    .subpage-navigation .submenu-arrow-second {
        display: block;
        width: 33px;
        height: 25px;
        cursor: pointer;
        position: absolute;
        top: 25px;
    }
    .subpage-navigation .headingParentpage,
    .subpage-navigation .headingPagelist {
        display: inline-block;
        position: absolute;
    }
    .subpage-navigation .list-group-item {
        position: relative;
        display: inline-block;
        padding: 10px 10px;
        margin-bottom: -1px;
        background-color: transparent;
        border: 0 solid #ddd;
    }
}

.breadcrumb-wrapper {
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 30px;
}

.breadcrumb-wrapper .breadcrumb {
    padding: 12px 15px;
    padding-left: 0;
    margin-bottom: 0;
    color: #999;
    background: #fff;
}

.breadcrumb>li {
    font-size: 13px;
    display: inline;
}

.tx-felogin-pi1 .form-group .checkbox {
    padding-left: 20px;
}

@media (max-width:300px) {
    .tx-felogin-pi1 .form-group.fe-login {
        height: 34px;
    }
}

.footer-subscribe {
    padding-top: 30px;
}

.footer-subscribe input {
    background: #939393;
    border: none;
}

.footer-subscribe .btn-default {
    background-color: rgba(252, 252, 252, 0);
    border: none;
    color: #594f48;
}

.footer-subscribe .btn-default:hover {
    background-color: #fcfcfc;
}

.footer-subscribe .form-control,
.footer-subscribe .subscribe-button {
    margin: 5px auto;
}

.footer-subscribe .form-group {
    margin-right: 3px;
}

@media (min-width:1200px) {
    .footer-subscribe .subscribe-button {
        float: right;
        margin-right: 8px;
    }
    .footer-subscribe .form-group {
        width: 49%;
    }
    .footer-subscribe .form-control {
        width: 100%;
    }
}

.isotope-item {
    width: 23%;
    min-height: 250px;
    margin: 1%;
    float: left;
    overflow: hidden;
}

.isotope-item .top-part {
    position: relative;
}

.isotope-item .top-part h3 {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    margin: 0;
    padding: 6px 12px;
    line-height: 30px;
    width: 100%;
}

.isotope-item .bottom-part {
    padding: 0 15px;
}

.tx-pxa-isotope .filter a {
    background: #d8d8d8;
    border: 0;
    border-radius: 0;
    text-shadow: none;
    padding: 8px 20px;
    color: white;
    text-transform: capitalize;
    font-family: 'Titillium Web';
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.tx-pxa-isotope .options {
    padding-left: 10px;
}

.tx-pxa-isotope .filter a:hover,
.tx-pxa-isotope .filter .selected {
    background: #594f48;
}

.tx-pxa-isotope .filter a.btn:focus,
.tx-pxa-isotope .filter a.btn:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

@media screen and (max-width:767px) {
    .isotope-item {
        width: 48%;
        height: auto;
    }
}

.input-block-level.femanager {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.btn.btn-primary.btn-large.femanager {
    margin-top: 15px;
}

.femanager_new .control-group .controls .alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}

.femanager_new .control-label {
    padding-top: 10px;
    margin-bottom: 1px;
}

.tx-pxa-dealers {
    margin-bottom: 20px;
}

.tx-pxa-dealers .search-not-started {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.tx-pxa-dealers form select,
.tx-pxa-dealers form input {
    display: inline-block;
    vertical-align: middle;
}

.tx-pxa-dealers form input[type="text"] {
    border: 1px solid #c1c1c1;
    padding: 6px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 5px;
}

.tx-pxa-dealers form select {
    appearance: none;
    background: transparent;
    padding: 6px;
    height: 34px;
    border: 1px solid #c1c1c1;
}

.tx-pxa-dealers .dealer-item {
    width: 49%;
    float: left;
    background: #F4F4F4;
    padding: 15px;
    margin-right: 1%;
    margin-bottom: 1%;
}

@media (max-width:550px) {
    .tx-pxa-dealers form input[type="text"] {
        width: 75%;
        margin-top: 10px;
    }
    .tx-pxa-dealers form input[type="text"]+input {
        margin-top: 10px;
    }
    .tx-pxa-dealers select {
        width: 66%;
    }
    .tx-pxa-dealers .dealer-item {
        width: 100%;
        margin-right: 0;
    }
}

.dealer-radio {
    margin-right: 5px;
}

.dealer-radio+.dealer-radio {
    margin-right: 10px;
}

.dealer-radio [type="radio"] {
    margin: 6px 6px 9px;
}

.pxa-dealers-list-wrapper .alert-error {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.news-single .header {
    padding-top: 0;
}

.news-single .article {
    margin-bottom: 60px;
}

.news-single .news-img-wrap {
    float: none;
}

.news-single .news-img-wrap img {
    max-width: 100%;
    height: auto;
}

.news-single .news-text-wrap {
    margin-top: 20px;
}

.news-single .news-img-wrap img {
    margin-right: 20px;
    margin-top: 6px;
}

.news-single .footer {
    background: none;
    border: none;
    margin-top: 20px;
}

.news-single .footer p>span {
    display: inline-block;
    margin: 4px 0;
    margin-right: 2px;
}

.news-single .news-list-date {
    color: #4e4e4e;
    background: #f5f5f5;
    padding: 4px 10px;
}

.news-single .news-list-tags:before {
    font-family: 'icons';
    speak: none;
    position: relative;
    display: inline-block;
    top: 1px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e607";
    padding-right: 6px;
}

.news-single .news-list-category {
    color: #4e4e4e;
    background: #ddd;
    padding: 4px 10px;
}

.news-single .news-list-category:before {
    font-family: 'icons';
    speak: none;
    position: relative;
    display: inline-block;
    top: 1px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e607";
    padding-right: 6px;
}

.news-single .news-list-tags {
    color: #fff;
    background: #594f48;
    padding: 4px 10px;
}

.news-single .news-list-author {
    color: #4e4e4e;
    background: #ddd;
    padding: 4px 10px;
}

.news-single .news-related {
    margin: 30px 0;
}

.news-single .news-related>ul {
    list-style: none;
    padding: 0;
}

.news-single .news-related-news li {
    margin: 6px 0;
}

.news-single .news-related-news .news-related-news-date {
    color: #4e4e4e;
    background: #f5f5f5;
    padding: 2px 10px;
}

@media (min-width:768px) {
    .news-single .news-img-wrap {
        float: left;
    }
    .news-single .news-text-wrap {
        margin-top: 0;
    }
}

.news-list-view .header {
    padding-top: 0;
}

.news-list-view .article {
    margin-bottom: 60px;
}

.news-list-view .news-img-wrap {
    float: left;
}

.news-list-view .news-img-wrap img {
    margin-right: 20px;
    margin-top: 6px;
}

.news-list-view .footer {
    background: none;
    border: none;
    margin-top: 20px;
}

.news-list-view .footer span {
    display: inline-block;
    margin: 4px 0;
    margin-right: 2px;
}

.news-list-view .news-list-date {
    color: #4e4e4e;
    background: #f5f5f5;
    padding: 4px 10px;
}

.news-list-view .news-list-tags:before {
    font-family: 'icons';
    speak: none;
    position: relative;
    display: inline-block;
    top: 1px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e681";
    padding-right: 6px;
}

.news-list-view .news-list-tags {
    color: #fff;
    background: #594f48;
    padding: 4px 10px;
}

.news-list-view .news-list-author {
    color: #4e4e4e;
    background: #ddd;
    padding: 4px 10px;
}

.news-list-view .news-list-category:before {
    font-family: 'icons';
    speak: none;
    position: relative;
    display: inline-block;
    top: 1px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e680";
    padding-right: 6px;
}

.news-list-view .news-list-category {
    color: #4e4e4e;
    background: #ddd;
    padding: 4px 10px;
}

.page-navigation {
    padding: 10px 10px 0;
    border-top: 1px solid #ddd;
}

.page-navigation:before,
.page-navigation:after {
    content: " ";
    display: table;
}

.page-navigation:after {
    clear: both;
}

.page-navigation:before,
.page-navigation:after {
    content: " ";
    display: table;
}

.page-navigation:after {
    clear: both;
}

.page-navigation p {
    float: left;
}

.page-navigation .f3-widget-paginator {
    float: right;
}

.page-navigation .f3-widget-paginator>li {
    display: inline-block;
    margin: 0 4px;
}

.vertical .carousel-inner {
    height: 100%;
}

.carousel.vertical .item {
    transition: .6s ease top;
}

.carousel.vertical .active {
    top: 0;
}

.carousel.vertical .next {
    top: 400px;
}

.carousel.vertical .prev {
    top: -400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
    top: 0;
}

.carousel.vertical .active.left {
    top: -400px;
}

.carousel.vertical .active.right {
    top: 400px;
}

.carousel.vertical .item {
    left: 0;
}

.news-carousel {
    margin: 20px 0;
    border-bottom: 1px solid #ddd;
}

.news-carousel .carousel-control {
    top: auto;
    left: auto;
    bottom: -50px;
    right: 0;
    background: none;
    color: #999;
    text-shadow: none;
}

.news-carousel .left {
    right: 35px;
}

.news-carousel .article {
    margin: 20px 0;
    min-height: 120px;
}

.news-carousel .news-media {
    float: left;
}

.news-carousel .news-img-wrap img {
    margin-top: 6px;
    margin-right: 18px;
}

.news-carousel .news-data-wrapper {
    overflow: hidden;
}

.news-carousel .news-list-date {
    color: #000;
    font-family: arial, sans-serif;
    font-weight: 700;
}

.news-carousel .news-list-date span {
    display: inline-block;
    background: #f5f5f5;
    padding: 0 10px;
}

.news-carousel .news-list-date strong {
    display: inline-block;
    background: #594f48;
    margin-left: -3px;
    padding: 0 10px;
    color: #fff;
}

.news-carousel .news-data-wrapper .header {
    padding-top: 0;
    display: inline-block;
    padding-left: 10px;
    margin-bottom: 10px;
}

.news-carousel .news-data-wrapper .header h3 {
    margin: 0;
    font-size: 18px;
}

.news-carousel .news-data-wrapper .header h3 a {
    color: #4e4e4e;
}

.news-menu-view ul {
    list-style: none;
    padding-left: 10px;
}

.news-menu-view li li:before {
    font-family: 'icons';
    speak: none;
    position: relative;
    display: inline-block;
    top: 1px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e68d";
    padding-right: 8px;
    color: #888;
}

.news-catecories ul {
    list-style: none;
    padding-left: 10px;
}

.news-catecories li:before {
    font-family: 'icons';
    speak: none;
    position: relative;
    display: inline-block;
    top: 1px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #888;
    content: "\e680";
    padding-right: 8px;
}

.news-catecories li li:before {
    color: #bbb;
}

.news-tags {
    list-style: none;
    padding-left: 10px;
}

.news-tags li {
    display: inline-block;
}

.news-tags a {
    margin: 4px 12px;
    padding: 0 10px 0 12px;
    background: #ddd;
    text-decoration: none;
    display: inline-block;
    position: relative;
    line-height: 22px;
    font-size: 12px;
    color: #4e4e4e;
    font-family: arial, sans-serif;
    font-weight: 700;
    transition: .2s ease all;
}

.news-tags a:before {
    content: '';
    position: absolute;
    left: -11px;
    top: 0;
    transition: .2s ease all;
    border-color: transparent #ddd transparent transparent;
    border-style: solid;
    border-width: 11px 11px 11px 0;
}

.news-tags a:after {
    width: 4px;
    height: 4px;
    content: '';
    background: #fff;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 9px;
}

.news-tags a:hover,
.news-tags a:active {
    background: #91cf65;
    color: #fff;
}

.news-tags a:hover:before,
.news-tags a:active:before {
    border-color: transparent #91cf65 transparent transparent;
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    display: none;
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

.no-js .owl-carousel {
    display: block;
}

.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.owl-height {
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    /* background: url(../../fileadmin/felayout_meda_master/dev/owl.video.play.png) no-repeat; */
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

.owl-theme .owl-nav [class*='owl-']:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none;
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default;
}

.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
}

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}

.search-result-form {
    margin: 10px 0;
}

.search-result-form .search-result-input-sword {
    vertical-align: middle!important;
    width: auto;
    display: inline-block;
}

.search-result-container {
    margin-top: 40px;
}

.search-overview ul,
.search-result ul {
    list-style: none;
    padding-left: 20px;
}

.search-result-container .seemore a {
    display: inline-block;
    padding: 8px 18px;
    border: 1px solid #ddd;
    margin: 6px 0 10px;
}

.image {
    display: block;
    margin-bottom: 20px;
    line-height: 1.42857143;
}

.image>img,
.image a>img {
    display: block;
    max-width: 100%;
    height: auto;
}

@media (max-width:767px) {
    .image>img,
    .image a>img {
        margin: 0 auto;
    }
}

.image .caption {
    padding: 9px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.image-row {
    margin-left: -15px;
    margin-right: -15px;
}

.image-column {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width:992px) {
    .image-column {
        float: left;
    }
}

.image-wrap {
    max-width: 100%;
}

.image-below .image-wrap {
    margin-top: 20px;
}

.image-center-outer {
    width: 100%;
    position: relative;
}

.image-center-inner {
    width: 100%;
    position: relative;
    text-align: center;
}

.image-center-inner .image {
    display: inline-block;
}

.image-left .image-wrap {
    float: left;
}

.image-left .text {
    clear: left;
}

.image-right .image-wrap {
    float: right;
}

.image-right .text {
    clear: right;
}

.image-wrap:before,
.image-below:before,
.image-above:before,
.image-beside:before,
.image-intext:before,
.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
    content: " ";
    display: table;
}

.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
    clear: both;
}

.image-wrap:before,
.image-below:before,
.image-above:before,
.image-beside:before,
.image-intext:before,
.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
    content: " ";
    display: table;
}

.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
    clear: both;
}

.image-beside-left .image-wrap,
.image-intext-left .image-wrap {
    float: left;
    margin-left: -15px;
}

.image-beside-right .image-wrap,
.image-intext-right .image-wrap {
    float: right;
    margin-right: -15px;
}

.image-beside-left .image-wrap,
.image-beside-right .image-wrap,
.image-intext-left .image-wrap,
.image-intext-right .image-wrap {
    max-width: 50%;
    padding-left: 15px;
    padding-right: 15px;
}

.image-beside-right,
.image-beside-left {
    overflow: hidden;
    zoom: 1;
}

.image-beside-right .text,
.image-beside-left .text {
    overflow: hidden;
    zoom: 1;
}

@media (max-width:767px) {
    .image-beside-right .image-wrap,
    .image-beside-left .image-wrap {
        margin-left: -15px;
        margin-right: -15px;
        max-width: none;
        float: none;
    }
}

.image-header-1 .image-wrap,
.image-header-2 .image-wrap,
.image-header-3 .image-wrap {
    margin-top: 20px;
}

.image-header-4 .image-wrap,
.image-header-5 .image-wrap,
.image-header-6 .image-wrap {
    margin-top: 10px;
}

.image-row:before,
.image-row:after {
    content: " ";
    display: table;
}

.image-row:after {
    clear: both;
}

.image-center-inner .image {
    display: block;
}

.image-center-inner .image img {
    margin: 0 auto;
}

.divider hr {
    border-color: #e3e3e3;
}

.icon-t3-mandatory {
    position: relative;
    line-height: 1;
    color: #999;
    display: inline-block;
    top: 3px;
    padding-left: 5px;
}

.elem1 {
    margin: 30px 0;
    text-align: center;
}

.elem1 p {
    margin-bottom: 18px;
}

.elem1 .icons {
    padding: 30px;
    background: #594f48;
    color: #fff;
    border-radius: 53px;
    margin-right: 0;
    margin-bottom: 10px;
    font-size: 46px;
}

.elem2 {
    margin: 30px 0;
}

.elem3 .icons {
    padding: 10px;
    background: #594f48;
    color: #fff;
    border-radius: 4px;
    margin-right: 14px;
}

.elem3 {
    margin: 30px 0;
}

.elem3 p {
    margin-bottom: 18px;
}

.subPageHeader {
    background: #f4f4f4;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 20px;
    padding-top: 10px;
    color: #8c7f77;
}

.subPageHeader h3 {
    color: #8c7f77;
}

.quote {
    padding: 0;
    margin: 50px 0;
    margin-bottom: 50px;
    font-size: 18px;
    border-left: none;
    position: relative;
}

.quote footer {
    padding-left: 70px;
    color: #594f48;
}

.quote footer cite {
    color: #646464;
}

.quote p {
    padding: 26px 10px 26px 70px;
    background: #f5f5f5;
    position: relative;
}

.quote p:before {
    border-top: 10px solid #f5f5f5;
    border-left: 18px solid transparent;
    border-right: 18px solid #f5f5f5;
    border-bottom: 10px solid transparent;
    position: absolute;
    bottom: -21px;
    left: 18px;
    content: "";
}

.quote .icon-t3-quoteMark {
    position: absolute;
    left: 18px;
    top: 16px;
    color: #594f48;
}

.quote .icon-t3-quoteMark:before {
    font-family: arial, sans-serif;
    content: '\201D';
    font-size: 110px;
}

.logo-carousel .carousel-control {
    background: transparent;
    text-shadow: none;
    color: #999;
}

.logo-carousel .carousel-control .icon-t3-slider-arrow-left {
    left: 0;
}

.logo-carousel .carousel-control .icon-t3-slider-arrow-right {
    right: 0;
}

.logo-carousel .logo-carousel__item {
    height: 120px;
    line-height: 120px;
    text-align: center;
}

.logo-carousel .logo-carousel__item img {
    display: inline-block;
}

.slider {
    margin-bottom: 30px;
    background-color: #efefef;
    border-bottom: 1px solid #e4e4e4;
}

.carousel-caption {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    background-color: #181818;
    padding-right: 36px;
    padding-left: 36px;
    text-align: left;
}

.carousel-caption h2 {
    height: 40px;
    overflow: hidden;
    color: #fff;
    text-transform: uppercase;
}

.carousel-caption h3 {
    height: 26px;
    overflow: hidden;
    color: #594f48;
    text-transform: uppercase;
    margin-top: 0;
}

.carousel-caption p {
    height: 63px;
    overflow: hidden;
}

.carousel-control {
    z-index: 20;
}

.carousel-control .icon-t3-slider-arrow-left,
.carousel-control .icon-t3-slider-arrow-right {
    position: absolute;
    top: 20%;
    z-index: 5;
    display: inline-block;
}

.carousel-control .icon-t3-slider-arrow-right {
    right: 20%;
}

.carousel-control .icon-t3-slider-arrow-left {
    left: 20%;
}

.carousel-caption .btn-default {
    background-color: rgba(252, 252, 252, 0);
    border: none;
    color: #594f48;
}

.carousel-caption .btn-default:hover {
    background-color: #fcfcfc;
}

.slider .row>div {
    padding-left: 0;
    padding-right: 0;
}

@media (max-width:460px) {
    .carousel-caption h1 {
        height: 23px;
        font-size: 20px;
    }
    .carousel-caption h3 {
        font-size: 18px;
        height: 19px;
    }
    .carousel-caption p {
        font-size: 14px;
        height: 103px;
    }
    .carousel-control .icon-t3-slider-arrow-left,
    .carousel-control .icon-t3-slider-arrow-right {
        top: 14%;
    }
}

@media (min-width:768px) {
    .carousel-caption h3 {
        margin-top: 20px;
    }
    .slider .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .carousel-caption p {
        height: 43px;
    }
    .carousel-caption {
        position: absolute;
        left: 5%;
        top: 2%;
        padding-top: 0;
        width: 90%;
        background-color: transparent;
    }
    .carousel-control .icon-t3-slider-arrow-left,
    .carousel-control .icon-t3-slider-arrow-right {
        top: 46%;
    }
    .carousel-control .icon-t3-slider-arrow-right {
        right: 30%;
    }
    .carousel-control .icon-t3-slider-arrow-left {
        left: 30%;
    }
}

@media (min-width:992px) {
    .slider .row>div {
        padding-left: 15px;
        padding-right: 15px;
    }
    .slider .container {
        width: 970px;
    }
    .carousel-caption {
        top: 5%;
        width: 70%;
    }
    .carousel-caption p {
        height: auto;
        max-height: 63px;
    }
}

@media (min-width:1200px) {
    .slider .container {
        width: 1170px;
    }
    .carousel-caption {
        top: 10%;
    }
}

.carousel-control.right {
    filter: none;
}

.carousel-control.left {
    filter: none;
}

.logo {
    float: none;
    position: relative;
    top: 14px;
    left: 0;
}

.logo img {
    margin: 0 auto;
}

@media (min-width:768px) {
    .logo {
        top: 36px;
        left: 16px;
        float: left;
    }
}

.social .nav-pills a {
    color: #c6c6c6;
    background: transparent;
    padding: 2px;
    margin-right: 1px;
    font-size: 32px;
    transition: all .2s ease;
}

.social .nav-pills a:hover,
.social .nav-pills a:focus {
    color: #91cf65;
    background: transparent;
}

.tabbable {
    margin: 20px 0;
}

.tabbable .nav-link a {
    color: #555;
    text-transform: uppercase;
}

.parallax-img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    transform: translateZ(0);
}

.parallax-img {
    background-position: 50%!important;
    background-repeat: no-repeat!important;
}

.parallax-container {
    padding: 0;
    margin: 0;
    overflow: hidden;
    z-index: 1;
}

.pxa-language-dropdown.language-menu .flag-icon {
    line-height: 1;
    font-size: 16px;
    margin-right: 4px;
    top: 2px;
}

.pxa-language-dropdown.language-menu .main-flag-icon {
    top: 0;
    margin-left: 6px;
}

.pxa-language-dropdown {
    float: right;
    z-index: 2500;
}

.pxa-language-dropdown .dropdown-menu {
    z-index: 2300;
    left: auto;
}

.pxa-language-dropdown .dropdown .dropdown-toggle {
    padding: 15px 10px 14px;
    display: inline-block;
    color: #4e4e4e;
    text-decoration: none;
}

.no-touch .pxa-language-dropdown .dropdown .dropdown-toggle:hover,
.pxa-language-dropdown .dropdown.open {
    background: #f0f0f0;
}

.pxa-language-dropdown .language-nav>li>a {
    position: relative;
}

.pxa-language-dropdown .language-nav>li>ul>li a.active {
    background: #f0f0f0;
}

.pxa-language-dropdown>ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.pxa-language-list {
    float: right;
}

.pxa-language-list .language-nav {
    list-style: none;
    padding-left: 0;
}

.pxa-language-list .language-nav li {
    display: inline-block;
}

.pxa-language-list .language-nav li a {
    display: inline-block;
    padding: 16px 10px 13px;
    color: #4E4E4E;
    text-transform: uppercase;
}

.pxa-language-list .language-nav li a.active {
    background: #f8f8f8;
}

.no-touch .pxa-language-list .language-nav li a:hover {
    background: #f0f0f0;
    text-decoration: none;
}

@media (max-width:480px) {
    .pxa-language-dropdown {
        margin-right: -10px;
    }
    .pxa-language-list {
        margin-right: -10px;
    }
}

.navbar-nav {
    margin-top: 0;
    margin-bottom: 0;
}

.navbar {
    height: auto;
    min-height: 0;
    margin-bottom: 0;
    border: none;
    border-bottom: 1px solid #e3e3e3;
}

.navbar .icons {
    color: #594f48;
    font-size: 16px;
    top: 3px;
}

.navbar-nav>li>a {
    padding-left: 40px;
    border-top: 1px solid #e3e3e3;
}

.navbar-nav>li:first-child>a:before {
    content: "\53";
    font-family: 'icons';
    speak: none;
    position: relative;
    display: inline-block;
    top: 1px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: -20px;
    padding-right: 6px;
}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #594f48;
    background-color: #f0f0f0;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    background-color: #f0f0f0;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    background-color: #fafafa;
}

.navbar-nav .open {
    background: #f0f0f0;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    border-color: #e3e3e3;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    padding-left: 60px;
    border-top: 1px solid #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}

.navbar-default .dropdown-menu {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
}

@media (min-width:992px) {
    .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
    .navbar {
        height: 51px;
        margin-bottom: 0;
        background-color: #fff;
        border-radius: 0;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        padding-left: 20px;
    }
    .navbar-default .navbar-nav>.open>a,
    .navbar-default .navbar-nav>.open>a:hover,
    .navbar-default .navbar-nav>.open>a:focus {
        color: #333;
    }
    .navbar-nav>li:first-child>a:before {
        content: "";
        margin-left: 0;
        padding-right: 0;
    }
    .navbar-nav>li>a {
        font-size: 14px;
        padding-left: 15px;
        padding-right: 15px;
        border-top: none;
        padding-top: 13px;
        padding-bottom: 13px;
    }
    .navbar-default {
        border-bottom: 4px solid #e4e4e4;
        border-top: 1px solid #e4e4e4;
    }
    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:hover,
    .navbar-default .navbar-nav>.active>a:focus {
        border-bottom: 4px solid #594f48;
        margin-bottom: -4px;
    }
    .navbar-default .navbar-nav>li>a:hover,
    .navbar-default .navbar-nav>li>a:focus {
        border-bottom: 4px solid #594f48;
        margin-bottom: -4px;
    }
    .navbar-default .navbar-form {
        border-color: #e4e4e4;
        height: 46px;
    }
    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:hover,
    .navbar-default .navbar-nav>.active>a:focus {
        color: #333;
        background-color: #f0f0f0;
    }
    .dropdown-menu {
        margin-top: 8px!important;
    }
}

.dropdown-menu {
    border-top: 1px solid #594f48;
    border-bottom: 2px solid #594f48;
    border-radius: 0;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3);
    min-width: 210px;
    padding: 8px 0;
}

.dropdown-menu>li>a {
    padding: 8px 16px;
    transition: color .33s ease;
}

.navbar {
    position: fixed;
    top: 49px;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #fff;
    margin-top: -1px;
    z-index: 1000;
    overflow-x: auto;
    max-height: 100%;
    -webkit-backface-visibility: hidden;
}

@media (min-width:992px) {
    .navbar {
        overflow-x: visible;
        position: relative;
        top: 0;
        width: auto;
    }
}

.navbar .nav>li {
    z-index: 1001;
}

.navbar .nav>li.open {
    z-index: 1002;
}

.pxa-main-nav-search-btn .pxa-search-toggle-button {
    padding: 10px 14px 10px;
}

.pxa-main-nav-search-btn .icon-t3-search {
    color: #4e4e4e;
}

.pxa-main-nav .pxa-main-search-collapse .icon-t3-search {
    top: 7px;
    font-size: 18px;
    padding: 0;
    margin-left: -14px;
    color: #4e4e4e;
}

.pxa-main-nav .pxa-main-search-collapse {
    position: relative;
    height: auto;
    max-height: 50px;
    width: 100%;
    left: 0;
    top: 0;
    float: none;
    background: #fff;
    box-shadow: none;
    margin-top: 0;
    z-index: 1001;
}

.pxa-main-nav .pxa-main-search-collapse .form-group .form-control {
    box-shadow: none;
    font-size: 14px;
    padding-left: 10px;
}

.pxa-main-nav .pxa-main-search-collapse {
    display: block;
}

.pxa-main-nav .pxa-main-search-collapse .search {
    margin: 0;
}

.pxa-main-nav .navbar-collapse {
    position: relative;
}

.pxa-main-nav-search-btn {
    display: none;
}

@media (min-width:992px) {
    .pxa-main-nav-search-btn {
        display: block;
    }
    .pxa-main-nav .pxa-main-search-collapse {
        position: absolute;
        height: auto;
        max-height: 70px;
        width: 30%;
        left: auto;
        right: 0;
        top: 50px;
        float: right;
        background: #F9F9F9;
        box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .1);
        margin-top: 0;
        z-index: 1001;
    }
    .pxa-main-nav .pxa-main-search-collapse.collapse {
        display: none;
    }
    .pxa-main-nav .pxa-main-search-collapse.collapse.in {
        display: block;
    }
    .pxa-main-nav-search-btn {
        display: block;
    }
    .pxa-main-nav .pxa-main-search-collapse .form-group .form-control {
        font-size: 18px;
        padding-left: 48px;
    }
    .pxa-main-nav .pxa-main-search-collapse .icon-t3-search {
        padding: 0;
        padding-left: 23px;
        top: 0;
        font-size: 27px;
        color: #999;
    }
    .pxa-main-nav .pxa-main-search-collapse .search {
        margin: 10px;
    }
}

.pxa-main-nav .pxa-language-list .language-nav li a {
    padding: 14px 10px 12px;
}

.pxa-main-nav .pxa-language-dropdown .dropdown .dropdown-toggle {
    padding: 16px 10px 10px;
}

.navbarFixed .pxa-main-nav-root-btn {
    overflow-x: inherit;
    overflow-y: scroll;
}

.navbarFixed .navbar {
    position: fixed!important;
}

@media (min-width:992px) {
    .navbarFixed .navbar {
        position: relative;
    }
    .navbarFixed {
        padding-top: 49px;
    }
    .navbarFixed .pxa-main-nav-root-btn {
        overflow-y: inherit;
    }
}

.pxa-main-nav-root-btn {
    position: relative;
    top: 0;
    overflow: inherit;
}

.pxa-main-nav-root-btn>.container {
    position: relative;
}

.pxa-main-nav-root-btn .navbar-header {
    margin: 0;
}

.pxa-main-nav-root-btn .pxa-language-list {
    position: absolute;
    float: none;
    top: 0;
    right: 0;
}

.pxa-main-nav-root-btn .pxa-language-dropdown {
    position: absolute;
    float: none;
    top: 0;
    right: 0;
}

@media (max-width:992px) {
    .pxa-main-nav-root-btn {
        border-top: 1px solid #e4e4e4;
        border-bottom: 1px solid #e4e4e4;
    }
}

@media (min-width:992px) {
    .pxa-main-nav-root-btn .pxa-language-list {
        position: relative;
        float: right;
    }
    .pxa-main-nav-root-btn .pxa-language-list .language-nav {
        margin: 0;
    }
    .pxa-main-nav-root-btn .pxa-language-dropdown {
        position: relative;
        float: right;
    }
    .pxa-main-nav-root-btn .pxa-language-dropdown .language-nav {
        margin: 0;
    }
}

a {
    -webkit-tap-highlight-color: rgba(120, 120, 120, .3);
}

.dropdown-toggle-clickable {
    position: relative;
}

._main-nav-extended_ .icon-t3-dropdown-arrow__mobile {
    position: absolute!important;
    right: 0;
    height: 56px;
    width: 80px;
    margin: 0;
    top: 0;
    cursor: pointer;
    overflow: hidden;
    z-index: 2000;
    text-align: center;
    padding: 0;
    background-color: #fff;
}

._main-nav-extended_ .icon-t3-dropdown-arrow__mobile:before {
    font-family: Arial, sans-serif;
    content: '+';
    transition: transform .2s ease;
    display: block;
    transform-origin: center;
    font-size: 32px;
    color: #aaa;
    margin-top: 1px;
}

._main-nav-extended_ .open-mobile-dropdown .icon-t3-dropdown-arrow__mobile:before {
    transform: rotate(45deg);
}

@media (max-width:991px) {
    .mobile-menu-collapsed,
    .mobile-menu-collapsed body {
        overflow: hidden;
        height: 100%;
    }
    .mobile-menu-collapsed .pxa-header {
        height: 100%;
    }
    .mobile-menu-collapsed .navbar {
        position: absolute;
        top: 49px;
        left: 0;
        right: 0;
        background-color: #fff;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
        -webkit-backface-visibility: hidden;
        overflow-y: scroll;
        border-bottom: none;
    }
    .mobile-menu-collapsed .navbar .navbar-collapse {
        padding-bottom: 150px!important;
    }
    ._main-nav-extended_ .icon-t3-dropdown-arrow {
        display: none;
    }
    ._main-nav-extended_ .navbar-nav>li>a {
        padding-top: 18px;
        padding-bottom: 17px;
        color: #000;
        font-size: 15px;
        border-top: 1px solid #eee;
        transition: background-color .1s linear;
    }
    ._main-nav-extended_ .navbar-nav>li>a:focus,
    ._main-nav-extended_ .navbar-nav>.active>a:focus {
        background-color: #fff;
    }
    ._main-nav-extended_ .navbar-nav>li>a:hover {
        background-color: #fff;
        color: #000;
    }
    ._main-nav-extended_ .navbar-nav>.active>a:hover {
        color: #66bd29;
        background-color: #fff;
    }
    .no-touch ._main-nav-extended_ .navbar-nav>li>a:hover {
        background-color: #f3f3f3;
        color: #000;
    }
    .no-touch ._main-nav-extended_ .navbar-nav>.active>a:hover {
        color: #66bd29;
        background-color: #f3f3f3;
    }
    ._main-nav-extended_ .navbar-nav>.active>a {
        color: #66bd29;
        background-color: #fff;
    }
    ._main-nav-extended_ .navbar-nav .dropdown-menu>li>a {
        padding-left: 60px;
        color: #777;
        padding-top: 10px;
        padding-bottom: 10px;
        transition: background-color .1s linear;
    }
    .no-touch ._main-nav-extended_ .navbar-nav .dropdown-menu>li>a:hover,
    .no-touch ._main-nav-extended_ .navbar-nav .dropdown-menu>.active>a:hover {
        background-color: #f3f3f3;
        color: #777;
    }
    .no-touch ._main-nav-extended_ .navbar-nav .dropdown-menu>.active>a:hover {
        color: #66bd29;
        background-color: #f3f3f3;
    }
    ._main-nav-extended_ .navbar-nav .dropdown-menu>.active>a {
        color: #66bd29;
        background-color: #fff;
    }
    ._main-nav-extended_ .dropdown-menu {
        overflow: hidden;
        max-height: 0;
        float: none;
        width: 100%;
        position: relative;
        border: none;
        opacity: 0;
        transform-origin: top;
        animation-fill-mode: forwards;
        transform: scale(1, 0);
        display: block;
        transition: all .2s linear;
        box-shadow: none;
    }
    ._main-nav-extended_ .open-mobile-dropdown .dropdown-menu {
        width: 100%;
        float: none;
        transform: scale(1, 1);
        opacity: 1;
        max-height: 100%;
    }
}

@media (min-width:992px) {
    .touch .dropdown-toggle-clickable {
        margin-right: 40px;
        padding-right: 3px;
        padding-left: 20px;
    }
    .touch ._main-nav-extended_ .icon-t3-dropdown-arrow__mobile,
    .touch ._main-nav-extended_ .active .icon-t3-dropdown-arrow__mobile {
        background: #FFF;
        top: 0;
        right: 0;
        width: 40px;
        height: 50px;
        border-bottom: 4px solid #e4e4e4;
    }
    .touch ._main-nav-extended_ .navbar-nav>.open .icon-t3-dropdown-arrow__mobile {
        background: #F3F3F3;
        border-bottom: 4px solid #66bd29;
    }
    .touch ._main-nav-extended_ .navbar-nav>.active .icon-t3-dropdown-arrow__mobile {
        background: #FFF;
    }
    .touch ._main-nav-extended_ .navbar-nav>.active.open .icon-t3-dropdown-arrow__mobile {
        background: #F3F3F3;
        border-bottom: 4px solid #66bd29;
    }
    .touch ._main-nav-extended_ .navbar-nav>li>a:hover,
    .touch ._main-nav-extended_ .navbar-nav>li>a:focus {
        border-bottom: 4px solid #e4e4e4;
        background: #fff;
    }
    .touch ._main-nav-extended_ .icon-t3-dropdown-arrow__mobile:before {
        content: '\e673';
        font-family: icons;
        margin-top: 14px;
        font-size: 22px;
        margin-right: 4px;
    }
    .touch ._main-nav-extended_ .open .icon-t3-dropdown-arrow__mobile:before {
        transform: rotate(180deg);
    }
    ._main-nav-extended_ .icon-t3-dropdown-arrow__mobile {
        display: none!important;
    }
    .touch .icon-t3-dropdown-arrow__mobile {
        display: block!important;
    }
    .touch ._main-nav-extended_ .icon-t3-dropdown-arrow {
        display: none;
    }
    ._main-nav-extended_ .dropdown-menu {
        visibility: hidden;
        opacity: 0;
        transform-origin: top;
        animation-fill-mode: forwards;
        transform: scale(1, 0);
        display: block;
        transition: all .2s linear;
    }
    ._main-nav-extended_ .open .dropdown-menu {
        transform: scaleY(1);
        transform: scale(1, 1);
        opacity: 1;
        visibility: visible;
    }
    .navbar-default .navbar-nav>li>a {
        color: #333;
        border-bottom: 4px solid #e4e4e4;
        margin-bottom: -4px;
        transition: background .2s ease, border .2s ease;
    }
    ._main-nav-extended_ .navbar-nav>.active>a {
        border-bottom: 4px solid #e4e4e4;
        background: #fff;
        color: #66bd29;
    }
    ._main-nav-extended_ .navbar-nav>.open>a {
        border-bottom: 4px solid #66bd29;
        background: #f3f3f3;
    }
    ._main-nav-extended_ .navbar-nav>.active.open>a {
        border-bottom: 4px solid #66bd29;
        background: #f3f3f3;
    }
    ._main-nav-extended_ .navbar-nav>li>a:hover,
    ._main-nav-extended_ .navbar-nav>li>a:focus {
        border-bottom: 4px solid #66bd29;
        background: #f3f3f3;
    }
    ._main-nav-extended_ .navbar-nav>.active>a:hover,
    ._main-nav-extended_ .navbar-nav>.active>a:focus {
        color: #66bd29;
    }
}

.pxa-nav-toggle-button {
    float: left;
    margin-left: -15px;
}

.pxa-nav-toggle-button {
    -webkit-tap-highlight-color: rgba(120, 120, 120, .3);
}

.navbar-toggle {
    border-radius: 0;
    padding: 16px 20px;
    margin-top: 0;
    margin-bottom: 0;
    border: none;
}

.pxa-nav-toggle-button {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 70px;
    height: 49px;
    font-size: 0;
    text-indent: -9999px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    transition: background .2s;
}

.pxa-nav-toggle-button:focus {
    outline: none;
}

.pxa-nav-toggle-button span {
    display: block;
    position: absolute;
    top: 23px;
    left: 12px;
    right: 12px;
    height: 4px;
    width: 26px;
    margin-left: 10px;
    background: #777;
}

.pxa-nav-toggle-button span::before,
.pxa-nav-toggle-button span::after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #777;
    content: "";
}

.pxa-nav-toggle-button span::before {
    top: -9px;
}

.pxa-nav-toggle-button span::after {
    bottom: -9px;
}

._animate-to-x_ {
    background-color: #fff;
}

._animate-to-x_ span {
    transition: background 0 .2s;
}

._animate-to-x_ span::before,
._animate-to-x_ span::after {
    transition-duration: .2s, .2s;
    transition-delay: .2s, 0;
}

._animate-to-x_ span::before {
    transition-property: top, transform;
}

._animate-to-x_ span::after {
    transition-property: bottom, transform;
}

.mobile-menu-collapsed ._animate-to-x_ {
    background-color: #f3f3f3;
}

.mobile-menu-collapsed ._animate-to-x_ span {
    background: none;
}

.mobile-menu-collapsed ._animate-to-x_ span::before {
    top: 0;
    transform: rotate(45deg);
}

.mobile-menu-collapsed ._animate-to-x_ span::after {
    bottom: 0;
    transform: rotate(-45deg);
}

.mobile-menu-collapsed ._animate-to-x_ span::before,
.mobile-menu-collapsed ._animate-to-x_ span::after {
    transition-delay: 0, .2s;
}

@media (max-width:480px) {
    .pxa-nav-toggle-button {
        margin-left: -10px;
    }
}

.navbar-form {
    margin-top: 0;
    margin-bottom: 0;
    background-color: #fff;
    padding-bottom: 0;
    padding-right: 0;
}

.navbar-form .icon-t3-search {
    float: left;
    font-size: 18px;
    width: 20px;
    color: #333;
    top: 8px;
    left: 3px;
}

.navbar-form .form-control {
    display: block;
    width: 96%;
    padding-left: 0;
    margin-left: 4px;
    border: 1px solid #fff;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: inset 0 1px 1px #fff;
    -webkit-appearance: none;
}

.search .form-group {
    width: 96%;
}

@media (min-width:992px) {
    .navbar-default .search {
        position: relative;
    }
    .search .form-control {
        width: 30px;
        height: 46px;
        background-color: #fff;
        padding-left: 30px;
        padding-right: 0;
        margin-left: 0;
        border-left: none;
        border-right: 1px solid #e4e4e4;
        transition: all ease .3s;
    }
    .search .form-control:focus {
        width: 130px;
        padding-left: 10px;
    }
    .search .icon-t3-search {
        position: absolute;
        top: 0;
        left: -30px;
        font-size: 16px;
        color: #555;
        z-index: 10;
        height: 46px;
        line-height: 2;
        padding-left: 7px;
        padding-right: 10px;
        width: 30px;
        border-left: 1px solid #e4e4e4;
        cursor: pointer;
    }
}

@media (max-width:991px) {
    .tt-dropdown-menu {
        display: none!important;
    }
}

@media (min-width:992px) {
    .tt-dropdown-menu {
        left: auto!important;
        right: 0!important;
        margin-top: 11px;
        border-top: 1px solid #594f48;
        border-bottom: 2px solid #594f48;
        border-radius: 0;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3);
        min-width: 160px;
        padding: 8px 0;
        position: absolute;
        top: 100%;
        z-index: 1002!important;
        display: none;
        float: left;
        list-style: none;
        font-size: 14px;
        text-align: left;
        background-color: #fff;
        background-clip: padding-box;
    }
    .tt-dropdown-menu div.tt-suggestion>p {
        margin: 0;
    }
    .tt-dropdown-menu div.tt-suggestion,
    .tt-dropdown-menu .tt-empty {
        padding: 8px 10px;
        padding-left: 20px;
        transition: background-color .33s ease;
        clear: both;
        color: #333;
        text-decoration: none;
        outline: 0;
        white-space: normal;
    }
    .tt-dropdown-menu div.tt-suggestion strong {
        color: #594f48;
    }
    div.tt-suggestion:hover,
    div.tt-suggestion:focus,
    .tt-cursor {
        background-color: #f0f0f0;
    }
}

.pxa-main-search-collapse {
    position: absolute;
    height: auto;
    max-height: 51px;
    width: 50%;
    left: 50%;
    top: 50px;
    float: right;
    background: #ccc;
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .1);
    margin-top: 1px;
    z-index: 1001;
}

.pxa-main-search-collapse .container {
    width: 100%;
}

.pxa-main-search-collapse .search {
    margin: 0;
    margin-top: 5px;
}

.pxa-main-search-collapse .icon-t3-search {
    left: auto;
    padding: 0;
    padding-left: 8px;
    top: 6px;
    border: 0;
    color: #aaa;
    font-size: 20px;
    position: absolute;
    z-index: 2010;
    line-height: 2;
}

.pxa-main-search-collapse .form-group {
    width: 100%;
}

.pxa-main-search-collapse .form-group span {
    width: 100%;
}

.pxa-main-search-collapse .form-group .form-control {
    width: 100%;
    background: #f9f9f9!important;
    background: #fff!important;
    border-radius: 0;
    border: none;
    font-size: 15px;
    padding-left: 34px;
    height: 40px;
    z-index: 2000;
}

.pxa-main-search-collapse .form-control:focus {
    border-color: none;
    outline: 0;
    box-shadow: none;
}

@media (max-width:460px) {
    .pxa-main-search-collapse .form-group .form-control {
        padding-left: 20px;
    }
    .pxa-main-search-collapse {
        width: 100%;
        left: 0;
    }
    .pxa-main-search-collapse .form-group {
        width: 100%;
    }
    .pxa-main-search-collapse .icon-t3-search {
        display: none;
    }
}

.pxa-main-search {
    float: right;
    width: 15%;
    height: 49px;
    padding-top: 11px;
    margin-right: 2px;
    position: relative;
    margin: 0 10px;
}

.pxa-main-search .form-group {
    width: 100%;
    margin: 0;
}

.pxa-main-search .form-group span {
    width: 100%;
}

.pxa-main-search .icon-t3-search {
    border: none;
    left: auto;
    top: 9px;
    color: #777;
}

.pxa-main-search .form-group .form-control {
    height: 28px;
    padding-left: 30px;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #eee;
    width: 100%;
    font-size: 13px;
    color: #999;
}

@media (max-width:1200px) {
    .pxa-main-search {
        width: 20%;
    }
}

@media (max-width:991px) {
    .pxa-main-search .form-group .form-control {
        padding-left: 14px;
    }
    .pxa-main-search .icon-t3-search {
        display: none;
    }
    .pxa-main-search {
        width: 30%;
    }
}

@media (max-width:700px) {
    .pxa-main-search {
        width: 40%;
    }
}

@media (max-width:460px) {
    .pxa-main-search {
        width: 58%;
    }
}

@media (min-width:992px) {
    .main-nav-search-extended .icon-t3-search {
        color: #999;
        font-size: 18px;
        padding-top: 6px;
        padding-left: 8px;
    }
}

.pxa-search-toggle-button {
    -webkit-tap-highlight-color: rgba(120, 120, 120, .3);
}

.pxa-search-toggle-button {
    float: right;
    padding: 13px 20px 10px;
    border: none;
    background: #f0f0f0;
    color: #4e4e4e;
    outline: 0;
}

.pxa-search-toggle-button .icon-t3-search {
    font-size: 22px;
}

.pxa-search-toggle-button.collapsed {
    background: #fff;
}

.no-touch .pxa-search-toggle-button:hover {
    outline: 0;
    background: #f0f0f0;
}

@media (max-width:767px) {
    .wide-hcp-trigger span.hcp-root {
        width: 66%;
    }
}

@media (max-width:767px) {
    .wide-patient-trigger span.patient-root {
        width: 50%;
    }
}

.footer_2 .link_list_columns .span-hd {
    padding-bottom: 0;
    padding-top: 5px;
}

.footer_2 .link_list_columns .shortlinks {
    list-style: none;
    padding: 0;
}

.footer_2 .link_list_columns .shortlinks>li {
    color: #fcfcfc;
    list-style-type: none;
    padding-left: 20px;
}

.footer_2 .link_list_columns .shortlinks>li a {
    color: #fcfcfc;
    position: relative;
    font-size: 17px;
}

.footer_2 .link_list_columns .shortlinks li a:before {
    content: '';
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAALtJREFUeNrs1CEKAkEUxvHvCRaDQVEwuIrgHexms8kgGDYIJm1eybrNM5gsot7BC/wtk1ZGdtjX9MGkx/vNwHwzBsizGnKuHwTtWxOYSWqZ2TnST9sNGAJ3YBsDy6sKmgU0dwHD4Ah4ABsXMAyPA7p2AUvoKgYaMJV0SnC7kvqSFpKKj9gAbUnzBHAvqRlmXrVCCxyBC9DxuJQDcAV6HrHZATdg4BHsHHgCWe1gA8twsknVp2f/H7t2vQcA4XUT5MMjHOoAAAAASUVORK5CYII=) 0 0% no-repeat;
    width: 20px;
    height: 22px;
    position: absolute;
    top: 0;
    left: -22px;
}

.footer_2 .contact_info {
    margin-bottom: 20px;
}

.footer_2 .contact_info .span-hd {
    padding-bottom: 0;
    padding-top: 5px;
}

.footer_2 .contact_info .address,
.footer_2 .contact_info .contact-links p {
    font-size: 17px;
}

.footer_2 .contact_info .contact-links p {
    padding-bottom: 5px;
    margin-bottom: 0;
}

.footer_2 .contact_info a {
    color: #fcfcfc;
}

.rounded_images {
    margin-bottom: 30px;
    text-align: center;
}

.rounded_images span {
    font-size: 16px;
    font-weight: 400;
    color: #7AA52F;
}

.rounded_images h3 {
    margin-top: 25px;
}

.rounded_images h5 {
    text-transform: uppercase;
}

.rounded_images .icon-checkmark {
    top: -3px;
}

.rounded_images .icon-checkmark:before {
    margin-right: 3px;
    font-size: 23px;
    vertical-align: middle;
}

.rounded_images p {
    margin-top: 15px;
}

.rounded_images .image {
    /* background-image: url(../../fileadmin/felayout_meda_master/dev/images/Oval.png); */
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    padding: 8%;
    margin-bottom: 0;
    margin-top: 20px;
}

.rounded_images .btn.btn-default.bg_secondary {
    background-color: #91cf65;
}

.rounded_images .btn.btn-default.bg_secondary:hover {
    background-color: #9cd475;
}

@media (max-width:400px) {
    .rounded_images .image {
        padding: 24%;
        margin-bottom: -40px;
        margin-top: -35px;
    }
}

@media (min-width:768px) {
    .rounded_images {
        margin-bottom: 0;
    }
    .rounded_images .image img {
        max-width: 52%;
    }
}

@media (min-width:1200px) {
    .rounded_images .image {
        padding: 12%;
    }
    .rounded_images .image img {
        max-width: 100%;
    }
}

.owl-carousel {
    margin-top: 40px;
}

.owl-carousel .owl-item img {
    width: initial;
}

.owl-theme .owl-dots {
    position: absolute;
    top: -40px;
    left: 0;
    right: 0;
}

.owl-theme .owl-dots .owl-dot span {
    width: 16px;
    height: 16px;
    margin: 5px 3px;
    background-color: #bcbbbb;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #595959;
}

.video-popup-element h2 {
    text-align: center;
    margin-bottom: 20px;
}

.video-popup-element a:hover,
.video-popup-element a:focus,
.video-popup-element a:active {
    text-decoration: none;
}

.video-popup-element h3 {
    display: block;
    color: #91cf65;
    position: absolute;
    max-width: 600px;
    text-align: center;
    margin: auto;
    top: 25%;
    left: 0;
    right: 0;
}

.video-popup-element a.kaltura-popup {
    display: block;
}

#kaltura-ajax-container .modal-body {
    top: 10%;
    max-width: 1024px;
    margin: 0 auto;
}

#kaltura-ajax-container .modal-body .kaltura {
    margin: 0 auto;
}

.video_wraper {
    height: 400px;
    /* background-image: url(../../fileadmin/felayout_meda_master/dev/images/videoBg.jpg); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    z-index: -40;
}

.video_button {
    background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjkycHgiIGhlaWdodD0iOTJweCIgdmlld0JveD0iNzg3IDQwMiA5MiA5MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzg4LjAwMDAwMCwgNDAzLjAwMDAwMCkiPgogICAgICAgIDxwYXRoIGQ9Ik05MCw0NSBDOTAsNjkuODUzNjk1NyA2OS44NDk3ODI2LDkwIDQ1LDkwIEMyMC4xNDQzNDc4LDkwIDAsNjkuODUzNjk1NyAwLDQ1IEMwLDIwLjE0NjMwNDMgMjAuMTQ0MzQ3OCwwIDQ1LDAgQzY5Ljg0OTc4MjYsMCA5MCwyMC4xNDYzMDQzIDkwLDQ1IEw5MCw0NSBaIiBpZD0iU3Ryb2tlLTEiIHN0cm9rZT0iIzAwQUZDQiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbGw9IiMwMEFGQ0IiPjwvcGF0aD4KICAgICAgICA8cG9seWdvbiBpZD0iU3Ryb2tlLTMiIGZpbGw9IiNFMUUzRTQiIHBvaW50cz0iMzEuMzQ4MzE0NiA2Mi41MjA3NjIxIDMxLjM0ODMxNDYgMjcuMzAzMzcwOCA2Ni41NjU3MDU5IDQ0LjkxMjA2NjQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    z-index: 40;
    height: 100%;
}

@media (min-width:992px) {
    .video_wraper {
        height: 42vw;
        background-size: cover;
        margin-left: -15px;
        margin-right: -15px;
    }
    .video-popup-element h2 {
        margin-bottom: 40px;
    }
    .video-popup-element h3 {
        top: 28%;
    }
}

@media (min-width:1200px) {
    .video-popup-element h3 {
        top: 31%;
    }
}

@media (min-width:1300px) {
    .video-popup-element.with_header h3 {
        top: 33%;
    }
}

@media (min-width:1650px) {
    .video-popup-element h3 {
        top: 36%;
    }
}

@media (max-width:767px) {
    #kaltura-ajax-container.modal {
        z-index: 1500;
    }
    #kaltura-ajax-container.modal .modal-body {
        top: 0%;
        max-width: 400px;
    }
}

.promospot2 {
    margin-top: 40px;
}

.promospot2-textarea {
    background-color: white;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.promospot2-textarea h4 {
    margin-top: 10px;
}

.promospot2-textarea h5 {
    margin-top: 0;
}

.promospot2-textarea p {
    margin-bottom: 0;
    font-size: 12px;
}

.promospot2-img {
    position: relative;
}

.promospot2-img:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    color: #FFF;
    content: " ";
    display: block;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #d8d8d8 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #d8d8d8 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .1) 0%, rgba(76, 76, 76, .5) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d8d8d8', GradientType=0);
}

.promospot2-textarea p a {
    display: inline-block;
}

@media (min-width:992px) {
    .promospot2-textarea {
        min-height: 190px;
    }
}

@media (min-width:1200px) {
    .promospot2-textarea {
        min-height: 160px;
    }
}

.promospot3 {
    margin-left: -15px;
    margin-right: -15px;
}

.promospot3 h3 {
    color: #fcfcfc!important;
}

.promospot3 p {
    color: #fcfcfc!important;
}

.promospot3 a {
    text-decoration: none!important;
    color: #fcfcfc!important;
}

.promospot3-imgarea:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    color: #FFF;
    content: " ";
    display: block;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #d8d8d8 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #d8d8d8 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .1) 0%, rgba(132, 132, 132, .4) 100%);
}

.promospot3-textarea {
    position: absolute;
    top: 65%;
    z-index: 1000;
    padding-left: 30px;
    padding-right: 10px;
}

@media (max-width:992px) {
    .promospot3-textarea {
        top: 45%;
    }
}

@media (max-width:767px) {
    .promospot3 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

.promospot3-textarea p {
    visibility: hidden;
    height: 0;
}

.promospot3-img {
    -webkit-transition: width 2s, height 4s;
    transition: width 2s, height 4s;
}

.promospot3-img:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .6);
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
}

.promospot3-img:hover:after {
    opacity: .9;
}

.promospot3:hover p {
    visibility: visible;
    height: auto;
    padding-right: 20px;
}

.promospot3:hover .promospot3-textarea {
    top: 30%;
    bottom: auto;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
}

.promospot3-img img {
    transition: all .5s;
    -webkit-transition: all .5s;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #d8d8d8 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #d8d8d8 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .9) 0%, rgba(216, 216, 216, .9) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d8d8d8', GradientType=0);
}

.promospot3-img:hover:before {
    content: "\55";
    bottom: 25px;
    right: 0;
    font-size: 50px;
    position: absolute;
    color: white;
    left: 45%;
    font-family: 'icons';
    speak: none;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 1000;
    visibility: visible;
    opacity: 1;
}

.promospot3-img:before {
    content: "\55";
    bottom: 25px;
    right: 0;
    font-size: 50px;
    position: absolute;
    color: white;
    left: 45%;
    font-family: 'icons';
    speak: none;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 1000;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
}

@media (min-width:768px) and (max-width:991px) {
    .promospot3:hover .promospot3-textarea h3 {
        margin-top: 10px;
    }
    .promospot3:hover .promospot3-textarea {
        top: 0;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    .promospot3-textarea {
        top: 55%;
    }
    .promospot3:hover .promospot3-textarea {
        top: 10%;
        bottom: auto;
        transition: none;
        -webkit-transition: none;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
    .promospot3:hover .promospot3-textarea {
        top: 10%;
        bottom: auto;
        transition: none;
        -webkit-transition: none;
    }
}

.promospot3 .lightbox {
    display: block;
}

.promospot4 {
    min-height: 401px;
    margin-top: 50px;
}

.promospot4-collapsedarea {
    padding-bottom: 30px;
}

.promospot4-textarea h3 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 38px;
    color: #fff;
}

.special .promospot4-green {
    background-color: #00844a;
}

.special.collapsed .promospot4-green {
    background-color: #5aa072;
}

.promospot4-collapse.promospot4-green:hover {
    background-color: #00844a;
}

.promospot4-collapsedarea.promospot4-green {
    background-color: #00844a;
}

.special .promospot4-pink {
    background-color: #de4b9c;
}

.special.collapsed .promospot4-pink {
    background-color: #f3a8bc;
}

.promospot4-collapse.promospot4-pink:hover {
    background-color: #de4b9c;
}

.promospot4-collapsedarea.promospot4-pink {
    background-color: #de4b9c;
}

.special .promospot4-blue {
    background-color: #005fa9;
}

.special.collapsed .promospot4-blue {
    background-color: #3386b7;
}

.promospot4-collapse.promospot4-blue:hover {
    background-color: #005fa9;
}

.promospot4-collapsedarea.promospot4-blue {
    background-color: #005fa9;
}

#promospot4-collapsedarea h3 {
    text-align: center;
}

.promospot4-image-wrap {
    text-align: center;
}

.promospot4-img {
    display: inline-block;
    padding: 15px;
}

.special .promospot4-bottles {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX0AAABxCAQAAACTxbsVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfgCAQPJjscC0CJAAANBklEQVR42u2de5RVVR3HP/syMFyYUZChNRSPiYcIaYBSZGjhY5lJEqWZiCYaFou0RMiF2irMpMhHprGAkJpWgctVEiYljhWQZVQCY2G8ZDEM4DCCNjznPd/+mEFgmGHOYx/OHc7+/DN37vn9fvf3+8333nv23mefgRbQZL0rr2zSRznDUS/9VQ0e+1Gln8jEnfFp6EmulqvOY09q9aw6x51xc1r4I6kXOynlL578O/A53jTD4y4jWrSAr/AchzwZn8coxpkX4s45avQtHuJF3vZk3JfLmGrmxZ1z20WNkzTRs3WhpNy4c44WbdAWz7YDJf0w7oyjRyt0RCmPtmlJS+LOuDmpVp477DlCBdAh7jIiJocjnm33AZ3iTvg00Jka0+DN1FQCXeJOuDke37cOx5lGVtwJeEUpBjOYD9CZevazg9fNO3HnFD/KZRgF5JFFNWVsY4OpjTun9kK7kL5GcSefoVuzZ//DEuabiriziwelmcQtfKzZREWlXuKn5sW4s2sPZLz01Yn53Aaso4hiSqgG8hjExVzD95muSeb3cecYQ1cu5Nf05zDP8SqbKUN0pA/ncznjGK+XuDGpHwneyWjpyzCZmxhDETPMf0449EfmqRMTmcMyzeXPHKCaSqCSauAQdUC1qYy7gki60ocpTCWbmcw1x0+4/oulfFf9mMUkVmsJ/wAOUk/jVEQ9B4EGjpi6uCvIWDRe0njP1k9I6hZRJmMlSS+0vkSk81RziqWUhy3lUaJiz7bdJD0RTT+aXmGFJOnTp7B47BQ9OajzrGSxShU+rKVlUfYkCBn9qc8gYALLjVozMJtUwLkUkE0a6EInIIcsunA7HaiOu4BI6MVGPm12nMLifp5iNB05ixTQDehALnARl9DAGfld6J/Mlj7A95gpgM3mi8c/rZE83fSwKx1P8upKBxbyUNzJR4L4IM83fRp82/zuhEPfZRwAhrNb8MynknGnfNMkiMyW/l5eb3o09KRjOQzjLfbSuPxWcdLxfzCz9W+Lds3m9zowgHOaHevLMF4HREXT6Od4tvOAeTXu9DOFjJa+WczixkcqadHgEfNE3Dmefo5++2kMK1s8PjzuDNsHbjXXkVAy+lPf4fCCshhCjzbNathk3j32q5O+o52jT/BL+noyrdVTzDg6AnTSd7Rr1Ivl1DOLtuetujCBeyjj0cZfnfQd7Zsvk8v15jkvplrEFqa1E+mrG48xAMhvYfoS7tR46njWLIw7z9PclauYRrr55XzvHV0F7OMBs9lHyPbLQOBP3kxNtVZzy9HfWpL+cN8vfwGvRFTYbG5nJw3s4a1mR6rYQRYF5HKF1pm1Eb0+oN6c1eIbr3UGq5OpiSyfXJbSuCVmx0mbJvexgwJgNL35WIQ96cH7fbr0VY7xtsUzSk61uUYXSGqQ57bpfkn7ospUf1NpGxaXS7o9qtcH0AuSlnu2TuuApCkR5jNc0vQ2bJ5XpJcraJ6kf/uw32XviqpmkQv9XEOmQr23zHnyvH4PYIpZ4zWYmc0zHiaWglJLW5vgGqBNm3D0YSfjPfejkpFAfqQZQX0bxxXx9Uu9OMBIH/YXAh+IuCc+OVn6hrYbeyJn5uUCx6ijwV3o2wzh75SuBr+qipwTpK+UbmUheJgoOp5doFX6eNylRIH6q5ALKfXltI9a7tYDyok7+4h6kq+nGEuZL6eDVHCT5ii684NQJV2qdZIqdI+/WyjpLC1SnaRn5W1hwU/sVa1cvXPMYoykSZH0I0dzVC2pSAN9el6rNyW9pVuiuBmVhku6uw2bZX6upvfx2tm6TwclrdGFPj1Hq1jS/3SXrN6/I/i5/tGn0porqVpzgm070SAtk3RAk22WFaf09Ultl7RelwXyztJU7ZVUJOtnuPFJXyO0QdJW7xuZTvBOaaJKJa3RuRZzCid99dY6Sa+ES0lXq1TSL2TxLjRxSV/fUL0O6U6vN1lqMUZ3FUrao1GWc4tJ+vqiKlWrWWH+vuqiR1SvAxprLasw0tf79KakB8P8mZsiddfvJf3W3td8PNLXDEkbbWzk0xd0RIe8TxV7ihmL9DVR9dpt422sy7VPNbrGUl6hpF8kaaqlRDroWUn32okWj/Q1RvV6Qz0tRRulI9qls8NHei9iDNLXUFVph/pZinaB9mm/nZFhCOnrGkmLLDYprU06pO6WosUh/ddUqQEW490h6UGL8eKQ/jI16GKL8a6W9DMrkUIsaU1EfMdeUaaS2XT1vgSUaWgIF1FotlkMuYjt3Bp3XWHQOYzlD+bv9iKaFbzKDTZHhf5J8VE2ml1WYxaBr5W+VtBQfYshnky/pJt1jifLtvkI8LLNdpgG/kw/O/kpW9dynyfTrnpYl4YfvwHwYbIostkT4GW6YuW2KEFJ0Z+tdkOaPRzG50z4iShbt2o9b/AQaf7bhvEh3uQyfkmZlmqshQF2Acc2fttiMxD6FEof1OOU8ztuYDt72zDeziHu5y/s0GwL59QDgE2We7KJxl7HRoqUz6sSvfAu2cGddSNbKWQQC7mS7qaNmQDzmhlEb77Maj7LctZpTMjcz8bPLda9cQToGiaAumkBW5nGbmbQz/Q3i9voyjTyuJjZ1HMf2zQv5CpqLo2XItikCrA0IgyIpELrMUu0KqCn0XxJb+se/3Mi6q1HVBl2fkmzJBVY7sfdUpi3pAaqVNKfdJnfbzUZXaVXJJX6XZG2mX+LMcfbmZ6weeVmvMzgq6xgiHnc7PfranaZbzKU15ij6+MuwybqzHLyucNcYVb6vbOQkSkyl3Ib+aw4E68pUi//uxJ0Q+PPjJK+evMgG/lc8Dvnm+1cy7v8ON65A8vcy2BmmqeDBzCF3MsA7om7kAiYwmD+xkHP9ms4wo8bH2aU9Pkaae41VWFCmD38gPdzQ9yl2ELZ3MU2ngwZ5klK+Lo6hoySeZwN3Gw8Xw5t5vMy6cbHmSX9CezmD6GjFCKui7sUa1xFHovC7hcwDfycHlwadzF2UTc+BD435aRI65LGBxmD+tOPF73+a7LWMXspZnTc1VhjDGDjv6T8Ec4s6SuPV7iSZ4y/nQNzqWe1JmSU9BkOFFuJtIGeyou7HEuMoI4NFuK8AfEuIVlnPuczzdzkz8m8xHDKWKSCTJJ+H2CjlUibiX537OmiD1ttbI80+yk/Y3oCaDDXsSzI7YbNFiaT5uuZJP3ucNItR4JxmMZlmDOBHpZ6AlWt3bmnXfIp4OfBXM0KdnNNJkkfGtf47BBiPTmjSGHv7jURbJeMjUHAvwJ7r2VApknf4fBGLoT410j/I8tJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCSUFZFmPmo67rJCYCGI2xF1UCOoiiGmAqhD+9aFePQUpyimwW5PS5LErgGMdkGMlhU7AwYC+e8F2R+gNlAb0rSXPUhZZVAf0LG2qwSYFwM4Q/jtC5VRAOVqsevW3WZMmS7otgN9nJd1hJYNfq065AX2HSHraaj+yVaJtgb1f1n5Z+BZVLzVoUUDfc1SjF632xOif4erSJZK+H9C3v2q1BF2keq3V+6wVNUoV2qkuATzTKtcuhf500ZWq19IQ/i8Ee+u2Eq2jlkiaGtj/S5KeVMhTMHXQM5KuCOy/QNID1nqS0qOSHg4Vw2iNajU+gGdPrVWDRgKaLqlc09UzdEmD9ZRqdESjA/pfL2mPpijwaY/y9KCqVKGBIarI1zZJz+sShZwEUBdN1AZJvwkuXaVUJGmFLg4RY7RWSnomRCW5Wi9ppT6lkCNDZetarZG0WtkhIw1UuaTFGum9M8rTdJVLmtE0oNNEHiUfsYEtHAqYSR4X0BdYy2RTHLic61hAD2pYSwk1Pp3TDGAEKbZwo1kfqqn5zOXzwDsUUxZwQJVNAcPpzGEe4XsmxKBMXVjAzUAZxbzt270nI+iFWMhdxm9Hj8/iLB5nEh04wDp2Bxz4dqIPI+hKLfOYaSqDZ9OUUz/mczWwh3+zB7VhnsO5nI9hD980vzoWJK1b9RuVqE5BqdIG/VRXhi4nR3fqJZUHyKBBO7VUE8J+LjXlMUw/0D+1P3A/pDIVaZqsDFI1TD9SsaoCZFGp9XpMQ61kMUCz9Fe9E6Ine7VS96uvjWyacvqIfqS1OujhtetUouc06egI4/9Z6KLyiMoWfAAAAABJRU5ErkJggg==);
    min-height: 76px;
    margin-top: 25px;
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    opacity: 0;
}

.collapsed.special .promospot4-bottles {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    opacity: 1;
}

.special h3 {
    font-size: 38px;
    transition: all .5s ease-in-out;
}

.collapsed.special h3 {
    font-size: 38px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.promospot4-collapsedarea h3 {
    color: #fff;
}

@media (max-width:1200px) {
    .collapsed.special .promospot4-bottles {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX0AAABxCAQAAACTxbsVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfgCAQPJjscC0CJAAANBklEQVR42u2de5RVVR3HP/syMFyYUZChNRSPiYcIaYBSZGjhY5lJEqWZiCYaFou0RMiF2irMpMhHprGAkJpWgctVEiYljhWQZVQCY2G8ZDEM4DCCNjznPd/+mEFgmGHOYx/OHc7+/DN37vn9fvf3+8333nv23mefgRbQZL0rr2zSRznDUS/9VQ0e+1Gln8jEnfFp6EmulqvOY09q9aw6x51xc1r4I6kXOynlL578O/A53jTD4y4jWrSAr/AchzwZn8coxpkX4s45avQtHuJF3vZk3JfLmGrmxZ1z20WNkzTRs3WhpNy4c44WbdAWz7YDJf0w7oyjRyt0RCmPtmlJS+LOuDmpVp477DlCBdAh7jIiJocjnm33AZ3iTvg00Jka0+DN1FQCXeJOuDke37cOx5lGVtwJeEUpBjOYD9CZevazg9fNO3HnFD/KZRgF5JFFNWVsY4OpjTun9kK7kL5GcSefoVuzZ//DEuabiriziwelmcQtfKzZREWlXuKn5sW4s2sPZLz01Yn53Aaso4hiSqgG8hjExVzD95muSeb3cecYQ1cu5Nf05zDP8SqbKUN0pA/ncznjGK+XuDGpHwneyWjpyzCZmxhDETPMf0449EfmqRMTmcMyzeXPHKCaSqCSauAQdUC1qYy7gki60ocpTCWbmcw1x0+4/oulfFf9mMUkVmsJ/wAOUk/jVEQ9B4EGjpi6uCvIWDRe0njP1k9I6hZRJmMlSS+0vkSk81RziqWUhy3lUaJiz7bdJD0RTT+aXmGFJOnTp7B47BQ9OajzrGSxShU+rKVlUfYkCBn9qc8gYALLjVozMJtUwLkUkE0a6EInIIcsunA7HaiOu4BI6MVGPm12nMLifp5iNB05ixTQDehALnARl9DAGfld6J/Mlj7A95gpgM3mi8c/rZE83fSwKx1P8upKBxbyUNzJR4L4IM83fRp82/zuhEPfZRwAhrNb8MynknGnfNMkiMyW/l5eb3o09KRjOQzjLfbSuPxWcdLxfzCz9W+Lds3m9zowgHOaHevLMF4HREXT6Od4tvOAeTXu9DOFjJa+WczixkcqadHgEfNE3Dmefo5++2kMK1s8PjzuDNsHbjXXkVAy+lPf4fCCshhCjzbNathk3j32q5O+o52jT/BL+noyrdVTzDg6AnTSd7Rr1Ivl1DOLtuetujCBeyjj0cZfnfQd7Zsvk8v15jkvplrEFqa1E+mrG48xAMhvYfoS7tR46njWLIw7z9PclauYRrr55XzvHV0F7OMBs9lHyPbLQOBP3kxNtVZzy9HfWpL+cN8vfwGvRFTYbG5nJw3s4a1mR6rYQRYF5HKF1pm1Eb0+oN6c1eIbr3UGq5OpiSyfXJbSuCVmx0mbJvexgwJgNL35WIQ96cH7fbr0VY7xtsUzSk61uUYXSGqQ57bpfkn7ospUf1NpGxaXS7o9qtcH0AuSlnu2TuuApCkR5jNc0vQ2bJ5XpJcraJ6kf/uw32XviqpmkQv9XEOmQr23zHnyvH4PYIpZ4zWYmc0zHiaWglJLW5vgGqBNm3D0YSfjPfejkpFAfqQZQX0bxxXx9Uu9OMBIH/YXAh+IuCc+OVn6hrYbeyJn5uUCx6ijwV3o2wzh75SuBr+qipwTpK+UbmUheJgoOp5doFX6eNylRIH6q5ALKfXltI9a7tYDyok7+4h6kq+nGEuZL6eDVHCT5ii684NQJV2qdZIqdI+/WyjpLC1SnaRn5W1hwU/sVa1cvXPMYoykSZH0I0dzVC2pSAN9el6rNyW9pVuiuBmVhku6uw2bZX6upvfx2tm6TwclrdGFPj1Hq1jS/3SXrN6/I/i5/tGn0porqVpzgm070SAtk3RAk22WFaf09Ultl7RelwXyztJU7ZVUJOtnuPFJXyO0QdJW7xuZTvBOaaJKJa3RuRZzCid99dY6Sa+ES0lXq1TSL2TxLjRxSV/fUL0O6U6vN1lqMUZ3FUrao1GWc4tJ+vqiKlWrWWH+vuqiR1SvAxprLasw0tf79KakB8P8mZsiddfvJf3W3td8PNLXDEkbbWzk0xd0RIe8TxV7ihmL9DVR9dpt422sy7VPNbrGUl6hpF8kaaqlRDroWUn32okWj/Q1RvV6Qz0tRRulI9qls8NHei9iDNLXUFVph/pZinaB9mm/nZFhCOnrGkmLLDYprU06pO6WosUh/ddUqQEW490h6UGL8eKQ/jI16GKL8a6W9DMrkUIsaU1EfMdeUaaS2XT1vgSUaWgIF1FotlkMuYjt3Bp3XWHQOYzlD+bv9iKaFbzKDTZHhf5J8VE2ml1WYxaBr5W+VtBQfYshnky/pJt1jifLtvkI8LLNdpgG/kw/O/kpW9dynyfTrnpYl4YfvwHwYbIostkT4GW6YuW2KEFJ0Z+tdkOaPRzG50z4iShbt2o9b/AQaf7bhvEh3uQyfkmZlmqshQF2Acc2fttiMxD6FEof1OOU8ztuYDt72zDeziHu5y/s0GwL59QDgE2We7KJxl7HRoqUz6sSvfAu2cGddSNbKWQQC7mS7qaNmQDzmhlEb77Maj7LctZpTMjcz8bPLda9cQToGiaAumkBW5nGbmbQz/Q3i9voyjTyuJjZ1HMf2zQv5CpqLo2XItikCrA0IgyIpELrMUu0KqCn0XxJb+se/3Mi6q1HVBl2fkmzJBVY7sfdUpi3pAaqVNKfdJnfbzUZXaVXJJX6XZG2mX+LMcfbmZ6weeVmvMzgq6xgiHnc7PfranaZbzKU15ij6+MuwybqzHLyucNcYVb6vbOQkSkyl3Ib+aw4E68pUi//uxJ0Q+PPjJK+evMgG/lc8Dvnm+1cy7v8ON65A8vcy2BmmqeDBzCF3MsA7om7kAiYwmD+xkHP9ms4wo8bH2aU9Pkaae41VWFCmD38gPdzQ9yl2ELZ3MU2ngwZ5klK+Lo6hoySeZwN3Gw8Xw5t5vMy6cbHmSX9CezmD6GjFCKui7sUa1xFHovC7hcwDfycHlwadzF2UTc+BD435aRI65LGBxmD+tOPF73+a7LWMXspZnTc1VhjDGDjv6T8Ec4s6SuPV7iSZ4y/nQNzqWe1JmSU9BkOFFuJtIGeyou7HEuMoI4NFuK8AfEuIVlnPuczzdzkz8m8xHDKWKSCTJJ+H2CjlUibiX537OmiD1ttbI80+yk/Y3oCaDDXsSzI7YbNFiaT5uuZJP3ucNItR4JxmMZlmDOBHpZ6AlWt3bmnXfIp4OfBXM0KdnNNJkkfGtf47BBiPTmjSGHv7jURbJeMjUHAvwJ7r2VApknf4fBGLoT410j/I8tJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCcVJ35FQnPQdCSUFZFmPmo67rJCYCGI2xF1UCOoiiGmAqhD+9aFePQUpyimwW5PS5LErgGMdkGMlhU7AwYC+e8F2R+gNlAb0rSXPUhZZVAf0LG2qwSYFwM4Q/jtC5VRAOVqsevW3WZMmS7otgN9nJd1hJYNfq065AX2HSHraaj+yVaJtgb1f1n5Z+BZVLzVoUUDfc1SjF632xOif4erSJZK+H9C3v2q1BF2keq3V+6wVNUoV2qkuATzTKtcuhf500ZWq19IQ/i8Ee+u2Eq2jlkiaGtj/S5KeVMhTMHXQM5KuCOy/QNID1nqS0qOSHg4Vw2iNajU+gGdPrVWDRgKaLqlc09UzdEmD9ZRqdESjA/pfL2mPpijwaY/y9KCqVKGBIarI1zZJz+sShZwEUBdN1AZJvwkuXaVUJGmFLg4RY7RWSnomRCW5Wi9ppT6lkCNDZetarZG0WtkhIw1UuaTFGum9M8rTdJVLmtE0oNNEHiUfsYEtHAqYSR4X0BdYy2RTHLic61hAD2pYSwk1Pp3TDGAEKbZwo1kfqqn5zOXzwDsUUxZwQJVNAcPpzGEe4XsmxKBMXVjAzUAZxbzt270nI+iFWMhdxm9Hj8/iLB5nEh04wDp2Bxz4dqIPI+hKLfOYaSqDZ9OUUz/mczWwh3+zB7VhnsO5nI9hD980vzoWJK1b9RuVqE5BqdIG/VRXhi4nR3fqJZUHyKBBO7VUE8J+LjXlMUw/0D+1P3A/pDIVaZqsDFI1TD9SsaoCZFGp9XpMQ61kMUCz9Fe9E6Ine7VS96uvjWyacvqIfqS1OujhtetUouc06egI4/9Z6KLyiMoWfAAAAABJRU5ErkJggg==);
        min-height: 110px;
        margin-top: 25px;
        background-repeat: no-repeat;
        width: 100%;
        background-size: contain;
        margin-left: auto;
        margin-right: auto;
    }
}

.special .arrow {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAfCAQAAAARzWZhAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfgCAQPMzpcuZYLAAAA8ElEQVRIx8XXOwoCQRCE4X9cHyAieA2PoJGYaubVxNzYTMHAYK8iBuYmC+oOGCg+Z2ajajse+KhloatdiWR6dDjiIYs8qGlc9hzY0Y4/UMFbYMQmTjvRp26yYgrkTLLCMvGFGet7ah9MrYIraR1cQSvhJK2FE7QaJovQcjhGG8Bh2gQO0UbwL+1Kx5y+kd5gAEDO2JVNzlap36ZV58rCLHGd4SPxVbWdnvMqAv5jY5n9XP5rURrB/mc/m8A+UAsMYB9sI3LYR0qQGo52Ly2cqHxKONk0dXBFwVXBf+vVyzSruyROdMmZUMSONhVceS3eAF5NbhliYTc/AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 100%;
    transform: rotate(0deg);
    height: 30px;
    width: 50px;
    position: relative;
    overflow: visible;
    top: 42px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    opacity: 0;
    display: none;
}

.collapsed.special .arrow {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    opacity: 1;
    display: block;
}

.no-touch .collapsed.special:hover .arrow {
    transform: rotate(90deg);
}

@media (min-width:1024px) {
    .promospot4 .collapsed.special .col-md-4 {
        width: 33.33333333%;
        display: block;
    }
}

@media (min-width:992px) {
    .promospot4 {
        margin-top: 250px;
    }
    .promospot4 .collapsed.special .col-sm-6 {
        width: 80%;
        text-align: left;
    }
}

@media (min-width:768px) {
    .promospot4 .collapsed.special .col-sm-6 {
        width: 50%;
        text-align: left;
    }
    .promospot4 .special .col-sm-6 {
        width: 100%;
        text-align: center;
    }
    .promospot4 .special .col-sm-4 {
        display: none;
    }
    .promospot4 .collapsed.special .col-sm-4 {
        display: block;
    }
}

.promospot6 {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    max-width: 1245px;
    margin: 0 auto;
    width: 100%;
}

.promospot6 img {
    margin: 0 auto;
}

.promospot6 h2 {
    font-size: 18px;
    color: #8c7f77;
}

.promospot6 a:hover,
.promospot6 a:focus {
    text-decoration: none;
}

.promospot6-section {
    position: relative;
    min-height: 101px;
    display: inline-block;
    width: 13.1857142%;
    padding-bottom: 20px;
}

.promospot6-img {
    position: relative;
    min-height: 101px;
}

.promospot6 img {
    margin: 0 auto;
    top: auto;
    bottom: 0;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
}

@media (max-width:992px) {
    .promospot6-section {
        width: 50%;
        float: left;
    }
}

@media (max-width:767px) {
    .promospot6-section {
        width: 100%;
        float: left;
    }
}

.carousel-indicators-right .carousel-indicators {
    top: 50%;
    -webkit-transform: translateY(-15%);
    transform: translateY(-15%);
    right: 30px;
    position: absolute;
    bottom: 10px;
    left: auto;
    z-index: 15;
    width: 15px;
    margin: 0;
    padding-left: 0;
    list-style: none;
    text-align: center;
}

.slidervp .carousel-caption {
    top: 50%;
    -webkit-transform: translateY(-15%);
    transform: translateY(-15%);
    position: absolute;
    height: 100px!important;
    left: auto!important;
    right: auto;
    bottom: auto;
    padding-right: 20px!important;
    padding-left: 20px!important;
    text-align: left;
    border-radius: 4px;
    margin-bottom: 20px;
}

.slidervp .item img {
    margin: 0 auto;
}

.slidervp .wrap h1 {
    font-size: 100px;
    min-height: 150px;
    height: auto;
    padding-left: 10px;
    text-transform: inherit;
    font-weight: 700;
    color: #fff;
}

.carousel-indicators-right .active {
    background-color: #fff!important;
    border: 2px solid #fff!important;
}

.carousel-indicators-right .carousel-indicators li.active {
    margin: 0;
    width: 12px;
    height: 12px;
}

.carousel-indicators-right li.active {
    background-color: rgba(232, 232, 232, .24)!important;
    border: 3px solid rgba(197, 197, 197, .7)!important;
}

.carousel-indicators-right li {
    background-color: #d3d4d1!important;
    margin: 0;
    width: 10px;
    height: 10px;
    border: 0 solid #fff;
}

.carousel-indicators-right li.active:before {
    content: " ";
    display: block;
    background-color: white;
    position: relative;
    width: 16px;
    height: 16px;
    top: -5px;
    right: 5px;
    border-radius: 50px;
    z-index: -1;
}

.slidervp .carousel-caption.text-shadow .wrap h1 {
    text-shadow: 5px 5px 30px #000;
}

.next-slide-button {
    position: absolute;
    width: 100%;
    margin-top: -100px;
    z-index: 999;
    display: none;
}

.next-slide-button .arrow-button {
    overflow: hidden;
}

.next-slide-button .arrow-button .icons {
    display: block;
    margin: auto;
    height: 82px;
    width: 47px;
    border-radius: 41px;
    text-align: center;
    font-size: 41px;
    color: #fff;
    cursor: pointer;
    z-index: 1;
}

.icon-arrow-down:before {
    content: " ";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABDCAYAAADj0zezAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NzY5NEJDNDU4NkMxMUU2QUNFQkI1MEMzMzZGQUFBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NzY5NEJDNTU4NkMxMUU2QUNFQkI1MEMzMzZGQUFBQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI4QzQ2RjIzNTg0NTExRTZBQ0VCQjUwQzMzNkZBQUFCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI4QzQ2RjI0NTg0NTExRTZBQ0VCQjUwQzMzNkZBQUFCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mnXgYQAAAUJJREFUeNrs2k9qAjEUBvC8oSs3urC48d8JdFWv4FYE6aqHEbyE0ON0oyuPoHYvFroYpDV+I28wIu3GpCTle/BhGOHlRxjIkBmx1q6MMX2TVu0EcGsSLBfeRT4i91aR9XlkL1WLfZULY4klnHDCCSeccMIJJ5xwwn+dpIK8I5MQ8CzgAj0iTWQYonlmEi3CCSeccMLP9YBMdZwn4M0db7Dnio7uzq+8VQgnnHDCCb/ZObFB7HXcEZGoX17BWry82pRbflWvSwILLaU387wiT8jzD//1kBefk3k7nkCPpfaauc8qyAA5IPmd/cOcq6BHC/nUfnP9fUO+kG9kHCVcmzeQnb2uu9HB4TpB3cF7Qf8J3MEvkJHHnjz0JJxwwgknnHDCCSec8AjgyX4U/C8+w04O3tXxVkSOkd/jxQFWuxifBBgAqccSoG9Vc48AAAAASUVORK5CYII=);
    width: auto;
    height: 100px;
    display: block;
    background-repeat: no-repeat;
    z-index: 1000;
}

@media (max-width:767px) {
    .slidervp .carousel-caption {
        background-color: rgba(0, 0, 0, 0);
        -webkit-transform: translateY(-60%);
        transform: translateY(-60%);
        padding-left: 0!important;
    }
    .slidervp .carousel-caption h1 {
        font-size: 28px;
        width: 99%;
    }
    .slidervp .carousel-indicators-right {
        display: none;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .slidervp .carousel-caption {
        background-color: rgba(0, 0, 0, 0);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        padding-left: 0!important;
    }
    .slidervp .carousel-caption h1 {
        font-size: 60px;
        width: 100%;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .slidervp .carousel-caption {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        top: 10%;
    }
    .slidervp .next-slide-button {
        display: block;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    .slidervp .carousel-caption {
        top: 10%;
        -webkit-transform: translateY(0%);
        transform: translateY(0);
    }
}

@media (min-width:992px) {
    .slidervp .container {
        margin-bottom: -30px;
    }
    .slidervp .next-slide-button {
        display: block;
    }
    .slidervp .wrap {
        margin: 0;
        text-align: left;
        color: #fff;
        font-size: 20px;
        width: 100%;
        padding: 5px;
        position: absolute;
        bottom: 100px;
        left: 0;
        right: 0;
    }
    .slidervp .carousel-caption {
        position: relative;
        top: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        height: 0!important;
        left: auto!important;
        right: auto;
        bottom: auto;
        padding-right: 20px!important;
        padding-left: 20px!important;
        text-align: left;
        border-radius: 0;
        margin-bottom: 0;
    }
}

.jsimgspotswithlinks {
    margin-bottom: 45px;
}

.jsImageSpotsWithLinks-left {
    text-align: center;
    margin: 0 auto;
}

.jsImageSpotsWithLinks-left,
.jsImageSpotsWithLinks-right {
    padding-top: 25px;
}

.jsImageSpotsWithLinks-left-section {
    position: relative;
    min-height: 101px;
    display: inline-block;
    width: 14.66666%;
    padding-bottom: 20px;
}

.jsImageSpotsWithLinks-left-img {
    margin-bottom: 25px;
    margin-top: 65px;
    position: relative;
    min-height: 200px;
}

.jsImageSpotsWithLinks-left img {
    top: auto;
    bottom: 0;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
}

.jsImageSpotsWithLinks-left h5 {
    text-align: center;
}

.jsImageSpotsWithLinks-left-img>a+a>img {
    display: none;
}

.jsImageSpotsWithLinks-left-img:hover>a img,
.jsImageSpotsWithLinks-left-img.hover>a img {
    display: none;
}

.jsImageSpotsWithLinks-left-img:hover>a+a img,
.jsImageSpotsWithLinks-left-img.hover>a+a img {
    display: inline-block;
}

.jsimgspotswithlinks {
    background: linear-gradient(to right, #d2cac1 0%, #d2cac1 67%, #bab3aa 67%, #bab3aa 100%);
}

.jsimgspotswithlinks .container {
    background: linear-gradient(to right, #d2cac1 0%, #d2cac1 65%, #bab3aa 65%, #bab3aa 100%);
}

.jsimgspotswithlinks h1,
.jsimgspotswithlinks h2,
.jsimgspotswithlinks h3,
.jsimgspotswithlinks h4,
.jsimgspotswithlinks h5 {
    text-transform: uppercase;
    color: #fff;
}

.jsimgspotswithlinks p {
    color: #fff;
    font-size: 18px;
}

@media (max-width:991px) {
    .jsimgspotswithlinks .container {
        background: #bab3aa;
    }
    .jsimgspotswithlinks {
        background: #bab3aa;
    }
}

@media (max-width:767px) {
    .jsImageSpotsWithLinks-left-section {
        width: 32%;
    }
    .jsImageSpotsWithLinks-left-section:nth-of-type(4) .jsImageSpotsWithLinks-left-img,
    .jsImageSpotsWithLinks-left-section:nth-of-type(5) .jsImageSpotsWithLinks-left-img,
    .jsImageSpotsWithLinks-left-section:nth-of-type(6) .jsImageSpotsWithLinks-left-img {
        margin-top: 0;
    }
}

.jsImageSpotsWithLinks-right h3 {
    margin-bottom: 55px;
}

.jsImageSpotsWithLinks-right-text h5:before {
    content: " ";
    position: relative;
    width: 28px;
    display: inline-block;
    height: 18px;
    left: -6px;
    top: 3px;
    /* background-image: url(../../fileadmin/felayout_meda_master/dev/styles/sites/saugella/images/icon_plus.png); */
    background-repeat: no-repeat;
}

.jsImageSpotsWithLinks-right-text:last-of-type h5 {
    margin-bottom: 30px;
}

.jsImageSpotsWithLinks-right-text h5 {
    display: inline-block;
    padding-right: 15px;
    padding-left: 10px;
    color: #fff;
    padding-bottom: 4px;
    padding-top: 3px;
    margin-bottom: 0;
    margin-top: 2px;
}

.jsImageSpotsWithLinks-right-text.active .jsSpotColor-1 {
    background-color: #0b8181;
    border-radius: 50px;
}

.jsImageSpotsWithLinks-right-text.active .jsSpotColor-2 {
    background-color: #ed008c;
    border-radius: 50px;
}

.jsImageSpotsWithLinks-right-text.active .jsSpotColor-3 {
    background-color: #1775bb;
    border-radius: 50px;
}

.jsImageSpotsWithLinks-right-text.active .jsSpotColor-4 {
    background-color: #79c143;
    border-radius: 50px;
}

.jsImageSpotsWithLinks-right-text.active .jsSpotColor-5 {
    background-color: #ee7c96;
    border-radius: 50px;
}

.jsImageSpotsWithLinks-right-text.active .jsSpotColor-6 {
    background-color: #0c4a87;
    border-radius: 50px;
}

.jsImageSpotsWithLinks-right-text h5:hover.jsSpotColor-1 {
    background-color: #0b8181;
    border-radius: 50px;
}

.jsImageSpotsWithLinks-right-text h5:hover.jsSpotColor-2 {
    background-color: #ed008c;
    border-radius: 50px;
}

.jsImageSpotsWithLinks-right-text h5:hover.jsSpotColor-3 {
    background-color: #1775bb;
    border-radius: 50px;
}

.jsImageSpotsWithLinks-right-text h5:hover.jsSpotColor-4 {
    background-color: #79c143;
    border-radius: 50px;
}

.jsImageSpotsWithLinks-right-text h5:hover.jsSpotColor-5 {
    background-color: #ee7c96;
    border-radius: 50px;
}

.jsImageSpotsWithLinks-right-text h5:hover.jsSpotColor-6 {
    background-color: #0c4a87;
    border-radius: 50px;
}

.imagePageNavigation {
    padding: 50px 0;
}

.imagePageNavigation .imagePageNavigation-arrow {
    position: absolute;
    top: 50%;
    width: 96px;
    height: 68px;
    margin-top: -34px;
}

.imagePageNavigation .imagePageNavigation-arrow a {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

.imagePageNavigation .imagePageNavigation-arrow {
    background-repeat: no-repeat;
    background-size: cover;
}

.imagePageNavigation .imagePageNavigation-arrow.imagePageNavigation-leftArrow {
    left: 0;
    /* background-image: url(../../fileadmin/felayout_meda_master/dev/images/icon_arrow_long_left.png); */
}

.imagePageNavigation .imagePageNavigation-arrow.imagePageNavigation-rightArrow {
    right: 0;
    /* background-image: url(../../fileadmin/felayout_meda_master/dev/images/icon_arrow_long_right.png); */
}

.imagePageNavigation .imagePageNavigation-arrow.arrowInact {
    opacity: .1;
    filter: alpha(opacity=10);
}

.imagePageNavigation .imagePageNavigation-navigation {
    position: absolute;
    width: 100%;
    height: 100%;
}

.imagePageNavigation .imagePageNavigation-images {
    display: table;
    margin: 0 auto;
}

.imagePageNavigation .imagePageNavigation-images .imagePageNavigation-imagewrap {
    display: table-cell;
    vertical-align: bottom;
    padding: 0 15px;
}

.imagePageNavigation.valignmiddle .imagePageNavigation-images .imagePageNavigation-imagewrap {
    vertical-align: middle;
}

@media (min-width:768px) and (max-width:991px) {
    .imagePageNavigation .imagePageNavigation-arrow {
        width: 76.8px;
        height: 54.4px;
        margin-top: -27.2px;
    }
}

@media (max-width:767px) {
    .imagePageNavigation .imagePageNavigation-arrow {
        width: 57.6px;
        height: 40.8px;
        margin-top: -20.4px;
    }
    .imagePageNavigation .imagePageNavigation-arrow.imagePageNavigation-leftArrow {
        left: 20px;
    }
    .imagePageNavigation .imagePageNavigation-arrow.imagePageNavigation-rightArrow {
        right: 20px;
    }
    .imagePageNavigation .imagePageNavigation-imagewrap.imagePageNavigation-imagewrap-withlink {
        display: none;
    }
}

.promospot5 a {
    text-decoration: none!important;
}

.promospot5 .promospot5-wrapper {
    margin-top: 20px;
}

.promospot5 .promospot5-textarea {
    text-align: center;
}

.promospot5 .promospot5-img img.img-responsive {
    max-width: 97%;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
    max-height: 98%;
    width: auto;
    height: auto;
    margin-left: -5px;
}

.promospot5 .promospot5-img:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.promospot5 .promospot5-img {
    height: 140px;
    text-align: center;
}

.promospot5 .promospot5-textarea {
    text-align: center;
    display: table;
    width: 100%;
    margin: 0 auto;
    min-height: 65px;
    margin-bottom: 15px;
}

.promospot5 .promospot5-textarea h5 {
    color: #594f48;
    display: table-cell;
    vertical-align: middle;
}

.promospot55 a {
    text-decoration: none!important;
}

.promospot55 .promospot55-wrapper {
    margin-top: 35px;
}

.promospot55 .promospot55-textarea {
    text-align: center;
    background-color: #dfd9d3;
}

.promospot55 .promospot55-img img.img-responsive {
    max-width: 97%;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
    max-height: 98%;
    width: auto;
    height: auto;
    margin-left: -5px;
}

.promospot55 .promospot55-img:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.promospot55 .promospot55-img {
    height: 250px;
    text-align: center;
    background-color: #f2f0ee;
}

.promospot55 .promospot55-textarea {
    text-align: center;
    background-color: #dfd9d3;
    display: table;
    width: 100%;
    margin: 0 auto;
    min-height: 85px;
    height: 85px;
    margin-bottom: 55px;
    padding-left: 10px;
    padding-right: 10px;
}

.promospot55 .promospot55-textarea h5 {
    color: #594f48;
    display: table-cell;
    vertical-align: middle;
    font-weight: 700;
}

.footer_2 .elemGridBg {
    background-repeat: no-repeat;
    background-size: cover;
}

.footer_2 .logo {
    float: none;
    position: static;
    display: block;
}

.footer_2 .logo img {
    margin: 0;
}

.footer_2 .social {
    display: inline-block;
    padding-top: 0;
}

.footer_2 .social .social-text {
    float: right;
    position: relative;
    top: 10px;
    color: #fcfcfc;
}

.footer_2 .social .nav-pills {
    float: right;
    margin-left: 15px;
}

.footer_2 .social .atclear {
    clear: both;
}

.footer_2 .icon-t3-facebook {
    display: block;
    width: 38px;
    height: 42px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAnCAMAAABKdvqKAAAA1VBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAGBgYMDAwYGBgzMzM2NjZISEhLS0taWlpmZmZpaWl4eHiHh4eKioqioqKoqKi3t7fe3t7q6ur8/Pz///+m3KyvAAAAMnRSTlMACRIaIiozSU9XXmpxd32Ch42Sl5ylqq6ytrq+wcjg4+bq7O3v8PHz9fb3+Pn6+/z9/lSXFMUAAAE6SURBVDjLldTZVoMwEAbgHxWw1datbqi1VsUuSJNxX2td5v0fyQsPLQMJxP8O+E7mTEIGEAlPYqWZWan4OIQ1Ucr5XB+a2a7mYnSnzPwRmzJYKbg1zebopnAbbE8r59a5Kov2fVH3Z/bycEP0PH+hljM4zLvveyKiPOTLbF9EoScqQd4GAHii8BcZoAYAHIgFP4iIbj8L/ewBgDy3KRHRa7HxBEAoX70TEb2VtigAjpxgBMRO8ByY5J9pkTsBU4At8FEuaYeF8vBscFa5orWZ/8CJE0yBCyd4BkROcB8IXM8aYwc4BICOA9wBAKhamP7dma1amF3tfg3sZdd1Ka2EiTefAIGugNrPzZSGtg4UvSqmVJBYXFKce17P6LqGidsclNhVwzyc2/JP6rfs4x6bp2PFrNWo25YffgEF1jgvRZNLrwAAAABJRU5ErkJggg==);
    background-size: 100%;
    position: static;
    background-repeat: no-repeat;
}

.footer_2 .icon-t3-twitter {
    display: block;
    width: 38px;
    height: 42px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAnCAMAAABKdvqKAAABa1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAADAwMGBgYJCQkPDw8SEhIVFRUYGBgeHh4hISEkJCQnJyctLS0wMDAzMzM5OTk8PDxCQkJFRUVLS0tUVFRXV1daWlpdXV1jY2NmZmZpaWlycnJ1dXV7e3t+fn6EhISHh4eKioqQkJCZmZmcnJyfn5+oqKirq6uxsbG3t7e6urq9vb3Dw8PMzMzPz8/S0tLb29vh4eHk5OTn5+fq6urt7e3w8PDz8/P29vb5+fn8/Pz////+at7dAAAAPXRSTlMABgwSFx0jMzg+Q01SV1xhZWpuc3eAhIiMkJSYnKPBxMnP0dTW2dvd4ePl5+nr7O7v8vT19vf4+fr7/P3+j5eMnAAAAbFJREFUGBmFwYlD0mAcBuCXEkgLu7SDysyMPCIwQpnw0wWRiZmVYXepXR5hoRTvnx9j+8bGNnweuEVvJDJZkg8zietRBIqn6XT/KnwNz7Hb3BA8wlP0M9EHt9Ma/eUG4HS2wCD5GDrOFBhsPgolrLGXBydhmWRvd2Aa5nEuwBCapUfj4zO9WK2T+3W2ZGG4QtPGDpX6shhKG5XVJg2X0JKiqaj/oOWVWJ5sbdOQBBClqbkgC+8aNByI7fFvtkWAa7Q8FZHy9hHJn6IsH9AUBxK0fBGD/nJzZ0uUN7TcBmZoOayKx1ta0kCelnJFPD7TogFUXojXLi0FhKjs6dKt2KQC0La7JF1eUykAeSr1zYq47VHRgBkqf8vitk5bChin7VdJnJbqtN0C4uw4+rC6KEqxxo7LQIQOtTVRyvt0iACYZlujufd9XRdl7ZAOk2gZYtuf9yWxVb7R5SIMGZr+fa2uPBJ95fmnGt3SaDvP48RgGmNvo7CcSLGXeyEokRyDzYbR0Z9jkOwpOEWS9Jfsg1tolH5G4DUwwW53++FrcDzPjvmxGIKduzmd0ahlpkYG4fIflIzizGxcccoAAAAASUVORK5CYII=);
    background-size: 100%;
    position: static;
    background-repeat: no-repeat;
}

.footer_2 .icon-t3-share {
    display: block;
    width: 38px;
    height: 42px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAnCAMAAABKdvqKAAABPlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAADAwMGBgYJCQkMDAwPDw8SEhIVFRUYGBgbGxseHh4hISFISEhRUVFUVFRXV1daWlpdXV1gYGBjY2NsbGx4eHiKioqNjY2urq7MzMzV1dXY2Njb29ve3t7h4eHk5OTn5+fq6urw8PDz8/P29vb///8JMkJYAAAARHRSTlMAAwYJDA8SGx4hJCotMDM2OTw/QkVLTlFUV1pdYGaBhIqQk5aZnJ+iqKuusbS3ur3AxsnMz9LV2Nve4eTn6u3w8/b5/AcQhjoAAAG0SURBVBgZfcELQ9JQGAbglxJIC7tpFyozM/ISgREKGGnuSweDZFBhEVQC6fv//0BjZ5PLGTwPxkWfJTJZku8ziadRTBVPc9Tbxwi0vMdJe0vQhLcYZGMO427mGSy3gFG3P3KaYgxDtw443X4UvnCes7y7Ds8mNd1GtdroUnkFZZmaniWOcofKPQyEdqn5Ki6bShYDj6izxGXS8wCOFDXtE3GZ9CQBRA1O6NTFY9NjRIAnHHfeFF+5Q18cSFDpN09Pm/3+2bGIlH52Glal3uWVl8AOXX8r4iibImL++MdJaaBIV108x2d96gqAQVdJlO/nDHKIEBVTXKVLBgOO6LJFsVqXDHAAFOn6Y4rHal1QUwB2qPyunXy2f9XEYbUuet++VBtdXkkB6xzTromjbImj3KHvBRDnhLYtPpu+h0DE4KS2LYpJz6cIgG3qLHGZ9GzCsURdQ1w2PfcxkKGmZ4mj3KGShusudd16pVLvUjFiUNY42yo811Kc5U0IvkiO0+2GMTSf4zTZGxgVSTJYcg7jQqsGdUcr0C1scNLreQRaXP/Aof21GKa783w7U2A+s7WyiDH/AUUCwuRr3ICIAAAAAElFTkSuQmCC);
    background-size: 100%;
    position: static;
    background-repeat: no-repeat;
}

.footer_2 .icon-t3-facebook:before,
.footer_2 .icon-t3-twitter:before,
.footer_2 .icon-t3-share:before {
    content: "";
}

@media (min-width:768px) {
    .footer_2 .logo,
    .footer_2 .social {
        min-height: 50px;
    }
    .footer_2 .social {
        display: block;
    }
}

@media (min-width:992px) {
    .footer_2 .contact_info li:first-child a {
        letter-spacing: -2px;
    }
}

@media (min-width:1200px) {
    .footer_2 .contact_info li:first-child a {
        letter-spacing: -1px;
    }
}

.footer-contact p a {
    color: #594f48;
    border-bottom: none;
    background-color: transparent;
}

.footer-contact p a:hover {
    color: #91cf65;
    border-bottom: none;
    background-color: #eee;
}

.footer-about a,
.footer-copyright a {
    color: #594f48;
}

.footer-about a:hover,
.footer-copyright a:hover {
    color: #91cf65;
}

.active nav.navbar {
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden;
    overflow-y: scroll;
}

.navbarFixed.active .header-top .slider_menu {
    background-color: #fff;
}

.ne-startpage.active .header-bg {
    background-color: #fff;
}

.ne-startpage.active .header-bg .slider_menu {
    background-color: #fff;
}

.header-bg.header-top {
    height: 85px;
    border: none;
    box-shadow: none;
    padding: 20px 0;
    background-color: #fff;
}

.header-bg.header-top .logo {
    display: block;
}

.navbarFixed .header-bg {
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
}

.navbarFixed .header-bg.header-top .logo {
    display: initial;
}

@media (min-width:992px) {
    .header-bg.header-top {
        height: 150px;
        position: fixed;
    }
    .header-bg.header-top .logo {
        display: none;
    }
    .header-bg.header-top .logo-navbar {
        display: inline-block;
        margin-top: 5px;
    }
    .navbarFixed .header-bg.header-top .logo {
        display: none;
    }
    .navbarFixed .header-bg.header-top .logo-navbar {
        display: inline-block;
    }
}

.header-bg ._animate-to-x_ {
    background-color: transparent;
}

.header-bg .pxa-nav-toggle-button span {
    display: block;
    position: absolute;
    top: 23px;
    left: 12px;
    right: 12px;
    height: 3px;
    width: 22px;
    margin-left: 10px;
    background: #000;
}

.header-bg .pxa-nav-toggle-button span::after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #000;
    content: "";
}

.header-bg .pxa-nav-toggle-button span::before {
    display: none;
}

.active .header-bg .pxa-nav-toggle-button span {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.active .header-bg .pxa-nav-toggle-button span::after {
    top: 0;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

.navbarFixed .header-bg .slider_menu {
    top: 85px;
}

.ne-startpage .header-bg {
    background-color: #fff;
}

.ne-startpage.navbarFixed .header-bg {
    background-color: #fff;
}

.ne-startpage .header-bg .slider_menu {
    background-color: #fff;
}

.header-bg .slider_menu {
    position: fixed;
    top: 85px;
    background-color: transparent;
    border-bottom: none;
    padding: 0;
    background-color: #fff;
}

.header-bg .slider_menu .logo {
    top: 22px;
}

.header-bg .slider_menu .logo-navbar a img {
    width: auto;
    height: 37px;
    max-width: none;
}

.header-bg .slider_menu .icons {
    display: none;
}

.header-bg .slider_menu .navbar-collapse {
    border: none;
    padding: 110px 0;
    background-color: transparent;
    height: auto;
}

.header-bg .slider_menu .navbar-collapse .open .dropdown-menu>li>a {
    padding: 13px 0;
}

.header-bg .slider_menu .dropdown-menu {
    background-color: transparent;
    border: none;
    box-shadow: none;
    margin: 0!important;
}

.header-bg .slider_menu .open {
    background-color: transparent;
}

.header-bg .slider_menu .navbar-nav {
    text-align: center;
}

.header-bg .slider_menu .navbar-nav>li>a {
    padding: 17px 15px;
    border-top: 1px solid transparent;
    font-size: 30px;
    color: #000;
    display: inline-block;
}

.header-bg .slider_menu .navbar-nav>li>a:hover,
.header-bg .slider_menu .navbar-nav>li>a:focus {
    background-color: transparent;
    color: initial;
}

.header-bg .slider_menu .navbar-nav>.active>a {
    color: #91cf65;
    border-bottom: 4px solid transparent;
    background-color: transparent;
}

.header-bg .slider_menu .navbar-nav>.open .dropdown-open {
    display: block;
    border-bottom: 3px solid #91cf65;
    margin-top: 15px;
}

.header-bg .slider_menu .navbar-nav>.open>a {
    color: black;
    background-color: transparent;
    padding-bottom: 15px;
}

.header-bg .slider_menu .open .dropdown-menu {
    text-align: center;
    padding: 5px 0 20px;
    background-color: transparent;
    position: static;
}

.header-bg .slider_menu .open .dropdown-menu>li>a {
    border-top: 1px solid transparent;
    color: #8c7f77;
    font-size: 16px;
}

.header-bg .slider_menu .open .dropdown-menu>li>a:hover,
.header-bg .slider_menu .open .dropdown-menu>li>a:focus {
    background-color: transparent;
}

.header-bg .slider_menu .open .dropdown-menu>.active>a,
.header-bg .slider_menu .open .dropdown-menu>.active>a:hover,
.header-bg .slider_menu .open .dropdown-menu>.active>a:focus {
    color: #91cf65;
    background-color: transparent;
}

.header-bg .slider_menu .navbar-nav>li:first-child>a:before {
    content: "";
}

.header-bg .logo a img {
    width: auto;
    height: 37px;
    max-width: none;
}

@media (min-width:992px) {
    .navDropdown .header-bg .slider_menu {
        background-color: rgba(255, 255, 255, .87);
    }
    .navbarFixed .header-bg .slider_menu {
        top: 1px;
        background-color: rgba(255, 255, 255, .87);
    }
    .header-bg .slider_menu {
        top: 1px;
        padding-top: 50px;
    }
    .header-bg .slider_menu {
        border-bottom: none;
        border-top: none;
    }
    .header-bg .slider_menu .navbar-collapse {
        height: auto;
        padding: 0;
    }
    .header-bg .slider_menu .navbar-nav {
        float: right;
    }
    .header-bg .slider_menu .navbar-nav li a {
        border: none;
        font-size: 16px;
        color: black;
    }
    .header-bg .slider_menu .navbar-nav>.active,
    .header-bg .slider_menu .navbar-nav>.active.open {
        background-color: transparent;
    }
    .header-bg .slider_menu .navbar-nav>.active>a,
    .header-bg .slider_menu .navbar-nav>.active>a:hover,
    .header-bg .slider_menu .navbar-nav>.active>a:focus {
        color: #91cf65;
        background-color: transparent;
    }
    .header-bg .slider_menu .navbar-nav>li>a:hover,
    .header-bg .slider_menu .navbar-nav>li>a:focus {
        background-color: transparent;
    }
    .header-bg .slider_menu .dropdown-menu {
        background-color: rgba(255, 255, 255, .87);
        width: 100%;
    }
    .header-bg .slider_menu .navbar-nav .open .dropdown-menu {
        text-align: left;
        padding-bottom: 50px;
        padding-top: 20px;
        max-width: 0;
        min-width: 0;
    }
    .header-bg .slider_menu .navbar-nav .open a {
        display: block;
    }
    .header-bg .slider_menu .open .dropdown-menu>li>a {
        padding-left: 15px;
    }
    .header-bg .slider_menu .navbar-nav>li.open {
        text-align: left;
    }
    .header-bg .slider_menu .navbar-collapse .open .dropdown-menu>li>a {
        padding: 9px 15px;
    }
}

@media (max-width:400px) {
    .header-bg .logo img.hidden-lg {
        width: auto;
        height: 31px;
    }
}

.tx-pxa-faq-teaser {
    text-align: center;
}

.tx-pxa-faq-teaser .faq-teaser {
    width: 33%;
    float: left;
    padding: 0 22px 60px;
}

.tx-pxa-faq-teaser .pxa-faq-detailview-link {
    font-size: 0;
    height: 0;
    border: none;
    color: initial;
    display: block;
}

.tx-pxa-faq-teaser>a {
    border: 2px solid rgba(188, 187, 187, .3);
    border-radius: 30px;
    padding: 13px 60px;
    color: #594f48;
    font-size: 16px;
    display: inline-block;
    margin-top: 0;
}

.tx-pxa-faq-teaser .teaser-jpfaqAnswer:before {
    content: "_";
    font-size: 30px;
    line-height: 50px;
    color: #000;
}

.tx-pxa-faq-teaser .faq-teaser h5 {
    position: relative;
    margin-bottom: -22px;
    margin-top: 30px;
    font-weight: 700;
}

.tx-pxa-faq-teaser .faq-teaser h5:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzVweCIgdmlld0JveD0iMCAwIDMyIDM1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhZ2UgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuNDAwMDAwMDA2Ij4KICAgICAgICA8ZyBpZD0iU3RhcnRzaWRhX3bDpXJ0ZnJpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDE2LjAwMDAwMCwgLTMwNzguMDAwMDAwKSIgc3Ryb2tlPSIjMjMxRjFGIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8ZyBpZD0iVmFubGlnYS1mcsOlZ29yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDYuMDAwMDAwLCAyODYxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyMTcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcxLjAwMDAwMCwgMC45OTkxNjcpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLDE3Ljc2NCBMMTEsMjIuMTA2IEwzLjExNywyNC45MjkgQzEuMjMyLDI1LjYwNCAwLDI3LjM4OSAwLDI5LjM5MSBMMCwzMi4zNjggTDMwLDMyLjM2OCBMMzAsMjkuMzkxIEMzMCwyNy4zODkgMjguNzY4LDI1LjYwNCAyNi44ODIsMjQuOTI5IEwxOSwyMi4xMDYgTDE5LDE3LjQ3MiIgaWQ9IlN0cm9rZS0xIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMi42OTczLDkuNDcyOSBDMjIuNjk3MywxNC43MDQ5IDE5LjE2MjMsMTguOTQ2OSAxNC44MDMzLDE4Ljk0NjkgQzEwLjQ0MzMsMTguOTQ2OSA2LjkwODMsMTQuNzA0OSA2LjkwODMsOS40NzI5IEM2LjkwODMsNC4yNDA5IDEwLjQ0MzMsLTAuMDAwMSAxNC44MDMzLC0wLjAwMDEgQzE5LjE2MjMsLTAuMDAwMSAyMi42OTczLDQuMjQwOSAyMi42OTczLDkuNDcyOSBMMjIuNjk3Myw5LjQ3MjkgWiIgaWQ9IlN0cm9rZS0zIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMi42MjUsOC42MzkgQzIyLjM2LDguNjcxIDIyLjE3NSw4LjYzMyAyMS45MDgsOC42ODQgQzE5LjIxOSw5LjIwMiAxNy40OTIsOC4yMjggMTYuMDExLDUuNjM3IEMxNS4xMjMsNy4zNCAxMi4zNDcsOC42ODQgMTAuMDY2LDguNjg0IEM4Ljk0NCw4LjY4NCA3Ljk3Nyw4LjQ1NCA3LjAxLDcuOTQ3IiBpZD0iU3Ryb2tlLTUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    position: absolute;
    left: 0;
    right: 0;
    top: -45px;
    font-weight: 400;
}

.tx-pxa-faq-teaser h3 {
    font-size: 36px;
    line-height: 40px;
    margin-top: 0;
    padding: 0 10vw;
}

.tx-pxa-faq-teaser .owl-item {
    margin-top: 20px;
}

.tx-pxa-faq-teaser .owl-theme .owl-dots {
    position: absolute;
    top: initial;
    bottom: 10px;
    left: 0;
    right: 0;
}

.tx-pxa-faq-teaser .owl-carousel {
    margin-top: initial;
}

.tx-pxa-faq-teaser .owl-carousel .faq-teaser {
    width: 100%;
    float: none;
}

@media (min-width:768px) {
    .tx-pxa-faq-teaser>a {
        margin-top: 60px;
    }
    .tx-pxa-faq-teaser h3 {
        font-size: 48px;
        line-height: 52px;
        padding: 0;
    }
    .tx-pxa-faq-teaser .faq-teaser {
        padding: 30px 6px 0;
    }
    .tx-pxa-faq-teaser .faq-teaser h5 {
        margin-top: 10px;
    }
    .tx-pxa-faq-teaser .owl-theme .owl-dots {
        bottom: -50px;
    }
}

@media (min-width:992px) {
    .tx-pxa-faq-teaser .faq-teaser h5 {
        margin-top: 32px;
    }
}

.elemGridBgWithText>.container {
    display: table;
    height: 100%;
}

.elemGridBgWithText>.container .row {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
}

@media (min-width:992px) {
    .elemGridBgWithText>.container {
        max-width: 1170px;
    }
}

.elemGridBgWithText {
    background-size: cover;
    background-position: center center;
    height: auto;
    padding: 30px 0;
}

.elemGridBgWithText.header-primary h1,
.elemGridBgWithText.header-primary h2,
.elemGridBgWithText.header-primary h3,
.elemGridBgWithText.header-primary h4,
.elemGridBgWithText.header-primary h5,
.elemGridBgWithText.header-primary h6 {
    color: #594f48;
}

.elemGridBgWithText.header-secondary h1,
.elemGridBgWithText.header-secondary h2,
.elemGridBgWithText.header-secondary h3,
.elemGridBgWithText.header-secondary h4,
.elemGridBgWithText.header-secondary h5,
.elemGridBgWithText.header-secondary h6 {
    color: #91cf65;
}

.btn-default {
    position: relative;
    overflow: hidden;
    backface-visibility: hidden;
    transform: translate3d(0, 0, 0);
}

.btn-default span {
    display: inline-block;
    width: 100%;
    height: 100%;
    transition: transform .3s ease;
}

.no-touch .btn-default:hover span {
    transform: translateY(300%);
}

.no-touch .btn-default:hover:before {
    top: 0;
}

.caret {
    display: none;
}

.modal {
    top: 40px;
}

.checkbox label,
.radio label {
    padding-left: 0;
}

.fix-label {
    padding-left: 20px;
}

.browsehappy {
    position: absolute;
    width: 100%;
    height: 50px;
    background-color: #fddb30;
    z-index: 20000;
    line-height: 3;
    font-size: 17px;
    padding-left: 50px;
    color: #000;
    font-family: Arial;
}

.browsehappy a {
    color: #f33;
    font-weight: 700;
}

h1 {
    font-size: 70px;
}

h2 {
    font-size: 36px;
}

h3 {
    font-size: 30px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #8c7f77;
}

body {
    font-size: 18px;
}

.lightbox {
    display: none;
}

@media all {
    .featherlight {
        display: none;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 9999;
        text-align: center;
        white-space: nowrap;
        cursor: pointer;
        background: #333;
        background: rgba(0, 0, 0, 0);
    }
    .featherlight:last-of-type {
        background: rgba(0, 0, 0, .8);
    }
    .featherlight:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -.25em;
    }
    .featherlight .featherlight-content {
        position: relative;
        text-align: left;
        vertical-align: middle;
        display: inline-block;
        overflow: auto;
        padding: 25px 25px 0;
        border-bottom: 25px solid transparent;
        min-width: 30%;
        margin-left: 5%;
        margin-right: 5%;
        max-height: 95%;
        background: #fff;
        cursor: auto;
        white-space: normal;
    }
    .featherlight .featherlight-inner {
        display: block;
    }
    .featherlight .featherlight-close-icon {
        position: absolute;
        z-index: 9999;
        top: 0;
        right: 0;
        line-height: 25px;
        width: 25px;
        cursor: pointer;
        text-align: center;
        font: Arial, sans-serif;
        background: #fff;
        background: rgba(255, 255, 255, .3);
        color: #000;
    }
    .featherlight .featherlight-image {
        width: 100%;
    }
    .featherlight-iframe .featherlight-content {
        border-bottom: 0;
        padding: 0;
    }
    .featherlight iframe {
        border: none;
    }
}

@media only screen and (max-width:1024px) {
    .featherlight .featherlight-content {
        margin-left: 10px;
        margin-right: 10px;
        max-height: 98%;
        padding: 10px 10px 0;
        border-bottom: 10px solid transparent;
    }
}

.flag-icon-ru {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDkgNiIgd2lkdGg9IjkwMCIgaGVpZ2h0PSI2MDAiPjxyZWN0IGZpbGw9IiNmZmYiIHdpZHRoPSI5IiBoZWlnaHQ9IjMiLz48cmVjdCBmaWxsPSIjZDUyYjFlIiB5PSIzIiB3aWR0aD0iOSIgaGVpZ2h0PSIzIi8+PHJlY3QgZmlsbD0iIzAwMzlhNiIgeT0iMiIgd2lkdGg9IjkiIGhlaWdodD0iMiIvPjwvc3ZnPg==);
}

.sections-trigger {
    position: relative;
    top: 52px;
    height: 22px;
    line-height: 22px;
}

.sections-trigger span.active {
    color: #594f48;
}

.sections-trigger .public-root {
    padding-right: 10px;
}

.sections-trigger .public-root,
.sections-trigger .private-root {
    position: relative;
}

.sections-trigger span {
    float: left;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
}

.sections-trigger .sections-trigger-spacer {
    float: left;
    width: 35px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAOCAYAAACl66WxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFCRUU1MEQ1ODExNzExRTM5NjU1RUI2QTU3MUZGQjY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFCRUU1MEQ2ODExNzExRTM5NjU1RUI2QTU3MUZGQjY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUJFRTUwRDM4MTE3MTFFMzk2NTVFQjZBNTcxRkZCNjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUJFRTUwRDQ4MTE3MTFFMzk2NTVFQjZBNTcxRkZCNjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6hJU10AAABmElEQVR42syVTUrDUBSFX17z06YkdqBbsK4gs+5AnYjOdV4QV6Li1G6gEYrQueAsKygOXEBxlJC2+Ws8p7ahFDsyCV54PHgv5Hw5N/dexXVdoaqqaLVaXIftdvvOMIxTnB1LKQ1RciyXyyhN00kURa9hGD72er2vzZ0yGo0EAIRt2xeWZT2bpnkAGAEQoSjKz0Pr/S+R53mxZ1km4jgWs9nMD4LgxnGcF96pdIQgnU5niF3RdX3lFAHKgPgNiosfjGU3Go2h53mXBCLMERwZEKTZbApcVgJRpGL9kZqmrdznEZwavCMkUtRHamw6UjXILhT1qEt9cNxKWHW+nZo6g3rUpT6LRoLupE5H9jmE1ZXi/0Qs8fNMWGqb0qs7NqWO9SnZfFjzaES1A1GPutQHx1iiCz6x+fCgTod2mx847uV8Pp+yC/q+ny8WC5EkCVt2ZVB8L99PHepRl/oYC1MVMGw+bMdXbD6oeWt7HJRVZXvGATiC62IcMGewiLQu8va2HpRnqP8ugLQKRkEIzQ+4MgbMw/ag/BZgAKzF+syC/5KnAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 0 0;
    position: relative;
    top: 4px;
}

.sections-trigger .private-root {
    padding-left: 10px;
}

.sections-trigger .private-root a {
    padding-left: 45px;
    margin-left: -45px;
    position: relative;
    z-index: 50;
}

.sections-trigger span a {
    color: #999;
}

.sections-trigger .public-root.active:before {
    left: 100%;
    margin-left: -5px;
    display: block;
}

.sections-trigger .private-root.active:before {
    left: -15px;
    display: block;
}

.sections-trigger .public-root:before,
.sections-trigger .private-root:before {
    content: '';
    width: 22px;
    height: 22px;
    position: absolute;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDQkEwMDgwODExOTExRTM5NjU1RUI2QTU3MUZGQjY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNDQkEwMDgxODExOTExRTM5NjU1RUI2QTU3MUZGQjY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUJFRTUwRDc4MTE3MTFFMzk2NTVFQjZBNTcxRkZCNjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUJFRTUwRDg4MTE3MTFFMzk2NTVFQjZBNTcxRkZCNjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5O/32PAAABaUlEQVR42rRVzU6DQBCGLbWJDXo0nnwQ9WB4DV7MHmxi3wF6azSe4AlMvXjwCBwIJPI3zjQTMiVAhMCXfNl2mfl2dmG+1bV+6ExNjCBG6EvsmlP8WzElKibwqDUXMToqJKEFP1+IRTQhViILHlvFpSgJLJGXyGvHce6DIHjOsuxYVdUvEXGkOXpGMRy7bCzeLmpZ1k0URS8AUEI3Sox5tW37FnPWXeI6b/skmqbpO/wTGPtBOVy50RSmc1zR1rCKLQwE7Y6PZcVaZ9WuXdd9wLgChqOgXD6Sumo6lwvkFb6UDYwE5ZIGayklvlllmuaTNhKcW3/z8i3qhmHcjRXm3FpLadMhk3+U7P2iKL7HquZ5/iP8A5Ts/TiOD2OFkyR5E/5RV3zqfd/3d9z7Q1F6nrcTvgFTNci2rUFmbenZTKjVNqlNwzDcoG1+oWXmyARt85Pm9vv9Y59t6hMa/dlVNdvVpM91mf4JMADehxp7x6ECxQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 0 0;
    z-index: 20;
    display: none;
}

.article .facebook .like,
.article .facebook .twitter {
    margin-bottom: 2px;
}

.article .facebook .share {
    margin-bottom: 6px;
}

@media (max-width:767px) {
    .sections-trigger span.active {
        color: #fff;
        background-color: #594f48;
    }
    .sections-trigger span {
        padding: 0;
        margin: 0;
        float: left;
        width: 50%;
        text-align: center;
    }
    .sections-trigger .sections-trigger-spacer {
        display: none;
    }
    .sections-trigger span a {
        display: block;
    }
    .sections-trigger {
        float: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        border-bottom: 2px solid #594f48;
        height: 37px;
        line-height: 37px;
    }
    .sections-trigger .public-root:before,
    .sections-trigger .private-root:before,
    .sections-trigger .public-root.active:before,
    .sections-trigger .private-root.active:before {
        display: none!important;
    }
    .header-middle .logo {
        top: 60px;
    }
}

.pxa-main-nav .logo {
    display: none;
}

@media (min-width:991px) {
    .navbarFixed .pxa-main-nav .logo {
        display: block;
        top: 12px;
        width: 100px;
        left: 0;
    }
}

.lightbox .buttons {
    margin-top: 25px;
    text-align: center;
}

.lightbox .buttons a {
    margin: 0 30px;
    min-width: 80px;
    background: rgba(252, 252, 252, 0);
    display: inline-block;
    color: #594f48;
    padding: 3px 0;
}

.lightbox .buttons a:hover {
    background: #fcfcfc;
}

.header-top .logo {
    display: none;
    float: left;
    top: 5px;
    left: 0;
}

.header-top .logo img {
    width: 150px;
}

.navbarFixed .header-top .logo {
    display: block;
}

@media (max-width:400px) {
    .header-top .logo {
        top: 10px;
    }
    .header-top .logo img {
        width: 115px;
    }
}

.pxa-nav-toggle-button {
    float: right;
}

.scrollToTop {
    display: none;
}

.scrollToTop .icons {
    font-size: 30px;
}

@media (min-width:992px) {
    .navbarFixed .scrollToTop {
        display: block;
        float: right;
    }
}

#lightbox {
    display: none;
}

.footer-bar {
    background-color: #fff;
    padding-bottom: 30px;
}

.footer-bar .nav {
    float: right;
}

.footer-bar hr {
    margin: 0;
}

.social-box {
    display: inline-block;
    float: right;
}

.social-box span {
    line-height: 43px;
    float: left;
}

.social-box .social {
    float: right;
    margin-left: 20px;
}

.links-box a {
    line-height: 43px;
    margin-right: 20px;
}

@media (max-width:767px) {
    .footer-bar .col-md-6 {
        width: 100%;
        float: none;
        clear: both;
    }
    .footer-bar .social-box {
        float: none;
    }
    .footer-bar .nav {
        float: left;
    }
    .footer-bar .links-box {
        display: none;
    }
}

.news-carousel .news-list-date span {
    display: inline-block;
    background: #A8A8A8;
    padding: 0 10px;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    text-align: center;
    padding-top: 20px;
    color: #fff;
}

.news-carousel .news-list-date strong {
    display: inline-block;
    background: rgba(187, 187, 187, .79);
    padding: 0 10px;
    color: #fff;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    text-align: center;
    padding-top: 20px;
    margin-left: -12px;
}

.news-data-wrapper .teaser-text {
    width: 72%;
    float: right;
    position: relative;
}

.news-data-wrapper time {
    float: left;
}

.news-data-wrapper .header {
    width: 72%;
    float: right;
}

.news-data-wrapper .more {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    opacity: 0;
    display: block;
    left: 0;
    background-color: #fff;
}

.icons.icon-t3-dropdown-arrow__mobile:before {
    font-family: Arial, sans-serif!important;
    content: '+'!important;
    margin-left: 0!important;
    line-height: 16px!important;
}

.news-carousel .news-data-wrapper .header {
    padding-left: 0;
}

.news-carousel .article {
    border-top: 1px solid #ddd;
    padding-top: 20px;
}

.news-carousel .article:first-child {
    margin-top: 0;
}

@media (max-width:767px) {
    .news-data-wrapper .header,
    .news-data-wrapper .teaser-text {
        clear: both;
        width: auto;
    }
    .news-data-wrapper .header {
        margin-top: 15px;
        float: left;
    }
    .header-top .logo {
        display: block;
    }
    .col-xs-2.col-sm-2.hidden-md.hidden-lg {
        padding: 0!important;
    }
}

@media (max-width:480px) {
    .pxa-language-dropdown,
    .pxa-language-list {
        margin-right: 5px;
    }
    .pxa-language-dropdown {
        float: none;
    }
}

@media print {
    .header-top,
    .sections-trigger,
    .lightbox,
    .pxa-main-nav,
    .slider,
    .parallax-container,
    .logo-carousel,
    .footer-bar,
    .footer-bottom,
    .footer-quick-links,
    .footer-subscribe,
    .carousel-control,
    .newsCarousel-all-link,
    .social,
    .map {
        display: none;
    }
    a[href]:after {
        content: none!important;
    }
    .logo {
        position: static;
        top: 0;
    }
    .pxa-header {
        padding: 0;
        position: static;
    }
    .header-middle {
        height: auto;
        margin: 0;
    }
    .col-md-4 {
        width: 33.33333333%;
        float: left;
    }
    .col-md-6 {
        width: 50%;
        float: left;
    }
    .news-carousel .news-list-date span,
    .news-carousel .news-list-date strong {
        width: auto;
        height: auto;
    }
    .quote {
        border: none;
    }
    .quote p:before {
        display: none;
    }
}

.public-root:not(.active) a {
    padding-right: 50px;
    position: relative;
    left: 50px;
    z-index: 99;
}

.private-root.active a {
    color: #594f48;
}

.featherlight .featherlight-close-icon {
    display: none;
}

@media (max-width:991px) {
    .pxa-footer .scrollToTop {
        float: none;
        text-align: center;
        display: block;
        background: #594f48;
        color: #fff;
        padding: 10px 0;
    }
}

@media (min-width:992px) {
    .pxa-footer .scrollToTop {
        display: none;
    }
}

.no-padding .container-fluid {
    padding: 0;
}

.no-padding .container-fluid .row {
    margin: 0;
}

.no-padding .container-fluid .row .col-md-12 {
    padding: 0;
}

@media (max-width:500px) {
    .lightbox .buttons a {
        margin: 10px;
    }
}

.dark-bg {
    color: #fff;
}

.dark-bg p,
.dark-bg span,
.dark-bg h1,
.dark-bg h2,
.dark-bg h3,
.dark-bg h4,
.dark-bg h5,
.dark-bg h6 {
    color: #fff;
}

.tx-jpfaq-pi1>ul {
    padding: 0;
}

.tx-jpfaq-pi1 h3 {
    cursor: pointer;
    margin-bottom: 20px;
}

.tx-jpfaq-pi1 h3:before {
    display: inline-block;
    content: '+';
    width: 25px;
    height: 22px;
    background-color: #594f48;
    color: #fff;
    border-radius: 3px;
    line-height: .9;
    text-align: center;
    margin-right: 10px;
    vertical-align: top;
    position: relative;
    top: 3px;
}

.tx-jpfaq-pi1 h3:hover:before {
    background-color: #4f453e;
    opacity: .5;
}

.tx-jpfaq-pi1 .questionUnfolded:before {
    content: '-';
    line-height: .75;
}

.tx-jpfaq-pi1 li {
    border-bottom: 1px solid rgba(189, 189, 189, .35);
    list-style: none;
}

.tx-jpfaq-pi1 .jpfaqAnswer p {
    padding-bottom: 20px;
}

.tx-jpfaq-pi1 .jpfaqShowAll,
.tx-jpfaq-pi1 .jpfaqHideAll {
    color: #594f48;
    text-decoration: underline;
    cursor: pointer;
    display: block;
}

.tx-jpfaq-pi1 .jpfaqShowAll:hover,
.tx-jpfaq-pi1 .jpfaqHideAll:hover {
    opacity: .75;
}

.fps-element {
    margin-bottom: 8px;
}

.fps-element h1,
.fps-element h2,
.fps-element h3,
.fps-element h4,
.fps-element h5,
.fps-element h6,
.fps-element span,
.fps-element p,
.fps-element li {
    color: inherit;
}

.fps-element img {
    max-width: 100%;
    height: auto;
}

.caretwrap {
    position: relative;
}

.newcarret {
    bottom: -20px;
    left: 50%;
    margin-left: -10px;
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 15px 0;
    z-index: 100;
}

.newcarret-top {
    bottom: auto;
    top: 0;
}

.small {
    font-size: 90%;
}

.large {
    font-size: 120%;
}

.extra-large {
    font-size: 150%;
}

.promotion {
    font-size: 175%;
}

.fce65-link-wrapper {
    margin-bottom: 5px;
    background: #f1f3f9;
    display: table;
    width: 100%;
    position: relative;
}

.fce65-link-wrapper a {
    display: table-cell;
    padding: 20px;
    font-size: 14px;
    text-decoration: none!important;
}

.fce65-link-wrapper a:hover .fce65-arrow {
    opacity: .75;
}

.fce65-link-wrapper .fce65-link-text {
    display: table-cell;
    vertical-align: middle;
    padding-right: 55px;
    color: #646464;
}

.fce65-link-wrapper .fce65-arrow {
    position: absolute;
    width: 60px;
    height: 100%;
    top: 0;
    right: 0;
    background: #594f48;
}

.fce65-link-wrapper .fce65-arrow:before {
    content: "\ff";
    position: absolute;
    top: 25%;
    font-size: 34px;
    color: #fff;
    line-height: 1;
    left: 22%;
}

.fce65-link-wrapper .fce65-arrow-right:before {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
}

@media (max-width:767px) {
    .no-switcher {
        height: 90px;
    }
    .no-switcher .logo {
        top: 14px;
    }
}

.simpleNav {
    overflow: hidden;
}

.simpleNav .pull-right p a {
    float: right;
    display: inline-block;
    padding: 10px 40px 10px 20px;
    background-color: rgba(252, 252, 252, 0);
    border-radius: 5px;
    color: #594f48;
    position: relative;
    cursor: pointer;
}

.simpleNav .pull-right p a:hover {
    background-color: #fcfcfc;
}

.simpleNav .pull-left p a {
    float: left;
    display: inline-block;
    padding: 10px 20px 10px 40px;
    background-color: rgba(252, 252, 252, 0);
    border-radius: 5px;
    color: #594f48;
    position: relative;
    cursor: pointer;
}

.simpleNav .pull-left p a:hover {
    background-color: #fcfcfc;
}

.simpleNav .pull-left p a:after {
    content: '';
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAjklEQVR42tTVsQkCQRAF0HceGJgYWKVgAWamFwsWYGADgqmRiTWYK4I9aDKB4YE7A/4C3iy7y3zGpcceTwnpccAbu9b49AvfomuNHwMfMk6ehs9wCnyTgZ8DX/8VPscl8FUGfg182Rrv8MICN9wb+4+JgqReUckjl3zT8iFpq6Jk2ZUPSSucksr8ufQ/AwDVyy8ltcLu0wAAAABJRU5ErkJggg==) no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -11px;
}

.simpleNav .pull-right p a:after {
    content: '';
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAiElEQVR42tTVLQoCYRQF0DMKBstk7S5OcAE2q3nABRjELlhNFpdicA1aXtA44A3fXcA7fD+8y/g8ccRUKAe8cUohHYYvZJY6yb6QS/PIrpAr5ilkW8iteWRTyB19ClkX8kDf4YzFn5ElVnhNNJifK2rqkaPfNDo8uiqiyy42PF448cocVfqfAQDGGi1q0qMKKQAAAABJRU5ErkJggg==) no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -11px;
}

.with-config .carousel-caption {
    display: table;
    box-sizing: border-box;
}

.with-config .wrap {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    height: 330px;
}

.with-config .wrap h3 {
    font-size: 20px;
    margin-top: 0;
}

.with-config .wrap h2 {
    font-size: 24px;
}

.with-config .wrap p {
    font-size: 14px;
}

.left-img-center-text .image-wrap {
    display: table-cell;
    padding-right: 30px;
}

.left-img-center-text .text {
    display: table-cell;
    vertical-align: middle;
}

@media (min-width:460px) {
    .left-img-center-text .image-wrap img {
        max-width: none;
    }
}

@media (max-width:767px) {
    .with-config .carousel-caption {
        padding: 15px;
        width: 100%;
    }
    .with-config .wrap {
        height: 175px;
    }
    .with-config h3 {
        height: auto;
        margin-bottom: 0;
    }
    .with-config h2 {
        height: auto;
        margin: 10px 0;
    }
    .with-config p {
        height: auto;
    }
    .left-img-center-text .image-wrap {
        width: 100%;
        display: block;
        padding-right: 0;
    }
    .left-img-center-text .image-wrap img {
        margin: 0 auto;
        margin-bottom: 10px;
    }
    .left-img-center-text .text {
        display: block;
    }
    .left-img-center-text .text h1,
    .left-img-center-text .text h2,
    .left-img-center-text .text h3,
    .left-img-center-text .text h4 {
        margin-top: 0;
    }
}

@media (max-width:600px) {
    .with-config .wrap {
        height: 200px;
    }
    .simpleNav .pull-left,
    .simpleNav .pull-right {
        float: none!important;
        clear: both;
    }
    .simpleNav .pull-right p a {
        float: none;
    }
    .simpleNav .pull-left p a {
        float: none;
    }
}

@media (max-width:450px) {
    .with-config .wrap {
        height: 230px;
    }
}

@media (min-width:767px) {
    .with-config .carousel-caption {
        top: 0;
        height: 100%;
        width: 50%;
        left: 0;
        padding-right: 25px;
        padding-left: 55px;
    }
    .with-config .wrap {
        height: 203px;
    }
    .with-config h3 {
        height: auto;
        margin-bottom: 0;
    }
    .with-config h2 {
        height: auto;
    }
    .with-config p {
        height: auto;
    }
}

@media (min-width:767px) and (max-width:991px) {
    .with-config h3 {
        font-size: 19px;
    }
    .with-config h2 {
        font-size: 25px;
        margin: 10px 0;
    }
}

@media (min-width:992px) {
    .with-config .carousel-caption {
        padding-left: 75px;
    }
    .with-config .wrap {
        height: 265px;
    }
}

@media (min-width:1200px) {
    .with-config .wrap {
        height: 330px;
    }
}

.pxa-footer {
    background: #eae7e3;
    border-top: 0;
}

.header-top {
    background: #fff;
}

.header-middle {
    background: #fff;
}

.navbar-default {
    background: #fff;
}

@media (min-width:992px) {
    ._main-nav-extended_ .navbar-nav>li>a:hover,
    ._main-nav-extended_ .navbar-nav>li>a:focus {
        border-color: #594f48;
    }
    ._main-nav-extended_ .navbar-nav>.active.open>a {
        border-color: #594f48;
    }
}

._main-nav-extended_ .navbar-nav>.open>a {
    border-color: #594f48;
}

._main-nav-extended_ .navbar-nav>.active>a {
    color: #594f48;
}

@media (min-width:992px) {
    ._main-nav-extended_ .navbar-nav>.active>a:hover,
    ._main-nav-extended_ .navbar-nav>.active>a:focus {
        color: #91cf65;
    }
}

@media (max-width:991px) {
    .no-touch ._main-nav-extended_ .navbar-nav>.active>a:hover {
        color: #91cf65;
    }
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    color: #594f48;
}

a {
    color: #594f48;
}

a:hover {
    color: #91cf65;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #594f48;
    border-color: #594f48;
}

.pagination>li>a,
.pagination>li>span {
    color: #594f48;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    color: #91cf65;
}

body {
    background: #fff;
    font-family: 'Open Sans', sans-serif;
}

p,
span,
li {
    color: #8c7f77;
}

.btn-default span {
    color: inherit;
}

.carousel:not(.with-config) p {
    color: #fff;
}

.carousel .icons {
    color: #fff;
}

.private-root.active span {
    color: #594f48;
}

.breadcrumb-wrapper {
    background-color: #fff;
}

.elemGridBg h1,
.elemGridBg h2,
.elemGridBg h3,
.elemGridBg h4,
.elemGridBg h5,
.elemGridBg h6,
.elemGridBg span,
.elemGridBg p,
.elemGridBg li {
    color: inherit;
}

.btn.btn-default {
    background-color: rgba(252, 252, 252, 0);
    color: #594f48;
}

.btn-default:hover {
    background-color: #fcfcfc;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Open Sans', sans-serif;
}

.slider {
    background-color: #efefef;
}

.carousel-control.right,
.carousel-control.left {
    background: none;
}

._main-nav-extended_ .ext-4-levels .dropdown-menu .dropdown-menu>li>a {
    padding-left: 80px;
}

._main-nav-extended_ .ext-4-levels .dropdown-menu .dropdown-menu .dropdown-menu>li>a {
    padding-left: 100px;
}

@media (max-width:991px) {
    .pxa-sub-nav {
        display: none;
    }
}

@media (max-width:767px) {
    .pxa-main-search {
        display: none;
    }
}

@media (min-width:992px) {
    .ext-4-levels .dropdown-menu .dropdown-menu {
        display: none;
    }
}

@media (max-width:991px) {
    .mobile-menu-collapsed,
    .mobile-menu-collapsed body {
        height: 100%;
        overflow: hidden;
    }
}

.mobile-menu-collapsed:not(.mobile-menu-desktop) .navbarFixed .navbar {
    position: static!important;
}

.mobile-menu-collapsed:not(.mobile-menu-desktop) .pxa-header {
    height: 100%;
    z-index: 9999999999999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 0;
    background: #fff;
}

.mobile-menu-collapsed:not(.mobile-menu-desktop) .pxa-header .header-top {
    position: static;
}

.mobile-menu-collapsed:not(.mobile-menu-desktop) .pxa-header .header-top .logo {
    display: block;
}

.mobile-menu-collapsed:not(.mobile-menu-desktop) .pxa-header .header-middle {
    display: none;
}

.mobile-menu-collapsed:not(.mobile-menu-desktop) .pxa-header .navbar {
    position: static!important;
}

.navbar {
    height: auto;
}

.navbar .navbar-nav+.navbar-nav {
    margin-bottom: 4px;
}

.image-group svg {
    max-width: 100%;
}

body .tx-pwcomment-pi1 fieldset>legend span:before {
    background-color: #594f48;
}

#writeTestimonial .animated-loader .wBall .wInnerBall {
    background: #594f48;
}

body .tx-pwcomment-pi1 fieldset {
    border-bottom: 1px solid #e5e5e5;
}

body .tx-pwcomment-pi1 legend {
    display: inline-block;
    width: auto;
    padding-bottom: 10px;
    border: none;
    margin-bottom: 0;
}

.ui-timepicker-wrapper {
    overflow-y: auto;
    height: 150px;
    width: 6.5em;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    outline: none;
    z-index: 10001;
    margin: 0;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration {
    width: 13em;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
    width: 11em;
}

.ui-timepicker-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.ui-timepicker-duration {
    margin-left: 5px;
    color: #888;
}

.ui-timepicker-list:hover .ui-timepicker-duration {
    color: #888;
}

.ui-timepicker-list li {
    padding: 3px 0 3px 5px;
    cursor: pointer;
    white-space: nowrap;
    color: #000;
    list-style: none;
    margin: 0;
}

.ui-timepicker-list:hover .ui-timepicker-selected {
    background: #fff;
    color: #000;
}

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
    background: #1980EC;
    color: #fff;
}

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
    color: #ccc;
}

.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
    color: #888;
    cursor: default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
    background: #f2f2f2;
}

.datepicker {
    padding: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    direction: ltr;
}

.datepicker-inline {
    width: 220px;
}

.datepicker.datepicker-rtl {
    direction: rtl;
}

.datepicker.datepicker-rtl table tr td span {
    float: right;
}

.datepicker-dropdown {
    top: 0;
    left: 0;
}

.datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #999;
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, .2);
    position: absolute;
}

.datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-top: 0;
    position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
    left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
    left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
    right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
    right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
    top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
    top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #999;
}

.datepicker-dropdown.datepicker-orient-top:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #fff;
}

.datepicker>div {
    display: none;
}

.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.datepicker td,
.datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
    background-color: transparent;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
    background: #eee;
    cursor: pointer;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
    color: #999;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    background: none;
    color: #999;
    cursor: default;
}

.datepicker table tr td.highlighted {
    background: #d9edf7;
    border-radius: 0;
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
    background-color: #fde19a;
    background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
    background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-repeat: repeat-x;
    border-color: #fdf59a #fdf59a #fbed50;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    color: #000;
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
    background-color: #fdf59a;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
    background-color: #fbf069 \9;
}

.datepicker table tr td.today:hover:hover {
    color: #000;
}

.datepicker table tr td.today.active:hover {
    color: #fff;
}

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
    background: #eee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
    background-color: #f3d17a;
    background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
    background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-repeat: repeat-x;
    border-color: #f3e97a #f3e97a #edde34;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
    background-color: #f3e97a;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
    background-color: #efe24b \9;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
    background-color: #9e9e9e;
    background-image: -moz-linear-gradient(to bottom, #b3b3b3, gray);
    background-image: -ms-linear-gradient(to bottom, #b3b3b3, gray);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));
    background-image: -webkit-linear-gradient(to bottom, #b3b3b3, gray);
    background-image: -o-linear-gradient(to bottom, #b3b3b3, gray);
    background-image: linear-gradient(to bottom, #b3b3b3, gray);
    background-repeat: repeat-x;
    border-color: gray gray #595959;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
    background-color: gray;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
    background-color: #666 \9;
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    background-color: #006dcc;
    background-image: -moz-linear-gradient(to bottom, #08c, #04c);
    background-image: -ms-linear-gradient(to bottom, #08c, #04c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image: -webkit-linear-gradient(to bottom, #08c, #04c);
    background-image: -o-linear-gradient(to bottom, #08c, #04c);
    background-image: linear-gradient(to bottom, #08c, #04c);
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
    background-color: #04c;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
    background-color: #039 \9;
}

.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
    background: #eee;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
    background: none;
    color: #999;
    cursor: default;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    background-color: #006dcc;
    background-image: -moz-linear-gradient(to bottom, #08c, #04c);
    background-image: -ms-linear-gradient(to bottom, #08c, #04c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image: -webkit-linear-gradient(to bottom, #08c, #04c);
    background-image: -o-linear-gradient(to bottom, #08c, #04c);
    background-image: linear-gradient(to bottom, #08c, #04c);
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
    background-color: #04c;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
    background-color: #039 \9;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
    color: #999;
}

.datepicker .datepicker-switch {
    width: 145px;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
    cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
    background: #eee;
}

.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
}

.input-append.date .add-on,
.input-prepend.date .add-on {
    cursor: pointer;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
    margin-top: 3px;
}

.input-daterange input {
    text-align: center;
}

.input-daterange input:first-child {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.input-daterange .add-on {
    display: inline-block;
    width: auto;
    min-width: 16px;
    height: 18px;
    padding: 4px 5px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    background-color: #eee;
    border: 1px solid #ccc;
    margin-left: -5px;
    margin-right: -5px;
}

.forgot-pass-link .btn.btn-default:before {
    content: none;
}

.back-link-login .btn.btn-default:before {
    content: none;
}

@media (min-width:992px) {
    .navbar-default .navbar-nav>.active,
    .navbar-default .navbar-nav>.active.open {
        background-color: #594f48;
        color: #fff;
    }
    .fps-element.fps-fixed-height {
        position: relative;
    }
    .fps-element.fps-fixed-height .btn-wrapper {
        position: absolute;
        bottom: 15px;
        left: 0;
        right: 0;
    }
}

@media (min-width:992px) {
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li {
        width: 275px;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu .dropdown-menu {
        top: 0;
        left: 275px;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu .dropdown-menu a {
        padding-left: 20px!important;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels li:hover>.dropdown-menu {
        display: block;
    }
    .touch ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li:hover>.dropdown-menu {
        display: none;
    }
    .touch ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li.fly-open>.dropdown-menu {
        display: block;
    }
}

.data-featherlight-hidden {
    display: none;
}

@media (min-width:992px) {
    .header-bg .slider_menu.navbar-multicol-dropdowns .navbar-nav .open .dropdown-menu.dropdown-menu-container.container {
        padding-bottom: 0;
        padding-top: 0;
    }
    .header-bg .slider_menu.navbar-multicol-dropdowns .navbar-nav .dropdown-menu .col-md-x {
        width: 285px;
    }
    .header-bg .slider_menu.navbar-multicol-dropdowns .navbar-nav .dropdown-menu .col-md-x:nth-child(2) {
        position: absolute;
        left: 290px;
    }
    .header-bg .slider_menu.navbar-multicol-dropdowns .navbar-nav .dropdown-menu .col-md-x:nth-child(3) {
        position: absolute;
        left: 580px;
    }
    .header-bg .slider_menu.navbar-multicol-dropdowns .navbar-nav .dropdown-menu a {
        white-space: normal;
    }
    .header-bg .slider_menu.navbar-multicol-dropdowns .navbar-nav .dropdown-menu .open .dropdown-menu a {
        background: transparent;
    }
    .header-bg .slider_menu.navbar-multicol-dropdowns .navbar-nav .dropdown-menu-1>li {
        width: 270px;
    }
    .header-bg .slider_menu.navbar-multicol-dropdowns .navbar-nav .dropdown-menu-2>li {
        width: 250px;
    }
    .header-bg .slider_menu.navbar-multicol-dropdowns .navbar-nav .dropdown-menu .open .dropdown-menu.dropdown-menu-2 {
        padding: 5px 10px;
    }
    .header-bg .slider_menu.navbar-multicol-dropdowns .navbar-nav .dropdown-menu .open .dropdown-menu.dropdown-menu-2 li>a {
        padding-top: 3px;
        padding-bottom: 3px;
        font-size: 14px;
        font-weight: 400;
    }
}

h1 {
    font-size: 70px;
}

@media (max-width:767px) {
    h1 {
        font-size: 50px;
    }
}

h2 {
    font-size: 36px;
}

h3 {
    font-size: 30px;
    margin-top: 40px;
}

.jsimgspotswithlinks h3 {
    margin-top: 20px;
}

h4 {
    font-size: 24px;
}

h5 {
    font-size: 18px;
}

a {
    color: #0072bc;
}

a:hover,
a:active,
a:focus {
    color: #005389;
}

.fps-element .btn-default {
    min-width: 188px;
}

.fps-image {
    min-height: 140px;
    position: relative;
}

.fps-element .rawtext p {
    font-size: 15.5px;
    padding-bottom: 20px;
}

.fps-element .rawtext h5 {
    color: #8c7f77;
    font-weight: semibold;
    padding-top: 10px;
}

.fps-element img {
    max-width: 100%;
    height: auto;
    top: auto;
    bottom: 0;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
}

.btn.btn-default {
    border-radius: 50px;
    border: 2px solid #8c7f77;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: rgba(252, 252, 252, 0);
    height: 35px;
    color: #594f48;
}

.no-touch .btn-default:hover span {
    transform: none;
}

.no-touch .btn-default:hover:active span {
    transform: none;
}

.no-touch .btn-default:hover {
    border: 3px solid #8c7f77;
    height: 35px;
    padding-top: 5px;
}

.btn.btn-default:active {
    background-color: #8c7f77!important;
    color: #fff!important;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0)!important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0)!important;
}

.btn-default:before {
    content: "";
}

.btn-default.disabled {
    border-color: #d7d7d7;
    color: #d7d7d7;
}

.footer p {
    font-size: 13px;
}

.pxa-footer {
    margin-top: 0;
    padding-top: 20px;
}

.pxa-footer p {
    color: #fcfcfc;
}

.footer .divider:first-of-type hr {
    border-top: 2px solid #8c7f77;
    margin-top: 0;
}

.footer .divider hr {
    border-top: 1px solid #8c7f77;
    margin-top: 0;
}

.footer ul.nav li {
    display: inline-block;
}

.footer ul.nav {
    text-align: center;
    padding-bottom: 30px;
}

.footer ul.nav li a {
    color: #8c7f77;
    font-size: 13px;
}

.footer .nav>li>a:hover,
.footer .nav>li>a:focus {
    background-color: rgba(238, 238, 238, 0);
    text-decoration: underline;
}

@media (max-width:991px) {
    .footer ul.nav li {
        display: block;
    }
    .footer ul.nav li a {
        display: inline-block;
    }
}

.navbarFixed .pxa-main-nav .logo {
    top: 20px;
}

.logo {
    padding-right: 20px;
}

.pxa-header {
    height: 100px;
}

.navbarFixed .pxa-header {
    height: 50px;
}

.navbar {
    height: 100px;
}

.navbar-nav {
    margin-top: 25px;
}

.navbarFixed .pxa-main-nav .logo {
    width: auto;
}

.navbar-nav>li>a {
    font-size: 18px;
    font-weight: 300;
    color: #8c7f77;
}

.navbar-nav .open {
    background: #fff;
}

.navbar-default {
    border-bottom: 0 solid transparent;
}

.navbar-default .navbar-nav>li>a {
    border-bottom: 0 solid #fff;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    border-color: rgba(255, 0, 0, 0);
    background: rgba(255, 255, 255, 0);
    font-weight: 800;
    color: #8c7f77;
    border-bottom: 0;
}

._main-nav-extended_ .navbar-nav>li>a:hover,
._main-nav-extended_ .navbar-nav>li>a:focus {
    border-color: rgba(255, 0, 0, 0);
    background: rgba(255, 255, 255, 0);
    font-weight: 800;
    color: #8c7f77;
    border-bottom: 0;
}

.navbar .icons {
    display: none;
}

.pxa-main-search {
    z-index: 1000;
    width: 162px;
    position: absolute;
}

.dropdown-menu {
    border-top: 0 solid red;
    border-bottom: 0 solid red;
    border-radius: 0;
    box-shadow: none;
    min-width: 210px;
    padding: 8px 0;
    margin-top: 0!important;
    background-color: #eae7e3;
    border: 0;
}

.navbar-default .navbar-nav>li>a {
    border-bottom: 0 solid #fff;
    height: 78px;
    color: #8c7f77;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    border-top: 0 solid #fff;
}

._main-nav-extended_ .navbar-nav>.active>a {
    color: #8c7f77;
    font-weight: 800;
    border-bottom: 0;
    background: transparent;
}

.navbar-default .navbar-nav>.active,
.navbar-default .navbar-nav>.active.open {
    background-color: #fff;
    color: #fff;
}

._main-nav-extended_ .navbar-nav>.active>a:hover,
._main-nav-extended_ .navbar-nav>.active>a:focus {
    color: #8c7f77;
    border-bottom: 0;
    background-color: transparent;
}

._main-nav-extended_ .navbar-nav>.active.open>a {
    background-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    background-color: transparent;
}

.dropdown-menu>li:hover>a,
.dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #594f48;
    background-color: transparent;
}

.touch ._main-nav-extended_ .navbar-nav>.open .icon-t3-dropdown-arrow__mobile {
    border-bottom: 0 solid #66bd29;
}

.touch ._main-nav-extended_ .icon-t3-dropdown-arrow__mobile {
    border-bottom: 0 solid #fff;
}

.touch ._main-nav-extended_ .navbar-nav>li>a:hover,
.touch ._main-nav-extended_ .navbar-nav>li>a:focus {
    border-bottom: 0 solid #e4e4e4;
    max-height: 73px;
    margin-bottom: 1px;
}

.touch ._main-nav-extended_ .icon-t3-dropdown-arrow__mobile,
.touch ._main-nav-extended_ .active .icon-t3-dropdown-arrow__mobile {
    border-bottom: 0 solid #e4e4e4;
}

.touch ._main-nav-extended_ .navbar-nav>.active.open .icon-t3-dropdown-arrow__mobile {
    border-bottom: 0 solid #66bd29;
}

._main-nav-extended_ .navbar-nav>.active.open>a {
    border-bottom: 0 solid #66bd29;
}

@media (max-width:992px) {
    .touch ._main-nav-extended_ .navbar-nav>li>a:hover,
    .touch ._main-nav-extended_ .navbar-nav>li>a:focus {
        border-top: 1px solid #eee;
    }
}

.navbarFixed .search-container {
    position: fixed;
}

.search-container {
    z-index: 1000;
    position: absolute;
    width: 100%;
    text-align: center;
    top: -30px;
}

.search-container .pxa-main-search {
    padding-top: 0;
    right: 0;
    position: relative;
    z-index: 1022;
    top: 30px;
}

.search-container figure.image {
    margin: 0;
}

@media (min-width:992px) {
    .pxa-main-nav .logo {
        display: block;
        width: auto;
        left: 0;
        top: 20px;
    }
}

@media (max-width:991px) {
    .navbarFixed .pxa-main-nav .logo {
        display: none;
    }
}

@media (max-width:991px) {
    .no-touch ._main-nav-extended_ .navbar-nav>.active>a:hover,
    .no-touch ._main-nav-extended_ .navbar-nav .dropdown-menu>.active>a:hover {
        color: #000;
    }
    ._main-nav-extended_ .navbar-nav .dropdown-menu>.active>a {
        color: #8c7f77;
        font-weight: 800;
        border-bottom: 0;
        background: transparent;
    }
    .navbar-default .navbar-nav>li>a {
        height: 55px;
    }
    .navbar-nav>li:first-child>a:before {
        content: " ";
        padding-right: 14px;
    }
    .icons.icon-t3-dropdown-arrow__mobile:before {
        speak: none;
        position: relative;
        display: inline-block;
        top: 1px;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-right: 6px;
        font-family: Arial, sans-serif!important;
        content: '+'!important;
        margin-left: 0!important;
        line-height: 16px!important;
    }
    .search-container .pxa-main-search {
        padding-top: 0;
        top: 9px;
        right: 11%;
        position: relative;
        z-index: 1022;
    }
    header.pxa-header {
        height: 60px;
        padding-top: 0;
        right: 0;
    }
    .pxa-nav-toggle-button {
        float: right;
        position: fixed;
        right: 0;
        z-index: 1001;
        top: 7px;
    }
    .navbar {
        height: auto;
        position: fixed;
        height: 60px;
        margin-top: -50px;
    }
    .navbarFixed .navbar {
        height: auto;
        position: fixed;
        height: 60px;
        margin-top: -50px;
    }
    .mobile-menu-collapsed:not(.mobile-menu-desktop) .pxa-header .navbar {
        position: static!important;
        height: auto;
        margin-top: 50px;
    }
    .icons.icon-t3-dropdown-arrow__mobile.js__mobile-dropdown-link {
        display: block;
    }
}

@media (max-width:1199px) {
    .navbarFixed .pxa-main-nav .logo {
        padding-right: 40px;
    }
}

.modal {
    top: 0;
}

@media (min-width:992px) and (max-width:1199px) {
    .touch ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels li+li+li+li+li .flyout-has-sub>.dropdown-menu,
    .touch ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels li+li+li+li+li+li .flyout-has-sub>.dropdown-menu {
        left: -260px;
    }
    .pxa-header {
        height: 160px;
    }
    .navbarFixed .pxa-header {
        height: 110px;
    }
    .nav.navbar-nav.ext-4-levels>.sub:first-of-type>a {
        margin-left: -13px;
    }
    .navbarFixed .navbar {
        height: 160px;
    }
    .touch ._main-nav-extended_.main-nav-flyout-dropdowns .navbar-nav>.open .flyout-has-sub .icon-t3-dropdown-arrow__mobile {
        background: transparent;
    }
    .touch ._main-nav-extended_.main-nav-flyout-dropdowns .navbar-nav>.open .flyout-has-sub .icon-t3-dropdown-arrow__mobile {
        display: block;
        border: none;
        background: transparent;
    }
    .touch ._main-nav-extended_.main-nav-flyout-dropdowns .navbar-nav>.open .flyout-has-sub a+a {
        height: 40px;
    }
    .touch ._main-nav-extended_.main-nav-flyout-dropdowns .navbar-nav>.open .flyout-has-sub a:first-of-type {
        padding-right: 40px;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    .navbarFixed .pxa-header {
        height: 110px;
    }
    .navbar-collapse .sub a:first-of-type {
        padding-left: 0;
    }
    .navbar-collapse .sub a:first-of-type {
        padding-left: 22px;
    }
    .navbar-nav>li:first-child>a:before {
        padding-left: 0!important;
    }
}

@media (min-width:992px) {
    .navbar-nav>li:first-child>a:before {
        content: "";
        margin-left: -15px;
        padding-right: 0;
        padding-left: 10px;
    }
    .navbar a:after {
        content: attr(title);
        font-weight: 700;
        color: transparent;
        overflow: hidden;
        visibility: visible;
        display: block;
    }
    .sub a.dropdown-toggle-clickable:after {
        display: block;
        content: attr(title);
        font-weight: 700;
        color: transparent;
        overflow: hidden;
        visibility: visible;
    }
    .nav .sub.open .dropdown-menu a:after {
        content: "";
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        background-color: transparent;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li:hover a {
        background-color: #bab3aa;
        color: #333;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li:hover a:hover {
        background-color: #bab3aa;
        color: #333;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li {
        width: 260px;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li a {
        padding-right: 24px;
        position: relative;
        white-space: normal;
        color: #333;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li .dropdown-menu {
        left: 260px;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li .dropdown-menu a {
        background-color: #bab3aa;
        color: #333;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li .dropdown-menu li:hover a {
        background-color: #a39a93;
        color: #fff;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li .dropdown-menu .dropdown-menu a {
        background-color: #a39a93;
        color: #fff;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li .dropdown-menu .dropdown-menu li:hover a {
        background-color: #90867e;
        color: #fff;
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .flyout-has-sub>a>.flyout-link {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 0;
        content: '';
        width: 40px;
        height: 100%;
        background-repeat: no-repeat;
        background-size: 9px 14px;
        background-position: center;
        /* background-image: url(../../fileadmin/felayout_meda_master/dev/styles/sites/saugella/images/icon_arrow_menu_black.png); */
    }
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .flyout-has-sub:hover>a>.flyout-link {
        /* background-image: url(../../fileadmin/felayout_meda_master/dev/styles/sites/saugella/images/icon_arrow_menu_white.png); */
    }
}

@media (min-width:1200px) {
    ._main-nav-extended_.main-nav-flyout-dropdowns .ext-4-levels .dropdown-menu li .dropdown-menu {
        left: 260px;
    }
}

.pxa-main-search .form-group {
    width: 100%;
    margin: 0;
    margin-top: 30px;
}

.pxa-main-search .icon-t3-search {
    top: 34px;
    right: 5px;
    height: auto;
}

.pxa-main-search .form-group .form-control {
    height: 40px;
    border-radius: 50px;
    background-color: #eae7e3;
    padding-left: 30px;
    padding-right: 30px;
}

.saugella-color-wrapper h1,
.saugella-color-wrapper h4 {
    text-transform: uppercase;
}

.saugella-color-wrapper h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 70px;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 10px;
}

@media (max-width:767px) {
    .saugella-color-wrapper h1 {
        font-size: 45px;
    }
}

.saugella-color-wrapper h4 {
    margin-top: 0;
    margin-bottom: 25px;
}

.saugella-color-wrapper h5 {
    margin-bottom: 3px;
}

.saugella-color-wrapper.saugella-color-blue h1,
.saugella-color-wrapper.saugella-color-blue h4 {
    color: #008566;
}

.saugella-color-wrapper p,
.saugella-color-wrapper ul {
    margin-bottom: 25px;
}

.saugella-color-wrapper li {
    list-style: none;
    position: relative;
}

.saugella-color-wrapper li:before {
    content: "â—‹";
    color: #008566;
    position: absolute;
    left: -20px;
    font-family: initial;
    top: 1px;
}

@media (min-width:992px) {
    .search-container .mobile-logo {
        display: none;
    }
}

.search-container .mobile-logo .image-wrap .image-center-inner .image img {
    position: relative;
    margin: 0;
    top: 36px;
    max-width: 125px;
}