@media print {    *,    *:before,    *:after {        background: transparent !important;        color: #000 !important;        box-shadow: none !important;        text-shadow: none !important;    }    a,    a:visited {        text-decoration: underline;    }    a[href]:after {        content: " ("attr(href) ")";    }    abbr[title]:after {        content: " ("attr(title) ")";    }    a[href^="#"]:after,    a[href^="javascript:"]:after {        content: "";    }    pre,    blockquote {        border: 1px solid #999;        page-break-inside: avoid;    }    thead {        display: table-header-group;    }    tr,    img {        page-break-inside: avoid;    }    img {        max-width: 100% !important;    }    p,    h2,    h3 {        orphans: 3;        widows: 3;    }    h2,    h3 {        page-break-after: avoid;    }    .navbar {        display: none;    }    .btn>.caret,    .dropup>.btn>.caret {        border-top-color: #000 !important;    }    .label {        border: 1px solid #000;    }    .table {        border-collapse: collapse !important;    }    .table td,    .table th {        background-color: #fff !important;    }    .table-bordered th,    .table-bordered td {        border: 1px solid #ddd !important;    }}.container {    margin-right: auto;    margin-left: auto;    padding-left: 15px;    padding-right: 15px;}@media (min-width: 768px) {    .container {        width: 750px;    }}@media (min-width: 992px) {    .container {        width: 970px;    }}@media (min-width: 1200px) {    .container {        width: 1170px;    }}.container-fluid {    margin-right: auto;    margin-left: auto;    padding-left: 15px;    padding-right: 15px;}.row {    margin-left: -15px;    margin-right: -15px;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {    position: relative;    min-height: 1px;    padding-left: 15px;    padding-right: 15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {    float: left;}.col-xs-12 {    width: 100%;}.col-xs-11 {    width: 91.66666667%;}.col-xs-10 {    width: 83.33333333%;}.col-xs-9 {    width: 75%;}.col-xs-8 {    width: 66.66666667%;}.col-xs-7 {    width: 58.33333333%;}.col-xs-6 {    width: 50%;}.col-xs-5 {    width: 41.66666667%;}.col-xs-4 {    width: 33.33333333%;}.col-xs-3 {    width: 25%;}.col-xs-2 {    width: 16.66666667%;}.col-xs-1 {    width: 8.33333333%;}.col-xs-pull-12 {    right: 100%;}.col-xs-pull-11 {    right: 91.66666667%;}.col-xs-pull-10 {    right: 83.33333333%;}.col-xs-pull-9 {    right: 75%;}.col-xs-pull-8 {    right: 66.66666667%;}.col-xs-pull-7 {    right: 58.33333333%;}.col-xs-pull-6 {    right: 50%;}.col-xs-pull-5 {    right: 41.66666667%;}.col-xs-pull-4 {    right: 33.33333333%;}.col-xs-pull-3 {    right: 25%;}.col-xs-pull-2 {    right: 16.66666667%;}.col-xs-pull-1 {    right: 8.33333333%;}.col-xs-pull-0 {    right: auto;}.col-xs-push-12 {    left: 100%;}.col-xs-push-11 {    left: 91.66666667%;}.col-xs-push-10 {    left: 83.33333333%;}.col-xs-push-9 {    left: 75%;}.col-xs-push-8 {    left: 66.66666667%;}.col-xs-push-7 {    left: 58.33333333%;}.col-xs-push-6 {    left: 50%;}.col-xs-push-5 {    left: 41.66666667%;}.col-xs-push-4 {    left: 33.33333333%;}.col-xs-push-3 {    left: 25%;}.col-xs-push-2 {    left: 16.66666667%;}.col-xs-push-1 {    left: 8.33333333%;}.col-xs-push-0 {    left: auto;}.col-xs-offset-12 {    margin-left: 100%;}.col-xs-offset-11 {    margin-left: 91.66666667%;}.col-xs-offset-10 {    margin-left: 83.33333333%;}.col-xs-offset-9 {    margin-left: 75%;}.col-xs-offset-8 {    margin-left: 66.66666667%;}.col-xs-offset-7 {    margin-left: 58.33333333%;}.col-xs-offset-6 {    margin-left: 50%;}.col-xs-offset-5 {    margin-left: 41.66666667%;}.col-xs-offset-4 {    margin-left: 33.33333333%;}.col-xs-offset-3 {    margin-left: 25%;}.col-xs-offset-2 {    margin-left: 16.66666667%;}.col-xs-offset-1 {    margin-left: 8.33333333%;}.col-xs-offset-0 {    margin-left: 0%;}@media (min-width: 768px) {    .col-sm-1,    .col-sm-2,    .col-sm-3,    .col-sm-4,    .col-sm-5,    .col-sm-6,    .col-sm-7,    .col-sm-8,    .col-sm-9,    .col-sm-10,    .col-sm-11,    .col-sm-12 {        float: left;    }    .col-sm-12 {        width: 100%;    }    .col-sm-11 {        width: 91.66666667%;    }    .col-sm-10 {        width: 83.33333333%;    }    .col-sm-9 {        width: 75%;    }    .col-sm-8 {        width: 66.66666667%;    }    .col-sm-7 {        width: 58.33333333%;    }    .col-sm-6 {        width: 50%;    }    .col-sm-5 {        width: 41.66666667%;    }    .col-sm-4 {        width: 33.33333333%;    }    .col-sm-3 {        width: 25%;    }    .col-sm-2 {        width: 16.66666667%;    }    .col-sm-1 {        width: 8.33333333%;    }    .col-sm-pull-12 {        right: 100%;    }    .col-sm-pull-11 {        right: 91.66666667%;    }    .col-sm-pull-10 {        right: 83.33333333%;    }    .col-sm-pull-9 {        right: 75%;    }    .col-sm-pull-8 {        right: 66.66666667%;    }    .col-sm-pull-7 {        right: 58.33333333%;    }    .col-sm-pull-6 {        right: 50%;    }    .col-sm-pull-5 {        right: 41.66666667%;    }    .col-sm-pull-4 {        right: 33.33333333%;    }    .col-sm-pull-3 {        right: 25%;    }    .col-sm-pull-2 {        right: 16.66666667%;    }    .col-sm-pull-1 {        right: 8.33333333%;    }    .col-sm-pull-0 {        right: auto;    }    .col-sm-push-12 {        left: 100%;    }    .col-sm-push-11 {        left: 91.66666667%;    }    .col-sm-push-10 {        left: 83.33333333%;    }    .col-sm-push-9 {        left: 75%;    }    .col-sm-push-8 {        left: 66.66666667%;    }    .col-sm-push-7 {        left: 58.33333333%;    }    .col-sm-push-6 {        left: 50%;    }    .col-sm-push-5 {        left: 41.66666667%;    }    .col-sm-push-4 {        left: 33.33333333%;    }    .col-sm-push-3 {        left: 25%;    }    .col-sm-push-2 {        left: 16.66666667%;    }    .col-sm-push-1 {        left: 8.33333333%;    }    .col-sm-push-0 {        left: auto;    }    .col-sm-offset-12 {        margin-left: 100%;    }    .col-sm-offset-11 {        margin-left: 91.66666667%;    }    .col-sm-offset-10 {        margin-left: 83.33333333%;    }    .col-sm-offset-9 {        margin-left: 75%;    }    .col-sm-offset-8 {        margin-left: 66.66666667%;    }    .col-sm-offset-7 {        margin-left: 58.33333333%;    }    .col-sm-offset-6 {        margin-left: 50%;    }    .col-sm-offset-5 {        margin-left: 41.66666667%;    }    .col-sm-offset-4 {        margin-left: 33.33333333%;    }    .col-sm-offset-3 {        margin-left: 25%;    }    .col-sm-offset-2 {        margin-left: 16.66666667%;    }    .col-sm-offset-1 {        margin-left: 8.33333333%;    }    .col-sm-offset-0 {        margin-left: 0%;    }}@media (min-width: 992px) {    .col-md-1,    .col-md-2,    .col-md-3,    .col-md-4,    .col-md-5,    .col-md-6,    .col-md-7,    .col-md-8,    .col-md-9,    .col-md-10,    .col-md-11,    .col-md-12 {        float: left;    }    .col-md-12 {        width: 100%;    }    .col-md-11 {        width: 91.66666667%;    }    .col-md-10 {        width: 83.33333333%;    }    .col-md-9 {        width: 75%;    }    .col-md-8 {        width: 66.66666667%;    }    .col-md-7 {        width: 58.33333333%;    }    .col-md-6 {        width: 50%;    }    .col-md-5 {        width: 41.66666667%;    }    .col-md-4 {        width: 33.33333333%;    }    .col-md-3 {        width: 25%;    }    .col-md-2 {        width: 16.66666667%;    }    .col-md-1 {        width: 8.33333333%;    }    .col-md-pull-12 {        right: 100%;    }    .col-md-pull-11 {        right: 91.66666667%;    }    .col-md-pull-10 {        right: 83.33333333%;    }    .col-md-pull-9 {        right: 75%;    }    .col-md-pull-8 {        right: 66.66666667%;    }    .col-md-pull-7 {        right: 58.33333333%;    }    .col-md-pull-6 {        right: 50%;    }    .col-md-pull-5 {        right: 41.66666667%;    }    .col-md-pull-4 {        right: 33.33333333%;    }    .col-md-pull-3 {        right: 25%;    }    .col-md-pull-2 {        right: 16.66666667%;    }    .col-md-pull-1 {        right: 8.33333333%;    }    .col-md-pull-0 {        right: auto;    }    .col-md-push-12 {        left: 100%;    }    .col-md-push-11 {        left: 91.66666667%;    }    .col-md-push-10 {        left: 83.33333333%;    }    .col-md-push-9 {        left: 75%;    }    .col-md-push-8 {        left: 66.66666667%;    }    .col-md-push-7 {        left: 58.33333333%;    }    .col-md-push-6 {        left: 50%;    }    .col-md-push-5 {        left: 41.66666667%;    }    .col-md-push-4 {        left: 33.33333333%;    }    .col-md-push-3 {        left: 25%;    }    .col-md-push-2 {        left: 16.66666667%;    }    .col-md-push-1 {        left: 8.33333333%;    }    .col-md-push-0 {        left: auto;    }    .col-md-offset-12 {        margin-left: 100%;    }    .col-md-offset-11 {        margin-left: 91.66666667%;    }    .col-md-offset-10 {        margin-left: 83.33333333%;    }    .col-md-offset-9 {        margin-left: 75%;    }    .col-md-offset-8 {        margin-left: 66.66666667%;    }    .col-md-offset-7 {        margin-left: 58.33333333%;    }    .col-md-offset-6 {        margin-left: 50%;    }    .col-md-offset-5 {        margin-left: 41.66666667%;    }    .col-md-offset-4 {        margin-left: 33.33333333%;    }    .col-md-offset-3 {        margin-left: 25%;    }    .col-md-offset-2 {        margin-left: 16.66666667%;    }    .col-md-offset-1 {        margin-left: 8.33333333%;    }    .col-md-offset-0 {        margin-left: 0%;    }}@media (min-width: 1200px) {    .col-lg-1,    .col-lg-2,    .col-lg-3,    .col-lg-4,    .col-lg-5,    .col-lg-6,    .col-lg-7,    .col-lg-8,    .col-lg-9,    .col-lg-10,    .col-lg-11,    .col-lg-12 {        float: left;    }    .col-lg-12 {        width: 100%;    }    .col-lg-11 {        width: 91.66666667%;    }    .col-lg-10 {        width: 83.33333333%;    }    .col-lg-9 {        width: 75%;    }    .col-lg-8 {        width: 66.66666667%;    }    .col-lg-7 {        width: 58.33333333%;    }    .col-lg-6 {        width: 50%;    }    .col-lg-5 {        width: 41.66666667%;    }    .col-lg-4 {        width: 33.33333333%;    }    .col-lg-3 {        width: 25%;    }    .col-lg-2 {        width: 16.66666667%;    }    .col-lg-1 {        width: 8.33333333%;    }    .col-lg-pull-12 {        right: 100%;    }    .col-lg-pull-11 {        right: 91.66666667%;    }    .col-lg-pull-10 {        right: 83.33333333%;    }    .col-lg-pull-9 {        right: 75%;    }    .col-lg-pull-8 {        right: 66.66666667%;    }    .col-lg-pull-7 {        right: 58.33333333%;    }    .col-lg-pull-6 {        right: 50%;    }    .col-lg-pull-5 {        right: 41.66666667%;    }    .col-lg-pull-4 {        right: 33.33333333%;    }    .col-lg-pull-3 {        right: 25%;    }    .col-lg-pull-2 {        right: 16.66666667%;    }    .col-lg-pull-1 {        right: 8.33333333%;    }    .col-lg-pull-0 {        right: auto;    }    .col-lg-push-12 {        left: 100%;    }    .col-lg-push-11 {        left: 91.66666667%;    }    .col-lg-push-10 {        left: 83.33333333%;    }    .col-lg-push-9 {        left: 75%;    }    .col-lg-push-8 {        left: 66.66666667%;    }    .col-lg-push-7 {        left: 58.33333333%;    }    .col-lg-push-6 {        left: 50%;    }    .col-lg-push-5 {        left: 41.66666667%;    }    .col-lg-push-4 {        left: 33.33333333%;    }    .col-lg-push-3 {        left: 25%;    }    .col-lg-push-2 {        left: 16.66666667%;    }    .col-lg-push-1 {        left: 8.33333333%;    }    .col-lg-push-0 {        left: auto;    }    .col-lg-offset-12 {        margin-left: 100%;    }    .col-lg-offset-11 {        margin-left: 91.66666667%;    }    .col-lg-offset-10 {        margin-left: 83.33333333%;    }    .col-lg-offset-9 {        margin-left: 75%;    }    .col-lg-offset-8 {        margin-left: 66.66666667%;    }    .col-lg-offset-7 {        margin-left: 58.33333333%;    }    .col-lg-offset-6 {        margin-left: 50%;    }    .col-lg-offset-5 {        margin-left: 41.66666667%;    }    .col-lg-offset-4 {        margin-left: 33.33333333%;    }    .col-lg-offset-3 {        margin-left: 25%;    }    .col-lg-offset-2 {        margin-left: 16.66666667%;    }    .col-lg-offset-1 {        margin-left: 8.33333333%;    }    .col-lg-offset-0 {        margin-left: 0%;    }}table {    background-color: transparent;}caption {    padding-top: 8px;    padding-bottom: 8px;    color: #adaeb5;    text-align: left;}th {    text-align: left;}.table {    width: 100%;    max-width: 100%;    margin-bottom: 20px;}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {    padding: 8px;    line-height: 1.42857143;    vertical-align: top;    border-top: 1px solid #ddd;}.table>thead>tr>th {    vertical-align: bottom;    border-bottom: 2px solid #ddd;}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td {    border-top: 0;}.table>tbody+tbody {    border-top: 2px solid #ddd;}.table .table {    background-color: #fff;}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td {    padding: 5px;}.table-bordered {    border: 1px solid #ddd;}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td {    border: 1px solid #ddd;}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {    border-bottom-width: 2px;}.table-striped>tbody>tr:nth-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>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th {    background-color: #f5f5f5;}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {    background-color: #e8e8e8;}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th {    background-color: #dff0d8;}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {    background-color: #d0e9c6;}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th {    background-color: #d9edf7;}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {    background-color: #c4e3f3;}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th {    background-color: #fcf8e3;}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {    background-color: #faf2cc;}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th {    background-color: #f2dede;}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {    background-color: #ebcccc;}.table-responsive {    overflow-x: auto;    min-height: 0.01%;}@media screen and (max-width: 767px) {    .table-responsive {        width: 100%;        margin-bottom: 15px;        overflow-y: hidden;        -ms-overflow-style: -ms-autohiding-scrollbar;        border: 1px solid #ddd;    }    .table-responsive>.table {        margin-bottom: 0;    }    .table-responsive>.table>thead>tr>th,    .table-responsive>.table>tbody>tr>th,    .table-responsive>.table>tfoot>tr>th,    .table-responsive>.table>thead>tr>td,    .table-responsive>.table>tbody>tr>td,    .table-responsive>.table>tfoot>tr>td {        white-space: nowrap;    }    .table-responsive>.table-bordered {        border: 0;    }    .table-responsive>.table-bordered>thead>tr>th:first-child,    .table-responsive>.table-bordered>tbody>tr>th:first-child,    .table-responsive>.table-bordered>tfoot>tr>th:first-child,    .table-responsive>.table-bordered>thead>tr>td:first-child,    .table-responsive>.table-bordered>tbody>tr>td:first-child,    .table-responsive>.table-bordered>tfoot>tr>td:first-child {        border-left: 0;    }    .table-responsive>.table-bordered>thead>tr>th:last-child,    .table-responsive>.table-bordered>tbody>tr>th:last-child,    .table-responsive>.table-bordered>tfoot>tr>th:last-child,    .table-responsive>.table-bordered>thead>tr>td:last-child,    .table-responsive>.table-bordered>tbody>tr>td:last-child,    .table-responsive>.table-bordered>tfoot>tr>td:last-child {        border-right: 0;    }    .table-responsive>.table-bordered>tbody>tr:last-child>th,    .table-responsive>.table-bordered>tfoot>tr:last-child>th,    .table-responsive>.table-bordered>tbody>tr:last-child>td,    .table-responsive>.table-bordered>tfoot>tr:last-child>td {        border-bottom: 0;    }}fieldset {    padding: 0;    margin: 0;    border: 0;    min-width: 0;}legend {    display: block;    width: 100%;    padding: 0;    margin-bottom: 20px;    font-size: 21px;    line-height: inherit;    color: #333;    border: 0;    border-bottom: 1px solid #e5e5e5;}label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-weight: bold;}input[type="search"] {    -ms-box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}input[type="radio"],input[type="checkbox"] {    margin: 4px 0 0;    margin-top: 1px \9;    line-height: normal;}input[type="file"] {    display: block;}input[type="range"] {    display: block;    width: 100%;}select[multiple],select[size] {    height: auto;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {    outline: thin dotted;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;}output {    display: block;    padding-top: 7px;    font-size: 14px;    line-height: 1.42857143;    color: #999;}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.form-control {    display: block;    width: 100%;    height: 34px;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    color: #999;    background-color: #363636;    background-image: none;    border: 1px solid #404040;    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.3s ease-out;    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.3s ease-out;    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.3s ease-out;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.3s ease-out;}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.form-control:focus {    border-color: #66afe9;    outline: 0;}select::-moz-placeholder,textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,.form-control::-moz-placeholder {    color: #999;    opacity: 1;}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,.form-control:-ms-input-placeholder {    color: #999;}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,.form-control::-webkit-input-placeholder {    color: #999;}select[disabled],textarea[disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled],.form-control[disabled],select[readonly],textarea[readonly],input[type="text"][readonly],input[type="password"][readonly],input[type="datetime"][readonly],input[type="datetime-local"][readonly],input[type="date"][readonly],input[type="month"][readonly],input[type="time"][readonly],input[type="week"][readonly],input[type="number"][readonly],input[type="email"][readonly],input[type="url"][readonly],input[type="search"][readonly],input[type="tel"][readonly],input[type="color"][readonly],.form-control[readonly],fieldset[disabled] select,fieldset[disabled] textarea,fieldset[disabled] input[type="text"],fieldset[disabled] input[type="password"],fieldset[disabled] input[type="datetime"],fieldset[disabled] input[type="datetime-local"],fieldset[disabled] input[type="date"],fieldset[disabled] input[type="month"],fieldset[disabled] input[type="time"],fieldset[disabled] input[type="week"],fieldset[disabled] input[type="number"],fieldset[disabled] input[type="email"],fieldset[disabled] input[type="url"],fieldset[disabled] input[type="search"],fieldset[disabled] input[type="tel"],fieldset[disabled] input[type="color"],fieldset[disabled] .form-control {    background-color: #f9f9f9;    opacity: 1;}select[disabled],textarea[disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled],.form-control[disabled],fieldset[disabled] select,fieldset[disabled] textarea,fieldset[disabled] input[type="text"],fieldset[disabled] input[type="password"],fieldset[disabled] input[type="datetime"],fieldset[disabled] input[type="datetime-local"],fieldset[disabled] input[type="date"],fieldset[disabled] input[type="month"],fieldset[disabled] input[type="time"],fieldset[disabled] input[type="week"],fieldset[disabled] input[type="number"],fieldset[disabled] input[type="email"],fieldset[disabled] input[type="url"],fieldset[disabled] input[type="search"],fieldset[disabled] input[type="tel"],fieldset[disabled] input[type="color"],fieldset[disabled] .form-control {    cursor: not-allowed;}textareaselect,textareatextarea,textareainput[type="text"],textareainput[type="password"],textareainput[type="datetime"],textareainput[type="datetime-local"],textareainput[type="date"],textareainput[type="month"],textareainput[type="time"],textareainput[type="week"],textareainput[type="number"],textareainput[type="email"],textareainput[type="url"],textareainput[type="search"],textareainput[type="tel"],textareainput[type="color"],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[type="time"].input-sm,    input[type="datetime-local"].input-sm,    input[type="month"].input-sm,    .input-group-sm input[type="date"],    .input-group-sm input[type="time"],    .input-group-sm input[type="datetime-local"],    .input-group-sm input[type="month"] {        line-height: 30px;    }    input[type="date"].input-lg,    input[type="time"].input-lg,    input[type="datetime-local"].input-lg,    input[type="month"].input-lg,    .input-group-lg input[type="date"],    .input-group-lg input[type="time"],    .input-group-lg input[type="datetime-local"],    .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="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {    cursor: not-allowed;}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {    cursor: not-allowed;}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {    cursor: not-allowed;}.form-control-static {    padding-top: 7px;    padding-bottom: 7px;    margin-bottom: 0;    min-height: 34px;}.form-control-static.input-lg,.form-control-static.input-sm {    padding-left: 0;    padding-right: 0;}.input-sm {    height: 30px;    padding: 5px 10px;    font-size: 12px;    line-height: 1.5;    border-radius: 0;}select.input-sm {    height: 30px;    line-height: 30px;}textarea.input-sm,select[multiple].input-sm {    height: auto;}.form-group-sm .form-control {    height: 30px;    padding: 5px 10px;    font-size: 12px;    line-height: 1.5;    border-radius: 0;}.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 {    height: 46px;    padding: 10px 16px;    font-size: 18px;    line-height: 1.3333333;    border-radius: 0;}select.input-lg {    height: 46px;    line-height: 46px;}textarea.input-lg,select[multiple].input-lg {    height: auto;}.form-group-lg .form-control {    height: 46px;    padding: 10px 16px;    font-size: 18px;    line-height: 1.3333333;    border-radius: 0;}.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.3333333;}.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-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-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;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-success .form-control:focus {    border-color: #2b542c;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}.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;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-warning .form-control:focus {    border-color: #66512c;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}.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;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-error .form-control:focus {    border-color: #843534;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}.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: #737373;}@media (min-width: 768px) {    .form-inline .form-group {        display: inline-block;        margin-bottom: 0;        vertical-align: middle;    }    .form-inline .form-control {        display: inline-block;        width: auto;        vertical-align: middle;    }    .form-inline .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;}@media (min-width: 768px) {    .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: 768px) {    .form-horizontal .form-group-lg .control-label {        padding-top: 14.333333px;        font-size: 18px;    }}@media (min-width: 768px) {    .form-horizontal .form-group-sm .control-label {        padding-top: 6px;        font-size: 12px;    }}.fade {    opacity: 0;    -webkit-transition: opacity 0.15s linear;    -o-transition: opacity 0.15s linear;    transition: opacity 0.15s linear;    -webkit-transition: opacity 0.15s linear 0.3s ease-out;    -moz-transition: opacity 0.15s linear 0.3s ease-out;    -o-transition: opacity 0.15s linear 0.3s ease-out;    transition: opacity 0.15s linear 0.3s ease-out;}.fade.in {    opacity: 1;}.collapse {    display: none;}.collapse.in {    display: block;}tr.collapse.in {    display: table-row;}tbody.collapse.in {    display: table-row-group;}.collapsing {    position: relative;    height: 0;    overflow: hidden;    -webkit-transition-property: height, visibility;    transition-property: height, visibility;    -moz-transition-duration: 0.35s;    -webkit-transition-duration: 0.35s;    -o-transition-duration: 0.35s;    transition-duration: 0.35s;    -webkit-transition-timing-function: ease;    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: 0;    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);    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.42857143;    color: #333;    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: #adaeb5;}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {    text-decoration: none;    background-color: transparent;    background-image: none;    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    cursor: not-allowed;}.open>.dropdown-menu {    display: block;}.open>a {    outline: 0;}.dropdown-menu-right {    left: auto;    right: 0;}.dropdown-menu-left {    left: 0;    right: auto;}.dropdown-header {    display: block;    padding: 3px 20px;    font-size: 12px;    line-height: 1.42857143;    color: #adaeb5;    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: 768px) {    .navbar-right .dropdown-menu {        left: auto;        right: 0;    }    .navbar-right .dropdown-menu-left {        left: 0;        right: auto;    }}.nav {    margin-bottom: 0;    padding-left: 0;    list-style: none;}.nav>li {    position: relative;    display: block;}.nav>li>a {    position: relative;    display: block;    padding: 10px 15px;}.nav>li>a:hover,.nav>li>a:focus {    text-decoration: none;    background-color: #f9f9f9;}.nav>li.disabled>a {    color: #adaeb5;}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {    color: #adaeb5;    text-decoration: none;    background-color: transparent;    cursor: not-allowed;}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {    background-color: #f9f9f9;    border-color: #337ab7;}.nav .nav-divider {    height: 1px;    margin: 9px 0;    overflow: hidden;    background-color: #e5e5e5;}.nav>li>a>img {    max-width: none;}.nav-tabs {    border-bottom: 1px solid #ddd;}.nav-tabs>li {    float: left;    margin-bottom: -1px;}.nav-tabs>li>a {    margin-right: 2px;    line-height: 1.42857143;    border: 1px solid transparent;    border-radius: 0 0 0 0;}.nav-tabs>li>a:hover {    border-color: #f9f9f9 #f9f9f9 #ddd;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {    color: #999;    background-color: #fff;    border: 1px solid #ddd;    border-bottom-color: transparent;    cursor: default;}.nav-tabs.nav-justified {    width: 100%;    border-bottom: 0;}.nav-tabs.nav-justified>li {    float: none;}.nav-tabs.nav-justified>li>a {    text-align: center;    margin-bottom: 5px;}.nav-tabs.nav-justified>.dropdown .dropdown-menu {    top: auto;    left: auto;}@media (min-width: 768px) {    .nav-tabs.nav-justified>li {        display: table-cell;        width: 1%;    }    .nav-tabs.nav-justified>li>a {        margin-bottom: 0;    }}.nav-tabs.nav-justified>li>a {    margin-right: 0;    border-radius: 0;}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus {    border: 1px solid #ddd;}@media (min-width: 768px) {    .nav-tabs.nav-justified>li>a {        border-bottom: 1px solid #ddd;        border-radius: 0 0 0 0;    }    .nav-tabs.nav-justified>.active>a,    .nav-tabs.nav-justified>.active>a:hover,    .nav-tabs.nav-justified>.active>a:focus {        border-bottom-color: #fff;    }}.nav-pills>li {    float: left;}.nav-pills>li>a {    border-radius: 0;}.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 {    width: 100%;}.nav-justified>li {    float: none;}.nav-justified>li>a {    text-align: center;    margin-bottom: 5px;}.nav-justified>.dropdown .dropdown-menu {    top: auto;    left: auto;}@media (min-width: 768px) {    .nav-justified>li {        display: table-cell;        width: 1%;    }    .nav-justified>li>a {        margin-bottom: 0;    }}.nav-tabs-justified {    border-bottom: 0;}.nav-tabs-justified>li>a {    margin-right: 0;    border-radius: 0;}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {    border: 1px solid #ddd;}@media (min-width: 768px) {    .nav-tabs-justified>li>a {        border-bottom: 1px solid #ddd;        border-radius: 0 0 0 0;    }    .nav-tabs-justified>.active>a,    .nav-tabs-justified>.active>a:hover,    .nav-tabs-justified>.active>a:focus {        border-bottom-color: #fff;    }}.tab-content>.tab-pane {    display: none;}.tab-content>.active {    display: block;}.nav-tabs .dropdown-menu {    margin-top: -1px;    border-top-right-radius: 0;    border-top-left-radius: 0;}.navbar {    position: relative;    min-height: 50px;    margin-bottom: 20px;    border: 1px solid transparent;}@media (min-width: 768px) {    .navbar {        border-radius: 0;    }}@media (min-width: 768px) {    .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.in {    overflow-y: auto;}@media (min-width: 768px) {    .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,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {    margin-right: -15px;    margin-left: -15px;}@media (min-width: 768px) {    .container>.navbar-header,    .container-fluid>.navbar-header,    .container>.navbar-collapse,    .container-fluid>.navbar-collapse {        margin-right: 0;        margin-left: 0;    }}.navbar-static-top {    z-index: 1000;    border-width: 0 0 1px;}@media (min-width: 768px) {    .navbar-static-top {        border-radius: 0;    }}.navbar-fixed-top,.navbar-fixed-bottom {    position: fixed;    right: 0;    left: 0;    z-index: 1030;}@media (min-width: 768px) {    .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: 15px 15px;    font-size: 18px;    line-height: 20px;    height: 50px;}.navbar-brand:hover,.navbar-brand:focus {    text-decoration: none;}.navbar-brand>img {    display: block;}@media (min-width: 768px) {    .navbar>.container .navbar-brand,    .navbar>.container-fluid .navbar-brand {        margin-left: -15px;    }}.navbar-toggle {    position: relative;    float: right;    margin-right: 15px;    padding: 9px 10px;    margin-top: 25px;    margin-bottom: 8px;    background-color: transparent;    background-image: none;    border: 1px solid transparent;    border-radius: 0;}.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: 768px) {    .navbar-toggle {        display: none;    }}.navbar-nav {    margin: 7.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: 768px) {    .navbar-nav {        float: left;        margin: 0;    }    .navbar-nav>li {        float: left;    }    .navbar-nav>li>a {        padding-top: 15px;        padding-bottom: 15px;    }}.navbar-form {    margin-left: -15px;    margin-right: -15px;    padding: 10px 15px;    border-top: 1px solid transparent;    border-bottom: 1px solid transparent;    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);    margin-top: 8px;    margin-bottom: 8px;}@media (min-width: 768px) {    .navbar-form .form-group {        display: inline-block;        margin-bottom: 0;        vertical-align: middle;    }    .navbar-form .form-control {        display: inline-block;        width: auto;        vertical-align: middle;    }    .navbar-form .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: 768px) {    .navbar-form {        width: auto;        border: 0;        margin-left: 0;        margin-right: 0;        padding-top: 0;        padding-bottom: 0;        -webkit-box-shadow: none;        -moz-box-shadow: none;        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: 8px;    margin-bottom: 8px;}.navbar-btn.btn-sm {    margin-top: 10px;    margin-bottom: 10px;}.navbar-btn.btn-xs {    margin-top: 14px;    margin-bottom: 14px;}.navbar-text {    margin-top: 15px;    margin-bottom: 15px;}@media (min-width: 768px) {    .navbar-text {        float: left;        margin-left: 15px;        margin-right: 15px;    }}@media (min-width: 768px) {    .navbar-left {        float: left !important;    }    .navbar-right {        float: right !important;        margin-right: -15px;    }    .navbar-right~.navbar-right {        margin-right: 0;    }}.navbar-default {    background-color: #f8f8f8;    border-color: #e7e7e7;}.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: #777;}.navbar-default .navbar-nav>li>a {    color: #777;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {    color: #333;    background-color: transparent;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {    color: #555;    background-color: #e7e7e7;}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {    color: #ccc;    background-color: transparent;}.navbar-default .navbar-toggle {    border-color: #ddd;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {    background-color: #ddd;}.navbar-default .navbar-toggle .icon-bar {    background-color: #888;}.navbar-default .navbar-collapse,.navbar-default .navbar-form {    border-color: #e7e7e7;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {    background-color: #e7e7e7;    color: #555;}@media (max-width: 767px) {    .navbar-default .navbar-nav .open .dropdown-menu>li>a {        color: #777;    }    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {        color: #333;        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: #555;        background-color: #e7e7e7;    }    .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: #777;}.navbar-default .navbar-link:hover {    color: #333;}.navbar-default .btn-link {    color: #777;}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {    color: #333;}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus {    color: #ccc;}.navbar-inverse {    background-color: #222;    border-color: #080808;}.navbar-inverse .navbar-brand {    color: #d5d6d9;}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {    color: #fff;    background-color: transparent;}.navbar-inverse .navbar-text {    color: #d5d6d9;}.navbar-inverse .navbar-nav>li>a {    color: #d5d6d9;}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {    color: #fff;    background-color: transparent;}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {    color: #fff;    background-color: #080808;}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {    color: #444;    background-color: transparent;}.navbar-inverse .navbar-toggle {    border-color: #333;}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {    background-color: #333;}.navbar-inverse .navbar-toggle .icon-bar {    background-color: #fff;}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {    border-color: #101010;}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {    background-color: #080808;    color: #fff;}@media (max-width: 767px) {    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {        border-color: #080808;    }    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {        background-color: #080808;    }    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {        color: #d5d6d9;    }    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {        color: #fff;        background-color: transparent;    }    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {        color: #fff;        background-color: #080808;    }    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {        color: #444;        background-color: transparent;    }}.navbar-inverse .navbar-link {    color: #d5d6d9;}.navbar-inverse .navbar-link:hover {    color: #fff;}.navbar-inverse .btn-link {    color: #d5d6d9;}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {    color: #fff;}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus {    color: #444;}.alert {    padding: 15px;    margin-bottom: 20px;    border: 1px solid transparent;    border-radius: 0;}.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;}.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%;}.close {    float: right;    font-size: 21px;    font-weight: bold;    line-height: 1;    color: #000;    text-shadow: 0 1px 0 #fff;    -moz-opacity: 0.2;    -khtml-opacity: 0.2;    -webkit-opacity: 0.2;    opacity: 0.2;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);    filter: alpha(opacity=20);}.close:hover,.close:focus {    color: #000;    text-decoration: none;    cursor: pointer;    -moz-opacity: 0.5;    -khtml-opacity: 0.5;    -webkit-opacity: 0.5;    opacity: 0.5;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);    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 {    transform: translate(0, -25%);    -webkit-transform: translate(0, -25%);    -moz-transform: translate(0, -25%);    -ms-transform: translate(0, -25%);    -o-transform: translate(0, -25%);    -webkit-transition: -webkit-transform 0.3s ease-out;    -moz-transition: -moz-transform 0.3s ease-out;    -o-transition: -o-transform 0.3s ease-out;    transition: transform 0.3s ease-out;}.modal.in .modal-dialog {    transform: translate(0, 0);    -webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-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;    display: -ms-flexbox;    display: flex;    -ms-flex-direction: column;    flex-direction: column;    width: 100%;    pointer-events: auto;    background-color: #fff;    background-clip: padding-box;    border: 1px solid rgba(0, 0, 0, .2);    border-radius: .3rem;    outline: 0;}.modal-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1040;    background-color: #000;}.modal-backdrop.fade {    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);}.modal-backdrop.in {    -moz-opacity: 0.5;    -khtml-opacity: 0.5;    -webkit-opacity: 0.5;    opacity: 0.5;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);    filter: alpha(opacity=50);}.modal-header {    padding: 15px;    border-bottom: 1px solid #e5e5e5;    min-height: 16.42857143px;}.modal-header .close {    margin-top: -2px;}.modal-title {    margin: 0;    line-height: 1.42857143;}.modal-body {    position: relative;    padding: 15px;}.modal-footer {    padding: 15px;    text-align: right;    border-top: 1px solid #e5e5e5;}.modal-footer .btn+.btn {    margin-left: 5px;    margin-bottom: 0;}.modal-footer .btn-group .btn+.btn {    margin-left: -1px;}.modal-footer .btn-block+.btn-block {    margin-left: 0;}.modal-scrollbar-measure {    position: absolute;    top: -9999px;    width: 50px;    height: 50px;    overflow: scroll;}.modal-dialog-centered {    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    min-height: calc(100% - (.5rem * 2));}.modal-header-2 {    padding: 4px;    border-bottom: none;    min-height: 16.42857143px;    position: absolute;    top: 0;    left: 0;    z-index: 1;    width: 100%;}.modal-header-2 .close {    padding: 0 !important;    cursor: pointer !important;    background: #fff !important;    border: 0 !important;    -webkit-appearance: none !important;    text-shadow: none !important;    color: #000 !important;    padding: 5px !important;}@media (min-width: 768px) {    .modal-dialog-centered {        min-height: calc(100% - (1.75rem * 2));    }    .modal-dialog {        width: 600px;        margin: 30px auto;    }    .modal-content {        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);        -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);    }    .modal-sm {        width: 300px;    }}@media (min-width: 992px) {    .modal-lg {        width: 1100px;    }}.tooltip {    position: absolute;    z-index: 1070;    display: block;    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    font-style: normal;    font-weight: normal;    letter-spacing: normal;    line-break: auto;    line-height: 1.42857143;    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;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);}.tooltip.in {    -moz-opacity: 0.9;    -khtml-opacity: 0.9;    -webkit-opacity: 0.9;    opacity: 0.9;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);    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: 0;    background: #000;}.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: "Helvetica Neue", Helvetica, Arial, sans-serif;    font-style: normal;    font-weight: normal;    letter-spacing: normal;    line-break: auto;    line-height: 1.42857143;    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: 0;    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);    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: -1 -1 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;}.clearfix,.container,.container-fluid,.row,.form-horizontal .form-group,.nav,.navbar,.navbar-header,.navbar-collapse,.modal-footer {    *zoom: 1;}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.modal-footer:before,.modal-footer:after {    content: " ";    display: table;}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.modal-footer:after {    clear: both;}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.modal-footer:before,.modal-footer:after {    content: " ";    display: table;}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.modal-footer:after {    clear: both;}.center-block {    display: block;    margin-left: auto;    margin-right: auto;}.pull-right {    float: right !important;}.pull-left {    float: left !important;}.hide {    display: none !important;}.show {    display: block !important;}.invisible {    visibility: hidden;}.text-hide {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;}.hidden {    display: none !important;}.affix {    position: fixed;}@-ms-viewport {    width: device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg {    display: none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {    display: none !important;}@media (max-width: 767px) {    .visible-xs {        display: block !important;    }    table.visible-xs {        display: table !important;    }    tr.visible-xs {        display: table-row !important;    }    th.visible-xs,    td.visible-xs {        display: table-cell !important;    }}@media (max-width: 767px) {    .visible-xs-block {        display: block !important;    }}@media (max-width: 767px) {    .visible-xs-inline {        display: inline !important;    }}@media (max-width: 767px) {    .visible-xs-inline-block {        display: inline-block !important;    }}@media (min-width: 768px) and (max-width: 991px) {    .visible-sm {        display: block !important;    }    table.visible-sm {        display: table !important;    }    tr.visible-sm {        display: table-row !important;    }    th.visible-sm,    td.visible-sm {        display: table-cell !important;    }}@media (min-width: 768px) and (max-width: 991px) {    .visible-sm-block {        display: block !important;    }}@media (min-width: 768px) and (max-width: 991px) {    .visible-sm-inline {        display: inline !important;    }}@media (min-width: 768px) and (max-width: 991px) {    .visible-sm-inline-block {        display: inline-block !important;    }}@media (min-width: 992px) and (max-width: 1199px) {    .visible-md {        display: block !important;    }    table.visible-md {        display: table !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: 767px) {    .hidden-xs {        display: none !important;    }}@media (min-width: 768px) and (max-width: 991px) {    .hidden-sm {        display: none !important;    }}@media (min-width: 992px) and (max-width: 1199px) {    .hidden-md {        display: none !important;    }}@media (min-width: 1200px) {    .hidden-lg {        display: none !important;    }}.visible-print {    display: none !important;}@media print {    .visible-print {        display: block !important;    }    table.visible-print {        display: table !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;    }}/* I. REFERENCES *//* II. GENERAL***********************//*--------------------------------------------------------------Reset--------------------------------------------------------------*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {    border: 0;    font-family: inherit;    font-size: 100%;    font-style: inherit;    font-weight: inherit;    margin: 0;    outline: 0;    padding: 0;    vertical-align: baseline;}html {    -webkit-text-size-adjust: 100%;    /* Prevents iOS text size adjust after orientation change, without disabling user zoom */    -ms-text-size-adjust: 100%;    /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}*,*:before,*:after {    /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */    -webkit-box-sizing: border-box;    /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */    -moz-box-sizing: border-box;    /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */    box-sizing: border-box;}body {    overflow-x: hidden;}article,aside,details,figcaption,figure,footer,header,main,nav,section {    display: block;}ol,ul {    list-style: none;}table {    /* tables still need 'cellspacing="0"' in the markup */    border-collapse: separate;    border-spacing: 0;}caption,th,td {    font-weight: normal;    text-align: left;}blockquote:before,blockquote:after,q:before,q:after {    content: "";}blockquote,q {    quotes: """";}a:focus {    outline: none;}a:hover,a:active {    outline: 0;    text-decoration: none;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}a img {    border: 0;}/*--------------------------------------------Initial Setup----------------------------------------------*/a {    text-decoration: none;}input:focus,textarea:focus {    outline: none;}img,video {    max-width: 100%;    vertical-align: top;}audio,canvas,video {    display: inline;    zoom: 1;}h1,h2,h3,h4,h5,h6 {    margin: 0;}html {    font-size: 10px;}body {    font-size: 150px;    font-size: 15rem;    font-size: 15px;    font-size: 1.5rem;    color: #333;}body,button,input,select,textarea {    font-family: 'Roboto Condensed', sans-serif;    line-height: 1.5;}h1,h2,h3,h4,h5,h6 {    font-family: 'Oswald', sans-serif;    font-weight: 700;    clear: both;    line-height: 1;    color: #333;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {    font-family: inherit;    color: inherit;}h1 {    font-size: 36px;}h2 {    font-size: 30px;    line-height: normal;}h3 {    font-size: 24px;}h4 {    font-size: 20px;}h5 {    font-size: 18px;}h6 {    font-size: 16px;}a {    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    color: #666;    border-bottom: 1px solid dotted;    font-family: 'Roboto Condensed', sans-serif;}a:hover {    color: #0570f4;}p {    margin-bottom: 10px;    color: #767676;    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;    line-height: 1.8;    font-weight: 300;}b,strong {    font-weight: 700;}dfn,cite,em,i {    font-style: italic;}blockquote {    border-left: 4px solid #707070;    border-left: 4px solid rgba(51, 51, 51, 0.7);    color: #707070;    color: rgba(51, 51, 51, 0.7);    font-size: 18px;    font-size: 1.8rem;    font-style: italic;    line-height: 1.6667;    margin-bottom: 1.6667em;    padding-left: 0.7778em;}blockquote p {    margin-bottom: 1.6667em;}blockquote>p:last-child {    margin-bottom: 0;}blockquote cite,blockquote small {    color: #333;    font-size: 15px;    font-size: 1.5rem;    font-family: "Noto Sans", sans-serif;    line-height: 1.6;}blockquote em,blockquote i,blockquote cite {    font-style: normal;}blockquote strong,blockquote b {    font-weight: 400;}address {    font-style: italic;    margin: 0 0 1.6em;}code,kbd,tt,var,samp,pre {    font-family: Inconsolata, monospace;    -webkit-hyphens: none;    -moz-hyphens: none;    -ms-hyphens: none;    hyphens: none;}pre {    background-color: transparent;    background-color: rgba(0, 0, 0, 0.01);    border: 1px solid #eaeaea;    border: 1px solid rgba(51, 51, 51, 0.1);    line-height: 1.2;    margin-bottom: 1.6em;    max-width: 100%;    overflow: auto;    padding: 0.8em;    white-space: pre;    white-space: pre-wrap;    word-wrap: break-word;}abbr[title] {    border-bottom: 1px dotted #eaeaea;    border-bottom: 1px dotted rgba(51, 51, 51, 0.1);    cursor: help;}mark,ins {    background-color: #fff9c0;    text-decoration: none;}sup,sub {    font-size: 75%;    height: 0;    line-height: 0;    position: relative;    vertical-align: baseline;}sup {    bottom: 1ex;}sub {    top: .5ex;}small {    color: #6c6c6c;    font-size: 87.5%;    font-family: 'Roboto Condensed', sans-serif;    font-style: italic;}big {    font-size: 125%;}hr {    background-color: #eaeaea;    background-color: rgba(51, 51, 51, 0.1);    border: 0;    height: 1px;    margin: 15px 0;}ul,ol {    margin: 0 0 1.6em 1.3333em;}ul {    list-style: disc;}ol {    list-style: decimal;}li>ul,li>ol {    margin-bottom: 0;}dl {    margin-bottom: 1.6em;}dt {    font-weight: bold;}dd {    margin-bottom: 1.6em;}table,th,td {    border: 1px solid #eaeaea;    border: 1px solid rgba(51, 51, 51, 0.1);}table {    border-collapse: separate;    border-spacing: 0;    border-width: 1px 0 0 1px;    margin: 0 0 1.6em;    table-layout: fixed;    /* Prevents HTML tables from becoming too wide */    width: 100%;}caption,th,td {    font-weight: normal;    text-align: left;}th {    border-width: 0 1px 1px 0;    font-weight: 700;}td {    border-width: 0 1px 1px 0;}th,td {    padding: 0.4em;}img {    -ms-interpolation-mode: bicubic;    border: 0;    height: auto;    max-width: 100%;    vertical-align: middle;}figure {    margin: 0;    max-width: 100%;}del {    opacity: 1;}/* Placeholder text color -- selectors need to be separate to work. */::-webkit-input-placeholder {    color: rgba(51, 51, 51, 0.7);    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;}:-moz-placeholder {    color: rgba(51, 51, 51, 0.7);    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;}::-moz-placeholder {    color: rgba(51, 51, 51, 0.7);    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;    opacity: 1;    /* Since FF19 lowers the opacity of the placeholder by default */}:-ms-input-placeholder {    color: rgba(51, 51, 51, 0.7);    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;}textarea {    max-width: 100%;}/* III. COMPONENT***********************/.dk_toggle {    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;    display: block;    width: 100% !important;    height: 40px;    cursor: pointer;    position: relative;}.dk_toggle:after {    position: absolute;    top: 45%;    right: 10px;    content: '';    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-top: 5px solid #fff;}.dk_container {    width: 100%;}.dk_options ul.dk_options_inner {    margin: 0;}.inventory-single .slider div.slick-list.draggable {    padding: 0 !important;}.inventory-single .slider div.slick-track {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;    transform: none !important;}.row {    *zoom: 1;}.row:before,.row:after {    content: " ";    display: table;}.row:after {    clear: both;}.row:before,.row:after {    content: " ";    display: table;}.row:after {    clear: both;}.row:before,.row:after {    content: " ";    display: table;}.row:after {    clear: both;}.row:before,.row:after {    content: " ";    display: table;}.row:after {    clear: both;}/* Text align--------------------------*/.text-center {    text-align: center;}.text-left {    text-align: left;}.text-right {    text-align: right;}.text-justif {    text-align: justify;}.text-nowrap {    white-space: nowrap;}@media only screen and (min-width: 768px) {    .text-right-sm {        text-align: right;    }}@media only screen and (min-width: 992px) {    .text-right-md {        text-align: right;    }}.screen-reader-text,.sr-only {    clip: rect(1px, 1px, 1px, 1px);    position: absolute !important;    height: 1px;    width: 1px;    overflow: hidden;}select {    border-radius: 0 !important;    -webkit-border-radius: 0 !important;}/* IV. SKELETON***********************/.page-content {    overflow-x: hidden;}.filter-menu {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;    margin: 30px auto 65px;}.filter-menu h2 {    font-size: 30px;}.filter-menu .iso-nav ul {    margin: 0;}.filter-menu .iso-nav ul li {    font-family: 'Oswald', sans-serif;    font-size: 16px;    font-weight: 700;    padding: 0;    margin-left: 25px;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    position: relative;    overflow: hidden;}.filter-menu .iso-nav ul li:after {    position: absolute;    bottom: 0;    left: 0;    content: ' ';    width: 100%;    height: 2px;    background-color: #0570f4;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    transform: translateX(-100%);    -webkit-transform: translateX(-100%);    -moz-transform: translateX(-100%);    -ms-transform: translateX(-100%);    -o-transform: translateX(-100%);}.filter-menu .iso-nav ul li.active,.filter-menu .iso-nav ul li:hover {    cursor: pointer;}.filter-menu .iso-nav ul li.active:after,.filter-menu .iso-nav ul li:hover:after {    transform: translateX(0);    -webkit-transform: translateX(0);    -moz-transform: translateX(0);    -ms-transform: translateX(0);    -o-transform: translateX(0);}.filter-menu .iso-nav ul li:hover {    color: #0570f4;}.filter-menu .iso-nav ul li.active {    color: #0570f4;    position: relative;    overflow: hidden;}.filter-menu .iso-nav ul li.active:after {    position: absolute;    bottom: 0;    left: 0;    content: ' ';    width: 100%;    height: 2px;    background-color: #0570f4;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    transform: translateX(-100%);    -webkit-transform: translateX(-100%);    -moz-transform: translateX(-100%);    -ms-transform: translateX(-100%);    -o-transform: translateX(-100%);}.filter-menu .iso-nav ul li.active.active,.filter-menu .iso-nav ul li.active:hover {    cursor: pointer;}.filter-menu .iso-nav ul li.active.active:after,.filter-menu .iso-nav ul li.active:hover:after {    transform: translateX(0);    -webkit-transform: translateX(0);    -moz-transform: translateX(0);    -ms-transform: translateX(0);    -o-transform: translateX(0);}.filter-menu .iso-nav ul li.active:after {    transform: translateX(0);    -webkit-transform: translateX(0);    -moz-transform: translateX(0);    -ms-transform: translateX(0);    -o-transform: translateX(0);}.car-item-1 {    margin-bottom: 30px;    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);}.car-item-1 .hover-effect {    position: relative;}.car-item-1 .hover-effect>img {    width: 100%;}.car-item-1 .hover-effect .label {    z-index: 1;}.car-item-1 .hover-effect .overlay {    background-color: rgba(29, 42, 73, 0.6);    margin: auto;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);}.car-item-1 .info {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;    padding: 0 5px;    min-height: 80px;}.car-item-1 .info h5 {    font-weight: 400;    line-height: 26px;    width: 50%;}.car-item-1 .info .price {    background-color: #0570f4;    color: #fff;    width: 100px;    padding: 5px 10px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.car-item-1 .info .price del,.car-item-1 .info .price .amount {    line-height: 14px;    display: inline-block;}.car-item-1 .info .price del {    font-family: 'Roboto Condensed', sans-serif;    font-size: 14px;}.car-item-1 .info .price .amount {    font-family: 'Roboto', sans-serif;    font-size: 10px;    text-transform: uppercase;}.car-item-1 .info .price ins,.car-item-1 .info .price .request {    font-family: 'Oswald', sans-serif;    font-size: 16px;    line-height: 25px;    font-weight: 700;    background-color: transparent;    text-transform: uppercase;}.car-item-1 .details {    margin: 5px 0 10px;    padding: 10px 5px;    background: #f9f9f9;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.car-item-1 .details span {    color: #999;    font-size: 12px;    line-height: 16px;}.car-item-1 .details span img {    vertical-align: top;    margin-right: 3px;}.car-item-1 .buttons {    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    display: none;}.car-item-1:hover .overlay {    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    opacity: 1;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);    filter: alpha(opacity=100);}.label {    position: absolute;    top: 10px;    left: 10px;    padding: 5px 10px;    color: white;    font-family: 'Roboto Condensed', sans-serif;    font-size: 12px;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    font-weight: normal;}.label.label-used {    background-color: #ff9500;}.label.label-new {    background-color: #17cc17;}.label.label-new-2 {    background-color: #0570f4;}.car-item-2 {    margin-bottom: 60px;}.car-item-2 * {    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.car-item-2 .video {    position: relative;}.car-item-2 .video .label {    z-index: 1;}.car-item-2 .video .overlay {    background-color: rgba(29, 42, 73, 0.6);    margin: auto;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: flex-end;    -webkit-justify-content: flex-end;    -moz-justify-content: flex-end;    -ms-justify-content: flex-end;    -webkit-flex-direction: column;    -moz-flex-direction: column;    -ms-flex-direction: column;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);}.car-item-2 .video .overlay a.grid-item-lightbox {    margin: auto 0;}.car-item-2 .video .overlay a.grid-item-lightbox:hover {    cursor: pointer;    transform: scale(1.1);    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);}.car-item-2 .video .overlay .detail {    background-color: rgba(29, 42, 73, 0.95);    color: #fff;    width: 100%;    padding: 12px 30px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-around;    -webkit-justify-content: space-around;    -moz-justify-content: space-around;    -ms-justify-content: space-around;}.car-item-2 .video .overlay .detail span {    font-family: 'Roboto Condensed', sans-serif;    font-size: 14px;    line-height: 16px;}.car-item-2 .video .overlay .detail span img {    vertical-align: top;    margin-right: 3px;}.car-item-2 .info-box {    padding: 25px;    -webkit-box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.05);    -moz-box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.05);    box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.05);}.car-item-2 .info {    margin-bottom: 10px;    position: relative;}.car-item-2 .info h4 {    font-size: 20px;    font-weight: 400;}.car-item-2 .info p {    padding-top: 5px;}.car-item-2 .info:after {    position: absolute;    content: '';    width: 70px;    height: 1px;    background-color: #eee;}.car-item-2 .price {    font-family: 'Oswald', sans-serif;    padding: 10px 0 10px;}.car-item-2 .price ins {    background-color: white;    color: #0570f4;    font-size: 18px;    font-weight: 700;    padding-right: 15px;}.car-item-2 .price .amount {    color: #767676;    font-size: 14px;}.car-item-2 .buttons {    margin: 5px auto;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);    display: none;}.car-item-2:hover {    cursor: pointer;}.car-item-2:hover .buttons,.car-item-2:hover .overlay {    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    opacity: 1;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);    filter: alpha(opacity=100);    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}div.show-all {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;    margin-bottom: 30px;}div.show-all img {    margin-right: 6px;    vertical-align: text-top;}div.show-all a {    font-family: inherit;    color: inherit;    font-weight: inherit;    display: block;}div.view-detail {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;}div.view-detail img {    margin-right: 6px;    vertical-align: text-top;}div.view-detail a {    font-family: inherit;    color: inherit;    font-weight: inherit;}div.add-to-compare {    background-color: #fff;    width: 60px;    height: 45px;    border: 1px solid #ddd;    box-sizing: border-box;    margin-left: 7px;    padding: 0;    text-align: center;    display: inline-block;    vertical-align: top;    line-height: 45px;}div.add-to-compare img {    vertical-align: text-top;}div.add-to-compare:hover {    border-color: #0570f4;}div.add-to-compare-2 {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;    margin-right: 12px;}div.add-to-compare-2 img {    margin-right: 6px;    vertical-align: text-top;}div.add-to-compare-2 a {    font-family: inherit;    color: inherit;    font-weight: inherit;}div.test-driver {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fff;    color: #767676;    border: 1px solid #fbfe06;}div.test-driver img {    margin-right: 6px;    vertical-align: text-top;}div.test-driver a {    font-family: inherit;    color: inherit;    font-weight: inherit;}div.filter-reset {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;    width: 100%;    margin-top: 30px;}div.filter-reset img {    margin-right: 6px;    vertical-align: text-top;}div.filter-reset a {    font-family: inherit;    color: inherit;    font-weight: inherit;}div.filter-reset-orange {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #f26522;    color: #fff;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    width: 100%;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    text-transform: capitalize;}div.filter-reset-orange img {    margin-right: 6px;    vertical-align: text-top;}div.filter-reset-orange a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.our-special {    padding: 80px 0;    display: block;    *zoom: 1;}.our-special:before,.our-special:after {    content: " ";    display: table;}.our-special:after {    clear: both;}.our-special:before,.our-special:after {    content: " ";    display: table;}.our-special:after {    clear: both;}.our-special:before,.our-special:after {    content: " ";    display: table;}.our-special:after {    clear: both;}.our-special:before,.our-special:after {    content: " ";    display: table;}.our-special:after {    clear: both;}.our-special#our-special-1 {    background-image: url(../images/uploads/our-special-bg.png);    background-size: cover;    background-repeat: no-repeat;}.our-special#our-special-1 .special-banner {    padding: 0;}.our-special#our-special-1 .special-banner img {    height: 100%;}.our-special#our-special-2 {    background-color: #070b60;}.our-special h2 {    color: #fff;    text-align: center;    margin: 5px 0;    text-transform: uppercase;}.our-special .special-carousel {    padding: 0 60px;}.our-special .special-item {    position: relative;    margin-top: 40px;}.our-special .special-item img {    width: 100%;}.our-special .special-item .special-label {    position: absolute;    top: 0;    right: 0;    padding: 10px 20px;    color: #fff;    font-family: 'Oswald', sans-serif;    font-weight: 700;}.our-special .special-item .special-label.label-sale {    background-color: #d9302f;}.our-special .special-item .special-label.label-warranty {    background-color: #ff9500;}.our-special .special-item .special-label .amount {    font-size: 480px;    font-size: 48rem;    font-size: 48px;    font-size: 4.8rem;    line-height: 50px;}.our-special .special-item .special-label .amount small {    color: #fff;    font-style: normal;    line-height: 40px;}.our-special .special-item .special-label span {    font-size: 16px;    text-transform: uppercase;}.our-special .special-item .special-item-text {    padding: 20px 25px;    background-color: #323f5e;    margin-top: 2px;}.our-special .special-item .special-item-text .info {    padding-bottom: 30px;    border-bottom: 1px solid #45516d;}.our-special .special-item .special-item-text .info.info-1 {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.our-special .special-item .special-item-text .info .name {    color: #fff;    font-weight: 400;    line-height: 32px;}.our-special .special-item .special-item-text .info .price {    background-color: #0570f4;    color: #fff;    padding: 5px 20px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.our-special .special-item .special-item-text .info .price del {    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;    line-height: 16px;}.our-special .special-item .special-item-text .info .price ins {    background-color: transparent;    display: block;    font-family: 'Oswald', sans-serif;    font-weight: 700;    font-size: 20px;    line-height: 20px;}.our-special .special-item .special-item-text .info .price-2 {    font-family: 'Oswald', sans-serif;}.our-special .special-item .special-item-text .info .price-2 ins {    color: #0570f4;    background-color: transparent;    font-size: 260px;    font-size: 26rem;    font-size: 26px;    font-size: 2.6rem;    font-weight: 700;    margin-right: 15px;}.our-special .special-item .special-item-text .info .price-2 del {    color: #fff;    font-weight: 300;    font-size: 200px;    font-size: 20rem;    font-size: 20px;    font-size: 2rem;}.our-special .special-item .special-item-text .info h5 {    color: #fff;    padding-top: 5px;}.our-special .special-item .special-item-text .info h5 span {    font-weight: 400;}.our-special .special-item .special-item-text p {    color: #a6aab4;    font-style: italic;    margin: 15px 0 0;}.our-special .slick-dots,.our-special-boat .slick-dots {    text-align: center;    margin: 30px 0 0;}.our-special .slick-dots li,.our-special-boat .slick-dots li {    display: inline-block;    margin: 0 4px;    padding: 1px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    line-height: 5px;    border: 1px solid transparent;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.our-special .slick-dots li.slick-active,.our-special-boat .slick-dots li.slick-active,.our-special .slick-dots li:hover,.our-special-boat .slick-dots li:hover {    border-color: #fff;}.our-special .slick-dots li.slick-active button,.our-special-boat .slick-dots li.slick-active button,.our-special .slick-dots li:hover button,.our-special-boat .slick-dots li:hover button {    cursor: default;    background: #fff;    -webkit-appearance: none;}.our-special .slick-dots li button,.our-special-boat .slick-dots li button {    vertical-align: middle;    cursor: pointer;    border: 0;    width: 10px;    height: 10px;    font-size: 0;    background: #45516d;    border-radius: 50%;    display: inline-block;    padding: 0;    margin-top: 0;}.our-special-boat .our-special-boat-1,.our-special-boat .our-special-boat-2 {    position: relative;    padding: 0;}.our-special-boat .our-special-boat-1 img,.our-special-boat .our-special-boat-2 img {    width: 100%;}.our-special-boat .boat-info {    position: absolute;    left: 0;    right: 0;    bottom: 0;    background-color: rgba(0, 0, 0, 0.75);    padding: 20px 45px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.our-special-boat .boat-info * {    color: #fff;}.our-special-boat .boat-info .boat-name {    font-weight: 400;    padding-bottom: 15px;    text-transform: uppercase;}.our-special-boat .boat-info .boat-name:hover a {    color: #4ec3bd;}.our-special-boat .boat-info .main-info {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.our-special-boat .boat-info .main-info p {    font-size: 14px;}.our-special-boat .boat-info .main-info p span {    padding: 0 5px;    font-weight: 700;}.our-special-boat .boat-info .boat-price {    background-color: #4ec3bd;    padding: 10px 25px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.our-special-boat .boat-info .boat-price del {    font-size: 18px;    font-weight: 300;    line-height: 20px;}.our-special-boat .boat-info .boat-price ins {    display: block;    background-color: transparent;    font-family: 'Oswald', sans-serif;    font-size: 24px;    line-height: 28px;    font-weight: 700;}.our-special-boat .boat-banner {    width: 300px;    position: absolute;    right: 64px;    top: 25%;    text-align: right;}.our-special-boat .boat-banner .banner-title {    font-size: 64px;    font-style: italic;    text-transform: uppercase;}.our-special-boat .boat-banner h5 {    color: #f26522;    font-family: 'Oswald', sans-serif;    font-weight: 300;    padding: 20px 0;}.our-special-boat .boat-banner .boat-price {    background-image: url(../images/price-bg.png);    background-repeat: no-repeat;    padding: 15px 0;    text-align: center;}.our-special-boat .boat-banner .boat-price h2 {    display: inline-block;    color: #fff;    font-size: 36px;}.our-special-boat .boat-banner .boat-price h2 span {    color: #fff;    font-size: 20px;    font-style: italic;    padding-right: 10px;    vertical-align: top;    line-height: 36px;}.our-special-boat .slick-dots li {    border: 1px solid transparent;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.our-special-boat .slick-dots li.slick-active,.our-special-boat .slick-dots li:hover {    border-color: #4ec3bd;}.our-special-boat .slick-dots li.slick-active button,.our-special-boat .slick-dots li:hover button {    background: #4ec3bd;}.our-special-boat .slick-dots li button {    background: #999;}.features {    padding: 80px 0;}.features .features-item {    margin: 45px 0;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.features .features-item .features-icon {    min-width: 27%;}.features .features-item .features-icon img {    padding-right: 20px;}.features .features-item figcaption h4 {    font-size: 220px;    font-size: 22rem;    font-size: 22px;    font-size: 2.2rem;}.features .features-item figcaption p {    margin: 15px 0 0;    line-height: 22px;}.features#features-2 {    background-image: url(../images/uploads/features-bg.png);    background-position: center;    box-shadow: inset 0 0 0 1000px rgba(35, 170, 255, 0.85);    -webkit-box-shadow: inset 0 0 0 1000px rgba(35, 170, 255, 0.85);}.features#features-2 * {    color: white;}.features#features-sell-car {    padding: 35px 0;    background-color: #f9f9f9;}.features#features-boat {    background-color: #4ec3bd;    padding: 32px 0;}.features#features-boat * {    color: #fff;}.direction {    padding: 30px 0;}.direction .direction-item {    display: block;    margin: 40px 0;}.direction .direction-item .direction-icon {    background-color: #0570f4;    width: 35%;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;}.direction .direction-item .direction-text {    padding: 40px 45px;    background-color: #fff;    width: 75%;}.direction .direction-item .direction-text.direction-border {    border: 2px solid #eee;    border-left: none;}.direction .direction-item .direction-text h2 {    font-weight: 300;    margin-bottom: 15px;}.direction .direction-item .direction-text h1 {    text-transform: uppercase;    padding: 10px 0 25px;}.direction .direction-item .direction-text p {    line-height: 22px;}.direction#direction-2 {    background-image: url(../images/uploads/features-bg.png);    background-position: center;    box-shadow: inset 0 0 0 1000px rgba(255, 188, 73, 0.65);    -webkit-box-shadow: inset 0 0 0 1000px rgba(255, 188, 73, 0.65);}.news {    padding: 40px 0 40px 0;}.news .post {    margin-top: 70px;}.news .post.post-large {    position: relative;}.news .post.post-large figcaption {    position: absolute;    bottom: 0;    left: 0;    right: 0;    background-color: rgba(7, 24, 65, 0.9);    padding: 20px 30px;}.news .post.post-large figcaption .post-title {    color: #fff;}.news .post.post-large figcaption .post-title:hover a {    color: #fff;}.news .post.post-large figcaption .date-post {    color: #adaeb5;}.news .post.post-small figcaption {    padding: 20px;    border: 1px solid #eee;}.news .post.post-small figcaption .post-title {    line-height: 26px;}.news .post.post-small figcaption .post-title:hover a {    color: #333;}.news .post.post-small figcaption .date-post {    width: 90px;    color: #767676;    line-height: 12px;    padding-bottom: 25px;    border-bottom: 1px solid #eee;}.news .post.post-small figcaption p:last-child {    margin: 15px 0 0;}.news .post-category {    margin-bottom: 5px;}.news .post-category * {    color: #0570f4;}.news .post-category img {    margin-right: 5px;}.news .post-category a {    text-decoration: underline;    line-height: 20px;    vertical-align: bottom;}.news .date-post {    font-family: 'Roboto Condensed', sans-serif;    font-size: 12px;    text-transform: uppercase;    margin-top: 15px;}.news .news-title {    padding-bottom: 15px;}.news .post-boat {    margin-top: 30px;}.news .post-boat .post-boat-info {    padding: 0;}.news .post-boat .post-category {    padding: 10px 0 5px;}.news .post-boat .post-category a {    color: #4ec3bd;}.news .post-boat .post-title {    font-weight: 400;}.news .post-boat .post-title:hover a {    color: #4ec3bd;}.news .post-boat .date-post {    color: #767676;    width: 90px;    padding-bottom: 25px;    border-bottom: 1px solid #eee;    margin-bottom: 25px;}.news .carousel-container {    overflow: hidden;}.news #newsTestimonial .carousel-indicators {    margin: 0;    left: 100px;    bottom: -60px;    width: 70px;}.news #newsTestimonial .carousel-indicators li {    background-color: #ccc;    margin: 1px;    width: 18px;    height: 18px;    box-shadow: inset 0 0 0 2px #fff;    -webkit-box-shadow: inset 0 0 0 2px #fff;}.news #newsTestimonial .carousel-indicators li.active {    background-color: #767676;    border: 2px solid #767676;}.news #newsTestimonial .item-box {    position: relative;    padding: 45px 60px;    border: 1px solid #eee;    margin-left: 100px;}.news #newsTestimonial .item-box img {    position: absolute;    top: 40px;    left: -50px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;}.news #newsTestimonial .item-box .testimonial .words {    font-size: 18px;    line-height: 24px;    font-style: italic;    margin-bottom: 100px;}.news #newsTestimonial .item-box .testimonial .sign {    position: relative;}.news #newsTestimonial .item-box .testimonial .sign h4 {    padding-bottom: 5px;}.news #newsTestimonial .item-box .testimonial .sign:before {    position: absolute;    top: -30px;    background-color: #4ec3bd;    content: '';    width: 60px;    height: 1px;}.welcome#welcome-1 {    <!--padding: 60px 0 60px;-->    border-top: 1px solid #eee;}.welcome#welcome-1 .welcome-text h2 {    padding: 15px 0 30px;    line-height: 36px;}.welcome#welcome-1 .welcome-text p {    padding-right: 25px;}.welcome#welcome-2 {    padding: 100px 0;}.welcome#welcome-2 .welcome-text h2 {    padding: 0 0 30px;}.welcome .welcome-text p {    line-height: 22px;    margin-bottom: 25px;}.welcome .welcome-text>i {    display: block;}.welcome .welcome-text b {    font-family: 'Roboto Condensed', sans-serif;    font-size: 18px;    line-height: 26px;}.welcome .schedules {    padding: 60px 0;}.welcome .schedules .schedule-block {    margin-top: 40px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    height: 85px;    border: 1px dotted #acacac;}.welcome .schedules .schedule-block img {    padding: 0 20px 0 25px;}.welcome .schedules .schedule-block h5 {    text-transform: uppercase;}.two-banners {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    overflow: hidden;}.two-banners .banner {    width: 50%;    position: relative;    text-align: center;}.two-banners .banner .banner-bg {    background-size: cover;    background-repeat: no-repeat;    background-position: center;    height: 240px;}.two-banners .banner #bg-left {    background-image: url(../images/uploads/banner-left.png);    box-shadow: inset 0 0 0 1000px rgba(35, 170, 255, 0.9);    -webkit-box-shadow: inset 0 0 0 1000px rgba(35, 170, 255, 0.9);}.two-banners .banner #bg-right {    background-image: url(../images/uploads/banner-right.png);    box-shadow: inset 0 0 0 1000px rgba(7, 24, 65, 0.9);    -webkit-box-shadow: inset 0 0 0 1000px rgba(7, 24, 65, 0.9);}.two-banners .banner h1 {    margin: auto;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    font-size: 400px;    font-size: 40rem;    font-size: 40px;    font-size: 4rem;    line-height: 45px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;}.two-banners .banner h1 a {    color: #fff;}.two-banners#transform .banner .banner-bg {    -webkit-transform: skew(-20deg);}.two-banners#transform .banner #bg-left {    margin-left: -90px;}.two-banners#transform .banner #bg-right {    margin-right: -90px;}.feature-car {    background-image: url(../images/uploads/feature_car-bg.png);    background-size: cover;    background-position: center;    background-repeat: no-repeat;    padding: 140px 0;}.feature-car .feature-car-typo {    float: right;    text-align: right;}.feature-car .feature-car-typo .feature-car-price {    font-size: 480px;    font-size: 48rem;    font-size: 48px;    font-size: 4.8rem;    color: #0570f4;}.feature-car .feature-car-typo .feature-car-title {    font-size: 400px;    font-size: 40rem;    font-size: 40px;    font-size: 4rem;    font-style: italic;    margin: 15px 0;}.feature-car .feature-car-typo p {    font-size: 20px;    color: #333;    padding: 15px 0 45px;}.feature-car .feature-car-typo div.feature-car-btn {    background-color: #172342;    padding: 14px 50px;    border: none;    display: inline-block;}.feature-car .feature-car-typo div.feature-car-btn img {    margin-right: 10px;}.feature-car .feature-car-typo div.feature-car-btn a {    color: #fbfe06;    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    border-bottom: 1px solid #fbfe06;}.address#address-2 {    margin: 40px auto;}.address#address-2 .address-block {    padding: 20px 0;    *zoom: 1;}.address#address-2 .address-block:before,.address#address-2 .address-block:after {    content: " ";    display: table;}.address#address-2 .address-block:after {    clear: both;}.address#address-2 .address-block:before,.address#address-2 .address-block:after {    content: " ";    display: table;}.address#address-2 .address-block:after {    clear: both;}.address#address-2 .address-block:before,.address#address-2 .address-block:after {    content: " ";    display: table;}.address#address-2 .address-block:after {    clear: both;}.address#address-2 .address-block:before,.address#address-2 .address-block:after {    content: " ";    display: table;}.address#address-2 .address-block:after {    clear: both;}.address#address-2 .address-block .address-image {    padding-right: 0;}.address#address-2 .address-block .address-image img {    width: 100%;    height: 230px;}.address#address-1 .address-text {    margin-bottom: 20px;}.address .address-text {    padding: 30px 15px;    border: 1px solid #eee;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.address .address-text span.address-block-number {    background-color: #0570f4;    color: #fff;    font-weight: 700;    height: 30px;    width: 30px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;    margin-right: 15px;}.address .address-text .text {    width: 80%;}.address .address-text .text p {    padding-top: 10px;}.address .address-text .text table {    border: none;    margin-bottom: 0;}.address .address-text .text table th,.address .address-text .text table td {    font-family: 'Roboto Condensed', sans-serif;    border: none;    text-transform: uppercase;}.address .address-text .text table th {    color: #6c6c6c;}.address .address-text .text table td {    color: #333;    border-top: 1px solid #eee;}.address .address-text .text table td:first-child {    color: #6c6c6c;}#contact-form {    background-color: #202020;}#contact-form .contact-form-title {    color: white;    padding: 20px;}#contact-form .contact-form-title i {    margin-right: 10px;}#contact-form form {    background-color: #282828;    padding: 20px 20px 30px;}#contact-form form label {    color: #aaa;    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;}#contact-form form label span {    color: red;}#contact-form form input,#contact-form form textarea {    width: 100%;    margin: 5px 0 15px;    border: 1px solid #404040;    background-color: #363636;}#contact-form form input {    height: 40px;    color: #fff;    font-size: 16px;    font-weight: 700;    text-transform: uppercase;}#contact-form form input:-moz-placeholder {    color: #fff;    font-weight: 700;}#contact-form form input::-moz-placeholder {    color: #fff;    font-weight: 700;}#contact-form form input:-ms-input-placeholder {    color: #fff;    font-weight: 700;}#contact-form form input::-webkit-input-placeholder {    color: #fff;    font-weight: 700;}#contact-form form textarea {    height: 100px;    font-style: italic;}#contact-form form .input-group {    width: 100%;}.contact-form-btn {    background-color: #fbfe06;    color: #262626;    width: 100%;    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;    font-weight: 700;    border: none;    height: 45px;    margin-top: 10px;}.services-vehicles {    display: block;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.services-vehicles figure,.services-vehicles figcaption {    width: 50%;}.services-vehicles figcaption {    padding: 80px 175px 80px 100px;}.services-vehicles figcaption p {    padding: 25px 0;}.services-vehicles ul.services-vehicles-content {    list-style-type: none;    column-count: 2;    column-gap: 70px;    margin: 0;}.services-vehicles ul.services-vehicles-content li {    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;    line-height: 16px;    border-bottom: 1px solid #ddd;    padding: 15px 0;}.services-vehicles ul.services-vehicles-content li:before {    content: url(../images/icon-checked.png);    margin-right: 15px;    vertical-align: middle;}.service-auto-repair {    margin: 30px auto;}.service-auto-repair .title {    text-align: center;}.service-auto-repair .title p {    padding: 25px 0;}.service-auto-repair .block {    margin-bottom: 30px;}.service-auto-repair .block figcaption {    padding: 15px 25px;    background-color: #f1f1f1;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.service-auto-repair .block figcaption h5 {    font-weight: 400;}.service-auto-repair .block figcaption a {    color: #0570f4;    font-size: 300px;    font-size: 30rem;    font-size: 30px;    font-size: 3rem;    line-height: 30px;}.service-auto-repair .block figcaption:hover {    background-color: #fff;}.service-schedule {    padding: 120px 0;    background-color: #202020;}.service-schedule p {    color: #777;}.service-schedule p span {    color: #0570f4;}.service-schedule p span:first-child {    color: #d9302f;}.service-schedule p.form-note {    margin: auto 0;}.service-schedule .service-schedule-title h2 {    color: #fff;    line-height: 38px;    text-transform: uppercase;    position: relative;    overflow: hidden;    padding-bottom: 25px;    margin-bottom: 25px;}.service-schedule .service-schedule-title h2:after {    position: absolute;    bottom: 0;    left: 0;    content: ' ';    width: 60px;    height: 2px;    background-color: #0570f4;}.service-schedule form {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;}.service-schedule label {    color: #fff;    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;    display: block;}.service-schedule label span {    color: #d9302f;}.service-schedule input,.service-schedule .dk_toggle {    width: 100%;    margin: 5px 0 20px;    border: 1px solid #404040;    background-color: #363636;    height: 45px;}.service-schedule input:-moz-placeholder,.service-schedule .dk_toggle:-moz-placeholder {    color: #777;    font-weight: 400;}.service-schedule input::-moz-placeholder,.service-schedule .dk_toggle::-moz-placeholder {    color: #777;    font-weight: 400;}.service-schedule input:-ms-input-placeholder,.service-schedule .dk_toggle:-ms-input-placeholder {    color: #777;    font-weight: 400;}.service-schedule input::-webkit-input-placeholder,.service-schedule .dk_toggle::-webkit-input-placeholder {    color: #777;    font-weight: 400;}.service-schedule .dk_toggle {    display: block;    color: #777;    font-size: 16px;    font-family: 'Roboto Condensed', sans-serif;    padding: 10px 12px;}.service-schedule .dk_options {    background-color: #202020;}.service-schedule .dk_options ul.dk_options_inner {    border-color: #404040;    margin: 0;}.service-schedule .dk_options ul.dk_options_inner li a {    background-color: #363636;    border-bottom: 1px solid #404040;}.service-schedule .dk_options ul.dk_options_inner li:hover a {    color: #0570f4;    border-color: #0570f4;    background-color: #202020;}.service-schedule input[type="text"][readonly] {    background-color: #363636;}.service-auto-repair-content figure {    position: relative;    display: block;}.service-auto-repair-content figure a:hover img {    opacity: 0.5;}.about-text {    padding-right: 100px;    margin-bottom: 100px;}.about-text h2,.about-text p {    margin-bottom: 20px;}.about-text p.slogan {    padding-top: 15px;    font-size: 240px;    font-size: 24rem;    font-size: 24px;    font-size: 2.4rem;    font-style: italic;}.partner-logo {    background-color: #f9f9f9;    padding: 80px 0;}.partner-logo .partner_logo_grid {    column-count: 5;    column-gap: 0;}.partner-logo .partner_logo_grid img {    box-sizing: border-box;    border: 1px solid #eee;}.breadcrumb {    background-color: #f6f6f6;    padding: 50px 0;    margin-bottom: 80px;}.breadcrumb * {    color: #767676;}.breadcrumb .flex-box {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.breadcrumb h4 {    text-transform: uppercase;}.breadcrumb ul {    margin: auto 0;}.breadcrumb ul li:not(:first-child):before {    content: "\003E";    margin-right: 10px;}.breadcrumb-image {    background-image: url('../images/uploads/breadcrumb-bg.jpg');    background-repeat: no-repeat;    background-size: cover;    background-position: bottom;    padding-top: 180px;    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.65);    -webkit-box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.65);}.breadcrumb-image h2 {    color: #fff;    font-size: 400px;    font-size: 40rem;    font-size: 40px;    font-size: 4rem;}.breadcrumb-image ul {    padding-top: 20px;    margin: 20px 0 20px;    display: block;    position: relative;}.breadcrumb-image ul * {    color: rgba(255, 255, 255, 0.65);    font-size: 14px;}.breadcrumb-image ul li {    padding-left: 0;    text-transform: capitalize;}.breadcrumb-image ul li:not(:first-child):before {    content: "/";    margin-right: 10px;}.breadcrumb-image ul:before {    position: absolute;    top: 0;    left: 0;    content: ' ';    width: 60px;    height: 1px;    background-color: rgba(255, 255, 255, 0.2);}.result-sort-view {    padding-bottom: 10px;    margin-bottom: 20px;    border-bottom: 1px solid #eee;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.result-sort-view .result {    color: #333;    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;}.result-sort-view .result span {    color: #0570f4;    font-weight: 700;}.result-sort-view .sort-view {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.result-sort-view .sort-view label {    color: #767676;    font-size: 14px;    line-height: 40px;}.result-sort-view .sort-view .dk_container {    width: 200px;    margin-left: 20px;}.result-sort-view .sort-view a.dk_toggle {    display: inline-block;    background-color: #eee;    padding: 8px 15px;    position: relative;}.result-sort-view .sort-view a.dk_toggle:after {    position: absolute;    top: 0px;    right: 10px;    content: '\f107';    font-family: FontAwesome;    line-height: 40px;    border: none;}.result-sort-view .sort-view a.dk_toggle .dk_options ul.dk_options_inner {    background-color: #eee;    padding: 0;}.result-sort-view .sort-view a.dk_toggle:hover {    color: #767676;}.result-sort-view .sort-view .view-by {    margin-left: 40px;}.result-sort-view .sort-view .view-by a {    display: inline-block;    width: 40px;    height: 40px;    background-color: #eee;    text-align: center;    margin-left: 10px;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.result-sort-view .sort-view .view-by a i {    font-size: 22px;    line-height: 42px;}.result-sort-view .sort-view .view-by a:hover,.result-sort-view .sort-view .view-by a.active {    background-color: #fbfe06;    color: #333;}.result-sort-view#rsv-boat .result span {    color: #4ec3bd;}.result-sort-view#rsv-boat .view-by a:hover,.result-sort-view#rsv-boat .view-by a.active {    background-color: #f26522;}.result-sort-view#rsv-boat .view-by a:hover i,.result-sort-view#rsv-boat .view-by a.active i {    color: white;}.filter-summary {    margin-bottom: 50px;}.filter-summary#filter-list-item {    margin-bottom: 0;}.filter-summary * {    display: inline-block;}.filter-summary .filter-tag {    width: 165px;    background-color: #f6f6f6;    color: #aaa;    font-family: 'Roboto Condensed', sans-serif;    font-size: 14px;    text-align: center;    padding: 5px 0;    margin-right: 20px;    box-shadow: 2px 2px 0 0 #eee;    -webkit-box-shadow: 2px 2px 0 0 #eee;}.filter-summary .filter-tag span {    color: #6c6c6c;}.filter-summary .filter-tag a.delete {    font-size: 16px;    vertical-align: middle;    margin-left: 15px;}.filter-summary a.clear {    color: #0570f4;}.filter-summary#fs-boat .filter-tag a.delete:hover {    color: #4ec3bd;}.filter-summary#fs-boat a.clear {    color: #4ec3bd;}.inventory-products {    margin-bottom: 100px;}.inventory-products .car-item-1 .buttons .add-to-compare {    margin: 0;}.car-item-3 {    position: relative;    padding: 20px 0 20px;    border-top: 1px solid #eee;    *zoom: 1;}.car-item-3:before,.car-item-3:after {    content: " ";    display: table;}.car-item-3:after {    clear: both;}.car-item-3:before,.car-item-3:after {    content: " ";    display: table;}.car-item-3:after {    clear: both;}.car-item-3:before,.car-item-3:after {    content: " ";    display: table;}.car-item-3:after {    clear: both;}.car-item-3:before,.car-item-3:after {    content: " ";    display: table;}.car-item-3:after {    clear: both;}.car-item-3:first-child {    border-top: none;}.car-item-3 figure {    position: relative;}.car-item-3 figure .label {    z-index: 1;}.car-item-3 figure a.overlay {    background-color: rgba(29, 42, 73, 0.7);    margin: auto;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.car-item-3 .car-item-description .stock-vin {    padding: 5px 0;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.car-item-3 .car-item-description .stock-vin .stock span,.car-item-3 .car-item-description .stock-vin .vin span {    color: #767676;}.car-item-3 .car-item-description .stock-vin .stock {    margin-right: 30px;}.car-item-3 .car-item-description .price-certificate {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.car-item-3 .car-item-description .info {    -moz-column-width: 20%;    -moz-column-count: 4;    -moz-column-gap: 25px;    -moz-column-rule-color: #eee;    -moz-column-rule-style: solid;    -moz-column-rule-width: 1px;    -webkit-column-width: 20%;    -webkit-column-count: 4;    -webkit-column-gap: 25px;    -webkit-column-rule-color: #eee;    -webkit-column-rule-style: solid;    -webkit-column-rule-width: 1px;    column-width: 20%;    column-count: 4;    column-gap: 25px;    column-rule-color: #eee;    column-rule-style: solid;    column-rule-width: 1px;    padding: 15px 0;}.car-item-3 .car-item-description .info img {    vertical-align: top;    margin: 4px 5px 0 0;}.car-item-3 .car-item-description .info span {    font-family: 'Roboto Condensed', sans-serif;    color: #767676;    display: inline-block;}.car-item-3 .car-item-description .info span strong {    color: #333;    display: block;    font-size: 14px;    line-height: 14px;    text-transform: uppercase;}.car-item-3 .car-item-description .price {    font-family: 'Oswald', sans-serif;}.car-item-3 .car-item-description .price .amount {    color: #0570f4;    font-size: 22px;    font-weight: 700;    margin-right: 15px;}.car-item-3 .car-item-description .price .other-price {    color: #767676;    font-size: 16px;}.car-item-3 .car-item-description .certificate img:last-child {    margin-left: 25px;}.car-item-3 .car-item-description .buttons {    margin: 20px 0;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);    display: none;}.car-item-3 .car-item-description .seller-info {    margin-top: 15px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.car-item-3 .car-item-description .seller-info img {    margin-right: 10px;}.car-item-3 .car-item-description .seller-info .author-name {    font-size: 14px;    color: #888;    font-family: 'Roboto Condensed', sans-serif;}.car-item-3:hover a.overlay,.car-item-3:hover .buttons {    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    opacity: 1;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);    filter: alpha(opacity=100);}ul#inventory-pagination,ul#inventory-pagination-boat {    margin-top: 20px;}ul#inventory-pagination li,ul#inventory-pagination-boat li {    font-size: 16px;    padding: 13px 0;}ul#inventory-pagination li.current,ul#inventory-pagination-boat li.current,ul#inventory-pagination li:hover,ul#inventory-pagination-boat li:hover {    background-color: #fbfe06;    color: #333;    font-weight: 700;}ul#inventory-pagination li.current,ul#inventory-pagination li:hover {    background-color: #fbfe06;    color: #333;}ul#inventory-pagination-boat li.current,ul#inventory-pagination-boat li:hover {    background-color: #f26522;    color: #fff;}.inventory-sidebar#inventory-sidebar-light .sidebar-filter {    background-color: #f3f3f3;}.inventory-sidebar#inventory-sidebar-dark {    margin-bottom: 30px;}.inventory-sidebar#inventory-sidebar-dark .sidebar-filter {    background-color: #282828;}.inventory-sidebar#inventory-sidebar-dark .sidebar-filter.more-options {    padding: 0 20px 30px;}.inventory-sidebar#inventory-sidebar-dark .product-search {    border-color: #484848;}.inventory-sidebar#inventory-sidebar-dark .product-search input {    background-color: #363636;}.inventory-sidebar#inventory-sidebar-dark h6.title {    color: #fff;    border-color: #484848;}.inventory-sidebar#inventory-sidebar-dark .car-type label {    background-color: #363636;    color: #aaa;}.inventory-sidebar#inventory-sidebar-dark #slider-range.ui-widget-content,.inventory-sidebar#inventory-sidebar-dark #slider-range-year.ui-widget-content {    background-color: #fff;}.inventory-sidebar#inventory-sidebar-dark #slider-range .ui-state-default:first-child,.inventory-sidebar#inventory-sidebar-dark #slider-range-year .ui-state-default:first-child {    box-shadow: 1px 1px 4px 0 #888;    -webkit-box-shadow: 1px 1px 4px 0 #888;}.inventory-sidebar#inventory-sidebar-dark #slider-range .ui-state-default:last-child,.inventory-sidebar#inventory-sidebar-dark #slider-range-year .ui-state-default:last-child {    box-shadow: 1px 1px 4px 0 #888;    -webkit-box-shadow: 1px 1px 4px 0 #888;}.inventory-sidebar#inventory-sidebar-dark .wt:before {    border-bottom-color: #fff;}.inventory-sidebar#inventory-sidebar-dark input#amount,.inventory-sidebar#inventory-sidebar-dark input#year-amount {    background-color: #fff;    color: #333;}.inventory-sidebar#inventory-sidebar-dark form.filter-panel label {    color: #aaa;    display: block;}.inventory-sidebar#inventory-sidebar-dark .select label {    display: block;    color: #aaa;    font-size: 14px;}.inventory-sidebar#inventory-sidebar-dark .select .dk_toggle {    display: block;    background-color: #363636;    color: #fff;    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;    font-weight: 700;    text-transform: uppercase;    padding: 8px 12px;    margin: 3px 0 10px;    border: 1px solid #404040;    width: 100%;    height: 40px;    cursor: pointer;    position: relative;}.inventory-sidebar#inventory-sidebar-dark .select .dk_toggle:after {    position: absolute;    top: 45%;    right: 10px;    content: '';    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-top: 5px solid #fff;}.inventory-sidebar#inventory-sidebar-dark .select .dk_options {    background-color: #202020;}.inventory-sidebar#inventory-sidebar-dark .select .dk_options ul.dk_options_inner {    border: none;}.inventory-sidebar#inventory-sidebar-dark .select .dk_options ul.dk_options_inner li a {    background-color: #202020;    font-weight: 700;    text-transform: uppercase;    border-bottom: 1px solid #404040;}.inventory-sidebar#inventory-sidebar-dark .select .dk_options ul.dk_options_inner li:hover a {    color: #fff;    border-color: #0570f4;    background-color: #202020;}.inventory-sidebar#inventory-sidebar-boat {    margin-bottom: 30px;}.inventory-sidebar#inventory-sidebar-boat .sidebar-filter {    border: 1px solid #ececec;    padding: 20px 20px 25px;}.inventory-sidebar#inventory-sidebar-boat h6.title {    color: #333;}.inventory-sidebar#inventory-sidebar-boat #slider-range .ui-state-default:last-child,.inventory-sidebar#inventory-sidebar-boat #slider-range-year .ui-state-default:last-child {    background-color: #f26522;    box-shadow: 1px 1px 4px 0 #888;    -webkit-box-shadow: 1px 1px 4px 0 #888;}.inventory-sidebar#inventory-sidebar-boat #slider-range .ui-widget-header,.inventory-sidebar#inventory-sidebar-boat #slider-range-year .ui-widget-header {    background-color: #f26522;}.inventory-sidebar#inventory-sidebar-boat .select label,.inventory-sidebar#inventory-sidebar-boat .time label {    color: #333;    font-size: 16px;    font-weight: 700;}.inventory-sidebar#inventory-sidebar-boat .select input,.inventory-sidebar#inventory-sidebar-boat .time input,.inventory-sidebar#inventory-sidebar-boat .select .dk_toggle,.inventory-sidebar#inventory-sidebar-boat .time .dk_toggle {    border: 1px solid #ececec;    background-color: #fff;    height: 40px;    margin: 3px 0 10px;}.inventory-sidebar#inventory-sidebar-boat .time .input-box {    position: relative;    display: block;}.inventory-sidebar#inventory-sidebar-boat .time .input-box:after {    position: absolute;    top: 0;    right: 10px;    content: '\f133';    font-family: FontAwesome;    color: #999;    line-height: 40px;}.inventory-sidebar#inventory-sidebar-boat .tabs-boat {    border-bottom: 1px solid #ececec;    margin-bottom: 30px;}.inventory-sidebar#inventory-sidebar-boat .tabs-boat label {    color: #333;    font-size: 16px;    font-weight: 700;}.inventory-sidebar#inventory-sidebar-boat .tabs-boat ul {    margin: 5px 0;    border: none;}.inventory-sidebar#inventory-sidebar-boat .tabs-boat ul li {    width: 50%;    text-align: center;}.inventory-sidebar#inventory-sidebar-boat .tabs-boat ul li a {    font-size: 14px;    line-height: 14px;    border: 1px solid #ececec;}.inventory-sidebar#inventory-sidebar-boat .tabs-boat ul li a i {    display: block;    font-size: 40px;    line-height: 40px;    margin-bottom: 2px;}.inventory-sidebar#inventory-sidebar-boat .tabs-boat ul li.active a,.inventory-sidebar#inventory-sidebar-boat .tabs-boat ul li:hover a {    background-color: #4ec3bd;    color: #fff;    border-color: #4ec3bd;}.inventory-sidebar#inventory-sidebar-boat .tabs-boat .tab-content {    padding: 20px 0;}.inventory-sidebar#inventory-sidebar-boat .select .dk_toggle {    display: block;    color: #999;    font-family: 'Roboto Condensed', sans-serif;    font-size: 14px;    line-height: 40px;    padding: 0 15px;    width: 100%;    cursor: pointer;    position: relative;}.inventory-sidebar#inventory-sidebar-boat .select .dk_toggle:after {    position: absolute;    top: 0;    right: 10px;    content: '\f0dd';    font-family: FontAwesome;    color: #999;    line-height: 25px;}.inventory-sidebar#inventory-sidebar-boat .select#select-region .dk_toggle:after {    content: '\f041';    line-height: 26px;    font-size: 16px;}.inventory-sidebar#inventory-sidebar-boat .select .dk_options {    width: 100%;}.inventory-sidebar#inventory-sidebar-boat .select .dk_options ul.dk_options_inner li {    width: 100%;}.inventory-sidebar#inventory-sidebar-boat .select .dk_options ul.dk_options_inner li a {    color: #999;    background-color: #f6f6f6;    text-align: left;}.inventory-sidebar#inventory-sidebar-boat .select .dk_options ul.dk_options_inner li.dk_option_current a,.inventory-sidebar#inventory-sidebar-boat .select .dk_options ul.dk_options_inner li:hover a {    color: #4ec3bd;    background-color: #fff;    border-color: #ececec;    border-bottom-color: #4ec3bd;}.inventory-sidebar#inventory-sidebar-boat .show-option {    display: block;    clear: both;    color: #4ec3bd;    font-size: 14px;    padding: 10px 0 20px;}.inventory-sidebar#inventory-sidebar-boat .show-option:hover {    cursor: pointer;}.inventory-sidebar#inventory-sidebar-boat .options-container {    display: none;}.inventory-sidebar#inventory-sidebar-boat .options-container.open {    display: block;}.inventory-sidebar .sidebar-title h5 {    text-transform: uppercase;}.inventory-sidebar .sidebar-title h5 img {    margin-right: 10px;}.inventory-sidebar.accessories .sidebar-filter {    padding: 0 20px 30px;}.inventory-sidebar.accessories h6.title {    padding: 30px 0 20px;}.inventory-sidebar.accessories ul {    margin: 10px 0 0 40px;    color: #aaa;}.inventory-sidebar.accessories ul li {    padding: 5px 0;}.inventory-sidebar.accessories ul li a {    color: #aaa;    font-size: 14px;}.inventory-sidebar .sidebar-filter {    padding: 15px 20px 20px;}.inventory-sidebar .sidebar-title {    background-color: #202020;    padding: 20px;}.inventory-sidebar .sidebar-title h5 {    color: #fff;}.inventory-sidebar .product-search {    padding: 15px 0 25px;    border-bottom: 1px solid #ddd;}.inventory-sidebar .product-search input {    background-color: #fff;    color: #aaa;    height: 45px;    border: none;}.inventory-sidebar .car-type {    padding: 25px 0;    overflow: hidden;}.inventory-sidebar .car-type label {    display: block;    background-color: #fff;    color: #767676;    font-size: 14px;    padding: 10px 15px;    margin-bottom: 1px;}.inventory-sidebar .car-type input[type=checkbox] {    margin: 0 30px 0 0;    vertical-align: top;}.inventory-sidebar input[type=checkbox] {    visibility: hidden;}.inventory-sidebar input[type=checkbox]:after {    visibility: visible;    content: url(../images/icon-checkbox.png);}.inventory-sidebar input[type=checkbox]:checked:after {    content: url(../images/icon-checkbox-checked.png);}.inventory-sidebar h6.title {    font-family: 'Roboto Condensed', sans-serif;    font-size: 14px;    padding: 30px 0 8px;    border-bottom: 1px solid #ddd;    text-transform: uppercase;}.inventory-sidebar h6.title i {    float: right;}.inventory-sidebar .car-price h6.title,.inventory-sidebar .year h6.title {    border-bottom: none;}.inventory-sidebar .options-checkbox {    overflow: hidden;}.inventory-sidebar .options-checkbox h6.title:after {    float: right;    font-family: Ionicons;    content: "\f2c7";    font-size: 16px;    line-height: 16px;}.inventory-sidebar .options-checkbox .filter-panel {    height: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.inventory-sidebar .options-checkbox.open h6.title:after {    content: "\f2f4";}.inventory-sidebar .options-checkbox.open .filter-panel {    height: auto;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    opacity: 1;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);    filter: alpha(opacity=100);}.inventory-sidebar form.filter-panel {    column-count: 1;    padding: 15px 0px 15px 0;}.inventory-sidebar form.filter-panel label {    color: #767676;    font-family: 'Roboto Condensed', sans-serif;    font-size: 14px;    margin: 5px;}.inventory-sidebar form.filter-panel input[type=checkbox] {    margin: 2px 10px 0 0;    vertical-align: top;}.inventory-sidebar .slider-filter #slider-range,.inventory-sidebar .slider-filter #slider-range-year {    margin: 10px 10px 0;}.inventory-sidebar .slider-filter #slider-range.ui-widget-content,.inventory-sidebar .slider-filter #slider-range-year.ui-widget-content {    height: 5px;    border: none;    background-color: #999;}.inventory-sidebar .slider-filter #slider-range .ui-widget-header,.inventory-sidebar .slider-filter #slider-range-year .ui-widget-header {    background-color: #0570f4;}.inventory-sidebar .slider-filter #slider-range .ui-state-default,.inventory-sidebar .slider-filter #slider-range-year .ui-state-default {    top: -0.5em;    width: 20px;    height: 20px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;}.inventory-sidebar .slider-filter #slider-range .ui-state-default:first-child,.inventory-sidebar .slider-filter #slider-range-year .ui-state-default:first-child {    border: 2px solid #888;}.inventory-sidebar .slider-filter #slider-range .ui-state-default:last-child,.inventory-sidebar .slider-filter #slider-range-year .ui-state-default:last-child {    background-color: #f3db1c;    border: 2px solid #fff;}.inventory-sidebar .slider-filter input#amount,.inventory-sidebar .slider-filter input#year-amount {    margin: auto;    margin-bottom: 10px;    width: 100px;    height: 20px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    background-color: #333;    border: none;    color: #fff;    font-size: 13px;    text-align: center;}.inventory-sidebar .slider-filter .wt {    position: relative;}.inventory-sidebar .slider-filter .wt:before {    content: " ";    position: absolute;    top: -6px;    left: 0;    right: 0;    margin: auto;    width: 0;    height: 0;    border-bottom: 6px solid #333;    border-left: 6px solid transparent;    border-right: 6px solid transparent;}.inventory-single-sidebar {    padding-left: 0px;}.infoo .row div:first-child {    padding-left: 0px;    border-left: none;    border-right: none;}.infoo .row:last-child div {    border-bottom: none;}.infoo {    border: 1px solid #f1f1f1;    padding: 10px;}.infoo .row {    margin: 0;}.infoo .row div {    border-bottom: 1px solid #f1f1f1;    font-weight: 400;    line-height: 2.3;}.inventory-single-sidebar .price {    background-color: #19950b;    color: #fff;    font-family: 'Oswald', sans-serif;        font-size: 25px;        padding: 12px 20px;}.inventory-single-sidebar .price .amount {    font-size: 300px;    font-size: 30rem;    font-size: 30px;    font-size: 3rem;    font-weight: 700;    margin-right: 10px;}.inventory-single-sidebar .price .other-price {    font-size: 16px;}.inventory-single-sidebar .price-boat {    border: 1px solid #eee;    padding: 25px;    margin-top: 30px;}.inventory-single-sidebar .price-boat p {    color: #888;    margin: 0;}.inventory-single-sidebar .price-boat h2 {    color: #4ec3bd;    margin-bottom: 10px;}.inventory-single-sidebar .price-boat h2 span,.inventory-single-sidebar .price-boat h4 span {    color: #888;    font-family: 'Oswald', sans-serif;    font-size: 18px;    font-weight: 300;}.inventory-single-sidebar .note {    font-size: 14px;    padding: 12px 20px;    border: 1px solid #eee;}.inventory-single-sidebar .note span {    color: #d9302f;}.inventory-single-sidebar .sidebar-buttons {    margin-bottom: 20px;}.inventory-single-sidebar .sidebar-buttons>div {    background-color: #f1f1f1;    width: 100%;    height: 55px;    line-height: 55px;    margin-bottom: 10px;    border: none;    font-family: 'Oswald', sans-serif;    text-align: left;    padding: 0 25px;}.inventory-single-sidebar .sidebar-buttons>div img {    margin-right: 10px;}.inventory-single-sidebar .sidebar-buttons .compare-boat {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #f26522;    color: #fff;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    border-radius: 0;}.inventory-single-sidebar .sidebar-buttons .compare-boat img {    margin-right: 6px;    vertical-align: text-top;}.inventory-single-sidebar .sidebar-buttons .compare-boat a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.inventory-single-sidebar .sidebar-buttons .schedule-showing {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #eee;}.inventory-single-sidebar .sidebar-buttons .schedule-showing img {    margin-right: 6px;    vertical-align: text-top;}.inventory-single-sidebar .sidebar-buttons .schedule-showing a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.inventory-single-sidebar .sidebar-buttons .schedule-showing,.inventory-single-sidebar .sidebar-buttons .compare-boat {    width: 100%;    font-weight: 400;    text-align: left;    padding: 0 25px;    margin-bottom: 10px;}.inventory-single-sidebar .sidebar-buttons .schedule-showing img,.inventory-single-sidebar .sidebar-buttons .compare-boat img {    margin-right: 10px;}.inventory-single-sidebar .vehicle-highlights {    margin-bottom: 25px;}.inventory-single-sidebar .vehicle-highlights h4 {    background-color: #f1f1f1;    padding-left: 25px;    height: 65px;    line-height: 70px;    text-transform: uppercase;}.inventory-single-sidebar .vehicle-highlights h4 img {    margin-right: 15px;    vertical-align: baseline;}.inventory-single-sidebar .vehicle-highlights h4:before,.inventory-single-sidebar .vehicle-highlights h4:after {    content: " ";    display: table;}.inventory-single-sidebar .vehicle-highlights h4:after {    clear: both;}.inventory-single-sidebar .vehicle-highlights h4:before,.inventory-single-sidebar .vehicle-highlights h4:after {    content: " ";    display: table;}.inventory-single-sidebar .vehicle-highlights h4:after {    clear: both;}.inventory-single-sidebar .vehicle-highlights h4:before,.inventory-single-sidebar .vehicle-highlights h4:after {    content: " ";    display: table;}.inventory-single-sidebar .vehicle-highlights h4:after {    clear: both;}.inventory-single-sidebar .vehicle-highlights h4:before,.inventory-single-sidebar .vehicle-highlights h4:after {    content: " ";    display: table;}.inventory-single-sidebar .vehicle-highlights h4:after {    clear: both;}.inventory-single-sidebar .vehicle-highlights ul {    list-style-type: none;    margin: 0;}.inventory-single-sidebar .vehicle-highlights li {    padding: 15px 25px;    border: 1px solid #eee;}.inventory-single-sidebar .vehicle-highlights li:before {    content: url(../images/icon-list-style.png);    margin-right: 15px;}.inventory-single-sidebar .vehicle-highlights li a {    font-size: 16px;}.inventory-single-sidebar .consult-phone {    background-color: #333;    padding: 25px;    margin-bottom: 40px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.inventory-single-sidebar .consult-phone * {    color: #fff;}.inventory-single-sidebar .consult-phone span {    font-weight: 300;    text-transform: uppercase;}.inventory-single-sidebar .consult-phone img {    margin-right: 15px;}.inventory-single-sidebar .consult-phone.consult-phone-boat {    background-image: url(../images/uploads/inventory_sidebar_support.jpg);    background-repeat: no-repeat;    background-size: cover;    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.75);    -webkit-box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.75);    margin-top: 40px;}.inventory-single-sidebar .payment-calculator {    border: 1px solid #eee;}.inventory-single-sidebar .payment-calculator .title {    padding: 20px 25px;    line-height: 22px;}.inventory-single-sidebar .payment-calculator .title img {    vertical-align: top;    margin-right: 15px;}.inventory-single-sidebar .payment-calculator form {    padding: 25px;}.inventory-single-sidebar .payment-calculator form label {    display: block;    color: #767676;    font-size: 16px;}.inventory-single-sidebar .payment-calculator form label span {    color: #4ec3bd;    font-weight: 700;    margin-left: 5px;}.inventory-single-sidebar .payment-calculator form input {    background-color: #f1f1f1;    border: none;    height: 40px;    margin: 2px 0 20px;}.inventory-single-sidebar .payment-calculator form input:-moz-placeholder {    color: #333;    font-weight: 700;}.inventory-single-sidebar .payment-calculator form input::-moz-placeholder {    color: #333;    font-weight: 700;}.inventory-single-sidebar .payment-calculator form input:-ms-input-placeholder {    color: #333;    font-weight: 700;}.inventory-single-sidebar .payment-calculator form input::-webkit-input-placeholder {    color: #333;    font-weight: 700;}.inventory-single-sidebar .payment-calculator form .dk_toggle {    background-color: #f1f1f1;    color: #333;    display: block;    width: 100%;    box-sizing: border-box;    font-weight: 700;    line-height: 40px;    padding: 0 15px;    margin-bottom: 20px;}.inventory-single-sidebar .payment-calculator form .dk_toggle:after {    border-top-color: #333;}.inventory-single-sidebar .payment-calculator form .dk_options {    background-color: #f1f1f1;}.inventory-single-sidebar .payment-calculator form .dk_options ul.dk_options_inner li a {    background-color: #f1f1f1;}.inventory-single-sidebar .payment-calculator form .dk_options ul.dk_options_inner li:hover a {    color: #4ec3bd;    border-color: #4ec3bd;}.inventory-single-sidebar .payment-calculator form .dk_options ul.dk_options_inner li.dk_option_current a {    color: #4ec3bd;}.inventory-single-sidebar .payment-calculator form .calculate-boat {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #f26522;    color: #fff;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    width: 100%;    border-radius: 0;}.inventory-single-sidebar .payment-calculator form .calculate-boat img {    margin-right: 6px;    vertical-align: text-top;}.inventory-single-sidebar .payment-calculator form .calculate-boat a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.inventory-single-sidebar button.calculate,.inventory-single-sidebar button.add-to-cart {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;    width: 100%;}.inventory-single-sidebar button.calculate img,.inventory-single-sidebar button.add-to-cart img {    margin-right: 6px;    vertical-align: text-top;}.inventory-single-sidebar button.calculate a,.inventory-single-sidebar button.add-to-cart a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.inventory-single-sidebar .info {    border: 1px solid #eee;    padding: 25px;    margin: -10px 0 50px;}.inventory-single-sidebar .info p {    margin-bottom: 30px;}.inventory-single-sidebar .info .quantity {    padding-bottom: 30px;    border-bottom: 1px dotted #eee;    margin-bottom: 25px;}.inventory-single-sidebar .info .quantity label {    color: #6c6c6c;    font-weight: 700;}.inventory-single-sidebar .info .quantity .input-group {    margin: 10px 0 15px;    border: 1px solid #eee;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;}.inventory-single-sidebar .info .quantity input {    color: #333;    font-size: 20px;    font-weight: 700;    height: 45px;    border: none;    padding: 0;}.inventory-single-sidebar .info .quantity input[type=number] {    background-color: #fff;    text-align: center;}.inventory-single-sidebar .info .quantity input[type=button] {    background-color: #f1f1f1;    width: 50px;    min-width: 50px;}.inventory-single-sidebar .info .quantity input::-webkit-inner-spin-button {    display: none;}.inventory-single-sidebar .info .cate,.inventory-single-sidebar .info .tags {    font-size: 14px;    font-weight: 700;    line-height: 24px;}.inventory-single-sidebar .info .cate span,.inventory-single-sidebar .info .tags span,.inventory-single-sidebar .info .cate a,.inventory-single-sidebar .info .tags a {    color: #888;    font-weight: 400;}.inventory-single-sidebar .info .tags a:after {    content: ', ';}.inventory-single-sidebar .info .tags a:hover {    color: #0570f4;}.inventory-single-sidebar .related-products>.title {    margin: 50px 0 15px;}.inventory-single-sidebar .related-products figure {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    padding-top: 25px;}.inventory-single-sidebar .related-products figure figcaption {    padding-left: 20px;}.inventory-single-sidebar .related-products figure figcaption .title {    color: #6c6c6c;    font-size: 14px;    line-height: 16px;    margin: 10px 0 20px;}.inventory-single-sidebar .related-products figure figcaption .price {    color: #0570f4;}.inventory-single {    margin-bottom: 120px;}.inventory-single .inventory-single-title .info {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    padding: 25px 0 7px;    border-bottom: 1px solid #eee;}.inventory-single .inventory-single-title .info p {    display: inline-block;    margin: 0 30px 0 0;}.inventory-single .inventory-single-title .info p span {    color: #333;}.inventory-single .inventory-single-title .info p span i {    color: #f6bf00;}.inventory-single .inventory-single-title .info .download,.inventory-single .inventory-single-title .info .share {    margin-right: 30px;    padding-top: 1px;}.inventory-single .inventory-single-title .info .download a {    color: #0570f4;    text-decoration: underline;}.inventory-single .inventory-single-title .info img {    margin-right: 5px;}.inventory-single .slider {    display: block;    margin: 25px 0;}.inventory-single .slider img {    width: 100%;}.inventory-single .slider .item {    position: relative;}.inventory-single .slider .item .label {    position: absolute;    top: 0;    left: auto;    right: 0;    width: 120px;    background-color: #d9302f;    padding: 10px 25px;}.inventory-single .slider .item .label h1 {    color: #fff;    font-size: 480px;    font-size: 48rem;    font-size: 48px;    font-size: 4.8rem;}.inventory-single .slider .item .label span {    display: inline-block;    color: #fff;    font-size: 16px;    text-transform: uppercase;    margin-top: 5px;}.inventory-single .slider .item .item-number {    position: absolute;    bottom: 15px;    right: 15px;    box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.4);    color: #fff;    font-size: 16px;    padding: 3px 27px;    -webkit-border-radius: 25px;    -moz-border-radius: 25px;    border-radius: 25px;}.inventory-single .slider .item-player {    position: relative;}.inventory-single .slider .item-player .overlay {    box-shadow: inset 0 0 0 1000px rgba(29, 42, 73, 0.7);    -webkit-box-shadow: inset 0 0 0 1000px rgba(29, 42, 73, 0.7);    margin: auto;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;}.inventory-single .slider .item-player .overlay>img {    max-width: 36px;}.inventory-single .slider .product-carousel {    position: relative;}.inventory-single .slider .product-carousel button {    position: absolute;    top: 0;    bottom: 0;    background-color: transparent;    border: none;    display: none;    padding: 0;    visibility: hidden;}.inventory-single .slider .product-carousel button.slick-prev {    z-index: 1;    left: 0;}.inventory-single .slider .product-carousel button.slick-prev:before {    visibility: visible;    content: url(../images/button-prev.png);}.inventory-single .slider .product-carousel button.slick-next {    right: 0;}.inventory-single .slider .product-carousel button.slick-next:after {    visibility: visible;    content: url(../images/button-next.png);}.inventory-single .slider .carousel-gallery {    margin: 20px 0 55px;}.inventory-single .slider .carousel-gallery .item:hover,.inventory-single .slider .carousel-gallery .item.slick-current {    -moz-opacity: 0.3;    -khtml-opacity: 0.3;    -webkit-opacity: 0.3;    opacity: 0.3;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);    filter: alpha(opacity=30);    cursor: pointer;}.inventory-single .slider .carousel-gallery .item-player:hover {    cursor: pointer;}.inventory-single .slider .carousel-gallery .item:last-child {    margin-right: 0;}.inventory-single .tabs-information {    border: 1px solid #eee;}.inventory-single .tabs-information ul.nav-tabs {    margin: 0;    border: none;}.inventory-single .tabs-information ul.nav-tabs li {    width: 33.3%;    text-align: center;    background-color: #333;    margin: 0;}.inventory-single .tabs-information ul.nav-tabs li a {    background-color: #333;    color: #fff;    font-family: 'Oswald', sans-serif;    font-size: 16px;    text-transform: uppercase;    padding: 20px 0;    margin: 0;    border: none;    position: relative;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.inventory-single .tabs-information ul.nav-tabs li a:before {    position: absolute;    top: -5px;    left: 0;    right: 0;    width: 100%;    height: 5px;    background-color: #0570f4;    content: '';    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);}.inventory-single .tabs-information ul.nav-tabs li.active {    box-sizing: border-box;    border: none;}.inventory-single .tabs-information ul.nav-tabs li.active a {    background-color: #fff;    color: #333;}.inventory-single .tabs-information ul.nav-tabs li.active a:before {    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    opacity: 1;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);    filter: alpha(opacity=100);}.inventory-single .tabs-information ul.nav-tabs li.active a:hover {    border: none;}.inventory-single .tabs-information .tab-content {    padding: 40px 45px;    min-height: 534px;}.inventory-single .tabs-information .tab-content * {    font-family: 'Roboto Condensed', sans-serif;}.inventory-single .tabs-information .tab-content h5 {    margin-bottom: 30px;}.inventory-single .tabs-information .tab-content ul {    margin: 0 0 30px;    list-style: none;}.inventory-single .tabs-information .tab-content ul li {    font-size: 16px;    line-height: 24px;}.inventory-single .tabs-information .tab-content ul li:before {    content: "\00B7";    font-size: 20px;    font-weight: 700;    margin-right: 15px;}.inventory-single .tabs-information .tab-content ul li span {    font-weight: 700;    margin-left: 15px;}.inventory-single .tabs-information .tab-content ul.list-in-colums {    column-count: 2;    margin-bottom: 0;}.inventory-single .tabs-information .tab-content p {    color: #6c6c6c;    margin-bottom: 30px;}.inventory-single#inventory-single-boat {    *zoom: 1;}.inventory-single#inventory-single-boat:before,.inventory-single#inventory-single-boat:after {    content: " ";    display: table;}.inventory-single#inventory-single-boat:after {    clear: both;}.inventory-single#inventory-single-boat:before,.inventory-single#inventory-single-boat:after {    content: " ";    display: table;}.inventory-single#inventory-single-boat:after {    clear: both;}.inventory-single#inventory-single-boat:before,.inventory-single#inventory-single-boat:after {    content: " ";    display: table;}.inventory-single#inventory-single-boat:after {    clear: both;}.inventory-single#inventory-single-boat:before,.inventory-single#inventory-single-boat:after {    content: " ";    display: table;}.inventory-single#inventory-single-boat:after {    clear: both;}.inventory-single#inventory-single-boat .inventory-single-title .info .download a {    color: #4ec3bd;    text-decoration: underline;}.inventory-single#inventory-single-boat .slider {    margin-bottom: 0;}.inventory-single#inventory-single-boat .slider .carousel-gallery {    display: none;}.inventory-single#inventory-single-boat .features-boat {    column-count: 6;    -webkit-column-count: 6;    margin: 10px 0 30px;    text-align: center;}.inventory-single#inventory-single-boat .features-boat figure {    padding: 10px 0;}.inventory-single#inventory-single-boat .tabs-information ul.nav-tabs li {    width: 25%;}.inventory-single#inventory-single-boat .tabs-information ul.nav-tabs li a:before {    background-color: #4ec3bd;}.inventory-single#inventory-single-boat .tabs-information ul.nav-tabs li.active a {    background-color: #fff;    color: #333;}.inventory-single#inventory-single-boat .tabs-information ul.nav-tabs li.active a:before {    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    opacity: 1;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);    filter: alpha(opacity=100);}.profile {    padding-bottom: 45px;    margin-bottom: 45px;    border-bottom: 5px solid #ddd;    *zoom: 1;}.profile:before,.profile:after {    content: " ";    display: table;}.profile:after {    clear: both;}.profile:before,.profile:after {    content: " ";    display: table;}.profile:after {    clear: both;}.profile:before,.profile:after {    content: " ";    display: table;}.profile:after {    clear: both;}.profile:before,.profile:after {    content: " ";    display: table;}.profile:after {    clear: both;}.profile .profile-info .seller-type {    display: block;    color: #999;    padding-top: 10px;    position: relative;    margin-bottom: 40px;}.profile .profile-info .seller-type:after {    position: absolute;    left: 0;    right: 0;    bottom: -20px;    height: 1px;    content: ' ';    background-color: #eee;}.profile .profile-info .view-website {    margin: 0 25px;}.profile .profile-info .view-website a {    display: block;    color: #ff9500;    text-decoration: underline;    padding-bottom: 15px;}.seller-social {    list-style-type: none;    color: #fff;    margin-top: 10px;}.seller-social a {    color: #fff;    font-size: 18px;    display: inline-block;}.seller-social a i {    font-size: 18px;    width: 40px;    height: 40px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;}.seller-social a i.ion-social-facebook {    background-color: #3b5998;}.seller-social a i.ion-social-twitter {    background-color: #00aced;}.seller-social a i.ion-social-googleplus {    background-color: #dd4b39;}.seller-social a i.ion-social-linkedin {    background-color: #007bb5;}.seller-social a:hover i {    cursor: pointer;}.seller-contact {    list-style: none;    margin: 0;}.seller-contact li {    margin-bottom: 10px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.seller-contact li i,.seller-contact li .glyphicon {    min-width: 25px;    color: #999;    line-height: 18px;}.seller-contact li i {    font-size: 18px;}.seller-contact li a {    color: #333;}.seller-contact li a[href^=mailto] {    color: #0570f4;}.seller-contact li a:hover {    color: #0570f4;}.seller-inventory {    margin-top: 40px;}.seller-inventory .title {    text-transform: uppercase;    margin-bottom: 35px;}.seller-inventory .car-item-3 {    padding-top: 40px;    padding-bottom: 40px;}.seller-inventory .car-item-3 .col-md-4 {    padding-left: 0;}.seller-inventory .car-item-1 .buttons .add-to-compare {    margin: 0;}.seller-page-content {    margin: 100px auto;}.sell-car {    margin: 100px auto;}.sell-car .sell-car-title h1 {    margin-bottom: 10px;}.sell-car ol.steps {    margin-left: 30px;    list-style-type: none;    counter-reset: my-badass-counter;}.sell-car ol.steps>li,.sell-car ol.steps>li.active {    position: relative;    padding: 20px 0 25px 100px;    border-left: 1px solid #eee;    z-index: 1;}.sell-car ol.steps>li:before,.sell-car ol.steps>li.active:before {    position: absolute;    top: 15px;    left: -30px;    z-index: 0;    content: 'Step 'counter(my-badass-counter);    counter-increment: my-badass-counter;    width: 60px;    height: 60px;    background-color: #fff;    color: #aaa;    border: 5px solid #fff;    box-shadow: 2px 2px 2px 0 #eee;    -webkit-box-shadow: 2px 2px 2px 0 #eee;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.sell-car ol.steps>li.active,.sell-car ol.steps>li.active.active {    z-index: 2;    border-color: #0570f4;}.sell-car ol.steps>li.active:before,.sell-car ol.steps>li.active.active:before {    background-color: #0570f4;    color: #fff;}.sell-car label {    display: block;    color: #333;    font-size: 20px;    font-weight: 700;}.sell-car span {    color: #aaa;}.sell-car input,.sell-car file,.sell-car textarea {    width: 100%;    height: 45px;    background-color: #f9f9f9;    color: #767676;    font-size: 16px;    border-color: #eee;    padding: 0 20px;    font-weight: 300;}.sell-car input:-moz-placeholder,.sell-car file:-moz-placeholder,.sell-car textarea:-moz-placeholder {    color: #767676;    font-weight: 300;}.sell-car input::-moz-placeholder,.sell-car file::-moz-placeholder,.sell-car textarea::-moz-placeholder {    color: #767676;    font-weight: 300;}.sell-car input:-ms-input-placeholder,.sell-car file:-ms-input-placeholder,.sell-car textarea:-ms-input-placeholder {    color: #767676;    font-weight: 300;}.sell-car input::-webkit-input-placeholder,.sell-car file::-webkit-input-placeholder,.sell-car textarea::-webkit-input-placeholder {    color: #767676;    font-weight: 300;}.sell-car textarea {    margin: 10px 0;    padding: 10px 20px;    height: 120px;}.sell-car .inputs {    margin: 5px -15px 0 -15px;    display: block;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;}.sell-car .inputs p,.sell-car .inputs .input {    padding: 10px 0;    width: 50%;    padding: 0 15px;}.sell-car .inputs .dk_container {    display: block;    width: 50%;    padding: 0 15px;}.sell-car .inputs .dk_toggle {    display: block;    background-color: #f9f9f9;    border: 1px solid #eee;    max-width: 100%;    height: 45px;    line-height: 45px;    text-transform: capitalize;    font-weight: 400;    padding: 0 15px;    margin: 3px 0 10px;}.sell-car .inputs .dk_toggle:after {    border-top-color: #767676;}.sell-car .inputs .dk_open {    z-index: 9999;    background-color: #fff;}.sell-car .inputs .dk_options {    width: 332px;    right: 15px;    left: 15px;}.sell-car .inputs .dk_options ul.dk_options_inner {    margin: 0;}.sell-car .inputs .dk_options ul.dk_options_inner li a {    background-color: #fff;    text-transform: capitalize;    font-weight: 400;    height: 45px;    line-height: 45px;    padding: 0 15px;    border: 1px solid #eee;}.sell-car .inputs .dk_options ul.dk_options_inner li a:hover {    background-color: #f9f9f9;    color: #0570f4;}.sell-car .inputs .dk_options ul.dk_options_inner li.dk_option_current a {    background-color: #f9f9f9;    color: #333;}.sell-car .input-group {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    margin: 10px 0;}.sell-car .input-group button {    background-color: #333;    color: #fff;    border: none;}.sell-car .input-group button.zipcode,.sell-car .input-group button.search {    width: 55px;}.sell-car .input-group button.browse {    width: 220px;    font-weight: 700;}.sell-car .input-group button.browse img {    margin-right: 10px;}.sell-car .btn-sell-car {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;    width: 240px;    margin: 10px 0;}.sell-car .btn-sell-car img {    margin-right: 6px;    vertical-align: text-top;}.sell-car .btn-sell-car a,.sell-car .btn-sell-car button {    font-family: inherit;    color: inherit;    font-weight: inherit;    background: transparent;    border: none;    display: block;    text-align: center;    width: 100%;    height: 45px;}.cart {    margin: 100px auto;}.cart ul.order-process {    column-count: 3;    column-gap: 0px;    -webkit-column-count: 3;    -webkit-column-gap: 0px;    list-style: none;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;    margin-left: 0;}.cart ul.order-process li {    background-color: #f1f1f1;    color: #888;    font-family: 'Roboto Condensed', sans-serif;    font-size: 18px;    font-weight: 700;    text-align: center;    width: 100%;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;    height: 80px;    margin-right: 25px;    position: relative;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.cart ul.order-process li:before,.cart ul.order-process li:after,.cart ul.order-process li:first-child:after,.cart ul.order-process li:last-child:before {    position: absolute;    top: 0;    bottom: 0;    width: 0;    height: 0;    content: '';    border-top: 40px solid transparent;    border-bottom: 40px solid transparent;}.cart ul.order-process li:before {    left: 0px;    border-left: 25px solid #fff;    margin-right: 25px;}.cart ul.order-process li:after {    right: -25px;    border-left: 25px solid #f1f1f1;}.cart ul.order-process li:first-child:after {    right: -25px;    border-left: 25px solid #f1f1f1;}.cart ul.order-process li:first-child:before {    display: none;}.cart ul.order-process li:last-child {    margin-right: 0;}.cart ul.order-process li:last-child:before {    left: 0;    margin-right: 25px;    border-left: 25px solid #fff;}.cart ul.order-process li:last-child:after {    display: none;}.cart ul.order-process li.active {    background-color: #0570f4;    color: white;}.cart ul.order-process li.active:after {    border-left-color: #0570f4;}.cart .cart-table {    margin-top: 70px;    padding-right: 50px;}.cart .cart-table table {    margin-left: -50px;    border: none;}.cart .cart-table table th,.cart .cart-table table td {    border-left: none;    border-right: none;}.cart .cart-table table th {    color: #999;    font-weight: 400;}.cart .cart-table table th.delete {    width: 50px;    border: none;}.cart .cart-table table th.name {    width: 25%;}.cart .cart-table table td {    padding: 30px 0;}.cart .cart-table table td.delete {    text-align: center;    border: none;}.cart .cart-table table td.name,.cart .cart-table table td.total {    color: #6c6c6c;}.cart .cart-table table td.price {    color: #999;}.cart .cart-table table td input {    background-color: #fff;    color: #333;    border-color: #dadada;    width: 60px;    font-weight: 700;    text-align: center;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;}.cart .cart-table table td img {    border: 1px solid #eee;}.cart .cart-table .cart-nav {    margin: 40px 0;}.cart .cart-table .cart-nav a {    color: #999;    font-weight: 700;    text-transform: uppercase;}.cart .cart-table .cart-nav a.active,.cart .cart-table .cart-nav a:hover {    color: #333;    text-decoration: underline;}.cart .cart-table .cart-nav span {    color: #ddd;    margin: 0 15px;}.cart .cart-table .coupon form {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.cart .cart-table .coupon .input-group {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    width: 70%;    border: 1px dotted #eee;    background-color: #f9f9f9;    margin-right: 10px;}.cart .cart-table .coupon .input-group input {    background-color: #f9f9f9;    border: none;    height: 55px;    width: 100%;}.cart .cart-table .coupon .input-group span {    margin: auto 30px auto 20px;}.cart .cart-table .coupon button.update-cart {    background-color: #333;    color: #fff;    border: none;    width: 30%;    height: 55px;    font-family: 'Oswald', sans-serif;    font-weight: 700;}.cart .cart-total {    margin-top: 70px;    background-color: #f1f1f1;    padding: 50px;    position: relative;}.cart .cart-total:before,.cart .cart-total:after {    position: absolute;    margin: auto;    left: 0;    right: 0;    width: 50px;    height: 50px;    content: '';    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;}.cart .cart-total:before {    top: -25px;    border-bottom: 25px solid white;}.cart .cart-total:after {    bottom: -25px;    border-top: 25px solid white;}.cart .cart-total h3.cart-total-title {    margin-bottom: 25px;}.cart .cart-total ul {    list-style-type: none;    padding-bottom: 25px;    margin: 0 0 25px;    border-bottom: 1px solid #ddd;}.cart .cart-total ul li {    margin-top: 15px;}.cart .cart-total ul li span {    font-size: 16px;}.cart .cart-total ul li span:first-child {    display: inline-block;    color: #333;    font-weight: 700;    width: 95px;    vertical-align: top;}.cart .cart-total ul li span:last-child {    display: inline-block;    color: #6c6c6c;}.cart .cart-total ul li span input {    margin-right: 10px;}.cart .cart-total ul li span a {    color: #0570f4;    display: block;    margin: 30px 0;}.cart .cart-total .table-products {    border: none;}.cart .cart-total .table-products th,.cart .cart-total .table-products td {    border-left: none;    border-right: none;}.cart .cart-total .table-products th {    font-weight: 400;    padding: 20px 0;}.cart .cart-total .table-products th:first-child {    width: 53%;}.cart .cart-total .table-products th:last-child {    width: 30%;}.cart .cart-total .table-products td {    color: #6c6c6c;    padding: 13px 0;}.cart .cart-total .payment {    margin-bottom: 20px;}.cart .cart-total .payment p {    color: #333;    font-family: 'Oswald', sans-serif;    font-size: 18px;    padding: 16px 0;    margin: 0;}.cart .cart-total .payment p input {    margin-right: 10px;}.cart .cart-total .payment p span {    display: block;    color: #999;    font-family: 'Roboto Condensed', sans-serif;    font-size: 14px;    margin: 15px 0 0 25px;}.cart .cart-total .payment p:not(:first-child) {    border-top: 1px solid #ddd;}.cart .cart-total#checkout {    padding: 55px 40px;}.cart .cart-total#checkout ul {    border-bottom: none;}.cart .cart-total#checkout ul li {    margin-bottom: 30px;}.cart .cart-total#checkout ul li label {    width: 125px;}.cart .cart-total#checkout ul li.total {    margin-bottom: 0;}.cart .cart-total#checkout ul li.total span {    color: #333;    font-weight: 700;}.cart .cart-total#checkout ul li.total span:first-child {    width: 70%;}.cart .cart-total .btn-checkout {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;    margin: 10px 0;    width: 100%;    height: 55px;    line-height: 55px;}.cart .cart-total .btn-checkout img {    margin-right: 6px;    vertical-align: text-top;}.cart .cart-total .btn-checkout a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.cart .billing-details {    margin-top: 70px;}.cart .billing-details h3 {    margin: 35px 0;}.cart .billing-details>p {    color: #999;}.cart .billing-details>p a {    text-decoration: underline;}.cart .billing-details>p a.login {    color: #f3bd1c;}.cart .billing-details>p a.coupon {    color: #6bce04;}.cart .billing-details label {    display: block;    font-size: 16px;}.cart .billing-details input,.cart .billing-details textarea {    background-color: #f9f9f9;    border-color: #f3f3f3;    margin: 5px 0 20px;    font-size: 16px;}.cart .billing-details input {    height: 50px;}.cart .billing-details textarea {    height: 90px;}.cart .billing-details p.create-account input[type=checkbox] {    padding: 0;    margin: 0;    height: 16px;    margin-right: 15px;}.cart .billing-details .dk_container {    width: 100%;    border-color: #f3f3f3;    margin: 5px 0 20px;}.cart .billing-details .dk_toggle {    display: block;    background-color: #f9f9f9;    border: 1px solid #f3f3f3;    color: #6c6c6c;    height: 50px;    margin: auto;    line-height: 50px;    padding: 0 20px;}.cart .billing-details .dk_toggle:after {    border-top-color: #333;}.compare {    margin: 100px 0;}.compare table {    border: none;}.compare th,.compare td {    border-right: none;    border-left: none;}.compare th:not(:first-child),.compare td:not(:first-child) {    border-left: 30px solid #fff;}.compare th {    padding-bottom: 15px;    border: none;}.compare th .compare-title {    font-family: 'Oswald', sans-serif;    font-size: 36px;    line-height: 45px;}.compare th .car-item-1 {    margin-top: 0;}.compare th .car-item-1 .info a {    color: #333;    font-family: 'Oswald', sans-serif;    font-size: 18px;    font-weight: 400;}.compare th .car-item-1 .info .price del {    font-weight: 400;}.compare td {    height: 45px;    font-size: 16px;    line-height: 45px;    padding: 0;}.compare td:first-child {    font-size: 14px;}.compare td ul {    margin: 0 0 20px 0;    list-style: none;}.compare td ul li {    line-height: 24px;}.compare td ul li:before {    content: '\00B7';    font-size: 20px;    font-weight: 700;    margin-right: 10px;}.compare td ul li span {    font-weight: 700;    padding-left: 15px;}.compare tr.addtional-features td {    padding-top: 30px;    font-size: 16px;    border-bottom: none;}.accessories-container {    padding: 100px 0;}.accessories-products {    margin-top: 60px;}.car-item-4 {    position: relative;    border-bottom: 1px solid #eee;    margin-bottom: 70px;    overflow: hidden;}.car-item-4 .label-hot {    background-color: #ff4c1c;}.car-item-4 .label-sale {    background-color: #30c344;}.car-item-4 img {    height: 165px;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.car-item-4 img:hover {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);}.car-item-4 figcaption .cate {    color: #999;    font-size: 10px;    text-transform: uppercase;    padding-top: 20px;}.car-item-4 figcaption h5 {    font-weight: 400;    padding: 5px 0;}.car-item-4 figcaption .price {    color: #0570f4;    font-family: 'Oswald', sans-serif;    font-size: 220px;    font-size: 22rem;    font-size: 22px;    font-size: 2.2rem;    font-weight: 700;    padding: 15px 0 10px;}.products {    margin: 40px auto;}#page-not-found {    text-align: center;    padding: 40px 0;}#page-not-found .title {    margin-bottom: 40px;}#page-not-found .title span {    font-size: 1750px;    font-size: 175rem;    font-size: 175px;    font-size: 17.5rem;    color: #1d2a49;    font-family: 'Open Sans', sans-serif;    font-weight: 800;    font-style: italic;    vertical-align: middle;}#page-not-found h2 {    font-size: 480px;    font-size: 48rem;    font-size: 48px;    font-size: 4.8rem;    font-weight: 400;}#page-not-found p {    margin: 20px auto 35px;    width: 50%;}#page-not-found p>a {    color: #ff9500;    border-bottom: 1px solid #ff9500;}#page-not-found .contact {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;}#page-not-found .contact img {    margin-right: 6px;    vertical-align: text-top;}#page-not-found .contact a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.coming-soon {    background-image: url(../images/uploads/coming-soon.jpg);    background-repeat: no-repeat;    background-size: cover;    width: 100%;    height: 100%;    position: absolute;}.slider-form {    position: relative;}.slider-form>img {    margin: auto;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;}.slider-form .slider-layer {    padding: 200px 0 100px;    min-height: 792px;}.slider-form #form-find-car h5 {    background-color: #fff;    padding: 25px 30px;}.slider-form #form-find-car h5 img {    margin-right: 15px;}.slider-form #form-find-car form {    background-color: #f4f4f4;    padding: 30px;}.slider-form #form-find-car form label {    color: #333;    font-weight: 700;    display: block;}.slider-form #form-find-car form input {    background-color: #fff;    color: #999;    border-color: #eee;    margin: 5px 0 20px;    height: 45px;}.slider-form #form-find-car form .dk_toggle {    width: 100%;    background-color: #fff;    color: #999;    border: 1px solid #eee;    padding: 8px 20px;    margin: 10px 0;}.slider-form #form-find-car form .dk_toggle:after {    border-top-color: #333;}.slider-form #form-find-car form div.dk_options {    padding-top: 10px;}.slider-form #form-find-car form div.dk_options ul.dk_options_inner li a {    padding-left: 20px;}.slider-form #form-find-car form button {    background-color: black;    color: #fff;    width: 100%;    height: 50px;    border: 1px solid black;    font-family: 'Oswald', sans-serif;    margin: 10px 0;    font-weight: 700;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.slider-form #form-find-car form button i {    padding-left: 5px;    font-size: 14px;    vertical-align: text-top;}.slider-form #form-find-car form button:hover {    cursor: pointer;    background-color: #fbfe06;    color: #333;    border-color: #fbfe06;}.slider-form #form-find-car form>p span {    padding: 0 10px;}.slider-form .slider-typo {    padding: 0 50px;}.slider-form .slider-typo h1 {    color: #fff;    font-size: 35px;    margin: 30px 0;}.slider-form .slider-typo h1 span {    font-weight: 300;}.slider-form .slider-typo .price {    background-image: url(../images/price-bg-green.png);    background-repeat: no-repeat;    color: #fff;    width: 280px;    padding: 10px 0;    text-align: center;    font-size: 360px;    font-size: 36rem;    font-size: 36px;    font-size: 3.6rem;}.slider-form .slider-typo h3 {    margin: 15px 0 45px;    font-family: 'Roboto Condensed', sans-serif;    font-weight: 400;    font-size: 20px;    line-height: 26px;}.slider-form .slider-typo h3:not(span) {    color: #0570f4;}.slider-form .slider-typo h3 span {    font-weight: 400;    color: #fff;}.slider-form .slider-typo .explore {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;    height: 50px;    line-height: 50px;}.slider-form .slider-typo .explore img {    margin-right: 6px;    vertical-align: text-top;}.slider-form .slider-typo .explore a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.quick-cate {    border-bottom: 1px solid #eee;}.quick-cate .quick-cate-item {    text-align: center;    padding: 50px 0 60px;}.quick-cate .quick-cate-item a {    display: block;    width: 100%;    padding: 20px;    border-right: 1px dotted #eee;}.quick-cate .quick-cate-item img {    padding: 20px 0;    color: #0570f4;}.quick-cate .quick-cate-item h5 {    color: #767676;    line-height: 25px;    text-transform: uppercase;}.quick-cate .quick-cate-item:hover {    box-shadow: 3px 3px 3px 0 #eee;    -webkit-box-shadow: 3px 3px 3px 0 #eee;}.quick-cate .quick-cate-item:hover a {    border: none;}.quick-cate .quick-cate-item:hover img {    color: #0570f4;}.quick-cate .quick-cate-item:hover h5 {    color: #333;}.body-type {    background-color: #f9f9f9;}.body-type .body-type-item {    margin: 15px auto;    padding: 10px 0;    text-align: center;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    min-height: 175px;}.body-type .body-type-item h6 {    color: #767676;    font-size: 14px;    font-weight: 400;    padding: 15px 0 5px;    text-transform: uppercase;}.body-type .body-type-item p {    font-style: italic;    margin-bottom: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);}.body-type .body-type-item:hover {    background-color: #fff;    box-shadow: 3px 3px 3px 0 #eee;    -webkit-box-shadow: 3px 3px 3px 0 #eee;}.body-type .body-type-item:hover h6 {    color: initial;    font-size: initial;    font-weight: initial;}.body-type .body-type-item:hover p {    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    opacity: 1;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);    filter: alpha(opacity=100);}.body-type-2 {    background-color: #f6f6f6;}.body-type-2 .container {    column-count: 5;}.body-type-2 .body-type-item {    text-align: center;    padding: 63px 0;}.body-type-2 .body-type-item h5 {    text-transform: capitalize;    padding: 10px 0 6px;}.body-type-2 .body-type-item p {    font-size: 14px;    font-style: italic;    margin-bottom: 0;}.filter-container {    position: relative;    margin-bottom: 230px;}.filter-dark-container {    position: relative;    margin-bottom: 145px;}.filter-search {    position: absolute;    left: 0;    right: 0;}.filter-search .filter-title {    background-color: #0570f4;    padding: 0 50px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.filter-search .filter-title * {    color: #fff;}.filter-search .filter-title ul {    margin: 0;    border: none;}.filter-search .filter-title ul li a {    background-color: transparent;    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    margin-left: 40px;    padding: 20px 0;    border: none;    border-bottom: 2px solid transparent;    position: relative;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.filter-search .filter-title ul li a:before {    position: absolute;    content: '';    opacity: 0;    bottom: -5px;    left: 40%;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-top: 4px solid #0570f4;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.filter-search .filter-title ul li.active a,.filter-search .filter-title ul li:hover a {    color: #fff;    background-color: transparent;    border: inherit;    border-bottom: 2px solid transparent;}.filter-search .filter-title ul li.active a:before,.filter-search .filter-title ul li:hover a:before {    opacity: 1;}.filter-search .filter-form {    padding: 30px 50px 20px;    background-color: #fff;    *zoom: 1;}.filter-search .filter-form:before,.filter-search .filter-form:after {    content: " ";    display: table;}.filter-search .filter-form:after {    clear: both;}.filter-search .filter-form:before,.filter-search .filter-form:after {    content: " ";    display: table;}.filter-search .filter-form:after {    clear: both;}.filter-search .filter-form:before,.filter-search .filter-form:after {    content: " ";    display: table;}.filter-search .filter-form:after {    clear: both;}.filter-search .filter-form:before,.filter-search .filter-form:after {    content: " ";    display: table;}.filter-search .filter-form:after {    clear: both;}.filter-search .filter-form label {    display: block;    font-size: 16px;    font-weight: 700;}.filter-search .filter-form .dk_toggle {    background-color: #f1f1f1;    color: #767676;    font-size: 15px;    line-height: 40px;    padding: 0 20px;    margin: 5px 0 20px;}.filter-search .filter-form .dk_toggle:after {    border-top-color: #767676;}.filter-search .filter-form .dk_options {    padding-top: 10px;}.filter-search .filter-form .dk_options ul li a {    padding-left: 20px;}.filter-search .filter-form .slider-filter {    margin-top: 5px;}.filter-search .filter-form .slider-filter #search-inventory-price,.filter-search .filter-form .slider-filter #search-inventory-price-old,.filter-search .filter-form .slider-filter #search-inventory-price-new {    margin: 10px 10px 0;}.filter-search .filter-form .slider-filter #search-inventory-price.ui-widget-content,.filter-search .filter-form .slider-filter #search-inventory-price-old.ui-widget-content,.filter-search .filter-form .slider-filter #search-inventory-price-new.ui-widget-content {    height: 10px;    border: none;    background-color: #f6f6f6;}.filter-search .filter-form .slider-filter #search-inventory-price .ui-widget-header,.filter-search .filter-form .slider-filter #search-inventory-price-old .ui-widget-header,.filter-search .filter-form .slider-filter #search-inventory-price-new .ui-widget-header {    background-color: #f1f1f1;}.filter-search .filter-form .slider-filter #search-inventory-price .ui-state-default,.filter-search .filter-form .slider-filter #search-inventory-price-old .ui-state-default,.filter-search .filter-form .slider-filter #search-inventory-price-new .ui-state-default {    top: -0.5em;    width: 25px;    height: 25px;    background-color: #f3db1c;    border: 3px solid #fff;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    box-shadow: 2px 1px 2px 1px #eee;    -webkit-box-shadow: 2px 1px 2px 1px #eee;}.filter-search .filter-form .slider-filter .amount-bar {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.filter-search .filter-form .slider-filter .amount-bar input#amount-min,.filter-search .filter-form .slider-filter .amount-bar input#amount-min-old,.filter-search .filter-form .slider-filter .amount-bar input#amount-max,.filter-search .filter-form .slider-filter .amount-bar input#amount-max-old {    width: 55px;    height: 20px;    border: none;    background-color: #f1f1f1;    color: #767676;    font-size: 13px;    text-align: center;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    border-radius: 20px;}.filter-search .filter-form button {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;    width: 100%;    height: 50px;    line-height: 50px;    margin-top: 20px;}.filter-search .filter-form button img {    margin-right: 6px;    vertical-align: text-top;}.filter-search .filter-form button a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.filter-search#filter-light {    bottom: -230px;}.filter-search#filter-light .filter-title ul li.active a,.filter-search#filter-light .filter-title ul li:hover a {    text-decoration: underline;}.filter-search#filter-light .filter-form {    border: 1px solid #eee;}.filter-search#filter-light .filter-form .dk_options {    background-color: #f1f1f1;}.filter-search#filter-dark {    bottom: -145px;}.filter-search#filter-dark .filter-title {    background-color: #172342;}.filter-search#filter-dark .filter-title ul li.active a,.filter-search#filter-dark .filter-title ul li:hover a {    color: #0570f4;    border-bottom-color: #0570f4;}.filter-search#filter-dark .filter-form {    background-color: #1d2a49;}.filter-search#filter-dark .filter-form label {    color: #fff;}.filter-search#filter-dark .filter-form input {    background-color: #fff;    height: 45px;    color: #767676;    padding-left: 20px;    margin: 5px 0 10px;    border-radius: 0;}.filter-search#filter-dark .filter-form input:-moz-placeholder {    color: #767676;    font-weight: 400;}.filter-search#filter-dark .filter-form input::-moz-placeholder {    color: #767676;    font-weight: 400;}.filter-search#filter-dark .filter-form input:-ms-input-placeholder {    color: #767676;    font-weight: 400;}.filter-search#filter-dark .filter-form input::-webkit-input-placeholder {    color: #767676;    font-weight: 400;}.filter-search#filter-dark .filter-form .dk_toggle {    background-color: #fff;    height: 45px;    line-height: 45px;}.filter-search#filter-dark .filter-form button {    height: 45px;    line-height: 40px;    margin-top: 29px;}.filter-boat-container {    position: relative;    margin-bottom: 180px;    *zoom: 1;}.filter-boat-container:before,.filter-boat-container:after {    content: " ";    display: table;}.filter-boat-container:after {    clear: both;}.filter-boat-container:before,.filter-boat-container:after {    content: " ";    display: table;}.filter-boat-container:after {    clear: both;}.filter-boat-container:before,.filter-boat-container:after {    content: " ";    display: table;}.filter-boat-container:after {    clear: both;}.filter-boat-container:before,.filter-boat-container:after {    content: " ";    display: table;}.filter-boat-container:after {    clear: both;}.filter-boat {    position: absolute;    left: 0;    right: 0;    top: 580px;}.filter-boat .filter-title ul {    margin-left: 0;    border: none;}.filter-boat .filter-title ul li a {    background-color: #4ec3bd;    color: #fff;    font-family: 'Oswald', sans-serif;    font-size: 18px;    line-height: 18px;    font-weight: 700;    margin-right: 0;    border: none;    padding: 21px 60px;    text-transform: uppercase;}.filter-boat .filter-title ul li.active a {    background-color: #333;    color: #fff;    border: none;}.filter-boat .tab-content .tab-pane {    background-color: #333;    padding: 30px 60px;}.filter-boat .tab-content .tab-pane .filter-boat-form {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;    margin-bottom: 15px;}.filter-boat .tab-content .tab-pane .filter-boat-form .inputs-group {    display: block;    padding-right: 5px;    width: 20%;}.filter-boat .tab-content .tab-pane .filter-boat-form .inputs-group label {    display: block;    color: #fff;    font-family: 'Roboto Condensed', sans-serif;    font-size: 14px;    font-weight: 700;}.filter-boat .tab-content .tab-pane .filter-boat-form .inputs-group input {    background-color: #fff;    color: #767676;    height: 45px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    margin: 5px 0;    padding: 0 20px;}.filter-boat .tab-content .tab-pane .filter-boat-form .inputs-group input::-webkit-input-placeholder {    font-size: 14px;    color: inherit;}.filter-boat .tab-content .tab-pane .filter-boat-form .dk_toggle {    background-color: #fff;    color: #767676;    font-size: 14px;    line-height: 45px;    padding: 0 20px;    height: 45px;    margin: 5px 0;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.filter-boat .tab-content .tab-pane .filter-boat-form .dk_options ul li a {    background-color: #f6f6f6;    font-size: 14px;    line-height: 45px;    padding: 0 20px;}.filter-boat .tab-content .tab-pane .filter-boat-form .dk_options ul li.dk_option_current a,.filter-boat .tab-content .tab-pane .filter-boat-form .dk_options ul li:hover a {    color: #4ec3bd;    border-bottom-color: #4ec3bd;}.filter-boat .tab-content .tab-pane .filter-boat-form .apply-filter {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #f26522;    color: #fff;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    margin-top: 20px;}.filter-boat .tab-content .tab-pane .filter-boat-form .apply-filter img {    margin-right: 6px;    vertical-align: text-top;}.filter-boat .tab-content .tab-pane .filter-boat-form .apply-filter a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.filter-boat .tab-content .tab-pane .dk_toggle:after {    content: "\f107";    font-family: FontAwesome;    color: #767676;    top: 0;    border: none;}.filter-boat .tab-content .tab-pane .more-info {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.filter-boat .tab-content .tab-pane .more-info .info {    color: #fff;    margin-bottom: 0;}.filter-boat .tab-content .tab-pane .more-info .info span {    font-family: 'Oswald', sans-serif;    font-size: 24px;    font-weight: 700;    line-height: 24px;}.filter-boat .tab-content .tab-pane .more-info .dk_container {    width: 140px;}.filter-boat .tab-content .tab-pane .more-info .dk_toggle {    color: #fff;    height: 30px;    line-height: 30px;    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    padding-left: 15px;}.filter-boat .tab-content .tab-pane .more-info .dk_options ul {    border: none;}.filter-boat .tab-content .tab-pane .more-info .dk_options ul li a {    background-color: #333;    color: #fff;    font-family: 'Oswald', sans-serif;    border-color: #999;    font-weight: 300;    z-index: 9999;}.filter-boat .tab-content .tab-pane .more-info .dk_options ul li.dk_option_current a,.filter-boat .tab-content .tab-pane .more-info .dk_options ul li:hover a {    color: #4ec3bd;    border-bottom-color: #4ec3bd;}.boat-grid-title {    margin-bottom: 40px;}.boat-item {    margin-bottom: 40px;}.boat-item .boat-thumbnail {    position: relative;}.boat-item .boat-thumbnail img {    width: 100%;}.boat-item .boat-thumbnail .boat-label {    position: absolute;    top: 10px;    left: 10px;    width: 50px;    text-align: center;    background-image: url(../images/label-bg.png);    background-repeat: no-repeat;    color: #fff;    font-size: 14px;    font-weight: 700;    z-index: 1;}.boat-item .boat-thumbnail .overlay {    margin: auto;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: rgba(23, 35, 66, 0.6);    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);}.boat-item .boat-thumbnail .overlay a.grid-item-lightbox:hover img {    cursor: pointer;    transform: scale(1.1);    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);}.boat-item .boat-info {    padding: 10px 0;    border-bottom: 1px solid #eee;}.boat-item .boat-info .main-info {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.boat-item .boat-info .main-info p {    color: #999;    font-family: 'Roboto', sans-serif;    font-size: 12px;}.boat-item .boat-info .main-info p span {    padding: 0 5px;    font-weight: 700;}.boat-item .boat-info .main-info strong {    color: #333;}.boat-item .boat-info .boat-name {    padding-bottom: 15px;}.boat-item .boat-info .boat-name span {    font-weight: 400;}.boat-item .boat-info .boat-name:hover a {    color: #333;}.boat-item .boat-info .boat-price {    color: #4ec3bd;}.boat-item .boat-info .boat-price span {    color: #999;    font-size: 16px;    font-weight: 400;}.boat-item:hover .boat-thumbnail .overlay {    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    opacity: 1;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);    filter: alpha(opacity=100);}.show-all-orange {    margin-top: 15px;    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #f26522;    color: #fff;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.show-all-orange img {    margin-right: 6px;    vertical-align: text-top;}.show-all-orange a {    font-family: inherit;    color: inherit;    font-weight: inherit;}#map {    line-height: 0;}#map iframe {    width: 100%;    height: 480px;}@media (max-width: 1366px) {    .services-vehicles figcaption {        padding: 20px 40px 20px 40px;    }    .services-vehicles figcaption p {        padding: 15px 0 0;    }    .services-vehicles ul.services-vehicles-content {        column-gap: 20px;    }    .services-vehicles ul.services-vehicles-content li {        padding: 10px 0;    }    .our-special .special-carousel {        padding: 0;    }    .slider-form .slider-layer {        padding: 0;    }    .slider-form>img {		height: auto;		position: relative;		object-fit: contain;		margin-top: 110px;    }}@media (max-width: 768px) {    textarea,    input {        border-radius: 0;    }    textarea:not([type=radio]),    input:not([type=radio]) {        -webkit-appearance: none;    }    .service-schedule form {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .services-vehicles {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .services-vehicles figure,    .services-vehicles figcaption {        width: 100%;    }    .services-vehicles figcaption {        padding: 20px;    }    .services-vehicles ul.services-vehicles-content {        column-count: 1;    }    .about-text {        padding-right: 0px;    }    .partner-logo .partner_logo_grid img {        width: 49%;    }    .welcome .welcome-text {        margin-bottom: 40px;    }    .our-special {        background-position: right;    }    .our-special .special-banner img {        height: auto !important;        margin-bottom: 40px;    }    .our-special .special-item .special-item-text .info.info-1 {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .our-special .special-item .special-item-text .info.info-1 .price {        margin-top: 20px;    }    .our-special-boat .our-special-boat-1,    .our-special-boat .our-special-boat-2 {        margin: 25px 0;    }    .our-special-boat .boat-info {        padding: 15px 30px;    }    .our-special-boat .boat-info .boat-name {        font-size: 20px;    }    .our-special-boat .boat-info .boat-price {        padding-left: 10px;        margin-left: 15px;    }    .our-special-boat .boat-banner {        width: 250px;        top: 10%;        right: 40px;    }    .direction {        padding: 50px 0;    }    .direction .direction-item {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .direction .direction-item .direction-icon {        width: 100%;        padding: 20px 0;    }    .direction .direction-item .direction-text {        padding: 0px 15px;		width: 100% !important;    }    .result-sort-view {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        display: -webkit-flex;        display: -moz-box;        display: -ms-flexbox;        display: flex;        align-items: center;        -webkit-align-items: center;        -moz-align-items: center;    }    .result-sort-view .result {        margin-bottom: 20px;    }    .result-sort-view .sort-view {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .result-sort-view .sort-view .dk_container {        margin-left: 0;    }    .result-sort-view .sort-view .view-by {        margin: 20px 0;        text-align: center;    }    .result-sort-view .sort-view .view-by a {        margin: 0 5px;    }    .filter-summary {        text-align: center;    }    .filter-summary .filter-tag {        margin-bottom: 10px;    }    .filter-summary a.clear {        margin-top: 20px;        display: block;    }    .filter-menu {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .filter-menu .iso-nav {        margin-top: 30px;    }    .filter-container {        margin-bottom: 540px;    }    .filter-dark-container {        margin-bottom: 380px;    }    .filter-search {        top: 382px;    }    .filter-search .filter-title {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        padding: 20px 15px 0;    }    .filter-search .filter-title ul li a {        margin-left: 10px;    }    .filter-search .filter-form {        padding: 30px 10px 30px;    }    .filter-search .filter-form .slider-filter {        margin-bottom: 20px;    }    .filter-search#filter-dark .filter-form button {        margin-top: 20px;    }    .filter-boat-container {        margin-bottom: 650px;    }    .filter-boat {        top: 422px;    }    .filter-boat .filter-title ul li {        width: 100%;    }    .filter-boat .filter-title ul li a {        padding: 20px 30px;    }    .filter-boat .tab-content .tab-pane {        padding: 20px 15px;    }    .filter-boat .tab-content .tab-pane .filter-boat-form {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        margin-bottom: 25px;    }    .filter-boat .tab-content .tab-pane .filter-boat-form .inputs-group {        width: 100%;        margin-bottom: 10px;    }    .filter-boat .tab-content .tab-pane .filter-boat-form .apply-filter {        width: 100%;    }    .filter-boat .tab-content .tab-pane .more-info {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .filter-boat .tab-content .tab-pane .more-info .info {        text-align: center;        margin-bottom: 10px;    }    .filter-boat .tab-content .tab-pane .more-info .info span {        display: block;        padding-bottom: 10px;    }    .car-item-2 .info-box {        padding: 20px 10px;    }    .car-item-3 {        padding-top: 35px;    }    .car-item-3 .car-item-description .name {        margin-top: 20px;    }    .car-item-3 .car-item-description .stock-vin {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .car-item-3 .car-item-description .stock-vin .stock {        padding: 5px 0;    }    .car-item-3 .car-item-description .info {        -moz-column-width: 50%;        -moz-column-count: 2;        -moz-column-gap: 10px;        -moz-column-rule-color: #eee;        -moz-column-rule-style: solid;        -moz-column-rule-width: 1px;        -webkit-column-width: 50%;        -webkit-column-count: 2;        -webkit-column-gap: 10px;        -webkit-column-rule-color: #eee;        -webkit-column-rule-style: solid;        -webkit-column-rule-width: 1px;        column-width: 50%;        column-count: 2;        column-gap: 10px;        column-rule-color: #eee;        column-rule-style: solid;        column-rule-width: 1px;    }    .car-item-3 .car-item-description .price-certificate {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;        display: -webkit-flex;        display: -moz-box;        display: -ms-flexbox;        display: flex;        align-items: flex-start;        -webkit-align-items: flex-start;        -moz-align-items: flex-start;    }    .car-item-3 .car-item-description .certificate {        display: -webkit-flex;        display: -moz-box;        display: -ms-flexbox;        display: flex;        align-items: center;        -webkit-align-items: center;        -moz-align-items: center;        -ms-align-items: center;        justify-content: space-between;        -webkit-justify-content: space-between;        -moz-justify-content: space-between;        -ms-justify-content: space-between;        width: 100%;    }    .car-item-3 .car-item-description .certificate img {        margin: 15px 0;    }    .car-item-3 .car-item-description .certificate img:last-child {        margin-left: 0;    }    .car-item-3 .car-item-description .buttons {        margin: 20px 0;    }    .car-item-3 .car-item-description .buttons>div {        margin-bottom: 10px;        width: 100%;    }    .features {        padding: 30px 0;    }    .news .post .post-large figcaption {        padding: 15px 20px;    }    .news .post .post-large figcaption .post-title {        line-height: 30px;    }    .news .post-boat>div>img {        width: 100%;    }    .news .post-boat .post-boat-info {        padding: 15px;    }    .news .post-boat .date-post {        padding-bottom: 15px;        margin-bottom: 20px;    }    .news #newsTestimonial {        margin-top: 30px;    }    .news #newsTestimonial .item-box {        padding: 30px 15px 30px 60px;        margin-left: 50px;    }    .news #newsTestimonial .item-box .testimonial .words {        margin-bottom: 70px;    }    .accessories-container {        padding-top: 50px;    }    .inventory-single {        margin-bottom: 60px;    }    .inventory-single .inventory-single-title .info {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .inventory-single .slider .carousel button {        transform: scale(0.6);        -webkit-transform: scale(0.6);        -moz-transform: scale(0.6);        -ms-transform: scale(0.6);        -o-transform: scale(0.6);    }    .inventory-single .slider .carousel button.slick-next {        right: -20px;    }    .inventory-single .slider .carousel button.slick-prev {        left: -20px;    }    .inventory-single .tabs-information .tab-content {        padding: 30px 15px;    }    .inventory-single .tabs-information ul.nav-tabs li {        width: 100%;    }    .inventory-single .tabs-information ul.nav-tabs li a {        height: 50px;        padding: 15px;    }    .inventory-single#inventory-single-boat .features-boat {        column-count: 2;        -webkit-column-count: 2;    }    .inventory-single#inventory-single-boat .tabs-information ul.nav-tabs li {        width: 100%;    }    .inventory-single#inventory-single-boat .tabs-information ul.nav-tabs li a {        height: 50px;        padding: 15px;    }    .inventory-single-sidebar {        padding-left: 0;    }    .address .address-text {        padding: 30px 0;        border: none;    }    .address#address-2 table,    .address#address-2 thead,    .address#address-2 tbody,    .address#address-2 th,    .address#address-2 td,    .address#address-2 tr {        display: block;    }    .address#address-2 thead tr {        display: none;    }    .address#address-2 table {        margin-left: 0;    }    .address#address-2 table td {        position: relative;        padding: 15px 0;        text-align: right;    }    .address#address-2 table td input {        display: inline-block;    }    .address#address-2 table td:before {        position: absolute;        height: 100%;        left: 0;        color: #333;    }    .address#address-2 table td:first-child {        font-weight: 600;    }    .address#address-2 table td:nth-of-type(1):before {        content: "DEPARTMENT";    }    .address#address-2 table td:nth-of-type(2):before {        content: "NUMBER";    }    .address#address-2 table td:nth-of-type(3):before {        content: "MAIL";    }    .address#address-2 .address-block .address-image {        padding-right: 15px;    }    #contact-form {        margin-top: 30px;    }    .welcome#welcome-2 {        padding: 60px 0;    }    .welcome-text {        margin-top: 30px;    }    .service-auto-repair {        margin: 60px auto;    }    .service-schedule form {        padding: 0;    }    .service-schedule p.form-note {        margin-top: 15px;    }    .sell-car {        margin: 50px 0 0px;    }    .sell-car .sell-car-title {        margin-bottom: 40px;    }    .sell-car ol.steps>li,    .sell-car ol.steps>li.active {        padding: 20px 0 25px 45px;    }    .sell-car .inputs {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .sell-car .inputs p,    .sell-car .inputs .input,    .sell-car .inputs .dk_container {        width: 100%;    }    .sell-car .input-group.browse-file {        margin-top: 20px;        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .sell-car .input-group.browse-file button.browse {        width: 100%;        height: 45px;    }    .sell-car .btn-sell-car {        width: 100%;    }    .profile .profile-info {        margin-top: 40px;    }    .cart {        margin: 0;    }    .cart ul.order-process {        display: none;    }    .cart .cart-table {        padding-right: 15px;    }    .cart .cart-table table,    .cart .cart-table thead,    .cart .cart-table tbody,    .cart .cart-table th,    .cart .cart-table td,    .cart .cart-table tr {        display: block;    }    .cart .cart-table thead tr {        display: none;    }    .cart .cart-table table {        margin-left: 0;    }    .cart .cart-table table td {        position: relative;        border: none;        border-bottom: 1px solid #eee;        padding: 15px 0;        text-align: right;    }    .cart .cart-table table td input {        display: inline-block;    }    .cart .cart-table table td:before {        position: absolute;        height: 100%;        left: 0;        color: #333;    }    .cart .cart-table table td:nth-of-type(2):before {        content: "IMAGE";    }    .cart .cart-table table td:nth-of-type(3):before {        content: "PRODUCT NAME";    }    .cart .cart-table table td:nth-of-type(4):before {        content: "PRICE";    }    .cart .cart-table table td:nth-of-type(5):before {        content: "QUANTITY";    }    .cart .cart-table table td:nth-of-type(6):before {        content: "TOTAL";    }    .cart .cart-table .coupon form {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .cart .cart-table .coupon form .input-group,    .cart .cart-table .coupon form button.update-cart {        width: 100%;    }    .cart .cart-table .coupon form .input-group {        margin: 0 0 15px;    }    .cart .cart-total {        margin-bottom: 100px;    }    .compare {        margin: 50px 0;        overflow-x: scroll;    }    .compare table {        display: table-cell;    }    .compare table th h1 {        font-size: 25px;        line-height: 32px;    }    .compare table th a img {        width: 120px;        max-width: 100%;    }    .compare table .car-item-1 .info {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .compare table .car-item-1 .info .price {        width: 100%;        margin-top: 10px;    }    #page-not-found {        padding: 60px 0;    }    #page-not-found .title {        margin-bottom: 20px;    }    #page-not-found .title span {        font-size: 900px;        font-size: 90rem;        font-size: 90px;        font-size: 9rem;    }    #page-not-found .title img {        width: 120px;    }    #page-not-found h2 {        font-size: 300px;        font-size: 30rem;        font-size: 30px;        font-size: 3rem;    }    #page-not-found p {        margin: 20px auto 35px;        width: 90%;    }    #page-not-found p>a {        color: #ff9500;        border-bottom: 1px solid #ff9500;    }    #page-not-found button.contact {        font-family: 'Oswald', sans-serif;        font-size: 14px;        font-weight: 700;        width: 190px;        height: 45px;        line-height: 45px;        text-align: center;        display: inline-block;        text-transform: uppercase;        -webkit-transition: all 0.3s ease-out;        -moz-transition: all 0.3s ease-out;        -o-transition: all 0.3s ease-out;        transition: all 0.3s ease-out;        background-color: #fbfe06;        color: #333;        border: 1px solid #fbfe06;    }    #page-not-found button.contact img {        margin-right: 6px;        vertical-align: text-top;    }    #page-not-found button.contact a {        font-family: inherit;        color: inherit;        font-weight: inherit;    }    .breadcrumb-image {        padding-top: 140px;    }    .slider-form .slider-layer {        -webkit-backdrop-filter: brightness(30%);        padding: 0;		min-height: auto !important;    }		.d-ortala {		display: block !important;	}	.slider-form .slider-typo h1 {		color: #000 !important;		font-size: 20px !important;		margin: 15px 0 !important;		text-align: center !important;	}	.slider-form .slider-typo h3 {		font-size: 14px !important;		text-align: center !important;	}		.slider-form .slider-typo .explore {		display: block !important;		margin-left: auto !important;		margin-right: auto !important;	}	    .slider-form .slider-typo {        padding: 10px 15px;    }    .slider-form .slider-typo .price {        width: 200px;    }    .quick-cate .quick-cate-item {        padding: 10px 0;    }    .body-type-2 {        padding: 20px 0;    }    .body-type-2 .body-type-item {        padding: 15px 0;    }}.ht-header .light-topbar {    background-color: #f6f6f6;}.ht-header .topbar {    padding: 13px 0;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.ht-header .topbar * {    font-size: 13px;}.ht-header .topbar p,.ht-header .topbar span {    color: #888;    margin-bottom: 0;}.ht-header .topbar .topbar-welcome a.login {    color: #ff9500;}.ht-header .topbar .topbar-welcome a.register {    color: #0570f4;}.ht-header .topbar .topbar-contact {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.ht-header .topbar .topbar-contact a {    color: #888;    font-family: 'Roboto Condensed', sans-serif;}.ht-header .topbar .topbar-contact a:not([href^="tel:"]) {    text-decoration: underline;}.ht-header .topbar .topbar-contact a:hover {    color: #0570f4;}.ht-header .topbar .topbar-contact span {    padding: 0 10px;}.ht-header .topbar .topbar-contact span.separator {    padding: 0 30px;    height: 16px;}.ht-header .navbar-header img {    padding: 20px 0;}.ht-header .navbar-header .navbar-toggle i {    color: #0570f4;    font-size: 22px;}.ht-header .navbar {    margin-bottom: 0;}.ht-header .header-menu {    border: none;}.ht-header .nav {    padding: 0;}.ht-header .nav li {    height: 100%;}.ht-header .nav li a {    background-color: transparent;    color: #333;    font-family: 'Oswald', sans-serif;    font-size: 15px;    font-weight: 700;    padding: 39px 10px;}.ht-header .nav li a:focus,.ht-header .nav li a:hover {    color: #0570f4;}.ht-header .nav li#search-open {    padding: 24px 0;    vertical-align: middle;}.ht-header .nav li#search-open i {    font-size: 12px;    border: 2px solid #333;    width: 30px;    height: 30px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    margin: 10px 15px;}.ht-header .nav li#search-open:hover {    cursor: pointer;}.ht-header .nav li#search-open:hover i {    border-color: #0570f4;    color: #0570f4;}.ht-header .nav li#search-open #search-close:hover {    cursor: pointer;}.ht-header .nav li.active>a {    color: #0570f4;}.ht-header .nav li ul.dropdown-menu {    border: none;}.ht-header .nav li ul.dropdown-menu li a {    background: inherit;    padding: 0 15px;    margin: 12px 0;}.ht-header .nav li.dropdown>ul.dropdown-menu {    left: 0;    border-top: 2px solid #0570f4;}.ht-header .nav li.dropdown>ul.dropdown-menu .dropdown>.dropdown-menu {    top: -21px;    left: 177px;}.ht-header .nav>li.dropdown>a:after {    content: '\f107';    font-family: "FontAwesome";    padding-left: 5px;}.ht-header .nav>li.dropdown ul>li.dropdown>a:after {    content: '\f105';    font-family: "FontAwesome";    float: right;}.ht-header#dark-header {    position: absolute;    top: 0;    left: 0;    right: 0;    z-index: 1;}.ht-header#dark-header .dark-topbar {    background-color: #172342;}.ht-header#dark-header .dark-topbar .topbar {    padding: 12px 0;}.ht-header#dark-header .dark-topbar .topbar.dark-text * {    color: #707480;    font-size: 14px;    font-weight: 400;}.ht-header#dark-header .dark-topbar .topbar .social a {    display: inline-block;}.ht-header#dark-header .dark-topbar .topbar .social a:not(:first-child) {    margin-left: 20px;}.ht-header#dark-header .dark-topbar .topbar .social a i {    font-size: 16px;}.ht-header#dark-header .dark-topbar .topbar .topbar-welcome a.login {    color: #fbfe06;}.ht-header#dark-header .header-menu {    background-color: rgba(23, 35, 66, 0.95);    border: none;}.ht-header#dark-header .nav li a {    color: white;}.ht-header#dark-header .nav li#search-open i {    border: 2px solid #464f69;    width: 30px;    height: 30px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    color: #fff;}.ht-header#dark-header .nav li#search-open:hover i {    color: #0570f4;    border-color: #0570f4;}.ht-header#dark-header .nav li:hover>a {    background-color: transparent;    color: #fbfe06;}.ht-header#dark-header .nav li.find-car {    font-family: 'Oswald', sans-serif;    margin: 27px 0 27px 25px;}.ht-header#dark-header .nav li.find-car img {    padding-right: 5px;}.ht-header#dark-header .nav li.find-car .btn-find-car {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;    width: 200px;}.ht-header#dark-header .nav li.find-car .btn-find-car img {    margin-right: 6px;    vertical-align: text-top;}.ht-header#dark-header .nav li.find-car .btn-find-car a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.ht-header#dark-header .nav li.find-car .btn-find-car a {    padding: 0;    line-height: 18px;    vertical-align: text-top;}.ht-header#dark-header .nav li .dropdown-menu {    box-shadow: inset 0 0 1000px rgba(23, 35, 66, 0.9);}.ht-header#dark-header .nav li.dropdown>.dropdown-menu {    border-color: #fbfe06;}.ht-header#dark-header.dark-2 {    position: initial;}.ht-header .call#call-for-action {    background-color: #0570f4;    color: white;    padding: 27px 25px;    height: 100px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;}.ht-header .call#call-for-action i {    margin-right: 10px;    font-size: 200px;    font-size: 20rem;    font-size: 20px;    font-size: 2rem;    border: 3px solid #fff;    width: 40px;    height: 40px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.ht-header .call#call-for-action .call-text span {    display: block;}.ht-header .call#call-for-action .call-text span:first-child {    font-family: 'Roboto Condensed', sans-serif;    font-size: 14px;}.ht-header .call#call-for-action .call-text span:last-child a {    font-family: 'Oswald', sans-serif;    font-size: 240px;    font-size: 24rem;    font-size: 24px;    font-size: 2.4rem;    font-weight: 700;    line-height: 24px;    color: #fff;}.ht-header#light-2-header {    background-color: rgba(255, 255, 255, 0.85);    position: absolute;    top: 0;    left: 0;    right: 0;    z-index: 1;}.ht-header#light-2-header .navbar-header {    width: 18.5%;    height: 100%;    text-align: center;    background-color: #fff;}.ht-header#light-2-header .navbar-header img {    padding: 5px 0;}.ht-header#light-2-header .navbar-left {    padding-left: 80px;    background-color: transparent;}.ht-header#light-2-header .topbar {    padding: 10px 10px;}.ht-header#light-2-header .nav {    padding: 0;}.ht-header#light-2-header .nav li a {    font-family: 'Oswald', sans-serif;}.ht-header#light-2-header .navbar-nav>li>a {    padding-top: 10px;    padding-bottom: 25px;}.ht-header#light-2-header .navbar-social {    border-left: 1px solid #c1bfbe;    margin: 10px 10px 25px;    padding-left: 15px;}.ht-header#light-2-header .navbar-social a {    display: inline-block;    font-size: 16px;    line-height: 15px;    padding: 0 0 0 15px;}.ht-header#light-2-header .call#call-for-action {    padding: 27px 80px;}.ht-header#light-2-header li#search-open {    padding: 0;}.ht-header#light-2-header li#search-open i {    margin: 5px 15px;}.ht-header#boat-header .nav li a:focus,.ht-header#boat-header .nav li a:hover {    color: #4ec3bd;}.ht-header#boat-header .nav li.active>a {    color: #4ec3bd;}.ht-header#boat-header .nav li .sailboat {    position: relative;    width: 87px;    margin: 30px 25px 25px 30px;}.ht-header#boat-header .nav li .sailboat .sailboat-label {    position: absolute;    color: #999;    font-size: 10px;    top: 0;    bottom: 0;}.ht-header#boat-header .nav li .sailboat .sailboat-label span {    background-color: #4ec3bd;    color: #fff;    width: 20px;    height: 20px;    display: inline-block;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    text-align: center;    line-height: 20px;    margin-left: 3px;}.ht-header#boat-header .nav li .sailboat img {    float: right;}.ht-header#boat-header .nav li .btn-charter-inquiry {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    color: #f26522;    border: 1px solid #f26522;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    width: 180px;    margin: 27px 0;    line-height: 43px;}.ht-header#boat-header .nav li .btn-charter-inquiry img {    margin-right: 6px;    vertical-align: text-top;}.ht-header#boat-header .nav li .btn-charter-inquiry a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.ht-header#boat-header .nav li .btn-charter-inquiry a {    padding: 0;    font-size: 14px;}.ht-header#boat-header .nav li.dropdown>ul.dropdown-menu {    border-color: #4ec3bd;}.ht-header#boat-header .navbar-header img {    padding-top: 27px;}@media (min-width: 800px) {    .ht-header .nav ul.dropdown-menu {        display: block;        z-index: -9999;        -moz-opacity: 0;        -khtml-opacity: 0;        -webkit-opacity: 0;        opacity: 0;        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);        filter: alpha(opacity=0);        -webkit-transition: all 0.3s ease-out;        -moz-transition: all 0.3s ease-out;        -o-transition: all 0.3s ease-out;        transition: all 0.3s ease-out;        transform: translateY(5px);        -webkit-transform: translateY(5px);        -moz-transform: translateY(5px);        -ms-transform: translateY(5px);        -o-transform: translateY(5px);    }    .ht-header .nav li.dropdown:hover>ul.dropdown-menu {        z-index: 9999;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;        opacity: 1;        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);        filter: alpha(opacity=100);        transform: translateY(0);        -webkit-transform: translateY(0);        -moz-transform: translateY(0);        -ms-transform: translateY(0);        -o-transform: translateY(0);        display: block;    }    .ht-header .nav li.dropdown>ul.dropdown-menu {        left: 0;        border-top: 2px solid #0570f4;        width: auto;        display: none;    }    .ht-header .nav li.dropdown>ul.dropdown-menu .dropdown>.dropdown-menu {        top: -21px;        display: table;    }}@media (max-width: 1366px) {    .ht-header#light-2-header .navbar-header {        width: 15%;    }    .ht-header#light-2-header .call#call-for-action {        padding: 27px 20px;    }    .ht-header#light-2-header .navbar-left {        padding-left: 35px;    }}@media (max-width: 768px) {    .ht-header .navbar-header {        padding: 5px 0 5px 0px;    }    .ht-header .navbar-header img {        padding: 0;    }    .ht-header .topbar {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .ht-header .topbar .topbar-contact {        text-align: center;        padding-top: 5px;    }    .ht-header .topbar .topbar-contact a {        padding-bottom: 5px;    }    .ht-header .nav {        padding: 15px 0;    }    .ht-header .nav li a {        margin: 0;        padding: 15px;    }    .ht-header .nav>li.dropdown>a:after {        float: right;    }    .ht-header#light-2-header {        background-color: #fff;        padding: 5px 0;    }    .ht-header#light-2-header .navbar-header {        width: 100%;    }    .ht-header#light-2-header .navbar-header img {        padding: 0;        text-align: left;    }    .ht-header#light-2-header .navbar-left {        padding-left: 0;        background-color: #fff;    }    .ht-header#light-2-header .navbar-social {        padding-left: 0;    }    .ht-header#light-2-header li#search-open {        padding-bottom: 20px;    }    .ht-header#dark-header {        position: relative;    }    .ht-header#dark-header .dark-topbar .social {        padding: 10px 0;    }    .ht-header#dark-header .dark-topbar .social a {        padding: 8px;    }    .ht-header#boat-header .nav li .btn-charter-inquiry {        margin-left: 15px;    }}@media (max-width: 375px) {    .ht-header .topbar .topbar-contact {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .ht-header .topbar .topbar-contact span {        display: none;    }}.ht-footer .pre-footer {    background-image: url(../images/uploads/footer-bg.png);    padding: 20px 0;}.ht-footer .pre-footer h4,.ht-footer .pre-footer h5,.ht-footer .pre-footer i {    color: #fff;}.ht-footer .pre-footer p,.ht-footer .pre-footer li,.ht-footer .pre-footer li i,.ht-footer .pre-footer li span,.ht-footer .pre-footer td,.ht-footer .pre-footer label {    color: #989ba6;    font-size: 16px;}.ht-footer .pre-footer h4,.ht-footer .pre-footer h5 {    margin: 20px 0 40px;}.ht-footer .pre-footer .intro p {    margin: 30px 0 25px 0;}.ht-footer .pre-footer .intro p a {    color: #0570f4;    text-decoration: underline;}.ht-footer .pre-footer .intro p a:hover {    color: #fbfe06;}.ht-footer .pre-footer .intro h5 {    font-size: 16px;}.ht-footer .pre-footer .intro .social {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.ht-footer .pre-footer .intro .social a {    margin: 20px 18px 20px 0;}.ht-footer .pre-footer .intro .social a i {    display: inline-block;    font-size: 18px;    width: 40px;    height: 40px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;}.ht-footer .pre-footer .intro .social a i.ion-social-facebook {    background-color: #3b5998;}.ht-footer .pre-footer .intro .social a i.ion-social-twitter {    background-color: #00aced;}.ht-footer .pre-footer .intro .social a i.ion-social-googleplus {    background-color: #dd4b39;}.ht-footer .pre-footer .intro .social a i.ion-social-linkedin {    background-color: #007bb5;}.ht-footer .pre-footer .intro .social a:hover i {    box-shadow: 0 0 0 4px #34405c;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.ht-footer .pre-footer .contact ul {    list-style: none;    margin: 0;    background: #ffffff1c;    padding: 10px;}.ht-footer .pre-footer .contact ul li {    margin-bottom: 12px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.ht-footer .pre-footer .contact ul li i,.ht-footer .pre-footer .contact ul li span {    min-width: 25px;}.ht-footer .pre-footer .contact ul li .glyphicon {    font-family: 'Glyphicons Halflings';    font-size: 14px;    line-height: 20px;}.ht-footer .pre-footer .contact ul li a {    color: #989ba6;}.ht-footer .pre-footer .contact ul li a[href^=mailto] {    color: #0570f4;}.ht-footer .pre-footer .contact ul li a:hover {    color: #0570f4;}.ht-footer .pre-footer .contact div.come-with-us {    color: #fff;    border-top: 1px solid #34405c;    padding: 15px 0;    margin-top: 40px;}.ht-footer .pre-footer .contact div.come-with-us i {    color: #989ba6;    font-size: 16px;    margin-right: 10px;}.ht-footer .pre-footer .contact div.come-with-us a {    color: #fbfe06;    text-decoration: underline;}.ht-footer .pre-footer .contact div.come-with-us a:hover {    color: #0570f4;}.ht-footer .pre-footer .working-hours .table tr td {    padding: 10px 0;    border: none;    border-top: 1px dashed #34405c;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.ht-footer .pre-footer .working-hours .table tr td:first-child {    width: 45%;}.ht-footer .pre-footer .working-hours .table tr:first-child td {    padding: 0 0 10px;    border: none;}.ht-footer .pre-footer .working-hours .table tr:hover td {    color: #fff;    font-weight: 700;}.ht-footer .pre-footer .subscribe form .input-group {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.ht-footer .pre-footer .subscribe form .input-group input {    height: 50px;    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;    background-color: #fff;    border: none;}.ht-footer .pre-footer .subscribe form .input-group input::-webkit-input-placeholder {    font-family: 'Roboto Condensed', sans-serif;}.ht-footer .pre-footer .subscribe form .input-group button {    background-color: #fbfe06;    width: 60px;    border: none;}.ht-footer .pre-footer .subscribe form .input-group button i {    color: #1d2a49;    font-size: 20px;}.ht-footer .pre-footer .subscribe form label {    padding: 10px 0;}.ht-footer .pre-footer .subscribe .gallery {    border-top: 1px dashed #34405c;    padding: 30px 0;    margin: 20px 0;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;}.ht-footer .pre-footer .subscribe .gallery a {    display: inline-block;    width: 30%;    margin: 3% 0;}.ht-footer .pre-footer .subscribe .gallery a img {    width: 100%;}.ht-footer .pre-footer .subscribe .gallery a:hover img {    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    -moz-opacity: 0.5;    -khtml-opacity: 0.5;    -webkit-opacity: 0.5;    opacity: 0.5;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);    filter: alpha(opacity=50);    cursor: pointer;}.ht-footer .footer {    background-color: #070b60;    padding: 28px 0;}.ht-footer .footer .copy-right {    float: left;    color: #989ba6;    font-family: 'Roboto Condensed', sans-serif;    font-size: 16px;}.ht-footer .footer .copy-right i {    color: #0570f4;}.ht-footer .footer .copy-right a {    color: #fff;}.ht-footer .footer .site-link {    float: right;}.ht-footer .footer .site-link a {    color: #989ba6;    font-family: 'Oswald', sans-serif;    font-size: 14px;    margin-left: 30px;}.ht-footer#footer-boat .pre-footer {    background-image: url(../images/uploads/footer-bg-boat.png);}.ht-footer#footer-boat .pre-footer h4,.ht-footer#footer-boat .pre-footer h5 {    color: #333;}.ht-footer#footer-boat .pre-footer .contact ul li a[href^=mailto],.ht-footer#footer-boat .pre-footer .contact ul li a:hover {    color: #4ec3bd;}.ht-footer#footer-boat .pre-footer .contact div.come-with-us {    color: #999;    border-color: #eee;}.ht-footer#footer-boat .pre-footer .contact div.come-with-us a {    color: #f26522;}.ht-footer#footer-boat .working-hours .table {    border: none;}.ht-footer#footer-boat .working-hours .table tr td {    border-top: 1px dotted #eee;}.ht-footer#footer-boat .working-hours .table tr:first-child td {    padding: 0 0 10px;    border: none;}.ht-footer#footer-boat .working-hours .table tr:hover td {    color: #888;    font-weight: 700;}.ht-footer#footer-boat .subscribe form .input-group input {    background-color: #f6f6f6;    border: 1px solid #eee;    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;}.ht-footer#footer-boat .subscribe form .input-group button {    background-color: #f26522;    width: 60px;    border: none;    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;}.ht-footer#footer-boat .subscribe form .input-group button i {    color: #fff;}.ht-footer#footer-boat .subscribe .gallery {    border-color: #eee;}.ht-footer#footer-boat .footer {    background-color: #fff;    border-top: 1px solid #eee;}.ht-footer#footer-boat .footer .copy-right i {    color: #4ec3bd;}.ht-footer#footer-boat .footer .copy-right a {    color: #989ba6;}.ht-footer#footer-boat .footer .site-link a {    color: #989ba6;}.ht-footer#footer-boat .footer .site-link a:hover {    color: #4ec3bd;}.topsearch-form {    background-color: rgba(255, 255, 255, 0.9);    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: -9999;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    opacity: 0;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    filter: alpha(opacity=0);    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}.topsearch-form>form {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;    transform: translateY(30%);    -webkit-transform: translateY(30%);    -moz-transform: translateY(30%);    -ms-transform: translateY(30%);    -o-transform: translateY(30%);    height: 100%;}.topsearch-form>form label {    width: 40%;    position: relative;}.topsearch-form>form label input {    background: transparent;    border: none;    width: 100%;    height: 50px;    color: #333;    font-size: 32px;    font-weight: 700;    border-bottom: 1px solid #999;}.topsearch-form>form label input::-webkit-input-placeholder {    font-size: inherit;    font-weight: inherit;    color: #999;}.topsearch-form>form label:after {    position: absolute;    top: 5px;    right: 20px;    font-family: "FontAwesome";    content: '\f002';    color: #999;    font-size: 25px;}.topsearch-form #search-close {    padding: 0 15px;}.topsearch-form #search-close i {    font-size: 25px;    color: #999;}.topsearch-form #search-close:hover {    cursor: pointer;}.topsearch-form #search-close:hover i {    color: #0570f4;}.topsearch-form.active {    z-index: 9999;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    opacity: 1;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);    filter: alpha(opacity=100);}.topsearch-form.active form {    transform: translateY(0);    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);}@media (max-width: 768px) {    .topsearch-form form {        height: 70%;    }    .topsearch-form form label {        width: 75%;    }    .topsearch-form form label input {        font-size: 25px;        border-radius: 0;    }    .topsearch-form form label:after {        content: '';    }    .ht-footer .pre-footer .intro p {        margin: 30px 0 20px 0;    }    .ht-footer .pre-footer h4 {        margin: 50px 0 40px;    }    .ht-footer .footer .copy-right,    .ht-footer .footer .site-link {        float: none;        text-align: center;    }}.blog-highlight-posts {    margin-top: 60px;}.blog-highlight-posts .post {    position: relative;    margin-top: 40px;}.blog-highlight-posts .post figcaption {    position: absolute;    left: 0;    right: 0;    bottom: 0;    background: linear-gradient(transparent, black);}.blog-highlight-posts .post figcaption * {    color: #fff !important;}.blog-highlight-posts .post figcaption .grid-item-lightbox {    display: block;    text-align: center;}.blog-highlight-posts .post figcaption .grid-item-lightbox:hover {    transform: scale(1.3);    -webkit-transform: scale(1.3);    -moz-transform: scale(1.3);    -ms-transform: scale(1.3);    -o-transform: scale(1.3);}.blog-highlight-posts .post .post-text {    padding: 15px 20px;}.blog-highlight-posts .post .post-text p {    line-height: 18px;    margin: 10px 0 15px;    font-weight: 300;}.blog-highlight-posts .post .post-text .post-date,.blog-highlight-posts .post .post-text .post-comment,.blog-highlight-posts .post .post-text i {    color: #a6a6a6;}.blog-mini-posts {    margin: 100px 30px 100px -15px;    padding: 0 45px 0 0;    border-right: 1px solid #eee;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;}.blog-mini-posts .post {    width: 49.9%;    margin-bottom: 80px;    padding: 0 15px;}.blog-mini-posts .post figcaption .title {    margin: 20px 0 5px;    font-weight: 400;}.blog-mini-posts .post figcaption p {    margin: 15px 0;    line-height: 22px;}.blog-mini-posts .post figcaption .post-date,.blog-mini-posts .post figcaption .post-comment {    color: #adaeb5;}.blog-mini-posts .post figcaption .continue-reading {    color: #0570f4;    font-weight: 700;    text-decoration: underline;}ul.post-pagination li {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;    font-size: 22px;    text-align: center;    height: 50px;    width: 50px;    padding: 8px;    display: inline-block;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    border: 1px solid #eee;}ul.post-pagination li a {    display: block;}ul.post-pagination li.current,ul.post-pagination li:hover {    width: 50px;    background-color: #fbfe06;    font-weight: 700;    cursor: pointer;    border: 1px solid #fbfe06;}ul.post-pagination li.post-prev,ul.post-pagination li.post-next {    width: 50px;    border: 1px solid #eee;}.category,.uncategory {    display: inline-block;    color: #fff;    font-size: 10px;    padding: 2px 12px;    margin: 15px 0;}.category {    background-color: #0570f4;}.uncategory {    background-color: #ff9500;}.post-date,.post-comment {    font-family: 'Roboto Condensed', sans-serif;    font-size: 12px;    margin-right: 25px;    display: inline-block;}.post-date i,.post-comment i {    margin-right: 5px;}#blog-sidebar {    padding: 100px 0;}#blog-sidebar .widget-title {    text-transform: uppercase;    margin: 50px 0 30px;}#blog-sidebar ul li {    border-bottom: 1px dotted #e1e1e1;    padding: 10px 0;    color: #333;    font-size: 16px;}#blog-sidebar ul li span {    font-family: 'Roboto Condensed', sans-serif;    color: #999;    padding-left: 10px;}#blog-sidebar .search {    position: relative;}#blog-sidebar .search input {    background-color: #fff;    border-color: #e1e1e1;    height: 40px;    padding: 20px;}#blog-sidebar .search i {    position: absolute;    right: 20px;    top: 5px;    font-size: 22px;}#blog-sidebar .categories ul {    list-style-type: square;}#blog-sidebar .recent-posts .recent-post-block {    margin: 30px 0;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}#blog-sidebar .recent-posts .recent-post-block img {    max-width: 100px;    width: 100%;}#blog-sidebar .recent-posts .recent-post-block .recent-post-content {    padding-left: 20px;}#blog-sidebar .recent-posts .recent-post-block .recent-post-content .recent-post-title {    font-weight: 400;    margin-bottom: 15px;    line-height: 22px;}#blog-sidebar .recent-posts .recent-post-block .recent-post-content .post-date {    color: #999;}#blog-sidebar .recent-posts .recent-post-block:hover img {    -moz-opacity: 0.7;    -khtml-opacity: 0.7;    -webkit-opacity: 0.7;    opacity: 0.7;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);    filter: alpha(opacity=70);}#blog-sidebar .recent-posts .recent-post-block:hover a {    color: #0570f4;}#blog-sidebar .tags a {    display: inline-block;    border: 1px solid #e1e1e1;    color: #999;    font-family: 'Roboto Condensed', sans-serif;    font-size: 14px;    padding: 2px 15px;    margin: 8px auto;    margin-right: 20px;}#blog-sidebar .tags a:hover {    color: #333;    border-color: #333;}#blog-sidebar .flickr figure {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: space-between;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;    -webkit-flex-wrap: wrap;}#blog-sidebar .flickr figure a {    width: 30%;    margin: 3% 0;}#blog-sidebar .flickr figure a img {    width: 100%;}#blog-sidebar .flickr figure a:hover {    -moz-opacity: 0.7;    -khtml-opacity: 0.7;    -webkit-opacity: 0.7;    opacity: 0.7;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);    filter: alpha(opacity=70);}.blog-single-content figure {    margin: 40px 0 30px;}.blog-single-content .share-post .share-post-title {    color: #767676;    font-family: 'Roboto Condensed', sans-serif;    font-size: 14px;    text-align: center;    margin: 15px 0 20px;}.blog-single-content .share-post a {    color: #6c6c6c;    font-size: 16px;    border: 1px solid #eee;    width: 35px;    height: 35px;    margin: auto;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -ms-justify-content: center;    margin-bottom: 10px;}.blog-single-content .share-post a:hover {    color: #0570f4;    border-color: #0570f4;}.blog-single-content .post-singe-title {    margin: 10px 0;}.blog-single-content .subtitle {    font-weight: 400;    color: #767676;}.blog-single-content .post-date,.blog-single-content .post-comment {    margin: 25px 25px 45px 0;    color: #adaeb5;}.blog-single-content p {    margin-bottom: 25px;}.blog-single-content .author {    margin: 75px 0 50px;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.blog-single-content .author img {    min-width: 80px;    width: 80px;    max-height: 80px;}.blog-single-content .author .author-info {    padding-left: 20px;}.blog-single-content .author .author-info a {    display: block;    color: #333;    padding-top: 20px;    font-size: 14px;    text-decoration: underline;}.blog-single-content .author .author-info a i {    font-size: 10px;}.blog-single-content .author .author-info a:hover {    color: #0570f4;}.blog-single-content .tags i {    margin-right: 5px;    color: #333;}.blog-single-content .tags *:not(i) {    color: #767676;}.blog-single-content .tags a {    font-style: italic;}.blog-single-content .tags a:after {    content: "\002C ";}.blog-single-content .tags a:hover {    color: #0570f4;}.blog-single-content .post-nav {    margin: 60px 0;}.blog-single-content .post-nav .post {    margin: 40px 0;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;}.blog-single-content .post-nav .post img {    min-width: 50%;    object-fit: cover;    height: 130px;}.blog-single-content .post-nav .post .post-text {    padding: 10px 25px;}.blog-single-content .post-nav .post .post-text h4 {    line-height: 28px;    padding-bottom: 15px;}.blog-single-content .post-nav .post .post-text>a {    color: #999;}.blog-single-content .post-nav .post .post-text>a:before {    margin-right: 8px;}.blog-single-content .post-nav .post .post-text>a:hover {    color: #0570f4;}.blog-single-comment .title {    font-size: 22px;    text-transform: uppercase;}.blog-single-comment .comment .comment-box {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    padding-top: 50px;}.blog-single-comment .comment figure {    padding-right: 25px;    width: 110px;}.blog-single-comment .comment figure img {    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    border: 5px solid #eee;}.blog-single-comment .comment .comment-info {    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    -moz-align-items: center;}.blog-single-comment .comment .comment-info .name {    text-transform: uppercase;    width: 200px;}.blog-single-comment .comment .comment-info .date {    color: #999;    font-size: 12px;    text-transform: uppercase;    margin-right: 15px;}.blog-single-comment .comment .comment-info button.reply {    background-color: #fff;    border: 1px solid #333;    width: 60px;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.blog-single-comment .comment .comment-info button.reply a {    color: #333;    font-weight: 700;}.blog-single-comment .comment .comment-info button.reply:hover {    background-color: #fbfe06;    border-color: #fbfe06;}.blog-single-comment .comment p.content {    border: 1px solid #eee;    padding: 30px;    margin-top: 20px;}.blog-single-comment .leave-comment {    margin: 100px 0;}.blog-single-comment .leave-comment form {    margin: 25px 0;}.blog-single-comment .leave-comment form input,.blog-single-comment .leave-comment form textarea {    padding: 15px 0;    background-color: #fff;    border: none;    border-bottom: 1px dashed #eee;    margin-top: 15px;}.blog-single-comment .leave-comment form input:-webkit-input-placeholder:after {    content: "\002A";    color: #d9302f;}.blog-single-comment .leave-comment form textarea {    height: 120px;}.blog-single-comment .leave-comment form button {    font-family: 'Oswald', sans-serif;    font-size: 14px;    font-weight: 700;    width: 190px;    height: 45px;    line-height: 45px;    text-align: center;    display: inline-block;    text-transform: uppercase;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #fbfe06;    color: #333;    border: 1px solid #fbfe06;    width: 170px;    margin-top: 30px;}.blog-single-comment .leave-comment form button img {    margin-right: 6px;    vertical-align: text-top;}.blog-single-comment .leave-comment form button a {    font-family: inherit;    color: inherit;    font-weight: inherit;}.araclar img {    object-fit: cover;    height: 200px;    width: 100%;    -webkit-transition: all 600ms ease;    -moz-transition: all 600ms ease;    -ms-transition: all 600ms ease;    -o-transition: all 600ms ease;    transition: all 600ms ease;}.paint-body {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -ms-flex-flow: wrap;    flex-flow: wrap;}.paint-body div {    padding: 1rem;    display: inline-block;}.paint-body div a.ui.label.label-grey {    background-color: #eff3f6;    color: black;}.paint-body div a.ui.label.label-green {    background-color: #59b061;    color: white;}.paint-body div a.ui.label.label-orange {    background-color: orange;    color: white;}.paint-body div a.ui.label.label-red {    background-color: #ee2a3a;    color: white;}.paint-body div a.ui.label.label-cizik {    background-color: #d3552c;    color: white;}.paint-body div a.ui.label.label-ezik {    background-color: #0098DB;    color: white;}.paint-body div a.ui.label.label-hasarli {    background-color: #000000;    color: white;}.paint-body div a.ui.label {    font-weight: bold;    font-size: 12px;}.ui.label:first-child {    margin-left: 0;}a.ui.label {    cursor: pointer;}.ui.label {    position: initial;    display: inline-block;    line-height: 1;    vertical-align: baseline;    margin: 0 .14285714em;    background-color: #e8e8e8;    background-image: none;    padding: .5833em .833em;    color: rgba(0, 0, 0, .6);    text-transform: none;    font-weight: 700;    border: 0 solid transparent;    border-radius: .28571429rem;    -webkit-transition: background .1s ease;    transition: background .1s ease;}.part.orjinal {    stroke: #cfcfcf;    stroke-width: 2px;}.part.boyali {    fill: #59b061;}.part.degismis {    fill: #ee2a3a;}.part.cizik {    fill: #d3552c;}.part.yarimboyali {    fill: orange}.part.ezik {    fill: #0098DB;}.part.hasarli {    fill: #000000;}.part {    fill: transparent;    cursor: pointer;}.map svg {    max-width: 400px;}svg:not(:root) {    overflow: hidden;}.paint-body div span {    font-size: 12px;    margin-left: .5rem;    font-weight: bold;}.check-title,.vehicle-extra>.extra-title {    position: relative;    overflow: hidden;    width: 100%;    height: 40px;    line-height: 40px;    padding-left: 15px;    padding-right: 15px;    font-size: 16px;    font-weight: 600;    background: #333333;    color: #fff;}.check-board {    padding-left: 10px;    padding-right: 10px;}.check-board,.vehicle-extra>.description {    position: relative;    overflow: hidden;    width: 100%;    padding-top: 15px;    padding-left: 0px;    padding-right: 0px;    padding-bottom: 15px;    margin-bottom: 20px;    font-size: 14px;    line-height: 21px;    -webkit-border-bottom-right-radius: 4px;    -webkit-border-bottom-left-radius: 4px;    -moz-border-radius-bottomright: 4px;    -moz-border-radius-bottomleft: 4px;    border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px;}.check-wrapper {    position: relative;    float: left;    height: auto;    margin-top: 5px;    padding-left: 5px;    padding-right: 5px;}.check-wrapper>.check {    position: relative;    float: left;    width: 100%;    height: auto;    line-height: 30px;    padding-left: 30px;    background: #f6f6f6;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}.check-wrapper>.active>span:first-child {    color: #509F00 !important;}.check-wrapper>.check>span:first-child {    position: absolute;    left: 5px;    width: 20px;    height: auto;    line-height: 30px;    text-align: center;    color: #ddd;    font-size: 15px;    font-family: "Font Awesome 5 Pro" !important;}.check-wrapper>.active>span:last-child {    color: #282828 !important;}.check-wrapper>.check>span:last-child {    position: relative;    float: left;    width: 100%;    height: auto;    line-height: 30px;    font-size: 12px;    color: #bbb;}.check-wrapper>.active {    background: #E6FFCC;}body .btnContact {    overflow: hidden;    margin-top: 0px;    margin-bottom: 20px;}.btnContact .btn-contact:first-child {    float: left;}.btnContact .btn-contact {    height: 50px;        margin: 7px;    line-height: 50px;    border-radius: 25px;    background: #b0e0e6;    width: calc(100% / 2 - 5px);    float: left;    padding: 0;    font-size: 16px;    font-weight: 700;    position: relative;    padding-left: 55px;    text-align: left;    max-width: 180px;  }.btnContact .btn-contact img {    width: 50px;    height: 50px;    position: absolute;    left: 0;    background: #fff;    border-radius: 25px 25px 25px 0px;    top: -0.6px;}.btnContact h2 {    text-align: center;    font-size: 18px;    cursor: pointer;    overflow: hidden;    width: 100%;    font-weight: 700;}.loanresult {    margin-top: 10px;    width: 100%;    height: 40px;}.loanresult .showresult {    background-color: #333333;    border: none;    line-height: 30px;    padding: 5px;    text-align: center;    font-weight: bold;    color: #fff;}.stock-vin b {    color: #0570f4;}.compare .Title {    background-color: #23AAFF;    color: #FFF;    font-size: 22px;    font-weight: 600;    padding: 0px 0px 0px 5px;}.text-green {    color: #4C7F04;}.karsilastir-menu {    position: fixed;    bottom: 0px;    right: 0px;    width: 350px;    background-color: #F0F0F0;    display: block;    z-index: 100;}.karsilastir-menu .karsilastir-item {    border-bottom: 1px solid #C0C0C0;}.karsilastir-menu .orginal {    display: none;}.tbl .tbl-cell {    display: table-cell;}.tbl {    display: table;}.top {    vertical-align: top;}.karsilastir-menu .karsilastir-cikar {    display: inline-block;    line-height: 75px;    padding: 0px 5px;    background-color: #C0C0C0;    color: #555;}.karsilastir-menu .karsilastir-cikar:hover {    background-color: #999;    color: #FFF;}.karsilastir-menu .img-mask {    width: 100px;    height: 75px;    background-size: cover;    background-position: center;    float: left;}.karsilastir-menu .karsilastir-aciklama {    padding-left: 5px;    width: auto;}.karsilastir-menu .karsilastir-aciklama strong {    display: block;    margin-top: 5px;}.karsilastir-menu .karsilastir-aciklama em {    display: block;}.karsilastir-menu .karsilastir-title {    background-color: #fbfe06;    color: #000;    padding: 2px 6px;    cursor: default;    font-weight: 600;}.karsilastir-menu .karsilastir-title i {    float: right;    cursor: pointer;    margin-top: 3px;}.karsilastir-menu .button {    width: 100%;    line-height: 10px;    color: #FFF !important;    text-align: center;}.button {    display: inline-block;    cursor: pointer;    line-height: 28px;    text-decoration: none;    font-size: 16px;    text-transform: uppercase;    text-shadow: 0 1px 0 #333333;    background-color: #333333;    color: #fff;    padding: 10px 25px;    border: 0;    -webkit-transition: .5s;    -moz-transition: .5s;    -o-transition: .5s;    transition: .5s;    line-height: normal;}.karsilastir-menu .button:hover {    background-color: #0570f4;}.inner-page-content {    position: relative;    z-index: 0;}.contact-address .icon {    margin-right: 0;    background: #0570f4;    width: 40px;    height: 40px;    position: absolute;    right: 20px;    top: -16px;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    color: #fff;    font-size: 18px;    display: inline-flex;}.contact-address ul {    list-style: outside none none;    margin: 0;    padding: 0;}.contact-address-info {    background: #f8f8f8;    padding-right: 20px;    padding-left: 20px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    height: 100px;}.contact-address-info .title {    color: #444;    font-size: 18px;    font-weight: 400;}.contact-address-info .text {    color: #999;    font-size: 14px;    padding-top: 5px;    line-height: 1.3;}.contact-social-content {    background-image: url("../images/social-cover.png");    background-repeat: no-repeat;    background-position: center center;    background-size: cover;    height: 181px;    width: 100%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.contact-social-content a {    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    color: #fff;    font-size: 48px;    width: 80px;    height: 80px;    margin-left: 10px;    margin-right: 10px;    border: 1px solid transparent;    -webkit-transition: .3s;    transition: .3s;}.contact-social-content a:hover {    border: 1px solid #fff;}.contact-map iframe {    height: 500px;    width: 100%;}.section-header.small .title {    font-size: 36px;}.section-header.center {    text-align: center;}.form-custom ul {    list-style: outside none none;    margin: 0;    padding: 0;}.form-custom ul li input {    width: 100%;    height: 49px;    padding-right: 20px;    padding-left: 20px;    font-family: inherit;    color: #222;    background: #fff;    border: 1px solid rgba(0, 0, 0, 0.1);    font-size: 16px;    font-weight: 300;    -webkit-transition: .3s;    transition: .3s;}.form-custom ul li textarea {    width: 100%;    height: auto;    padding-right: 20px;    padding-left: 20px;    font-family: inherit;    color: #222;    background: #fff;    border: 1px solid rgba(0, 0, 0, 0.1);    font-size: 16px;    font-weight: 300;    -webkit-transition: .3s;    transition: .3s;}.margin-top-30 {    margin-top: 30px;}.form-custom ul li .icon {    width: 65px;    height: 48px;    position: absolute;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    color: #6f6f6f;    font-size: 18px;    left: 10px;    z-index: 2;    display: inline-flex;}.form-custom ul li {    margin-bottom: 20px;}.section-header .text {    font-size: 18px;    margin-top: 10px;    font-weight: 300;}.form-custom ul li .icon:before {    position: absolute;    right: 0;    content: "";    background: rgba(0, 0, 0, 0.15);    width: 1px;    height: 20px;}.form-custom ul li input {    padding-left: 80px;}.form-custom .send input {    background: #6f6f6f;    height: 60px;    border: 0 none;    padding-left: 15px;    padding-right: 15px;    color: #fff;    font-size: 16px;    font-weight: 500;    font-family: inherit;    cursor: pointer;    border: 2px solid transparent;    -webkit-transition: .3s;    transition: .3s;    position: relative;    width: 100%;}.form-custom .send {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-flex: 1;    -ms-flex: 1;    flex: 1;    padding-left: 10px;    padding-right: 10px;}.form-custom.form-contact .send {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.form-custom.form-contact .send input {    width: 170px;}.form-custom .send input:hover {    background: #ffc600;    color: #fff;}.margin-top-50 {    margin-top: 50px;}.btnn {    -moz-user-select: none;    background: #29a268;    border: medium none;    border-radius: 5px;    color: #fff;    cursor: pointer;    display: inline-block;    font-size: 16px;    font-weight: 700;    letter-spacing: 0;    line-height: 1;    margin-bottom: 0;    padding: 20px 40px;    text-align: center;    text-transform: capitalize;    touch-action: manipulation;    transition: all .3s ease 0s;    vertical-align: middle;    position: relative;    white-space: nowrap;    padding-right: 55px;    overflow: hidden;    z-index: 1;}.btnn::before {    content: "\f101";    font-family: "Font Awesome 5 Pro";    font-weight: 300;    position: absolute;    right: 10%;    top: 50%;    transform: translateY(-50%);    transition: .3s;}.btnn::after {    content: '';    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    background-color: #13287e;    -webkit-transform: translateX(-101%);    transform: translateX(-101%);    transition: .5s;    z-index: -1;}.btnn:hover::after {    -webkit-transform: translateX(0);    transform: translateX(0)}.btnn:hover {    color: #fff;}.news ul {    list-style: none;    padding: 0;}.news.list ul li {    margin-bottom: 20px;}.news-card a {    display: block;    position: relative;    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.08);}.news.style-1 .news-photo {    height: 175px;}.news-photo {    overflow: hidden;    height: 249px;}.news-photo img {    width: 100%;    height: 100%;    -o-object-fit: cover;    object-fit: cover;    -webkit-transition: -webkit-transform 1.5s cubic-bezier(0, 0, .2, 1);    transition: -webkit-transform 1.5s cubic-bezier(0, 0, .2, 1);    transition: transform 1.5s cubic-bezier(0, 0, .2, 1);    transition: transform 1.5s cubic-bezier(0, 0, .2, 1), -webkit-transform 1.5s cubic-bezier(0, 0, .2, 1);}.news-card a:hover .news-photo img {    -webkit-transform: scale3d(1.2, 1.2, 1.2);    transform: scale3d(1.2, 1.2, 1.2);}.news-footer {    padding: 20px;    height: 200px;}.news-footer .title {    font-size: 18px;    color: #dd9044;    line-height: 1.4;    overflow: hidden;    max-height: 49px;}.news-footer .date {    color: #999;    font-size: 13px;    margin-top: 5px;    margin-bottom: 10px;}.news-footer .text {    color: #6f6f6f;    font-size: 14px;    font-weight: 300;    overflow: hidden;    max-height: 67px;}ul.list {    list-style: outside none none;    margin-top: 13px;    padding-left: 0;    margin: 0;}ul.list li {    margin: 5px 0;    font-weight: 500;    padding-left: 0px;    position: relative;    margin-bottom: 8px;    padding-bottom: 8px;    border-bottom: 1px dashed #293752;}ul.list li a {    text-decoration: none;    -webkit-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;    color: #989ba6;}.styled-icons {    list-style: outside none none;    padding: 0;    margin: 0;}.styled-icons li {    margin-bottom: 0;    padding-bottom: 0;    display: inline-block;}.styled-icons.icon-sm a {    font-size: 13px;    height: 30px;    line-height: 30px;    margin: 2px 7px 2px 0;    width: 30px;    border: 1px solid #ffffff91;    text-align: center;    border-radius: 50%;    color: #989ba6;}.haberler img {    object-fit: cover;    height: 400px;    width: 100%;    -webkit-transition: all 600ms ease;    -moz-transition: all 600ms ease;    -ms-transition: all 600ms ease;    -o-transition: all 600ms ease;    transition: all 600ms ease;}#workers .card {    padding: 0px;    text-align: center;    border-top-left-radius: 0;    border-top-right-radius: 0;}.marka {    min-height: 100px !important;}.card {    position: relative;    width: 100%;    border-radius: 5px;    padding: 30px;    margin-bottom: 2rem;    border: 10px solid transparent;    display: inline-block;    box-shadow: 0px 0px 20px 0px rgba(62, 62, 101, 0.13);    transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;    -o-transition: all 0.4s;    text-align: left;}.belgeler,.referanslar {    display: flex;    justify-content: center;    align-items: center;    overflow: hidden;}.d-ortala {    display: flex;    align-items: center;    flex-wrap: wrap;}.referanslar img {    object-fit: contain;    height: 130px;    -webkit-transition: all 600ms ease;    -moz-transition: all 600ms ease;    -ms-transition: all 600ms ease;    -o-transition: all 600ms ease;    transition: all 600ms ease;}.card:nth-child(1),.card .card:nth-child(3) {    margin-right: 1px;}.card:nth-child(1) {    margin-left: -3px;    margin-right: 1px;}.belgeler img {    object-fit: cover;    height: 335px;    -webkit-transition: all 600ms ease;    -moz-transition: all 600ms ease;    -ms-transition: all 600ms ease;    -o-transition: all 600ms ease;    transition: all 600ms ease;}.belgeler a:hover img,.referanslar a:hover img {    -webkit-transform: scale3d(1.15, 1.15, 1.15);    transform: scale3d(1.15, 1.15, 1.15);}.card {    float: left;    min-height: 300px;    padding-bottom: 25%;    position: relative;    text-align: center;    width: 100%;}.workers-details {    min-height: 50px;}.panel-group .panel {    border-color: #f8f9fe;    background-color: #f8f9fe;}.panel-default>.panel-heading {    background-color: transparent;    border-color: transparent;}.panel-heading {    padding: 0;}.panel-group .panel {    border: 2px solid #EEF1FE;    -webkit-transition: 500ms;    transition: 500ms;}.panel-title {    padding-left: 30px;    padding-top: 28.2px;    padding-bottom: 28.2px;    cursor: pointer;    position: relative;    padding-right: 30px;}.panel-body {    padding: 15px 25px;}.custom-file {    position: relative;    display: inline-block;    width: 100%;    height: 45px;    margin-bottom: 0;}.custom-file-input {    position: relative;    z-index: 2;    width: 100%;    height: 45px;    margin: 0;    opacity: 0;}.custom-file-label {    position: absolute;    top: 0;    right: 0;    left: 0;    z-index: 1;    height: 45px;    line-height: 45px !important;    padding: 0 20px;    font-size: 16px !important;    line-height: normal;    color: #495057;    background-color: #f9f9f9;    box-shadow: 0 0 0 0 !important;    border: 1px solid #eee;    border-radius: 0;    font-weight: 300 !important;}.custom-file-label::after {    position: absolute;    top: -1px;    right: 0;    bottom: 0;    z-index: 3;    display: block;    height: 45px;    line-height: 25px !important;    padding: 10px 20px;    content: "Seçiniz";    background-color: #333;    color: #fff;    border: 1px solid #333;    border-radius: 0;    cursor: pointer;}.hizmetler img {    object-fit: cover;    height: 200px;    width: 100%;    -webkit-transition: all 600ms ease;    -moz-transition: all 600ms ease;    -ms-transition: all 600ms ease;    -o-transition: all 600ms ease;    transition: all 600ms ease;}.haberler a:hover img {    opacity: 0.5;}.turkey-map-drawing {    text-align: center;}.turkey-map-drawing svg {    width: 100%;    height: auto;}.turkey-map-drawing g.is-completed path {    fill: #f2184f;}.turkey-map-drawing path {    cursor: pointer;    fill: #202c45;    -webkit-transition: .2s;    transition: .2s;}.turkey-map-drawing path:hover {    fill: #F7F7F7 !important;}.turkey-map-name {    position: absolute;    z-index: 2;}.turkey-map-name div {    display: inline-block;    background: #003861;    color: #fff;    font-size: 13px;    font-weight: 500;    padding: 8px 16px;    border-radius: 2px;}.bayiler>.icon {    position: absolute;    right: 15px;    top: 15px;    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    border-radius: 100%;    width: 37px;    height: 37px;    border: 2px solid currentColor;    color: #000;    opacity: .3;}.bayiler .title {    color: #4d4d4d;    font-size: 20px;    font-weight: 600;    line-height: 1.3;    margin-bottom: 0;    letter-spacing: -0.04em;    margin-top: 20px;}.bayiler .title.small {    font-size: 12px;    font-weight: 400;    margin-bottom: 0px;}.bayiler .text {    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    color: #939393;    font-size: 13px;    margin-top: 5px;    margin-right: 10px;}a:not([href]):not([tabindex]) {    color: inherit;    text-decoration: none;}.box-header {    margin-bottom: 50px;}.box-footer .name {    color: #777;    font-size: 16px;    font-weight: 500;    display: block;}.box-footer .text .icon {    margin-right: 10px;    font-size: 13px;}.card {    text-align: left;}.popupform .form-column,.testimonial-section-two .form-column {    position: relative;}.popupform .form-column .inner-column,.testimonial-section-two .form-column .inner-column {    position: relative;    margin-top: -100px;    border-radius: 10px;    padding: 50px 40px 50px;    background-color: #333333;}.testimonial-section-two .form-column .inner-column:before {    position: absolute;    right: -100px;    top: -100px;    content: '';    width: 168px;    height: 168px;    z-index: -1;    background: url(../images/background/pattern-6.png) no-repeat;}.popupform .form-column h2,.testimonial-section-two .form-column h2 {    position: relative;    color: #ffffff;    font-size: 36px;    font-weight: 600;    text-align: center;    margin-bottom: 20px;}.default-form .form-group {    position: relative;    margin-bottom: 20px;}.default-form .form-group:last-child {    margin-bottom: 0px;}.default-form .form-group input[type="text"],.default-form .form-group input[type="email"],.default-form .form-group input[type="password"],.default-form .form-group select {    position: relative;    display: block;    width: 100%;    line-height: 24px;    padding: 15px 25px;    color: #ffffff;    height: 50px;    font-size: 14px;    background: none;    font-weight: 400;    border-radius: 5px;    border: 1px solid #ffffff;    background: rgba(255, 255, 255, 0.10);    -webkit-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    -moz-transition: all 300ms ease;    transition: all 300ms ease;}.default-form .form-group input::-webkit-input-placeholder,.default-form .form-group textarea::-webkit-input-placeholder {    color: #ffffff;}.default-form .form-group input[type="text"]:focus,.default-form .form-group input[type="email"]:focus,.default-form .form-group textarea:focus {    border-color: #322f2f;}.default-form .form-group textarea {    position: relative;    display: block;    width: 100%;    line-height: 24px;    padding: 15px 25px;    color: #ffffff;    height: 150px;    background: rgba(255, 255, 255, 0.10);    resize: none;    font-size: 14px;    font-weight: 400;    border-radius: 5px;    border: 1px solid #ffffff;    -webkit-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    -moz-transition: all 300ms ease;    transition: all 300ms ease;}.default-form .form-group .theme-btn {    cursor: pointer;}.default-form.style-two .form-group input,.default-form.style-two .form-group textarea {    background-color: #ffffff;    color: #000000;}.default-form.style-two .form-group textarea {    height: 200px;}.default-form.style-two .form-group input::-webkit-input-placeholder,.default-form.style-two .form-group textarea::-webkit-input-placeholder {    color: #000000;}.rounded-0 {    border-radius: 0 !important;}.bg-white {    background-color: #fff !important;}.model-year li {    display: inline-block;    vertical-align: middle;    float: left;    width: calc(100% / 3 - 4px);    margin-right: 5px !important;    border-bottom: none !important;    margin-top: 10px !important;}.model-year li input {    text-align: center;    padding: 0;}.model-year li input {    border-color: #363636;    border-radius: 0;    height: 30px;    box-shadow: none;    outline: none;    padding-top: 0;    padding-bottom: 0;}.model-year li:last-child {    margin-right: 0px !important;}.datefilterBtn {    height: 30px;    width: 100%;    border: 1px solid #fc3;    background: #fc3;    color: #212529;    box-shadow: none;    outline: none;}.pre-footer {    position: relative;    z-index: 9;}.overlay-web:after {    content: "";    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    background-color: #070b60db !important;    z-index: -1;}/* Loader */.loader {    position: fixed;    left: 0px;    top: 0px;    width: 100%;    height: 100%;    z-index: 999999;    background-color: #FFF;    text-align: center;}.loader img {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: auto;}.direction .direction-item a:hover {    opacity: 0.7;}.whatsapp {    position: fixed;    left: 15px;    bottom: 15px;    transition: all .5s ease-in-out;    z-index: 999;}.whatsapp a {    height: 50px;    width: 50px;    border-radius: 50%;    overflow: hidden;    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);    font-size: 28px;    display: block;    text-align: center;    line-height: 50px;    color: white;    background: #4dc247;}.whatsapp a i {    font-size: 25px;}.whatsapp .tooltiptext {    visibility: hidden;    width: 120px;    background-color: black;    color: #fff;    text-align: center;    border-radius: 6px;    padding: 5px 0;    position: absolute;    z-index: 1;    line-height: normal;    font-size: 15px;    top: 13px;    left: 105%;    height: auto;}.whatsapp:hover a {    transform: rotate(45deg);    -webkit-transform: rotate(45deg);}.whatsapp:hover .tooltiptext {    visibility: visible;}.telefon {    position: fixed;    left: 15px;    bottom: 75px;    transition: all .5s ease-in-out;    z-index: 999;}.telefon a {    height: 50px;    width: 50px;    border-radius: 50%;    overflow: hidden;    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);    font-size: 28px;    display: block;    text-align: center;    line-height: 50px;    color: white;    background: #337ab7;}.telefon a i {    font-size: 25px;}.telefon .tooltiptext {    visibility: hidden;    width: 120px;    background-color: black;    color: #fff;    text-align: center;    border-radius: 6px;    padding: 5px 0;    position: absolute;    z-index: 1;    line-height: normal;    font-size: 15px;    top: 13px;    left: 105%;    height: auto;}.telefon:hover a {    transform: rotate(45deg);    -webkit-transform: rotate(45deg);}.telefon:hover .tooltiptext {    visibility: visible;}.diller {    position: fixed;    left: 15px;    bottom: 135px;    transition: all .5s ease-in-out;    z-index: 999;}.diller a {    height: 50px;    width: 50px;    border-radius: 50%;    overflow: hidden;    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);    font-size: 28px;    display: block;    text-align: center;    line-height: 50px;    color: white;    background: #000;}.diller a i {    font-size: 25px;}.diller .tooltiptext {    visibility: hidden;    width: 120px;    background-color: black;    color: #fff;    text-align: center;    border-radius: 6px;    padding: 5px 0;    position: absolute;    z-index: 1;    line-height: normal;    font-size: 15px;    top: 13px;    left: 105%;    height: auto;}.diller:hover a {    transform: rotate(45deg);    -webkit-transform: rotate(45deg);}.diller:hover .tooltiptext {    visibility: visible;}.lang {    float: left;    width: 100%;}.lang img {    display: inline-block;    height: 16px;    margin-right: 8px;    margin-top: 0px;    margin-bottom: -3px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;}.lang .currencyitems a {    width: 24%;}.activelang {    opacity: 0.45;    filter: alpha(opacity=45);}.lang h4 {    float: left;    width: 100%;    padding-bottom: 10px;    margin-bottom: 15px;    font-size: 24px;    font-weight: 600;}.lang a {    display: inline-block;    vertical-align: top;    /* width: 32%;     */    margin: 5px;    font-size: 16px;    color: #9d9d9d;    padding: 10px;    border: 1px solid #0000004d;    border-radius: 50px;}.lang a:hover {    border: 1px solid #000;    color: #000;}.col-kolaymenu {    display: none;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    color: #fff;    background: none;    border: none;    float: right;}@media (min-width: 1824px) {    .news-photo {        height: 290px;    }}@media (max-width: 768px) {	.col-kolaymenu {		display: -webkit-inline-box !important;		display: -ms-inline-flexbox !important;		display: inline-flex !important;	}	.inventory-sidebar .sidebar-filter {		display:none;	}    .blog-highlight-posts .post {        height: 385px;    }    .blog-mini-posts {        margin: 100px 0 100px;        padding: 0;        border: none;    }    .blog-mini-posts .post {        width: 100%;    }    #blog-sidebar {        padding: 0 0 100px;    }    .blog-single-content .share-post {        display: -webkit-flex;        display: -moz-box;        display: -ms-flexbox;        display: flex;    }    .blog-single-content .share-post .share-post-title {        margin-right: 20px;    }    .blog-single-content .share-post a {        margin-right: 0;        margin-left: 15px;    }    .blog-single-content .post-nav .post {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .blog-single-content .post-nav .post .post-text {        padding: 10px 0;    }    .blog-single-comment .comment .comment-box {        -webkit-flex-direction: column;        -moz-flex-direction: column;        -ms-flex-direction: column;    }    .blog-single-comment .comment .comment-box .comment-info .name {        width: 140px;    }}@media (max-width: 479px) {    .contact-address ul li {        margin-bottom: 40px;    }    .contact-address ul li:last-child {        margin-bottom: 0;    }    .contact-social-content a {        font-size: 32px;        width: 60px;        height: 60px;    }}