﻿@charset "UTF-8";
/**
 * Variable Overrides.
 *
 * Modify this file to override the Bootstrap Framework variables. You can copy
 * these variables directly from ../bootstrap/less/variables.less to this file.
 */
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600);
.extra-padding, div.table-responsive, .node--type-fndr-ct-generic-page .field--name-body > .row [class*=col-].col-extra-padding, .node--type-fndr-ct-generic-page .general-view .field--name-body > .view-content [class*=col-].col-extra-padding, .general-view .node--type-fndr-ct-generic-page .field--name-body > .view-content [class*=col-].col-extra-padding, .node--type-reports.full .field--name-body > .row [class*=col-].col-extra-padding, .node--type-reports.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding, .general-view .node--type-reports.full .field--name-body > .view-content [class*=col-].col-extra-padding, .node--type-promotions .field--name-body > .row [class*=col-].col-extra-padding, .node--type-promotions .general-view .field--name-body > .view-content [class*=col-].col-extra-padding, .general-view .node--type-promotions .field--name-body > .view-content [class*=col-].col-extra-padding, .node--type-news.full .field--name-body > .row [class*=col-].col-extra-padding, .node--type-news.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding, .general-view .node--type-news.full .field--name-body > .view-content [class*=col-].col-extra-padding, .node--type-fndr-ct-generic-page .field--name-field-fndr-attachments, .node--type-fndr-ct-generic-page .field--name-field-fndr-file-pdf, .node--type-reports.full .field--name-field-fndr-attachments, .node--type-reports.full .field--name-field-fndr-file-pdf, .node--type-promotions .field--name-field-fndr-attachments, .node--type-promotions .field--name-field-fndr-file-pdf, .node--type-news.full .field--name-field-fndr-attachments, .node--type-news.full .field--name-field-fndr-file-pdf {
    padding-left: 60px;
    padding-right: 60px;
}

@media screen and (max-width: 768px) {
.extra-padding, div.table-responsive, .node--type-fndr-ct-generic-page .field--name-body > .row [class*=col-].col-extra-padding, .node--type-fndr-ct-generic-page .general-view .field--name-body > .view-content [class*=col-].col-extra-padding, .general-view .node--type-fndr-ct-generic-page .field--name-body > .view-content [class*=col-].col-extra-padding,  .node--type-reports.full .field--name-body > .row [class*=col-].col-extra-padding,  .node--type-reports.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding, .general-view  .node--type-reports.full .field--name-body > .view-content [class*=col-].col-extra-padding,  .node--type-promotions .field--name-body > .row [class*=col-].col-extra-padding,  .node--type-promotions .general-view .field--name-body > .view-content [class*=col-].col-extra-padding, .general-view  .node--type-promotions .field--name-body > .view-content [class*=col-].col-extra-padding,  .node--type-news.full .field--name-body > .row [class*=col-].col-extra-padding,  .node--type-news.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding, .general-view  .node--type-news.full .field--name-body > .view-content [class*=col-].col-extra-padding, .node--type-fndr-ct-generic-page .field--name-field-fndr-attachments,  .node--type-fndr-ct-generic-page .field--name-field-fndr-file-pdf,  .node--type-reports.full .field--name-field-fndr-attachments,  .node--type-reports.full .field--name-field-fndr-file-pdf,  .node--type-promotions .field--name-field-fndr-attachments,  .node--type-promotions .field--name-field-fndr-file-pdf,  .node--type-news.full .field--name-field-fndr-attachments,  .node--type-news.full .field--name-field-fndr-file-pdf {
    padding-left: 15px;
    padding-right: 15px;
}
}
.right-extra-padding, .node--type-fndr-ct-generic-page .field--name-body > .row [class*=col-].col-extra-padding-right, .node--type-fndr-ct-generic-page .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-right, .general-view .node--type-fndr-ct-generic-page .field--name-body > .view-content [class*=col-].col-extra-padding-right, .node--type-reports.full .field--name-body > .row [class*=col-].col-extra-padding-right, .node--type-reports.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-right, .general-view .node--type-reports.full .field--name-body > .view-content [class*=col-].col-extra-padding-right, .node--type-promotions .field--name-body > .row [class*=col-].col-extra-padding-right, .node--type-promotions .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-right, .general-view .node--type-promotions .field--name-body > .view-content [class*=col-].col-extra-padding-right, .node--type-news.full .field--name-body > .row [class*=col-].col-extra-padding-right, .node--type-news.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-right, .general-view .node--type-news.full .field--name-body > .view-content [class*=col-].col-extra-padding-right {
    padding-left: 20px;
    padding-right: 60px;
}

@media screen and (max-width: 768px) {
.right-extra-padding, .node--type-fndr-ct-generic-page .field--name-body > .row [class*=col-].col-extra-padding-right, .node--type-fndr-ct-generic-page .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-right, .general-view .node--type-fndr-ct-generic-page .field--name-body > .view-content [class*=col-].col-extra-padding-right,  .node--type-reports.full .field--name-body > .row [class*=col-].col-extra-padding-right,  .node--type-reports.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-right, .general-view  .node--type-reports.full .field--name-body > .view-content [class*=col-].col-extra-padding-right,  .node--type-promotions .field--name-body > .row [class*=col-].col-extra-padding-right,  .node--type-promotions .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-right, .general-view  .node--type-promotions .field--name-body > .view-content [class*=col-].col-extra-padding-right,  .node--type-news.full .field--name-body > .row [class*=col-].col-extra-padding-right,  .node--type-news.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-right, .general-view  .node--type-news.full .field--name-body > .view-content [class*=col-].col-extra-padding-right {
    padding-left: 15px;
    padding-right: 15px;
}
}
.left-extra-padding, .node--type-fndr-ct-generic-page .field--name-body > .row [class*=col-].col-extra-padding-left, .node--type-fndr-ct-generic-page .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-left, .general-view .node--type-fndr-ct-generic-page .field--name-body > .view-content [class*=col-].col-extra-padding-left, .node--type-reports.full .field--name-body > .row [class*=col-].col-extra-padding-left, .node--type-reports.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-left, .general-view .node--type-reports.full .field--name-body > .view-content [class*=col-].col-extra-padding-left, .node--type-promotions .field--name-body > .row [class*=col-].col-extra-padding-left, .node--type-promotions .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-left, .general-view .node--type-promotions .field--name-body > .view-content [class*=col-].col-extra-padding-left, .node--type-news.full .field--name-body > .row [class*=col-].col-extra-padding-left, .node--type-news.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-left, .general-view .node--type-news.full .field--name-body > .view-content [class*=col-].col-extra-padding-left {
    padding-left: 60px;
    padding-right: 20px;
}

@media screen and (max-width: 768px) {
.left-extra-padding, .node--type-fndr-ct-generic-page .field--name-body > .row [class*=col-].col-extra-padding-left, .node--type-fndr-ct-generic-page .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-left, .general-view .node--type-fndr-ct-generic-page .field--name-body > .view-content [class*=col-].col-extra-padding-left,  .node--type-reports.full .field--name-body > .row [class*=col-].col-extra-padding-left,  .node--type-reports.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-left, .general-view  .node--type-reports.full .field--name-body > .view-content [class*=col-].col-extra-padding-left,  .node--type-promotions .field--name-body > .row [class*=col-].col-extra-padding-left,  .node--type-promotions .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-left, .general-view  .node--type-promotions .field--name-body > .view-content [class*=col-].col-extra-padding-left,  .node--type-news.full .field--name-body > .row [class*=col-].col-extra-padding-left,  .node--type-news.full .general-view .field--name-body > .view-content [class*=col-].col-extra-padding-left, .general-view  .node--type-news.full .field--name-body > .view-content [class*=col-].col-extra-padding-left {
    padding-left: 15px;
    padding-right: 15px;
}
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.img-rounded {
    border-radius: 6px;
}
.img-thumbnail {
    padding: 4px;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.img-circle {
    border-radius: 50%;
}
.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;
}
.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media (min-width: 769px) {
.lead {
    font-size: 21px;
}
}
small, .small {
    font-size: 85%;
}
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, .initialism {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.text-muted {
    color: #777777;
}
.text-primary {
    color: #0BA1E2;
}
a.text-primary:hover, a.text-primary:focus {
    color: #097eb1;
}
.text-success {
    color: #3c763d;
}
a.text-success:hover, a.text-success:focus {
    color: #2b542c;
}
.text-info {
    color: #31708f;
}
a.text-info:hover, a.text-info:focus {
    color: #245269;
}
.text-warning {
    color: #8a6d3b;
}
a.text-warning:hover, a.text-warning:focus {
    color: #66512c;
}
.text-danger {
    color: #a94442;
}
a.text-danger:hover, a.text-danger:focus {
    color: #843534;
}
.bg-primary {
    color: #fff;
}
.bg-primary {
    background-color: #0BA1E2;
}
a.bg-primary:hover, a.bg-primary:focus {
    background-color: #097eb1;
}
.bg-success {
    background-color: #dff0d8;
}
a.bg-success:hover, a.bg-success:focus {
    background-color: #c1e2b3;
}
.bg-info {
    background-color: #d9edf7;
}
a.bg-info:hover, a.bg-info:focus {
    background-color: #afd9ee;
}
.bg-warning {
    background-color: #fcf8e3;
}
a.bg-warning:hover, a.bg-warning:focus {
    background-color: #f7ecb5;
}
.bg-danger {
    background-color: #f2dede;
}
a.bg-danger:hover, a.bg-danger:focus {
    background-color: #e4b9b9;
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eeeeee;
}
.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.42857;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: 0;
}
.dl-horizontal dd:before, .dl-horizontal dd:after {
    content: " ";
    display: table;
}
.dl-horizontal dd:after {
    clear: both;
}

@media (min-width: 768px) {
.dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-horizontal dd {
    margin-left: 180px;
}
}
abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777777;
}
.initialism {
    font-size: 90%;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eeeeee;
}
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.42857;
    color: #777777;
}
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 #eeeeee;
    border-left: 0;
    text-align: right;
}
.blockquote-reverse footer:before,  .blockquote-reverse small:before,  .blockquote-reverse .small:before,  blockquote.pull-right footer:before,  blockquote.pull-right small:before,  blockquote.pull-right .small:before {
    content: '';
}
.blockquote-reverse footer:after,  .blockquote-reverse small:after,  .blockquote-reverse .small:after,  blockquote.pull-right footer:after,  blockquote.pull-right small:after,  blockquote.pull-right .small:after {
    content: '\00A0 \2014';
}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857;
}
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, 0.25);
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none;
}
pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857;
    word-break: break-all;
    word-wrap: break-word;
    color: #333333;
    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, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls, .block-views-blockfndr-report-view-block-3 .view-content .owl-controls, .block-views-blockfndr-slider-block-1 .view-content .owl-controls {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container:before, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls:before,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls:before,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls:before, .container:after, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls:after,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls:after,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls:after {
    content: " ";
    display: table;
}
.container:after, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls:after,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls:after,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls:after {
    clear: both;
}

@media (min-width: 769px) {
.container, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls {
    width: 750px;
}
}

@media (min-width: 992px) {
.container, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls {
    width: 970px;
}
}

@media (min-width: 1200px) {
.container, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls {
    width: 1170px;
}
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
    content: " ";
    display: table;
}
.container-fluid:after {
    clear: both;
}
.row, .general-view .view-content {
    margin-left: -15px;
    margin-right: -15px;
}
.row:before, .general-view .view-content:before, .row:after, .general-view .view-content:after {
    content: " ";
    display: table;
}
.row:after, .general-view .view-content:after {
    clear: both;
}
.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, .block-views-blockfndr-subsidiary-view-block-1, .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, .block-views-blockfndr-subsidiary-view-block-1 {
    float: left;
}
.col-xs-1 {
    width: 8.33333%;
}
.col-xs-2 {
    width: 16.66667%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-4 {
    width: 33.33333%;
}
.col-xs-5 {
    width: 41.66667%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-7 {
    width: 58.33333%;
}
.col-xs-8 {
    width: 66.66667%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-10 {
    width: 83.33333%;
}
.col-xs-11 {
    width: 91.66667%;
}
.col-xs-12, .block-views-blockfndr-subsidiary-view-block-1 {
    width: 100%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-pull-1 {
    right: 8.33333%;
}
.col-xs-pull-2 {
    right: 16.66667%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-4 {
    right: 33.33333%;
}
.col-xs-pull-5 {
    right: 41.66667%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-7 {
    right: 58.33333%;
}
.col-xs-pull-8 {
    right: 66.66667%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-10 {
    right: 83.33333%;
}
.col-xs-pull-11 {
    right: 91.66667%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-push-1 {
    left: 8.33333%;
}
.col-xs-push-2 {
    left: 16.66667%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-4 {
    left: 33.33333%;
}
.col-xs-push-5 {
    left: 41.66667%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-7 {
    left: 58.33333%;
}
.col-xs-push-8 {
    left: 66.66667%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-10 {
    left: 83.33333%;
}
.col-xs-push-11 {
    left: 91.66667%;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-offset-0 {
    margin-left: 0%;
}
.col-xs-offset-1 {
    margin-left: 8.33333%;
}
.col-xs-offset-2 {
    margin-left: 16.66667%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-4 {
    margin-left: 33.33333%;
}
.col-xs-offset-5 {
    margin-left: 41.66667%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-7 {
    margin-left: 58.33333%;
}
.col-xs-offset-8 {
    margin-left: 66.66667%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-10 {
    margin-left: 83.33333%;
}
.col-xs-offset-11 {
    margin-left: 91.66667%;
}
.col-xs-offset-12 {
    margin-left: 100%;
}

@media (min-width: 769px) {
.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-1 {
    width: 8.33333%;
}
.col-sm-2 {
    width: 16.66667%;
}
.col-sm-3 {
    width: 25%;
}
.col-sm-4 {
    width: 33.33333%;
}
.col-sm-5 {
    width: 41.66667%;
}
.col-sm-6 {
    width: 50%;
}
.col-sm-7 {
    width: 58.33333%;
}
.col-sm-8 {
    width: 66.66667%;
}
.col-sm-9 {
    width: 75%;
}
.col-sm-10 {
    width: 83.33333%;
}
.col-sm-11 {
    width: 91.66667%;
}
.col-sm-12 {
    width: 100%;
}
.col-sm-pull-0 {
    right: auto;
}
.col-sm-pull-1 {
    right: 8.33333%;
}
.col-sm-pull-2 {
    right: 16.66667%;
}
.col-sm-pull-3 {
    right: 25%;
}
.col-sm-pull-4 {
    right: 33.33333%;
}
.col-sm-pull-5 {
    right: 41.66667%;
}
.col-sm-pull-6 {
    right: 50%;
}
.col-sm-pull-7 {
    right: 58.33333%;
}
.col-sm-pull-8 {
    right: 66.66667%;
}
.col-sm-pull-9 {
    right: 75%;
}
.col-sm-pull-10 {
    right: 83.33333%;
}
.col-sm-pull-11 {
    right: 91.66667%;
}
.col-sm-pull-12 {
    right: 100%;
}
.col-sm-push-0 {
    left: auto;
}
.col-sm-push-1 {
    left: 8.33333%;
}
.col-sm-push-2 {
    left: 16.66667%;
}
.col-sm-push-3 {
    left: 25%;
}
.col-sm-push-4 {
    left: 33.33333%;
}
.col-sm-push-5 {
    left: 41.66667%;
}
.col-sm-push-6 {
    left: 50%;
}
.col-sm-push-7 {
    left: 58.33333%;
}
.col-sm-push-8 {
    left: 66.66667%;
}
.col-sm-push-9 {
    left: 75%;
}
.col-sm-push-10 {
    left: 83.33333%;
}
.col-sm-push-11 {
    left: 91.66667%;
}
.col-sm-push-12 {
    left: 100%;
}
.col-sm-offset-0 {
    margin-left: 0%;
}
.col-sm-offset-1 {
    margin-left: 8.33333%;
}
.col-sm-offset-2 {
    margin-left: 16.66667%;
}
.col-sm-offset-3 {
    margin-left: 25%;
}
.col-sm-offset-4 {
    margin-left: 33.33333%;
}
.col-sm-offset-5 {
    margin-left: 41.66667%;
}
.col-sm-offset-6 {
    margin-left: 50%;
}
.col-sm-offset-7 {
    margin-left: 58.33333%;
}
.col-sm-offset-8 {
    margin-left: 66.66667%;
}
.col-sm-offset-9 {
    margin-left: 75%;
}
.col-sm-offset-10 {
    margin-left: 83.33333%;
}
.col-sm-offset-11 {
    margin-left: 91.66667%;
}
.col-sm-offset-12 {
    margin-left: 100%;
}
}

@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-1 {
    width: 8.33333%;
}
.col-md-2 {
    width: 16.66667%;
}
.col-md-3 {
    width: 25%;
}
.col-md-4 {
    width: 33.33333%;
}
.col-md-5 {
    width: 41.66667%;
}
.col-md-6 {
    width: 50%;
}
.col-md-7 {
    width: 58.33333%;
}
.col-md-8 {
    width: 66.66667%;
}
.col-md-9 {
    width: 75%;
}
.col-md-10 {
    width: 83.33333%;
}
.col-md-11 {
    width: 91.66667%;
}
.col-md-12 {
    width: 100%;
}
.col-md-pull-0 {
    right: auto;
}
.col-md-pull-1 {
    right: 8.33333%;
}
.col-md-pull-2 {
    right: 16.66667%;
}
.col-md-pull-3 {
    right: 25%;
}
.col-md-pull-4 {
    right: 33.33333%;
}
.col-md-pull-5 {
    right: 41.66667%;
}
.col-md-pull-6 {
    right: 50%;
}
.col-md-pull-7 {
    right: 58.33333%;
}
.col-md-pull-8 {
    right: 66.66667%;
}
.col-md-pull-9 {
    right: 75%;
}
.col-md-pull-10 {
    right: 83.33333%;
}
.col-md-pull-11 {
    right: 91.66667%;
}
.col-md-pull-12 {
    right: 100%;
}
.col-md-push-0 {
    left: auto;
}
.col-md-push-1 {
    left: 8.33333%;
}
.col-md-push-2 {
    left: 16.66667%;
}
.col-md-push-3 {
    left: 25%;
}
.col-md-push-4 {
    left: 33.33333%;
}
.col-md-push-5 {
    left: 41.66667%;
}
.col-md-push-6 {
    left: 50%;
}
.col-md-push-7 {
    left: 58.33333%;
}
.col-md-push-8 {
    left: 66.66667%;
}
.col-md-push-9 {
    left: 75%;
}
.col-md-push-10 {
    left: 83.33333%;
}
.col-md-push-11 {
    left: 91.66667%;
}
.col-md-push-12 {
    left: 100%;
}
.col-md-offset-0 {
    margin-left: 0%;
}
.col-md-offset-1 {
    margin-left: 8.33333%;
}
.col-md-offset-2 {
    margin-left: 16.66667%;
}
.col-md-offset-3 {
    margin-left: 25%;
}
.col-md-offset-4 {
    margin-left: 33.33333%;
}
.col-md-offset-5 {
    margin-left: 41.66667%;
}
.col-md-offset-6 {
    margin-left: 50%;
}
.col-md-offset-7 {
    margin-left: 58.33333%;
}
.col-md-offset-8 {
    margin-left: 66.66667%;
}
.col-md-offset-9 {
    margin-left: 75%;
}
.col-md-offset-10 {
    margin-left: 83.33333%;
}
.col-md-offset-11 {
    margin-left: 91.66667%;
}
.col-md-offset-12 {
    margin-left: 100%;
}
}

@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-1 {
    width: 8.33333%;
}
.col-lg-2 {
    width: 16.66667%;
}
.col-lg-3 {
    width: 25%;
}
.col-lg-4 {
    width: 33.33333%;
}
.col-lg-5 {
    width: 41.66667%;
}
.col-lg-6 {
    width: 50%;
}
.col-lg-7 {
    width: 58.33333%;
}
.col-lg-8 {
    width: 66.66667%;
}
.col-lg-9 {
    width: 75%;
}
.col-lg-10 {
    width: 83.33333%;
}
.col-lg-11 {
    width: 91.66667%;
}
.col-lg-12 {
    width: 100%;
}
.col-lg-pull-0 {
    right: auto;
}
.col-lg-pull-1 {
    right: 8.33333%;
}
.col-lg-pull-2 {
    right: 16.66667%;
}
.col-lg-pull-3 {
    right: 25%;
}
.col-lg-pull-4 {
    right: 33.33333%;
}
.col-lg-pull-5 {
    right: 41.66667%;
}
.col-lg-pull-6 {
    right: 50%;
}
.col-lg-pull-7 {
    right: 58.33333%;
}
.col-lg-pull-8 {
    right: 66.66667%;
}
.col-lg-pull-9 {
    right: 75%;
}
.col-lg-pull-10 {
    right: 83.33333%;
}
.col-lg-pull-11 {
    right: 91.66667%;
}
.col-lg-pull-12 {
    right: 100%;
}
.col-lg-push-0 {
    left: auto;
}
.col-lg-push-1 {
    left: 8.33333%;
}
.col-lg-push-2 {
    left: 16.66667%;
}
.col-lg-push-3 {
    left: 25%;
}
.col-lg-push-4 {
    left: 33.33333%;
}
.col-lg-push-5 {
    left: 41.66667%;
}
.col-lg-push-6 {
    left: 50%;
}
.col-lg-push-7 {
    left: 58.33333%;
}
.col-lg-push-8 {
    left: 66.66667%;
}
.col-lg-push-9 {
    left: 75%;
}
.col-lg-push-10 {
    left: 83.33333%;
}
.col-lg-push-11 {
    left: 91.66667%;
}
.col-lg-push-12 {
    left: 100%;
}
.col-lg-offset-0 {
    margin-left: 0%;
}
.col-lg-offset-1 {
    margin-left: 8.33333%;
}
.col-lg-offset-2 {
    margin-left: 16.66667%;
}
.col-lg-offset-3 {
    margin-left: 25%;
}
.col-lg-offset-4 {
    margin-left: 33.33333%;
}
.col-lg-offset-5 {
    margin-left: 41.66667%;
}
.col-lg-offset-6 {
    margin-left: 50%;
}
.col-lg-offset-7 {
    margin-left: 58.33333%;
}
.col-lg-offset-8 {
    margin-left: 66.66667%;
}
.col-lg-offset-9 {
    margin-left: 75%;
}
.col-lg-offset-10 {
    margin-left: 83.33333%;
}
.col-lg-offset-11 {
    margin-left: 91.66667%;
}
.col-lg-offset-12 {
    margin-left: 100%;
}
}
table {
    background-color: transparent;
}
caption {
    padding-top: 15px;
    padding-bottom: 15px;
    color: #777777;
    text-align: left;
}
th {
    text-align: left;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table > thead > tr > th,  .table > thead > tr > td,  .table > tbody > tr > th,  .table > tbody > tr > td,  .table > tfoot > tr > th,  .table > tfoot > tr > td {
    padding: 15px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid white;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid white;
}
.table > caption + thead > tr:first-child > th,  .table > caption + thead > tr:first-child > td,  .table > colgroup + thead > tr:first-child > th,  .table > colgroup + thead > tr:first-child > td,  .table > thead:first-child > tr:first-child > th,  .table > thead:first-child > tr:first-child > td {
    border-top: 0;
}
.table > tbody + tbody {
    border-top: 2px solid white;
}
.table .table {
    background-color: #fff;
}
.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td {
    padding: 5px;
}
.table-bordered {
    border: 1px solid white;
}
.table-bordered > thead > tr > th,  .table-bordered > thead > tr > td,  .table-bordered > tbody > tr > th,  .table-bordered > tbody > tr > td,  .table-bordered > tfoot > tr > th,  .table-bordered > tfoot > tr > td {
    border: 1px solid white;
}
.table-bordered > thead > tr > th,  .table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
    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 > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .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 > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .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 > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .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 > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .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 > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .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;
}
.table-responsive {
    overflow-x: auto;
    min-height: 0.01%;
}

@media screen and (max-width: 768px) {
.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid white;
}
.table-responsive > .table {
    margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,  .table-responsive > .table > thead > tr > td,  .table-responsive > .table > tbody > tr > th,  .table-responsive > .table > tbody > tr > td,  .table-responsive > .table > tfoot > tr > th,  .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 > thead > tr > td:first-child,  .table-responsive > .table-bordered > tbody > tr > th:first-child,  .table-responsive > .table-bordered > tbody > tr > td:first-child,  .table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child,  .table-responsive > .table-bordered > tbody > tr > th:last-child,  .table-responsive > .table-bordered > tbody > tr > td:last-child,  .table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td,  .table-responsive > .table-bordered > tfoot > tr:last-child > th,  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 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: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
input[type="search"] {
    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.42857;
    color: #3C3D40;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #3C3D40;
    background-color: #F7F7F7;
    background-image: none;
    border: 1px solid #E6E6E6;
    border-radius: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
 .form-control::-moz-placeholder {
 color: #999;
 opacity: 1;
}
 .form-control:-ms-input-placeholder {
 color: #999;
}
 .form-control::-webkit-input-placeholder {
 color: #999;
}
 .form-control::-ms-expand {
 border: 0;
 background-color: transparent;
}
.form-control[disabled], .form-control[readonly],  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1;
}
.form-control[disabled],  fieldset[disabled] .form-control {
    cursor: not-allowed;
}
textarea.form-control {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,  input[type="time"].form-control,  input[type="datetime-local"].form-control,  input[type="month"].form-control {
    line-height: 34px;
}
input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,  .input-group-sm > input[type="date"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="date"].btn,  .input-group-sm input[type="date"],  input[type="time"].input-sm,  .input-group-sm > input[type="time"].form-control,  .input-group-sm > input[type="time"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="time"].btn,  .input-group-sm  input[type="time"],  input[type="datetime-local"].input-sm,  .input-group-sm > input[type="datetime-local"].form-control,  .input-group-sm > input[type="datetime-local"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,  .input-group-sm  input[type="datetime-local"],  input[type="month"].input-sm,  .input-group-sm > input[type="month"].form-control,  .input-group-sm > input[type="month"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="month"].btn,  .input-group-sm  input[type="month"] {
    line-height: 30px;
}
input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,  .input-group-lg > input[type="date"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="date"].btn,  .input-group-lg input[type="date"],  input[type="time"].input-lg,  .input-group-lg > input[type="time"].form-control,  .input-group-lg > input[type="time"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="time"].btn,  .input-group-lg  input[type="time"],  input[type="datetime-local"].input-lg,  .input-group-lg > input[type="datetime-local"].form-control,  .input-group-lg > input[type="datetime-local"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,  .input-group-lg  input[type="datetime-local"],  input[type="month"].input-lg,  .input-group-lg > input[type="month"].form-control,  .input-group-lg > input[type="month"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="month"].btn,  .input-group-lg  input[type="month"] {
    line-height: 46px;
}
}
.form-group {
    margin-bottom: 15px;
}
.radio, .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.radio label,  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    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 {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}
.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}
.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,  .input-group-lg > .form-control-static.input-group-addon,  .input-group-lg > .input-group-btn > .form-control-static.btn, .view-id-fndr_block_menu .views-field-nothing .field-content  .input-group-lg > .content.input-group-btn > a.form-control-static, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,  .input-group-sm > .form-control-static.input-group-addon,  .input-group-sm > .input-group-btn > .form-control-static.btn, .view-id-fndr_block_menu .views-field-nothing .field-content  .input-group-sm > .content.input-group-btn > a.form-control-static {
    padding-left: 0;
    padding-right: 0;
}
.input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .input-group-sm > .content.input-group-btn > a {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn {
    height: 30px;
    line-height: 30px;
}
textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, select[multiple].input-sm, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn {
    height: auto;
}
.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px;
}
.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
    height: auto;
}
.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .input-group-lg > .content.input-group-btn > a {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px;
}
select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn {
    height: 46px;
    line-height: 46px;
}
textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, select[multiple].input-lg, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn {
    height: auto;
}
.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px;
}
.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px;
}
.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {
    height: auto;
}
.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.33333;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 42.5px;
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}
.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .view-id-fndr_block_menu .views-field-nothing .field-content .input-group-lg > .content.input-group-btn > a + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}
.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .view-id-fndr_block_menu .views-field-nothing .field-content .input-group-sm > .content.input-group-btn > a + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .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, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 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, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 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, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 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 ~ .form-control-feedback {
    top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #d6d7d8;
}

@media (min-width: 769px) {
.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 .form-control-static {
    display: inline-block;
}
.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;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table;
}
.form-horizontal .form-group:after {
    clear: both;
}

@media (min-width: 769px) {
.form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

@media (min-width: 769px) {
.form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
}
}

@media (min-width: 769px) {
.form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
}
}
.btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn:focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:focus, .btn.focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a.focus, .btn:active:focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:active:focus, .btn:active.focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:active.focus, .btn.active:focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a.active:focus, .btn.active.focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn:hover, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:hover, .btn:focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:focus, .btn.focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a.focus {
    color: white;
    text-decoration: none;
}
.btn:active, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:active, .btn.active, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a.disabled, .btn[disabled], .view-id-fndr_block_menu .views-field-nothing .field-content .content > a[disabled],  fieldset[disabled] .btn,  fieldset[disabled] .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content  fieldset[disabled] .content > a {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
}
a.btn.disabled, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a.disabled, fieldset[disabled] a.btn, fieldset[disabled] .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content fieldset[disabled] .content > a {
    pointer-events: none;
}
.btn-default {
    color: white;
    background-color: #0BA1E2;
    border-color: white;
}
.btn-default:focus, .btn-default.focus {
    color: white;
    background-color: #097eb1;
    border-color: #bfbfbf;
}
.btn-default:hover {
    color: white;
    background-color: #097eb1;
    border-color: #e0e0e0;
}
.btn-default:active, .btn-default.active,  .open > .btn-default.dropdown-toggle {
    color: white;
    background-color: #097eb1;
    border-color: #e0e0e0;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,  .open > .btn-default.dropdown-toggle:hover,  .open > .btn-default.dropdown-toggle:focus,  .open > .btn-default.dropdown-toggle.focus {
    color: white;
    background-color: #07668f;
    border-color: #bfbfbf;
}
.btn-default:active, .btn-default.active,  .open > .btn-default.dropdown-toggle {
    background-image: none;
}
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,  fieldset[disabled] .btn-default:hover,  fieldset[disabled] .btn-default:focus,  fieldset[disabled] .btn-default.focus {
    background-color: #0BA1E2;
    border-color: white;
}
.btn-default .badge {
    color: #0BA1E2;
    background-color: white;
}
.btn-default.cta_yb {
    color: black;
    background-color: #FDC32D;
    border-color: white;
}
.btn-default.cta_yb:focus, .btn-default.cta_yb.focus {
    color: black;
    background-color: #f5b102;
    border-color: #bfbfbf;
}
.btn-default.cta_yb:hover {
    color: black;
    background-color: #f5b102;
    border-color: #e0e0e0;
}
.btn-default.cta_yb:active, .btn-default.cta_yb.active,  .open > .btn-default.cta_yb.dropdown-toggle {
    color: black;
    background-color: #f5b102;
    border-color: #e0e0e0;
}
.btn-default.cta_yb:active:hover, .btn-default.cta_yb:active:focus, .btn-default.cta_yb:active.focus, .btn-default.cta_yb.active:hover, .btn-default.cta_yb.active:focus, .btn-default.cta_yb.active.focus,  .open > .btn-default.cta_yb.dropdown-toggle:hover,  .open > .btn-default.cta_yb.dropdown-toggle:focus,  .open > .btn-default.cta_yb.dropdown-toggle.focus {
    color: black;
    background-color: #d19702;
    border-color: #bfbfbf;
}
.btn-default.cta_yb:active, .btn-default.cta_yb.active,  .open > .btn-default.cta_yb.dropdown-toggle {
    background-image: none;
}
.btn-default.cta_yb.disabled:hover, .btn-default.cta_yb.disabled:focus, .btn-default.cta_yb.disabled.focus, .btn-default.cta_yb[disabled]:hover, .btn-default.cta_yb[disabled]:focus, .btn-default.cta_yb[disabled].focus,  fieldset[disabled] .btn-default.cta_yb:hover,  fieldset[disabled] .btn-default.cta_yb:focus,  fieldset[disabled] .btn-default.cta_yb.focus {
    background-color: #FDC32D;
    border-color: white;
}
.btn-default.cta_yb .badge {
    color: #FDC32D;
    background-color: black;
}
.btn-primary {
    color: white;
    background-color: #0BA1E2;
    border-color: white;
}
.btn-primary:focus, .btn-primary.focus {
    color: white;
    background-color: #097eb1;
    border-color: #bfbfbf;
}
.btn-primary:hover {
    color: white;
    background-color: #097eb1;
    border-color: #e0e0e0;
}
.btn-primary:active, .btn-primary.active,  .open > .btn-primary.dropdown-toggle {
    color: white;
    background-color: #097eb1;
    border-color: #e0e0e0;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,  .open > .btn-primary.dropdown-toggle:hover,  .open > .btn-primary.dropdown-toggle:focus,  .open > .btn-primary.dropdown-toggle.focus {
    color: white;
    background-color: #07668f;
    border-color: #bfbfbf;
}
.btn-primary:active, .btn-primary.active,  .open > .btn-primary.dropdown-toggle {
    background-image: none;
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,  fieldset[disabled] .btn-primary:hover,  fieldset[disabled] .btn-primary:focus,  fieldset[disabled] .btn-primary.focus {
    background-color: #0BA1E2;
    border-color: white;
}
.btn-primary .badge {
    color: #0BA1E2;
    background-color: white;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625;
}
.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-success:active, .btn-success.active,  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,  .open > .btn-success.dropdown-toggle:hover,  .open > .btn-success.dropdown-toggle:focus,  .open > .btn-success.dropdown-toggle.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625;
}
.btn-success:active, .btn-success.active,  .open > .btn-success.dropdown-toggle {
    background-image: none;
}
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,  fieldset[disabled] .btn-success:hover,  fieldset[disabled] .btn-success:focus,  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}
.btn-info {
    color: white;
    background-color: #0BA1E2;
    border-color: white;
}
.btn-info:focus, .btn-info.focus {
    color: white;
    background-color: #097eb1;
    border-color: #bfbfbf;
}
.btn-info:hover {
    color: white;
    background-color: #097eb1;
    border-color: #e0e0e0;
}
.btn-info:active, .btn-info.active,  .open > .btn-info.dropdown-toggle {
    color: white;
    background-color: #097eb1;
    border-color: #e0e0e0;
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,  .open > .btn-info.dropdown-toggle:hover,  .open > .btn-info.dropdown-toggle:focus,  .open > .btn-info.dropdown-toggle.focus {
    color: white;
    background-color: #07668f;
    border-color: #bfbfbf;
}
.btn-info:active, .btn-info.active,  .open > .btn-info.dropdown-toggle {
    background-image: none;
}
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,  fieldset[disabled] .btn-info:hover,  fieldset[disabled] .btn-info:focus,  fieldset[disabled] .btn-info.focus {
    background-color: #0BA1E2;
    border-color: white;
}
.btn-info .badge {
    color: #0BA1E2;
    background-color: white;
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d;
}
.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.btn-warning:active, .btn-warning.active,  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,  .open > .btn-warning.dropdown-toggle:hover,  .open > .btn-warning.dropdown-toggle:focus,  .open > .btn-warning.dropdown-toggle.focus {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d;
}
.btn-warning:active, .btn-warning.active,  .open > .btn-warning.dropdown-toggle {
    background-image: none;
}
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,  fieldset[disabled] .btn-warning:hover,  fieldset[disabled] .btn-warning:focus,  fieldset[disabled] .btn-warning.focus {
    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:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19;
}
.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active,  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,  .open > .btn-danger.dropdown-toggle:hover,  .open > .btn-danger.dropdown-toggle:focus,  .open > .btn-danger.dropdown-toggle.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19;
}
.btn-danger:active, .btn-danger.active,  .open > .btn-danger.dropdown-toggle {
    background-image: none;
}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,  fieldset[disabled] .btn-danger:hover,  fieldset[disabled] .btn-danger:focus,  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}
.btn-link {
    color: #0BA1E2;
    font-weight: normal;
    border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],  fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
    color: #076d99;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus,  fieldset[disabled] .btn-link:hover,  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none;
}
.btn-lg, .btn-group-lg > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-lg > a {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px;
}
.btn-sm, .btn-group-sm > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-sm > a {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-xs, .btn-group-xs > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-xs > a {
    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;
    transition: opacity 0.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;
    transition-property: height, visibility;
    transition-duration: 0.35s;
    transition-timing-function: ease;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.dropup, .dropdown {
    position: relative;
}
.dropdown-toggle:focus {
    outline: 0;
}
.dropdown-menu {
    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 rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 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: normal;
    line-height: 1.42857;
    color: #333333;
    white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7;
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #777777;
}
.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.42857;
    color: #777777;
    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 dashed;
    border-bottom: 4px solid \9;
    content: "";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

@media (min-width: 769px) {
.navbar-right .dropdown-menu {
    right: 0;
    left: auto;
}
.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, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group > a,  .btn-group-vertical > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content  .content.btn-group-vertical > a {
    position: relative;
    float: left;
}
.btn-group > .btn:hover, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group > a:hover, .btn-group > .btn:focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group > a:focus, .btn-group > .btn:active, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group > a:active, .btn-group > .btn.active, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group > a.active,  .btn-group-vertical > .btn:hover, .view-id-fndr_block_menu .views-field-nothing .field-content  .content.btn-group-vertical > a:hover,  .btn-group-vertical > .btn:focus, .view-id-fndr_block_menu .views-field-nothing .field-content  .content.btn-group-vertical > a:focus,  .btn-group-vertical > .btn:active, .view-id-fndr_block_menu .views-field-nothing .field-content  .content.btn-group-vertical > a:active,  .btn-group-vertical > .btn.active, .view-id-fndr_block_menu .views-field-nothing .field-content  .content.btn-group-vertical > a.active {
    z-index: 2;
}
.btn-group .btn + .btn, .btn-group .view-id-fndr_block_menu .views-field-nothing .field-content .content > a + .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group .content > a + .btn, .btn-group .view-id-fndr_block_menu .views-field-nothing .field-content .content > .btn + a, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group .content > .btn + a, .btn-group .view-id-fndr_block_menu .views-field-nothing .field-content .content > a + a, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group .content > a + a, .btn-group .btn + .btn-group, .btn-group .view-id-fndr_block_menu .views-field-nothing .field-content .content > a + .btn-group, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group .content > a + .btn-group, .btn-group .btn-group + .btn, .btn-group .view-id-fndr_block_menu .views-field-nothing .field-content .content > .btn-group + a, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group .content > .btn-group + a, .btn-group .btn-group + .btn-group {
    margin-left: -1px;
}
.btn-toolbar {
    margin-left: -5px;
}
.btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table;
}
.btn-toolbar:after {
    clear: both;
}
.btn-toolbar .btn, .btn-toolbar .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-toolbar .content > a,  .btn-toolbar .btn-group,  .btn-toolbar .input-group {
    float: left;
}
.btn-toolbar > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-toolbar > a,  .btn-toolbar > .btn-group,  .btn-toolbar > .input-group {
    margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}
.btn-group > .btn:first-child, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group > a:first-child {
    margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group > a: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), .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group > a: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, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group > .content.btn-group:not(:first-child):not(:last-child) > a {
    border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group > .content.btn-group:first-child:not(:last-child) > a:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group > .content.btn-group:last-child:not(:first-child) > a: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, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group > a + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-lg.btn-group > a + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none;
}
.btn .caret, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a .caret {
    margin-left: 0;
}
.btn-lg .caret, .btn-group-lg > .btn .caret, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-lg > a .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-lg > a .caret, .view-id-fndr_block_menu .views-field-nothing .field-content .dropup .content.btn-group-lg > a .caret {
    border-width: 0 5px 5px;
}
.btn-group-vertical > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-vertical > a, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group-vertical > .content.btn-group > a {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
    content: " ";
    display: table;
}
.btn-group-vertical > .btn-group:after {
    clear: both;
}
.btn-group-vertical > .btn-group > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group-vertical > .content.btn-group > a {
    float: none;
}
.btn-group-vertical > .btn + .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-vertical > a + .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-vertical > .btn + a, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-vertical > a + a, .btn-group-vertical > .btn + .btn-group, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-vertical > a + .btn-group, .btn-group-vertical > .btn-group + .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-vertical > .btn-group + a, .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child), .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-vertical > a:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child), .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-vertical > a:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child), .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-vertical > a:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group-vertical > .content.btn-group:not(:first-child):not(:last-child) > a {
    border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group-vertical > .content.btn-group:first-child:not(:last-child) > a: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, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group-vertical > .content.btn-group:last-child:not(:first-child) > a: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, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-justified > a,  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%;
}
.btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .btn-group-justified > .btn-group .content > a {
    width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
    left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"], .view-id-fndr_block_menu .views-field-nothing .field-content .content[data-toggle="buttons"] > a input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], .view-id-fndr_block_menu .views-field-nothing .field-content .content[data-toggle="buttons"] > a input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], .view-id-fndr_block_menu .views-field-nothing .field-content [data-toggle="buttons"] > .content.btn-group > a input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], .view-id-fndr_block_menu .views-field-nothing .field-content [data-toggle="buttons"] > .content.btn-group > a input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.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 .form-control:focus {
    z-index: 3;
}
.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: normal;
    line-height: 1;
    color: #3C3D40;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    border-radius: 0;
}
.input-group-addon.input-sm,  .input-group-sm > .input-group-addon,  .input-group-sm > .input-group-btn > .input-group-addon.btn, .view-id-fndr_block_menu .views-field-nothing .field-content  .input-group-sm > .content.input-group-btn > a.input-group-addon {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}
.input-group-addon.input-lg,  .input-group-lg > .input-group-addon,  .input-group-lg > .input-group-btn > .input-group-addon.btn, .view-id-fndr_block_menu .views-field-nothing .field-content  .input-group-lg > .content.input-group-btn > a.input-group-addon {
    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, .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn:first-child > a, .input-group-btn:first-child > .btn-group > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .input-group-btn:first-child > .content.btn-group > a, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .input-group-btn:last-child > .content.btn-group:not(:last-child) > a {
    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, .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn:last-child > a, .input-group-btn:last-child > .btn-group > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .input-group-btn:last-child > .content.btn-group > a, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn:first-child > a:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .input-group-btn:first-child > .content.btn-group:not(:first-child) > a {
    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, .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn > a {
    position: relative;
}
.input-group-btn > .btn + .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn > a + .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn > .btn + a, .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn > a + a {
    margin-left: -1px;
}
.input-group-btn > .btn:hover, .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn > a:hover, .input-group-btn > .btn:focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn > a:focus, .input-group-btn > .btn:active, .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn > a:active {
    z-index: 2;
}
.input-group-btn:first-child > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn:first-child > a,  .input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.input-group-btn:last-child > a,  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px;
}
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.nav:before, .nav:after {
    content: " ";
    display: table;
}
.nav:after {
    clear: both;
}
.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: #eeeeee;
}
.nav > li.disabled > a {
    color: #777777;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
    color: #777777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #0BA1E2;
}
.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.42857;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
    border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #555555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}
.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: #fff;
    background-color: #337ab7;
}
.nav-stacked > li {
    float: none;
}
.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0;
}
.nav-justified, .nav-tabs.nav-justified {
    width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
    float: none;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media (min-width: 769px) {
.nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
}
}
.nav-tabs-justified, .nav-tabs.nav-justified {
    border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd;
}

@media (min-width: 769px) {
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-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: 42px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
.navbar:before, .navbar:after {
    content: " ";
    display: table;
}
.navbar:after {
    clear: both;
}

@media (min-width: 769px) {
.navbar {
    border-radius: 0;
}
}
.navbar-header:before, .navbar-header:after {
    content: " ";
    display: table;
}
.navbar-header:after {
    clear: both;
}

@media (min-width: 769px) {
.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, 0.1);
    -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table;
}
.navbar-collapse:after {
    clear: both;
}
.navbar-collapse.in {
    overflow-y: auto;
}

@media (min-width: 769px) {
.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-device-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
}
}
.container > .navbar-header, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls > .navbar-header, .block-views-blockfndr-report-view-block-3 .view-content .owl-controls > .navbar-header, .block-views-blockfndr-slider-block-1 .view-content .owl-controls > .navbar-header, .container > .navbar-collapse, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls > .navbar-collapse, .block-views-blockfndr-report-view-block-3 .view-content .owl-controls > .navbar-collapse, .block-views-blockfndr-slider-block-1 .view-content .owl-controls > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width: 769px) {
.container > .navbar-header, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls > .navbar-header,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls > .navbar-header,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls > .navbar-header,  .container > .navbar-collapse, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls > .navbar-collapse,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls > .navbar-collapse,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls > .navbar-collapse,  .container-fluid > .navbar-header,  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}
}
.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width: 769px) {
.navbar-static-top {
    border-radius: 0;
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media (min-width: 769px) {
.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: 11px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 42px;
}
.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
}
.navbar-brand > img {
    display: block;
}

@media (min-width: 769px) {
.navbar > .container .navbar-brand, .block-views-blockfndr-report-view-block-1 .view-content .navbar > .owl-controls .navbar-brand,  .block-views-blockfndr-report-view-block-3 .view-content .navbar > .owl-controls .navbar-brand,  .block-views-blockfndr-slider-block-1 .view-content .navbar > .owl-controls .navbar-brand,  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
}
}
.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 4px;
    margin-bottom: 4px;
    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: 769px) {
.navbar-toggle {
    display: none;
}
}
.navbar-nav {
    margin: 5.5px -15px;
}
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}

@media (max-width: 767px) {
.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: 769px) {
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav > li {
    float: left;
}
.navbar-nav > li > a {
    padding-top: 11px;
    padding-bottom: 11px;
}
}
.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 4px;
    margin-bottom: 4px;
}

@media (min-width: 769px) {
.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 .form-control-static {
    display: inline-block;
}
.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: 767px) {
.navbar-form .form-group {
    margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
    margin-bottom: 0;
}
}

@media (min-width: 769px) {
.navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
}
}
.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 {
    margin-bottom: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.navbar-btn {
    margin-top: 4px;
    margin-bottom: 4px;
}
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-sm > a.navbar-btn {
    margin-top: 6px;
    margin-bottom: 6px;
}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-xs > a.navbar-btn {
    margin-top: 10px;
    margin-bottom: 10px;
}
.navbar-text {
    margin-top: 11px;
    margin-bottom: 11px;
}

@media (min-width: 769px) {
.navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
}
}

@media (min-width: 769px) {
.navbar-left {
    float: left !important;
}
.navbar-right {
    float: right !important;
    margin-right: -15px;
}
.navbar-right ~ .navbar-right {
    margin-right: 0;
}
}
.navbar-default {
    background-color: white;
    border-color: transparent;
}
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}
.navbar-default .navbar-text {
    color: #0BA1E2;
}
.navbar-default .navbar-nav > li > a {
    color: #0BA1E2;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #076d99;
    background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #0BA1E2;
    background-color: #E6F5FC;
}
.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: white;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: white;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #3C3D40;
}
.navbar-default .navbar-collapse,  .navbar-default .navbar-form {
    border-color: transparent;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #E6F5FC;
    color: #0BA1E2;
}

@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #0BA1E2;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #076d99;
    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 {
    color: #0BA1E2;
    background-color: #E6F5FC;
}
.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: #0BA1E2;
}
.navbar-default .navbar-link:hover {
    color: #076d99;
}
.navbar-default .btn-link {
    color: #0BA1E2;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
    color: #076d99;
}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,  fieldset[disabled] .navbar-default .btn-link:hover,  fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc;
}
.navbar-inverse {
    background-color: #222;
    border-color: #090909;
}
.navbar-inverse .navbar-brand {
    color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-text {
    color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d;
}
.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: #090909;
}
.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: #090909;
    color: #fff;
}

@media (max-width: 767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
}
.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: #090909;
}
.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: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
    color: #fff;
}
.navbar-inverse .btn-link {
    color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
    color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,  fieldset[disabled] .navbar-inverse .btn-link:hover,  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: "/ ";
    padding: 0 5px;
    color: #ccc;
}
.breadcrumb > .active {
    color: #777777;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination li {
    display: inline;
}
.pagination li > a,  .pagination li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #95989A;
    background-color: white;
    border: 1px solid white;
    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 > a:focus,  .pagination li > span:hover,  .pagination li > span:focus {
    z-index: 2;
    color: #95989A;
    background-color: #e6e6e6;
    border-color: white;
}
.pagination .active > a, .pagination .active > a:hover, .pagination .active > a:focus,  .pagination .active > span,  .pagination .active > span:hover,  .pagination .active > span:focus {
    z-index: 3;
    color: #0BA1E2;
    background-color: white;
    border-color: white;
    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: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}
.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
}
.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;
    line-height: 1.5;
}
.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:before, .pager:after {
    content: " ";
    display: table;
}
.pager:after {
    clear: both;
}
.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: #eeeeee;
}
.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: #777777;
    background-color: #fff;
    cursor: not-allowed;
}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.label:empty {
    display: none;
}
.btn .label, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a .label {
    position: relative;
    top: -1px;
}
a.label:hover, a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.label-default {
    background-color: #777777;
}
.label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e;
}
.label-primary {
    background-color: #337ab7;
}
.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090;
}
.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: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777777;
    border-radius: 10px;
}
.badge:empty {
    display: none;
}
.btn .badge, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a .badge {
    position: relative;
    top: -1px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge, .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group-xs > a .badge,  .btn-group-xs > .btn .badge, .view-id-fndr_block_menu .views-field-nothing .field-content  .content.btn-group-xs > a .badge {
    top: 0;
    padding: 1px 5px;
}
.list-group-item.active > .badge,  .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff;
}
.list-group-item > .badge {
    float: right;
}
.list-group-item > .badge + .badge {
    margin-right: 5px;
}
.nav-pills > li > a > .badge {
    margin-left: 3px;
}
a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eeeeee;
}
.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, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls .jumbotron,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls .jumbotron,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls .jumbotron,  .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px;
}
.jumbotron .container, .jumbotron .block-views-blockfndr-report-view-block-1 .view-content .owl-controls, .block-views-blockfndr-report-view-block-1 .view-content .jumbotron .owl-controls, .jumbotron  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls,  .block-views-blockfndr-report-view-block-3 .view-content .jumbotron .owl-controls, .jumbotron  .block-views-blockfndr-slider-block-1 .view-content .owl-controls,  .block-views-blockfndr-slider-block-1 .view-content .jumbotron .owl-controls {
    max-width: 100%;
}

@media screen and (min-width: 769px) {
.jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
}
.container .jumbotron, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls .jumbotron,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls .jumbotron,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls .jumbotron,  .container-fluid .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.42857;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: border 0.2s ease-in-out;
}
.thumbnail > img,  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.thumbnail .caption {
    padding: 9px;
    color: #333333;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: #0BA1E2;
}
.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: bold;
}
.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;
}
 @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;
    box-shadow: inset 0 1px 2px rgba(0, 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: #337ab7;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    transition: width 0.6s ease;
}
.progress-striped .progress-bar, .progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}
.progress.active .progress-bar, .progress-bar.active {
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
    background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
    background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
    background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
    background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
    margin-top: 15px;
}
.media:first-child {
    margin-top: 0;
}
.media, .media-body {
    zoom: 1;
    overflow: hidden;
}
.media-body {
    width: 10000px;
}
.media-object {
    display: block;
}
.media-object.img-thumbnail {
    max-width: none;
}
.media-right, .media > .pull-right {
    padding-left: 10px;
}
.media-left, .media > .pull-left {
    padding-right: 10px;
}
.media-left, .media-right, .media-body {
    display: table-cell;
    vertical-align: top;
}
.media-middle {
    vertical-align: middle;
}
.media-bottom {
    vertical-align: bottom;
}
.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.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;
}
a.list-group-item, button.list-group-item {
    color: #555;
}
a.list-group-item .list-group-item-heading,  button.list-group-item .list-group-item-heading {
    color: #333;
}
a.list-group-item:hover, a.list-group-item:focus,  button.list-group-item:hover,  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5;
}
button.list-group-item {
    width: 100%;
    text-align: left;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    background-color: #eeeeee;
    color: #777777;
    cursor: not-allowed;
}
.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: #777777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,  .list-group-item.active .list-group-item-heading > small,  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,  .list-group-item.active:hover .list-group-item-heading > small,  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,  .list-group-item.active:focus .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: #c7ddef;
}
.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}
a.list-group-item-success, button.list-group-item-success {
    color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,  button.list-group-item-success .list-group-item-heading {
    color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus,  button.list-group-item-success:hover,  button.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,  button.list-group-item-success.active,  button.list-group-item-success.active:hover,  button.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, button.list-group-item-info {
    color: #31708f;
}
a.list-group-item-info .list-group-item-heading,  button.list-group-item-info .list-group-item-heading {
    color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus,  button.list-group-item-info:hover,  button.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,  button.list-group-item-info.active,  button.list-group-item-info.active:hover,  button.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, button.list-group-item-warning {
    color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,  button.list-group-item-warning .list-group-item-heading {
    color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus,  button.list-group-item-warning:hover,  button.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,  button.list-group-item-warning.active,  button.list-group-item-warning.active:hover,  button.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, button.list-group-item-danger {
    color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,  button.list-group-item-danger .list-group-item-heading {
    color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus,  button.list-group-item-danger:hover,  button.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,  button.list-group-item-danger.active,  button.list-group-item-danger.active:hover,  button.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;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
    padding: 15px;
}
.panel-body:before, .panel-body:after {
    content: " ";
    display: table;
}
.panel-body:after {
    clear: both;
}
.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,  .panel-title > small,  .panel-title > .small,  .panel-title > small > a,  .panel-title > .small > 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, .panel > .panel-collapse > .list-group {
    margin-bottom: 0;
}
.panel > .list-group .list-group-item,  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,  .panel > .panel-collapse > .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,  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.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 caption,  .panel > .table-responsive > .table caption,  .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px;
}
.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,  .panel > .table:first-child > tbody:first-child > tr:first-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,  .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,  .panel > .table-responsive:first-child > .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 th:first-child,  .panel > .table-responsive:first-child > .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 th:first-child {
    border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,  .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,  .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,  .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,  .panel > .table-responsive:first-child > .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 th:last-child,  .panel > .table-responsive:first-child > .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 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,  .panel > .table:last-child > tfoot:last-child > tr:last-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,  .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,  .panel > .table-responsive:last-child > .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 th:first-child,  .panel > .table-responsive:last-child > .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 th:first-child {
    border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,  .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,  .panel > .table-responsive:last-child > .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 th:last-child,  .panel > .table-responsive:last-child > .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 th:last-child {
    border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
    border-top: 1px solid white;
}
.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-bordered > thead > tr > td:first-child,  .panel > .table-bordered > tbody > tr > th:first-child,  .panel > .table-bordered > tbody > tr > td:first-child,  .panel > .table-bordered > tfoot > tr > th:first-child,  .panel > .table-bordered > tfoot > tr > td:first-child,  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr > td:last-child,  .panel > .table-bordered > tbody > tr > th:last-child,  .panel > .table-bordered > tbody > tr > td:last-child,  .panel > .table-bordered > tfoot > tr > th:last-child,  .panel > .table-bordered > tfoot > tr > td:last-child,  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr:first-child > th,  .panel > .table-bordered > tbody > tr:first-child > td,  .panel > .table-bordered > tbody > tr:first-child > th,  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,  .panel > .table-bordered > tbody > tr:last-child > th,  .panel > .table-bordered > tfoot > tr:last-child > td,  .panel > .table-bordered > tfoot > tr:last-child > th,  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,  .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,  .panel-group .panel-heading + .panel-collapse > .list-group {
    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: #333333;
    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: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}
.panel-primary {
    border-color: #337ab7;
}
.panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
    color: #337ab7;
    background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7;
}
.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;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item,  .embed-responsive iframe,  .embed-responsive embed,  .embed-responsive object,  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
    padding-bottom: 75%;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 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: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.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 {
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
    -ms-transform: translate(0, 0);
    transform: translate(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: white;
    border: 1px solid #999;
    border: 1px solid white;
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0, 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: #0BA1E2;
}
.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}
.modal-backdrop.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.modal-header {
    padding: 25px;
    border-bottom: 1px solid white;
}
.modal-header:before, .modal-header:after {
    content: " ";
    display: table;
}
.modal-header:after {
    clear: both;
}
.modal-header .close {
    margin-top: -2px;
}
.modal-title {
    margin: 0;
    line-height: 1.42857;
}
.modal-body {
    position: relative;
    padding: 25px;
}
.modal-footer {
    padding: 25px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}
.modal-footer:after {
    clear: both;
}
.modal-footer .btn + .btn, .modal-footer .view-id-fndr_block_menu .views-field-nothing .field-content .content > a + .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .modal-footer .content > a + .btn, .modal-footer .view-id-fndr_block_menu .views-field-nothing .field-content .content > .btn + a, .view-id-fndr_block_menu .views-field-nothing .field-content .modal-footer .content > .btn + a, .modal-footer .view-id-fndr_block_menu .views-field-nothing .field-content .content > a + a, .view-id-fndr_block_menu .views-field-nothing .field-content .modal-footer .content > a + a {
    margin-left: 5px;
    margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .view-id-fndr_block_menu .views-field-nothing .field-content .content > a + .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .modal-footer .btn-group .content > a + .btn, .modal-footer .btn-group .view-id-fndr_block_menu .views-field-nothing .field-content .content > .btn + a, .view-id-fndr_block_menu .views-field-nothing .field-content .modal-footer .btn-group .content > .btn + a, .modal-footer .btn-group .view-id-fndr_block_menu .views-field-nothing .field-content .content > a + a, .view-id-fndr_block_menu .views-field-nothing .field-content .modal-footer .btn-group .content > a + a {
    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: 769px) {
.modal-dialog {
    width: 750px;
    margin: 30px auto;
}
.modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
    width: 300px;
}
}

@media (min-width: 992px) {
.modal-lg {
    width: 900px;
}
}
.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Source Sans Pro", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Source Sans Pro", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
    margin-top: -10px;
}
.popover.right {
    margin-left: 10px;
}
.popover.bottom {
    margin-top: 10px;
}
.popover.left {
    margin-left: -10px;
}
.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.popover-content {
    padding: 9px 14px;
}
.popover > .arrow, .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover > .arrow {
    border-width: 11px;
}
.popover > .arrow:after {
    border-width: 10px;
    content: "";
}
.popover.top > .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
}
.popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
}
.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff;
}
.popover.bottom > .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px;
}
.popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}
.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
}
.carousel {
    position: relative;
}
.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.carousel-inner > .item {
    display: none;
    position: relative;
    transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,  .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000px;
}
.carousel-inner > .item.next, .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
}
.carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
}
.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
}
}
.carousel-inner > .active,  .carousel-inner > .next,  .carousel-inner > .prev {
    display: block;
}
.carousel-inner > .active {
    left: 0;
}
.carousel-inner > .next,  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}
.carousel-inner > .next {
    left: 100%;
}
.carousel-inner > .prev {
    left: -100%;
}
.carousel-inner > .next.left,  .carousel-inner > .prev.right {
    left: 0;
}
.carousel-inner > .active.left {
    left: -100%;
}
.carousel-inner > .active.right {
    left: 100%;
}
.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background-color: transparent;
}
.carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
    left: auto;
    right: 0;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.carousel-control .icon-prev,  .carousel-control .icon-next,  .carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block;
}
.carousel-control .icon-prev,  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px;
}
.carousel-control .icon-next,  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px;
}
.carousel-control .icon-prev,  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif;
}
.carousel-control .icon-prev:before {
    content: '\2039';
}
.carousel-control .icon-next:before {
    content: '\203a';
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent;
}
.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff;
}
.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn, .carousel-caption .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .carousel-caption .content > a {
    text-shadow: none;
}

@media screen and (min-width: 769px) {
.carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-prev,  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,  .carousel-control .icon-prev {
    margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,  .carousel-control .icon-next {
    margin-right: -10px;
}
.carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
}
.carousel-indicators {
    bottom: 20px;
}
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
}
.affix {
    position: fixed;
}
 @-ms-viewport {
 width: device-width;
}
.visible-xs {
    display: none !important;
}
.visible-sm {
    display: none !important;
}
.visible-md {
    display: none !important;
}
.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: 768px) {
.visible-xs {
    display: block !important;
}
table.visible-xs {
    display: table !important;
}
tr.visible-xs {
    display: table-row !important;
}
th.visible-xs,  td.visible-xs {
    display: table-cell !important;
}
}

@media (max-width: 768px) {
.visible-xs-block {
    display: block !important;
}
}

@media (max-width: 768px) {
.visible-xs-inline {
    display: inline !important;
}
}

@media (max-width: 768px) {
.visible-xs-inline-block {
    display: inline-block !important;
}
}

@media (min-width: 769px) and (max-width: 991px) {
.visible-sm {
    display: block !important;
}
table.visible-sm {
    display: table !important;
}
tr.visible-sm {
    display: table-row !important;
}
th.visible-sm,  td.visible-sm {
    display: table-cell !important;
}
}

@media (min-width: 769px) and (max-width: 991px) {
.visible-sm-block {
    display: block !important;
}
}

@media (min-width: 769px) and (max-width: 991px) {
.visible-sm-inline {
    display: inline !important;
}
}

@media (min-width: 769px) and (max-width: 991px) {
.visible-sm-inline-block {
    display: inline-block !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
    display: block !important;
}
table.visible-md {
    display: table !important;
}
tr.visible-md {
    display: table-row !important;
}
th.visible-md,  td.visible-md {
    display: table-cell !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
    display: block !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
    display: inline !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
    display: inline-block !important;
}
}

@media (min-width: 1200px) {
.visible-lg {
    display: block !important;
}
table.visible-lg {
    display: table !important;
}
tr.visible-lg {
    display: table-row !important;
}
th.visible-lg,  td.visible-lg {
    display: table-cell !important;
}
}

@media (min-width: 1200px) {
.visible-lg-block {
    display: block !important;
}
}

@media (min-width: 1200px) {
.visible-lg-inline {
    display: inline !important;
}
}

@media (min-width: 1200px) {
.visible-lg-inline-block {
    display: inline-block !important;
}
}

@media (max-width: 768px) {
.hidden-xs {
    display: none !important;
}
}

@media (min-width: 769px) and (max-width: 991px) {
.hidden-sm {
    display: none !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
    display: none !important;
}
}

@media (min-width: 1200px) {
.hidden-lg {
    display: none !important;
}
}
.visible-print {
    display: none !important;
}

@media print {
.visible-print {
    display: block !important;
}
table.visible-print {
    display: table !important;
}
tr.visible-print {
    display: table-row !important;
}
th.visible-print,  td.visible-print {
    display: table-cell !important;
}
}
.visible-print-block {
    display: none !important;
}

@media print {
.visible-print-block {
    display: block !important;
}
}
.visible-print-inline {
    display: none !important;
}

@media print {
.visible-print-inline {
    display: inline !important;
}
}
.visible-print-inline-block {
    display: none !important;
}

@media print {
.visible-print-inline-block {
    display: inline-block !important;
}
}

@media print {
.hidden-print {
    display: none !important;
}
}
@font-face {
    font-family: 'icomoon';
    src: url("../fonts/icomoon.eot?hw1ydp");
    src: url("../fonts/icomoon.eot?hw1ydp#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?hw1ydp") format("truetype"), url("../fonts/icomoon.woff?hw1ydp") format("woff"), url("../fonts/icomoon.svg?hw1ydp#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-news:before {
    content: "\e90f";
}
.icon-whatsapp:before {
    content: "\e90e";
}
.icon-envelope:before {
    content: "\f7b2";
}
.icon-funnel:before {
    content: "\e900";
}
.icon-arrow-right:before {
    content: "\e901";
}
.icon-arrow-left:before {
    content: "\e902";
}
.icon-book:before {
    content: "\e903";
}
.icon-menu:before {
    content: "\e904";
}
.icon-chevron-down:before {
    content: "\e905";
}
.icon-circle-minus:before {
    content: "\e906";
}
.icon-plus-circle:before {
    content: "\e907";
}
.icon-download:before {
    content: "\e908";
}
.icon-magnifier:before {
    content: " ";
    background: url(../images/ss.png) no-repeat 0px 2px;
    width: 30px;
    height: 30px;
    display: -webkit-box;
}
.icon-cross:before {
    content: "\e90a";
}
.icon-chevron-left:before {
    content: "\e90b";
}
.icon-chevron-right:before {
    content: "\e90c";
}
.icon-home:before {
    content: "\e90d";
}
.icon-flag:before {
    content: "\f024";
}
.icon-calendar:before {
    content: "\f073";
}
.icon-twitter-square:before {
    content: "\f081";
}
.icon-facebook-square:before {
    content: "\f082";
}
.icon-linkedin-square:before {
    content: "\f08c";
}
.icon-copy:before {
    content: "\f0c5";
}
.icon-angle-double-left:before {
    content: "\f100";
}
.icon-angle-double-right:before {
    content: "\f101";
}
.icon-youtube-square:before {
    content: "\f166";
}
.icon-share-alt:before {
    content: "\f1e0";
}
.container, .block-views-blockfndr-report-view-block-1 .view-content .owl-controls, .block-views-blockfndr-report-view-block-3 .view-content .owl-controls, .block-views-blockfndr-slider-block-1 .view-content .owl-controls, .navbar.container, .block-views-blockfndr-report-view-block-1 .view-content .navbar.owl-controls, .block-views-blockfndr-report-view-block-3 .view-content .navbar.owl-controls, .block-views-blockfndr-slider-block-1 .view-content .navbar.owl-controls {
    max-width: 1140px !important;
    width: auto !important;
}
html.overlay-open .navbar-fixed-top {
    z-index: 400;
}
html.js fieldset.collapsed {
    border-left-width: 1px;
    border-right-width: 1px;
    height: auto;
}
html.js input.form-autocomplete {
    background-image: none;
}
html.js input.form-autocomplete.ui-autocomplete-loading {
    background-image: none;
}
html.js input.form-autocomplete {
    background-image: none;
}
html.js .autocomplete-throbber {
    background-position: 100% 2px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    margin: 2px 0 0 2px;
    width: 15px;
}
html.js .autocomplete-throbber.throbbing {
    background-position: 100% -18px;
}
html .dropbutton-wrapper {
    display: inline-block;
}
html .dropbutton-widget {
    padding-right: 20px;
}
html .btn-group > .btn.dropdown-toggle, html .view-id-fndr_block_menu .views-field-nothing .field-content .content.btn-group > a.dropdown-toggle, .view-id-fndr_block_menu .views-field-nothing .field-content html .content.btn-group > a.dropdown-toggle {
    position: absolute;
    right: 0;
    top: 0;
}
body {
    position: relative;
}
body.admin-expanded.admin-vertical.admin-nw .navbar,  body.admin-expanded.admin-vertical.admin-sw .navbar {
    margin-left: 260px;
}
body.navbar-is-fixed-top {
    padding-top: 64px !important;
}
body.navbar-is-fixed-bottom {
    padding-bottom: 64px !important;
}
body.toolbar {
    padding-top: 30px !important;
}
body.toolbar .navbar-fixed-top {
    top: 30px;
}
body.toolbar.navbar-is-fixed-top {
    padding-top: 94px !important;
}
body.toolbar-drawer {
    padding-top: 64px !important;
}
body.toolbar-drawer .navbar-fixed-top {
    top: 64px;
}
body.toolbar-drawer.navbar-is-fixed-top {
    padding-top: 128px !important;
}
body.admin-menu .navbar-fixed-top {
    top: 29px;
}
body.admin-menu.navbar-is-fixed-top {
    padding-top: 93px !important;
}
body div#admin-toolbar {
    z-index: 1600;
}
body #toolbar, body #admin-menu, body #admin-toolbar {
    box-shadow: none;
}
body #admin-menu {
    margin: 0;
    padding: 0;
    position: fixed;
    z-index: 1600;
}
body #admin-menu .dropdown li {
    line-height: normal;
}

@media screen and (min-width: 769px) {
.navbar.container, .block-views-blockfndr-report-view-block-1 .view-content .navbar.owl-controls,  .block-views-blockfndr-report-view-block-3 .view-content .navbar.owl-controls,  .block-views-blockfndr-slider-block-1 .view-content .navbar.owl-controls {
    max-width: 720px;
}
}

@media screen and (min-width: 992px) {
.navbar.container, .block-views-blockfndr-report-view-block-1 .view-content .navbar.owl-controls,  .block-views-blockfndr-report-view-block-3 .view-content .navbar.owl-controls,  .block-views-blockfndr-slider-block-1 .view-content .navbar.owl-controls {
    max-width: 940px;
}
}

@media screen and (min-width: 1200px) {
.navbar.container, .block-views-blockfndr-report-view-block-1 .view-content .navbar.owl-controls,  .block-views-blockfndr-report-view-block-3 .view-content .navbar.owl-controls,  .block-views-blockfndr-slider-block-1 .view-content .navbar.owl-controls {
    max-width: 1140px;
}
}
.navbar.container, .block-views-blockfndr-report-view-block-1 .view-content .navbar.owl-controls, .block-views-blockfndr-report-view-block-3 .view-content .navbar.owl-controls, .block-views-blockfndr-slider-block-1 .view-content .navbar.owl-controls, .navbar.container-fluid {
    margin-top: 20px;
}
.navbar.container > .container, .block-views-blockfndr-report-view-block-1 .view-content .navbar.owl-controls > .container, .block-views-blockfndr-report-view-block-3 .view-content .navbar.owl-controls > .container, .block-views-blockfndr-slider-block-1 .view-content .navbar.owl-controls > .container, .block-views-blockfndr-report-view-block-1 .view-content .navbar.container > .owl-controls, .block-views-blockfndr-report-view-block-1 .view-content .navbar.owl-controls > .owl-controls, .block-views-blockfndr-report-view-block-3 .view-content .navbar.container > .owl-controls, .block-views-blockfndr-report-view-block-3 .view-content .navbar.owl-controls > .owl-controls, .block-views-blockfndr-slider-block-1 .view-content .navbar.container > .owl-controls, .block-views-blockfndr-slider-block-1 .view-content .navbar.owl-controls > .owl-controls, .navbar.container-fluid > .container-fluid {
    margin: 0;
    padding: 0;
    width: auto;
}
#overlay-container, .overlay-modal-background, .overlay-element {
    z-index: 1500;
}
#toolbar {
    z-index: 1600;
}
.modal {
    z-index: 1620;
}
.modal-dialog {
    z-index: 1630;
}
.ctools-modal-dialog .modal-body {
    width: 100% !important;
    overflow: auto;
}
.modal-backdrop {
    z-index: 1610;
}

.element-invisible {
    margin: 0;
    padding: 0;
    width: 1px;
}
.navbar .logo {
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}

@media screen and (min-width: 769px) {
.navbar .logo {
    margin-right: 0;
    padding-left: 0;
}
}
ul.secondary {
    float: left;
}

@media screen and (min-width: 769px) {
ul.secondary {
    float: right;
}
}
.page-header {
    margin-top: 0;
}
.block:first-child h2.block-title {
    margin-top: 0;
}
p:last-child {
    margin-bottom: 0;
}
.region-help > .glyphicon {
    font-size: 18px;
    float: left;
    margin: -0.05em 0.5em 0 0;
}
.region-help .block {
    overflow: hidden;
}
form#search-block-form {
    margin: 0;
}
.navbar #block-search-form {
    float: none;
    margin: 5px 0 5px 5px;
}

@media screen and (min-width: 992px) {
.navbar #block-search-form {
    float: right;
}
}
.navbar #block-search-form .input-group-btn {
    width: auto;
}
.navbar-search .control-group {
    margin-bottom: 0px;
}
ul.action-links {
    margin: 12px 0;
    padding: 0;
}
ul.action-links li {
    display: inline;
    margin: 0;
    padding: 0 6px 0 0;
}
ul.action-links .glyphicon {
    padding-right: 0.5em;
}
input, textarea, select, .uneditable-input {
    max-width: 100%;
    width: auto;
}
input.error {
    color: #a94442;
    border-color: #ebccd1;
}
fieldset legend.panel-heading {
    float: left;
    line-height: 1em;
    margin: 0;
}
fieldset .panel {
    padding: 0;
}
fieldset .panel-body {
    clear: both;
    display: inherit;
}
fieldset .panel-heading a.panel-title {
    color: inherit;
    display: block;
    margin: -10px -15px;
    padding: 10px 15px;
}
fieldset .panel-heading a.panel-title:hover {
    text-decoration: none;
}
.form-group:last-child, .panel:last-child {
    margin-bottom: 0;
}
.form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}
.form-actions {
    clear: both;
}
.managed-files.table td:first-child {
    width: 100%;
}
div.image-widget-data {
    float: none;
    overflow: hidden;
}
table.sticky-header {
    z-index: 1;
}
.resizable-textarea textarea {
    border-radius: 4px 4px 0 0;
}
.text-format-wrapper {
    margin-bottom: 15px;
}
.text-format-wrapper > .form-type-textarea,  .text-format-wrapper .filter-wrapper {
    margin-bottom: 0;
}
.filter-wrapper {
    border-radius: 0 0 4px 4px;
}
.filter-wrapper .panel-body {
    padding: 7px;
}
.filter-wrapper .form-type-select {
    min-width: 30%;
}
.filter-wrapper .form-type-select .filter-list {
    width: 100%;
}
.filter-help {
    margin-top: 5px;
    text-align: center;
}

@media screen and (min-width: 769px) {
.filter-help {
    float: right;
}
}
.filter-help .glyphicon {
    margin: 0 5px 0 0;
    vertical-align: text-top;
}
.radio:first-child, .checkbox:first-child {
    margin-top: 0;
}
.radio:last-child, .checkbox:last-child {
    margin-bottom: 0;
}
.help-block, .control-group .help-inline {
    color: #777777;
    font-size: 12px;
    margin: 5px 0 10px;
    padding: 0;
}
.panel-heading {
    display: block;
}
a.tabledrag-handle .handle {
    box-sizing: content-box;
}
.form-file.form-control {
    border: none;
    box-shadow: none;
    padding: 0;
}
.form-control:focus {
    box-shadow: none;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: none;
}
.error {
    color: #a94442;
}
div.error, table tr.error {
    background-color: #f2dede;
    color: #a94442;
}
.form-group.error, .form-group.has-error {
    background: none;
}
.form-group.error label, .form-group.error .control-label,  .form-group.has-error label,  .form-group.has-error .control-label {
    color: #a94442;
    font-weight: 600;
}
.form-group.error input, .form-group.error textarea, .form-group.error select, .form-group.error .uneditable-input,  .form-group.has-error input,  .form-group.has-error textarea,  .form-group.has-error select,  .form-group.has-error .uneditable-input {
    color: #3C3D40;
}
.form-group.error .help-block, .form-group.error .help-inline,  .form-group.has-error .help-block,  .form-group.has-error .help-inline {
    color: #777777;
}
.nav-tabs {
    margin-bottom: 10px;
}
ul li.collapsed, ul li.expanded, ul li.leaf {
    list-style: none;
    list-style-image: none;
}
.tabs--secondary {
    margin: 0 0 10px;
}
.submitted {
    margin-bottom: 1em;
    font-style: italic;
    font-weight: normal;
    color: #777;
}
.form-type-password-confirm {
    position: relative;
}
.form-type-password-confirm .form-type-password {
    clear: left;
}
.form-type-password-confirm label {
    display: block;
}
.form-type-password-confirm label .label {
    float: right;
}
.form-type-password-confirm .help-block {
    border-left: 1px solid white;
    display: inline-block;
    margin-left: 2em;
    padding-left: 2em;
}
.form-type-password-confirm .password-help {
    padding-left: 2em;
}

@media (min-width: 769px) {
.form-type-password-confirm .password-help {
    border-left: 1px solid white;
    left: 50%;
    margin-left: 15px;
    position: absolute;
}
}

@media (min-width: 992px) {
.form-type-password-confirm .password-help {
    left: 33.33333%;
}
}
.form-type-password-confirm .progress {
    background: transparent;
    border-radius: 0 0 5px 5px;
    box-shadow: none;
    height: 4px;
    margin: -5px 0px 0;
}
.form-type-password-confirm .form-control-feedback {
    right: 15px;
}
ul.pagination li > a.progress-disabled {
    float: left;
}
.form-autocomplete .glyphicon {
    color: #777777;
    font-size: 120%;
}
.form-autocomplete .glyphicon.glyphicon-spin {
    color: #0BA1E2;
}
.form-autocomplete .input-group-addon {
    background-color: white;
}
.ajax-progress .glyphicon {
    font-size: 90%;
    margin: 0 -.25em 0 0.5em;
}
.glyphicon-spin {
    display: inline-block;
    animation: spin 1s infinite linear;
}
a .glyphicon-spin {
    display: inline-block;
    text-decoration: none;
}
 @keyframes spin {
 0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(359deg);
}
}
.glyphicon-refresh {
    -ms-transform-origin: 50% 45%;
    transform-origin: 50% 45%;
}
/**
 * Missing Bootstrap 2 tab styling.
 * $see http://stackoverflow.com/questions/18432577/stacked-tabs-in-bootstrap-3
 * $see http://bootply.com/74926
 */
.tabbable {
    margin-bottom: 20px;
}
.tabs-below > .nav-tabs, .tabs-left > .nav-tabs, .tabs-right > .nav-tabs {
    border-bottom: 0;
}
.tabs-below > .nav-tabs .summary, .tabs-left > .nav-tabs .summary, .tabs-right > .nav-tabs .summary {
    color: #777777;
    font-size: 12px;
}
.tab-pane > .panel-heading {
    display: none;
}
.tab-content > .active {
    display: block;
}
.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
    border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
    border-top-color: #ddd;
    border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a,  .tabs-below > .nav-tabs > .active > a:hover,  .tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs, .tabs-right > .nav-tabs {
    padding-bottom: 20px;
    width: 220px;
}
.tabs-left > .nav-tabs > li,  .tabs-right > .nav-tabs > li {
    float: none;
}
.tabs-left > .nav-tabs > li:focus,  .tabs-right > .nav-tabs > li:focus {
    outline: 0;
}
.tabs-left > .nav-tabs > li > a,  .tabs-right > .nav-tabs > li > a {
    margin-right: 0;
    margin-bottom: 3px;
}
.tabs-left > .nav-tabs > li > a:focus,  .tabs-right > .nav-tabs > li > a:focus {
    outline: 0;
}
.tabs-left > .tab-content, .tabs-right > .tab-content {
    border-radius: 0 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    border: 1px solid #ddd;
    overflow: hidden;
    padding: 10px 15px;
}
.tabs-left > .nav-tabs {
    float: left;
    margin-right: -1px;
}
.tabs-left > .nav-tabs > li > a {
    border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
    border-color: #eeeeee #ddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs > .active > a,  .tabs-left > .nav-tabs > .active > a:hover,  .tabs-left > .nav-tabs > .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
}
.tabs-right > .nav-tabs {
    float: right;
    margin-left: -1px;
}
.tabs-right > .nav-tabs > li > a {
    border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {
    border-color: #eeeeee #eeeeee #eeeeee #ddd;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
}
.tabs-right > .nav-tabs > .active > a,  .tabs-right > .nav-tabs > .active > a:hover,  .tabs-right > .nav-tabs > .active > a:focus {
    border-color: #ddd #ddd #ddd transparent;
}
th.checkbox, td.checkbox, th.radio, td.radio {
    display: table-cell;
}
.views-display-settings .label {
    font-size: 100%;
    color: #666666;
}

.views-exposed-form .views-exposed-widget .btn, .views-exposed-form .views-exposed-widget .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .views-exposed-form .views-exposed-widget .content > a {
    margin-top: 1.8em;
}
table .radio input[type="radio"], table .checkbox input[type="checkbox"] {
    margin-left: 0;
    max-width: inherit;
}
.form-horizontal .form-group label {
    position: relative;
    min-height: 1px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
}

@media (min-width: 769px) {
.form-horizontal .form-group label {
    float: left;
    width: 16.66667%;
}
}
.alert a {
    font-weight: bold;
}
.alert-success a {
    color: #2b542c;
}
.alert-info a {
    color: #245269;
}
.alert-warning a {
    color: #66512c;
}
.alert-danger a {
    color: #843534;
}
div.image-style-new, div.image-style-new div {
    display: block;
}
div.image-style-new div.input-group {
    display: table;
}
td.module, .table-striped > tbody > tr:nth-child(odd) > td.module, .table > tbody > tr > td.module {
    background: white;
    font-weight: 700;
}
.book-toc > .dropdown-menu {
    overflow: hidden;
}
.book-toc > .dropdown-menu > .dropdown-header {
    white-space: nowrap;
}
.book-toc > .dropdown-menu > li:nth-child(1) > a {
    font-weight: bold;
}
.book-toc > .dropdown-menu .dropdown-menu {
    box-shadow: none;
    border: 0;
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: static;
    width: 100%;
}
.book-toc > .dropdown-menu .dropdown-menu > li {
    padding-left: 20px;
}
.book-toc > .dropdown-menu .dropdown-menu > li > a {
    margin-left: -40px;
    padding-left: 60px;
}
#features-filter .form-item.form-type-checkbox {
    padding-left: 20px;
}
fieldset.features-export-component {
    font-size: 12px;
}
html.js #features-export-form fieldset.features-export-component, fieldset.features-export-component {
    margin: 0 0 10px;
}
fieldset.features-export-component .panel-heading {
    padding: 5px 10px;
}
fieldset.features-export-component .panel-heading a.panel-title {
    font-size: 12px;
    font-weight: 500;
    margin: -5px -10px;
    padding: 5px 10px;
}
fieldset.features-export-component .panel-body {
    padding: 0 10px;
}
div.features-export-list {
    margin: -11px 0 10px;
    padding: 0 10px;
}
fieldset.features-export-component .component-select .form-type-checkbox, div.features-export-list .form-type-checkbox {
    line-height: 1em;
    margin: 5px 5px 5px 0 !important;
    min-height: 0;
    padding: 3px 3px 3px 25px !important;
}
fieldset.features-export-component .component-select .form-type-checkbox input[type=checkbox],  div.features-export-list .form-type-checkbox input[type=checkbox] {
    margin-top: 0;
}
/**
 * Prevent text wrapping.
 */
.nowrap {
    white-space: nowrap;
}
/**
 * For anything you want to hide on page load when JS is enabled, so
 * that you can use the JS to control visibility and avoid flicker.
 */
.js .js-hide {
    display: none;
}
/**
 * For anything you want to show on page load only when JS is enabled.
 */
.js-show {
    display: none;
}
.js .js-show {
    display: block;
}
/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be collapsible details that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
.hidden {
    display: none;
}
/**
 * Hide elements visually, but keep them available for screen readers.
 *
 * Used for information required for screen reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */
.visually-hidden {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
    width: 1px;
    word-wrap: normal;
}
/**
 * The .focusable class extends the .visually-hidden class to allow
 * the element to be focusable when navigated to via the keyboard.
 */
.visually-hidden.focusable:active, .visually-hidden.focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto;
    width: auto;
}
/**
 * Hide visually and from screen readers, but maintain layout.
 */
.invisible {
    visibility: hidden;
}
.navbar .nav > li.dropdown {
    position: static;
}
.navbar .navbar-nav > li > .dropdown-menu {
    width: auto;
    margin: 0 15px;
    right: 0;
    padding: 25px 20px 20px;
    z-index: 100;
}
.navbar .navbar-nav > li > .dropdown-menu .nav-tabs {
    float: none;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.navbar .navbar-nav > li > .dropdown-menu .nav-tabs > li {
    float: none;
    text-align: center;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 1%;
/* Fix for Firefox */ }

@media screen and (min-width: 769px) {
.navbar .navbar-nav {
    float: none;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.navbar .navbar-nav > li {
    float: none;
    text-align: center;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 1%;
/* Fix for Firefox */ }
.navbar .navbar-nav.country-menu > li {
    -ms-flex: 50%;
    flex: 50%;
}
}

.mm-page {
    min-height: 100%;
    position: static;
}
.img-responsive-center {
    margin-left: auto;
    margin-right: auto;
}
.page-404 {
    background: url(../images/rectangle-75.png) no-repeat top center;
    background-size: cover;
    text-align: center;
}
.page-404 img {
    width: 100%;
    padding-top: 30px;
}
.page-404 h1 {
    font-size: 30px;
    font-weight: normal;
    color: #6d6f75;
    margin-bottom: 30px;
    margin-top: 0;
}
.page-404 a {
    width: 180px;
    margin-bottom: 50px;
}
.hdbox{
    position: relative;
    background-color: #fff;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
#header {
    background: white;
    position: relative;
    transition: all .3s;
}
.hdbox.fixhead #header{
    display: none;
}
#header:before {
    /*content: ' ';
    display: block;
    position: absolute;
    left: 0;
    width: 50%;
    height: 66%;
    background: #0BA1E2;*/
}
#header .white-bg {
    background: white;
    position: relative;
   /* max-height: 65px;*/
}
#header .white-bg .heading{
    display: -webkit-box;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
#header .white-bg:before, #header .white-bg:after {
    content: " ";
    display: table;
}
#header .white-bg:after {
    clear: both;
}
#header .white-bg .logo {
    float: left;
}
#header .white-bg .logo-link {
display: block;
    width: 190px;
    height: 56px;
    vertical-align: middle;
    background-size: cover;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#header .white-bg .logo-link {
    /* IE10+ CSS styles go here */
    background: url(../images/finder-curve.png) no-repeat;
}
}
#header .white-bg .logo-link span {
    display: block;
    width: 80px;
    height: 56px;
    float: left;
    background-color: #0BA1E2;
}
#header .white-bg .logo-link img {
    width: 52%;
    /* padding: 20px 0 0 5px; */
    float: left;
    /* background: #fff; */
    /*margin-top: 12px;*/
    /*margin-left: 10px;*/
    margin: 10px 0;
}

@media screen and (max-width: 768px) {
#header {
    padding-bottom: 0;
}
#header:before {
    display: none;
}
#header .logo-link {
    display: block;
    height: 87px;
    vertical-align: middle;
    background: url(../images/finder-curve.svg) no-repeat 80px -1px;
}
#header .logo-link span {
    display: block;
    width: 80px;
    height: 87px;
    float: left;
    background-color: #0BA1E2;
}
#header .logo-link img {
    width: 200px;
    padding: 20px 0 0 5px;
}
}

@media screen and (max-width: 400px) {
#header .logo-link {
    background-position: 29px 0;
}
#header .logo-link span {
    width: 30px;
}
}

@media screen and (max-width: 768px) {
#header > .container > .pull-right, .block-views-blockfndr-report-view-block-1 .view-content #header > .owl-controls > .pull-right,  .block-views-blockfndr-report-view-block-3 .view-content #header > .owl-controls > .pull-right,  .block-views-blockfndr-slider-block-1 .view-content #header > .owl-controls > .pull-right {
    float: none !important;
}
}
#header .header-align {
    text-align: right;
    /*margin-top: 23px;*/
}
#header .header-align > div {
    display: inline-block;
    vertical-align: middle;
}
.content ul li, .content ol li {
    padding: 4px 0px;
}
.breadcrumb {
    padding: 20px 0;
    background: none;
    border-radius: 0;
    border-bottom: 1px solid #EDEDED;
    background: white;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
    font-size: 12px;/*a{
    color: $text-color;
    text-decoration: underline;
    &:hover{
      color: $dark-grey;
    }
  }*/ }

@media screen and (max-width: 768px) {
.breadcrumb {
    padding-left: 15px;
    padding-right: 15px;
}
}
.breadcrumb > li + li:before {
    content: "> ";
    color: #95989A;
}
.breadcrumb > .active {
    color: #95989A;
}
.breadcrumb > li:first-child a {
    color: #0BA1E2;
    text-decoration: none;
    font-size: 0;
    line-height: 1.42857;
}
.breadcrumb > li:first-child a:hover {
    color: #3C3D40;
}
.breadcrumb > li:first-child a:before {
    font-family: 'icomoon';
    content: "\e90d";
    display: inline-block;
    font-size: 12px;
}


@media screen and (max-width: 768px) {
.main-container {
    padding-left: 0;
    padding-right: 0;
}
.main-container > .row, .general-view .main-container > .view-content {
    margin-left: 0;
    margin-right: 0;
}
.main-container > .row > .col-sm-12, .general-view .main-container > .view-content > .col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}
}

@media screen and (min-width: 769px) {
.mm-page {
    margin-bottom: 55px;
}
}

@media screen and (min-width: 769px) {
.social-footer {
    text-align: right;
}
}
/*h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: $headings-font-family;
  font-weight: $headings-font-weight;
  line-height: $headings-line-height;
  color: $headings-color;

  small,
  .small {
    font-weight: normal;
    line-height: 1;
    color: $headings-small-color;
  }
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: $line-height-computed;
  margin-bottom: ($line-height-computed / 2);

  small,
  .small {
    font-size: 65%;
  }
}
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: ($line-height-computed / 2);
  margin-bottom: ($line-height-computed / 2);

  small,
  .small {
    font-size: 75%;
  }
}

*/
h1, .h1 {
    font-size: 20px;
    color: #0BA1E2;
}
h2, .h2 {
    font-size: 17px;
    color: #3C3D40;
}
h3, .h3 {
    font-size: 18px;
    color: #95989A;
}
h4, .h4 {
    font-size: 18px;
}
h5, .h5 {
    font-size: 14px;
}
h6, .h6 {
    font-size: 12px;
}
.page-header {
    padding-bottom: 0;
    margin: 0;
    border-bottom: none;
    font-weight: 400;
    color: #0BA1E2;
}
h2.subtitle {
    margin-top: 0;
    margin-bottom: 30px;
}
h2.subtitle.no-padding {
    padding-bottom: 0px !important;
}
.grey-bg {
    background: #EDEDED;
    padding: 10px;
}

@media screen and (max-width: 768px) {
.grey-bg {
    padding: 5px;
}
}
span.circle-number {
    font-size: 22px;
    width: 2em;
    height: 2em;
    box-sizing: initial;
    background: #0BA1E2;
    color: white;
    text-align: center;
    border-radius: 50%;
    line-height: 2em;
    box-sizing: content-box;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
span.black-text {
    font-size: 17px;
    font-weight: bold;
    color: #3C3D40;
    display: inline-block;
    vertical-align: middle;
}

#menu-accordion .navbar-nav > li a:not(.collapsed) {
    background: #E6F5FC;
}
#menu-accordion .panel-collapse {
    background: #E6F5FC;
}
#menu-accordion .panel-collapse > .row, #menu-accordion .general-view .panel-collapse > .view-content, .general-view #menu-accordion .panel-collapse > .view-content {
    padding: 25px 30px 20px;
}
#menu-accordion .panel-collapse .multi-column-dropdown {
    padding: 0;
}
#menu-accordion .panel-collapse .multi-column-dropdown li {
    list-style: none;
    margin-bottom: 5px;
}
#menu-accordion .panel-collapse .multi-column-dropdown li a {
    display: block;
    padding: 3px 0;
}
#menu-accordion .panel-collapse .multi-column-dropdown li a, #menu-accordion .panel-collapse .multi-column-dropdown li a:hover {
    text-decoration: none;
}
.menu-button-row {
    padding-top: 0 !important;
    padding-bottom: 30px !important;
    margin: 0;
}
.menu-button-row .menu-button {
    border-top: 1px solid #0BA1E2;
    padding-top: 25px;
}
.menu-button-row .btn, .menu-button-row .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .menu-button-row .content > a {
    border: none;
    margin-right: 20px;
    padding: 7px 30px;
}
.white-box-inside-menu {
    background: white;
    padding: 10px;
    border: 1px solid #EDEDED;
    min-height: 110px;
}
.white-box-inside-menu h4 {
    color: #3C3D40;
    font-size: 16px;
}
.white-box-inside-menu .telephone-number {
    margin-top: 10px;
    color: #95989A;
}
.white-box-inside-menu .btn, .white-box-inside-menu .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .white-box-inside-menu .content > a {
    padding: 6px 10px;
    margin-left: -4px;
}
.white-box-inside-menu .form-inline .form-group {
    width: 70%;
}
.white-box-inside-menu .form-inline .btn, .white-box-inside-menu .form-inline .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .white-box-inside-menu .form-inline .content > a {
    width: 30%;
}
.view-id-fndr_block_menu .views-field-nothing .field-content {
    position: relative;
    display: block;
}
.view-id-fndr_block_menu .views-field-nothing .field-content .image-under {
    height: 175px;
    overflow: hidden;
}
.view-id-fndr_block_menu .views-field-nothing .field-content .content {
    color: white;
    position: absolute;
    top: 0;
    width: 100%;
    padding: 15px;
    background: rgba(11, 161, 226, 0.7);
    height: 100%;
}
.view-id-fndr_block_menu .views-field-nothing .field-content .content h2 {
    margin: 10px 0 15px;
    font-size: 20px;
    color: white;
}
.view-id-fndr_block_menu .views-field-nothing .field-content .content h2 a {
    color: white;
}
.view-id-fndr_block_menu .views-field-nothing .field-content .content > a {
    color: #0BA1E2;
    background-color: white;
}
.view-id-fndr_block_menu .views-field-nothing .field-content .content > a:hover {
    color: #0BA1E2;
}
.view-id-fndr_block_menu.view-display-id-block_3 {
    background: white;
}
.view-id-fndr_block_menu.view-display-id-block_3 .views-row:before, .view-id-fndr_block_menu.view-display-id-block_3 .views-row:after {
    content: " ";
    display: table;
}
.view-id-fndr_block_menu.view-display-id-block_3 .views-row:after {
    clear: both;
}
.view-id-fndr_block_menu.view-display-id-block_3 .views-row > .views-field {
    width: 50%;
    float: left;
}
.view-id-fndr_block_menu.view-display-id-block_3 .views-row .views-field-field-fndr-report-image img {
    border: 1px solid #0BA1E2;
}
.view-id-fndr_block_menu.view-display-id-block_3 .views-row .views-field-title .field-content {
    padding: 10px;
    display: block;
    word-wrap: break-word;
    font-size: 16px;
    line-height: 1.2em;
}
#resp-menu:not(.mm-menu) {
    display: none;
}
.mm-menu {
    background: white;
    font-family: "Source Sans Pro", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #0BA1E2;
}
.mm-menu > .mm-navbar {
    font-size: 14px;
    color: #0BA1E2;
    background: #E6F5FC;
    text-transform: uppercase;
    margin: 0;
    border-bottom: none;
}
.mm-menu > .mm-navbar .mm-title {
    color: #0BA1E2;
    font-weight: normal;
}
#mm-1 {
    text-transform: uppercase;
}
.mm-listview > li:not(.mm-divider):after {
    left: 0;
}
.mm-next:after {
    border: none;
    -ms-transform: none;
    transform: none;
    content: "\e901";
    font-family: 'icomoon' !important;
    height: auto;
    width: auto;
    padding: 15px 0;
    font-weight: normal;
}
.mm-prev:before {
    border: none;
    -ms-transform: none;
    transform: none;
    content: "\e902";
    font-family: 'icomoon' !important;
    height: auto;
    width: auto;
    font-weight: normal;
    top: 10px;
    font-size: 16px;
    color: #0BA1E2;
}
.mm-listview > li {
    box-shadow: inset 0px -8px 25px -8px rgba(238, 238, 238, 0.4);
}
.mm-listview > li.country-language-mobile {
    background-color: #0BA1E2;
    color: white;
    box-shadow: none;
}
.mm-listview > li.country-language-mobile img {
    width: 20px;
    margin-right: 10px;
}
.mm-listview > li.country-link {
    background-color: #53BDEA;
    color: white;
    box-shadow: none;
}
.mm-listview > li.big-link a {
    text-transform: uppercase;
    font-weight: 400;
}
.mm-listview > li span {
    padding: 15px 20px;
    font-size: 16px;
    font-weight: 300;
}
.mm-listview > li a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    text-decoration: none;
}
.mm-listview > li a:not(.mm-next) {
    padding: 15px 20px;
}
.mm-listview > li span.language-list {
    background-color: #0BA1E2;
    padding: 0 0 15px 50px;
}
.mm-listview > li span.language-list a {
    display: inline-block;
    color: white;
    border: 1px solid white;
    padding: 5px 10px;
    margin-right: 3px;
}
.mm-listview > li span.language-list a.active {
    background: #53BDEA;
}
.mm-listview > li span.language-list a:hover {
    background: none;
}
.mm-listview > li.stick-element-link a {
    color: inherit;
}
.mm-listview > li.stick-element-link a span {
    padding: 0 5px 0 0;
}
.country-language-panel {
    background: #0BA1E2 !important;
    color: white;
}
.country-language-panel .mm-listview > li {
    box-shadow: none;
}
.country-language-panel .mm-listview > li img {
    width: 20px;
    margin-right: 10px;
}
.country-panel {
    background: #53BDEA !important;
    color: white;
}
.country-panel .mm-listview > li {
    box-shadow: none;
}
.country-panel .mm-listview > li img {
    width: 20px;
    margin-right: 10px;
}
.country-panel .mm-listview > li .stick-element-link a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 15px 20px;
    border-bottom: 1px solid #4baad3;
    display: block;
    color: white;
    font-size: 16px;
    font-weight: 300;
}
.country-panel .mm-listview > li .stick-element-link a span {
    padding: 0 5px 0 0;
}
#menu-close {
    float: right;
    color: #0BA1E2;
    font-size: 22px;
    transition: opacity .5s;
    transition-delay: .8s;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    line-height: 20px;
    padding: 2px;
    position: relative;
    top: 6px;
    right: 10px;
    z-index: 3;
}
#menu-close:hover, #menu-close:focus {
    text-decoration: none;
}
#menu-trigger {
    float: right;
    background: none;
    border: none;
    width: 48px;
    height: 45px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    outline: none;
    color: #0BA1E2;
    text-indent: 0;
    font-size: 32px;
    margin-top: 39px;
    margin-right: 4px;
    text-decoration: none;
}
#menu-trigger:hover, #menu-trigger:focus, #menu-trigger.dl-active {
    background: none;
}
.btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a {
    text-transform: uppercase;
    padding: 6px 40px;
    font-size: 15px;
    font-weight: 100;
    border-radius: 0;
    letter-spacing: 0.5px;
}
.btn:hover, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:hover {
    box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.5);
    border-color: white;
}
.btn:focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:focus {
    border-color: white;
}
.btn.btn-large, .view-id-fndr_block_menu .views-field-nothing .field-content .content > a.btn-large, .block-map .btn, .block-map .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .block-map .content > a, .usa-login .btn, .usa-login .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .usa-login .content > a {
    display: block;
    width: 100%;
}
.bootstrap-select > .btn, .view-id-fndr_block_menu .views-field-nothing .field-content .content.bootstrap-select > a {
    background: #F7F7F7;
    border-color: #E6E6E6;
    color: #333333;
    font-weight: normal;
    text-transform: none;
    width: 100%;
    position: static !important;
    padding-left: 12px;
    padding-right: 40px;
}
.bootstrap-select > .btn:hover, .view-id-fndr_block_menu .views-field-nothing .field-content .content.bootstrap-select > a:hover, .bootstrap-select > .btn:focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content.bootstrap-select > a:focus, .bootstrap-select > .btn.active, .view-id-fndr_block_menu .views-field-nothing .field-content .content.bootstrap-select > a.active {
    background: #F7F7F7;
    border-color: #E6E6E6;
    box-shadow: none;
    color: #333333;
}
.bootstrap-select > .btn:focus, .view-id-fndr_block_menu .views-field-nothing .field-content .content.bootstrap-select > a:focus {
    outline: none !important;
}
.bootstrap-select {
    width: 100% !important;
    margin-bottom: 15px;
}
.bootstrap-select .btn-default:active,  .bootstrap-select .btn-default.active,  .bootstrap-select.open > .btn-default.dropdown-toggle,  .bootstrap-select .btn-default:active:hover,  .bootstrap-select .btn-default:active:focus,  .bootstrap-select .btn-default:active.focus,  .bootstrap-select .btn-default.active:hover,  .bootstrap-select .btn-default.active:focus,  .bootstrap-select .btn-default.active.focus,  .bootstrap-select.open > .btn-default.dropdown-toggle:hover,  .bootstrap-select.open > .btn-default.dropdown-toggle:focus,  .bootstrap-select.open > .btn-default.dropdown-toggle.focus {
    background: #F7F7F7;
    border-color: #E6E6E6;
    color: #333333;
    box-shadow: none;
}
.bootstrap-select .dropdown-menu {
    border-radius: 0;
    margin: 0;
}
.bootstrap-select .btn, .bootstrap-select .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .bootstrap-select .content > a {
    font-size: 14px;
    line-height: 20px;
}
.bootstrap-select.btn-group .dropdown-toggle .bs-caret {
    position: relative;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
    display: inline-block;
    border: none;
    top: 1px;
    right: -12px;
    color: #B3B3B3;
}
.bootstrap-select.btn-group .dropdown-toggle .caret:after {
    content: "\e905";
    font-family: 'icomoon' !important;
}
.bootstrap-select.btn-group .dropdown-toggle .caret:before {
    content: ' ';
    display: inline-block;
    height: 33px;
    width: 1px;
    background: #E6E6E6;
    position: absolute;
    left: -12px;
    top: -6px;
}
.form-control {
    box-shadow: none;
}
.form-autocomplete .input-group-addon {
    background: #F7F7F7;
    border-color: #E6E6E6;
}
div.table-responsive table {
    width: 100% !important;
    max-width: 100%;
    height: auto !important;
    border: none;
}
div.table-responsive table > thead > tr > th,  div.table-responsive table > thead > tr > td,  div.table-responsive table > tbody > tr > th,  div.table-responsive table > tbody > tr > td,  div.table-responsive table > tfoot > tr > th,  div.table-responsive table > tfoot > tr > td {
    padding: 15px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: none;
    border-color: white;
}
div.table-responsive table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid white;
    background-color: #0BA1E2;
    color: white;
    font-weight: normal;
    font-size: 1.1em;
    padding: 10px 15px;
}
div.table-responsive table > tbody > tr > th {
    background-color: #0BA1E2;
    color: white;
    font-weight: normal;
    font-size: 1.1em;
}
div.table-responsive table > tbody > tr:nth-child(even) > td {
    background: #EDEDED;
}
.modal-content {
    border: none;
    border-radius: 0;
    box-shadow: none;
}
.modal-header {
    padding-bottom: 0;
}
.modal-header .close {
    margin-top: -2px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    color: #0BA1E2;
    opacity: 1;
}
.modal-header .close:focus {
    outline: none;
}
.modal-title {
    font-weight: 400;
    color: #0BA1E2;
}
form[class^=fndr-contacts], form.fndr-contacts-webform, form.contact-message-form {
    background: white;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 40px;
}

@media screen and (max-width: 768px) {
form[class^=fndr-contacts],  form.fndr-contacts-webform,  form.contact-message-form {
    padding-left: 15px;
    padding-right: 15px;
}
}
form[class^=fndr-contacts]:before, form[class^=fndr-contacts]:after,  form.fndr-contacts-webform:before,  form.fndr-contacts-webform:after,  form.contact-message-form:before,  form.contact-message-form:after {
    content: " ";
    display: table;
}
form[class^=fndr-contacts]:after,  form.fndr-contacts-webform:after,  form.contact-message-form:after {
    clear: both;
}
form[class^=fndr-contacts] h1,  form.fndr-contacts-webform h1,  form.contact-message-form h1 {
    padding-bottom: 30px;
}
form[class^=fndr-contacts] .form-control[readonly],  form.fndr-contacts-webform .form-control[readonly],  form.contact-message-form .form-control[readonly] {
    background: white;
    padding-top: 6px !important;
    color: #3C3D40;
}
form[class^=fndr-contacts] .form-submit,  form.fndr-contacts-webform .form-submit,  form.contact-message-form .form-submit {
    margin-top: 20px;
}
form[class^=fndr-contacts] .form-type-select label,  form.fndr-contacts-webform .form-type-select label,  form.contact-message-form .form-type-select label {
    display: none;
}
form[class^=fndr-contacts] .form-type-select .select-wrapper > .form-control,  form.fndr-contacts-webform .form-type-select .select-wrapper > .form-control,  form.contact-message-form .form-type-select .select-wrapper > .form-control {
    padding: 0;
}
form[class^=fndr-contacts] .form-type-select .select-wrapper > .form-control .btn, form[class^=fndr-contacts] .form-type-select .select-wrapper > .form-control .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content form[class^=fndr-contacts] .form-type-select .select-wrapper > .form-control .content > a,  form.fndr-contacts-webform .form-type-select .select-wrapper > .form-control .btn,  form.fndr-contacts-webform .form-type-select .select-wrapper > .form-control .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content  form.fndr-contacts-webform .form-type-select .select-wrapper > .form-control .content > a,  form.contact-message-form .form-type-select .select-wrapper > .form-control .btn,  form.contact-message-form .form-type-select .select-wrapper > .form-control .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content  form.contact-message-form .form-type-select .select-wrapper > .form-control .content > a {
    height: 45px;
}
form[class^=fndr-contacts] .form-type-select .select-wrapper > .form-control .btn .caret:before, form[class^=fndr-contacts] .form-type-select .select-wrapper > .form-control .view-id-fndr_block_menu .views-field-nothing .field-content .content > a .caret:before, .view-id-fndr_block_menu .views-field-nothing .field-content form[class^=fndr-contacts] .form-type-select .select-wrapper > .form-control .content > a .caret:before,  form.fndr-contacts-webform .form-type-select .select-wrapper > .form-control .btn .caret:before,  form.fndr-contacts-webform .form-type-select .select-wrapper > .form-control .view-id-fndr_block_menu .views-field-nothing .field-content .content > a .caret:before, .view-id-fndr_block_menu .views-field-nothing .field-content  form.fndr-contacts-webform .form-type-select .select-wrapper > .form-control .content > a .caret:before,  form.contact-message-form .form-type-select .select-wrapper > .form-control .btn .caret:before,  form.contact-message-form .form-type-select .select-wrapper > .form-control .view-id-fndr_block_menu .views-field-nothing .field-content .content > a .caret:before, .view-id-fndr_block_menu .views-field-nothing .field-content  form.contact-message-form .form-type-select .select-wrapper > .form-control .content > a .caret:before {
    top: -12px;
    height: 44px;
}
form[class^=fndr-contacts] .form-type-select .select-wrapper > .form-control .dropdown-menu li a:focus,  form.fndr-contacts-webform .form-type-select .select-wrapper > .form-control .dropdown-menu li a:focus,  form.contact-message-form .form-type-select .select-wrapper > .form-control .dropdown-menu li a:focus {
    outline: none;
}
form[class^=fndr-contacts] {
    background: white;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 40px;
}

@media screen and (max-width: 768px) {
form[class^=fndr-contacts] {
    padding-left: 15px;
    padding-right: 15px;
}
}
form[class^=fndr-contacts]:before, form[class^=fndr-contacts]:after {
    content: " ";
    display: table;
}
form[class^=fndr-contacts]:after {
    clear: both;
}
form[class^=fndr-contacts] h1 {
    padding-bottom: 30px;
}
form[class^=fndr-contacts] .form-group,  form[class^=fndr-contacts] .form-type-textarea {
    position: relative;
}
form[class^=fndr-contacts] .form-group label,  form[class^=fndr-contacts] .form-type-textarea label {
    position: absolute;
    top: 14px;
    left: 12px;
    font-weight: normal;
    transition: 0.3s;
    margin: 0;
}
form[class^=fndr-contacts] .form-group .form-control,  form[class^=fndr-contacts] .form-type-textarea .form-control {
    width: 100%;
}
form[class^=fndr-contacts] .form-group .form-control:focus ~ label,  form[class^=fndr-contacts] .form-group .form-control.has-content ~ label,  form[class^=fndr-contacts] .form-type-textarea .form-control:focus ~ label,  form[class^=fndr-contacts] .form-type-textarea .form-control.has-content ~ label {
    top: 4px;
    font-size: 12px;
    transition: 0.3s;
}

@media screen and (min-width: 769px) {
form[class^=fndr-contacts] .form-group {
    padding-right: 14px;
    width: 50%;
    float: left;
}
}
form[class^=fndr-contacts] .form-group .form-control:not(textarea) {
    height: 45px;
    padding: 18px 12px 3px;
}
form[class^=fndr-contacts] .form-group.form-item-email, form[class^=fndr-contacts] .form-group.form-item-country {
    clear: both;
    float: none;
}
form[class^=fndr-contacts] .form-type-textarea {
    clear: both;
    width: 100%;
}

@media screen and (min-width: 769px) {
form[class^=fndr-contacts] .form-type-textarea {
    padding-right: 14px;
}
}
form[class^=fndr-contacts] .form-type-textarea .form-control {
    width: 100%;
    padding-top: 18px;
}
form[class^=fndr-contacts] .form-item-privacy-statement {
    margin-top: 15px;
}
form[class^=fndr-contacts] .form-item-privacy-statement label {
    display: none;
}
form[class^=fndr-contacts] .form-item-privacy-accepted {
    height: 20px;
}
form.contact-message-form .form-group.form-item-name, form.contact-message-form .form-group.form-item-mail {
    display: none;
}
form.contact-message-form .form-wrapper {
    position: relative;
    margin-bottom: 15px;
}
form.contact-message-form .form-wrapper label {
    position: absolute;
    top: 14px;
    left: 12px;
    font-weight: normal;
    transition: 0.3s;
    margin: 0;
}
form.contact-message-form .form-wrapper .form-control {
    height: 45px;
    padding: 18px 12px 3px;
    width: 100%;
}
form.contact-message-form .form-wrapper .form-control:focus ~ label,  form.contact-message-form .form-wrapper .form-control.has-content ~ label {
    top: 4px;
    font-size: 12px;
    transition: 0.3s;
}
form.contact-message-form .form-wrapper.field--widget-string-textarea .form-control {
    width: 100%;
    padding-top: 18px;
    height: auto;
}

@media screen and (min-width: 769px) {
form.contact-message-form .form-wrapper.form-type-textfield .form-control {
    width: 50%;
}
}
form.contact-message-form #edit-preview {
    display: none;
}
form[class^=fndr-contacts] .field--type-file label, form.fndr-contacts-webform .field--type-file label, form.contact-message-form .field--type-file label {
    top: 0;
    font-size: 12px;
    left: 0;
}
form[class^=fndr-contacts] .field--type-file .form-control, form.fndr-contacts-webform .field--type-file .form-control, form.contact-message-form .field--type-file .form-control {
    height: auto;
    padding: 18px 0 0;
    background: none;
}
form[class^=fndr-contacts] .field--type-file .description, form.fndr-contacts-webform .field--type-file .description, form.contact-message-form .field--type-file .description {
    display: none;
}
form[class^=fndr-contacts] .field--type-link .panel, form.fndr-contacts-webform .field--type-link .panel, form.contact-message-form .field--type-link .panel {
    border: 0;
    box-shadow: none;
}
form[class^=fndr-contacts] .field--type-link .panel .panel-heading,  form.fndr-contacts-webform .field--type-link .panel .panel-heading,  form.contact-message-form .field--type-link .panel .panel-heading {
    background: none;
    padding: 0;
    color: #95989A;
    border: none;
}
form[class^=fndr-contacts] .field--type-link .panel .panel-heading .panel-title,  form.fndr-contacts-webform .field--type-link .panel .panel-heading .panel-title,  form.contact-message-form .field--type-link .panel .panel-heading .panel-title {
    font-size: 12px;
}
form[class^=fndr-contacts] .field--type-link .panel .panel-body,  form.fndr-contacts-webform .field--type-link .panel .panel-body,  form.contact-message-form .field--type-link .panel .panel-body {
    padding: 0;
}
form[class^=fndr-contacts] .field--type-link .panel .panel-body .input-group,  form.fndr-contacts-webform .field--type-link .panel .panel-body .input-group,  form.contact-message-form .field--type-link .panel .panel-body .input-group {
    display: block;
}
form[class^=fndr-contacts] .field--type-link .panel .panel-body .input-group,  form.fndr-contacts-webform .field--type-link .panel .panel-body .input-group,  form.contact-message-form .field--type-link .panel .panel-body .input-group {
    position: relative;
}
form[class^=fndr-contacts] .field--type-link .panel .panel-body .input-group .input-group-addon,  form.fndr-contacts-webform .field--type-link .panel .panel-body .input-group .input-group-addon,  form.contact-message-form .field--type-link .panel .panel-body .input-group .input-group-addon {
    display: none;
}
form[class^=fndr-contacts] .field--type-link .panel .panel-body .form-item,  form.fndr-contacts-webform .field--type-link .panel .panel-body .form-item,  form.contact-message-form .field--type-link .panel .panel-body .form-item {
    position: relative;
}
form[class^=fndr-contacts] .field--type-link .panel .panel-body .form-item label,  form.fndr-contacts-webform .field--type-link .panel .panel-body .form-item label,  form.contact-message-form .field--type-link .panel .panel-body .form-item label {
    z-index: 4;
}

@media screen and (min-width: 769px) {
form[class^=fndr-contacts] .field--type-link .panel .panel-body .form-item,  form.fndr-contacts-webform .field--type-link .panel .panel-body .form-item,  form.contact-message-form .field--type-link .panel .panel-body .form-item {
    padding-right: 7px;
    width: 50%;
    float: left;
}
form[class^=fndr-contacts] .field--type-link .panel .panel-body .form-item:nth-of-type(even),  form.fndr-contacts-webform .field--type-link .panel .panel-body .form-item:nth-of-type(even),  form.contact-message-form .field--type-link .panel .panel-body .form-item:nth-of-type(even) {
    padding-right: 0;
    padding-left: 7px;
}
form[class^=fndr-contacts] .field--type-link .panel .panel-body .form-item:nth-of-type(even) label,  form.fndr-contacts-webform .field--type-link .panel .panel-body .form-item:nth-of-type(even) label,  form.contact-message-form .field--type-link .panel .panel-body .form-item:nth-of-type(even) label {
    left: 19px;
}
}
form[class^=fndr-contacts] .form-autocomplete .input-group, form.fndr-contacts-webform .form-autocomplete .input-group, form.contact-message-form .form-autocomplete .input-group {
    position: relative;
}
form[class^=fndr-contacts] .form-autocomplete .input-group label,  form.fndr-contacts-webform .form-autocomplete .input-group label,  form.contact-message-form .form-autocomplete .input-group label {
    z-index: 4;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,  input[type="time"].form-control,  input[type="datetime-local"].form-control,  input[type="month"].form-control {
    line-height: normal;
}
}
.select2-container--default {
    color: #333333;
}
.select2-container--default .select2-selection--single {
    border-radius: 0;
    height: auto;
    background: #F7F7F7;
    border-color: #E6E6E6;
    outline: none;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 6px 40px 6px 12px;
    line-height: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: calc(100% - 2px);
    border-left: 1px solid #E6E6E6;
    width: 36px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:after {
    content: "\e905";
    font-family: 'icomoon' !important;
    color: #B3B3B3;
}
.select2-container--default .select2-results__option {
    padding: 3px 20px;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: #f5f5f5;
    color: #333333;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #f5f5f5;
    color: #333333;
}
.select2-dropdown {
    border-color: #E6E6E6;
    border-radius: 0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.custom-search-block {
    width: 321px;
    max-width: 100%;
    position: relative;
    top: 9px;
    transition: all .2s ease;
    float: right;
}

@media screen and (min-width: 769px) {
.custom-search-block.focused {
    width: 600px;
}
.custom-search-block.focused input.form-control, .custom-search-block.focused .btn, .custom-search-block.focused .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .custom-search-block.focused .content > a {
    background-color: white;
}
.custom-search-block.focused .tendina-search.focused {
    display: block;
}
}

@media all and (max-width: 950px) {
.custom-search-block.focused {
    width: 400px;
}
}
.custom-search-block input.form-control {
    background-color: #F7F7F7;
    color: #3C3D40;
    height: 40px;
    border-color: #E6E6E6;
    border-radius: 0;
    box-shadow: none;
    border-right: 0;
}
.custom-search-block .btn, .custom-search-block .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .custom-search-block .content > a {
    width: 45px;
    height: 40px;
    border-color: #E6E6E6;
    border-radius: 0;
    background-color: #F7F7F7;
    border-left: 0;
    color: #0BA1E2;
    font-size: 20px;
    padding: 6px 12px;
}
.custom-search-block .btn:hover, .custom-search-block .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:hover, .view-id-fndr_block_menu .views-field-nothing .field-content .custom-search-block .content > a:hover {
    box-shadow: none;
}
.custom-search-block .tendina-search {
    display: none;
    position: absolute;
    z-index: 100;
    background: white;
    width: 150%;
    right: 0;
    border: 1px solid #E6E6E6;
}

@media screen and (max-width: 768px) {
.custom-search-block {
    max-width: none;
    width: 100%;
    position: static;
    margin-top: 15px;
    margin-bottom: 15px;
}
}
.tendina-search {
    padding: 12px 0;
}
.tendina-search > .row:first-child > div:first-child, .general-view .tendina-search > .view-content:first-child > div:first-child {
    border-right: 1px solid #E6E6E6;
}
.tendina-search > .row:first-child > div:first-child .text-list, .general-view .tendina-search > .view-content:first-child > div:first-child .text-list {
    padding-left: 12px;
}
.tendina-search > .row:first-child > div:last-child h4, .general-view .tendina-search > .view-content:first-child > div:last-child h4 {
    margin-left: 0;
}
.tendina-search > .row:first-child > div:last-child p, .general-view .tendina-search > .view-content:first-child > div:last-child p {
    padding: 5px 0px;
}
.tendina-search .border-top h4 {
    border-top: 1px solid #E6E6E6;
    padding-top: 12px;
}
.tendina-search .border-top p {
    padding: 5px 11px;
}
.tendina-search .border-top .picture-list, .tendina-search .border-top .text-list {
    padding-bottom: 0;
}
.tendina-search .border-top .text-list {
    padding-left: 12px;
}
.tendina-search h4 {
    padding: 0;
    margin: 0 12px;
    font-size: 14px;
    color: #3C3D40;
}
.tendina-search p {
    padding: 5px 11px;
}
.tendina-search .picture-list, .tendina-search .text-list {
    padding: 12px;
    margin: 0;
}
.tendina-search .picture-list li, .tendina-search .text-list li {
    list-style: none;
    margin-bottom: 12px;
}
.tendina-search .picture-list li:before, .tendina-search .picture-list li:after, .tendina-search .text-list li:before, .tendina-search .text-list li:after {
    content: " ";
    display: table;
}
.tendina-search .picture-list li:after, .tendina-search .text-list li:after {
    clear: both;
}
.tendina-search .picture-list li a, .tendina-search .text-list li a {
    display: block;
    text-decoration: none;
    color: #3C3D40;
    line-height: 1.2em;
}
.tendina-search .picture-list li .title, .tendina-search .text-list li .title {
    font-size: 16px;
    color: #0BA1E2;
}
.tendina-search .picture-list li .filesize, .tendina-search .text-list li .filesize {
    font-size: 12px;
    color: #95989A;
}
.tendina-search .picture-list {
    padding-right: 0;
}
.tendina-search .picture-list img, .tendina-search .picture-list .title, .tendina-search .picture-list .description {
    display: inline-block;
    vertical-align: top;
    width: 38%;
}
.tendina-search .picture-list .title {
    width: 80%;
}
.tendina-search .picture-list .description {
    width: 80%;
    margin-top: 5px;
}
.tendina-search .picture-list img {
    padding-right: 12px;
    max-width: 80px;
    float: left;
}
.tendina-search .text-list {
    padding-left: 0;
}
.tendina-search .text-list .title {
    display: block;
    margin-bottom: 5px;
}
.loader-wrapper {
    text-align: center;
}
 @keyframes placeHolderShimmer {
 0% {
 background-position: -468px 0;
}
 100% {
 background-position: 468px 0;
}
}
.loader-wrapper .animated-background {
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #E6F5FC;
    background: linear-gradient(to right, #E6F5FC 8%, #b8e3f7 18%, #E6F5FC 33%);
    background-size: 800px 104px;
    height: 50px;
    position: relative;
}
.loader-wrapper .background-masker {
    background: #fff;
    position: absolute;
    box-sizing: border-box;
}
.loader-wrapper .outlined .background-masker {
    border: 1px solid #b8e3f7;
}
.loader-wrapper .outlined:hover .background-masker {
    border: none;
}
.loader-wrapper .outlined:hover .background-masker:hover {
    border: 1px solid #E6F5FC;
    z-index: 1;
}
.loader-wrapper .background-masker.content-second-line,  .loader-wrapper .background-masker.content-third-line,  .loader-wrapper .background-masker.content-four-line,  .loader-wrapper .background-masker.content-second-end,  .loader-wrapper .background-masker.content-third-end,  .loader-wrapper .background-masker.content-first-end .background-masker.content-four-end {
    top: 8px;
    left: 0;
    right: 0;
    height: 6px;
}
.loader-wrapper .background-masker.content-first-end,  .loader-wrapper .background-masker.content-second-end,  .loader-wrapper .background-masker.content-third-end,  .loader-wrapper .background-masker.content-four-end {
    width: auto;
    left: 90%;
    right: 0;
    top: 0px;
    height: 8px;
}
.loader-wrapper .background-masker.content-second-line {
    top: 8px;
}
.loader-wrapper .background-masker.content-second-end {
    left: 98%;
    top: 14px;
}
.loader-wrapper .background-masker.content-third-line {
    top: 22px;
}
.loader-wrapper .background-masker.content-third-end {
    left: 78%;
    top: 28px;
}
.loader-wrapper .background-masker.content-four-line {
    top: 36px;
}
.loader-wrapper .background-masker.content-four-end {
    left: 82%;
    top: 42px;
}
.block-views-blockfndr-report-view-block-1 .view-content, .block-views-blockfndr-report-view-block-3 .view-content, .block-views-blockfndr-slider-block-1 .view-content {
    display: none;
    background: #1E9DDA;
    color: white;
    font-weight: 100;
    overflow: hidden;
}
.block-views-blockfndr-report-view-block-1 .view-content.owl-loaded,  .block-views-blockfndr-report-view-block-3 .view-content.owl-loaded,  .block-views-blockfndr-slider-block-1 .view-content.owl-loaded {
    display: block;
}
.block-views-blockfndr-report-view-block-1 .view-content .owl-item img,  .block-views-blockfndr-report-view-block-3 .view-content .owl-item img,  .block-views-blockfndr-slider-block-1 .view-content .owl-item img {
    width: auto;
}
.block-views-blockfndr-report-view-block-1 .view-content .top-slider,  .block-views-blockfndr-report-view-block-3 .view-content .top-slider,  .block-views-blockfndr-slider-block-1 .view-content .top-slider {
    position: relative;
}
.block-views-blockfndr-report-view-block-1 .view-content .top-slider .slider-image-mobile,  .block-views-blockfndr-report-view-block-3 .view-content .top-slider .slider-image-mobile,  .block-views-blockfndr-slider-block-1 .view-content .top-slider .slider-image-mobile {
    display: none;
}

@media screen and (max-width: 400px) {
.block-views-blockfndr-report-view-block-1 .view-content .top-slider .slider-image-mobile,  .block-views-blockfndr-report-view-block-3 .view-content .top-slider .slider-image-mobile,  .block-views-blockfndr-slider-block-1 .view-content .top-slider .slider-image-mobile {
    display: block;
}
.block-views-blockfndr-report-view-block-1 .view-content .top-slider .slider-image,  .block-views-blockfndr-report-view-block-3 .view-content .top-slider .slider-image,  .block-views-blockfndr-slider-block-1 .view-content .top-slider .slider-image {
    display: none;
}
}
.block-views-blockfndr-report-view-block-1 .view-content .top-slider > img,  .block-views-blockfndr-report-view-block-3 .view-content .top-slider > img,  .block-views-blockfndr-slider-block-1 .view-content .top-slider > img {
    margin: 0 auto;
}
.block-views-blockfndr-report-view-block-1 .view-content .top-slider .slide-title,  .block-views-blockfndr-report-view-block-3 .view-content .top-slider .slide-title,  .block-views-blockfndr-slider-block-1 .view-content .top-slider .slide-title {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    max-width: 1110px;
    width: 96%;
    text-align: right;
}

@media screen and (max-width: 768px) {
.block-views-blockfndr-report-view-block-1 .view-content .top-slider .slide-title,  .block-views-blockfndr-report-view-block-3 .view-content .top-slider .slide-title,  .block-views-blockfndr-slider-block-1 .view-content .top-slider .slide-title {
    position: static;
    -ms-transform: none;
    transform: none;
    margin: 0 -15px;
    max-width: none;
    width: auto;
}
}
.block-views-blockfndr-report-view-block-1 .view-content .top-slider .slide-title span,  .block-views-blockfndr-report-view-block-3 .view-content .top-slider .slide-title span,  .block-views-blockfndr-slider-block-1 .view-content .top-slider .slide-title span {
    display: inline-block;
    background: white;
    font-size: 32px;
    color: #0BA1E2;
    font-weight: 100;
    max-width: 350px;
    padding: 15px 25px;
    line-height: 1.2em;
}

@media screen and (max-width: 1024px) {
.block-views-blockfndr-report-view-block-1 .view-content .top-slider .slide-title span,  .block-views-blockfndr-report-view-block-3 .view-content .top-slider .slide-title span,  .block-views-blockfndr-slider-block-1 .view-content .top-slider .slide-title span {
    font-size: 26px;
}
}

@media screen and (max-width: 768px) {
.block-views-blockfndr-report-view-block-1 .view-content .top-slider .slide-title span,  .block-views-blockfndr-report-view-block-3 .view-content .top-slider .slide-title span,  .block-views-blockfndr-slider-block-1 .view-content .top-slider .slide-title span {
    display: block;
    max-width: none;
    background: #1E9DDA;
    color: white;
    font-size: 14px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    text-align: center;
}
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider {
    height: 85px;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider > .container, .block-views-blockfndr-report-view-block-1 .view-content .bottom-slider > .owl-controls,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider > .container, .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider > .owl-controls,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider > .container, .block-views-blockfndr-slider-block-1 .view-content .bottom-slider > .owl-controls {
    position: relative;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .product-image,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .product-image,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .product-image {
    position: absolute;
    left: 15px;
    bottom: 0;
    height: 200px;
    width: 200px;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .product-image img,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .product-image img,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .product-image img {
    height: 100%;
    width: auto;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .slide-content,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .slide-content,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .slide-content {
    padding: 15px 0;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .slide-content a.btn, .block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .slide-content .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .slide-content .content > a,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .slide-content a.btn,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .slide-content .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .slide-content .content > a,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .slide-content a.btn,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .slide-content .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .slide-content .content > a {
    display: block;
    float: right;
    margin-top: 20px;
    margin-left: 20px;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .slide-content h4,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .slide-content h4,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .slide-content h4 {
    font-weight: 100;
    margin: 0;
    text-transform: uppercase;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .product-image + .slide-content,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .product-image + .slide-content,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .product-image + .slide-content {
    margin-left: 230px;
}

@media screen and (max-width: 768px) {
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider {
    height: auto;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .product-image,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .product-image,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .product-image {
    display: none;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .slide-content,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .slide-content,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .slide-content {
    margin: 0;
    padding: 15px 0;
    text-align: center;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .slide-content h4,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .slide-content h4,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .slide-content h4 {
    margin-bottom: 10px;
    font-size: 16px;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .slide-content a.btn, .block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .slide-content .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .slide-content .content > a,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .slide-content a.btn,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .slide-content .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .slide-content .content > a,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .slide-content a.btn,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .slide-content .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .slide-content .content > a {
    float: none;
    margin: 0;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .slide-content p,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .slide-content p,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .slide-content p {
    display: none;
}
.block-views-blockfndr-report-view-block-1 .view-content .bottom-slider .product-image + .slide-content,  .block-views-blockfndr-report-view-block-3 .view-content .bottom-slider .product-image + .slide-content,  .block-views-blockfndr-slider-block-1 .view-content .bottom-slider .product-image + .slide-content {
    margin: 0;
}
}
.block-views-blockfndr-report-view-block-1 .view-content .owl-controls,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls {
    position: relative;
    text-align: right;
}
.block-views-blockfndr-report-view-block-1 .view-content .owl-controls .owl-dots,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls .owl-dots,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls .owl-dots {
    display: inline-block;
    margin-bottom: 7px;
    background: white;
    padding: 5px 10px 0;
    border-radius: 15px;
}
.block-views-blockfndr-report-view-block-1 .view-content .owl-controls .owl-dots .owl-dot span,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls .owl-dots .owl-dot span,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls .owl-dots .owl-dot span {
    margin: 5px;
    background: #EDEDED;
}
.block-views-blockfndr-report-view-block-1 .view-content .owl-controls .owl-dots .owl-dot.active span,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls .owl-dots .owl-dot.active span,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls .owl-dots .owl-dot.active span {
    background: #0BA1E2;
}

@media screen and (max-width: 768px) {
.block-views-blockfndr-report-view-block-1 .view-content .owl-controls,  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls,  .block-views-blockfndr-slider-block-1 .view-content .owl-controls {
    display: none;
}
}
.node--type-fndr-ct-generic-page, .node--type-reports.full, .node--type-promotions, .node--type-news.full {
    background: white;
    padding-top: 25px;
    padding-bottom: 25px;
}
.node--type-fndr-ct-generic-page h1.page-header,  .node--type-reports.full h1.page-header,  .node--type-promotions h1.page-header,  .node--type-news.full h1.page-header {
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 768px) {
.node--type-fndr-ct-generic-page h1.page-header,  .node--type-reports.full h1.page-header,  .node--type-promotions h1.page-header,  .node--type-news.full h1.page-header {
    padding-left: 15px;
    padding-right: 15px;
}
}
.node--type-fndr-ct-generic-page h2.subtitle,  .node--type-reports.full h2.subtitle,  .node--type-promotions h2.subtitle,  .node--type-news.full h2.subtitle {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
}

@media screen and (max-width: 768px) {
.node--type-fndr-ct-generic-page h2.subtitle,  .node--type-reports.full h2.subtitle,  .node--type-promotions h2.subtitle,  .node--type-news.full h2.subtitle {
    padding-left: 15px;
    padding-right: 15px;
}
}
.node--type-fndr-ct-generic-page .node-header,  .node--type-reports.full .node-header,  .node--type-promotions .node-header,  .node--type-news.full .node-header {
    padding-bottom: 25px;
}
.node--type-fndr-ct-generic-page .content > .field,  .node--type-reports.full .content > .field,  .node--type-promotions .content > .field,  .node--type-news.full .content > .field {
    margin-bottom: 40px;
}
.node--type-fndr-ct-generic-page .field--name-body > .row, .node--type-fndr-ct-generic-page .general-view .field--name-body > .view-content, .general-view .node--type-fndr-ct-generic-page .field--name-body > .view-content,  .node--type-reports.full .field--name-body > .row,  .node--type-reports.full .general-view .field--name-body > .view-content, .general-view  .node--type-reports.full .field--name-body > .view-content,  .node--type-promotions .field--name-body > .row,  .node--type-promotions .general-view .field--name-body > .view-content, .general-view  .node--type-promotions .field--name-body > .view-content,  .node--type-news.full .field--name-body > .row,  .node--type-news.full .general-view .field--name-body > .view-content, .general-view  .node--type-news.full .field--name-body > .view-content {
    margin: 0 0 20px 0;
}
.node--type-fndr-ct-generic-page .field--name-body > .row [class*=col-], .node--type-fndr-ct-generic-page .general-view .field--name-body > .view-content [class*=col-], .general-view .node--type-fndr-ct-generic-page .field--name-body > .view-content [class*=col-],  .node--type-reports.full .field--name-body > .row [class*=col-],  .node--type-reports.full .general-view .field--name-body > .view-content [class*=col-], .general-view  .node--type-reports.full .field--name-body > .view-content [class*=col-],  .node--type-promotions .field--name-body > .row [class*=col-],  .node--type-promotions .general-view .field--name-body > .view-content [class*=col-], .general-view  .node--type-promotions .field--name-body > .view-content [class*=col-],  .node--type-news.full .field--name-body > .row [class*=col-],  .node--type-news.full .general-view .field--name-body > .view-content [class*=col-], .general-view  .node--type-news.full .field--name-body > .view-content [class*=col-] {
    padding-left: 0;
    padding-right: 0;
}

@media screen and (max-width: 768px) {
.node--type-fndr-ct-generic-page .field--name-body > .row [class*=col-] img, .node--type-fndr-ct-generic-page .general-view .field--name-body > .view-content [class*=col-] img, .general-view .node--type-fndr-ct-generic-page .field--name-body > .view-content [class*=col-] img,  .node--type-reports.full .field--name-body > .row [class*=col-] img,  .node--type-reports.full .general-view .field--name-body > .view-content [class*=col-] img, .general-view  .node--type-reports.full .field--name-body > .view-content [class*=col-] img,  .node--type-promotions .field--name-body > .row [class*=col-] img,  .node--type-promotions .general-view .field--name-body > .view-content [class*=col-] img, .general-view  .node--type-promotions .field--name-body > .view-content [class*=col-] img,  .node--type-news.full .field--name-body > .row [class*=col-] img,  .node--type-news.full .general-view .field--name-body > .view-content [class*=col-] img, .general-view  .node--type-news.full .field--name-body > .view-content [class*=col-] img {
    margin-bottom: 15px;
}
}

@media screen and (min-width: 769px) {
.node--type-fndr-ct-generic-page .field--name-body > .row.smallCol .col-sm-4, .node--type-fndr-ct-generic-page .general-view .field--name-body > .smallCol.view-content .col-sm-4, .general-view .node--type-fndr-ct-generic-page .field--name-body > .smallCol.view-content .col-sm-4,  .node--type-reports.full .field--name-body > .row.smallCol .col-sm-4,  .node--type-reports.full .general-view .field--name-body > .smallCol.view-content .col-sm-4, .general-view  .node--type-reports.full .field--name-body > .smallCol.view-content .col-sm-4,  .node--type-promotions .field--name-body > .row.smallCol .col-sm-4,  .node--type-promotions .general-view .field--name-body > .smallCol.view-content .col-sm-4, .general-view  .node--type-promotions .field--name-body > .smallCol.view-content .col-sm-4,  .node--type-news.full .field--name-body > .row.smallCol .col-sm-4,  .node--type-news.full .general-view .field--name-body > .smallCol.view-content .col-sm-4, .general-view  .node--type-news.full .field--name-body > .smallCol.view-content .col-sm-4 {
    width: 20% !important;
}
.node--type-fndr-ct-generic-page .field--name-body > .row.smallCol .col-sm-8, .node--type-fndr-ct-generic-page .general-view .field--name-body > .smallCol.view-content .col-sm-8, .general-view .node--type-fndr-ct-generic-page .field--name-body > .smallCol.view-content .col-sm-8,  .node--type-reports.full .field--name-body > .row.smallCol .col-sm-8,  .node--type-reports.full .general-view .field--name-body > .smallCol.view-content .col-sm-8, .general-view  .node--type-reports.full .field--name-body > .smallCol.view-content .col-sm-8,  .node--type-promotions .field--name-body > .row.smallCol .col-sm-8,  .node--type-promotions .general-view .field--name-body > .smallCol.view-content .col-sm-8, .general-view  .node--type-promotions .field--name-body > .smallCol.view-content .col-sm-8,  .node--type-news.full .field--name-body > .row.smallCol .col-sm-8,  .node--type-news.full .general-view .field--name-body > .smallCol.view-content .col-sm-8, .general-view  .node--type-news.full .field--name-body > .smallCol.view-content .col-sm-8 {
    width: 80% !important;
}
}
.node--type-fndr-ct-generic-page .owl-carousel,  .node--type-reports.full .owl-carousel,  .node--type-promotions .owl-carousel,  .node--type-news.full .owl-carousel {
    position: relative;
}
.node--type-fndr-ct-generic-page .owl-prev,  .node--type-fndr-ct-generic-page .owl-next,  .node--type-reports.full .owl-prev,  .node--type-reports.full .owl-next,  .node--type-promotions .owl-prev,  .node--type-promotions .owl-next,  .node--type-news.full .owl-prev,  .node--type-news.full .owl-next {
    position: absolute;
    top: 50%;
    margin-top: -30px;
}
.node--type-fndr-ct-generic-page .owl-theme .owl-nav [class*=owl-],  .node--type-reports.full .owl-theme .owl-nav [class*=owl-],  .node--type-promotions .owl-theme .owl-nav [class*=owl-],  .node--type-news.full .owl-theme .owl-nav [class*=owl-] {
    margin: -30px 0 0 0;
    padding: 9px 20px;
    background: white;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 0;
    color: #0BA1E2;
    font-size: 30px;
}

@media screen and (max-width: 768px) {
.node--type-fndr-ct-generic-page .owl-theme .owl-nav [class*=owl-],  .node--type-reports.full .owl-theme .owl-nav [class*=owl-],  .node--type-promotions .owl-theme .owl-nav [class*=owl-],  .node--type-news.full .owl-theme .owl-nav [class*=owl-] {
    display: none !important;
}
}
.node--type-fndr-ct-generic-page .owl-prev,  .node--type-reports.full .owl-prev,  .node--type-promotions .owl-prev,  .node--type-news.full .owl-prev {
    left: 0;
}
.node--type-fndr-ct-generic-page .owl-next,  .node--type-reports.full .owl-next,  .node--type-promotions .owl-next,  .node--type-news.full .owl-next {
    right: 0;
}
.node--type-fndr-ct-generic-page .owl-theme .owl-nav,  .node--type-reports.full .owl-theme .owl-nav,  .node--type-promotions .owl-theme .owl-nav,  .node--type-news.full .owl-theme .owl-nav {
    margin: 0;
}
.node--type-fndr-ct-generic-page .owl-dots,  .node--type-reports.full .owl-dots,  .node--type-promotions .owl-dots,  .node--type-news.full .owl-dots {
    float: right;
    position: relative;
    bottom: 15px;
    right: 30px;
    background: white;
    padding: 5px 10px 0;
    border-radius: 15px;
    border: 1px solid #EDEDED;
}

@media screen and (max-width: 768px) {
.node--type-fndr-ct-generic-page .owl-dots,  .node--type-reports.full .owl-dots,  .node--type-promotions .owl-dots,  .node--type-news.full .owl-dots {
    right: 10px;
}
}
.node--type-fndr-ct-generic-page .owl-dots .owl-dot span,  .node--type-reports.full .owl-dots .owl-dot span,  .node--type-promotions .owl-dots .owl-dot span,  .node--type-news.full .owl-dots .owl-dot span {
    margin: 5px;
    background: #EDEDED;
}
.node--type-fndr-ct-generic-page .owl-dots .owl-dot.active span,  .node--type-reports.full .owl-dots .owl-dot.active span,  .node--type-promotions .owl-dots .owl-dot.active span,  .node--type-news.full .owl-dots .owl-dot.active span {
    background: #0BA1E2;
}
.file > span {
    border: none;
    font-family: "Source Sans Pro", Arial, sans-serif;
    font-size: 14px;
    color: #0BA1E2;
}
.file > span:first-child, .file > span:last-child {
    border: none;
}
.file-link a, .file-link a:active, .file-link a:focus, .file-link a:hover {
    color: #0BA1E2;
}
.file > .file-icon {
    font-size: 21px;
    padding-right: 7px;
}

@media screen and (max-width: 768px) {
.block-related .row, .block-related .general-view .view-content, .general-view .block-related .view-content {
    margin: 0;
}
.block-related .col-sm-4 {
    padding: 0;
}
}
.block-related h2.block-title {
    margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
.block-related h2.block-title {
    padding-left: 15px;
    padding-right: 15px;
}
}
.block-related .product-related-wrapper {
    background: white;
    padding-top: 25px;
    padding-bottom: 25px;
}

@media screen and (max-width: 768px) {
.block-related .product-related-wrapper {
    margin-bottom: 20px;
}
}
.block-related .product-related-wrapper .box-inner {
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 768px) {
.block-related .product-related-wrapper .box-inner {
    padding-left: 15px;
    padding-right: 15px;
}
}
.block-related .product-related-wrapper .box-inner a {
    display: block;
}
.block-related .product-related-wrapper .box-inner a:before, .block-related .product-related-wrapper .box-inner a:after {
    content: " ";
    display: table;
}
.block-related .product-related-wrapper .box-inner a:after {
    clear: both;
}
.block-related .product-related-wrapper .box-inner a img {
    float: left;
    padding-right: 15px;
    max-width: 100px;
}
.block-related .product-related-wrapper .box-inner a span {
    display: block;
    margin-left: 100px;
}
.block-related .product-related-wrapper .box-inner a .serie {
    font-size: 17px;
    color: #3C3D40;
    margin-top: 0;
    font-weight: normal;
}
.block-related .product-related-wrapper .box-inner a .h2 {
    margin-top: 0;
    font-weight: normal;
    font-size: 20px;
    color: #0BA1E2;
}
.block-related .product-related-wrapper .box-inner a:hover {
    text-decoration: none;
}
.block-related .product-related-wrapper .box-inner a:hover .h2 {
    color: #076d99;
}
.block-feed-rss {
    padding-bottom: 25px;
}
.block-feed-rss a .img-responsive {
    margin-bottom: 10px;
}
.block-feed-rss .wrapper {
    padding: 0px 15px 0px 15px;
}
.block-feed-rss .wrapper .date {
    font-size: 12px;
}
.block-feed-rss .wrapper .link {
    color: #3C3D40;
    font-size: 17px;
}
.block-feed-rss #block-feed-rss {
    opacity: 0;
    transition: opacity .25s linear;
}
.block-feed-rss #block-feed-rss h2 {
    color: #0BA1E2;
    margin-top: 0;
    margin-bottom: 30px;
}
.block-feed-rss #block-feed-rss.trans {
    opacity: 1;
}
.blue-footer {
    background: #0BA1E2;
    color: white;
}
.blue-footer > .row, .general-view .blue-footer > .view-content {
    margin: 0;
}
ul.download-list {
    list-style: none;
    margin: 0;
    padding: 10px 0;
}
ul.download-list li {
    display: inline-block;
    margin-right: 15px;
}
ul.download-list li a {
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 100;
}
ul.download-list li a span {
    font-size: 17px;
    position: relative;
    top: 2px;
    margin-right: 3px;
}
.masonry-view {
    background: white;
    padding-left: 20px;
    padding-right: 20px;
    padding-right: 0;
}

@media screen and (max-width: 768px) {
.masonry-view {
    padding-left: 15px;
    padding-right: 15px;
}
}
.masonry-view .view-header {
    padding-top: 25px;
}
.masonry-view .grid-sizer,  .masonry-view .item {
    width: 30%;
}

@media screen and (max-width: 768px) {
.masonry-view .grid-sizer,  .masonry-view .item {
    width: 45%;
}
}
.masonry-view .gutter-sizer {
    width: 4%;
}

@media screen and (max-width: 768px) {
.masonry-view .gutter-sizer {
    width: 5%;
}
}
.masonry-view .item {
    margin-bottom: 40px;
}
.masonry-view .item .views-field-field-fndr-report-image a {
    display: inline-block;
    border: 1px solid #0BA1E2;
    overflow: hidden;
}
.masonry-view .item .views-field-field-fndr-report-image a img {
    -ms-transform: scale(1);
    transform: scale(1);
    transition: .3s ease-in-out;
}
.masonry-view .item .views-field-field-fndr-report-image a:hover img {
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.masonry-view .item .views-field-field-fndr-report-image a .img-responsive {
    width: 100%;
}
}
.masonry-view .item .views-field {
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 768px) {
.masonry-view .item .views-field {
    padding-left: 15px;
    padding-right: 15px;
}
}

@media screen and (max-width: 768px) {
.masonry-view .item .views-field {
    padding: 0;
}
}
.masonry-view .item .views-field.views-field-field-fndr-report-image {
    padding: 0;
}
.masonry-view .item .views-field-title {
    margin: 15px 0 10px;
}
.masonry-view .item .views-field-title a {
    font-size: 20px;
    line-height: 1em;
    text-decoration: none;
}
.masonry-view .item .views-field-field-fndr-file-pdf {
    margin-top: 10px;
}

@media screen and (max-width: 768px) {
.masonry-view .item .views-field-body {
    display: none;
}
}
.news-view .view-header {
    padding-top: 25px;
    background: white;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 768px) {
.news-view .view-header {
    padding-left: 15px;
    padding-right: 15px;
}
}
.news-view .view-header h2.subtitle {
    margin-bottom: 0;
    padding-bottom: 30px;
}
.news-view .view-content > .row, .news-view .general-view .view-content > .view-content, .general-view .news-view .view-content > .view-content {
    margin-bottom: 10px;
}
.news-view .view-content > .row .views-field-nothing, .news-view .general-view .view-content > .view-content .views-field-nothing, .general-view .news-view .view-content > .view-content .views-field-nothing {
    background: white;
}
.news-view .view-content > .row .views-field-nothing:before, .news-view .general-view .view-content > .view-content .views-field-nothing:before, .general-view .news-view .view-content > .view-content .views-field-nothing:before, .news-view .view-content > .row .views-field-nothing:after, .news-view .general-view .view-content > .view-content .views-field-nothing:after, .general-view .news-view .view-content > .view-content .views-field-nothing:after {
    content: " ";
    display: table;
}
.news-view .view-content > .row .views-field-nothing:after, .news-view .general-view .view-content > .view-content .views-field-nothing:after, .general-view .news-view .view-content > .view-content .views-field-nothing:after {
    clear: both;
}

@media screen and (min-width: 769px) {
.news-view .view-content > .row .views-field-nothing, .news-view .general-view .view-content > .view-content .views-field-nothing, .general-view .news-view .view-content > .view-content .views-field-nothing {
    margin-left: 15px;
    margin-right: 15px;
}
.news-view .view-content > .row .views-field-nothing .col-sm-4, .news-view .general-view .view-content > .view-content .views-field-nothing .col-sm-4, .general-view .news-view .view-content > .view-content .views-field-nothing .col-sm-4 {
    padding-left: 0;
}
}

@media screen and (max-width: 768px) {
.news-view .view-content > .row .views-field-nothing .col-sm-8, .news-view .general-view .view-content > .view-content .views-field-nothing .col-sm-8, .general-view .news-view .view-content > .view-content .views-field-nothing .col-sm-8 {
    padding-left: 30px;
    padding-right: 30px;
}
}
.news-view .view-content > .row .views-field-nothing h3, .news-view .general-view .view-content > .view-content .views-field-nothing h3, .general-view .news-view .view-content > .view-content .views-field-nothing h3 {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 0;
}
.news-view .view-content > .row .views-field-nothing h3 a, .news-view .general-view .view-content > .view-content .views-field-nothing h3 a, .general-view .news-view .view-content > .view-content .views-field-nothing h3 a {
    text-decoration: none;
}
.news-view .view-content > .row .views-field-nothing .created-date, .news-view .general-view .view-content > .view-content .views-field-nothing .created-date, .general-view .news-view .view-content > .view-content .views-field-nothing .created-date {
    font-size: 17px;
    color: #3C3D40;
    font-weight: 600;
    margin-bottom: 20px;
}
.news-view .view-content > .row .views-field-nothing .body, .news-view .general-view .view-content > .view-content .views-field-nothing .body, .general-view .news-view .view-content > .view-content .views-field-nothing .body {
    margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
.news-view .view-content > .row .views-field-nothing .body, .news-view .general-view .view-content > .view-content .views-field-nothing .body, .general-view .news-view .view-content > .view-content .views-field-nothing .body {
    margin-bottom: 40px;
}
}
.news-view .view-content > .row .views-field-nothing .col-sm-4 a, .news-view .general-view .view-content > .view-content .views-field-nothing .col-sm-4 a, .general-view .news-view .view-content > .view-content .views-field-nothing .col-sm-4 a {
    display: block;
    border: 1px solid #95989A;
    overflow: hidden;
}
.news-view .view-content > .row .views-field-nothing .col-sm-4 a img, .news-view .general-view .view-content > .view-content .views-field-nothing .col-sm-4 a img, .general-view .news-view .view-content > .view-content .views-field-nothing .col-sm-4 a img {
    -ms-transform: scale(1);
    transform: scale(1);
    transition: .3s ease-in-out;
}
.news-view .view-content > .row .views-field-nothing .col-sm-4 a:hover img, .news-view .general-view .view-content > .view-content .views-field-nothing .col-sm-4 a:hover img, .general-view .news-view .view-content > .view-content .views-field-nothing .col-sm-4 a:hover img {
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.news-view .view-content > .row .views-field-nothing .col-sm-4 a img, .news-view .general-view .view-content > .view-content .views-field-nothing .col-sm-4 a img, .general-view .news-view .view-content > .view-content .views-field-nothing .col-sm-4 a img {
    width: 100%;
    height: auto;
}
.block-views-blockfndr-news-view-block-1 h2.block-title {
    color: #0BA1E2;
    margin-top: 0;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.view-empty {
    padding: 15px 0 20px 0;
}
.path-subsidiary .pager-nav {
    background: #EDEDED;
    margin: 0 -20px;
}

@media screen and (max-width: 768px) {
.path-subsidiary .pager-nav {
    margin: 0 -15px;
}
}
.subsidiary-header {
    padding-top: 25px;
    padding-bottom: 25px;
    margin-right: 20px;
    margin-left: 20px;
}

@media screen and (max-width: 768px) {
.subsidiary-header {
    margin: 0;
}
}
.subsidiary-wrapper {
    background: white;
}
.general-view {
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 768px) {
.general-view {
    padding-left: 15px;
    padding-right: 15px;
}
}

@media screen and (max-width: 768px) {
.general-view {
    padding: 0;
}
}
.general-view .legend {
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.general-view .legend h5 {
    font-size: 14px;
    text-transform: uppercase;
}
.general-view .legend li {
    margin-right: 15px;
}
.general-view .view-header #googlemaps {
    height: 520px;
    margin-left: -35px;
    margin-right: -35px;
    margin-bottom: 25px;
}

@media screen and (max-width: 768px) {
.general-view .view-header #googlemaps {
    margin-left: -15px;
    margin-right: -15px;
}
}
.general-view .view-content > div, .general-view .view-content > .wrapper-subsidiary-country > div {
    margin-bottom: 40px;
}
.general-view .view-content > div.col-sm-6:nth-child(odd), .general-view .view-content > .wrapper-subsidiary-country > div.col-sm-6:nth-child(odd) {
    clear: both;
}
.general-view .view-content > h3, .general-view .view-content > .wrapper-subsidiary-country > h3 {
    clear: both;
    border-top: 1px solid #0BA1E2;
    margin: 0 15px;
    padding-top: 25px;
    text-transform: uppercase;
    padding-bottom: 5px;
    color: #3C3D40;
    font-size: 14px;
    font-weight: 600;
}
.general-view .view-content > .wrapper-subsidiary-country:first-child > h3 {
    border-top: none;
    padding-top: 18px;
}
.general-view .view-content .views-field-title h3 {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.general-view .view-content .views-field-field-fndr-subsidiary-email,  .general-view .view-content .views-field-field-fndr-subsidiary-link {
    margin-top: 10px;
}
.general-view.view-fndr-subsidiary-view .wrapper-subsidiary-country > .col-sm-4:nth-of-type(3n+1) {
    clear: left;
}
.general-view.view-fndr-subsidiary-view .col-sm-4.headquarter {
    background-color: #eeeeee;
    padding-bottom: 15px;
}

@media screen and (max-width: 768px) {
.general-view.view-fndr-subsidiary-view .col-sm-4.headquarter {
    margin-left: 0px;
    padding-top: 15px;
}
}

@media screen and (max-width: 768px) {
.general-view.view-fndr-subsidiary-view .col-sm-4.headquarter h3 {
    margin-top: 0px;
}
}
.block-views-blockfndr-subsidiary-view-block-1 {
    margin-bottom: 30px;
}

@media screen and (min-width: 769px) {
.block-views-blockfndr-subsidiary-view-block-1 {
    padding-right: 0;
}
}
.block-views-blockfndr-subsidiary-view-block-1 .view-content {
    background: #EDEDED;
    padding-bottom: 15px;
}
.block-views-blockfndr-subsidiary-view-block-1 .view-content .views-field-title h3 {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 0;
    padding-top: 20px;
}
.block-views-blockfndr-subsidiary-view-block-1 .view-content .views-field-field-fndr-subsidiary-email,  .block-views-blockfndr-subsidiary-view-block-1 .view-content .views-field-field-fndr-subsidiary-link {
    margin-top: 10px;
}
.block-views-blockfndr-subsidiary-view-block-1 .view-content .views-field {
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 768px) {
.block-views-blockfndr-subsidiary-view-block-1 .view-content .views-field {
    padding-left: 15px;
    padding-right: 15px;
}
}
.block-views-blockfndr-subsidiary-view-block-1 .view-content .views-field.views-field-field-fndr-subsidiary-logo {
    padding: 0;
}
.block-views-blockfndr-subsidiary-view-block-1 .view-content .views-field.views-field-field-fndr-subsidiary-logo img {
    margin: 0 auto;
}
.block-views-blockfndr-subsidiary-view-block-1 .view-content .views-field-field-fndr-toll-free-number {
    margin-top: 40px;
}
.block-views-blockfndr-subsidiary-view-block-1 .view-content .views-field-field-fndr-toll-free-number .views-label {
    font-weight: 600;
}
.subsidiary-wrapper .view-filters {
    margin-bottom: 30px;
}
.subsidiary-wrapper .view-filters .form-group {
    margin-bottom: 0;
}
.subsidiary-wrapper .view-filters .form--inline {
    display: table;
    /* Fallback IE<9 */
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: justify;
    justify-content: space-between;
    vertical-align: middle;
    /* Fallback IE<9 */
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 768px) {
.subsidiary-wrapper .view-filters .form--inline {
    display: block;
}
}
.subsidiary-wrapper .view-filters .form--inline > div {
    display: table-cell;
    /* Fallback IE<9 */
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 1%;
/* Fix for Firefox */ }

@media screen and (max-width: 768px) {
.subsidiary-wrapper .view-filters .form--inline > div {
    display: block;
    margin-bottom: 15px;
}
}
.subsidiary-wrapper .view-filters .form--inline > div.form-actions {
    text-align: right;
}

@media screen and (max-width: 768px) {
.subsidiary-wrapper .view-filters .form--inline > div.form-actions {
    margin-bottom: 0;
    text-align: left;
}
}
.subsidiary-wrapper .view-filters .form--inline > div.form-item-fndr-gmaps-search {
    -ms-flex: 20%;
    flex: 20%;
    margin-right: 20px;
}

@media screen and (max-width: 768px) {
.subsidiary-wrapper .view-filters .form--inline > div.form-item-fndr-gmaps-search {
    margin-right: 0;
}
}
.subsidiary-wrapper .view-filters .input-group-addon {
    display: none;
}
#edit-field-fndr-subsidiary-type-value {
    /*display: inline-block;
  position: relative;
  top: 10px;*/
    font-size: 13px;
}
#edit-field-fndr-subsidiary-type-value .checkbox {
    display: block;
}

@media screen and (max-width: 768px) {
#edit-field-fndr-subsidiary-type-value .checkbox {
    margin-bottom: 3px;
}
}
#edit-field-fndr-subsidiary-type-value .checkbox input {
    margin-right: 5px;
}
span.subsidiary, span.local_distributors, span.national_distributors, span.headquarter {
    display: inline-block;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    position: relative;
    top: 1px;
}
h3 > span.subsidiary, h3 >  span.local_distributors, h3 >  span.national_distributors, h3 >  span.headquarter {
    margin-left: 10px;
}
.legend span.subsidiary, .legend  span.local_distributors, .legend  span.national_distributors, .legend  span.headquarter {
    margin-right: 8px;
}
span.subsidiary {
    background-color: #EF5B2F;
}
span.local_distributors, span.national_distributors {
    background-color: #0BA1E2;
}
span.headquarter {
    background-color: #3EBF83;
}
.subsidiary-page {
    background: white;
    position: relative;
}

@media screen and (min-width: 769px) {
.subsidiary-page {
    padding-bottom: 50px;
}
}
.subsidiary-page .subsidiary-header {
    padding: 0;
}

@media screen and (max-width: 768px) {
.subsidiary-page .subsidiary-header {
    margin-right: 15px;
    margin-left: 15px;
}
}
.subsidiary-page .subsidiary-header > .row, .subsidiary-page .general-view .subsidiary-header > .view-content, .general-view .subsidiary-page .subsidiary-header > .view-content {
    border-bottom: 1px solid #eeeeee;
}

@media screen and (min-width: 769px) {
.subsidiary-page .subsidiary-header > .row, .subsidiary-page .general-view .subsidiary-header > .view-content, .general-view .subsidiary-page .subsidiary-header > .view-content {
    margin-left: -20px;
    margin-right: -20px;
}
}

@media screen and (min-width: 769px) {
.subsidiary-page .subsidiary-header > .row:first-child, .subsidiary-page .general-view .subsidiary-header > .view-content:first-child, .general-view .subsidiary-page .subsidiary-header > .view-content:first-child {
    display: -ms-flexbox;
    display: flex;
}
}
.subsidiary-page .subsidiary-header > .row .col-sm-7, .subsidiary-page .general-view .subsidiary-header > .view-content .col-sm-7, .general-view .subsidiary-page .subsidiary-header > .view-content .col-sm-7,  .subsidiary-page .subsidiary-header > .row .col-sm-5,  .subsidiary-page .general-view .subsidiary-header > .view-content .col-sm-5, .general-view  .subsidiary-page .subsidiary-header > .view-content .col-sm-5 {
    float: none;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media screen and (min-width: 769px) {
.subsidiary-page .subsidiary-header > .row .col-sm-7, .subsidiary-page .general-view .subsidiary-header > .view-content .col-sm-7, .general-view .subsidiary-page .subsidiary-header > .view-content .col-sm-7,  .subsidiary-page .subsidiary-header > .row .col-sm-5,  .subsidiary-page .general-view .subsidiary-header > .view-content .col-sm-5, .general-view  .subsidiary-page .subsidiary-header > .view-content .col-sm-5 {
    padding-left: 20px;
    padding-right: 20px;
}
}

@media screen and (max-width: 768px) {
.subsidiary-page .subsidiary-header > .row .col-sm-7, .subsidiary-page .general-view .subsidiary-header > .view-content .col-sm-7, .general-view .subsidiary-page .subsidiary-header > .view-content .col-sm-7 {
    border-bottom: 1px solid #eeeeee;
}
}
.subsidiary-page .subsidiary-header h1 {
    font-weight: 400;
    margin-top: 25px;
    margin-bottom: 18px;
}
.subsidiary-page .subsidiary-header .search-block {
    padding-bottom: 20px;
}

@media screen and (min-width: 769px) {
.subsidiary-page .subsidiary-header .search-block .input-group:first-child {
    max-width: 240px;
}
}
.subsidiary-page .subsidiary-header .search-block input.form-control {
    border-right: 0;
    height: 40px;
}
.subsidiary-page .subsidiary-header .search-block input.form-control:focus + .input-group-btn .btn, .subsidiary-page .subsidiary-header .search-block input.form-control:focus + .input-group-btn .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .subsidiary-page .subsidiary-header .search-block input.form-control:focus + .input-group-btn .content > a {
    border-color: #0BA1E2;
}
.subsidiary-page .subsidiary-header .search-block .btn, .subsidiary-page .subsidiary-header .search-block .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .subsidiary-page .subsidiary-header .search-block .content > a {
    width: 45px;
    height: 40px;
    border-color: #E6E6E6;
    background-color: #F7F7F7;
    border-left: 0;
    color: #0BA1E2;
    font-size: 20px;
    padding: 6px 12px;
    transition: border-color ease-in-out 0.15s;
}
.subsidiary-page .subsidiary-header .search-block .btn:hover, .subsidiary-page .subsidiary-header .search-block .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:hover, .view-id-fndr_block_menu .views-field-nothing .field-content .subsidiary-page .subsidiary-header .search-block .content > a:hover {
    box-shadow: none;
}
.subsidiary-page .subsidiary-header .input-group + .input-group {
    margin-top: 15px;
}
.subsidiary-page .subsidiary-header .input-group + .input-group .checkbox-inline {
    margin: 0 30px 5px 0;
}
.subsidiary-page .subsidiary-header .input-group + .input-group .checkbox-inline input[type="checkbox"] {
    margin-top: 3px;
}
.subsidiary-page .subsidiary-header .input-group + .input-group .checkbox-inline span {
    margin-right: 6px;
    margin-left: 3px;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary {
    background: #F7F7F7;
    padding: 25px !important;
    border-left: 5px solid black;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary.subsidiary {
    border-color: #EF5B2F;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary.subsidiary a {
    color: #EF5B2F;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary.local_distributors, .subsidiary-page .subsidiary-header .highlight-subsidiary.national_distributors {
    border-color: #0BA1E2;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary.local_distributors a, .subsidiary-page .subsidiary-header .highlight-subsidiary.national_distributors a {
    color: #0BA1E2;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary.headquarter {
    border-color: #3EBF83;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary.headquarter a {
    color: #3EBF83;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary a:hover {
    text-decoration: underline;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary .subs-name {
    color: #3C3D40;
    font-weight: 600;
    text-transform: uppercase;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary .subs-name span {
    margin-left: 6px;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary .subs-address strong {
    display: block;
    color: #3C3D40;
    font-weight: 600;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary .subs-address a {
    display: block;
}
.subsidiary-page .subsidiary-header .highlight-subsidiary .subs-address a.directions {
    text-transform: uppercase;
    margin-top: 15px;
}
.subsidiary-page .subsidiary-header .result-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 16px;
    padding: 0 20px;
}

@media screen and (max-width: 768px) {
.subsidiary-page .subsidiary-header .result-title {
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 15px 0 0;
}
}
.subsidiary-page .subsidiary-header .result-title .btn, .subsidiary-page .subsidiary-header .result-title .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .subsidiary-page .subsidiary-header .result-title .content > a {
    margin: 15px 0;
    border: 3px solid #0BA1E2;
}
.subsidiary-page .subsidiary-header .result-title .btn:hover, .subsidiary-page .subsidiary-header .result-title .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:hover, .view-id-fndr_block_menu .views-field-nothing .field-content .subsidiary-page .subsidiary-header .result-title .content > a:hover, .subsidiary-page .subsidiary-header .result-title .btn:focus, .subsidiary-page .subsidiary-header .result-title .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:focus, .view-id-fndr_block_menu .views-field-nothing .field-content .subsidiary-page .subsidiary-header .result-title .content > a:focus {
    color: inherit;
}
.subsidiary-page .overlay-modal {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.8);
    z-index: 10;
    padding: 0 10px;
}
.subsidiary-page .overlay-modal .modal-body {
    margin: 50px auto;
    background: #115F80;
    width: 100%;
    max-width: 700px;
    text-align: center;
    color: white;
    padding: 40px 25px 60px;
}

@media screen and (max-width: 768px) {
.subsidiary-page .overlay-modal .modal-body {
    margin: 20px auto;
    padding: 30px 25px;
}
}
.subsidiary-page .overlay-modal .modal-body > span[class|=icon] {
    font-size: 40px;
    color: #0BA1E2;
}
.subsidiary-page .overlay-modal .modal-body h2 {
    font-size: 26px;
    font-weight: 400;
    color: white;
    margin-bottom: 35px;
    margin-top: 15px;
}
.subsidiary-page .overlay-modal .modal-body .search-block {
    max-width: 320px;
    margin: 0 auto;
}
.subsidiary-page .overlay-modal .modal-body .search-block .input-group {
    width: calc(100% - 46px);
}
.subsidiary-page .overlay-modal .modal-body .search-block input.form-control {
    border-right: 0;
    height: 40px;
    background: white;
}
.subsidiary-page .overlay-modal .modal-body .search-block input.form-control:focus + .input-group-btn .btn, .subsidiary-page .overlay-modal .modal-body .search-block input.form-control:focus + .input-group-btn .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .subsidiary-page .overlay-modal .modal-body .search-block input.form-control:focus + .input-group-btn .content > a {
    border-color: #0BA1E2;
}
.subsidiary-page .overlay-modal .modal-body .search-block .btn, .subsidiary-page .overlay-modal .modal-body .search-block .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .subsidiary-page .overlay-modal .modal-body .search-block .content > a {
    width: 45px;
    height: 40px;
    border-color: #E6E6E6;
    background-color: white;
    border-left: 0;
    color: #0BA1E2;
    font-size: 20px;
    padding: 6px 12px;
    transition: border-color ease-in-out 0.15s;
}
.subsidiary-page .overlay-modal .modal-body .search-block .btn:hover, .subsidiary-page .overlay-modal .modal-body .search-block .view-id-fndr_block_menu .views-field-nothing .field-content .content > a:hover, .view-id-fndr_block_menu .views-field-nothing .field-content .subsidiary-page .overlay-modal .modal-body .search-block .content > a:hover {
    box-shadow: none;
}
.subsidiary-page .overlay-modal .modal-body i, .subsidiary-page .overlay-modal .modal-body span {
    display: block;
}
.subsidiary-page .overlay-modal .modal-body i {
    font-weight: 200;
    margin: 10px 0;
}
.subsidiary-page .overlay-modal .modal-body a.btn, .subsidiary-page .overlay-modal .modal-body .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .subsidiary-page .overlay-modal .modal-body .content > a {
    display: block;
    max-width: 320px;
    margin: 0 auto;
    border-width: 3px;
    border-color: white;
    color: white;
    background: none;
}
.results-wrapper {
    position: relative;
    overflow: hidden;
}

@media screen and (min-width: 769px) {
.results-wrapper {
    border-bottom: 1px solid #eeeeee;
}
}
#result-list {
    padding-bottom: 30px;
    transition: 0.5s;
}

@media screen and (min-width: 769px) {
#result-list {
    position: absolute;
    top: 0;
    height: 100%;
    width: 300px;
    background: white;
    padding-bottom: 0;
    left: -300px;
}
}
#result-list h2 {
    padding: 0 20px;
    text-transform: uppercase;
    font-weight: 600;
}
#result-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

@media screen and (min-width: 769px) {
#result-list ul {
    overflow-y: scroll;
    height: calc(100% - 48px);
}
}
#result-list ul li {
    cursor: pointer;
    padding: 10px 20px;
}
#result-list ul li .subs-name {
    color: #0BA1E2;
    font-weight: 600;
    text-transform: uppercase;
}
#result-list ul li .subs-name span {
    margin-left: 6px;
}
#result-list ul li .subs-address strong {
    display: block;
    color: #0BA1E2;
    font-weight: 600;
}
#result-list ul li .subs-address a {
    display: block;
}
#result-list ul li .calculate-distance {
    margin-bottom: 6px;
}
#result-list ul li:hover, #result-list ul li.selected {
    background-color: #E6F5FC;
}
#result-list .trigger {
    position: absolute;
    left: 100%;
    background: white;
    height: 48px;
    padding: 0 10px;
    font-size: 20px;
    color: #0BA1E2;
    border-radius: 0 6px 6px 0;
    line-height: 51px;
    cursor: pointer;
}
#result-list .trigger .icon-chevron-right {
    display: inline-block;
}
#result-list .trigger .icon-chevron-left {
    display: none;
}

@media screen and (min-width: 769px) {
#result-list.open {
    left: 0;
}
}
#result-list.open .trigger .icon-chevron-right {
    display: none;
}
#result-list.open .trigger .icon-chevron-left {
    display: inline-block;
}

@media screen and (max-width: 768px) {
#result-list.open .trigger {
    display: none;
}
}
#gmap {
/**
   * Move "Map|Satellite" buttons.
   */ }
#gmap iframe {
    display: block;
    width: 100% !important;
}

@media screen and (max-width: 768px) {
#gmap iframe {
    width: 95% !important;
}
}
#gmap .gmnoprint {
    margin-left: 55px !important;
    margin-top: 5px !important;
}
.events-view .view-header {
    padding-top: 25px;
    background: white;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 768px) {
.events-view .view-header {
    padding-left: 15px;
    padding-right: 15px;
}
}
.events-view .view-header h2.subtitle {
    margin-bottom: 0;
    padding-bottom: 30px;
}
.events-view #googlemaps {
    height: 350px;
    margin-bottom: 30px;
}
.events-view .view-row > a:hover {
    text-decoration: none;
}
.events-view .view-row .view-row-inner {
    background: white;
    margin-bottom: 10px;
    display: table;
    /* Fallback IE<9 */
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.events-view .view-row .view-row-inner.past-event {
    background: #F5F5F5;
}

@media screen and (max-width: 768px) {
.events-view .view-row .view-row-inner {
    display: block;
}
}
.events-view .view-row .view-row-inner .event-left,  .events-view .view-row .view-row-inner .event-right {
    display: table-cell;
    /* Fallback IE<9 */
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 1%;
/* Fix for Firefox */ }

@media screen and (max-width: 768px) {
.events-view .view-row .view-row-inner .event-left,  .events-view .view-row .view-row-inner .event-right {
    display: block;
}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.events-view .view-row .view-row-inner .event-left,  .events-view .view-row .view-row-inner .event-right {
    display: block;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
}
.events-view .view-row .view-row-inner .event-left {
    width: 200px;
    /* Fallback IE<9 */
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    position: relative;
}
.events-view .view-row .view-row-inner .event-left img {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media screen and (max-width: 768px) {
.events-view .view-row .view-row-inner .event-left {
    width: auto;
}
.events-view .view-row .view-row-inner .event-left img {
    position: static;
    -ms-transform: none;
    transform: none;
    margin: 0 auto;
}
}
.events-view .view-row .view-row-inner .event-right {
    border-left: 1px solid #0BA1E2;
    padding: 20px;
}

@media screen and (max-width: 768px) {
.events-view .view-row .view-row-inner .event-right {
    padding: 15px;
    border-left: 0;
    border-top: 1px solid #0BA1E2;
}
}
.events-view .view-row .view-row-inner .event-right a:hover {
    text-decoration: none;
}
.events-view .view-row .view-row-inner .event-right h3 {
    margin-top: 0;
    color: #0BA1E2;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 0;
}
.events-view .view-row .view-row-inner .event-right .event-pavillion {
    margin-top: 5px;
    color: #3C3D40;
    font-size: 13px;
}
.events-view .view-row .view-row-inner .event-right .event-body {
    color: #95989A;
}
.events-view .view-row .view-row-inner .event-right .event-body, .events-view .view-row .view-row-inner .event-right .event-date, .events-view .view-row .view-row-inner .event-right .event-location {
    margin-top: 15px;
}
.events-view .view-row .view-row-inner .event-right .event-date, .events-view .view-row .view-row-inner .event-right .event-location {
    color: #3C3D40;
    font-size: 16px;
}
.events-view .view-row .view-row-inner .event-right .event-date span, .events-view .view-row .view-row-inner .event-right .event-location span {
    margin-right: 5px;
    font-size: 14px;
}
.events-view .view-row .view-row-inner .event-right .event-date span.icon-flag, .events-view .view-row .view-row-inner .event-right .event-location span.icon-flag {
    position: relative;
    left: -1px;
}
#calendar {
    margin-bottom: 40px;/*.month-view {
    thead {

    }
  }
  .calendar-calendar .month-view .full {
    tr td.single-day.today,
    td.date-box.today {
      border: none;
      background-color: $light-blue;
    }
  }
  .calendar-calendar td.empty {
    color: white;
  }
  .calendar-calendar .month-view .full td.single-day .calendar-empty, .calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty {
    background-color: white;
    border-color: $lighter-grey;
  }
  .calendar-calendar div.calendar {
    font-size: 1px;
    color: white;
    background: $blue;
  }
  .calendar-calendar .view-item {
    border-bottom: 8px solid $blue;
  }
  .calendar-calendar td {
    border-color: $lighter-grey;
  }
  .calendar-calendar .month-view .full td .inner div.day, .calendar-calendar .month-view .full td .inner div.day a {
    font-size: x-small;
  }
  .calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td {
    padding: 0;
  }
  .calendar-calendar .month-view .full tr.date-box, .calendar-calendar .month-view .full tr.date-box td, .calendar-calendar .month-view .full tr.multi-day, .calendar-calendar .month-view .full tr.multi-day td {
    height: 30px;
  }
  .calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
    height: auto !important;
    line-height: initial;
    min-height: 8px;
  }*/ }
#calendar .fc-toolbar {
    margin-bottom: 0;
    background: #0BA1E2;
    color: white;
    padding-top: 8px;
    padding-bottom: 8px;
    border: 1px solid #EDEDED;
    border-bottom: none;
    border-right-width: 2px;
}
#calendar .fc-toolbar h2 {
    margin: 8px 0 0 0;
    padding: 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    color: white;
}
#calendar .fc-head th {
    background-color: #0BA1E2;
    color: white;
    font-weight: normal;
    font-size: 12px;
}
#calendar td.fc-widget-content {
    background: white;
}
#calendar .fc-prev-button,  #calendar .fc-next-button {
    border: 0;
    background: none;
    box-shadow: none;
    text-shadow: none;
    color: white;
}
#calendar .fc-prev-button:focus,  #calendar .fc-next-button:focus {
    outline: none;
}
#calendar td.fc-today {
    color: #0BA1E2;
}
#calendar .fc-event {
    line-height: 5px;
    margin-top: 25px !important;
    background: #0BA1E2;
    border-color: #0BA1E2;
}
.masonry-view .pager-nav, .general-view .pager-nav {
    margin: 0 -20px;
    background: #EDEDED;
}

@media screen and (max-width: 768px) {
.masonry-view .pager-nav,  .general-view .pager-nav {
    margin: 0 -15px;
}
}
.pagination {
    margin: 30px 0 25px;
}
.news-view .pagination {
    margin-top: 20px;
}
.pagination li {
    vertical-align: top !important;
}
.pagination li:first-child > a, .pagination li:first-child > span {
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
}
.pagination li:last-child > a, .pagination li:last-child > span {
    border-bottom-right-radius: 50%;
    border-top-right-radius: 50%;
}
.pager__item--last a, .pager__item--next a, .pager__item--first a, .pager__item--previous a {
    color: #0BA1E2 !important;
}
.pager__item--next a {
    padding-left: 20px !important;
}
.pager__item--previous a {
    padding-right: 20px !important;
}
#country-dropdown-wrapper {
    text-align: right;
}
#country-dropdown-wrapper .country-dropdown {
    color: #0BA1E2;
    border: 1px solid #E6E6E6;
    background: #F7F7F7;
    padding: 8px 20px 5px 13px;
    font-size: 13px;
    line-height: 20px;
}
#country-dropdown-wrapper .country-dropdown span {
    font-size: 17px;
    margin-right: 10px;
    position: relative;
    top: 3px;
}
#country-dropdown-wrapper .country-dropdown > img {
    width: 20px;
    height: 20px;
    margin-right: 7px;
    position: relative;
    top: -2px;
    float: left;
}
#country-dropdown-wrapper.open > .dropdown-menu {
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    height: auto;
    transition: all 0.35s ease;
}
#country-dropdown-wrapper.open > .dropdown-menu .fade-wrapper {
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
    transition: all 0.2s ease;
    transition-delay: .3s;
}
#country-dropdown-wrapper .dropdown-menu {
    -ms-transform-origin: top;
    transform-origin: top;
    animation-fill-mode: forwards;
    -ms-transform: scale(1, 0);
    transform: scale(1, 0);
    display: block;
    transition: all 0.2s ease;
    width: 450px;
    top: 30px;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #E6E6E6;
    background: #F7F7F7;
    padding: 0;
}
#country-dropdown-wrapper .dropdown-menu .fade-wrapper {
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 0;
    transition: all 0.1s ease;
    transition-delay: 0s;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected {
    padding: 25px;
    text-transform: uppercase;
    font-weight: 300;
    color: #494b4d;
    font-size: 13px;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected .selected-country {
    margin-bottom: 15px;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected .selected-languages {
    margin-bottom: 25px;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected img {
    width: 20px;
    height: 20px;
    margin-right: 7px;
    position: relative;
    top: -2px;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected .label {
    font-size: 13px;
    font-weight: 300;
    text-transform: uppercase;
    color: #0BA1E2;
    padding: 0;
    margin-right: 15px;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected ul.list-inline {
    display: inline;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected ul.list-inline li {
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected ul.list-inline li:first-child {
    padding-left: 5px;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected ul.list-inline li:after {
    height: 10px;
    display: inline-block;
    content: '';
    background: #626567;
    width: 1px;
    position: absolute;
    right: -2px;
    top: 4px;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected ul.list-inline li:last-child:after {
    display: none;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected ul.list-inline a {
    font-weight: 300;
    color: #494b4d;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected ul.list-inline a.active {
    color: #0BA1E2;
}
#country-dropdown-wrapper .dropdown-menu .actual-selected ul.list-inline a:hover {
    text-decoration: underline;
}
#country-dropdown-wrapper .dropdown-menu .country-list {
    display: none;
    padding-bottom: 20px;
}
#country-dropdown-wrapper .dropdown-menu .country-list:before, #country-dropdown-wrapper .dropdown-menu .country-list:after {
    content: " ";
    display: table;
}
#country-dropdown-wrapper .dropdown-menu .country-list:after {
    clear: both;
}
#country-dropdown-wrapper .dropdown-menu .country-list h3 {
    margin-top: 0;
    font-size: 13px;
    color: #3C3D40;
    font-weight: normal;
    text-transform: uppercase;
    padding: 20px 25px 10px;
}
#country-dropdown-wrapper .dropdown-menu .country-list .col-sm-6 {
    padding: 0;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul {
    padding: 0;
    margin: 0;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul li {
    list-style: none;
    transition: background .2s ease;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul li .hidden-languages {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all .3s ease;
    padding-left: 50px;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul li .hidden-languages ul.list-inline li {
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul li .hidden-languages ul.list-inline li:first-child {
    padding-left: 5px;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul li .hidden-languages ul.list-inline li:after {
    height: 10px;
    display: inline-block;
    content: '';
    background: #626567;
    width: 1px;
    position: absolute;
    right: -2px;
    top: 4px;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul li .hidden-languages ul.list-inline li:last-child:after {
    display: none;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul li .hidden-languages ul.list-inline li a {
    padding: 0;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul li.selected {
    background: #b8e3f7;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul li.selected .hidden-languages {
    max-height: none;
    opacity: 1;
    padding-bottom: 10px;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul li a {
    text-decoration: none;
    display: block;
    padding: 10px 5px 10px 25px;
    text-transform: uppercase;
    font-weight: 300;
    color: #626567;
}
#country-dropdown-wrapper .dropdown-menu .country-list ul li a img {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    position: relative;
    top: -2px;
}
.view-header {
    padding-bottom: 25px;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination li {
    display: inline;
}
.pagination li > a,  .pagination li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #95989A;
    background-color: white;
    border: 1px solid white;
    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 > a:focus,  .pagination li > span:hover,  .pagination li > span:focus {
    z-index: 2;
    color: #95989A;
    background-color: #e6e6e6;
    border-color: white;
}
.pagination .active > a, .pagination .active > a:hover, .pagination .active > a:focus,  .pagination .active > span,  .pagination .active > span:hover,  .pagination .active > span:focus {
    z-index: 3;
    color: #0BA1E2;
    background-color: white;
    border-color: white;
    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: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}
.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
}
.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;
    line-height: 1.5;
}
.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;
}
.issuuWrapper {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
}
.issuuWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 700px;
}
form.fndr-contacts-webform .form-type-select label {
    display: inline-block !important;
}
form.fndr-contacts-webform .form-type-select .select-wrapper {
    max-width: 280px;
}
form.fndr-contacts-webform .form-type-select .select-wrapper .btn, form.fndr-contacts-webform .form-type-select .select-wrapper .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content form.fndr-contacts-webform .form-type-select .select-wrapper .content > a {
    height: 34px !important;
}
form.fndr-contacts-webform .form-type-select .select-wrapper .caret:before {
    top: -7px !important;
    height: 34px !important;
}
form.fndr-contacts-webform .form-textarea-wrapper {
    margin-bottom: 15px;
}
.webform-confirmation {
    background: white;
    padding: 20px 20px 40px;
    text-align: center;
    min-height: 65vh;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: column;
    flex-flow: column;
}
.webform-confirmation__message {
    max-width: 800px;
    font-size: 20px;
    color: #0BA1E2;
    font-weight: 600;
}
form#webform-submission-privacy-page-add-form .form-type-select .select-wrapper {
    max-width: 100%;
    width: 100%;
}
form#webform-submission-privacy-page-add-form .form-type-date, form#webform-submission-privacy-page-add-form .form-type-date .form-control {
    width: 100%;
}
form#webform-submission-privacy-page-add-form h2 {
    font-size: 20px;
    margin-bottom: 0;
}
form#webform-submission-privacy-page-add-form h2 + p {
    margin-bottom: 15px;
}
form#webform-submission-privacy-page-add-form #edit-header-container .form-type-processed-text {
    margin-bottom: 1.5em;
}
form#webform-submission-privacy-page-add-form .form-type-processed-text {
    margin-bottom: 0;
}
form#webform-submission-privacy-page-add-form .help-block.description {
    color: inherit;
    font-size: 1em;
}
form#webform-submission-privacy-page-add-form ul, form#webform-submission-privacy-page-add-form ol {
    padding-left: 1em;
}
form#webform-submission-privacy-page-add-form .bootstrap-select.btn-group .dropdown-menu.inner {
    padding: 0;
}
form#webform-submission-privacy-page-add-form .form-textarea-wrapper {
    margin-bottom: 0;
}
form#webform-submission-privacy-page-add-form #edit-data-portability--wrapper {
    margin: 10px 0;
}
form#webform-submission-privacy-page-add-form #edit-data-portability-container {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
form#webform-submission-privacy-page-add-form .webform-document-file .form-submit {
    margin: 0;
}
form#webform-submission-privacy-page-add-form .privacy-footer-text {
    margin: 15px 0 0;
}
form#webform-submission-privacy-page-add-form .webform-document-file {
    position: relative;
}
form#webform-submission-privacy-page-add-form .webform-document-file .form-file + .form-submit {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    color: transparent;
    border: none;
    pointer-events: none;
}
form#webform-submission-privacy-page-add-form .webform-document-file .form-file + .form-submit span {
    color: #0BA1E2;
}
#email-confirmer-response {
    background: white;
    padding: 20px 20px 40px;
    text-align: center;
    min-height: 65vh;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: column;
    flex-flow: column;
    font-size: 20px;
    font-weight: 600;
    color: #0BA1E2;
}
#email-confirmer-response #edit-cancel {
    margin: 15px 0;
    text-align: left;
    font-size: 16px;
    color: #95989A;
}
.product-code {
    margin: 15px 0;
}
.product-code ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: table;
    /* Fallback IE<9 */
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
.product-code ul li {
    color: #0BA1E2;
    border: 1px solid #EDEDED;
    margin-right: 3px;
    padding: 2px 10px;
    text-align: center;
    font-size: 22px;
}

@media screen and (max-width: 768px) {
.product-code ul li {
    margin-right: 2px;
    font-size: 14px;
}
}
.product-detail-info h2 {
    font-weight: 400;
}
.product-detail-info .description {
    margin-bottom: 20px;
}
.product-detail-info .description ul {
    padding-left: 0;
    list-style: none;
}
.product-detail-info .actions {
    padding: 0;
    margin: 0 0 15px;
}

@media screen and (min-width: 769px) {
.product-detail-info .actions {
    display: table;
    width: 100%;
}
}
.product-detail-info .actions li {
    margin-bottom: 10px;
}
.product-detail-info .actions li:last-child {
    margin-bottom: 0;
}

@media screen and (min-width: 769px) {
.product-detail-info .actions li {
    display: table-cell;
    width: 50%;
    margin-bottom: 0;
}
.product-detail-info .actions li:last-child {
    text-align: right;
}
}
.product-detail-info .actions li a {
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
}
.product-detail-info .actions li a span {
    position: relative;
    top: 3px;
    margin-left: 7px;
    font-size: 18px;
}

@media screen and (min-width: 769px) {
.product-detail-info .block-content {
    max-width: 300px;
}
}
ul.product-report-list {
    list-style: none;
    padding: 0;
    margin: 15px 0 0 0;
}
ul.product-report-list:before, ul.product-report-list:after {
    content: " ";
    display: table;
}
ul.product-report-list:after {
    clear: both;
}
ul.product-report-list li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    width: 46%;
    margin-right: 3%;
    margin-bottom: 20px;
}
ul.product-report-list li a {
    display: block;
    font-size: 20px;
    line-height: 1em;
}
ul.product-report-list li img {
    margin-bottom: 10px;
    border: 1px solid #0BA1E2;
}
.series-header {
    padding-top: 25px;
    padding-bottom: 25px;
    background: white;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 768px) {
.series-header {
    padding-left: 15px;
    padding-right: 15px;
}
}
.series-header h2.subtitle {
    margin-bottom: 0;
    padding-bottom: 30px;
}
.series-header h2.subtitle.no-padding {
    padding-bottom: 0px;
}

@media screen and (max-width: 768px) {
.series-header {
    margin-bottom: 15px;
}
}
.series-list-element {
    background: white;
    margin-bottom: 5px;
    display: table;
    /* Fallback IE<9 */
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 150px;
}

@media screen and (max-width: 768px) {
.series-list-element {
    width: auto;
    display: block;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 15px;
}
}
.series-list-element .series-left,  .series-list-element .series-right {
    display: table-cell;
    /* Fallback IE<9 */
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 1%;
/* Fix for Firefox */ }

@media screen and (max-width: 768px) {
.series-list-element .series-left,  .series-list-element .series-right {
    display: block;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.series-list-element .series-left,  .series-list-element .series-right {
    display: block;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
}
.series-list-element .series-left {
    position: relative;
    width: 33.3%;
}
.series-list-element .series-left a {
    display: block;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
}
.series-list-element .series-left a img {
    margin: 0 auto;
    padding: 20px 0;
    max-height: 190px;
}

@media screen and (max-width: 768px) {
.series-list-element .series-left {
    width: 100%;
}
.series-list-element .series-left a {
    position: static;
    -ms-transform: none;
    transform: none;
    margin: 0 auto;
    text-align: left;
}
.series-list-element .series-left a img {
    margin: 0;
    padding: 20px 0 0;
}
}
.series-list-element .series-right {
    width: 66.6%;
}

@media screen and (max-width: 768px) {
.series-list-element .series-right {
    width: 100%;
}
}
.series-detail-info h2, .product-detail-info h2 {
    font-size: 20px;
    font-weight: normal;
    margin-top: 15px;
    color: #0BA1E2;
}
.series-detail-info h3, .series-detail-info h4, .product-detail-info h3, .product-detail-info h4 {
    margin-top: 0;
    font-weight: normal;
    color: #3C3D40;
    font-size: 14px;
    line-height: 1.4em;
}
.series-detail-info ul.logo-list, .product-detail-info ul.logo-list {
    margin: 10px 0;
}
.series-detail-info ul.logo-list li,  .product-detail-info ul.logo-list li {
    padding: 0;
    margin-right: 15px;
}
.series-detail-info ul.logo-list li img,  .product-detail-info ul.logo-list li img {
    max-height: 25px;
    width: auto;
}
.series-detail-info .blue-note, .product-detail-info .blue-note {
    margin-bottom: 10px;
    font-size: 11px;
    color: #0BA1E2;
}
.series-detail-info .description, .product-detail-info .description {
    min-height: 81px;
}

@media screen and (max-width: 768px) {
.series-detail-info .blue-footer,  .product-detail-info .blue-footer {
    margin-right: -15px;
    margin-left: -15px;
}
}
.series-detail-info .download-list, .product-detail-info .download-list {
    padding-left: 15px;
}
.series-bg {
    background: white;
}
.series-bg > .row, .general-view .series-bg > .view-content {
    margin: 0;
}

@media screen and (max-width: 768px) {
.series-bg .series-detail-info {
    padding: 0 15px;
}
}
.series-bg .video-row {
    padding-top: 25px;
    padding-bottom: 35px;
}
.series-header-detail {
    margin-bottom: 0;
}
.series-detail-image {
    padding: 0 0 20px 0;
}
.series-detail-image img {
    margin: 0 auto;
}
.generate-code-block {
    background: #EDEDED;
    padding: 15px;
    margin: 0 15px 15px;
    color: #3C3D40;
}
.generate-code-block h2 {
    font-size: 20px;
    font-weight: normal;
    margin-top: 0;
    color: #0BA1E2;
}
.generate-code-block .block-content .btn, .generate-code-block .block-content .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .generate-code-block .block-content .content > a {
    width: 100%;
    border: none;
}
.generate-code-block .block-content .codeation-row {
    padding-top: 20px;
    border-top: 2px solid white;
    margin-top: 15px;
}
.generate-code-block .block-content #product_code {
    position: absolute;
}
.generate-code-block .block-content .product-code {
    margin: 0;
}
.generate-code-block .block-content .product-code ul li {
    border-color: #d4d4d4;
    margin-right: 3px;
    padding: 5px 10px;
    font-size: 20px;
    background: white;
}

@media screen and (max-width: 480px) {
.generate-code-block .block-content .product-code ul li {
    padding: 2px 5px;
    font-size: 15px;
}
}
.generate-code-block .block-content .actions {
    padding: 0;
    margin: 7px 0 7px;
}

@media screen and (min-width: 769px) {
.generate-code-block .block-content .actions {
    display: table;
    width: 100%;
}
}
.generate-code-block .block-content .actions li {
    margin-bottom: 10px;
}
.generate-code-block .block-content .actions li:last-child {
    margin-bottom: 0;
}

@media screen and (min-width: 769px) {
.generate-code-block .block-content .actions li {
    display: table-cell;
    width: 50%;
    margin-bottom: 0;
}
.generate-code-block .block-content .actions li:last-child {
    text-align: right;
}
}
.generate-code-block .block-content .actions li a {
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
}
.generate-code-block .block-content .actions li a span {
    position: relative;
    top: 3px;
    margin-left: 7px;
    font-size: 18px;
}
.generate-code-block a {
    cursor: pointer;
}

@media screen and (max-width: 768px) {
.generate-code-block h2 {
    margin-bottom: 0;
    cursor: pointer;
}
.generate-code-block h2:after {
    float: right;
    content: "\e907";
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.generate-code-block h2.open:after {
    content: "\e906";
}
.generate-code-block .block-content {
    transition: max-height .4s ease;
    overflow: hidden;
    max-height: 0;
}
.generate-code-block .block-content .btn, .generate-code-block .block-content .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .generate-code-block .block-content .content > a {
    margin-top: 20px;
}
.generate-code-block .block-content > p:first-of-type {
    padding-top: 10px;
}
.generate-code-block h2.open + .block-content {
    max-height: 800px;
    transition: max-height .8s ease;
}
}
.video-carousel {
    position: relative;
    padding: 0 15px;
}

@media screen and (max-width: 768px) {
.video-carousel {
    margin-bottom: 30px;
}
}
.video-carousel .owl-item {
    padding: 0 15px;
}
.video-carousel .owl-nav [class*=owl-] {
    padding: 0;
    background: white;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 0;
    color: #0BA1E2;
    font-size: 30px;
    position: absolute;
    top: 50%;
    margin: 0;
    margin-top: -21px;
}
.video-carousel .owl-nav [class*=owl-]:hover {
    color: #097eb1;
    background: white;
    background: rgba(255, 255, 255, 0.8);
}
.video-carousel .owl-prev {
    left: 0;
}
.video-carousel .owl-next {
    right: 0;
}
.image-video-wrapper {
    display: block;
    position: relative;
}
.image-video-wrapper:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: url("../images/ico-play.svg") no-repeat center center;
    background-size: 55px;
    z-index: 1;
}

@media screen and (max-width: 768px) {
.product-list-row > div {
    margin-bottom: 25px;
}
}
.product-list-wrapper {
    margin-bottom: 15px;
    padding: 0 15px;
}
.product-list-wrapper h2 {
    font-size: 18px;
    font-weight: 600;
    color: #95989A;
    margin-top: 0;
    padding-top: 15px;
}
.product-list-wrapper .product-item {
    margin-top: 20px;
    color: #0BA1E2;
}
.product-list-wrapper .product-item .product-code {
    margin: 0;
    padding: 10px 0;
}
.product-list-wrapper .product-item .product-code textarea {
    position: absolute;
}
.product-list-wrapper .product-item .product-code li {
    max-width: 80px;
    background: #E6F5FC;
    border: none;
}
.product-list-wrapper .product-item .actions {
    padding: 0;
    margin: 0 0 15px;
    list-style: none;
}
.product-list-wrapper .product-item .actions li {
    margin-bottom: 10px;
}
.product-list-wrapper .product-item .actions li:last-child {
    margin-bottom: 0;
}

@media screen and (min-width: 769px) {
.product-list-wrapper .product-item .actions li {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 10px;
}
.product-list-wrapper .product-item .actions li:last-child {
    text-align: right;
}
}
.product-list-wrapper .product-item .actions li a {
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
}
.product-list-wrapper .product-item .actions li a span {
    position: relative;
    top: 3px;
    margin-left: 7px;
    font-size: 18px;
}
.product-list-wrapper .all-products-link {
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 15px;
    margin-top: 30px;
    display: block;
}
.product-list-page {
    background: white;
    padding-top: 1px;
    padding-bottom: 30px;
}
.product-list-page .product-item {
    margin-top: 30px;
}
.product-list-page .product-item .actions {
    padding: 0;
    margin: 0 0 15px;
    list-style: none;
}
.product-list-page .product-item .actions li {
    margin-bottom: 10px;
}
.product-list-page .product-item .actions li:last-child {
    margin-bottom: 0;
}

@media screen and (min-width: 769px) {
.product-list-page .product-item .actions li {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 10px;
}
.product-list-page .product-item .actions li:last-child {
    text-align: right;
}
}
.product-list-page .product-item .actions li a {
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
}
.product-list-page .product-item .actions li a span {
    position: relative;
    top: 3px;
    margin-left: 7px;
    font-size: 18px;
}
.socket-list-wrapper h2 {
    font-size: 18px;
    font-weight: 600;
    color: #95989A;
    margin-top: 0;
    padding-top: 15px;
}
.socket-list-wrapper .socket-item {
    margin-bottom: 20px;
    padding: 10px;
}
.socket-list-wrapper .socket-item:before, .socket-list-wrapper .socket-item:after {
    content: " ";
    display: table;
}
.socket-list-wrapper .socket-item:after {
    clear: both;
}
.socket-list-wrapper .socket-item > div {
    padding: 0;
}
.socket-list-wrapper .socket-item a {
    display: block;
    font-size: 90%;
    display: block;
}
.socket-list-wrapper .socket-item a img {
    float: left;
    max-width: 100px;
    padding-right: 15px;
}
.socket-list-wrapper .socket-item a span {
    display: block;
    margin-left: 100px;
    color: #0BA1E2;
    font-size: 18px;
    margin-top: 0;
    line-height: 1.1em;
}
.socket-list-wrapper .socket-item a:hover {
    text-decoration: none;
}
.path-p {
    background-color: white;
}
.path-p .container, .path-p .block-views-blockfndr-report-view-block-1 .view-content .owl-controls, .block-views-blockfndr-report-view-block-1 .view-content .path-p .owl-controls, .path-p  .block-views-blockfndr-report-view-block-3 .view-content .owl-controls,  .block-views-blockfndr-report-view-block-3 .view-content .path-p .owl-controls, .path-p  .block-views-blockfndr-slider-block-1 .view-content .owl-controls,  .block-views-blockfndr-slider-block-1 .view-content .path-p .owl-controls {
    margin: 0;
    padding: 0;
}
#series-accordion:before, #series-accordion:after, #series-accordion-download:before, #series-accordion-download:after, #series-accordion-software:before, #series-accordion-software:after {
    content: " ";
    display: table;
}
#series-accordion:after, #series-accordion-download:after, #series-accordion-software:after {
    clear: both;
}
#series-accordion .panel + .panel, #series-accordion-download .panel + .panel, #series-accordion-software .panel + .panel {
    margin-top: 1px;
}
#series-accordion .panel-default, #series-accordion-download .panel-default, #series-accordion-software .panel-default {
    border: none;
    box-shadow: none;
    border-radius: 0;
}
#series-accordion .panel-default > .panel-heading,  #series-accordion-download .panel-default > .panel-heading,  #series-accordion-software .panel-default > .panel-heading {
    background: none;
    border: none;
    padding: 0;
}
#series-accordion .panel-default > .panel-heading a,  #series-accordion-download .panel-default > .panel-heading a,  #series-accordion-software .panel-default > .panel-heading a {
    display: block;
    padding: 8px 12px;
    background-color: #d4d4d4;
    text-transform: uppercase;
    text-decoration: none;
    color: #3C3D40;
}
#series-accordion .panel-default > .panel-heading a span,  #series-accordion-download .panel-default > .panel-heading a span,  #series-accordion-software .panel-default > .panel-heading a span {
    float: right;
    font-size: 16px;
}
#series-accordion .panel-default > .panel-heading.open a,  #series-accordion-download .panel-default > .panel-heading.open a,  #series-accordion-software .panel-default > .panel-heading.open a {
    background-color: #3C3D40;
    color: white;
}
#series-accordion .panel-default .panel-body,  #series-accordion-download .panel-default .panel-body,  #series-accordion-software .panel-default .panel-body {
    padding: 12px;
    border: none;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
}
#series-accordion .panel:last-child .collapse.in .panel-body, #series-accordion-download .panel:last-child .collapse.in .panel-body, #series-accordion-software .panel:last-child .collapse.in .panel-body {
    border-bottom: 1px solid #d4d4d4;
}
#series-accordion {
    margin-bottom: 0;
}

@media screen and (min-width: 769px) {
#series-accordion {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -15px;
}
#series-accordion .panel-col {
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 32%;
    max-width: 32%;
}
}
#series-accordion-download .panel-default > .panel-heading a {
    background: #0BA1E2;
    color: white;
}
#series-accordion-download .download-links {
    padding: 0;
}
#series-accordion-download .download-links li {
    list-style: none;
    margin-bottom: 5px;
}
#series-accordion-download .download-links li a {
    text-decoration: none;
}
#series-accordion-download .download-links li a span {
    font-size: 21px;
    padding-right: 7px;
}
#series-accordion-software .panel-default > .panel-heading a {
    background: #FDC32D;
    color: white;
}
#series-accordion-software .download-links {
    padding: 0;
}
#series-accordion-software .download-links li {
    list-style: none;
    margin-bottom: 5px;
}
#series-accordion-software .download-links li a {
    text-decoration: none;
}
#series-accordion-software .download-links li a span {
    font-size: 21px;
    padding-right: 7px;
}
.number-list {
    padding: 0;
    margin: 0;
}
.number-list li {
    list-style: none;
    margin-bottom: 3px;
}
.number-list li:before, .number-list li:after {
    content: " ";
    display: table;
}
.number-list li:after {
    clear: both;
}
.number-list li .number {
    border: 1px solid #d4d4d4;
    background: whitesmoke;
    padding: 2px 7px;
    display: inline-block;
    color: #222222;
}
.number-list li a {
    color: #95989A;
    text-decoration: none;
}
.number-list li a:hover {
    color: #222222;
}
.number-list li .remove-filter {
    display: none;
}
.number-list li.active .remove-filter {
    display: block;
    float: right;
    color: #0BA1E2;
    text-decoration: none;
    font-size: 18px;
}
.number-list li.active .number {
    background: #0BA1E2;
    color: white;
}
.number-list li.active a:hover {
    color: #95989A;
}
.content-accordion {
    margin: 0 60px 20px;
}

@media screen and (max-width: 768px) {
.content-accordion {
    margin: 0 15px 20px;
}
}
.content-accordion .panel {
    box-shadow: none;
    border-radius: 0;
}
.content-accordion .panel-heading {
    padding: 10px;
}
.content-accordion .panel-heading a {
    font-size: 16px;
    color: #3C3D40;
    font-weight: bold;
    display: block;
    text-decoration: none;
    line-height: 1em;
}

@media screen and (max-width: 768px) {
.content-accordion .panel-heading a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
}
.content-accordion .panel-heading a span {
    position: relative;
}
.content-accordion .panel-heading a span[class|=icon] {
    margin-right: 5px;
    top: 1px;
}

@media screen and (max-width: 768px) {
.content-accordion .panel-heading a span[class|=icon] {
    margin-right: 0;
}
}
.content-accordion .panel-heading a span.label {
    margin-left: 10px;
    top: -2px;
}
.content-accordion .panel-body {
    padding: 15px 10px;
}
.attachment-page {
    background: white;
}
.attachment-page .table-responsive.table-attachments {
    padding: 0 2px 50px !important;
    float: none;
}
.attachment-page .table-responsive.table-attachments th, .attachment-page .table-responsive.table-attachments td {
    border-right: 1px solid white;
    width: 40%;
}
.attachment-page .table-responsive.table-attachments th:last-child, .attachment-page .table-responsive.table-attachments td:last-child {
    width: 20%;
}
.attachment-page .table-responsive.table-attachments th:last-child {
    border-right-color: #0BA1E2;
}
.attachment-page .table-responsive.table-attachments td {
    border: 1px solid #EDEDED;
    border-right-color: white;
}
.attachment-page .table-responsive.table-attachments td:last-child {
    border-right-color: #EDEDED;
}
.attachment-page .content .subtitle {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 15px;
}

@media screen and (max-width: 768px) {
.attachment-page .content .subtitle {
    padding-left: 15px;
    padding-right: 15px;
}
}
.attachment-page .language-list > div {
    position: relative;
}

@media screen and (max-width: 400px) {
.attachment-page .language-list > div {
    padding-bottom: 40px;
}
}
.attachment-page .language-list a.link-lang {
    border-right: 1px solid #95989A;
    padding-right: 4px;
    margin-right: 5px;
}
.attachment-page .language-list a.link-lang:hover {
    text-decoration: none;
}
.attachment-page .language-list a.link-lang:last-of-type {
    border-right: none;
}
.attachment-page .language-list a[data-toggle=collapse] {
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
}

@media screen and (max-width: 400px) {
.attachment-page .language-list a[data-toggle=collapse] {
    right: auto;
    top: auto;
    bottom: -15px;
}
}
.attachment-page .language-list a[data-toggle=collapse]:after {
    display: inline-block;
    content: "\e905";
    font-family: 'icomoon' !important;
    position: relative;
    top: 1px;
    margin-left: 7px;
}

@media screen and (max-width: 400px) {
.attachment-page .language-list a[data-toggle=collapse]:after {
    display: block;
    top: -3px;
    margin-left: -9px;
    left: 50%;
}
}
.attachment-page .language-list a[data-toggle=collapse]:not(.collapsed):after {
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}
.attachment-page .language-list [id^=more-languages] .padding-wrapper {
    padding-top: 20px;
}
#tags-list h3 {
    color: #0BA1E2;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0;
}
#tags-list ul {
    margin: 0;
    color: #0BA1E2;
    padding: 0 0 0 16px;
}
#tags-list ul:before, #tags-list ul:after {
    content: " ";
    display: table;
}
#tags-list ul:after {
    clear: both;
}
#tags-list ul li {
    float: left;
    width: 50%;
    font-weight: 300;
    padding-right: 20px;
}
#tags-list a {
    display: block;
    text-align: center;
    margin: 10px 0;
}
#tags-list a, #tags-list a:focus, #tags-list a:hover {
    color: #0BA1E2;
    text-decoration: none;
}
#tags-list a span {
    background: white;
    position: relative;
    padding: 0px 8px;
}
#tags-list a:before {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background: #0BA1E2;
    position: relative;
    top: 10px;
}
.series-detail-info #tags-list {
    padding-top: 10px;
    max-width: 500px;
    margin-bottom: 20px;
}
#series-related h4 {
    margin-bottom: 0px;
}
#series-related ul {
    list-style-position: inside;
    margin: 0;
    padding: 0;
    color: #0BA1E2;
}
#series-related ul:before, #series-related ul:after {
    content: " ";
    display: table;
}
#series-related ul:after {
    clear: both;
}
#series-related ul li {
    font-weight: 300;
}
#serie-accessories strong {
    color: #3C3D40;
}
#socket-list a.label-open {
    display: block;
    text-align: center;
    margin: 0 0 20px;
}
#socket-list a.label-open, #socket-list a.label-open:focus, #socket-list a.label-open:hover {
    color: #0BA1E2;
    text-decoration: none;
}
#socket-list a.label-open span {
    background: white;
    position: relative;
    padding: 0px 8px;
}
#socket-list a.label-open:before {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background: #0BA1E2;
    position: relative;
    top: 10px;
}
.search-block-in-page {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: white;
    margin: 15px 0;
}

@media screen and (max-width: 768px) {
.search-block-in-page {
    padding-left: 15px;
    padding-right: 15px;
}
}

@media screen and (min-width: 769px) {
.search-block-in-page .btn, .search-block-in-page .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .search-block-in-page .content > a {
    float: right;
}
.search-block-in-page .btn.nofloat, .search-block-in-page .view-id-fndr_block_menu .views-field-nothing .field-content .content > a.nofloat, .view-id-fndr_block_menu .views-field-nothing .field-content .search-block-in-page .content > a.nofloat {
    float: none;
}
}

@media screen and (min-width: 769px) {
.search-block-in-page .form-group {
    width: 25%;
    margin-right: 15px;
}
.search-block-in-page .form-group > .form-control {
    width: 100%;
}
}
.search-list-element {
    background: white;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 15px;
}

@media screen and (max-width: 768px) {
.search-list-element {
    padding-left: 15px;
    padding-right: 15px;
}
}
.search-list-element:last-child {
    margin-bottom: 0;
}
.search-list-element h2 {
    font-size: 20px;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 5px;
}
.search-list-element h2 .filesize {
    font-size: 14px;
    color: #95989A;
}
.search-list-element .search-breadcrumbs {
    font-size: 15px;
    color: #3C3D40;
    margin-bottom: 15px;
}
.loader_overlay {
    background: rgba(255, 255, 255, 0.8);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 500;
}
.loader_overlay .main-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.loader_overlay .main-wrapper .wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.loader_overlay .main-wrapper .wrapper img {
    width: 200px;
    height: 64px;
    margin: 0 auto;
}
.loader_overlay .main-wrapper .wrapper .cs-loader {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    min-width: 300px;
}
.loader_overlay .main-wrapper .wrapper .cs-loader-inner {
    top: 50%;
    color: #009EE3;
    padding: 0 100px;
    text-align: center;
}
.loader_overlay .main-wrapper .wrapper .cs-loader-inner label {
    font-size: 20px;
    opacity: 0;
    display: inline-block;
}
 @keyframes lol {
 0% {
 opacity: 0;
 transform: translateX(-300px);
}
 33% {
 opacity: 1;
 transform: translateX(0px);
}
 66% {
 opacity: 1;
 transform: translateX(0px);
}
 100% {
 opacity: 0;
 transform: translateX(300px);
}
}
.loader_overlay .main-wrapper .wrapper .cs-loader-inner label:nth-child(6) {
    animation: lol 3s infinite ease-in-out;
}
.loader_overlay .main-wrapper .wrapper .cs-loader-inner label:nth-child(5) {
    animation: lol 3s 100ms infinite ease-in-out;
}
.loader_overlay .main-wrapper .wrapper .cs-loader-inner label:nth-child(4) {
    animation: lol 3s 200ms infinite ease-in-out;
}
.loader_overlay .main-wrapper .wrapper .cs-loader-inner label:nth-child(3) {
    animation: lol 3s 300ms infinite ease-in-out;
}
.loader_overlay .main-wrapper .wrapper .cs-loader-inner label:nth-child(2) {
    animation: lol 3s 400ms infinite ease-in-out;
}
.loader_overlay .main-wrapper .wrapper .cs-loader-inner label:nth-child(1) {
    animation: lol 3s 500ms infinite ease-in-out;
}
.family-item {
    background: white;
    padding: 15px;
    margin-bottom: 5px;
}
.family-item a {
    color: #0BA1E2;
}
.infografica-page {
    background: white;
}
.infografica-page .node-header, .infografica-page .content > p {
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 768px) {
.infografica-page .node-header, .infografica-page .content > p {
    padding-left: 15px;
    padding-right: 15px;
}
}
.infografica-page .node-header {
    padding-top: 20px;
}
.infografica-page .content > p {
    padding-bottom: 15px;
}
.infografica-page .content {
    padding-bottom: 40px;
}

@media screen and (max-width: 768px) {
.infografica-page .content {
    padding-bottom: 180px;
}
}
.popover {
/*[data-style=orange][aria-describedby] ~ & {
    border-color: #DB7535;
  }
  [data-style=green][aria-describedby] ~ & {
    border-color: #89B35E;
  }
  [data-style=pink][aria-describedby] ~ & {
    border-color: #BC3583;
  }
  [data-style=yellow][aria-describedby] ~ & {
    border-color: #E5D229;
  }
  [data-style=blue][aria-describedby] ~ & {
    border-color: #3EB2CC;
  }*/ }
.infografica-container .popover {
    border-radius: 0;
    border: none;
    width: 230px;
    max-height: 200px;
    background: rgba(255, 255, 255, 0.8);
}
.infografica-container .popover.left {
    margin-left: -5px;
}
.infografica-container .popover.bottom {
    margin-top: 0;
}

@media screen and (max-width: 920px) {
.infografica-container .popover {
    width: 200px;
}
}
.infografica-container .popover .arrow {
    display: none !important;
}
.infografica-container .popover .popover-content {
    font-size: 14px;
    line-height: 1.3em;
    color: #3C3D40;
}
.infografica-container .popover .popover-content img {
    display: block;
    margin: 0 5px 0px 0;
    float: left;
}
.infografica-container .popover .popover-content a {
    text-decoration: underline;
}

@media screen and (max-width: 768px) {
.infografica-container .popover {
    left: 0 !important;
    right: 0 !important;
    top: 103% !important;
    margin: 0 2% 2% !important;
    width: 96% !important;
    max-width: none;
}
.infografica-container .popover .popover-content img {
    margin: 0 5px 0px 0;
    float: left;
}
}
.infografica-container {
    position: relative;
}
.infografica-container > img {
    width: 100%;
}
.infografica-container .popover-element {
    display: block;
    position: absolute;
    width: 3%;
    height: 5%;
    top: 0;
    left: 0;
    border: 0;
    background: none;
    padding: 0;
}

@media screen and (max-width: 768px) {
.infografica-container .popover-element {
    min-width: 19px;
    min-height: 24px;
}
}
.infografica-container .popover-element:focus {
    outline: none;
}
.infografica-container .popover-element span {
    background: white;
    border-radius: 50%;
    color: #3C3D40;
    font-size: 21px;
    padding: 2px;
    transition: all .2s ease;
}
.infografica-container .popover-element span:before {
    display: inline-block;
    position: relative;
    top: -1px;
    transition: all .2s ease;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

@media screen and (max-width: 768px) {
.infografica-container .popover-element span {
    font-size: 15px;
    padding: 1px;
}
.infografica-container .popover-element span:before {
    top: 0;
}
}
.infografica-container .popover-element[aria-describedby] {
/*span {
        background: $blue;
        color: white;
        border-color: white;
        z-index: 2000;
        position: relative;
      }*/ }
.infografica-container .popover-element[aria-describedby] span:before {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.infografica-container #pop01 {
    left: 27%;
    top: 17%;
}
.infografica-container #pop02 {
    top: 30%;
    left: 31%;
}
.infografica-container #pop03 {
    top: 19%;
    left: 43.5%;
}
.infografica-container #pop04 {
    top: 27%;
    left: 77%;
}
.infografica-container #pop05 {
    top: 72%;
    left: 13%;
}
.infografica-container #pop06 {
    top: 49.5%;
    left: 26.5%;
}
.infografica-container #pop07 {
    top: 80%;
    left: 31%;
}
.infografica-container #pop08 {
    top: 58%;
    left: 58%;
}
.infografica-container #pop09 {
    top: 44%;
    left: 69%;
}
.infografica-container #pop10 {
    top: 53%;
    left: 77.5%;
}
.infografica-container #pop11 {
    top: 76%;
    left: 80.5%;
}
.country-selector {
    background: #0BA1E2;
}

@media screen and (max-width: 768px) {
.country-selector {
    display: none;
}
}
.country-selector-toggle {
    text-align: right;
    padding: 5px 0;
}
.country-selector-toggle .icon {
    color: white;
    font-size: 16px;
    border: 1px solid white;
    border-radius: 50%;
    display: inline-block;
    width: 1.3em;
    height: 1.3em;
    text-align: center;
    line-height: 1.3em;
    cursor: pointer;
}
.country-selector-toggle .icon:before {
    position: relative;
    top: -1px;
}
.country-selector-baloon {
    background: white;
    padding: 15px 20px;
    margin-bottom: 28px;
    position: relative;
}
.country-selector-baloon:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 25px 20px 0 20px;
    border-color: #ffffff transparent transparent transparent;
    position: absolute;
    right: 70px;
    bottom: -25px;
}
.country-selector-baloon .message {
    font-weight: 300;
    font-size: 95%;
    margin-right: 145px;
}
.country-selector-baloon .message strong {
    font-weight: normal;
    color: #3C3D40;
}
.country-selector-baloon .message .btn, .country-selector-baloon .message .view-id-fndr_block_menu .views-field-nothing .field-content .content > a, .view-id-fndr_block_menu .views-field-nothing .field-content .country-selector-baloon .message .content > a {
    margin-right: 15px;
}
.country-selector-baloon .ship-animation {
    float: right;
    margin-right: 35px;
}
#ship {
    width: 70px;
}
#ship path {
    fill: #0BA1E2;
}
#ship .ship {
    animation: ship 2s ease-in-out infinite alternate;
}
#ship .wave1,  #ship .wave2 {
    animation: waves 2s ease-in-out infinite alternate;
}
#ship .wave2 {
    animation-direction: alternate-reverse;
}
 @keyframes waves {
 from {
 transform: translateX(-1.5%);
}
 to {
 transform: translateX(3%);
}
}
 @keyframes ship {
 from {
 transform: translateY(0);
}
 to {
 transform: translateY(2.5%);
}
}


@media screen and (max-width: 1024px) {
  #header{
    display: none;
  }
}



#GoTop {
    position: fixed;
    right: 40px;
    bottom: 100px;
    width: 50px;
    height: 50px;
    background-color: #b0b0b0;
    border-radius: 50px;
    text-align: center;
    z-index: 1;
    cursor: pointer;
    display: none;
}
#GoTop>i.fa {
    line-height: 50px;
    display: block;
    font-size: 24px;
    color: #fff;
}
#GoTop:hover {
    background-color: #0ba1e2;
}



















