/** @format */

/* CSS Document */
/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}
@media (min-width: 1064px) {
    .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: 1064px) {
    .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;
    }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
    visibility: hidden !important;
}
.affix {
    position: fixed;
}
@-ms-viewport {
    width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}
@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
    table.visible-xs {
        display: table;
    }
    tr.visible-xs {
        display: table-row !important;
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }
    table.visible-sm {
        display: table;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }
    table.visible-md {
        display: table;
    }
    tr.visible-md {
        display: table-row !important;
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
    table.visible-lg {
        display: table;
    }
    tr.visible-lg {
        display: table-row !important;
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
.visible-print {
    display: none !important;
}
@media print {
    .visible-print {
        display: block !important;
    }
    table.visible-print {
        display: table;
    }
    tr.visible-print {
        display: table-row !important;
    }
    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}
.visible-print-block {
    display: none !important;
}
@media print {
    .visible-print-block {
        display: block !important;
    }
}
.visible-print-inline {
    display: none !important;
}
@media print {
    .visible-print-inline {
        display: inline !important;
    }
}
.visible-print-inline-block {
    display: none !important;
}
@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}
@media print {
    .hidden-print {
        display: none !important;
    }
}
/* Bootstrap Table CSS */
.table {
    width: 100%;
    color: #212529;
    margin-block: 2rem;
    display: inline-table;
}
.table th, .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #f0f5fa;
}
.table thead th {
    text-align: left;
    vertical-align: bottom;
    border-bottom: 2px solid #f0f5fa;
}
.table tbody + tbody {
    border-top: 2px solid #f0f5fa;
}
.table-sm th, .table-sm td {
    padding: 0.3rem;
}
.table-bordered {
    border: 1px solid #f0f5fa;
}
.table-bordered th, .table-bordered td {
    border: 1px solid #f0f5fa;
}
.table-bordered thead th, .table-bordered thead td {
    text-align: left;
    border-bottom-width: 1px;
}
.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
    border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0, 0, 0, 0.075);
}
.table-primary, .table-primary > th, .table-primary > td {
    background-color: #c6e0f5;
}
.table-secondary, .table-secondary > th, .table-secondary > td {
    background-color: #d6d8db;
}
.table-success, .table-success > th, .table-success > td {
    background-color: #c3e6cb;
}
.table-info, .table-info > th, .table-info > td {
    background-color: #bee5eb;
}
.table-warning, .table-warning > th, .table-warning > td {
    background-color: #ffeeba;
}
.table-danger, .table-danger > th, .table-danger > td {
    background-color: #f5c6cb;
}
.table-light, .table-light > th, .table-light > td {
    background-color: #fdfdfe;
}
.table-dark, .table-dark > th, .table-dark > td {
    background-color: #c6c8ca;
}
.table-active, .table-active > th, .table-active > td {
    background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #f0f5fa;
}
.table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55;
}
.table-dark {
    color: #fff;
    background-color: #343a40;
}
.table-dark th, .table-dark td, .table-dark thead th {
    border-color: #454d55;
}
.table-dark.table-bordered {
    border: 0;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
/*!
 * Font Awesome Pro 5.7.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fab,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -0.0667em;
}
.fa-xs {
    font-size: 0.75em;
}
.fa-sm {
    font-size: 0.875em;
}
.fa-1x {
    font-size: 1em;
}
.fa-2x {
    font-size: 2em;
}
.fa-3x {
    font-size: 3em;
}
.fa-4x {
    font-size: 4em;
}
.fa-5x {
    font-size: 5em;
}
.fa-6x {
    font-size: 6em;
}
.fa-7x {
    font-size: 7em;
}
.fa-8x {
    font-size: 8em;
}
.fa-9x {
    font-size: 9em;
}
.fa-10x {
    font-size: 10em;
}
.fa-fw {
    text-align: center;
    width: 1.25em;
}
.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}
.fa-ul > li {
    position: relative;
}
.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}
.fa-border {
    border: 0.08em solid #eee;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
    float: left;
}
.fa-pull-right {
    float: right;
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
    margin-right: 0.3em;
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
    margin-left: 0.3em;
}
.fa-spin {
    animation: fa-spin 2s infinite linear;
}
.fa-pulse {
    animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
.fa-rotate-90 {
    transform: rotate(90deg);
}
.fa-rotate-180 {
    transform: rotate(180deg);
}
.fa-rotate-270 {
    transform: rotate(270deg);
}
.fa-flip-horizontal {
    transform: scaleX(-1);
}
.fa-flip-vertical {
    transform: scaleY(-1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1);
}
:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
    filter: none;
}
.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.fa-stack-1x {
    line-height: inherit;
}
.fa-stack-2x {
    font-size: 2em;
}
.fa-inverse {
    color: #fff;
}
.fa-500px:before {
    content: "\f26e";
}
.fa-abacus:before {
    content: "\f640";
}
.fa-accessible-icon:before {
    content: "\f368";
}
.fa-accusoft:before {
    content: "\f369";
}
.fa-acorn:before {
    content: "\f6ae";
}
.fa-acquisitions-incorporated:before {
    content: "\f6af";
}
.fa-ad:before {
    content: "\f641";
}
.fa-address-book:before {
    content: "\f2b9";
}
.fa-address-card:before {
    content: "\f2bb";
}
.fa-adjust:before {
    content: "\f042";
}
.fa-adn:before {
    content: "\f170";
}
.fa-adobe:before {
    content: "\f778";
}
.fa-adversal:before {
    content: "\f36a";
}
.fa-affiliatetheme:before {
    content: "\f36b";
}
.fa-air-freshener:before {
    content: "\f5d0";
}
.fa-alarm-clock:before {
    content: "\f34e";
}
.fa-algolia:before {
    content: "\f36c";
}
.fa-alicorn:before {
    content: "\f6b0";
}
.fa-align-center:before {
    content: "\f037";
}
.fa-align-justify:before {
    content: "\f039";
}
.fa-align-left:before {
    content: "\f036";
}
.fa-align-right:before {
    content: "\f038";
}
.fa-alipay:before {
    content: "\f642";
}
.fa-allergies:before {
    content: "\f461";
}
.fa-amazon:before {
    content: "\f270";
}
.fa-amazon-pay:before {
    content: "\f42c";
}
.fa-ambulance:before {
    content: "\f0f9";
}
.fa-american-sign-language-interpreting:before {
    content: "\f2a3";
}
.fa-amilia:before {
    content: "\f36d";
}
.fa-analytics:before {
    content: "\f643";
}
.fa-anchor:before {
    content: "\f13d";
}
.fa-android:before {
    content: "\f17b";
}
.fa-angel:before {
    content: "\f779";
}
.fa-angellist:before {
    content: "\f209";
}
.fa-angle-double-down:before {
    content: "\f103";
}
.fa-angle-double-left:before {
    content: "\f100";
}
.fa-angle-double-right:before {
    content: "\f101";
}
.fa-angle-double-up:before {
    content: "\f102";
}
.fa-angle-down:before {
    content: "\f107";
}
.fa-angle-left:before {
    content: "\f104";
}
.fa-angle-right:before {
    content: "\f105";
}
.fa-angle-up:before {
    content: "\f106";
}
.fa-angry:before {
    content: "\f556";
}
.fa-angrycreative:before {
    content: "\f36e";
}
.fa-angular:before {
    content: "\f420";
}
.fa-ankh:before {
    content: "\f644";
}
.fa-app-store:before {
    content: "\f36f";
}
.fa-app-store-ios:before {
    content: "\f370";
}
.fa-apper:before {
    content: "\f371";
}
.fa-apple:before {
    content: "\f179";
}
.fa-apple-alt:before {
    content: "\f5d1";
}
.fa-apple-crate:before {
    content: "\f6b1";
}
.fa-apple-pay:before {
    content: "\f415";
}
.fa-archive:before {
    content: "\f187";
}
.fa-archway:before {
    content: "\f557";
}
.fa-arrow-alt-circle-down:before {
    content: "\f358";
}
.fa-arrow-alt-circle-left:before {
    content: "\f359";
}
.fa-arrow-alt-circle-right:before {
    content: "\f35a";
}
.fa-arrow-alt-circle-up:before {
    content: "\f35b";
}
.fa-arrow-alt-down:before {
    content: "\f354";
}
.fa-arrow-alt-from-bottom:before {
    content: "\f346";
}
.fa-arrow-alt-from-left:before {
    content: "\f347";
}
.fa-arrow-alt-from-right:before {
    content: "\f348";
}
.fa-arrow-alt-from-top:before {
    content: "\f349";
}
.fa-arrow-alt-left:before {
    content: "\f355";
}
.fa-arrow-alt-right:before {
    content: "\f356";
}
.fa-arrow-alt-square-down:before {
    content: "\f350";
}
.fa-arrow-alt-square-left:before {
    content: "\f351";
}
.fa-arrow-alt-square-right:before {
    content: "\f352";
}
.fa-arrow-alt-square-up:before {
    content: "\f353";
}
.fa-arrow-alt-to-bottom:before {
    content: "\f34a";
}
.fa-arrow-alt-to-left:before {
    content: "\f34b";
}
.fa-arrow-alt-to-right:before {
    content: "\f34c";
}
.fa-arrow-alt-to-top:before {
    content: "\f34d";
}
.fa-arrow-alt-up:before {
    content: "\f357";
}
.fa-arrow-circle-down:before {
    content: "\f0ab";
}
.fa-arrow-circle-left:before {
    content: "\f0a8";
}
.fa-arrow-circle-right:before {
    content: "\f0a9";
}
.fa-arrow-circle-up:before {
    content: "\f0aa";
}
.fa-arrow-down:before {
    content: "\f063";
}
.fa-arrow-from-bottom:before {
    content: "\f342";
}
.fa-arrow-from-left:before {
    content: "\f343";
}
.fa-arrow-from-right:before {
    content: "\f344";
}
.fa-arrow-from-top:before {
    content: "\f345";
}
.fa-arrow-left:before {
    content: "\f060";
}
.fa-arrow-right:before {
    content: "\f061";
}
.fa-arrow-square-down:before {
    content: "\f339";
}
.fa-arrow-square-left:before {
    content: "\f33a";
}
.fa-arrow-square-right:before {
    content: "\f33b";
}
.fa-arrow-square-up:before {
    content: "\f33c";
}
.fa-arrow-to-bottom:before {
    content: "\f33d";
}
.fa-arrow-to-left:before {
    content: "\f33e";
}
.fa-arrow-to-right:before {
    content: "\f340";
}
.fa-arrow-to-top:before {
    content: "\f341";
}
.fa-arrow-up:before {
    content: "\f062";
}
.fa-arrows:before {
    content: "\f047";
}
.fa-arrows-alt:before {
    content: "\f0b2";
}
.fa-arrows-alt-h:before {
    content: "\f337";
}
.fa-arrows-alt-v:before {
    content: "\f338";
}
.fa-arrows-h:before {
    content: "\f07e";
}
.fa-arrows-v:before {
    content: "\f07d";
}
.fa-artstation:before {
    content: "\f77a";
}
.fa-assistive-listening-systems:before {
    content: "\f2a2";
}
.fa-asterisk:before {
    content: "\f069";
}
.fa-asymmetrik:before {
    content: "\f372";
}
.fa-at:before {
    content: "\f1fa";
}
.fa-atlas:before {
    content: "\f558";
}
.fa-atlassian:before {
    content: "\f77b";
}
.fa-atom:before {
    content: "\f5d2";
}
.fa-atom-alt:before {
    content: "\f5d3";
}
.fa-audible:before {
    content: "\f373";
}
.fa-audio-description:before {
    content: "\f29e";
}
.fa-autoprefixer:before {
    content: "\f41c";
}
.fa-avianex:before {
    content: "\f374";
}
.fa-aviato:before {
    content: "\f421";
}
.fa-award:before {
    content: "\f559";
}
.fa-aws:before {
    content: "\f375";
}
.fa-axe:before {
    content: "\f6b2";
}
.fa-axe-battle:before {
    content: "\f6b3";
}
.fa-baby:before {
    content: "\f77c";
}
.fa-baby-carriage:before {
    content: "\f77d";
}
.fa-backpack:before {
    content: "\f5d4";
}
.fa-backspace:before {
    content: "\f55a";
}
.fa-backward:before {
    content: "\f04a";
}
.fa-bacon:before {
    content: "\f7e5";
}
.fa-badge:before {
    content: "\f335";
}
.fa-badge-check:before {
    content: "\f336";
}
.fa-badge-dollar:before {
    content: "\f645";
}
.fa-badge-percent:before {
    content: "\f646";
}
.fa-badger-honey:before {
    content: "\f6b4";
}
.fa-balance-scale:before {
    content: "\f24e";
}
.fa-balance-scale-left:before {
    content: "\f515";
}
.fa-balance-scale-right:before {
    content: "\f516";
}
.fa-ball-pile:before {
    content: "\f77e";
}
.fa-ballot:before {
    content: "\f732";
}
.fa-ballot-check:before {
    content: "\f733";
}
.fa-ban:before {
    content: "\f05e";
}
.fa-band-aid:before {
    content: "\f462";
}
.fa-bandcamp:before {
    content: "\f2d5";
}
.fa-barcode:before {
    content: "\f02a";
}
.fa-barcode-alt:before {
    content: "\f463";
}
.fa-barcode-read:before {
    content: "\f464";
}
.fa-barcode-scan:before {
    content: "\f465";
}
.fa-bars:before {
    content: "\f0c9";
}
.fa-baseball:before {
    content: "\f432";
}
.fa-baseball-ball:before {
    content: "\f433";
}
.fa-basketball-ball:before {
    content: "\f434";
}
.fa-basketball-hoop:before {
    content: "\f435";
}
.fa-bat:before {
    content: "\f6b5";
}
.fa-bath:before {
    content: "\f2cd";
}
.fa-battery-bolt:before {
    content: "\f376";
}
.fa-battery-empty:before {
    content: "\f244";
}
.fa-battery-full:before {
    content: "\f240";
}
.fa-battery-half:before {
    content: "\f242";
}
.fa-battery-quarter:before {
    content: "\f243";
}
.fa-battery-slash:before {
    content: "\f377";
}
.fa-battery-three-quarters:before {
    content: "\f241";
}
.fa-bed:before {
    content: "\f236";
}
.fa-beer:before {
    content: "\f0fc";
}
.fa-behance:before {
    content: "\f1b4";
}
.fa-behance-square:before {
    content: "\f1b5";
}
.fa-bell:before {
    content: "\f0f3";
}
.fa-bell-school:before {
    content: "\f5d5";
}
.fa-bell-school-slash:before {
    content: "\f5d6";
}
.fa-bell-slash:before {
    content: "\f1f6";
}
.fa-bells:before {
    content: "\f77f";
}
.fa-bezier-curve:before {
    content: "\f55b";
}
.fa-bible:before {
    content: "\f647";
}
.fa-bicycle:before {
    content: "\f206";
}
.fa-bimobject:before {
    content: "\f378";
}
.fa-binoculars:before {
    content: "\f1e5";
}
.fa-biohazard:before {
    content: "\f780";
}
.fa-birthday-cake:before {
    content: "\f1fd";
}
.fa-bitbucket:before {
    content: "\f171";
}
.fa-bitcoin:before {
    content: "\f379";
}
.fa-bity:before {
    content: "\f37a";
}
.fa-black-tie:before {
    content: "\f27e";
}
.fa-blackberry:before {
    content: "\f37b";
}
.fa-blanket:before {
    content: "\f498";
}
.fa-blender:before {
    content: "\f517";
}
.fa-blender-phone:before {
    content: "\f6b6";
}
.fa-blind:before {
    content: "\f29d";
}
.fa-blog:before {
    content: "\f781";
}
.fa-blogger:before {
    content: "\f37c";
}
.fa-blogger-b:before {
    content: "\f37d";
}
.fa-bluetooth:before {
    content: "\f293";
}
.fa-bluetooth-b:before {
    content: "\f294";
}
.fa-bold:before {
    content: "\f032";
}
.fa-bolt:before {
    content: "\f0e7";
}
.fa-bomb:before {
    content: "\f1e2";
}
.fa-bone:before {
    content: "\f5d7";
}
.fa-bone-break:before {
    content: "\f5d8";
}
.fa-bong:before {
    content: "\f55c";
}
.fa-book:before {
    content: "\f02d";
}
.fa-book-alt:before {
    content: "\f5d9";
}
.fa-book-dead:before {
    content: "\f6b7";
}
.fa-book-heart:before {
    content: "\f499";
}
.fa-book-medical:before {
    content: "\f7e6";
}
.fa-book-open:before {
    content: "\f518";
}
.fa-book-reader:before {
    content: "\f5da";
}
.fa-book-spells:before {
    content: "\f6b8";
}
.fa-book-user:before {
    content: "\f7e7";
}
.fa-bookmark:before {
    content: "\f02e";
}
.fa-books:before {
    content: "\f5db";
}
.fa-books-medical:before {
    content: "\f7e8";
}
.fa-boot:before {
    content: "\f782";
}
.fa-booth-curtain:before {
    content: "\f734";
}
.fa-bow-arrow:before {
    content: "\f6b9";
}
.fa-bowling-ball:before {
    content: "\f436";
}
.fa-bowling-pins:before {
    content: "\f437";
}
.fa-box:before {
    content: "\f466";
}
.fa-box-alt:before {
    content: "\f49a";
}
.fa-box-ballot:before {
    content: "\f735";
}
.fa-box-check:before {
    content: "\f467";
}
.fa-box-fragile:before {
    content: "\f49b";
}
.fa-box-full:before {
    content: "\f49c";
}
.fa-box-heart:before {
    content: "\f49d";
}
.fa-box-open:before {
    content: "\f49e";
}
.fa-box-up:before {
    content: "\f49f";
}
.fa-box-usd:before {
    content: "\f4a0";
}
.fa-boxes:before {
    content: "\f468";
}
.fa-boxes-alt:before {
    content: "\f4a1";
}
.fa-boxing-glove:before {
    content: "\f438";
}
.fa-brackets:before {
    content: "\f7e9";
}
.fa-brackets-curly:before {
    content: "\f7ea";
}
.fa-braille:before {
    content: "\f2a1";
}
.fa-brain:before {
    content: "\f5dc";
}
.fa-bread-loaf:before {
    content: "\f7eb";
}
.fa-bread-slice:before {
    content: "\f7ec";
}
.fa-briefcase:before {
    content: "\f0b1";
}
.fa-briefcase-medical:before {
    content: "\f469";
}
.fa-broadcast-tower:before {
    content: "\f519";
}
.fa-broom:before {
    content: "\f51a";
}
.fa-browser:before {
    content: "\f37e";
}
.fa-brush:before {
    content: "\f55d";
}
.fa-btc:before {
    content: "\f15a";
}
.fa-bug:before {
    content: "\f188";
}
.fa-building:before {
    content: "\f1ad";
}
.fa-bullhorn:before {
    content: "\f0a1";
}
.fa-bullseye:before {
    content: "\f140";
}
.fa-bullseye-arrow:before {
    content: "\f648";
}
.fa-bullseye-pointer:before {
    content: "\f649";
}
.fa-burn:before {
    content: "\f46a";
}
.fa-buromobelexperte:before {
    content: "\f37f";
}
.fa-burrito:before {
    content: "\f7ed";
}
.fa-bus:before {
    content: "\f207";
}
.fa-bus-alt:before {
    content: "\f55e";
}
.fa-bus-school:before {
    content: "\f5dd";
}
.fa-business-time:before {
    content: "\f64a";
}
.fa-buysellads:before {
    content: "\f20d";
}
.fa-cabinet-filing:before {
    content: "\f64b";
}
.fa-calculator:before {
    content: "\f1ec";
}
.fa-calculator-alt:before {
    content: "\f64c";
}
.fa-calendar:before {
    content: "\f133";
}
.fa-calendar-alt:before {
    content: "\f073";
}
.fa-calendar-check:before {
    content: "\f274";
}
.fa-calendar-day:before {
    content: "\f783";
}
.fa-calendar-edit:before {
    content: "\f333";
}
.fa-calendar-exclamation:before {
    content: "\f334";
}
.fa-calendar-minus:before {
    content: "\f272";
}
.fa-calendar-plus:before {
    content: "\f271";
}
.fa-calendar-star:before {
    content: "\f736";
}
.fa-calendar-times:before {
    content: "\f273";
}
.fa-calendar-week:before {
    content: "\f784";
}
.fa-camera:before {
    content: "\f030";
}
.fa-camera-alt:before {
    content: "\f332";
}
.fa-camera-retro:before {
    content: "\f083";
}
.fa-campfire:before {
    content: "\f6ba";
}
.fa-campground:before {
    content: "\f6bb";
}
.fa-canadian-maple-leaf:before {
    content: "\f785";
}
.fa-candle-holder:before {
    content: "\f6bc";
}
.fa-candy-cane:before {
    content: "\f786";
}
.fa-candy-corn:before {
    content: "\f6bd";
}
.fa-cannabis:before {
    content: "\f55f";
}
.fa-capsules:before {
    content: "\f46b";
}
.fa-car:before {
    content: "\f1b9";
}
.fa-car-alt:before {
    content: "\f5de";
}
.fa-car-battery:before {
    content: "\f5df";
}
.fa-car-bump:before {
    content: "\f5e0";
}
.fa-car-crash:before {
    content: "\f5e1";
}
.fa-car-garage:before {
    content: "\f5e2";
}
.fa-car-mechanic:before {
    content: "\f5e3";
}
.fa-car-side:before {
    content: "\f5e4";
}
.fa-car-tilt:before {
    content: "\f5e5";
}
.fa-car-wash:before {
    content: "\f5e6";
}
.fa-caret-circle-down:before {
    content: "\f32d";
}
.fa-caret-circle-left:before {
    content: "\f32e";
}
.fa-caret-circle-right:before {
    content: "\f330";
}
.fa-caret-circle-up:before {
    content: "\f331";
}
.fa-caret-down:before {
    content: "\f0d7";
}
.fa-caret-left:before {
    content: "\f0d9";
}
.fa-caret-right:before {
    content: "\f0da";
}
.fa-caret-square-down:before {
    content: "\f150";
}
.fa-caret-square-left:before {
    content: "\f191";
}
.fa-caret-square-right:before {
    content: "\f152";
}
.fa-caret-square-up:before {
    content: "\f151";
}
.fa-caret-up:before {
    content: "\f0d8";
}
.fa-carrot:before {
    content: "\f787";
}
.fa-cart-arrow-down:before {
    content: "\f218";
}
.fa-cart-plus:before {
    content: "\f217";
}
.fa-cash-register:before {
    content: "\f788";
}
.fa-cat:before {
    content: "\f6be";
}
.fa-cauldron:before {
    content: "\f6bf";
}
.fa-cc-amazon-pay:before {
    content: "\f42d";
}
.fa-cc-amex:before {
    content: "\f1f3";
}
.fa-cc-apple-pay:before {
    content: "\f416";
}
.fa-cc-diners-club:before {
    content: "\f24c";
}
.fa-cc-discover:before {
    content: "\f1f2";
}
.fa-cc-jcb:before {
    content: "\f24b";
}
.fa-cc-mastercard:before {
    content: "\f1f1";
}
.fa-cc-paypal:before {
    content: "\f1f4";
}
.fa-cc-stripe:before {
    content: "\f1f5";
}
.fa-cc-visa:before {
    content: "\f1f0";
}
.fa-centercode:before {
    content: "\f380";
}
.fa-centos:before {
    content: "\f789";
}
.fa-certificate:before {
    content: "\f0a3";
}
.fa-chair:before {
    content: "\f6c0";
}
.fa-chair-office:before {
    content: "\f6c1";
}
.fa-chalkboard:before {
    content: "\f51b";
}
.fa-chalkboard-teacher:before {
    content: "\f51c";
}
.fa-charging-station:before {
    content: "\f5e7";
}
.fa-chart-area:before {
    content: "\f1fe";
}
.fa-chart-bar:before {
    content: "\f080";
}
.fa-chart-line:before {
    content: "\f201";
}
.fa-chart-line-down:before {
    content: "\f64d";
}
.fa-chart-network:before {
    content: "\f78a";
}
.fa-chart-pie:before {
    content: "\f200";
}
.fa-chart-pie-alt:before {
    content: "\f64e";
}
.fa-chart-scatter:before {
    content: "\f7ee";
}
.fa-check:before {
    content: "\f00c";
}
.fa-check-circle:before {
    content: "\f058";
}
.fa-check-double:before {
    content: "\f560";
}
.fa-check-square:before {
    content: "\f14a";
}
.fa-cheese:before {
    content: "\f7ef";
}
.fa-cheese-swiss:before {
    content: "\f7f0";
}
.fa-cheeseburger:before {
    content: "\f7f1";
}
.fa-chess:before {
    content: "\f439";
}
.fa-chess-bishop:before {
    content: "\f43a";
}
.fa-chess-bishop-alt:before {
    content: "\f43b";
}
.fa-chess-board:before {
    content: "\f43c";
}
.fa-chess-clock:before {
    content: "\f43d";
}
.fa-chess-clock-alt:before {
    content: "\f43e";
}
.fa-chess-king:before {
    content: "\f43f";
}
.fa-chess-king-alt:before {
    content: "\f440";
}
.fa-chess-knight:before {
    content: "\f441";
}
.fa-chess-knight-alt:before {
    content: "\f442";
}
.fa-chess-pawn:before {
    content: "\f443";
}
.fa-chess-pawn-alt:before {
    content: "\f444";
}
.fa-chess-queen:before {
    content: "\f445";
}
.fa-chess-queen-alt:before {
    content: "\f446";
}
.fa-chess-rook:before {
    content: "\f447";
}
.fa-chess-rook-alt:before {
    content: "\f448";
}
.fa-chevron-circle-down:before {
    content: "\f13a";
}
.fa-chevron-circle-left:before {
    content: "\f137";
}
.fa-chevron-circle-right:before {
    content: "\f138";
}
.fa-chevron-circle-up:before {
    content: "\f139";
}
.fa-chevron-double-down:before {
    content: "\f322";
}
.fa-chevron-double-left:before {
    content: "\f323";
}
.fa-chevron-double-right:before {
    content: "\f324";
}
.fa-chevron-double-up:before {
    content: "\f325";
}
.fa-chevron-down:before {
    content: "\f078";
}
.fa-chevron-left:before {
    content: "\f053";
}
.fa-chevron-right:before {
    content: "\f054";
}
.fa-chevron-square-down:before {
    content: "\f329";
}
.fa-chevron-square-left:before {
    content: "\f32a";
}
.fa-chevron-square-right:before {
    content: "\f32b";
}
.fa-chevron-square-up:before {
    content: "\f32c";
}
.fa-chevron-up:before {
    content: "\f077";
}
.fa-child:before {
    content: "\f1ae";
}
.fa-chimney:before {
    content: "\f78b";
}
.fa-chrome:before {
    content: "\f268";
}
.fa-church:before {
    content: "\f51d";
}
.fa-circle:before {
    content: "\f111";
}
.fa-circle-notch:before {
    content: "\f1ce";
}
.fa-city:before {
    content: "\f64f";
}
.fa-claw-marks:before {
    content: "\f6c2";
}
.fa-clinic-medical:before {
    content: "\f7f2";
}
.fa-clipboard:before {
    content: "\f328";
}
.fa-clipboard-check:before {
    content: "\f46c";
}
.fa-clipboard-list:before {
    content: "\f46d";
}
.fa-clipboard-list-check:before {
    content: "\f737";
}
.fa-clipboard-prescription:before {
    content: "\f5e8";
}
.fa-clipboard-user:before {
    content: "\f7f3";
}
.fa-clock:before {
    content: "\f017";
}
.fa-clone:before {
    content: "\f24d";
}
.fa-closed-captioning:before {
    content: "\f20a";
}
.fa-cloud:before {
    content: "\f0c2";
}
.fa-cloud-download:before {
    content: "\f0ed";
}
.fa-cloud-download-alt:before {
    content: "\f381";
}
.fa-cloud-drizzle:before {
    content: "\f738";
}
.fa-cloud-hail:before {
    content: "\f739";
}
.fa-cloud-hail-mixed:before {
    content: "\f73a";
}
.fa-cloud-meatball:before {
    content: "\f73b";
}
.fa-cloud-moon:before {
    content: "\f6c3";
}
.fa-cloud-moon-rain:before {
    content: "\f73c";
}
.fa-cloud-rain:before {
    content: "\f73d";
}
.fa-cloud-rainbow:before {
    content: "\f73e";
}
.fa-cloud-showers:before {
    content: "\f73f";
}
.fa-cloud-showers-heavy:before {
    content: "\f740";
}
.fa-cloud-sleet:before {
    content: "\f741";
}
.fa-cloud-snow:before {
    content: "\f742";
}
.fa-cloud-sun:before {
    content: "\f6c4";
}
.fa-cloud-sun-rain:before {
    content: "\f743";
}
.fa-cloud-upload:before {
    content: "\f0ee";
}
.fa-cloud-upload-alt:before {
    content: "\f382";
}
.fa-clouds:before {
    content: "\f744";
}
.fa-clouds-moon:before {
    content: "\f745";
}
.fa-clouds-sun:before {
    content: "\f746";
}
.fa-cloudscale:before {
    content: "\f383";
}
.fa-cloudsmith:before {
    content: "\f384";
}
.fa-cloudversify:before {
    content: "\f385";
}
.fa-club:before {
    content: "\f327";
}
.fa-cocktail:before {
    content: "\f561";
}
.fa-code:before {
    content: "\f121";
}
.fa-code-branch:before {
    content: "\f126";
}
.fa-code-commit:before {
    content: "\f386";
}
.fa-code-merge:before {
    content: "\f387";
}
.fa-codepen:before {
    content: "\f1cb";
}
.fa-codiepie:before {
    content: "\f284";
}
.fa-coffee:before {
    content: "\f0f4";
}
.fa-coffee-togo:before {
    content: "\f6c5";
}
.fa-coffin:before {
    content: "\f6c6";
}
.fa-cog:before {
    content: "\f013";
}
.fa-cogs:before {
    content: "\f085";
}
.fa-coins:before {
    content: "\f51e";
}
.fa-columns:before {
    content: "\f0db";
}
.fa-comment:before {
    content: "\f075";
}
.fa-comment-alt:before {
    content: "\f27a";
}
.fa-comment-alt-check:before {
    content: "\f4a2";
}
.fa-comment-alt-dollar:before {
    content: "\f650";
}
.fa-comment-alt-dots:before {
    content: "\f4a3";
}
.fa-comment-alt-edit:before {
    content: "\f4a4";
}
.fa-comment-alt-exclamation:before {
    content: "\f4a5";
}
.fa-comment-alt-lines:before {
    content: "\f4a6";
}
.fa-comment-alt-medical:before {
    content: "\f7f4";
}
.fa-comment-alt-minus:before {
    content: "\f4a7";
}
.fa-comment-alt-plus:before {
    content: "\f4a8";
}
.fa-comment-alt-slash:before {
    content: "\f4a9";
}
.fa-comment-alt-smile:before {
    content: "\f4aa";
}
.fa-comment-alt-times:before {
    content: "\f4ab";
}
.fa-comment-check:before {
    content: "\f4ac";
}
.fa-comment-dollar:before {
    content: "\f651";
}
.fa-comment-dots:before {
    content: "\f4ad";
}
.fa-comment-edit:before {
    content: "\f4ae";
}
.fa-comment-exclamation:before {
    content: "\f4af";
}
.fa-comment-lines:before {
    content: "\f4b0";
}
.fa-comment-medical:before {
    content: "\f7f5";
}
.fa-comment-minus:before {
    content: "\f4b1";
}
.fa-comment-plus:before {
    content: "\f4b2";
}
.fa-comment-slash:before {
    content: "\f4b3";
}
.fa-comment-smile:before {
    content: "\f4b4";
}
.fa-comment-times:before {
    content: "\f4b5";
}
.fa-comments:before {
    content: "\f086";
}
.fa-comments-alt:before {
    content: "\f4b6";
}
.fa-comments-alt-dollar:before {
    content: "\f652";
}
.fa-comments-dollar:before {
    content: "\f653";
}
.fa-compact-disc:before {
    content: "\f51f";
}
.fa-compass:before {
    content: "\f14e";
}
.fa-compass-slash:before {
    content: "\f5e9";
}
.fa-compress:before {
    content: "\f066";
}
.fa-compress-alt:before {
    content: "\f422";
}
.fa-compress-arrows-alt:before {
    content: "\f78c";
}
.fa-compress-wide:before {
    content: "\f326";
}
.fa-concierge-bell:before {
    content: "\f562";
}
.fa-confluence:before {
    content: "\f78d";
}
.fa-connectdevelop:before {
    content: "\f20e";
}
.fa-container-storage:before {
    content: "\f4b7";
}
.fa-contao:before {
    content: "\f26d";
}
.fa-conveyor-belt:before {
    content: "\f46e";
}
.fa-conveyor-belt-alt:before {
    content: "\f46f";
}
.fa-cookie:before {
    content: "\f563";
}
.fa-cookie-bite:before {
    content: "\f564";
}
.fa-copy:before {
    content: "\f0c5";
}
.fa-copyright:before {
    content: "\f1f9";
}
.fa-corn:before {
    content: "\f6c7";
}
.fa-couch:before {
    content: "\f4b8";
}
.fa-cow:before {
    content: "\f6c8";
}
.fa-cpanel:before {
    content: "\f388";
}
.fa-creative-commons:before {
    content: "\f25e";
}
.fa-creative-commons-by:before {
    content: "\f4e7";
}
.fa-creative-commons-nc:before {
    content: "\f4e8";
}
.fa-creative-commons-nc-eu:before {
    content: "\f4e9";
}
.fa-creative-commons-nc-jp:before {
    content: "\f4ea";
}
.fa-creative-commons-nd:before {
    content: "\f4eb";
}
.fa-creative-commons-pd:before {
    content: "\f4ec";
}
.fa-creative-commons-pd-alt:before {
    content: "\f4ed";
}
.fa-creative-commons-remix:before {
    content: "\f4ee";
}
.fa-creative-commons-sa:before {
    content: "\f4ef";
}
.fa-creative-commons-sampling:before {
    content: "\f4f0";
}
.fa-creative-commons-sampling-plus:before {
    content: "\f4f1";
}
.fa-creative-commons-share:before {
    content: "\f4f2";
}
.fa-creative-commons-zero:before {
    content: "\f4f3";
}
.fa-credit-card:before {
    content: "\f09d";
}
.fa-credit-card-blank:before {
    content: "\f389";
}
.fa-credit-card-front:before {
    content: "\f38a";
}
.fa-cricket:before {
    content: "\f449";
}
.fa-critical-role:before {
    content: "\f6c9";
}
.fa-croissant:before {
    content: "\f7f6";
}
.fa-crop:before {
    content: "\f125";
}
.fa-crop-alt:before {
    content: "\f565";
}
.fa-cross:before {
    content: "\f654";
}
.fa-crosshairs:before {
    content: "\f05b";
}
.fa-crow:before {
    content: "\f520";
}
.fa-crown:before {
    content: "\f521";
}
.fa-crutch:before {
    content: "\f7f7";
}
.fa-crutches:before {
    content: "\f7f8";
}
.fa-css3:before {
    content: "\f13c";
}
.fa-css3-alt:before {
    content: "\f38b";
}
.fa-cube:before {
    content: "\f1b2";
}
.fa-cubes:before {
    content: "\f1b3";
}
.fa-curling:before {
    content: "\f44a";
}
.fa-cut:before {
    content: "\f0c4";
}
.fa-cuttlefish:before {
    content: "\f38c";
}
.fa-d-and-d:before {
    content: "\f38d";
}
.fa-d-and-d-beyond:before {
    content: "\f6ca";
}
.fa-dagger:before {
    content: "\f6cb";
}
.fa-dashcube:before {
    content: "\f210";
}
.fa-database:before {
    content: "\f1c0";
}
.fa-deaf:before {
    content: "\f2a4";
}
.fa-debug:before {
    content: "\f7f9";
}
.fa-deer:before {
    content: "\f78e";
}
.fa-deer-rudolph:before {
    content: "\f78f";
}
.fa-delicious:before {
    content: "\f1a5";
}
.fa-democrat:before {
    content: "\f747";
}
.fa-deploydog:before {
    content: "\f38e";
}
.fa-deskpro:before {
    content: "\f38f";
}
.fa-desktop:before {
    content: "\f108";
}
.fa-desktop-alt:before {
    content: "\f390";
}
.fa-dev:before {
    content: "\f6cc";
}
.fa-deviantart:before {
    content: "\f1bd";
}
.fa-dewpoint:before {
    content: "\f748";
}
.fa-dharmachakra:before {
    content: "\f655";
}
.fa-dhl:before {
    content: "\f790";
}
.fa-diagnoses:before {
    content: "\f470";
}
.fa-diamond:before {
    content: "\f219";
}
.fa-diaspora:before {
    content: "\f791";
}
.fa-dice:before {
    content: "\f522";
}
.fa-dice-d10:before {
    content: "\f6cd";
}
.fa-dice-d12:before {
    content: "\f6ce";
}
.fa-dice-d20:before {
    content: "\f6cf";
}
.fa-dice-d4:before {
    content: "\f6d0";
}
.fa-dice-d6:before {
    content: "\f6d1";
}
.fa-dice-d8:before {
    content: "\f6d2";
}
.fa-dice-five:before {
    content: "\f523";
}
.fa-dice-four:before {
    content: "\f524";
}
.fa-dice-one:before {
    content: "\f525";
}
.fa-dice-six:before {
    content: "\f526";
}
.fa-dice-three:before {
    content: "\f527";
}
.fa-dice-two:before {
    content: "\f528";
}
.fa-digg:before {
    content: "\f1a6";
}
.fa-digital-ocean:before {
    content: "\f391";
}
.fa-digital-tachograph:before {
    content: "\f566";
}
.fa-diploma:before {
    content: "\f5ea";
}
.fa-directions:before {
    content: "\f5eb";
}
.fa-discord:before {
    content: "\f392";
}
.fa-discourse:before {
    content: "\f393";
}
.fa-disease:before {
    content: "\f7fa";
}
.fa-divide:before {
    content: "\f529";
}
.fa-dizzy:before {
    content: "\f567";
}
.fa-dna:before {
    content: "\f471";
}
.fa-do-not-enter:before {
    content: "\f5ec";
}
.fa-dochub:before {
    content: "\f394";
}
.fa-docker:before {
    content: "\f395";
}
.fa-dog:before {
    content: "\f6d3";
}
.fa-dog-leashed:before {
    content: "\f6d4";
}
.fa-dollar-sign:before {
    content: "\f155";
}
.fa-dolly:before {
    content: "\f472";
}
.fa-dolly-empty:before {
    content: "\f473";
}
.fa-dolly-flatbed:before {
    content: "\f474";
}
.fa-dolly-flatbed-alt:before {
    content: "\f475";
}
.fa-dolly-flatbed-empty:before {
    content: "\f476";
}
.fa-donate:before {
    content: "\f4b9";
}
.fa-door-closed:before {
    content: "\f52a";
}
.fa-door-open:before {
    content: "\f52b";
}
.fa-dot-circle:before {
    content: "\f192";
}
.fa-dove:before {
    content: "\f4ba";
}
.fa-download:before {
    content: "\f019";
}
.fa-draft2digital:before {
    content: "\f396";
}
.fa-drafting-compass:before {
    content: "\f568";
}
.fa-dragon:before {
    content: "\f6d5";
}
.fa-draw-circle:before {
    content: "\f5ed";
}
.fa-draw-polygon:before {
    content: "\f5ee";
}
.fa-draw-square:before {
    content: "\f5ef";
}
.fa-dreidel:before {
    content: "\f792";
}
.fa-dribbble:before {
    content: "\f17d";
}
.fa-dribbble-square:before {
    content: "\f397";
}
.fa-dropbox:before {
    content: "\f16b";
}
.fa-drum:before {
    content: "\f569";
}
.fa-drum-steelpan:before {
    content: "\f56a";
}
.fa-drumstick:before {
    content: "\f6d6";
}
.fa-drumstick-bite:before {
    content: "\f6d7";
}
.fa-drupal:before {
    content: "\f1a9";
}
.fa-duck:before {
    content: "\f6d8";
}
.fa-dumbbell:before {
    content: "\f44b";
}
.fa-dumpster:before {
    content: "\f793";
}
.fa-dumpster-fire:before {
    content: "\f794";
}
.fa-dungeon:before {
    content: "\f6d9";
}
.fa-dyalog:before {
    content: "\f399";
}
.fa-ear:before {
    content: "\f5f0";
}
.fa-ear-muffs:before {
    content: "\f795";
}
.fa-earlybirds:before {
    content: "\f39a";
}
.fa-ebay:before {
    content: "\f4f4";
}
.fa-eclipse:before {
    content: "\f749";
}
.fa-eclipse-alt:before {
    content: "\f74a";
}
.fa-edge:before {
    content: "\f282";
}
.fa-edit:before {
    content: "\f044";
}
.fa-egg:before {
    content: "\f7fb";
}
.fa-egg-fried:before {
    content: "\f7fc";
}
.fa-eject:before {
    content: "\f052";
}
.fa-elementor:before {
    content: "\f430";
}
.fa-elephant:before {
    content: "\f6da";
}
.fa-ellipsis-h:before {
    content: "\f141";
}
.fa-ellipsis-h-alt:before {
    content: "\f39b";
}
.fa-ellipsis-v:before {
    content: "\f142";
}
.fa-ellipsis-v-alt:before {
    content: "\f39c";
}
.fa-ello:before {
    content: "\f5f1";
}
.fa-ember:before {
    content: "\f423";
}
.fa-empire:before {
    content: "\f1d1";
}
.fa-empty-set:before {
    content: "\f656";
}
.fa-engine-warning:before {
    content: "\f5f2";
}
.fa-envelope:before {
    content: "\f0e0";
}
.fa-envelope-open:before {
    content: "\f2b6";
}
.fa-envelope-open-dollar:before {
    content: "\f657";
}
.fa-envelope-open-text:before {
    content: "\f658";
}
.fa-envelope-square:before {
    content: "\f199";
}
.fa-envira:before {
    content: "\f299";
}
.fa-equals:before {
    content: "\f52c";
}
.fa-eraser:before {
    content: "\f12d";
}
.fa-erlang:before {
    content: "\f39d";
}
.fa-ethereum:before {
    content: "\f42e";
}
.fa-ethernet:before {
    content: "\f796";
}
.fa-etsy:before {
    content: "\f2d7";
}
.fa-euro-sign:before {
    content: "\f153";
}
.fa-exchange:before {
    content: "\f0ec";
}
.fa-exchange-alt:before {
    content: "\f362";
}
.fa-exclamation:before {
    content: "\f12a";
}
.fa-exclamation-circle:before {
    content: "\f06a";
}
.fa-exclamation-square:before {
    content: "\f321";
}
.fa-exclamation-triangle:before {
    content: "\f071";
}
.fa-expand:before {
    content: "\f065";
}
.fa-expand-alt:before {
    content: "\f424";
}
.fa-expand-arrows:before {
    content: "\f31d";
}
.fa-expand-arrows-alt:before {
    content: "\f31e";
}
.fa-expand-wide:before {
    content: "\f320";
}
.fa-expeditedssl:before {
    content: "\f23e";
}
.fa-external-link:before {
    content: "\f08e";
}
.fa-external-link-alt:before {
    content: "\f35d";
}
.fa-external-link-square:before {
    content: "\f14c";
}
.fa-external-link-square-alt:before {
    content: "\f360";
}
.fa-eye:before {
    content: "\f06e";
}
.fa-eye-dropper:before {
    content: "\f1fb";
}
.fa-eye-evil:before {
    content: "\f6db";
}
.fa-eye-slash:before {
    content: "\f070";
}
.fa-facebook:before {
    content: "\f09a";
}
.fa-facebook-f:before {
    content: "\f39e";
}
.fa-facebook-messenger:before {
    content: "\f39f";
}
.fa-facebook-square:before {
    content: "\f082";
}
.fa-fantasy-flight-games:before {
    content: "\f6dc";
}
.fa-fast-backward:before {
    content: "\f049";
}
.fa-fast-forward:before {
    content: "\f050";
}
.fa-fax:before {
    content: "\f1ac";
}
.fa-feather:before {
    content: "\f52d";
}
.fa-feather-alt:before {
    content: "\f56b";
}
.fa-fedex:before {
    content: "\f797";
}
.fa-fedora:before {
    content: "\f798";
}
.fa-female:before {
    content: "\f182";
}
.fa-field-hockey:before {
    content: "\f44c";
}
.fa-fighter-jet:before {
    content: "\f0fb";
}
.fa-figma:before {
    content: "\f799";
}
.fa-file:before {
    content: "\f15b";
}
.fa-file-alt:before {
    content: "\f15c";
}
.fa-file-archive:before {
    content: "\f1c6";
}
.fa-file-audio:before {
    content: "\f1c7";
}
.fa-file-certificate:before {
    content: "\f5f3";
}
.fa-file-chart-line:before {
    content: "\f659";
}
.fa-file-chart-pie:before {
    content: "\f65a";
}
.fa-file-check:before {
    content: "\f316";
}
.fa-file-code:before {
    content: "\f1c9";
}
.fa-file-contract:before {
    content: "\f56c";
}
.fa-file-csv:before {
    content: "\f6dd";
}
.fa-file-download:before {
    content: "\f56d";
}
.fa-file-edit:before {
    content: "\f31c";
}
.fa-file-excel:before {
    content: "\f1c3";
}
.fa-file-exclamation:before {
    content: "\f31a";
}
.fa-file-export:before {
    content: "\f56e";
}
.fa-file-image:before {
    content: "\f1c5";
}
.fa-file-import:before {
    content: "\f56f";
}
.fa-file-invoice:before {
    content: "\f570";
}
.fa-file-invoice-dollar:before {
    content: "\f571";
}
.fa-file-medical:before {
    content: "\f477";
}
.fa-file-medical-alt:before {
    content: "\f478";
}
.fa-file-minus:before {
    content: "\f318";
}
.fa-file-pdf:before {
    content: "\f1c1";
}
.fa-file-plus:before {
    content: "\f319";
}
.fa-file-powerpoint:before {
    content: "\f1c4";
}
.fa-file-prescription:before {
    content: "\f572";
}
.fa-file-signature:before {
    content: "\f573";
}
.fa-file-spreadsheet:before {
    content: "\f65b";
}
.fa-file-times:before {
    content: "\f317";
}
.fa-file-upload:before {
    content: "\f574";
}
.fa-file-user:before {
    content: "\f65c";
}
.fa-file-video:before {
    content: "\f1c8";
}
.fa-file-word:before {
    content: "\f1c2";
}
.fa-files-medical:before {
    content: "\f7fd";
}
.fa-fill:before {
    content: "\f575";
}
.fa-fill-drip:before {
    content: "\f576";
}
.fa-film:before {
    content: "\f008";
}
.fa-film-alt:before {
    content: "\f3a0";
}
.fa-filter:before {
    content: "\f0b0";
}
.fa-fingerprint:before {
    content: "\f577";
}
.fa-fire:before {
    content: "\f06d";
}
.fa-fire-alt:before {
    content: "\f7e4";
}
.fa-fire-extinguisher:before {
    content: "\f134";
}
.fa-fire-smoke:before {
    content: "\f74b";
}
.fa-firefox:before {
    content: "\f269";
}
.fa-fireplace:before {
    content: "\f79a";
}
.fa-first-aid:before {
    content: "\f479";
}
.fa-first-order:before {
    content: "\f2b0";
}
.fa-first-order-alt:before {
    content: "\f50a";
}
.fa-firstdraft:before {
    content: "\f3a1";
}
.fa-fish:before {
    content: "\f578";
}
.fa-fish-cooked:before {
    content: "\f7fe";
}
.fa-fist-raised:before {
    content: "\f6de";
}
.fa-flag:before {
    content: "\f024";
}
.fa-flag-alt:before {
    content: "\f74c";
}
.fa-flag-checkered:before {
    content: "\f11e";
}
.fa-flag-usa:before {
    content: "\f74d";
}
.fa-flame:before {
    content: "\f6df";
}
.fa-flask:before {
    content: "\f0c3";
}
.fa-flask-poison:before {
    content: "\f6e0";
}
.fa-flask-potion:before {
    content: "\f6e1";
}
.fa-flickr:before {
    content: "\f16e";
}
.fa-flipboard:before {
    content: "\f44d";
}
.fa-flower:before {
    content: "\f7ff";
}
.fa-flower-daffodil:before {
    content: "\f800";
}
.fa-flower-tulip:before {
    content: "\f801";
}
.fa-flushed:before {
    content: "\f579";
}
.fa-fly:before {
    content: "\f417";
}
.fa-fog:before {
    content: "\f74e";
}
.fa-folder:before {
    content: "\f07b";
}
.fa-folder-minus:before {
    content: "\f65d";
}
.fa-folder-open:before {
    content: "\f07c";
}
.fa-folder-plus:before {
    content: "\f65e";
}
.fa-folder-times:before {
    content: "\f65f";
}
.fa-folder-tree:before {
    content: "\f802";
}
.fa-folders:before {
    content: "\f660";
}
.fa-font:before {
    content: "\f031";
}
.fa-font-awesome:before {
    content: "\f2b4";
}
.fa-font-awesome-alt:before {
    content: "\f35c";
}
.fa-font-awesome-flag:before {
    content: "\f425";
}
.fa-font-awesome-logo-full:before {
    content: "\f4e6";
}
.fa-fonticons:before {
    content: "\f280";
}
.fa-fonticons-fi:before {
    content: "\f3a2";
}
.fa-football-ball:before {
    content: "\f44e";
}
.fa-football-helmet:before {
    content: "\f44f";
}
.fa-forklift:before {
    content: "\f47a";
}
.fa-fort-awesome:before {
    content: "\f286";
}
.fa-fort-awesome-alt:before {
    content: "\f3a3";
}
.fa-forumbee:before {
    content: "\f211";
}
.fa-forward:before {
    content: "\f04e";
}
.fa-foursquare:before {
    content: "\f180";
}
.fa-fragile:before {
    content: "\f4bb";
}
.fa-free-code-camp:before {
    content: "\f2c5";
}
.fa-freebsd:before {
    content: "\f3a4";
}
.fa-french-fries:before {
    content: "\f803";
}
.fa-frog:before {
    content: "\f52e";
}
.fa-frosty-head:before {
    content: "\f79b";
}
.fa-frown:before {
    content: "\f119";
}
.fa-frown-open:before {
    content: "\f57a";
}
.fa-fulcrum:before {
    content: "\f50b";
}
.fa-function:before {
    content: "\f661";
}
.fa-funnel-dollar:before {
    content: "\f662";
}
.fa-futbol:before {
    content: "\f1e3";
}
.fa-galactic-republic:before {
    content: "\f50c";
}
.fa-galactic-senate:before {
    content: "\f50d";
}
.fa-gamepad:before {
    content: "\f11b";
}
.fa-gas-pump:before {
    content: "\f52f";
}
.fa-gas-pump-slash:before {
    content: "\f5f4";
}
.fa-gavel:before {
    content: "\f0e3";
}
.fa-gem:before {
    content: "\f3a5";
}
.fa-genderless:before {
    content: "\f22d";
}
.fa-get-pocket:before {
    content: "\f265";
}
.fa-gg:before {
    content: "\f260";
}
.fa-gg-circle:before {
    content: "\f261";
}
.fa-ghost:before {
    content: "\f6e2";
}
.fa-gift:before {
    content: "\f06b";
}
.fa-gift-card:before {
    content: "\f663";
}
.fa-gifts:before {
    content: "\f79c";
}
.fa-gingerbread-man:before {
    content: "\f79d";
}
.fa-git:before {
    content: "\f1d3";
}
.fa-git-square:before {
    content: "\f1d2";
}
.fa-github:before {
    content: "\f09b";
}
.fa-github-alt:before {
    content: "\f113";
}
.fa-github-square:before {
    content: "\f092";
}
.fa-gitkraken:before {
    content: "\f3a6";
}
.fa-gitlab:before {
    content: "\f296";
}
.fa-gitter:before {
    content: "\f426";
}
.fa-glass:before {
    content: "\f804";
}
.fa-glass-champagne:before {
    content: "\f79e";
}
.fa-glass-cheers:before {
    content: "\f79f";
}
.fa-glass-martini:before {
    content: "\f000";
}
.fa-glass-martini-alt:before {
    content: "\f57b";
}
.fa-glass-whiskey:before {
    content: "\f7a0";
}
.fa-glass-whiskey-rocks:before {
    content: "\f7a1";
}
.fa-glasses:before {
    content: "\f530";
}
.fa-glasses-alt:before {
    content: "\f5f5";
}
.fa-glide:before {
    content: "\f2a5";
}
.fa-glide-g:before {
    content: "\f2a6";
}
.fa-globe:before {
    content: "\f0ac";
}
.fa-globe-africa:before {
    content: "\f57c";
}
.fa-globe-americas:before {
    content: "\f57d";
}
.fa-globe-asia:before {
    content: "\f57e";
}
.fa-globe-europe:before {
    content: "\f7a2";
}
.fa-globe-snow:before {
    content: "\f7a3";
}
.fa-globe-stand:before {
    content: "\f5f6";
}
.fa-gofore:before {
    content: "\f3a7";
}
.fa-golf-ball:before {
    content: "\f450";
}
.fa-golf-club:before {
    content: "\f451";
}
.fa-goodreads:before {
    content: "\f3a8";
}
.fa-goodreads-g:before {
    content: "\f3a9";
}
.fa-google:before {
    content: "\f1a0";
}
.fa-google-drive:before {
    content: "\f3aa";
}
.fa-google-play:before {
    content: "\f3ab";
}
.fa-google-plus:before {
    content: "\f2b3";
}
.fa-google-plus-g:before {
    content: "\f0d5";
}
.fa-google-plus-square:before {
    content: "\f0d4";
}
.fa-google-wallet:before {
    content: "\f1ee";
}
.fa-gopuram:before {
    content: "\f664";
}
.fa-graduation-cap:before {
    content: "\f19d";
}
.fa-gratipay:before {
    content: "\f184";
}
.fa-grav:before {
    content: "\f2d6";
}
.fa-greater-than:before {
    content: "\f531";
}
.fa-greater-than-equal:before {
    content: "\f532";
}
.fa-grimace:before {
    content: "\f57f";
}
.fa-grin:before {
    content: "\f580";
}
.fa-grin-alt:before {
    content: "\f581";
}
.fa-grin-beam:before {
    content: "\f582";
}
.fa-grin-beam-sweat:before {
    content: "\f583";
}
.fa-grin-hearts:before {
    content: "\f584";
}
.fa-grin-squint:before {
    content: "\f585";
}
.fa-grin-squint-tears:before {
    content: "\f586";
}
.fa-grin-stars:before {
    content: "\f587";
}
.fa-grin-tears:before {
    content: "\f588";
}
.fa-grin-tongue:before {
    content: "\f589";
}
.fa-grin-tongue-squint:before {
    content: "\f58a";
}
.fa-grin-tongue-wink:before {
    content: "\f58b";
}
.fa-grin-wink:before {
    content: "\f58c";
}
.fa-grip-horizontal:before {
    content: "\f58d";
}
.fa-grip-lines:before {
    content: "\f7a4";
}
.fa-grip-lines-vertical:before {
    content: "\f7a5";
}
.fa-grip-vertical:before {
    content: "\f58e";
}
.fa-gripfire:before {
    content: "\f3ac";
}
.fa-grunt:before {
    content: "\f3ad";
}
.fa-guitar:before {
    content: "\f7a6";
}
.fa-gulp:before {
    content: "\f3ae";
}
.fa-h-square:before {
    content: "\f0fd";
}
.fa-h1:before {
    content: "\f313";
}
.fa-h2:before {
    content: "\f314";
}
.fa-h3:before {
    content: "\f315";
}
.fa-hacker-news:before {
    content: "\f1d4";
}
.fa-hacker-news-square:before {
    content: "\f3af";
}
.fa-hackerrank:before {
    content: "\f5f7";
}
.fa-hamburger:before {
    content: "\f805";
}
.fa-hammer:before {
    content: "\f6e3";
}
.fa-hammer-war:before {
    content: "\f6e4";
}
.fa-hamsa:before {
    content: "\f665";
}
.fa-hand-heart:before {
    content: "\f4bc";
}
.fa-hand-holding:before {
    content: "\f4bd";
}
.fa-hand-holding-box:before {
    content: "\f47b";
}
.fa-hand-holding-heart:before {
    content: "\f4be";
}
.fa-hand-holding-magic:before {
    content: "\f6e5";
}
.fa-hand-holding-seedling:before {
    content: "\f4bf";
}
.fa-hand-holding-usd:before {
    content: "\f4c0";
}
.fa-hand-holding-water:before {
    content: "\f4c1";
}
.fa-hand-lizard:before {
    content: "\f258";
}
.fa-hand-middle-finger:before {
    content: "\f806";
}
.fa-hand-paper:before {
    content: "\f256";
}
.fa-hand-peace:before {
    content: "\f25b";
}
.fa-hand-point-down:before {
    content: "\f0a7";
}
.fa-hand-point-left:before {
    content: "\f0a5";
}
.fa-hand-point-right:before {
    content: "\f0a4";
}
.fa-hand-point-up:before {
    content: "\f0a6";
}
.fa-hand-pointer:before {
    content: "\f25a";
}
.fa-hand-receiving:before {
    content: "\f47c";
}
.fa-hand-rock:before {
    content: "\f255";
}
.fa-hand-scissors:before {
    content: "\f257";
}
.fa-hand-spock:before {
    content: "\f259";
}
.fa-hands:before {
    content: "\f4c2";
}
.fa-hands-heart:before {
    content: "\f4c3";
}
.fa-hands-helping:before {
    content: "\f4c4";
}
.fa-hands-usd:before {
    content: "\f4c5";
}
.fa-handshake:before {
    content: "\f2b5";
}
.fa-handshake-alt:before {
    content: "\f4c6";
}
.fa-hanukiah:before {
    content: "\f6e6";
}
.fa-hard-hat:before {
    content: "\f807";
}
.fa-hashtag:before {
    content: "\f292";
}
.fa-hat-santa:before {
    content: "\f7a7";
}
.fa-hat-winter:before {
    content: "\f7a8";
}
.fa-hat-witch:before {
    content: "\f6e7";
}
.fa-hat-wizard:before {
    content: "\f6e8";
}
.fa-haykal:before {
    content: "\f666";
}
.fa-hdd:before {
    content: "\f0a0";
}
.fa-head-side:before {
    content: "\f6e9";
}
.fa-head-side-brain:before {
    content: "\f808";
}
.fa-head-side-medical:before {
    content: "\f809";
}
.fa-head-vr:before {
    content: "\f6ea";
}
.fa-heading:before {
    content: "\f1dc";
}
.fa-headphones:before {
    content: "\f025";
}
.fa-headphones-alt:before {
    content: "\f58f";
}
.fa-headset:before {
    content: "\f590";
}
.fa-heart:before {
    content: "\f004";
}
.fa-heart-broken:before {
    content: "\f7a9";
}
.fa-heart-circle:before {
    content: "\f4c7";
}
.fa-heart-rate:before {
    content: "\f5f8";
}
.fa-heart-square:before {
    content: "\f4c8";
}
.fa-heartbeat:before {
    content: "\f21e";
}
.fa-helicopter:before {
    content: "\f533";
}
.fa-helmet-battle:before {
    content: "\f6eb";
}
.fa-hexagon:before {
    content: "\f312";
}
.fa-highlighter:before {
    content: "\f591";
}
.fa-hiking:before {
    content: "\f6ec";
}
.fa-hippo:before {
    content: "\f6ed";
}
.fa-hips:before {
    content: "\f452";
}
.fa-hire-a-helper:before {
    content: "\f3b0";
}
.fa-history:before {
    content: "\f1da";
}
.fa-hockey-mask:before {
    content: "\f6ee";
}
.fa-hockey-puck:before {
    content: "\f453";
}
.fa-hockey-sticks:before {
    content: "\f454";
}
.fa-holly-berry:before {
    content: "\f7aa";
}
.fa-home:before {
    content: "\f015";
}
.fa-home-alt:before {
    content: "\f80a";
}
.fa-home-heart:before {
    content: "\f4c9";
}
.fa-home-lg:before {
    content: "\f80b";
}
.fa-home-lg-alt:before {
    content: "\f80c";
}
.fa-hood-cloak:before {
    content: "\f6ef";
}
.fa-hooli:before {
    content: "\f427";
}
.fa-hornbill:before {
    content: "\f592";
}
.fa-horse:before {
    content: "\f6f0";
}
.fa-horse-head:before {
    content: "\f7ab";
}
.fa-hospital:before {
    content: "\f0f8";
}
.fa-hospital-alt:before {
    content: "\f47d";
}
.fa-hospital-symbol:before {
    content: "\f47e";
}
.fa-hospital-user:before {
    content: "\f80d";
}
.fa-hospitals:before {
    content: "\f80e";
}
.fa-hot-tub:before {
    content: "\f593";
}
.fa-hotdog:before {
    content: "\f80f";
}
.fa-hotel:before {
    content: "\f594";
}
.fa-hotjar:before {
    content: "\f3b1";
}
.fa-hourglass:before {
    content: "\f254";
}
.fa-hourglass-end:before {
    content: "\f253";
}
.fa-hourglass-half:before {
    content: "\f252";
}
.fa-hourglass-start:before {
    content: "\f251";
}
.fa-house-damage:before {
    content: "\f6f1";
}
.fa-house-flood:before {
    content: "\f74f";
}
.fa-houzz:before {
    content: "\f27c";
}
.fa-hryvnia:before {
    content: "\f6f2";
}
.fa-html5:before {
    content: "\f13b";
}
.fa-hubspot:before {
    content: "\f3b2";
}
.fa-humidity:before {
    content: "\f750";
}
.fa-hurricane:before {
    content: "\f751";
}
.fa-i-cursor:before {
    content: "\f246";
}
.fa-ice-cream:before {
    content: "\f810";
}
.fa-ice-skate:before {
    content: "\f7ac";
}
.fa-icicles:before {
    content: "\f7ad";
}
.fa-id-badge:before {
    content: "\f2c1";
}
.fa-id-card:before {
    content: "\f2c2";
}
.fa-id-card-alt:before {
    content: "\f47f";
}
.fa-igloo:before {
    content: "\f7ae";
}
.fa-image:before {
    content: "\f03e";
}
.fa-images:before {
    content: "\f302";
}
.fa-imdb:before {
    content: "\f2d8";
}
.fa-inbox:before {
    content: "\f01c";
}
.fa-inbox-in:before {
    content: "\f310";
}
.fa-inbox-out:before {
    content: "\f311";
}
.fa-indent:before {
    content: "\f03c";
}
.fa-industry:before {
    content: "\f275";
}
.fa-industry-alt:before {
    content: "\f3b3";
}
.fa-infinity:before {
    content: "\f534";
}
.fa-info:before {
    content: "\f129";
}
.fa-info-circle:before {
    content: "\f05a";
}
.fa-info-square:before {
    content: "\f30f";
}
.fa-inhaler:before {
    content: "\f5f9";
}
.fa-instagram:before {
    content: "\f16d";
}
.fa-integral:before {
    content: "\f667";
}
.fa-intercom:before {
    content: "\f7af";
}
.fa-internet-explorer:before {
    content: "\f26b";
}
.fa-intersection:before {
    content: "\f668";
}
.fa-inventory:before {
    content: "\f480";
}
.fa-invision:before {
    content: "\f7b0";
}
.fa-ioxhost:before {
    content: "\f208";
}
.fa-island-tropical:before {
    content: "\f811";
}
.fa-italic:before {
    content: "\f033";
}
.fa-itunes:before {
    content: "\f3b4";
}
.fa-itunes-note:before {
    content: "\f3b5";
}
.fa-jack-o-lantern:before {
    content: "\f30e";
}
.fa-java:before {
    content: "\f4e4";
}
.fa-jedi:before {
    content: "\f669";
}
.fa-jedi-order:before {
    content: "\f50e";
}
.fa-jenkins:before {
    content: "\f3b6";
}
.fa-jira:before {
    content: "\f7b1";
}
.fa-joget:before {
    content: "\f3b7";
}
.fa-joint:before {
    content: "\f595";
}
.fa-joomla:before {
    content: "\f1aa";
}
.fa-journal-whills:before {
    content: "\f66a";
}
.fa-js:before {
    content: "\f3b8";
}
.fa-js-square:before {
    content: "\f3b9";
}
.fa-jsfiddle:before {
    content: "\f1cc";
}
.fa-kaaba:before {
    content: "\f66b";
}
.fa-kaggle:before {
    content: "\f5fa";
}
.fa-key:before {
    content: "\f084";
}
.fa-key-skeleton:before {
    content: "\f6f3";
}
.fa-keybase:before {
    content: "\f4f5";
}
.fa-keyboard:before {
    content: "\f11c";
}
.fa-keycdn:before {
    content: "\f3ba";
}
.fa-keynote:before {
    content: "\f66c";
}
.fa-khanda:before {
    content: "\f66d";
}
.fa-kickstarter:before {
    content: "\f3bb";
}
.fa-kickstarter-k:before {
    content: "\f3bc";
}
.fa-kidneys:before {
    content: "\f5fb";
}
.fa-kiss:before {
    content: "\f596";
}
.fa-kiss-beam:before {
    content: "\f597";
}
.fa-kiss-wink-heart:before {
    content: "\f598";
}
.fa-kite:before {
    content: "\f6f4";
}
.fa-kiwi-bird:before {
    content: "\f535";
}
.fa-knife-kitchen:before {
    content: "\f6f5";
}
.fa-korvue:before {
    content: "\f42f";
}
.fa-lambda:before {
    content: "\f66e";
}
.fa-lamp:before {
    content: "\f4ca";
}
.fa-landmark:before {
    content: "\f66f";
}
.fa-landmark-alt:before {
    content: "\f752";
}
.fa-language:before {
    content: "\f1ab";
}
.fa-laptop:before {
    content: "\f109";
}
.fa-laptop-code:before {
    content: "\f5fc";
}
.fa-laptop-medical:before {
    content: "\f812";
}
.fa-laravel:before {
    content: "\f3bd";
}
.fa-lastfm:before {
    content: "\f202";
}
.fa-lastfm-square:before {
    content: "\f203";
}
.fa-laugh:before {
    content: "\f599";
}
.fa-laugh-beam:before {
    content: "\f59a";
}
.fa-laugh-squint:before {
    content: "\f59b";
}
.fa-laugh-wink:before {
    content: "\f59c";
}
.fa-layer-group:before {
    content: "\f5fd";
}
.fa-layer-minus:before {
    content: "\f5fe";
}
.fa-layer-plus:before {
    content: "\f5ff";
}
.fa-leaf:before {
    content: "\f06c";
}
.fa-leaf-heart:before {
    content: "\f4cb";
}
.fa-leaf-maple:before {
    content: "\f6f6";
}
.fa-leaf-oak:before {
    content: "\f6f7";
}
.fa-leanpub:before {
    content: "\f212";
}
.fa-lemon:before {
    content: "\f094";
}
.fa-less:before {
    content: "\f41d";
}
.fa-less-than:before {
    content: "\f536";
}
.fa-less-than-equal:before {
    content: "\f537";
}
.fa-level-down:before {
    content: "\f149";
}
.fa-level-down-alt:before {
    content: "\f3be";
}
.fa-level-up:before {
    content: "\f148";
}
.fa-level-up-alt:before {
    content: "\f3bf";
}
.fa-life-ring:before {
    content: "\f1cd";
}
.fa-lightbulb:before {
    content: "\f0eb";
}
.fa-lightbulb-dollar:before {
    content: "\f670";
}
.fa-lightbulb-exclamation:before {
    content: "\f671";
}
.fa-lightbulb-on:before {
    content: "\f672";
}
.fa-lightbulb-slash:before {
    content: "\f673";
}
.fa-lights-holiday:before {
    content: "\f7b2";
}
.fa-line:before {
    content: "\f3c0";
}
.fa-link:before {
    content: "\f0c1";
}
.fa-linkedin:before {
    content: "\f08c";
}
.fa-linkedin-in:before {
    content: "\f0e1";
}
.fa-linode:before {
    content: "\f2b8";
}
.fa-linux:before {
    content: "\f17c";
}
.fa-lips:before {
    content: "\f600";
}
.fa-lira-sign:before {
    content: "\f195";
}
.fa-list:before {
    content: "\f03a";
}
.fa-list-alt:before {
    content: "\f022";
}
.fa-list-ol:before {
    content: "\f0cb";
}
.fa-list-ul:before {
    content: "\f0ca";
}
.fa-location:before {
    content: "\f601";
}
.fa-location-arrow:before {
    content: "\f124";
}
.fa-location-circle:before {
    content: "\f602";
}
.fa-location-slash:before {
    content: "\f603";
}
.fa-lock:before {
    content: "\f023";
}
.fa-lock-alt:before {
    content: "\f30d";
}
.fa-lock-open:before {
    content: "\f3c1";
}
.fa-lock-open-alt:before {
    content: "\f3c2";
}
.fa-long-arrow-alt-down:before {
    content: "\f309";
}
.fa-long-arrow-alt-left:before {
    content: "\f30a";
}
.fa-long-arrow-alt-right:before {
    content: "\f30b";
}
.fa-long-arrow-alt-up:before {
    content: "\f30c";
}
.fa-long-arrow-down:before {
    content: "\f175";
}
.fa-long-arrow-left:before {
    content: "\f177";
}
.fa-long-arrow-right:before {
    content: "\f178";
}
.fa-long-arrow-up:before {
    content: "\f176";
}
.fa-loveseat:before {
    content: "\f4cc";
}
.fa-low-vision:before {
    content: "\f2a8";
}
.fa-luchador:before {
    content: "\f455";
}
.fa-luggage-cart:before {
    content: "\f59d";
}
.fa-lungs:before {
    content: "\f604";
}
.fa-lyft:before {
    content: "\f3c3";
}
.fa-mace:before {
    content: "\f6f8";
}
.fa-magento:before {
    content: "\f3c4";
}
.fa-magic:before {
    content: "\f0d0";
}
.fa-magnet:before {
    content: "\f076";
}
.fa-mail-bulk:before {
    content: "\f674";
}
.fa-mailbox:before {
    content: "\f813";
}
.fa-mailchimp:before {
    content: "\f59e";
}
.fa-male:before {
    content: "\f183";
}
.fa-mandalorian:before {
    content: "\f50f";
}
.fa-mandolin:before {
    content: "\f6f9";
}
.fa-map:before {
    content: "\f279";
}
.fa-map-marked:before {
    content: "\f59f";
}
.fa-map-marked-alt:before {
    content: "\f5a0";
}
.fa-map-marker:before {
    content: "\f041";
}
.fa-map-marker-alt:before {
    content: "\f3c5";
}
.fa-map-marker-alt-slash:before {
    content: "\f605";
}
.fa-map-marker-check:before {
    content: "\f606";
}
.fa-map-marker-edit:before {
    content: "\f607";
}
.fa-map-marker-exclamation:before {
    content: "\f608";
}
.fa-map-marker-minus:before {
    content: "\f609";
}
.fa-map-marker-plus:before {
    content: "\f60a";
}
.fa-map-marker-question:before {
    content: "\f60b";
}
.fa-map-marker-slash:before {
    content: "\f60c";
}
.fa-map-marker-smile:before {
    content: "\f60d";
}
.fa-map-marker-times:before {
    content: "\f60e";
}
.fa-map-pin:before {
    content: "\f276";
}
.fa-map-signs:before {
    content: "\f277";
}
.fa-markdown:before {
    content: "\f60f";
}
.fa-marker:before {
    content: "\f5a1";
}
.fa-mars:before {
    content: "\f222";
}
.fa-mars-double:before {
    content: "\f227";
}
.fa-mars-stroke:before {
    content: "\f229";
}
.fa-mars-stroke-h:before {
    content: "\f22b";
}
.fa-mars-stroke-v:before {
    content: "\f22a";
}
.fa-mask:before {
    content: "\f6fa";
}
.fa-mastodon:before {
    content: "\f4f6";
}
.fa-maxcdn:before {
    content: "\f136";
}
.fa-meat:before {
    content: "\f814";
}
.fa-medal:before {
    content: "\f5a2";
}
.fa-medapps:before {
    content: "\f3c6";
}
.fa-medium:before {
    content: "\f23a";
}
.fa-medium-m:before {
    content: "\f3c7";
}
.fa-medkit:before {
    content: "\f0fa";
}
.fa-medrt:before {
    content: "\f3c8";
}
.fa-meetup:before {
    content: "\f2e0";
}
.fa-megaphone:before {
    content: "\f675";
}
.fa-megaport:before {
    content: "\f5a3";
}
.fa-meh:before {
    content: "\f11a";
}
.fa-meh-blank:before {
    content: "\f5a4";
}
.fa-meh-rolling-eyes:before {
    content: "\f5a5";
}
.fa-memory:before {
    content: "\f538";
}
.fa-mendeley:before {
    content: "\f7b3";
}
.fa-menorah:before {
    content: "\f676";
}
.fa-mercury:before {
    content: "\f223";
}
.fa-meteor:before {
    content: "\f753";
}
.fa-microchip:before {
    content: "\f2db";
}
.fa-microphone:before {
    content: "\f130";
}
.fa-microphone-alt:before {
    content: "\f3c9";
}
.fa-microphone-alt-slash:before {
    content: "\f539";
}
.fa-microphone-slash:before {
    content: "\f131";
}
.fa-microscope:before {
    content: "\f610";
}
.fa-microsoft:before {
    content: "\f3ca";
}
.fa-mind-share:before {
    content: "\f677";
}
.fa-minus:before {
    content: "\f068";
}
.fa-minus-circle:before {
    content: "\f056";
}
.fa-minus-hexagon:before {
    content: "\f307";
}
.fa-minus-octagon:before {
    content: "\f308";
}
.fa-minus-square:before {
    content: "\f146";
}
.fa-mistletoe:before {
    content: "\f7b4";
}
.fa-mitten:before {
    content: "\f7b5";
}
.fa-mix:before {
    content: "\f3cb";
}
.fa-mixcloud:before {
    content: "\f289";
}
.fa-mizuni:before {
    content: "\f3cc";
}
.fa-mobile:before {
    content: "\f10b";
}
.fa-mobile-alt:before {
    content: "\f3cd";
}
.fa-mobile-android:before {
    content: "\f3ce";
}
.fa-mobile-android-alt:before {
    content: "\f3cf";
}
.fa-modx:before {
    content: "\f285";
}
.fa-monero:before {
    content: "\f3d0";
}
.fa-money-bill:before {
    content: "\f0d6";
}
.fa-money-bill-alt:before {
    content: "\f3d1";
}
.fa-money-bill-wave:before {
    content: "\f53a";
}
.fa-money-bill-wave-alt:before {
    content: "\f53b";
}
.fa-money-check:before {
    content: "\f53c";
}
.fa-money-check-alt:before {
    content: "\f53d";
}
.fa-monitor-heart-rate:before {
    content: "\f611";
}
.fa-monkey:before {
    content: "\f6fb";
}
.fa-monument:before {
    content: "\f5a6";
}
.fa-moon:before {
    content: "\f186";
}
.fa-moon-cloud:before {
    content: "\f754";
}
.fa-moon-stars:before {
    content: "\f755";
}
.fa-mortar-pestle:before {
    content: "\f5a7";
}
.fa-mosque:before {
    content: "\f678";
}
.fa-motorcycle:before {
    content: "\f21c";
}
.fa-mountain:before {
    content: "\f6fc";
}
.fa-mountains:before {
    content: "\f6fd";
}
.fa-mouse-pointer:before {
    content: "\f245";
}
.fa-mug-hot:before {
    content: "\f7b6";
}
.fa-mug-marshmallows:before {
    content: "\f7b7";
}
.fa-music:before {
    content: "\f001";
}
.fa-napster:before {
    content: "\f3d2";
}
.fa-narwhal:before {
    content: "\f6fe";
}
.fa-neos:before {
    content: "\f612";
}
.fa-network-wired:before {
    content: "\f6ff";
}
.fa-neuter:before {
    content: "\f22c";
}
.fa-newspaper:before {
    content: "\f1ea";
}
.fa-nimblr:before {
    content: "\f5a8";
}
.fa-nintendo-switch:before {
    content: "\f418";
}
.fa-node:before {
    content: "\f419";
}
.fa-node-js:before {
    content: "\f3d3";
}
.fa-not-equal:before {
    content: "\f53e";
}
.fa-notes-medical:before {
    content: "\f481";
}
.fa-npm:before {
    content: "\f3d4";
}
.fa-ns8:before {
    content: "\f3d5";
}
.fa-nutritionix:before {
    content: "\f3d6";
}
.fa-object-group:before {
    content: "\f247";
}
.fa-object-ungroup:before {
    content: "\f248";
}
.fa-octagon:before {
    content: "\f306";
}
.fa-odnoklassniki:before {
    content: "\f263";
}
.fa-odnoklassniki-square:before {
    content: "\f264";
}
.fa-oil-can:before {
    content: "\f613";
}
.fa-oil-temp:before {
    content: "\f614";
}
.fa-old-republic:before {
    content: "\f510";
}
.fa-om:before {
    content: "\f679";
}
.fa-omega:before {
    content: "\f67a";
}
.fa-opencart:before {
    content: "\f23d";
}
.fa-openid:before {
    content: "\f19b";
}
.fa-opera:before {
    content: "\f26a";
}
.fa-optin-monster:before {
    content: "\f23c";
}
.fa-ornament:before {
    content: "\f7b8";
}
.fa-osi:before {
    content: "\f41a";
}
.fa-otter:before {
    content: "\f700";
}
.fa-outdent:before {
    content: "\f03b";
}
.fa-page4:before {
    content: "\f3d7";
}
.fa-pagelines:before {
    content: "\f18c";
}
.fa-pager:before {
    content: "\f815";
}
.fa-paint-brush:before {
    content: "\f1fc";
}
.fa-paint-brush-alt:before {
    content: "\f5a9";
}
.fa-paint-roller:before {
    content: "\f5aa";
}
.fa-palette:before {
    content: "\f53f";
}
.fa-palfed:before {
    content: "\f3d8";
}
.fa-pallet:before {
    content: "\f482";
}
.fa-pallet-alt:before {
    content: "\f483";
}
.fa-paper-plane:before {
    content: "\f1d8";
}
.fa-paperclip:before {
    content: "\f0c6";
}
.fa-parachute-box:before {
    content: "\f4cd";
}
.fa-paragraph:before {
    content: "\f1dd";
}
.fa-parking:before {
    content: "\f540";
}
.fa-parking-circle:before {
    content: "\f615";
}
.fa-parking-circle-slash:before {
    content: "\f616";
}
.fa-parking-slash:before {
    content: "\f617";
}
.fa-passport:before {
    content: "\f5ab";
}
.fa-pastafarianism:before {
    content: "\f67b";
}
.fa-paste:before {
    content: "\f0ea";
}
.fa-patreon:before {
    content: "\f3d9";
}
.fa-pause:before {
    content: "\f04c";
}
.fa-pause-circle:before {
    content: "\f28b";
}
.fa-paw:before {
    content: "\f1b0";
}
.fa-paw-alt:before {
    content: "\f701";
}
.fa-paw-claws:before {
    content: "\f702";
}
.fa-paypal:before {
    content: "\f1ed";
}
.fa-peace:before {
    content: "\f67c";
}
.fa-pegasus:before {
    content: "\f703";
}
.fa-pen:before {
    content: "\f304";
}
.fa-pen-alt:before {
    content: "\f305";
}
.fa-pen-fancy:before {
    content: "\f5ac";
}
.fa-pen-nib:before {
    content: "\f5ad";
}
.fa-pen-square:before {
    content: "\f14b";
}
.fa-pencil:before {
    content: "\f040";
}
.fa-pencil-alt:before {
    content: "\f303";
}
.fa-pencil-paintbrush:before {
    content: "\f618";
}
.fa-pencil-ruler:before {
    content: "\f5ae";
}
.fa-pennant:before {
    content: "\f456";
}
.fa-penny-arcade:before {
    content: "\f704";
}
.fa-people-carry:before {
    content: "\f4ce";
}
.fa-pepper-hot:before {
    content: "\f816";
}
.fa-percent:before {
    content: "\f295";
}
.fa-percentage:before {
    content: "\f541";
}
.fa-periscope:before {
    content: "\f3da";
}
.fa-person-booth:before {
    content: "\f756";
}
.fa-person-carry:before {
    content: "\f4cf";
}
.fa-person-dolly:before {
    content: "\f4d0";
}
.fa-person-dolly-empty:before {
    content: "\f4d1";
}
.fa-person-sign:before {
    content: "\f757";
}
.fa-phabricator:before {
    content: "\f3db";
}
.fa-phoenix-framework:before {
    content: "\f3dc";
}
.fa-phoenix-squadron:before {
    content: "\f511";
}
.fa-phone:before {
    content: "\f095";
}
.fa-phone-office:before {
    content: "\f67d";
}
.fa-phone-plus:before {
    content: "\f4d2";
}
.fa-phone-slash:before {
    content: "\f3dd";
}
.fa-phone-square:before {
    content: "\f098";
}
.fa-phone-volume:before {
    content: "\f2a0";
}
.fa-php:before {
    content: "\f457";
}
.fa-pi:before {
    content: "\f67e";
}
.fa-pie:before {
    content: "\f705";
}
.fa-pied-piper:before {
    content: "\f2ae";
}
.fa-pied-piper-alt:before {
    content: "\f1a8";
}
.fa-pied-piper-hat:before {
    content: "\f4e5";
}
.fa-pied-piper-pp:before {
    content: "\f1a7";
}
.fa-pig:before {
    content: "\f706";
}
.fa-piggy-bank:before {
    content: "\f4d3";
}
.fa-pills:before {
    content: "\f484";
}
.fa-pinterest:before {
    content: "\f0d2";
}
.fa-pinterest-p:before {
    content: "\f231";
}
.fa-pinterest-square:before {
    content: "\f0d3";
}
.fa-pizza:before {
    content: "\f817";
}
.fa-pizza-slice:before {
    content: "\f818";
}
.fa-place-of-worship:before {
    content: "\f67f";
}
.fa-plane:before {
    content: "\f072";
}
.fa-plane-alt:before {
    content: "\f3de";
}
.fa-plane-arrival:before {
    content: "\f5af";
}
.fa-plane-departure:before {
    content: "\f5b0";
}
.fa-play:before {
    content: "\f04b";
}
.fa-play-circle:before {
    content: "\f144";
}
.fa-playstation:before {
    content: "\f3df";
}
.fa-plug:before {
    content: "\f1e6";
}
.fa-plus:before {
    content: "\f067";
}
.fa-plus-circle:before {
    content: "\f055";
}
.fa-plus-hexagon:before {
    content: "\f300";
}
.fa-plus-octagon:before {
    content: "\f301";
}
.fa-plus-square:before {
    content: "\f0fe";
}
.fa-podcast:before {
    content: "\f2ce";
}
.fa-podium:before {
    content: "\f680";
}
.fa-podium-star:before {
    content: "\f758";
}
.fa-poll:before {
    content: "\f681";
}
.fa-poll-h:before {
    content: "\f682";
}
.fa-poll-people:before {
    content: "\f759";
}
.fa-poo:before {
    content: "\f2fe";
}
.fa-poo-storm:before {
    content: "\f75a";
}
.fa-poop:before {
    content: "\f619";
}
.fa-popcorn:before {
    content: "\f819";
}
.fa-portrait:before {
    content: "\f3e0";
}
.fa-pound-sign:before {
    content: "\f154";
}
.fa-power-off:before {
    content: "\f011";
}
.fa-pray:before {
    content: "\f683";
}
.fa-praying-hands:before {
    content: "\f684";
}
.fa-prescription:before {
    content: "\f5b1";
}
.fa-prescription-bottle:before {
    content: "\f485";
}
.fa-prescription-bottle-alt:before {
    content: "\f486";
}
.fa-presentation:before {
    content: "\f685";
}
.fa-print:before {
    content: "\f02f";
}
.fa-print-search:before {
    content: "\f81a";
}
.fa-print-slash:before {
    content: "\f686";
}
.fa-procedures:before {
    content: "\f487";
}
.fa-product-hunt:before {
    content: "\f288";
}
.fa-project-diagram:before {
    content: "\f542";
}
.fa-pumpkin:before {
    content: "\f707";
}
.fa-pushed:before {
    content: "\f3e1";
}
.fa-puzzle-piece:before {
    content: "\f12e";
}
.fa-python:before {
    content: "\f3e2";
}
.fa-qq:before {
    content: "\f1d6";
}
.fa-qrcode:before {
    content: "\f029";
}
.fa-question:before {
    content: "\f128";
}
.fa-question-circle:before {
    content: "\f059";
}
.fa-question-square:before {
    content: "\f2fd";
}
.fa-quidditch:before {
    content: "\f458";
}
.fa-quinscape:before {
    content: "\f459";
}
.fa-quora:before {
    content: "\f2c4";
}
.fa-quote-left:before {
    content: "\f10d";
}
.fa-quote-right:before {
    content: "\f10e";
}
.fa-quran:before {
    content: "\f687";
}
.fa-r-project:before {
    content: "\f4f7";
}
.fa-rabbit:before {
    content: "\f708";
}
.fa-rabbit-fast:before {
    content: "\f709";
}
.fa-racquet:before {
    content: "\f45a";
}
.fa-radiation:before {
    content: "\f7b9";
}
.fa-radiation-alt:before {
    content: "\f7ba";
}
.fa-rainbow:before {
    content: "\f75b";
}
.fa-raindrops:before {
    content: "\f75c";
}
.fa-ram:before {
    content: "\f70a";
}
.fa-ramp-loading:before {
    content: "\f4d4";
}
.fa-random:before {
    content: "\f074";
}
.fa-raspberry-pi:before {
    content: "\f7bb";
}
.fa-ravelry:before {
    content: "\f2d9";
}
.fa-react:before {
    content: "\f41b";
}
.fa-reacteurope:before {
    content: "\f75d";
}
.fa-readme:before {
    content: "\f4d5";
}
.fa-rebel:before {
    content: "\f1d0";
}
.fa-receipt:before {
    content: "\f543";
}
.fa-rectangle-landscape:before {
    content: "\f2fa";
}
.fa-rectangle-portrait:before {
    content: "\f2fb";
}
.fa-rectangle-wide:before {
    content: "\f2fc";
}
.fa-recycle:before {
    content: "\f1b8";
}
.fa-red-river:before {
    content: "\f3e3";
}
.fa-reddit:before {
    content: "\f1a1";
}
.fa-reddit-alien:before {
    content: "\f281";
}
.fa-reddit-square:before {
    content: "\f1a2";
}
.fa-redhat:before {
    content: "\f7bc";
}
.fa-redo:before {
    content: "\f01e";
}
.fa-redo-alt:before {
    content: "\f2f9";
}
.fa-registered:before {
    content: "\f25d";
}
.fa-renren:before {
    content: "\f18b";
}
.fa-repeat:before {
    content: "\f363";
}
.fa-repeat-1:before {
    content: "\f365";
}
.fa-repeat-1-alt:before {
    content: "\f366";
}
.fa-repeat-alt:before {
    content: "\f364";
}
.fa-reply:before {
    content: "\f3e5";
}
.fa-reply-all:before {
    content: "\f122";
}
.fa-replyd:before {
    content: "\f3e6";
}
.fa-republican:before {
    content: "\f75e";
}
.fa-researchgate:before {
    content: "\f4f8";
}
.fa-resolving:before {
    content: "\f3e7";
}
.fa-restroom:before {
    content: "\f7bd";
}
.fa-retweet:before {
    content: "\f079";
}
.fa-retweet-alt:before {
    content: "\f361";
}
.fa-rev:before {
    content: "\f5b2";
}
.fa-ribbon:before {
    content: "\f4d6";
}
.fa-ring:before {
    content: "\f70b";
}
.fa-rings-wedding:before {
    content: "\f81b";
}
.fa-road:before {
    content: "\f018";
}
.fa-robot:before {
    content: "\f544";
}
.fa-rocket:before {
    content: "\f135";
}
.fa-rocketchat:before {
    content: "\f3e8";
}
.fa-rockrms:before {
    content: "\f3e9";
}
.fa-route:before {
    content: "\f4d7";
}
.fa-route-highway:before {
    content: "\f61a";
}
.fa-route-interstate:before {
    content: "\f61b";
}
.fa-rss:before {
    content: "\f09e";
}
.fa-rss-square:before {
    content: "\f143";
}
.fa-ruble-sign:before {
    content: "\f158";
}
.fa-ruler:before {
    content: "\f545";
}
.fa-ruler-combined:before {
    content: "\f546";
}
.fa-ruler-horizontal:before {
    content: "\f547";
}
.fa-ruler-triangle:before {
    content: "\f61c";
}
.fa-ruler-vertical:before {
    content: "\f548";
}
.fa-running:before {
    content: "\f70c";
}
.fa-rupee-sign:before {
    content: "\f156";
}
.fa-rv:before {
    content: "\f7be";
}
.fa-sack:before {
    content: "\f81c";
}
.fa-sack-dollar:before {
    content: "\f81d";
}
.fa-sad-cry:before {
    content: "\f5b3";
}
.fa-sad-tear:before {
    content: "\f5b4";
}
.fa-safari:before {
    content: "\f267";
}
.fa-salad:before {
    content: "\f81e";
}
.fa-sandwich:before {
    content: "\f81f";
}
.fa-sass:before {
    content: "\f41e";
}
.fa-satellite:before {
    content: "\f7bf";
}
.fa-satellite-dish:before {
    content: "\f7c0";
}
.fa-sausage:before {
    content: "\f820";
}
.fa-save:before {
    content: "\f0c7";
}
.fa-scalpel:before {
    content: "\f61d";
}
.fa-scalpel-path:before {
    content: "\f61e";
}
.fa-scanner:before {
    content: "\f488";
}
.fa-scanner-keyboard:before {
    content: "\f489";
}
.fa-scanner-touchscreen:before {
    content: "\f48a";
}
.fa-scarecrow:before {
    content: "\f70d";
}
.fa-scarf:before {
    content: "\f7c1";
}
.fa-schlix:before {
    content: "\f3ea";
}
.fa-school:before {
    content: "\f549";
}
.fa-screwdriver:before {
    content: "\f54a";
}
.fa-scribd:before {
    content: "\f28a";
}
.fa-scroll:before {
    content: "\f70e";
}
.fa-scroll-old:before {
    content: "\f70f";
}
.fa-scrubber:before {
    content: "\f2f8";
}
.fa-scythe:before {
    content: "\f710";
}
.fa-sd-card:before {
    content: "\f7c2";
}
.fa-search:before {
    content: "\f002";
}
.fa-search-dollar:before {
    content: "\f688";
}
.fa-search-location:before {
    content: "\f689";
}
.fa-search-minus:before {
    content: "\f010";
}
.fa-search-plus:before {
    content: "\f00e";
}
.fa-searchengin:before {
    content: "\f3eb";
}
.fa-seedling:before {
    content: "\f4d8";
}
.fa-sellcast:before {
    content: "\f2da";
}
.fa-sellsy:before {
    content: "\f213";
}
.fa-server:before {
    content: "\f233";
}
.fa-servicestack:before {
    content: "\f3ec";
}
.fa-shapes:before {
    content: "\f61f";
}
.fa-share:before {
    content: "\f064";
}
.fa-share-all:before {
    content: "\f367";
}
.fa-share-alt:before {
    content: "\f1e0";
}
.fa-share-alt-square:before {
    content: "\f1e1";
}
.fa-share-square:before {
    content: "\f14d";
}
.fa-sheep:before {
    content: "\f711";
}
.fa-shekel-sign:before {
    content: "\f20b";
}
.fa-shield:before {
    content: "\f132";
}
.fa-shield-alt:before {
    content: "\f3ed";
}
.fa-shield-check:before {
    content: "\f2f7";
}
.fa-shield-cross:before {
    content: "\f712";
}
.fa-ship:before {
    content: "\f21a";
}
.fa-shipping-fast:before {
    content: "\f48b";
}
.fa-shipping-timed:before {
    content: "\f48c";
}
.fa-shirtsinbulk:before {
    content: "\f214";
}
.fa-shish-kebab:before {
    content: "\f821";
}
.fa-shoe-prints:before {
    content: "\f54b";
}
.fa-shopping-bag:before {
    content: "\f290";
}
.fa-shopping-basket:before {
    content: "\f291";
}
.fa-shopping-cart:before {
    content: "\f07a";
}
.fa-shopware:before {
    content: "\f5b5";
}
.fa-shovel:before {
    content: "\f713";
}
.fa-shovel-snow:before {
    content: "\f7c3";
}
.fa-shower:before {
    content: "\f2cc";
}
.fa-shredder:before {
    content: "\f68a";
}
.fa-shuttle-van:before {
    content: "\f5b6";
}
.fa-shuttlecock:before {
    content: "\f45b";
}
.fa-sickle:before {
    content: "\f822";
}
.fa-sigma:before {
    content: "\f68b";
}
.fa-sign:before {
    content: "\f4d9";
}
.fa-sign-in:before {
    content: "\f090";
}
.fa-sign-in-alt:before {
    content: "\f2f6";
}
.fa-sign-language:before {
    content: "\f2a7";
}
.fa-sign-out:before {
    content: "\f08b";
}
.fa-sign-out-alt:before {
    content: "\f2f5";
}
.fa-signal:before {
    content: "\f012";
}
.fa-signal-1:before {
    content: "\f68c";
}
.fa-signal-2:before {
    content: "\f68d";
}
.fa-signal-3:before {
    content: "\f68e";
}
.fa-signal-4:before {
    content: "\f68f";
}
.fa-signal-alt:before {
    content: "\f690";
}
.fa-signal-alt-1:before {
    content: "\f691";
}
.fa-signal-alt-2:before {
    content: "\f692";
}
.fa-signal-alt-3:before {
    content: "\f693";
}
.fa-signal-alt-slash:before {
    content: "\f694";
}
.fa-signal-slash:before {
    content: "\f695";
}
.fa-signature:before {
    content: "\f5b7";
}
.fa-sim-card:before {
    content: "\f7c4";
}
.fa-simplybuilt:before {
    content: "\f215";
}
.fa-sistrix:before {
    content: "\f3ee";
}
.fa-sitemap:before {
    content: "\f0e8";
}
.fa-sith:before {
    content: "\f512";
}
.fa-skating:before {
    content: "\f7c5";
}
.fa-skeleton:before {
    content: "\f620";
}
.fa-sketch:before {
    content: "\f7c6";
}
.fa-ski-jump:before {
    content: "\f7c7";
}
.fa-ski-lift:before {
    content: "\f7c8";
}
.fa-skiing:before {
    content: "\f7c9";
}
.fa-skiing-nordic:before {
    content: "\f7ca";
}
.fa-skull:before {
    content: "\f54c";
}
.fa-skull-crossbones:before {
    content: "\f714";
}
.fa-skyatlas:before {
    content: "\f216";
}
.fa-skype:before {
    content: "\f17e";
}
.fa-slack:before {
    content: "\f198";
}
.fa-slack-hash:before {
    content: "\f3ef";
}
.fa-slash:before {
    content: "\f715";
}
.fa-sledding:before {
    content: "\f7cb";
}
.fa-sleigh:before {
    content: "\f7cc";
}
.fa-sliders-h:before {
    content: "\f1de";
}
.fa-sliders-h-square:before {
    content: "\f3f0";
}
.fa-sliders-v:before {
    content: "\f3f1";
}
.fa-sliders-v-square:before {
    content: "\f3f2";
}
.fa-slideshare:before {
    content: "\f1e7";
}
.fa-smile:before {
    content: "\f118";
}
.fa-smile-beam:before {
    content: "\f5b8";
}
.fa-smile-plus:before {
    content: "\f5b9";
}
.fa-smile-wink:before {
    content: "\f4da";
}
.fa-smog:before {
    content: "\f75f";
}
.fa-smoke:before {
    content: "\f760";
}
.fa-smoking:before {
    content: "\f48d";
}
.fa-smoking-ban:before {
    content: "\f54d";
}
.fa-sms:before {
    content: "\f7cd";
}
.fa-snake:before {
    content: "\f716";
}
.fa-snapchat:before {
    content: "\f2ab";
}
.fa-snapchat-ghost:before {
    content: "\f2ac";
}
.fa-snapchat-square:before {
    content: "\f2ad";
}
.fa-snow-blowing:before {
    content: "\f761";
}
.fa-snowboarding:before {
    content: "\f7ce";
}
.fa-snowflake:before {
    content: "\f2dc";
}
.fa-snowflakes:before {
    content: "\f7cf";
}
.fa-snowman:before {
    content: "\f7d0";
}
.fa-snowmobile:before {
    content: "\f7d1";
}
.fa-snowplow:before {
    content: "\f7d2";
}
.fa-socks:before {
    content: "\f696";
}
.fa-solar-panel:before {
    content: "\f5ba";
}
.fa-sort:before {
    content: "\f0dc";
}
.fa-sort-alpha-down:before {
    content: "\f15d";
}
.fa-sort-alpha-up:before {
    content: "\f15e";
}
.fa-sort-amount-down:before {
    content: "\f160";
}
.fa-sort-amount-up:before {
    content: "\f161";
}
.fa-sort-down:before {
    content: "\f0dd";
}
.fa-sort-numeric-down:before {
    content: "\f162";
}
.fa-sort-numeric-up:before {
    content: "\f163";
}
.fa-sort-up:before {
    content: "\f0de";
}
.fa-soundcloud:before {
    content: "\f1be";
}
.fa-soup:before {
    content: "\f823";
}
.fa-sourcetree:before {
    content: "\f7d3";
}
.fa-spa:before {
    content: "\f5bb";
}
.fa-space-shuttle:before {
    content: "\f197";
}
.fa-spade:before {
    content: "\f2f4";
}
.fa-speakap:before {
    content: "\f3f3";
}
.fa-spider:before {
    content: "\f717";
}
.fa-spider-black-widow:before {
    content: "\f718";
}
.fa-spider-web:before {
    content: "\f719";
}
.fa-spinner:before {
    content: "\f110";
}
.fa-spinner-third:before {
    content: "\f3f4";
}
.fa-splotch:before {
    content: "\f5bc";
}
.fa-spotify:before {
    content: "\f1bc";
}
.fa-spray-can:before {
    content: "\f5bd";
}
.fa-square:before {
    content: "\f0c8";
}
.fa-square-full:before {
    content: "\f45c";
}
.fa-square-root:before {
    content: "\f697";
}
.fa-square-root-alt:before {
    content: "\f698";
}
.fa-squarespace:before {
    content: "\f5be";
}
.fa-squirrel:before {
    content: "\f71a";
}
.fa-stack-exchange:before {
    content: "\f18d";
}
.fa-stack-overflow:before {
    content: "\f16c";
}
.fa-staff:before {
    content: "\f71b";
}
.fa-stamp:before {
    content: "\f5bf";
}
.fa-star:before {
    content: "\f005";
}
.fa-star-and-crescent:before {
    content: "\f699";
}
.fa-star-christmas:before {
    content: "\f7d4";
}
.fa-star-exclamation:before {
    content: "\f2f3";
}
.fa-star-half:before {
    content: "\f089";
}
.fa-star-half-alt:before {
    content: "\f5c0";
}
.fa-star-of-david:before {
    content: "\f69a";
}
.fa-star-of-life:before {
    content: "\f621";
}
.fa-stars:before {
    content: "\f762";
}
.fa-staylinked:before {
    content: "\f3f5";
}
.fa-steak:before {
    content: "\f824";
}
.fa-steam:before {
    content: "\f1b6";
}
.fa-steam-square:before {
    content: "\f1b7";
}
.fa-steam-symbol:before {
    content: "\f3f6";
}
.fa-steering-wheel:before {
    content: "\f622";
}
.fa-step-backward:before {
    content: "\f048";
}
.fa-step-forward:before {
    content: "\f051";
}
.fa-stethoscope:before {
    content: "\f0f1";
}
.fa-sticker-mule:before {
    content: "\f3f7";
}
.fa-sticky-note:before {
    content: "\f249";
}
.fa-stocking:before {
    content: "\f7d5";
}
.fa-stomach:before {
    content: "\f623";
}
.fa-stop:before {
    content: "\f04d";
}
.fa-stop-circle:before {
    content: "\f28d";
}
.fa-stopwatch:before {
    content: "\f2f2";
}
.fa-store:before {
    content: "\f54e";
}
.fa-store-alt:before {
    content: "\f54f";
}
.fa-strava:before {
    content: "\f428";
}
.fa-stream:before {
    content: "\f550";
}
.fa-street-view:before {
    content: "\f21d";
}
.fa-stretcher:before {
    content: "\f825";
}
.fa-strikethrough:before {
    content: "\f0cc";
}
.fa-stripe:before {
    content: "\f429";
}
.fa-stripe-s:before {
    content: "\f42a";
}
.fa-stroopwafel:before {
    content: "\f551";
}
.fa-studiovinari:before {
    content: "\f3f8";
}
.fa-stumbleupon:before {
    content: "\f1a4";
}
.fa-stumbleupon-circle:before {
    content: "\f1a3";
}
.fa-subscript:before {
    content: "\f12c";
}
.fa-subway:before {
    content: "\f239";
}
.fa-suitcase:before {
    content: "\f0f2";
}
.fa-suitcase-rolling:before {
    content: "\f5c1";
}
.fa-sun:before {
    content: "\f185";
}
.fa-sun-cloud:before {
    content: "\f763";
}
.fa-sun-dust:before {
    content: "\f764";
}
.fa-sun-haze:before {
    content: "\f765";
}
.fa-sunrise:before {
    content: "\f766";
}
.fa-sunset:before {
    content: "\f767";
}
.fa-superpowers:before {
    content: "\f2dd";
}
.fa-superscript:before {
    content: "\f12b";
}
.fa-supple:before {
    content: "\f3f9";
}
.fa-surprise:before {
    content: "\f5c2";
}
.fa-suse:before {
    content: "\f7d6";
}
.fa-swatchbook:before {
    content: "\f5c3";
}
.fa-swimmer:before {
    content: "\f5c4";
}
.fa-swimming-pool:before {
    content: "\f5c5";
}
.fa-sword:before {
    content: "\f71c";
}
.fa-swords:before {
    content: "\f71d";
}
.fa-synagogue:before {
    content: "\f69b";
}
.fa-sync:before {
    content: "\f021";
}
.fa-sync-alt:before {
    content: "\f2f1";
}
.fa-syringe:before {
    content: "\f48e";
}
.fa-table:before {
    content: "\f0ce";
}
.fa-table-tennis:before {
    content: "\f45d";
}
.fa-tablet:before {
    content: "\f10a";
}
.fa-tablet-alt:before {
    content: "\f3fa";
}
.fa-tablet-android:before {
    content: "\f3fb";
}
.fa-tablet-android-alt:before {
    content: "\f3fc";
}
.fa-tablet-rugged:before {
    content: "\f48f";
}
.fa-tablets:before {
    content: "\f490";
}
.fa-tachometer:before {
    content: "\f0e4";
}
.fa-tachometer-alt:before {
    content: "\f3fd";
}
.fa-tachometer-alt-average:before {
    content: "\f624";
}
.fa-tachometer-alt-fast:before {
    content: "\f625";
}
.fa-tachometer-alt-fastest:before {
    content: "\f626";
}
.fa-tachometer-alt-slow:before {
    content: "\f627";
}
.fa-tachometer-alt-slowest:before {
    content: "\f628";
}
.fa-tachometer-average:before {
    content: "\f629";
}
.fa-tachometer-fast:before {
    content: "\f62a";
}
.fa-tachometer-fastest:before {
    content: "\f62b";
}
.fa-tachometer-slow:before {
    content: "\f62c";
}
.fa-tachometer-slowest:before {
    content: "\f62d";
}
.fa-taco:before {
    content: "\f826";
}
.fa-tag:before {
    content: "\f02b";
}
.fa-tags:before {
    content: "\f02c";
}
.fa-tally:before {
    content: "\f69c";
}
.fa-tanakh:before {
    content: "\f827";
}
.fa-tape:before {
    content: "\f4db";
}
.fa-tasks:before {
    content: "\f0ae";
}
.fa-tasks-alt:before {
    content: "\f828";
}
.fa-taxi:before {
    content: "\f1ba";
}
.fa-teamspeak:before {
    content: "\f4f9";
}
.fa-teeth:before {
    content: "\f62e";
}
.fa-teeth-open:before {
    content: "\f62f";
}
.fa-telegram:before {
    content: "\f2c6";
}
.fa-telegram-plane:before {
    content: "\f3fe";
}
.fa-temperature-frigid:before {
    content: "\f768";
}
.fa-temperature-high:before {
    content: "\f769";
}
.fa-temperature-hot:before {
    content: "\f76a";
}
.fa-temperature-low:before {
    content: "\f76b";
}
.fa-tencent-weibo:before {
    content: "\f1d5";
}
.fa-tenge:before {
    content: "\f7d7";
}
.fa-tennis-ball:before {
    content: "\f45e";
}
.fa-terminal:before {
    content: "\f120";
}
.fa-text-height:before {
    content: "\f034";
}
.fa-text-width:before {
    content: "\f035";
}
.fa-th:before {
    content: "\f00a";
}
.fa-th-large:before {
    content: "\f009";
}
.fa-th-list:before {
    content: "\f00b";
}
.fa-the-red-yeti:before {
    content: "\f69d";
}
.fa-theater-masks:before {
    content: "\f630";
}
.fa-themeco:before {
    content: "\f5c6";
}
.fa-themeisle:before {
    content: "\f2b2";
}
.fa-thermometer:before {
    content: "\f491";
}
.fa-thermometer-empty:before {
    content: "\f2cb";
}
.fa-thermometer-full:before {
    content: "\f2c7";
}
.fa-thermometer-half:before {
    content: "\f2c9";
}
.fa-thermometer-quarter:before {
    content: "\f2ca";
}
.fa-thermometer-three-quarters:before {
    content: "\f2c8";
}
.fa-theta:before {
    content: "\f69e";
}
.fa-think-peaks:before {
    content: "\f731";
}
.fa-thumbs-down:before {
    content: "\f165";
}
.fa-thumbs-up:before {
    content: "\f164";
}
.fa-thumbtack:before {
    content: "\f08d";
}
.fa-thunderstorm:before {
    content: "\f76c";
}
.fa-thunderstorm-moon:before {
    content: "\f76d";
}
.fa-thunderstorm-sun:before {
    content: "\f76e";
}
.fa-ticket:before {
    content: "\f145";
}
.fa-ticket-alt:before {
    content: "\f3ff";
}
.fa-tilde:before {
    content: "\f69f";
}
.fa-times:before {
    content: "\f00d";
}
.fa-times-circle:before {
    content: "\f057";
}
.fa-times-hexagon:before {
    content: "\f2ee";
}
.fa-times-octagon:before {
    content: "\f2f0";
}
.fa-times-square:before {
    content: "\f2d3";
}
.fa-tint:before {
    content: "\f043";
}
.fa-tint-slash:before {
    content: "\f5c7";
}
.fa-tire:before {
    content: "\f631";
}
.fa-tire-flat:before {
    content: "\f632";
}
.fa-tire-pressure-warning:before {
    content: "\f633";
}
.fa-tire-rugged:before {
    content: "\f634";
}
.fa-tired:before {
    content: "\f5c8";
}
.fa-toggle-off:before {
    content: "\f204";
}
.fa-toggle-on:before {
    content: "\f205";
}
.fa-toilet:before {
    content: "\f7d8";
}
.fa-toilet-paper:before {
    content: "\f71e";
}
.fa-toilet-paper-alt:before {
    content: "\f71f";
}
.fa-tombstone:before {
    content: "\f720";
}
.fa-tombstone-alt:before {
    content: "\f721";
}
.fa-toolbox:before {
    content: "\f552";
}
.fa-tools:before {
    content: "\f7d9";
}
.fa-tooth:before {
    content: "\f5c9";
}
.fa-toothbrush:before {
    content: "\f635";
}
.fa-torah:before {
    content: "\f6a0";
}
.fa-torii-gate:before {
    content: "\f6a1";
}
.fa-tornado:before {
    content: "\f76f";
}
.fa-tractor:before {
    content: "\f722";
}
.fa-trade-federation:before {
    content: "\f513";
}
.fa-trademark:before {
    content: "\f25c";
}
.fa-traffic-cone:before {
    content: "\f636";
}
.fa-traffic-light:before {
    content: "\f637";
}
.fa-traffic-light-go:before {
    content: "\f638";
}
.fa-traffic-light-slow:before {
    content: "\f639";
}
.fa-traffic-light-stop:before {
    content: "\f63a";
}
.fa-train:before {
    content: "\f238";
}
.fa-tram:before {
    content: "\f7da";
}
.fa-transgender:before {
    content: "\f224";
}
.fa-transgender-alt:before {
    content: "\f225";
}
.fa-trash:before {
    content: "\f1f8";
}
.fa-trash-alt:before {
    content: "\f2ed";
}
.fa-trash-restore:before {
    content: "\f829";
}
.fa-trash-restore-alt:before {
    content: "\f82a";
}
.fa-treasure-chest:before {
    content: "\f723";
}
.fa-tree:before {
    content: "\f1bb";
}
.fa-tree-alt:before {
    content: "\f400";
}
.fa-tree-christmas:before {
    content: "\f7db";
}
.fa-tree-decorated:before {
    content: "\f7dc";
}
.fa-tree-large:before {
    content: "\f7dd";
}
.fa-tree-palm:before {
    content: "\f82b";
}
.fa-trees:before {
    content: "\f724";
}
.fa-trello:before {
    content: "\f181";
}
.fa-triangle:before {
    content: "\f2ec";
}
.fa-tripadvisor:before {
    content: "\f262";
}
.fa-trophy:before {
    content: "\f091";
}
.fa-trophy-alt:before {
    content: "\f2eb";
}
.fa-truck:before {
    content: "\f0d1";
}
.fa-truck-container:before {
    content: "\f4dc";
}
.fa-truck-couch:before {
    content: "\f4dd";
}
.fa-truck-loading:before {
    content: "\f4de";
}
.fa-truck-monster:before {
    content: "\f63b";
}
.fa-truck-moving:before {
    content: "\f4df";
}
.fa-truck-pickup:before {
    content: "\f63c";
}
.fa-truck-plow:before {
    content: "\f7de";
}
.fa-truck-ramp:before {
    content: "\f4e0";
}
.fa-tshirt:before {
    content: "\f553";
}
.fa-tty:before {
    content: "\f1e4";
}
.fa-tumblr:before {
    content: "\f173";
}
.fa-tumblr-square:before {
    content: "\f174";
}
.fa-turkey:before {
    content: "\f725";
}
.fa-turtle:before {
    content: "\f726";
}
.fa-tv:before {
    content: "\f26c";
}
.fa-tv-retro:before {
    content: "\f401";
}
.fa-twitch:before {
    content: "\f1e8";
}
.fa-twitter:before {
    content: "\f099";
}
.fa-twitter-square:before {
    content: "\f081";
}
.fa-typo3:before {
    content: "\f42b";
}
.fa-uber:before {
    content: "\f402";
}
.fa-ubuntu:before {
    content: "\f7df";
}
.fa-uikit:before {
    content: "\f403";
}
.fa-umbrella:before {
    content: "\f0e9";
}
.fa-umbrella-beach:before {
    content: "\f5ca";
}
.fa-underline:before {
    content: "\f0cd";
}
.fa-undo:before {
    content: "\f0e2";
}
.fa-undo-alt:before {
    content: "\f2ea";
}
.fa-unicorn:before {
    content: "\f727";
}
.fa-union:before {
    content: "\f6a2";
}
.fa-uniregistry:before {
    content: "\f404";
}
.fa-universal-access:before {
    content: "\f29a";
}
.fa-university:before {
    content: "\f19c";
}
.fa-unlink:before {
    content: "\f127";
}
.fa-unlock:before {
    content: "\f09c";
}
.fa-unlock-alt:before {
    content: "\f13e";
}
.fa-untappd:before {
    content: "\f405";
}
.fa-upload:before {
    content: "\f093";
}
.fa-ups:before {
    content: "\f7e0";
}
.fa-usb:before {
    content: "\f287";
}
.fa-usd-circle:before {
    content: "\f2e8";
}
.fa-usd-square:before {
    content: "\f2e9";
}
.fa-user:before {
    content: "\f007";
}
.fa-user-alt:before {
    content: "\f406";
}
.fa-user-alt-slash:before {
    content: "\f4fa";
}
.fa-user-astronaut:before {
    content: "\f4fb";
}
.fa-user-chart:before {
    content: "\f6a3";
}
.fa-user-check:before {
    content: "\f4fc";
}
.fa-user-circle:before {
    content: "\f2bd";
}
.fa-user-clock:before {
    content: "\f4fd";
}
.fa-user-cog:before {
    content: "\f4fe";
}
.fa-user-crown:before {
    content: "\f6a4";
}
.fa-user-edit:before {
    content: "\f4ff";
}
.fa-user-friends:before {
    content: "\f500";
}
.fa-user-graduate:before {
    content: "\f501";
}
.fa-user-hard-hat:before {
    content: "\f82c";
}
.fa-user-headset:before {
    content: "\f82d";
}
.fa-user-injured:before {
    content: "\f728";
}
.fa-user-lock:before {
    content: "\f502";
}
.fa-user-md:before {
    content: "\f0f0";
}
.fa-user-md-chat:before {
    content: "\f82e";
}
.fa-user-minus:before {
    content: "\f503";
}
.fa-user-ninja:before {
    content: "\f504";
}
.fa-user-nurse:before {
    content: "\f82f";
}
.fa-user-plus:before {
    content: "\f234";
}
.fa-user-secret:before {
    content: "\f21b";
}
.fa-user-shield:before {
    content: "\f505";
}
.fa-user-slash:before {
    content: "\f506";
}
.fa-user-tag:before {
    content: "\f507";
}
.fa-user-tie:before {
    content: "\f508";
}
.fa-user-times:before {
    content: "\f235";
}
.fa-users:before {
    content: "\f0c0";
}
.fa-users-class:before {
    content: "\f63d";
}
.fa-users-cog:before {
    content: "\f509";
}
.fa-users-crown:before {
    content: "\f6a5";
}
.fa-users-medical:before {
    content: "\f830";
}
.fa-usps:before {
    content: "\f7e1";
}
.fa-ussunnah:before {
    content: "\f407";
}
.fa-utensil-fork:before {
    content: "\f2e3";
}
.fa-utensil-knife:before {
    content: "\f2e4";
}
.fa-utensil-spoon:before {
    content: "\f2e5";
}
.fa-utensils:before {
    content: "\f2e7";
}
.fa-utensils-alt:before {
    content: "\f2e6";
}
.fa-vaadin:before {
    content: "\f408";
}
.fa-value-absolute:before {
    content: "\f6a6";
}
.fa-vector-square:before {
    content: "\f5cb";
}
.fa-venus:before {
    content: "\f221";
}
.fa-venus-double:before {
    content: "\f226";
}
.fa-venus-mars:before {
    content: "\f228";
}
.fa-viacoin:before {
    content: "\f237";
}
.fa-viadeo:before {
    content: "\f2a9";
}
.fa-viadeo-square:before {
    content: "\f2aa";
}
.fa-vial:before {
    content: "\f492";
}
.fa-vials:before {
    content: "\f493";
}
.fa-viber:before {
    content: "\f409";
}
.fa-video:before {
    content: "\f03d";
}
.fa-video-plus:before {
    content: "\f4e1";
}
.fa-video-slash:before {
    content: "\f4e2";
}
.fa-vihara:before {
    content: "\f6a7";
}
.fa-vimeo:before {
    content: "\f40a";
}
.fa-vimeo-square:before {
    content: "\f194";
}
.fa-vimeo-v:before {
    content: "\f27d";
}
.fa-vine:before {
    content: "\f1ca";
}
.fa-vk:before {
    content: "\f189";
}
.fa-vnv:before {
    content: "\f40b";
}
.fa-volcano:before {
    content: "\f770";
}
.fa-volleyball-ball:before {
    content: "\f45f";
}
.fa-volume:before {
    content: "\f6a8";
}
.fa-volume-down:before {
    content: "\f027";
}
.fa-volume-mute:before {
    content: "\f6a9";
}
.fa-volume-off:before {
    content: "\f026";
}
.fa-volume-slash:before {
    content: "\f2e2";
}
.fa-volume-up:before {
    content: "\f028";
}
.fa-vote-nay:before {
    content: "\f771";
}
.fa-vote-yea:before {
    content: "\f772";
}
.fa-vr-cardboard:before {
    content: "\f729";
}
.fa-vuejs:before {
    content: "\f41f";
}
.fa-walker:before {
    content: "\f831";
}
.fa-walking:before {
    content: "\f554";
}
.fa-wallet:before {
    content: "\f555";
}
.fa-wand:before {
    content: "\f72a";
}
.fa-wand-magic:before {
    content: "\f72b";
}
.fa-warehouse:before {
    content: "\f494";
}
.fa-warehouse-alt:before {
    content: "\f495";
}
.fa-watch:before {
    content: "\f2e1";
}
.fa-watch-fitness:before {
    content: "\f63e";
}
.fa-water:before {
    content: "\f773";
}
.fa-water-lower:before {
    content: "\f774";
}
.fa-water-rise:before {
    content: "\f775";
}
.fa-webcam:before {
    content: "\f832";
}
.fa-webcam-slash:before {
    content: "\f833";
}
.fa-weebly:before {
    content: "\f5cc";
}
.fa-weibo:before {
    content: "\f18a";
}
.fa-weight:before {
    content: "\f496";
}
.fa-weight-hanging:before {
    content: "\f5cd";
}
.fa-weixin:before {
    content: "\f1d7";
}
.fa-whale:before {
    content: "\f72c";
}
.fa-whatsapp:before {
    content: "\f232";
}
.fa-whatsapp-square:before {
    content: "\f40c";
}
.fa-wheat:before {
    content: "\f72d";
}
.fa-wheelchair:before {
    content: "\f193";
}
.fa-whistle:before {
    content: "\f460";
}
.fa-whmcs:before {
    content: "\f40d";
}
.fa-wifi:before {
    content: "\f1eb";
}
.fa-wifi-1:before {
    content: "\f6aa";
}
.fa-wifi-2:before {
    content: "\f6ab";
}
.fa-wifi-slash:before {
    content: "\f6ac";
}
.fa-wikipedia-w:before {
    content: "\f266";
}
.fa-wind:before {
    content: "\f72e";
}
.fa-wind-warning:before {
    content: "\f776";
}
.fa-window:before {
    content: "\f40e";
}
.fa-window-alt:before {
    content: "\f40f";
}
.fa-window-close:before {
    content: "\f410";
}
.fa-window-maximize:before {
    content: "\f2d0";
}
.fa-window-minimize:before {
    content: "\f2d1";
}
.fa-window-restore:before {
    content: "\f2d2";
}
.fa-windows:before {
    content: "\f17a";
}
.fa-windsock:before {
    content: "\f777";
}
.fa-wine-bottle:before {
    content: "\f72f";
}
.fa-wine-glass:before {
    content: "\f4e3";
}
.fa-wine-glass-alt:before {
    content: "\f5ce";
}
.fa-wix:before {
    content: "\f5cf";
}
.fa-wizards-of-the-coast:before {
    content: "\f730";
}
.fa-wolf-pack-battalion:before {
    content: "\f514";
}
.fa-won-sign:before {
    content: "\f159";
}
.fa-wordpress:before {
    content: "\f19a";
}
.fa-wordpress-simple:before {
    content: "\f411";
}
.fa-wpbeginner:before {
    content: "\f297";
}
.fa-wpexplorer:before {
    content: "\f2de";
}
.fa-wpforms:before {
    content: "\f298";
}
.fa-wpressr:before {
    content: "\f3e4";
}
.fa-wreath:before {
    content: "\f7e2";
}
.fa-wrench:before {
    content: "\f0ad";
}
.fa-x-ray:before {
    content: "\f497";
}
.fa-xbox:before {
    content: "\f412";
}
.fa-xing:before {
    content: "\f168";
}
.fa-xing-square:before {
    content: "\f169";
}
.fa-y-combinator:before {
    content: "\f23b";
}
.fa-yahoo:before {
    content: "\f19e";
}
.fa-yandex:before {
    content: "\f413";
}
.fa-yandex-international:before {
    content: "\f414";
}
.fa-yarn:before {
    content: "\f7e3";
}
.fa-yelp:before {
    content: "\f1e9";
}
.fa-yen-sign:before {
    content: "\f157";
}
.fa-yin-yang:before {
    content: "\f6ad";
}
.fa-yoast:before {
    content: "\f2b1";
}
.fa-youtube:before {
    content: "\f167";
}
.fa-youtube-square:before {
    content: "\f431";
}
.fa-zhihu:before {
    content: "\f63f";
}
.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
@font-face {
    font-family: Font Awesome\5 Brands;
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/themes/yesafar/assets/fonts/fa-brands-400.eot);
    src: url(/wp-content/themes/yesafar/assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-brands-400.woff2) format("woff2"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-brands-400.woff) format("woff"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-brands-400.ttf) format("truetype"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-brands-400.svg#fontawesome) format("svg");
}
.fab {
    font-family: Font Awesome\5 Brands;
}
@font-face {
    font-family: Font Awesome\5 Pro;
    font-style: normal;
    font-weight: 300;
    src: url(/wp-content/themes/yesafar/assets/fonts/fa-light-300.eot);
    src: url(/wp-content/themes/yesafar/assets/fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-light-300.woff2) format("woff2"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-light-300.woff) format("woff"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-light-300.ttf) format("truetype"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-light-300.svg#fontawesome) format("svg");
}
.fal {
    font-weight: 300;
}
@font-face {
    font-family: Font Awesome\5 Pro;
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/themes/yesafar/assets/fonts/fa-regular-400.eot);
    src: url(/wp-content/themes/yesafar/assets/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-regular-400.woff2) format("woff2"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-regular-400.woff) format("woff"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-regular-400.ttf) format("truetype"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-regular-400.svg#fontawesome) format("svg");
}
.fal,
.far {
    font-family: Font Awesome\5 Pro;
}
.far {
    font-weight: 400;
}
@font-face {
    font-family: Font Awesome\5 Pro;
    font-style: normal;
    font-weight: 900;
    src: url(/wp-content/themes/yesafar/assets/fonts/fa-solid-900.eot);
    src: url(/wp-content/themes/yesafar/assets/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-solid-900.woff2) format("woff2"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-solid-900.woff) format("woff"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-solid-900.ttf) format("truetype"),
        url(/wp-content/themes/yesafar/assets/fonts/fa-solid-900.svg#fontawesome) format("svg");
}
.fa,
.fas {
    font-family: Font Awesome\5 Pro;
    font-weight: 900;
}
/* Slider */
.slick-list,
.slick-slider {
    position: relative;
    display: block;
}
.slick-slider {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:after,
.slick-track:before {
    display: table;
    content: "";
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    position: relative;
    height: 100%;
    min-height: 1px;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-initialized .slick-slide,
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.slick-slide-item {
    float: left;
    width: auto;
    height: 100%;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    overflow: hidden;
}
/* video bg */
.background-video {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}
.ytplayer-container,
source,
video {
    bottom: 0;
    left: 0;
    min-width: 100%;
    position: absolute;
}
source,
video {
    min-height: 100%;
}
.loaded .ytplayer-container {
    display: block;
}
.ytplayer-container {
    height: 100%;
    overflow: hidden;
    right: 0;
    top: 0;
    z-index: 0;
}
.ytplayer-shield {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
.ytplayer-player,
.ytplayer-shield {
    position: absolute;
}
/*! lightgallery - v1.2.13 - 2016-01-05
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */
@-webkit-keyframes lg-right-end {
    0%,
    to {
        left: 0;
    }
    50% {
        left: -30px;
    }
}
@-moz-keyframes lg-right-end {
    0%,
    to {
        left: 0;
    }
    50% {
        left: -30px;
    }
}
@-ms-keyframes lg-right-end {
    0%,
    to {
        left: 0;
    }
    50% {
        left: -30px;
    }
}
@keyframes lg-right-end {
    0%,
    to {
        left: 0;
    }
    50% {
        left: -30px;
    }
}
@-webkit-keyframes lg-left-end {
    0%,
    to {
        left: 0;
    }
    50% {
        left: 30px;
    }
}
@-moz-keyframes lg-left-end {
    0%,
    to {
        left: 0;
    }
    50% {
        left: 30px;
    }
}
@-ms-keyframes lg-left-end {
    0%,
    to {
        left: 0;
    }
    50% {
        left: 30px;
    }
}
@keyframes lg-left-end {
    0%,
    to {
        left: 0;
    }
    50% {
        left: 30px;
    }
}
@font-face {
    font-family: "lg";
    src: url(/wp-content/themes/yesafar/assets/fonts/lg.eot?n1z373);
    src: url(/wp-content/themes/yesafar/assets/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),
        url(/wp-content/themes/yesafar/assets/fonts/lg.woff?n1z373) format("woff"),
        url(/wp-content/themes/yesafar/assets/fonts/lg.ttf?n1z373) format("truetype"),
        url(/wp-content/themes/yesafar/assets/fonts/lg.svg?n1z373#lg) format("svg");
    font-weight: 400;
    font-style: normal;
}
.lg-icon {
    font-family: "lg";
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.lg-actions .lg-next,
.lg-actions .lg-prev {
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    margin-top: -25px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    z-index: 1080;
    box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.2);
}
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
    pointer-events: none;
    opacity: 0.5;
}
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
    color: #fff;
}
.lg-actions .lg-next {
    right: 20px;
}
.lg-actions .lg-next:before,
.lg-actions .lg-prev:after {
    font-family: Font Awesome\5 Pro;
    content: "\f105";
}
.lg-actions .lg-prev {
    left: 20px;
}
.lg-actions .lg-prev:after {
    content: "\f104";
}
.lg-outer.lg-right-end .lg-object {
    -webkit-animation: lg-right-end 0.3s;
    -o-animation: lg-right-end 0.3s;
    animation: lg-right-end 0.3s;
    position: relative;
}
.lg-outer.lg-left-end .lg-object {
    -webkit-animation: lg-left-end 0.3s;
    -o-animation: lg-left-end 0.3s;
    animation: lg-left-end 0.3s;
    position: relative;
}
.lg-toolbar {
    z-index: 1080;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.lg-toolbar .lg-icon {
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 24px;
    height: 47px;
    line-height: 27px;
    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none !important;
    outline: medium;
}
.lg-toolbar .lg-icon:hover {
    color: #fff;
}
.lg-toolbar .lg-close:after {
    content: "\e070";
}
.lg-toolbar .lg-download:after {
    content: "\e0f2";
}
.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.45);
    bottom: 0;
    color: #eee;
    font-size: 16px;
    left: 0;
    padding: 10px 40px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 1080;
}
.lg-sub-html h4 {
    margin: 0;
    font-size: 13px;
    font-weight: 700;
}
.lg-sub-html p {
    font-size: 12px;
    margin: 5px 0 0;
}
#lg-counter {
    color: #fff;
    float: left;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 12px;
    vertical-align: middle;
}
.lg-next,
.lg-prev,
.lg-toolbar {
    opacity: 1;
    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-hide-items .lg-prev {
    opacity: 0;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
    opacity: 0;
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
    opacity: 0;
    -webkit-transition: -webkit-transform 250ms ease 0s, opacity 250ms !important;
    -moz-transition: -moz-transform 250ms ease 0s, opacity 250ms !important;
    -o-transition: -o-transform 250ms ease 0s, opacity 250ms !important;
    transition: transform 250ms ease 0s, opacity 250ms !important;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
body:not(.lg-from-hash)
    .lg-outer.lg-start-zoom
    .lg-item.lg-complete
    .lg-object {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
}
.lg-outer .lg-thumb-outer {
    background-color: #0d0a0a;
    bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 1080;
    max-height: 350px;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item,
.lg-outer.lg-grab img.lg-object {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item,
.lg-outer.lg-grabbing img.lg-object {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
    -webkit-transition-duration: 0s !important;
    transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
    -webkit-transform: translate3d(0, 0%, 0);
    transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
    padding: 10px 0;
    height: 100%;
    margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
    cursor: pointer;
    float: left;
    overflow: hidden;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 4px;
    margin-bottom: 5px;
}
@media (min-width: 1025px) {
    .lg-outer .lg-thumb-item {
        -webkit-transition: border-color 0.25s ease;
        -o-transition: border-color 0.25s ease;
        transition: border-color 0.25s ease;
    }
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
    border-color: #a90707;
}
.lg-outer .lg-pager-thumb-cont img,
.lg-outer .lg-thumb-item img {
    width: 100%;
    height: 100%;
}
.lg-outer.lg-has-thumb .lg-item {
    padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
    padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
    -webkit-transition: bottom 0.25s ease;
    -o-transition: bottom 0.25s ease;
    transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
    background-color: #0d0a0a;
    border-radius: 2px 2px 0 0;
    color: #999;
    cursor: pointer;
    font-size: 24px;
    height: 39px;
    line-height: 27px;
    padding: 5px 0;
    position: absolute;
    right: 20px;
    text-align: center;
    top: -39px;
    width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
    content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
    color: #fff;
}
.lg-outer .lg-video-cont {
    display: inline-block;
    vertical-align: middle;
    max-width: 1140px;
    max-height: 100%;
    width: 100%;
    padding: 0 5px;
}
.lg-outer .lg-video {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
}
.lg-outer .lg-video .lg-object {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
    width: 84px;
    height: 59px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -42px;
    margin-top: -30px;
    z-index: 1080;
    cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
    background: url(/wp-content/themes/yesafar/assets/img/vimeo-play.png) no-repeat 0 0;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
    background: url(/wp-content/themes/yesafar/assets/img/vimeo-play.png) no-repeat 0 -58px;
}
.lg-outer .lg-has-html5 .lg-video-play {
    background: url(/wp-content/themes/yesafar/assets/img/video-play.png) no-repeat 0 0;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    width: 64px;
    opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
    opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
    background: url(/wp-content/themes/yesafar/assets/img/youtube-play.png) no-repeat 0 0;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
    background: url(/wp-content/themes/yesafar/assets/img/youtube-play.png) no-repeat 0 -60px;
}
.lg-outer .lg-video-object {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
    visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-palying .lg-object,
.lg-outer .lg-has-video.lg-video-palying .lg-video-play {
    display: none;
}
.lg-outer .lg-has-video.lg-video-palying .lg-video-object {
    visibility: visible;
}
.lg-progress-bar {
    background-color: #333;
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1080;
    opacity: 0;
    -webkit-transition: opacity 0.08s ease 0s;
    -moz-transition: opacity 0.08s ease 0s;
    -o-transition: opacity 0.08s ease 0s;
    transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
    background-color: #a90707;
    height: 5px;
    width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
    width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
    opacity: 1;
}
.lg-autoplay-button:after {
    content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
    content: "\e01a";
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer.lg-css3.lg-zoom-dragging
    .lg-item.lg-complete.lg-zoomable
    .lg-img-wrap {
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom
    .lg-item.lg-complete.lg-zoomable
    .lg-img-wrap {
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
        top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
        top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
        top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
        top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.15s !important;
    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.15s !important;
    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.15s !important;
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
#lg-zoom-in:after {
    content: "\e311";
}
#lg-zoom-out {
    opacity: 0.5;
    pointer-events: none;
}
#lg-zoom-out:after {
    content: "\e312";
}
.lg-zoomed #lg-zoom-out {
    opacity: 1;
    pointer-events: auto;
}
.lg-outer .lg-pager-outer {
    bottom: 60px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 1080;
    height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
    overflow: visible;
}
.lg-outer .lg-pager-cont {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
    box-shadow: 0 0 0 2px #fff inset;
}
.lg-outer .lg-pager-thumb-cont {
    background-color: #fff;
    color: #fff;
    bottom: 100%;
    height: 83px;
    left: 0;
    margin-bottom: 20px;
    margin-left: -60px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    width: 120px;
    border-radius: 3px;
    -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
    -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
    -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
    transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
    display: block;
    height: 12px;
    -webkit-transition: box-shadow 0.3s ease 0s;
    -o-transition: box-shadow 0.3s ease 0s;
    transition: box-shadow 0.3s ease 0s;
    width: 12px;
}
.lg-outer .lg-pager:focus,
.lg-outer .lg-pager:hover {
    box-shadow: 0 0 0 8px #fff inset;
}
.lg-outer .lg-caret {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px dashed;
    bottom: -10px;
    display: inline-block;
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    vertical-align: middle;
    width: 0;
}
.lg-fullscreen:after {
    content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
    content: "\e20d";
}
.group {
    zoom: 1;
}
.group:after,
.group:before {
    display: table;
    content: "";
    line-height: 0;
}
.group:after {
    clear: both;
}
.lg-outer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    opacity: 0;
    -webkit-transition: opacity 0.15s ease 0s;
    -o-transition: opacity 0.15s ease 0s;
    transition: opacity 0.15s ease 0s;
}
.lg-outer * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.lg-outer.lg-visible {
    opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-current,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-prev-slide {
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
    -webkit-transition-duration: 0s !important;
    transition-duration: 0s !important;
    opacity: 1;
}
.lg-outer .lg {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    max-height: 100%;
}
.lg-outer .lg-inner {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
}
.lg-outer .lg-item {
    background: url(/wp-content/themes/yesafar/assets/images/loading.gif) no-repeat center center;
    display: none !important;
}
.lg-outer.lg-css .lg-current,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide,
.lg-outer.lg-css3 .lg-prev-slide {
    display: inline-block !important;
}
.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.lg-outer .lg-img-wrap {
    display: inline-block;
    bottom: 0;
    right: 0;
    padding: 0 5px;
}
.lg-outer .lg-img-wrap:before,
.lg-outer .lg-item:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px;
}
.lg-outer .lg-item.lg-complete {
    background-image: none;
}
.lg-outer .lg-item.lg-current {
    z-index: 1060;
}
.lg-outer .lg-image {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto !important;
    height: auto !important;
}
.lg-backdrop,
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
    opacity: 0;
    -webkit-transition: opacity 0.15s ease 0s;
    -o-transition: opacity 0.15s ease 0s;
    transition: opacity 0.15s ease 0s;
}
.lg-outer .lg-empty-html,
.lg-outer.lg-hide-download #lg-download {
    display: none;
}
.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1040;
    background-color: rgba(0, 0, 0, 0.81);
}
.lg-backdrop.in,
.lg-css3.lg-fade .lg-item.lg-current,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
    opacity: 1;
}
.lg-css3.lg-no-trans .lg-current,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-prev-slide {
    -webkit-transition: none 0s ease 0s !important;
    -moz-transition: none 0s ease 0s !important;
    -o-transition: none 0s ease 0s !important;
    transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item,
.lg-css3.lg-use-left .lg-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item.lg-current,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-prev-slide {
    -webkit-transition: opacity 0.1s ease 0s;
    -moz-transition: opacity 0.1s ease 0s;
    -o-transition: opacity 0.1s ease 0s;
    transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-fade .lg-item,
.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.1s ease 0s;
    -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.1s ease 0s;
    -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.1s ease 0s;
    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
    opacity: 0;
    position: absolute;
    left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
    left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
    left: 0;
    opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.1s ease 0s;
    -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.1s ease 0s;
    -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
    transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
/*------ selectbox------------------------------------------------*/

.nice-select {
    -webkit-tap-highlight-color: transparent;
    border-radius: 6px;
    border: solid 1px #eee;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 13px;
    font-weight: 400;
    height: 41px;
    line-height: 41px;
    background: #f7f9fb;
    color: #666;
    outline: 0;
    padding-left: 42px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: 100%;
    z-index: 210;
}
.nice-select:before {
    font-family: Font Awesome\5 Pro;
    content: "\f0c9";
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    left: 16px;
    top: 0;
    z-index: 10;
}
.nice-select:hover {
    border-color: #eee;
}
.nice-select:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    content: "";
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 14px;
    top: 50%;
    z-index: 1000;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px;
}
.nice-select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}
.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none;
}
.nice-select.disabled:after {
    border-color: #ccc;
}
.nice-select.wide {
    width: 100%;
}
.nice-select.wide .list {
    left: 0 !important;
    right: 0 !important;
}
.nice-select.right {
    float: right;
}
.nice-select.right .list {
    left: auto;
    right: 0;
}
.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px;
}
.nice-select.small:after {
    height: 4px;
    width: 4px;
}
.nice-select.small .option {
    line-height: 34px;
    min-height: 34px;
}
.nice-select .list {
    background-color: #fff;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    width: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
    -ms-transform: scale(0.75) translateY(-21px);
    transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
        opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9;
}
.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: 0;
    width: 100%;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.nice-select .option.focus,
.nice-select .option.selected.focus,
.nice-select .option:hover {
    background-color: #f6f6f6;
}
.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default;
}
.no-csspointerevents .nice-select .list {
    display: none;
}
.no-csspointerevents .nice-select.open .list {
    display: block;
}
.nice-select .list::-webkit-scrollbar {
    width: 0;
}
.nice-select .list {
    margin-top: 5px;
    top: 100%;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    max-height: 210px;
    overflow-y: scroll;
    padding: 52px 0 0;
}
.nice-select.no-search-select .list {
    padding: 0 !important;
}
.nice-select.has-multiple span.current {
    float: left;
    font-size: 10px;
    margin-bottom: 3px;
    margin-right: 3px;
}
.nice-select.has-multiple .multiple-options {
    display: block;
    padding: 0;
}
.nice-select .nice-select-search-box {
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    margin-top: 5px;
    top: 100%;
    left: 0;
    z-index: 8;
    padding: 5px;
    background: #fff;
    opacity: 0;
    pointer-events: none;
    border-radius: 5px 5px 0 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
    -ms-transform: scale(0.75) translateY(-21px);
    transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
        opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
}
.nice-select .nice-select-search-box:before {
    font-family: Font Awesome\5 Pro;
    content: "\f002";
    position: absolute;
    color: #ccc;
    bottom: 5px;
    font-size: 13px;
    left: 16px;
    font-weight: 400;
    transition: all 0.2s ease-in-out;
}
.nice-select.no-search-select .nice-select-search-box {
    display: none;
}
.nice-select .nice-select-search {
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: none;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    padding: 7px 12px;
    margin: 0 10px 0 0;
    width: 100% !important;
    min-height: 36px;
    line-height: 22px;
    height: auto;
    outline: 0 !important;
}
.nice-select.open .nice-select-search-box {
    opacity: 1;
    z-index: 10;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}

/*------ date------------------------------------------------*/
.daterangepicker {
    position: absolute;
    color: inherit;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #eee;
    width: 506px !important;
    max-width: none;
    padding: 10px 10px 0;
    margin-top: 7px;
    top: 100px;
    left: 20px;
    z-index: 12123;
    display: none;
    font-family: arial;
    font-size: 15px;
    line-height: 1em;
}
.daterangepicker.opensleft:after {
    right: 10px;
}
.daterangepicker.openscenter:after,
.daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
}
.daterangepicker.opensright:before {
    left: 100%;
    margin-left: -39px;
}
.daterangepicker.opensright:after {
    left: 100%;
    margin-left: -40px;
}
.daterangepicker.drop-up {
    margin-top: -7px;
}
.daterangepicker.drop-up:after,
.daterangepicker.drop-up:before {
    top: initial;
    bottom: -7px;
    border-bottom: initial;
    border-top: 7px solid #ccc;
}
.daterangepicker.drop-up:after {
    bottom: -6px;
    border-top: 6px solid #fff;
}
.daterangepicker.single .daterangepicker .ranges,
.daterangepicker.single .drp-calendar {
    float: none;
}
.daterangepicker.single .drp-selected {
    display: none;
}
.daterangepicker.show-calendar .drp-buttons,
.daterangepicker.show-calendar .drp-calendar {
    display: block;
}
.daterangepicker .drp-buttons .btn:after,
.daterangepicker.auto-apply .drp-buttons {
    display: none;
}
.daterangepicker .drp-calendar {
    display: none;
    max-width: 270px;
}
.daterangepicker .drp-calendar.left {
    padding: 8px 0 8px 8px;
}
.daterangepicker .drp-calendar.right {
    padding: 8px;
}
.daterangepicker .drp-calendar.single .calendar-table {
    border: 0;
}
.daterangepicker .calendar-table .month {
    padding-bottom: 6px;
    padding-top: 6px;
}
.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
    color: #fff;
    border: solid #666;
    border-width: 0 1px 1px 0;
    border-radius: 0;
    display: inline-block;
    padding: 3px;
}
.daterangepicker .calendar-table .next span {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.daterangepicker .calendar-table .prev span {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}
.daterangepicker .calendar-table td,
.daterangepicker .calendar-table th {
    text-align: center;
    vertical-align: middle;
    min-width: 32px;
    width: 32px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    border-radius: 4px;
    border: 1px solid transparent;
    white-space: nowrap;
    cursor: pointer;
    color: #666;
}
.daterangepicker .calendar-table {
    border: 1px solid #fff;
    border-radius: 4px;
    background-color: #fff;
}
.daterangepicker .calendar-table table {
    width: 100%;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
    background-color: #eee;
    border-color: transparent;
    color: inherit;
}
.daterangepicker td.week,
.daterangepicker th.week {
    font-size: 80%;
    color: #ccc;
}
.daterangepicker td.in-range,
.daterangepicker td.off,
.daterangepicker td.off.end-date,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date {
    background-color: #fff;
    border-color: transparent;
    color: #999;
}
.daterangepicker td.in-range {
    background-color: #ebf4f8;
    border-radius: 0;
}
.daterangepicker td.start-date {
    border-radius: 4px 0 0 4px;
}
.daterangepicker td.end-date {
    border-radius: 0 4px 4px 0;
}
.daterangepicker td.start-date.end-date {
    border-radius: 4px;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
    background-color: #357ebd;
    border-color: transparent;
    color: #fff;
}
.daterangepicker th.month {
    width: auto;
}
.daterangepicker .calendar-table th.month {
    color: #999;
}
.daterangepicker option.disabled,
.daterangepicker td.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through;
}
.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default;
}
.daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%;
}
.daterangepicker select.yearselect {
    width: 40%;
}
.daterangepicker select.ampmselect,
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect {
    width: 50px;
    margin: 0 auto;
    background: #eee;
    border: 1px solid #eee;
    padding: 2px;
    outline: 0;
    font-size: 12px;
}
.daterangepicker .calendar-time {
    text-align: center;
    margin: 4px auto 0;
    line-height: 30px;
    position: relative;
}
.daterangepicker .calendar-time select.disabled {
    color: #ccc;
    cursor: not-allowed;
}
.daterangepicker .drp-buttons {
    clear: both;
    text-align: right;
    padding: 12px 8px;
    border-top: 1px solid #eee;
    display: none;
    line-height: 12px;
    vertical-align: middle;
}
.daterangepicker .drp-selected {
    display: inline-block;
    font-size: 11px;
    padding-right: 8px;
    font-style: italic;
    color: #666;
    font-weight: 400;
}
.daterangepicker .drp-buttons .btn {
    margin-left: 8px;
    font-size: 12px;
    font-weight: 500;
    height: inherit !important;
    line-height: inherit !important;
    padding: 7px 22px !important;
    border: 0;
    outline: 0;
    cursor: pointer;
    border-radius: 4px;
    color: #fff !important;
    box-shadow: none;
}
.daterangepicker .drp-buttons .btn.btn-primary {
    background: #18458b;
}
.daterangepicker.show-ranges .drp-calendar.left {
    border-left: 1px solid #ddd;
}
.daterangepicker .ranges {
    float: none;
    text-align: left;
    margin: 0;
}
.daterangepicker.show-calendar .ranges {
    margin-top: 8px;
}
.daterangepicker .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.daterangepicker .ranges li {
    font-size: 12px;
    padding: 8px 12px;
    cursor: pointer;
}
.daterangepicker .ranges li:hover {
    background-color: #eee;
}
.daterangepicker .ranges li.active {
    background-color: #08c;
    color: #fff;
}
@media (min-width: 540px) {
    .daterangepicker {
        width: auto;
    }
    .daterangepicker .ranges ul {
        width: 140px;
    }
    .daterangepicker.single .ranges ul {
        width: 100%;
    }
    .daterangepicker.single .drp-calendar.left {
        clear: none;
    }
    .daterangepicker.ltr .drp-calendar,
    .daterangepicker.ltr .ranges,
    .daterangepicker.single.ltr .drp-calendar,
    .daterangepicker.single.ltr .ranges {
        float: left;
    }
    .daterangepicker.single.rtl .drp-calendar,
    .daterangepicker.single.rtl .ranges {
        float: right;
    }
    .daterangepicker.ltr {
        direction: ltr;
        text-align: left;
    }
    .daterangepicker.ltr .drp-calendar.left {
        clear: left;
        margin-right: 0;
    }
    .daterangepicker.ltr .drp-calendar.left .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .daterangepicker.ltr .drp-calendar.right {
        margin-left: 0;
    }
    .daterangepicker.ltr .drp-calendar.right .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .daterangepicker.ltr .drp-calendar.left .calendar-table {
        padding-right: 8px;
    }
    .daterangepicker.rtl {
        direction: rtl;
        text-align: right;
    }
    .daterangepicker.rtl .drp-calendar.left {
        clear: right;
        margin-left: 0;
    }
    .daterangepicker.rtl .drp-calendar.left .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .daterangepicker.rtl .drp-calendar.right {
        margin-right: 0;
    }
    .daterangepicker.rtl .drp-calendar.right .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .daterangepicker.rtl .drp-calendar.left .calendar-table {
        padding-left: 12px;
    }
    .daterangepicker.rtl .drp-calendar,
    .daterangepicker.rtl .ranges {
        text-align: right;
        float: right;
    }
}
@media (min-width: 730px) {
    .daterangepicker .ranges {
        width: auto;
    }
    .daterangepicker.ltr .ranges {
        float: left;
    }
    .daterangepicker.rtl .ranges {
        float: right;
    }
    .daterangepicker .drp-calendar.left {
        clear: none !important;
    }
}

/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs,
.irs-line {
    position: relative;
    display: block;
}
.irs {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.irs-line {
    overflow: hidden;
    outline: 0 !important;
    background: #eee;
}
.irs-line-left,
.irs-line-mid,
.irs-line-right {
    position: absolute;
    display: block;
    top: 0;
}
.irs-line-left {
    left: 0;
    width: 11%;
}
.irs-line-mid {
    left: 9%;
    width: 82%;
}
.irs-line-right {
    right: 0;
    width: 11%;
}
.irs-bar,
.irs-bar-edge {
    position: absolute;
    display: block;
    left: 0;
}
.irs-bar {
    width: 0;
}
.irs-bar-edge {
    top: 0;
    border-radius: 10px 0 0 10px;
}
.irs-shadow {
    position: absolute;
    display: none;
    left: 0;
    width: 0;
}
.irs-slider {
    position: absolute;
    display: block;
    cursor: default;
    z-index: 1;
}
.irs-slider.type_last {
    z-index: 2;
}
.irs-min {
    left: 0;
}
.irs-from,
.irs-max,
.irs-min,
.irs-single,
.irs-to {
    position: absolute;
    display: block;
    cursor: default;
}
.irs-max {
    right: 0;
}
.irs-from,
.irs-single,
.irs-to {
    top: 0;
    left: 0;
    white-space: nowrap;
}
.irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #000;
}
.irs-grid-pol.small {
    height: 4px;
}
.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 9px;
    line-height: 9px;
    padding: 0 3px;
    color: #000;
}
.irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    background: 0 0;
    z-index: 2;
}
.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed;
}
.irs-disabled {
    opacity: 0.4;
}
.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: 0 !important;
    z-index: -9999 !important;
    background: 0 0 !important;
    border-style: solid !important;
    border-color: transparent !important;
}

/* Ion.RangeSlider, Nice Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */
.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    top: 25px;
    background: #eee;
    border-radius: 4px;
}
.irs-line,
.irs-line-left {
    height: 8px;
}
.irs-line-mid {
    height: 8px;
    background-position: 0 0;
}
.irs-bar,
.irs-line-right {
    height: 8px;
}
.irs-bar {
    top: 25px;
    background: #eee;
}
.irs-bar-edge {
    top: 25px;
    height: 8px;
    width: 11px;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=15);
}
.irs-slider {
    width: 18px;
    height: 18px;
    top: 20px;
    background: #ccc;
    border-radius: 100%;
    cursor: pointer;
}
.irs-slider:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background: #fff;
    left: 50%;
    top: 50%;
    margin: -6px 0 0 -6px;
    z-index: 2;
    border-radius: 100%;
}
.irs-slider.state_hover,
.irs-slider:hover {
    background-position: 0 -150px;
}
.irs-from,
.irs-max,
.irs-min,
.irs-single,
.irs-to {
    font-size: 11px;
    line-height: 1.333;
    text-shadow: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.irs-max,
.irs-min {
    top: -2px;
    background: rgba(0, 0, 0, 0.1);
    color: #999;
    padding: 2px 3px;
}
.lt-ie9 .irs-max,
.lt-ie9 .irs-min {
    background: #ccc;
}
.irs-from,
.irs-single,
.irs-to {
    color: #fff;
    padding: 2px 7px;
    background: rgba(6, 27, 65, 0.5);
}
.lt-ie9 .irs-from,
.lt-ie9 .irs-single,
.lt-ie9 .irs-to {
    background: #999;
}
.irs-grid-pol {
    background: #99a4ac;
}
.irs-grid-text {
    color: #99a4ac;
}

body .pac-container {
    border-radius: 0 0 4px 4px;
    box-shadow: none;
    border: 1px solid #eee;
    border-top: 0;
    box-sizing: content-box;
    margin-top: -2px;
    z-index: 1005 !important;
}
.main-search-input .pac-container {
    left: 0 !important;
    top: 54px !important;
}
#autocomplete-input {
    position: relative;
    z-index: 5;
}
#autocomplete-input a {
    z-index: 101;
}
.pac-logo:after {
    display: none;
}
.pac-item {
    cursor: pointer;
    padding: 8px 6px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    border-top: 1px solid #eee;
    font-size: 11px;
    color: #999;
    border-radius: 6px;
}
.pac-matched {
    font-weight: 400;
}
.pac-item-query {
    font-size: 13px;
    padding-right: 3px;
    color: #999;
}
.pac-item:hover,
.pac-item:hover .pac-icon:before,
.pac-item:hover .pac-item-query {
    color: #fff;
}
.pac-icon {
    width: 15px;
    height: 20px;
    margin-right: 7px;
    display: inline-block;
    vertical-align: top;
    background: 0 0;
    position: relative;
}
.pac-icon:before {
    position: absolute;
    font-family: Font Awesome\5 Pro;
    content: "\f3c5";
    top: -6px;
    left: 4px;
    font-size: 14px;
}
/*************************************************************************************************/
/* Global - Base																				 */
/*************************************************************************************************/
.ideaboxWeather {
    width: 100%;
    padding: 25px 30px 20px;
    box-sizing: border-box;
    height: auto;
    overflow: hidden;
    position: relative;
    line-height: 1.2;
    background-color: #3eaafd !important;
    background: -webkit-gradient(
        linear,
        0% 0%,
        0% 100%,
        from(#3eaafd),
        to(#49ceff)
    ) !important;
    background: -webkit-linear-gradient(top, #3eaafd, #49ceff) !important;
    color: #fff;
    line-height: 1;
}
.ideaboxWeather h1 {
    font-size: 24px;
    display: block;
    padding: 30px 0;
    text-align: left;
}
.ideaboxWeather .ow-today {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    float: left;
}
.ideaboxWeather:after {
    content: "";
    position: absolute;
    top: -70px;
    right: -60px;
    width: 200px;
    height: 200px;
    background: #fff;
    border-radius: 100%;

    opacity: 0.2;
}
.ideaboxWeather .ow-today > span {
    position: absolute;
    left: 0;
    top: 10px;
    width: 80px;
    height: 80px;
}
.ideaboxWeather .ow-today > span > img {
    width: 100%;
    height: auto;
    -webkit-box-reflect: below -20px -webkit-gradient(
            linear,
            left top,
            left bottom,
            from(transparent),
            to(rgba(250, 250, 250, 0.7))
        );
}
.ideaboxWeather .ow-today h2 {
    font-size: 36px;
    font-weight: 400;
    float: left;
    text-align: left;
    padding-left: 120px;
    box-sizing: border-box;
}
.ideaboxWeather .ow-today h2 > span {
    display: block;
    font-size: 12px;
    font-weight: 600;
    margin: 15px 0 10px;
    color: rgba(255, 255, 255, 0.7);
}
.ideaboxWeather .ow-today h2 > b {
    display: block;
    font-size: 16px;
}
.ow-small .ow-today > span {
    display: block;
    width: 100%;
    height: 60px;
    text-align: center;
}
.ow-small .ow-today > span > img {
    display: inline-block;
    width: 60px;
    height: 60px;
}
.ow-small .ow-today > h2 {
    position: relative;
    padding: 10px;
    text-align: center;
}
.ow-border {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.ideaboxWeather .ow-days {
    width: 100%;
    border-top: solid 1px rgba(255, 255, 255, 0.2);
    padding: 6px 0;
    font-size: 100%;
    overflow: hidden;
    float: left;
}
.ideaboxWeather .ow-days span {
    display: block;
    width: 40%;
    float: left;
    text-align: left;
    overflow: hidden;
    position: relative;
    top: 4px;
}
.ideaboxWeather .ow-days p {
    display: block;
    width: 60%;
    float: right;
    text-align: right;
    margin: 0;
    padding: 0;
    color: #fff !important;
}
.ideaboxWeather .ow-days > p > img {
    width: 20px;
    display: inline-block;
}
.ideaboxWeather .ow-days > p > b {
    font-weight: bold;
    display: inline-block;

    margin-right: 10px;
    font-size: 110%;
}
.ideaboxWeather .ow-dayssmall {
    width: 16.666667%;
    border-top: solid 1px rgba(255, 255, 255, 0.2);
    padding: 6px 0;
    font-size: 100%;
    overflow: hidden;
    float: left;
    text-align: center;
}
.ideaboxWeather .ow-dayssmall > span {
    display: block;
    width: 100%;
    overflow: hidden;
}
.ideaboxWeather .ow-dayssmall > p {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    min-height: 50px;
}
.ideaboxWeather .ow-dayssmall > p > img {
    width: 60%;
    display: inline-block;
    margin: 10px 0;
}

/*
 * Container style
 */
.ps {
    overflow: hidden !important;
    overflow-anchor: none;
    -ms-overflow-style: none;
    touch-action: auto;
    -ms-touch-action: auto;
}
.ps__rail-x,
.ps__rail-y {
    display: none;
    opacity: 0;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
    position: absolute;
}
.ps__rail-x {
    height: 15px;
    bottom: 0;
}
.ps__rail-y {
    width: 15px;
    right: 0;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
    display: block;
    background-color: transparent;
}
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y,
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y {
    opacity: 0.6;
}
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-x:focus,
.ps .ps__rail-x:hover,
.ps .ps__rail-y.ps--clicking,
.ps .ps__rail-y:focus,
.ps .ps__rail-y:hover {
    background-color: #eee;
    opacity: 0.9;
}
.ps__thumb-x,
.ps__thumb-y {
    background-color: #aaa;
    border-radius: 6px;
    position: absolute;
}
.ps__thumb-x {
    height: 6px;
    bottom: 2px;
    transition: background-color 0.2s linear, height 0.2s ease-in-out;
    -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
}
.ps__thumb-y {
    transition: background-color 0.2s linear, width 0.2s ease-in-out;
    -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
    width: 6px;
    right: 2px;
}
.ps__rail-x.ps--clicking .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x:hover > .ps__thumb-x {
    background-color: #999;
    height: 11px;
}
.ps__rail-y.ps--clicking .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y:hover > .ps__thumb-y {
    background-color: #999;
    width: 11px;
}
@supports (-ms-overflow-style: none) {
    .ps {
        overflow: auto !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ps {
        overflow: auto !important;
    }
}
:root{--primary-color:#00a7e5;--default-color:#071b3e}.show-lang i,.nav-holder nav li a i,.filter-tags input:checked:after,.custom-form .filter-tags input:checked:after,.main-register h3 span,.lost_password a:hover,.header-search-input-item.location a,.pac-icon:before,.footer-social li a,.cs-mumber,.show-search-button i,.show-сurrency-tooltip span i,.show-reg-form i,.header-user-name:before,.tabs-menu li.current a,.currency-tooltip li i,.currency-wrap .show-currency-tooltip i,.subfooter-lang-tooltip li a,.header-search-input-item.in-loc-dec:before,.col-list-search-input-item.location a,.col-list-search-input-item.in-loc-dec:before,.list-main-wrap-title h2 span,.grid-opt li span.act-grid-opt,.grid-opt li span.act-grid-opt:hover,.price-opt ul li a:hover,.geodir-category-content h3 a:hover,.geodir-category-opt .js-favorite i,.avatar-tooltip strong,.listing-title a,.map-popup-location-price,.nice-select .nice-select-search-box:before,.map-modal-container h3 a:hover,.category-fix-bg-title h4,.geodir-opt-tooltip strong,.facilities-list li i:hover,.to-top:hover,.section-title .breadcrumbs a:before,.list-single-header-contacts li i,.share-container .share-icon:hover:before,.breadcrumbs-hero-buttom .breadcrumbs a:before,.listing-features li i,.rooms-details-header h5 span,.inline-facts i,.ajax-modal-photos-btn span,.ajax-modal-list li i,.total-coast span,.custom-form .total-coast input,.bookdate-container-dayscounter i,.box-widget-list li i,.list-single-main-item-title:before,.box-widget-item-header:before,.fc-button i,.share-container .share-icon,.reviews-comments-item-date i,.custom-form .review-total span input,.flatWeatherPlugin ul.wiForecasts li,.box-widget-list li a:hover,.list-single-main-item-title h3 span,.claim-widget-link a,.mapnavigation a i,.list-single-hero-header .list-single-hero-price span,.breadcrumbs.inline-breadcrumbs a:before,.box-widget-content .widget-posts-descr .geodir-category-location a i,.box-widget-content .widget-posts-link i,.tfp-btn strong,.dashboard-message-text p a,.dasboard-menu li a.user-profile-act i,.dasboard-menu li a:hover i,.pass-input-wrap span,.radio input[type=radio]:checked+span:before,.custom-form .radio span,.reply-mail a,.tfp-det p a,.chat-contacts-item .chat-contacts-item-text span,.reviews-comments-item-text h4 a.reviews-comments-item-link,.video-box-btn,.text-carousel .slick-center .text-carousel-item:after,.text-carousel .slick-center .text-carousel-item:before,.single-facts .inline-facts i,.team-social li a,.team-dec,.filter-tags label a,.breadcrumbs-fs .breadcrumbs span,.home-btn a,.cart_list li span,#progressbar li:before,.log-massage a,.cat-item li a,.post-link i,.card-post-content h3:before,.card-post-content h3 a:hover,.post-opt li a:hover,.wishlist-link,.box-widget-content .widget-posts-descr a:hover,.faq-nav li a.act-faq-link,.time-line-icon i,s .listing-counter span,.images-collage-title,.down-btn i,.qty-dropdown-content .quantity-item label i,.qty-dropdown-header:before,.main-search-input-item_small:before,.main-search-input-item.location a,.listing-counter strong,.weather-grid .flatWeatherPlugin .wiToday .wiIconGroup div.wi,.geodir-category-price span,.show-search-button:hover i,.hotel-card .geodir-category-location a i,.header-search-input-item.date-parent:before,.menusb a i,.menusb a.back:before,.footer-contacts li a:hover,#footer-twiit a:hover,.dasboard-menu-btn i,.header-user-menu li a:hover,.dashboard-listing-table-text h4 a,.mlc i,.show-more-filters
i{color:#3aaced}.color-bg,.close-header-search:hover,#footer-twiit p.tweet:before,.cs-mumber-button:hover,.tabs-menu li a,.irs-bar,.irs-bar-edge,.search-input-item .irs-line,.col-list-search-input-item .irs-line,.pagination a.current-page,.pagination a.current-page:hover,.mapnavigation a:hover,.back-to-filters span,.infoBox-close,.slick-dots li.slick-active button,.map-modal-close,.geodir-opt-link a,.cluster div:hover,.to-top,.daterangepicker td.active,.list-single-hero-title h2:before,.user-stats:before,.ed-btn:hover,.dashboard-header,.massage-date span:before,.chat-contacts-item:after,.lisd-link:hover,.scroll-nav-wrapper .scroll-nav li a.act-scrlink,.accordion a.toggle span,.list-widget-social li a,.box-item a.gal-link,.message-input button,.message-counter,.line-separator:before,.intro-item h2:before,.section-separator:before,#progressbar li:before,.price-num.col-dec-1:before,.tags-stylwrap.sb-tags a,.geodir-opt-list a:hover,.main-search-button:hover,.twitter-link,.recomm-price i,.lg-actions .lg-next,.lg-actions .lg-prev,.header-top{background:#3aaced}.pin,.nice-select:after,.ajax-loader,.ed-btn,blockquote,.qty-dropdown-content{border-color:#3aaced}.nav-holder nav li a.act-link,.nav-holder nav li.current-menu-item a,.nav-holder nav li a:hover,.main-register h3 span strong,.header-search-input-item-icon,.subfooter-show-lang i,#footer-twiit .timePosted a:before,.footer-contacts li i,.fc-cont:hover,.custom-form label span,.section-title-separator span i:nth-child(2),.five-star-rating .listing-rating i,.four-star-rating .listing-rating i,.three-star-rating .listing-rating i,.grid-opt li span:hover,.price-opt ul li a i,.geodir-category-opt .listing-rating i,.geodir-category-opt .js-favorite:hover i,.geodir-category-location a i,.map-card-rainting i,.map-popup-location-info i,.daterangepicker .calendar-table th,.listing-rating i,.rooms-details-header h5,.custom-form label i,.nice-select:before,.amenities-list li span.status.status-no,.flatWeatherPlugin ul.wiForecasts li.wi,.widget-posts-date i,.claim-widget-link a:hover,.mapzoom-in,.dashboard-list-box.activities .dashboard-message-text i,.fuzone .fu-text i,.dashboard-message-text h4 span,.tfp-btn:before,.process-wrap li i,.singleMap_visible-title-item h4 i,.flat-title-wrap .breadcrumbs a:before,.breadcrumbs-fs .breadcrumbs a:before,.log-massage a:hover,.cart-total strong,.post-opt li i,.cat-item li span,.post-link,.faq-nav li a.act-faq-link:before,.faq-nav li a:hover:before,.process-item h4 a:hover,.intro-item h6,.collage-image-input i,.inpt_dec,.qty-dropdown-header i,.geodir-category-opt h4 a:hover,.map-modal-container h3 i,.header-user-name:hover,.show-reg-form:hover,.home-btn:hover a,.menusb a.act-link,.footer-social li a:hover,.dashboard-listing-table-text h4 a:hover,.dashboard-listing-table-address i,.map-close,.text-carousel-item a.testim-link:hover{color:var(--primary-color)}.geodir-category-opt h4 a:hover{color:#fff}.section-title-separator span i:nth-child(2){color:#f7b92e !important}.geodir-category-opt .listing-rating
i{color:#f8b82f !important}.color2-bg,.header-search-button,.pac-item:hover,.close-header-search,.footer-widget #subscribe-button:hover,.cs-mumber-button,.pagination a:hover,.cluster div,.infoBox-close:hover,.show-more-filters.active-hidden-opt-btn,.load-more-button:hover,.daterangepicker .drp-buttons .btn.btn-default,.header-sec-link a:hover,.scroll-nav-wrapper .show-hidden-map,.ajax-loader-cirle:before,.dashboard-list-box.activities .new-dashboard-item:hover,.dasboard-menu li a span,.dasboard-menu li ul li span,.text-carousel-wrap .sw-btn,.price-link:hover,.price-num.col-dec-3:before,section.color-bg .section-separator:before,.add-hotel:hover,.success-table-header a:hover,.dashboard-listing-table-opt li a.del-btn,.header-search{background:#071b3e}.lang-wrap:hover .show-lang
i{color:#071b3e}.accordion a.toggle.act-accordion,.banner-wdget-content a,.box-image-widget-media a:hover,.rooms-media-btn-item,.sw-btn,.bt n:hover,.more-photos-button,.box-item a.gal-link:hover,.dasboard-sidebar-content,.tfp-det-btn:hover,.color3-bg,.team-social,.text-carousel-wrap .sw-btn:hover,.home-intro-card-counter,.mlc,.geodir-opt-tooltip,.custom-form .log-submit-btn,.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover,.error-wrap form .search-submit:hover,.close-reg:hover,.custom-form .log-submit-btn:hover,.soc-log a:hover{background:#18458b}.mapzoom-out,.single-facts .inline-facts .num,.section-title h2,.singleMap_visible-title-item h4,.card-post-content h3 a,.map-modal-container h3 a,.error_message h3,#success_page h3,.text-carousel-item a.testim-link{color:#18458b}.gradient-bg{background-color:#3aaced;background:-o-linear-gradient(top,#3aaced,#49ceff)}.color-gris{color:#a6a6a6}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,img,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:none;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;text-decoration:none;margin:0;padding:0}table{border-collapse:separate;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:""}*{margin:0;padding:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}a{text-decoration:none;position:relative;color:#000}audio,video,canvas{max-width:100%}html{overflow-x:hidden !important;height:100%}body{font-weight:400;font-size:13px;height:100%;width:100%;margin:0;padding:0;text-align:center;background:#071b3e;color:#000;font-family:"Poppins",sans-serif}@-o-viewport{width:device-width}@viewport{width:device-width}p{font-size:14px;line-height:21px;padding-bottom:10px;font-weight:400;color:#878c9f}blockquote{float:left;padding:10px
20px;margin:0
0 20px;font-size:17.5px;border-left:15px solid #eee;position:relative}blockquote:before{font-family:Font Awesome\5 Pro;content:"\f10e";position:absolute;color:#ccc;bottom:3px;font-size:43px;right:6px;opacity:.4}blockquote
p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#494949}.loader-wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background:#071b3e}.pin,.ajax-loader{position:absolute;left:50%;top:50%;width:40px;height:40px;border:4px
solid;border-radius:100%;margin:-20px 0 0 -20px}.pulse,.ajax-loader-cirle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;animation:spin 1s linear infinite}.pulse:before,.ajax-loader-cirle:before{content:"";position:absolute;width:12px;height:4px;border-radius:4px;background:#fff;left:50%;top:50%;margin:-2px 0 0 -12px}@keyframes
spin{to{transform:rotate(360deg)}}.h2{float:left;width:100%;text-transform:uppercase;margin-bottom:10px;font-size:24px;font-weight:400;color:#566985;font-family:"Poppins",sans-serif}.h3{float:left;width:100%;text-transform:uppercase;margin-bottom:10px;font-size:18px;font-weight:400;color:#566985;font-family:"Poppins",sans-serif;text-align:left;margin-top:25px}.h4{float:left;width:100%;text-transform:uppercase;margin-bottom:10px;margin-top:25px;font-size:15px;font-weight:500;color:#566985;font-family:"Poppins",sans-serif;text-align:left}#main{height:100%;width:100%;position:absolute;top:0;left:0;z-index:2;opacity:0}.container{max-width:1224px;width:92%;margin:0
auto;position:relative}.container.container-lg{max-width:1400px}.big-container{max-width:1500px}.small-container{max-width:1024px}#wrapper{float:left;width:100%;position:relative;z-index:5;padding-top:110px}#wrapper.home-wrap{padding-top:0}.content{width:100%;position:relative;z-index:4;float:left;background:#fff;overflow:hidden}.flex-row{display:flex;flex-wrap:wrap;gap:30px 0}.fl-wrap{float:left;width:100%;position:relative}.d-flex{display:flex}.align-center{align-items:center}.f-wrap{flex-wrap:wrap}.jc-space-b{justify-content:space-between}.w100{width:100%}.gy-20{gap:20px 0}.no-bg{background:0 0}.full-height{height:100%}.full-width-wrap{width:100%}.no-padding{padding:0
!important}.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-attachment:scroll;background-position:center;background-repeat:repeat;background-origin:content-box}.wave-bg,.city-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/css/../images/wave.png) repeat}.respimg{width:100%;height:auto}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;z-index:2}.op1{opacity:.1}.op3{opacity:.3}.op7{opacity:.5 !important}.my-10{margin-block:10px}.fw-separator{float:left;width:100%;margin:25px
0;height:1px;background:#eee}.mb-4{margin-bottom:40px}.mt-0{margin-top:0}.pt-40{padding-top:40px}.mb-30{margin-bottom:30px}.mt-3{margin-top:30px}.mb-10{margin-bottom:10px}.section-title
p{margin-bottom:30px}.section-title-separator{position:relative;max-width:450px;margin:0
auto 10px}.section-title-separator
span{position:relative;display:inline-table;z-index:2}.section-title-separator span
i{padding:0
2px;color:#d0dbdb}.section-title-separator span i:nth-child(2){font-size:16px}.hr{border:none;border-bottom:1px solid #eee;margin:40px
auto}.select2-container--default .select2-selection--single{border:1px
solid #eee;background:#f7f9fb;height:45.5px;margin-bottom:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45.5px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.rooms-item{border-bottom:1px solid #eee;padding-bottom:20px;display:flex;align-items:stretch;float:none;height:100%;gap:15px}.rooms-media{float:left;width:40%;position:relative;overflow:hidden;border-radius:6px 6px 6px 0}.rooms-media
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rooms-container{margin-top:20px}.facilities-list
.btn{margin:0;height:40px;line-height:40px;border:none}.facilities-list .btn
i{height:40px;line-height:40px}.rooms-details{float:left;width:60%;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.rooms-details .facilities-list{margin-top:17px;margin-bottom:0;display:flex;justify-content:flex-end}.rooms-details .facilities-list
ul{display:flex}.rooms-details
.infos{clear:both}.rooms-details .infos
ul{display:flex;clear:both;gap:10px;flex-wrap:wrap;justify-content:flex-end}.rooms-details .infos ul
li{display:flex;gap:5px;background-color:#e9f5fd;color:#071b3e;align-items:center;padding:2px
6px;border-radius:4px}.rooms-details .infos ul
li.pending{color:#9b9fa7}.rooms-details .infos ul li.pending
p{color:#9b9fa7}.rooms-details .infos ul li
p{padding:0;color:#071b3e;font-size:12px}.rooms-details-header{text-align:left;padding-bottom:0;min-height:50px}.rooms-details-header
h3{color:#334e6f;padding-bottom:0;font-size:16px;font-weight:400;max-width:calc(100% - 90px)}.rooms-details-header
h5{font-size:11px;font-weight:400}.rooms-price{position:absolute;right:0;top:0;color:#5ecfb1;font-size:19px;font-weight:400}.line-d{margin-bottom:6px !important;display:flex;align-items:center;text-align:left;border:1px
solid #eee;border-radius:10px}.line-d
strong{font-weight:700 !important;width:auto;display:inline-block;padding:19px
15px !important;background-color:transparent;margin-right:10px !important}.line-d
span{flex:1;font-weight:500}.important{padding:10px;border:1px
solid;border-radius:4px;text-align:left;margin:5px
0;background-color:rgba(0,163,24,.1);border-color:rgba(0,137,20,.25);color:rgba(0,137,20,.62)}.important
ul{padding-left:20px;list-style-type:disc}.important strong,.important
b{font-weight:700}.important p,.important
li{color:#747474}.listing-features .amenities li:hover
.tooltip{opacity:1;visibility:visible}.listing-features .amenities
li{display:flex;align-items:center;gap:6px}.listing-features .amenities li .icon
svg{display:inline-block;width:22px;height:22px}.listing-features .amenities li
.tooltip{position:absolute;left:0;bottom:calc(100% + 10px);background-color:#98dff9;color:#525252;border:1px
solid #f2f2f2;padding:10px;border-radius:10px;display:block;box-shadow:0 0 10px #98dff9;width:220px;transform:none;opacity:0;visibility:hidden;transition:all .5s ease-in-out;pointer-events:none}.listing-features .amenities li .tooltip:after{content:"";position:absolute;left:10px;border:5px
solid transparent;border-top-color:#98dff9;top:calc(100% + 1px)}.list-single-main-title
h3{text-align:left;font-size:20px}.list-single-main-media{overflow:hidden;margin-bottom:20px;clear:both;float:none}.list-single-main-item-title{margin:0
0 20px;padding-bottom:0;border-bottom:none;background-color:rgba(59,172,240,.1882352941);padding:10px;margin-top:15px}.list-single-main-item-title:first-child{margin-top:0}.list-single-main-item-title
h3{font-size:22px;color:#100306;text-align:left}.list-single-main-item-title h3
strong{font-weight:500 !important}.bloc{background-color:rgba(59,172,240,.12);padding:15px
10px;margin-bottom:20px;text-align:left;border-radius:10px;clear:both;float:none}.bloc
h3{font-size:16px;font-weight:500;text-transform:uppercase;margin-bottom:10px}.bloc .place-info-video--player{position:relative;padding-top:60%}.bloc .place-info-video--player
p{margin:0}.bloc .place-info-video--player
iframe{position:absolute;left:0;top:0;width:100%;height:100%}.bloc
.accordion{float:none}.bloc .accordion
a.toggle{background-color:#fff;float:none;display:block}.bloc .accordion a.toggle:last-of-type{margin-bottom:0}.bloc .accordion a.toggle.act-accordion{background-color:var(--default-color)}.bloc .accordion .accordion-inner{float:none}.ysf-toggle{border-top:4px solid #fff;padding-top:20px}.list-single-facts{background:#f9f9f9;padding-block:10px;border:1px
solid #eee;border-radius:10px;margin-bottom:15px}.list-single-facts .inline-facts-wrap{width:25%;float:left;padding:20px
0;border-left:1px solid #e2e2e2;box-sizing:border-box;background-color:transparent}.list-single-facts .inline-facts-wrap:first-child{border:none}.list-single-facts .inline-facts-wrap
i{font-size:34px;width:100%;padding-bottom:10px}.list-single-facts .inline-facts-wrap .milestone-counter,.list-single-facts .inline-facts-wrap
h6{display:inline-block;color:var(--default-color)}.list-single-facts .inline-facts-wrap
h6{padding-left:4px;color:#999;font-size:12px}.airports{clear:both}.airports ul
li{display:flex;justify-content:space-between;gap:20px;text-align:left;border-bottom:1px solid #f7f7f7;margin-bottom:10px}.airports ul li
strong{white-space:nowrap;text-align:right}.airports ul li .distance-mile{display:none}.modal.modal-room{padding:15px;background-color:#dff4fb}.room-details
h3{margin-bottom:20px;font-size:20px;color:var(--primary-color)}.room-details
.content{font-size:1rem;line-height:1.6}.room-details
.thumbnail{width:100%;height:380px;border-radius:15px;-o-object-fit:cover;object-fit:cover}.room-details
.infos{background-color:#fff;margin-top:15px;border-radius:14px;padding:15px;box-shadow:inset 0 0 8px 3px #dff4fb}.room-details .infos .first-half,.room-details .infos .second-half{margin-bottom:30px}.room-details .place-info-icons_xs
svg{width:18px;height:18px;display:inline-block;vertical-align:middle;fill:var(--primary-color);margin-right:6px}.room-details .adjacency-table--row{display:flex;padding-block:6px;align-items:center}.room-details .adjacency-table--row:first-child{background-color:#c2eeff;padding:6px
0;margin-bottom:15px;box-shadow:0 0 10px 6px #c2eeff}.room-details .adjacency-table--row:first-child .adjacency-table--status{line-height:normal}.room-details .adjacency-table--row:first-child .adjacency-table--status p,.room-details .adjacency-table--row:first-child .adjacency-table--status
div{display:none}.room-details .adjacency-table--row:last-child{border-bottom:6px solid #c2eeff}.room-details .adjacency-table--row .adjacency-table--room{flex:.66}.room-details .adjacency-table--row .adjacency-table--status{flex:.33;text-align:center}.room-details .adjacency-table--row .adjacency-table--status .adjacency-table--status-icon_no{fill:red}.room-details .adjacency-table--row .adjacency-table--status .adjacency-table--status-icon_yes{fill:green}.room-details .adjacency-table--row .adjacency-table--status
svg{width:18px;height:18px}@media screen and (max-width:540px){.list-single-main-media .gallery-item{width:100%}.rooms-item{flex-direction:column}}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;box-sizing:border-box;width:90%;background:#fff;padding:15px
30px;border-radius:8px;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==")}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px
16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0
1px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner
.rect2{animation-delay:-1.1s}.modal-spinner
.rect3{animation-delay:-1s}.modal-spinner
.rect4{animation-delay:-.9s}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.max-container{max-width:800px;margin:auto;padding:0
15px}small,sub{font-size:78%}.wrap{padding:30px
0}.d-flex{display:flex}.jc-center{justify-content:center}.blocker{z-index:2000 !important}.client-info{display:flex;flex-direction:column}.selectedText{font-weight:700;margin-bottom:15px;font-size:18px}.client-info__row{display:flex;flex-direction:row;margin-bottom:8px}.client-info__label{width:120px;font-weight:700;margin-right:16px}.client-info__value{flex:1}.product-detail{display:flex;flex-wrap:wrap;background-color:#fff;border:1px
solid #ddd;border-radius:4px;padding:16px}.product-detail__image{flex:0 0 40%;margin-right:16px}.product-detail__image
img{display:block;max-width:100%;height:auto}.product-detail__info{flex:1 1 auto}.product-detail__name{font-size:24px;margin-top:0;margin-bottom:16px}.product-detail__price{font-size:20px;color:green;margin-bottom:16px;display:flex;align-items:center}.product-detail__currency{font-weight:700;margin-right:4px}.product-detail__amount{font-weight:700}.product-detail__description{margin-top:0}.product-detail__description
p{margin-bottom:0;line-height:1.5}.button-container{display:flex;justify-content:center;margin-top:20px}.button-container
button{font-size:16px;font-weight:700;padding:10px
20px;border:none;border-radius:5px;color:#fff;text-align:center;text-decoration:none;background-color:#4caf50;transition:background-color .3s ease;border:1px
solid;border-color:#ccc #ccc #bbb;border-radius:5px;color:#fff;font-size:.85rem;line-height:1;padding:16px
25px;margin:0
7px;cursor:pointer}.button-container button:hover{background-color:#3e8e41}.button-container .paypal-button{background-color:#0070ba}.button-container .paypal-button:hover{background-color:#005c9a}.button-container .credit-card-button{background-color:#555}.button-container .credit-card-button:hover{background-color:#444}.text-left{text-align:left}.hr{border:none;border-bottom:1px solid #eee;margin:40px
auto}strong{font-weight:700 !important}.rdmore{justify-content:flex-end;padding:15px
0}.modal
.hr{margin:25px
auto;width:80%}.modal .modal-header
h3{font-size:22px;margin-bottom:15px;color:#3bacf0}.modal.fullscreen{width:100%;height:100%;position:fixed;top:0;left:0;max-width:initial;border-radius:0;padding-inline:calc(50% - 340px);overflow:auto}.modal.fullscreen a.close-modal{top:0;right:0;background-color:#000}.listing-features
li{text-transform:capitalize}@media (min-width:768px){.product-detail__image{margin-right:24px}.product-detail__name{font-size:24px}.product-detail__price{font-size:28px}.product-detail__currency{font-size:23px}.product-detail__amount{font-size:23px}.product-detail__description
p{font-size:18px}}@media (min-width:991px){.product-detail__image{flex:0 0 30%}.product-detail__info{flex:1 1 70%}}@media (min-width:1200px){.product-detail__image{flex:0 0 35%}.product-detail__info{flex:1 1 65%}}.listing-item-cat{position:absolute;left:0;right:0;bottom:0;padding:30px
35px 15px;z-index:10;text-align:left;overflow:hidden;border-radius:0 0 10px 10px}.listing-item-cat
h3{font-size:16px;float:left;font-weight:400;font-family:"Poppins",sans-serif;padding-bottom:10px}.listing-item-cat h3
a{color:#fff}.listing-item-cat
p{color:rgba(255,255,255,.71)}.weather-grid{float:left;position:relative;top:2px;margin-left:20px}.gallery-items.mr-bot{margin-bottom:40px}.gallery-items.home-grid .gallery-item .listing-item-grid{border-radius:6px;overflow:hidden;position:relative}.grid-item-holder,.gallery-items{float:left;width:100%;height:auto;position:relative;overflow:hidden}.grid-item-holder .gallery-item,.gallery-items .gallery-item{width:33.3%;position:relative;float:left}.grid-item-holder .gallery-item.gallery-item-second,.grid-item-holder .gallery-item.grid-sizer-second,.gallery-items .gallery-item.gallery-item-second,.gallery-items .gallery-item.grid-sizer-second{width:66.6%}.grid-item-holder .gallery-item img,.gallery-items .gallery-item
img{position:relative;z-index:1;-o-object-fit:cover;object-fit:cover;height:250px}.grid-item-holder .gallery-item .box-item,.gallery-items .gallery-item .box-item{border-radius:0}.grid-item-holder{padding:10px}.grid-small-pad .grid-item-holder{padding:0
4px 4px 0}.four-column .gallery-item{width:25%}.four-column .gallery-item.gallery-item-second{width:50%}.list-single-main-item .gallery-items .gallery-item{overflow:hidden}.more-photos-button{position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;padding:0
60px 0 20px;text-align:left;color:#fff;font-size:10px;z-index:10;text-transform:uppercase;cursor:pointer}.more-photos-button
span{padding:0
2px;font-style:italic;font-size:9px;color:rgba(255,255,255,.61)}.more-photos-button
i{position:absolute;right:0;top:0;height:40px;line-height:40px;width:50px;border-left:1px solid rgba(0,0,0,.21);text-align:center}@media screen and (max-width:767px){.gallery-items .gallery-item
img{height:120px}}.ysf-alert{padding:10px
15px;border-radius:5px;border:1px
solid transparent;font-weight:700;font-family:var(--primary-font)}.ysf-alert.ysf-alert-danger{background-color:#ffcece;color:#ff5b5b;border-color:#ff8b8b}.ysf-alert.ysf-alert-success{background-color:#cfedd0;color:#58a662;border-color:#79c152}.box-item{float:left;width:100%;position:relative;overflow:hidden}.box-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;background:rgba(51,51,51,.41);transition:all .3s linear}.box-item a.gal-link{position:absolute;width:40px;height:40px;line-height:40px;border-radius:100%;color:#fff;font-size:8px;z-index:10;top:40%;left:50%;margin:-20px 0 0 -20px;opacity:0;box-shadow:0px 0px 0px 9px rgba(255,255,255,.4);transition:all .3s linear}.box-item:hover a.gal-link{top:50%;opacity:1}.box-item:hover:before{opacity:1}.list-single-gallery .box-item{border-radius:6px}.btn{padding:0
80px 0 30px;height:44px;line-height:44px;border-radius:4px;color:#fff;font-weight:400;font-size:12px;text-align:left;position:relative;overflow:hidden;display:inline-block;box-shadow:0px 0px 0px 5px rgba(255,255,255,.1)}.btn:hover{background:#071b3e !important}.btn.no-shdow-btn{box-shadow:none}.btn.whitebtn
i{border-color:#eee}.btn:after{content:"";position:absolute;width:50px;height:100%;background:rgba(255,255,255,.2);z-index:0;right:0;top:0;transition:all .2s linear}.btn:hover:after{width:120%;background:rgba(255,255,255,.1)}.btn
i{position:absolute;right:0;width:50px;height:44px;line-height:44px;border-left:1px solid rgba(255,255,255,.21);text-align:center;top:0}.btn.float-btn{float:left;margin:10px
0 0}.btn.flat-btn{color:#fff}.ok-btn{background-color:var(--primary-color);border:1px
solid var(--primary-color);padding:6px
15px;border-radius:15px;color:#fff;display:block;margin:0
0 0 auto}.ok-btn:hover{background-color:#fff;color:var(--primary-color)}.down-btn{float:left;padding:15px
20px;margin-right:15px;margin-top:15px;color:#fff;font-weight:400;box-shadow:0px 0px 0px 4px rgba(255,255,255,.2);font-size:12px;border-radius:4px}.down-btn
i{padding-right:10px;font-size:16px}#loadMore
.fa{display:none}#loadMore:disabled
.fa{display:inline-block}.load-more-button{display:inline-block;color:#fff;padding:15px
70px;margin-top:20px;border-radius:6px;font-weight:400;background:#071b3e;box-shadow:0px 0px 0px 7px rgba(204,204,204,.4)}.load-more-button
i{float:right;margin-left:18px;top:2px;position:relative;animation-name:spin;animation-duration:.9s;animation-iteration-count:infinite;animation-timing-function:linear}.inline-checkboxes{clear:both;display:flex;padding:10px;border:1px
solid #eee;border-radius:5px}.inline-checkboxes .fa-star{color:#ccc}.inline-checkboxes
label{color:#ccc}.checkbox{display:flex;clear:both;float:none;align-items:center}.checkbox.inline{display:inline-flex;align-items:center;margin-right:10px}.checkbox input[type=checkbox]{position:relative;border:2px
solid #ccc;cursor:pointer;padding:0;width:20px;height:20px;position:relative;color:#fff;background:#fff !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:text-bottom}.checkbox input[type=checkbox].toggle{width:26px;height:16px;border-radius:10px}.checkbox input[type=checkbox].toggle:after{font-family:var(--primary-font);content:"";display:block;width:10px;height:10px;margin:0;background:var(--primary-color);opacity:.6;border-radius:50%;border:1px
solid #fff}.checkbox input[type=checkbox].toggle:checked{border-color:var(--primary-color)}.checkbox input[type=checkbox].toggle:checked:after{content:"";margin:0
0 0 auto;opacity:1;position:static}.checkbox input[type=checkbox]+label{padding:0
10px;position:relative;color:#888da0;font-weight:400;width:auto;line-height:25px;flex:1}.checkbox input[type=checkbox]:checked{border-color:var(--primary-color)}.checkbox input[type=checkbox]:checked:after{font-family:Font Awesome\5 Pro;content:"\f00c";font-size:12px;position:absolute;top:2px;left:2px;z-index:20;color:var(--primary-color);font-weight:700}@media screen and (max-width:480px){.inline-checkboxes{flex-direction:column;text-align:left}}input[type=radio]{margin-bottom:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px
solid var(--primary-color);border-radius:16px;position:relative;display:inline-block}input[type=radio]:before{content:"";width:10px;height:10px;display:block;background-color:var(--primary-color);border-radius:8px;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);opacity:0;transition:all .25s}input[type=radio]:checked:before{opacity:1}.accordion{float:left;width:100%;position:relative}.accordion
a.toggle{border:1px
solid #eee;padding:18px
50px 18px 30px;float:left;width:100%;position:relative;background:#fff;border-radius:4px;box-sizing:border-box;text-align:left;font-size:13px;font-weight:400;color:#666;transition:all .3s linear;margin-bottom:15px}.accordion a.toggle
span{position:absolute;right:-1px;top:-1px;bottom:-1px;width:50px;border-top-right-radius:4px;border-bottom-right-radius:4px}.accordion a.toggle span:before,.accordion a.toggle span:after{content:"";position:absolute;background:#fff;top:50%;left:50%;transition:all .3s linear}.accordion a.toggle span:before{width:10px;height:2px;margin-top:-1px;margin-left:-5px}.accordion a.toggle span:after{width:2px;height:10px;margin-top:-5px;margin-left:-1px}.accordion a.toggle.act-accordion{color:#fff;border-color:transparent}.accordion a.toggle.act-accordion span:after{height:0}.accordion .accordion-inner{display:none;float:left;width:100%;position:relative;padding:20px
30px 15px;background:#fff;margin:0
0 15px;text-align:left;border-radius:4px;border:1px
solid #eee}.accordion .accordion-inner.visible{display:block}.accordion .accordion-inner
ul{list-style-type:disclosure-closed}.accordion .accordion-inner ul
li{color:#666}.accordion .accordion-inner ul li::marker{color:var(--primary-color)}@keyframes loader-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.main-header{position:fixed;top:0;left:0;width:100%;z-index:100;border-bottom:1px solid rgba(0,0,0,.21);transform:translate3d(0,0,0);height:110px;background:#071b3e}.admin-bar .main-header{top:32px}.fs-header{padding:0
50px}.header-top{height:60px;border-bottom:1px solid rgba(0,0,0,.21);padding:0
0 6px;z-index:20}.header-top .lang-wrap
i{color:#fff}.header-top .currency-wrap .show-currency-tooltip
i{color:#fff}.header-inner{height:50px;padding:0;z-index:19}.header-inner>div{padding-left:40px;padding-right:40px}.logo-holder{float:left;position:relative;top:12px;height:35px}.logo-holder
img{height:100%;width:auto}.show-reg-form{float:right;color:#fff;cursor:pointer;margin-right:40px;position:relative;top:0;height:60px;line-height:60px;font-size:13px;font-weight:400;display:flex;gap:6px}.show-reg-form
img{width:13px}.show-reg-form
i{padding-right:10px}.show-search-button{color:#fff;float:right;position:relative;width:172px;top:0;height:50px;line-height:50px;font-size:13px;cursor:pointer;font-weight:400 !important;border-right:1px solid rgba(0,0,0,.21);box-sizing:border-box;text-align:right}.show-search-button
img{width:13px;margin-left:5px}.show-search-button
i{padding-left:19px;position:relative;top:1px}.show-search-button i.vis-head-search-close:before{content:"\f00d"}.show-search-button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(0,0,0,.21)}.wishlist-link{color:#fff;float:right;position:relative;width:60px;top:0;height:50px;line-height:50px;cursor:pointer;font-size:19px;color:#fff;border-left:1px solid rgba(0,0,0,.21);box-sizing:border-box}.wishlist-link:hover
i{font-weight:800}.wishlist-link
span.wl_counter{position:absolute;top:10px;left:37px;width:15px;height:15px;line-height:15px;background:rgba(0,0,0,.11);border-radius:100%;z-index:2;font-size:10px;color:#fff}.wishlist-link.scwllink i:before{content:"\f00d"}.wishlist-wrap{position:absolute;top:100%;right:-20px;opacity:0;visibility:visible;display:none;width:400px;height:320px;overflow:auto;padding:25px
30px;background:#fff;z-index:-1;border-radius:0 0 6px 6px;transition:all .3s linear;box-shadow:0px 1px 15px 1px rgba(113,106,202,.1)}.wishlist-wrap .box-widget-content{padding:0;float:left;width:100%;position:relative}.wishlist-wrap .box-widget-content .widget-posts
li{padding:0
0 13px;margin-bottom:10px;width:100%;float:left;border-bottom:1px solid #eee;margin-bottom:13px;padding:0
0 13px}.wishlist-wrap .box-widget-content .widget-posts li:last-child{margin-bottom:0}.wishlist-wrap .box-widget-content .widget-posts-img{float:left;width:35%}.wishlist-wrap .box-widget-content .widget-posts-img
img{border-radius:4px}.wishlist-wrap .box-widget-content .widget-posts-descr{float:left;width:65%;padding-left:20px;text-align:left;position:relative}.wishlist-wrap .box-widget-content .widget-posts-descr
a{color:#666;max-width:120px;display:inline-block}.wishlist-wrap .box-widget-content .widget-posts-descr .geodir-category-location{margin-top:12px}.wishlist-wrap .box-widget-content .widget-posts-descr .geodir-category-location
a{font-size:10px;color:#878c9f}.wishlist-wrap .box-widget-content .widget-posts-descr .rooms-price{font-size:12px;text-transform:uppercase;top:0}.wishlist-wrap .box-widget-content .widget-posts-descr .rooms-price
strong{font-size:9px}.wishlist-wrap .box-widget-content .widget-posts-descr .listing-rating{margin-top:6px}.wishlist-wrap .box-widget-content .widget-posts-descr .listing-rating
i{font-size:10px;margin-right:2px}.wishlist-wrap .box-widget-content .widget-posts-link{float:left;position:relative;cursor:pointer;font-weight:400;font-size:12px;margin-top:20px;color:#878c9f}.wishlist-wrap .box-widget-content .widget-posts-link:before{display:none}.wishlist-wrap .box-widget-content .widget-posts-link
i{padding-left:10px;font-size:14px;position:relative;top:2px}.vis-wishlist{opacity:1;visibility:visible;right:0}.lang-wrap{float:right;margin-right:40px;position:relative;top:12px;border-radius:7px;margin-left:15px;background-color:#071b3e}.lang-wrap:hover .lang-tooltip{visibility:visible;opacity:1}.lang-wrap:hover .show-lang>img{filter:invert(1)}.lang-wrap:hover .show-lang
span{color:#666}.currency-wrap{float:right;margin-right:40px;position:relative;top:12px;border-radius:7px;background-color:#f8b82f;margin-right:0;top:12px}.currency-wrap:hover .show-currency-tooltip{background-color:#fff;border-radius:7px}.currency-wrap:hover .currency-tooltip{visibility:visible;opacity:1}.currency-wrap:hover .show-currency-tooltip
img{filter:invert(.5)}.currency-wrap:hover .show-currency-tooltip
span{color:#ccc}.lang-tooltip{position:absolute;top:0;right:0;width:130px;z-index:105;background:#fff;padding:40px
0 12px;border-radius:4px;border:1px
solid #eee;border-top:none;visibility:hidden;opacity:0;box-shadow:0px 0px 0px 7px rgba(255,255,255,.1)}.lang-tooltip
li{float:left;width:100%;position:relative;text-align:left;color:#fff;border-radius:4px;padding:6px
14px}.lang-tooltip li
img{position:relative;border-radius:0;margin-right:10px}.lang-tooltip li:hover{background:#071b3e}.lang-tooltip li:hover
a{color:#fff}.lang-tooltip li
a{color:#566985;font-weight:500;font-size:10px;text-transform:uppercase}.currency-tooltip{position:absolute;top:0;right:0;width:130px;z-index:105;background:#fff;padding:40px
0 12px;border-radius:4px;border:1px
solid #eee;border-top:none;visibility:hidden;opacity:0;box-shadow:0px 0px 0px 7px rgba(255,255,255,.1);max-height:300px;overflow:auto}.currency-tooltip
li{float:left;width:100%;position:relative;text-align:left;color:#fff;border-radius:4px;padding:0
14px;margin-bottom:4px;padding-left:10px}.currency-tooltip li:hover{background:#071b3e}.currency-tooltip li:hover a,.currency-tooltip li:hover
button{color:#fff;border-bottom-color:transparent}.currency-tooltip li:last-child{margin-bottom:0}.currency-tooltip li
i{margin-right:8px}.currency-tooltip li a,.currency-tooltip li
button{color:#566985;font-weight:500;font-size:10px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;display:block;width:100%;padding:3px
14px 3px 0;margin-bottom:0;border-bottom:1px solid #eee}.currency-tooltip li a span,.currency-tooltip li button
span{display:inline-block;width:40px;text-align:right;margin-right:14px}.show-lang{color:#fff;cursor:pointer;width:130px;float:right;padding:5px
40px 5px 20px;position:relative;z-index:106;font-size:12px;border:1px
solid transparent;display:flex;align-items:center;justify-content:space-between}.show-lang
i{position:absolute;right:10px;top:50%;line-height:10px;height:10px;margin-top:-5px}.show-lang
img{position:relative;border-radius:0;margin-right:4px}.show-lang
span{padding:0
10px 0 6px;position:relative;z-index:2}.show-lang .fa-angle-down{position:relative;top:2px}.show-currency-tooltip{color:#fff;cursor:pointer;width:130px;float:right;padding:5px
40px 5px 20px;position:relative;z-index:106;font-size:12px;border:1px
solid transparent;display:flex;align-items:center;justify-content:space-between}.show-currency-tooltip
span{position:relative}.show-currency-tooltip span
i{position:absolute;right:10px;top:50%;line-height:10px;height:10px;margin-top:-5px;right:-30px}.show-currency-tooltip
i{padding-right:8px;float:left;position:relative;top:1px}.header-search{position:absolute;top:100%;box-shadow:0 0 6px rgba(59,172,241,.2588235294);left:0;width:100%;padding:30px;z-index:18;border-bottom:1px solid #eee;opacity:0;margin-top:30px;visibility:hidden;transition:all .3s linear;border-radius:0 0 10px 10px}.vis-head-search{opacity:1;visibility:visible;margin-top:0}.header-search-input-item
label{float:left;width:100%;text-align:left;margin-bottom:10px;color:#878c9f;font-size:10px;font-weight:400;text-transform:uppercase}.header-search-input-item input[type=text]{float:left;width:100%;border:1px
solid #eee;padding:12px
32px 12px 33px;border-radius:6px;background:#f7f9fb;height:42px;line-height:42px}.header-search-input-item input[type=text]:focus{background:#fff}.header-search-input-item input[type=number]{border-radius:6px;background:#fff}.header-search-input-item .quantity-item{float:left;width:33.3%}.close-header-search{position:absolute;width:100px;height:26px;right:50%;margin-right:-50px;line-height:26px;bottom:-27px;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;cursor:pointer}.home-btn{float:left;width:50px;height:50px;margin-right:15px;line-height:50px;color:#fff;border-right:1px solid rgba(0,0,0,.21);border-left:1px solid rgba(0,0,0,.21);box-sizing:border-box}.home-btn
a{color:#fff}.nav-holder{float:left;position:relative;opacity:1;left:0;visibility:visible;z-index:20}.nav-holder
nav{position:relative;float:right}.nav-holder nav
li{float:left;position:relative;margin-right:6px;height:50px}.nav-holder nav li
ul{margin:30px
0 0;opacity:0;visibility:hidden;position:absolute;min-width:150px;top:50px;left:0;z-index:1;padding:10px
0;background:#fff;border-radius:6px;border:1px
solid #eee;transition:all .2s ease-in-out}.nav-holder nav li ul
li{width:100%;float:left;height:auto;position:relative}.nav-holder nav li ul li
ul{top:-10px;left:100%;margin-left:25px;margin-top:0;max-width:150px}.nav-holder nav li ul li:hover>ul{opacity:1;visibility:visible;margin-right:0}.nav-holder nav li ul
a{color:#566985;float:left;width:100%;font-weight:400;text-align:left;padding:5px
15px;font-size:12px}.nav-holder nav li:hover>ul{opacity:1;visibility:visible;margin:0}.nav-holder nav li
a{float:left;padding:12.5px 10px;font-size:13px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:#fff;transition:all .1s linear}.nav-holder nav li a
i{padding-left:6px;transition:all .2s linear}.nav-holder nav li a:hover
i{transform:rotateX(180deg)}.dark-header .nav-holder nav li
a{color:#fff}.dark-header .nav-holder nav li ul
a{color:#333}nav li ul a:before{display:none}nav li ul a:after{display:none}.nav-button-wrap{float:left;height:34px;width:34px;cursor:pointer;position:relative;border-radius:2px;top:8px;display:none}.nav-button{position:absolute;top:50%;left:50%;width:22px;height:20px;margin-left:-11px;margin-top:-6px}.nav-button
span{float:left;width:100%;height:2px;background:#fff;margin-bottom:4px;border-radius:4px;transition:all .2s linear}.header-user-menu{float:right;position:relative;top:8px;margin-right:50px}.header-user-menu
ul{margin:10px
0 0;opacity:0;visibility:hidden;position:absolute;min-width:150px;top:60px;left:-50px;z-index:1;padding:10px
0;background:#fff;border-radius:6px;border:1px
solid #eee;transition:all .2s ease-in-out}.header-user-menu ul
li{float:left;width:100%;padding:4px
0}.header-user-menu ul li
a{color:#ccc;float:left;width:100%;font-weight:400;font-size:12px;text-align:left;padding:6px
15px}.header-user-menu ul.hu-menu-vis{opacity:1;visibility:visible;top:40px}.header-user-name{position:relative;float:left;cursor:pointer;color:#fff;transition:.2s;white-space:nowrap;text-overflow:ellipsis;padding-top:5px;font-weight:400;font-size:12px;display:flex;align-items:center;gap:7px}.header-user-name.hu-menu-visdec:before{transform:rotateX(180deg)}@media only screen and (max-width:1064px){.header-inner>div{padding:0
15px}.show-search-button{width:auto}.show-reg-form{margin-right:15px}.fixed-mobile{position:fixed !important;top:110px !important}.nav-button-wrap{display:block}.mob-bg{display:block}.logo-holder{margin-left:15px}.main-menu{position:absolute;top:50px;left:-20px;width:300px;z-index:50;padding:15px
10px;background:#fff;border-bottom-right-radius:6px;border-right:1px solid #eee;border-bottom:1px solid #eee;visibility:hidden;opacity:0;transition:all .4s ease-in-out}.main-menu nav
ul{display:none}.main-menu .menusb
ul{display:block;float:left;position:relative;width:100%}.vismobmenu{opacity:1;left:0;visibility:visible}.menusb{display:block;float:left;position:relative;width:100%;overflow:hidden}.menusb
li{margin:0;float:left;width:100%;position:relative;overflow:hidden;padding:0
20px}.menusb li
i{position:absolute;right:18px;top:10px}.menusb
a{float:left;width:100%;padding:8px
5px;position:relative;font-weight:400;font-size:12px;color:#50596e;line-height:14px;text-align:left}.menusb a
i{transform:rotate(-90deg)}.menusb
a.back{padding-left:24px}.menusb a.back:before{font-family:Font Awesome\5 Pro;content:"\f177";font-size:14px}.main-header
.container{width:100%}}@media only screen and (max-width:768px){.show-reg-form{margin-right:20px}.show-search-button{width:120px}.show-currency-tooltip{display:none}.show-lang{display:none}.header-search-button{top:5px}.header-search{padding:20px
30px 10px}}@media only screen and (max-width:540px){.home-btn{display:none}.show-search-button{width:60px}.show-search-button
i{padding-left:0}.show-search-button
span{display:none}}@media only screen and (max-width:420px){.wishlist-wrap{width:300px;padding:25px
10px 0}.show-reg-form{margin-right:30px}.header-user-name{font-size:11px}.header-user-name:before{bottom:-1px;right:-20px}.header-user-menu{margin-right:30px}}.main-footer{float:left;width:100%;position:relative;background:#071b3e;z-index:3;overflow:hidden}.footer-inner{float:left;width:100%;position:relative;padding:50px
0 40px;z-index:2;border-top:2px solid rgba(0,0,0,.21);background-image:url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/css/../images/footer-bg.png);background-size:cover;background-position:bottom center}.sub-footer{float:left;width:100%;position:relative;background:#41adeb;padding:15px
0;z-index:3}.sub-footer .about-widget
img{float:left;width:120px;height:auto}.top-footer{float:left;width:100%;position:relative}.copyright{float:left;color:#fff;font-weight:400;font-size:14px}.subfooter-nav{float:right;margin-right:50px}.subfooter-nav
li{float:left;margin-right:20px}.subfooter-nav li
a{color:rgba(255,255,255,.61);font-weight:400;font-size:14px}.subfooter-lang{float:right;position:relative;height:25px;font-size:16px;font-weight:400}.subfooter-lang:before{content:"";position:absolute;top:0;left:0;background:url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/css/../images/map.png) no-repeat center;width:52px;height:25px;opacity:.8}.subfooter-lang:hover .subfooter-lang-tooltip{visibility:visible;opacity:1}.subfooter-lang .subfooter-lang-tooltip{position:absolute;bottom:0;margin-bottom:30px;padding:15px
0;background:#071b3e;right:0;width:80%;border-radius:4px;border:1px
solid rgba(0,0,0,.21);transition:all .3s linear;visibility:hidden;opacity:0}.subfooter-lang .subfooter-lang-tooltip
li{float:left;width:100%;margin-bottom:6px}.subfooter-lang .subfooter-lang-tooltip li
a{text-align:right;white-space:nowrap;float:left;width:100%;padding:0
10px;font-weight:500}.subfooter-show-lang{float:left;color:#fff;position:relative;cursor:pointer}.subfooter-show-lang
i{margin-left:10px;color:transparent !important}.footer-carousel-title{text-align:left;font-size:20px;font-weight:400;text-transform:normal;text-align:left;color:#f9f9f9;text-decoration:underline;margin-bottom:15px}.footer-fw-widget{padding-block:30px;margin-bottom:70px;border-bottom:1px solid rgba(255,255,255,.21)}.footer-carousel-item
img{width:100%;height:auto}.footer-carousel-item
a{float:left;padding:0
25px}.footer-widget
h3{font-size:24px;font-weight:600;text-transform:uppercase;text-align:left;color:var(--primary-color);text-decoration:underline;margin-bottom:15px}.footer-widget .footer-contacts-widget{text-align:left}.footer-widget .footer-contacts-widget>img{margin-bottom:10px}.footer-widget .footer-contacts-widget
p{color:#fff;text-align:left;font-size:14px;font-weight:400}.footer-widget .about-widget
p{border-bottom:1px solid rgba(255,255,255,.21)}.footer-widget .about-widget
.btn{float:left;margin-top:20px;padding:13px
20px;border-radius:20px;color:#fff;font-weight:400}.footer-widget .widget-posts
li{padding:0
0 13px;margin-bottom:10px;width:100%;float:left}.footer-widget .widget-posts-img{float:left;width:35%}.footer-widget .widget-posts-img
img{border-radius:4px}.footer-widget .widget-comments-img
img{border-radius:100%}.footer-widget .widget-posts-descr{float:left;width:65%;padding-left:20px;text-align:left;position:relative}.footer-widget .widget-posts-descr
h2{font-size:18px}.footer-widget .widget-posts-descr
a{font-size:15px;color:#fff;font-weight:400;padding-bottom:0}.footer-widget .widget-posts-descr a:hover{color:#fff}.footer-widget .widget-posts-date{float:left;width:100%;margin-top:0;color:#41adeb;font-weight:400;font-size:12px}.footer-widget .widget-posts-date
i{color:rgba(255,255,255,.41) !important;padding-right:10px}.footer-social{margin-top:20px}.footer-social
span{float:left;color:#fff;text-align:left;text-transform:uppercase;font-weight:400;padding-right:30px;position:relative;top:8px;font-size:14px}.footer-social
ul{display:flex;gap:10px}.footer-social li
a{float:left;border-left:none;font-size:13px;width:32px;height:32px;line-height:32px;background:#003f71;border:1px
solid #41adeb;border-radius:4px}.footer-social li a:hover{background:#fff}.footer-middle{margin-top:150px}.payment-cards{display:flex;gap:10px;margin-top:15px}.payment-cards
img{height:30px}.footer-menu{margin-top:20px}.footer-menu
li{float:left;text-align:left;padding-right:16px;position:relative}.footer-menu li:before{content:"";position:absolute;top:50%;margin-top:-1px;width:4px;height:4px;right:6px;border-radius:100%}.footer-menu li:last-child:before{display:none}.footer-menu li
a{color:#eee;font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;font-family:"Poppins","Helvetica","Arial",sans-serif}.footer-menu li a:hover{color:rgba(255,255,255,.41)}.halal{display:block;width:100px}.customer-support-widget{padding:15px;background:#003f71;border:1px
solid #dfdfdf;border-radius:10px;max-width:530px;margin:0
0 0 auto;float:none}.customer-support-widget:before{font-family:Font Awesome\5 Pro;content:"\f4fe";position:absolute;z-index:-1;color:#fff;font-size:84px;opacity:.07;left:14px;bottom:8px}.customer-support-widget
h4{float:left;color:#fff;font-weight:400;font-size:16px;text-align:left;width:100%}.face-info{padding-left:75px;background-image:url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/css/../images/icons/face-smile.svg);background-position:left 10px center;background-size:50px;background-repeat:no-repeat}.cs-mumber{float:left;text-align:left;font-size:18px;color:#fff;font-weight:400}.cs-mumber:hover{color:rgba(255,255,255,.6)}.cs-mumber-button{float:right;padding:15px
20px;color:#fff;font-size:12px;font-weight:400;border-radius:4px;position:relative;background:#048b47 !important}.cs-mumber-button
i{padding-left:10px}.cs-mumber-button:hover{background:#fff !important;color:#048b47 !important}.subscribe-wrap{padding:60px
0;overflow:hidden}.subscribe-wrap .subscribe-header
h3{float:left;width:100%;padding-bottom:0;color:#fff;text-align:left;font-weight:400;font-size:26px}.subscribe-wrap .subscribe-header
p{color:rgba(255,255,255,.71);text-align:left}.subscribe-wrap .subscribe
.enteremail{background:#fff;height:50px;line-height:50px;border-radius:4px;padding:0
120px 0 15px;box-sizing:border-box;border:1px
solid rgba(255,255,255,.21);z-index:1}.subscribe-wrap .subscribe-button{position:absolute;right:0;width:170px;height:50px;line-height:50px;top:0;cursor:pointer;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;z-index:2;background:#071b3e;color:#fff;display:flex;align-items:center;font-size:15px;justify-content:center}.subscribe-wrap .subscribe-button:hover{background:#000}.subscribe-wrap .subscribe-button:hover
i{color:#fff}.subscribe-wrap .subscribe-button
i{padding-right:6px}.subscribe-wrap .subscribe-message{color:#fff;float:left;margin-top:10px;text-align:left;font-weight:500;line-height:19px}.subscribe-wrap .subscribe-message
i{padding-right:6px}.subscribe-wrap .subscribe-message.valid
i{color:#5ecfb1}.subscribe-wrap .subscribe-message.error
i{color:red}.sp-bg{position:absolute;bottom:-240px;left:-70px;width:350px;height:350px;border-radius:100%;background:rgba(255,255,255,.11);box-shadow:0px 0px 30px 0px rgba(50,50,50,.05)}.sp-bg:before{content:"";position:absolute;top:-50px;left:-50px;bottom:-50px;right:-50px;border-radius:100%;background:rgba(255,255,255,.051)}.footer-contacts{margin:15px
0;padding:0}.footer-contacts
li{width:100%;text-align:left;padding:10px
0;font-size:13px;font-weight:500}.footer-contacts li
a{color:#41adeb;font-size:16px;font-weight:400;display:inline-block;padding-left:4px;font-size:16px;font-weight:400;color:#fff}.footer-contacts li
span{color:#41adeb;font-size:16px;font-weight:400;display:inline-block}.footer-contacts li span
img{width:15px;margin-right:8px;vertical-align:baseline}.footer-contacts li
i{padding-right:4px}.widget-posts-link:hover{color:#666}.footer-pages li
a{color:#41adeb;font-size:16px;text-align:left;display:block;line-height:33px;font-weight:400}.footer-pages li a:hover{color:#fff !important}.fc-cont{position:absolute;top:50%;z-index:100;width:20px;height:20px;line-height:20px;margin-top:-10px;color:#fff;font-size:16px;cursor:pointer}.fc-cont.fc-cont-prev{left:0}.fc-cont.fc-cont-next{right:0}.fc-cont.lc-prev{left:-20px;font-size:20px}.fc-cont.lc-next{right:-20px;font-size:20px}@media only screen and (max-width:1064px){.subfooter-lang{float:left;width:100%}.subfooter-nav{float:left;margin-right:0}.subfooter-nav
li{margin-right:15px}.subfooter-lang-tooltip{right:inherit;left:0;width:200px}.footer-social{margin-bottom:30px}}@media only screen and (max-width:768px){.copyright{float:none;margin-bottom:20px}.subfooter-lang{margin-top:20px}.footer-middle{margin-top:30px}.footer-widget #subscribe-button{font-size:12px;width:130px}.footer-widget #subscribe_yes
.enteremail{font-size:13px;line-height:13px}.footer-widget
h3{margin-top:40px}.halal{margin-bottom:20px}.subfooter-show-lang{float:none}.subfooter-nav{float:none}.subfooter-nav ul
li{float:none}}@media only screen and (max-width:540px){.customer-support-widget{max-width:290px}.cs-mumber-button{margin-top:15px}}.main-search-input{padding:0
150px 0 0;border-radius:4px;box-shadow:0px 0px 0px 10px rgba(201,201,201,.3);position:relative;z-index:10;margin-inline:10px;width:calc(100% - 20px)}.main-search-input+.errors{float:none;clear:both;padding-top:30px}.main-search-input+.errors
.error{background-color:#ffb4b4;padding:10px;color:#ff1e1e;font-weight:500;border-radius:5px}.main-search-input-item{float:left;width:33.3%;box-sizing:border-box;border-left:1px solid #eee;height:50px;position:relative;background:#fff}.main-search-input-item.error{background-color:#ffc1c1}.main-search-input-item.error
input{background-color:transparent}.main-search-input-item.location{border:none;display:flex;align-items:center;border-radius:6px 0 0 6px}.main-search-input-item.location .nice-select{border:none;background-color:transparent}.main-search-input-item.location .nice-select.open{box-shadow:0 -15px 0 #fff;border-radius:6px}.main-search-input-item.location .nice-select
.list{background-color:#e2f5ff;width:calc(100% + 100px);padding:80px
15px 15px;border-radius:6px;display:none}.main-search-input-item.location .nice-select .nice-select-search-box{left:15px;margin-top:20px;width:calc(100% + 70px);box-shadow:0 0 0px 15px #e2f5ff;border-radius:2px}.main-search-input-item.location .nice-select .nice-select-search-box:before{left:auto;right:10px}.main-search-input-item.location .nice-select:before{display:none}.inpt_dec{position:absolute;left:15px;top:15px;z-index:20}.main-search-input-item_small:before{bottom:16px;right:20px}.daterangepicker{background-color:#deeff9}.search-input-wrapper{position:relative;width:100%}.search-input-wrapper
.search{position:relative}.search-input-wrapper .search [type=search]{border-radius:5px 0 0 5px;transition:all .3s ease-in-out;padding-bottom:20px;float:none}.search-input-wrapper .search
.holiday_type_value{position:absolute;bottom:7px;left:40px;color:#aaa8a8;font-weight:500;font-size:12px}.search-input-wrapper.active .search [type=search]{border-radius:5px 5px 0 0;box-shadow:0 -15px 0 #deeff9;background-color:#deeff9}.search-input-wrapper.active
.tags{opacity:1;visibility:visible}.search-input-wrapper .search-list{position:absolute;left:0;right:0;background-color:#deeff9;top:calc(100% + 8px);padding:0
5px;border-radius:0 0 5px 5px;max-height:265px;overflow:auto;text-align:left}.search-input-wrapper .search-list .loading,.search-input-wrapper .search-list
.notice{padding:5px
10px}.search-input-wrapper .search-list .loading .spinner,.search-input-wrapper .search-list .notice
.spinner{display:inline-block;width:20px;height:20px;margin-right:8px;border:2px
solid transparent;border-top:2px solid #3498db;border-right:2px solid #3498db;border-radius:50%;animation:spin .8s linear infinite;vertical-align:middle}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.search-input-wrapper .search-list ul
li{padding:10px
0 10px 15px;border-bottom:1px solid #b1e2fe}.search-input-wrapper .search-list ul li:hover{background-color:#fff}.search-input-wrapper .search-list ul li:last-child{border-bottom:none}.search-input-wrapper
.tags{position:absolute;left:0;right:0;top:calc(100% + 8px);background-color:#deeff9;padding:20px;border-radius:0 0 10px 10px;width:calc(100% + 115px);border:1px
solid #eee;box-shadow:0 0 6px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .15s ease-in-out;z-index:1000}.search-input-wrapper .tags
.item{padding:2px
12px;border:1px
solid #eee;border-radius:10px}.search-input-wrapper .tags
.section{border-top:1px solid #f7f7f7;display:flex;gap:10px;flex-wrap:wrap;padding:20px
10px}.search-input-wrapper .tags .section:first-child{padding-top:0;border-top:none}.search-input-wrapper .tags .countries-tags
.item{color:#fff;background-color:#071b3e}.search-input-wrapper .tags .cities-tags
.item{color:#fff;background-color:var(--primary-color)}.search-input-wrapper .tags .hotel-type
.item{border-color:#fff;background-color:#fff;color:#000;padding:0}.search-input-wrapper .tags .hotel-type .item
label{padding:4px
12px;border-radius:15px}.search-input-wrapper .tags .hotel-type
.item.active{background-color:var(--primary-color)}.page-listing
.daterangepicker{background-color:#fff}.page-listing .qty-dropdown-header.active{box-shadow:0 -15px 0 #fff,0 -16px 4px #dedede;background-color:#fff}.page-listing .main-search-input-item
input.active{box-shadow:0 -15px 0 #fff,0 -16px 4px #dedede;background-color:#fff}.page-listing .search-input-wrapper
.tags{background-color:#fff}.page-listing .search-input-wrapper.active .search [type=search]{box-shadow:0 -15px 0 #fff,0 -16px 4px #dedede;background-color:#fff}.qty-dropdown-header{transition:all .3s ease-in-out}.qty-dropdown-header.active{border-radius:5px 5px 0 0;box-shadow:0 -15px 0 #deeff9;background-color:#deeff9}.main-search-input-item
input{float:left;border:none;width:100%;height:50px;padding:0
10px 0 40px;transition:all .3s ease-in-out}.main-search-input-item
input.active{border-radius:5px 5px 0 0;box-shadow:0 -15px 0 #deeff9;background-color:#deeff9}.main-search-input-item input[type=radio]{opacity:0;position:absolute;left:-3000px}.main-search-input-item input[type=radio]:checked+label{background-color:var(--primary-color);color:#fff}.main-search-button{position:absolute;right:0;height:50px;width:151px;color:#fff;top:0;border:none;border-top-right-radius:6px;border-bottom-right-radius:6px;cursor:pointer}.main-search-button
i{padding-left:10px}.main-search-input-wrap{max-width:900px;margin:20px
auto;position:relative}.main-search-input-item.location
a{position:absolute;top:18px;right:20px;z-index:312}.main-search-input-item.location a:hover{border-radius:100%;animation:pulse 1.1s infinite ease-in-out}@media screen and (max-width:768px){.main-search-input{padding:0;background:rgba(255,255,255,.3)}.main-search-input .main-search-button{border-radius:0 0 6px 6px}.main-search-input-item{width:100%;margin-bottom:10px;border-radius:6px}.main-search-input-item.location{border-radius:6px}.main-search-input-item
input{border-radius:6px}.main-search-input-item
input.active{box-shadow:none;border-radius:5px}.qty-dropdown-header.active{box-shadow:none;border-radius:5px}.main-search-button{width:100%;border-radius:6px;position:relative;float:left}}.qty-dropdown-header{font-size:12px;color:#666;text-align:left;font-weight:300;padding-left:15px;height:50px;line-height:50px;cursor:pointer;position:relative}.qty-dropdown-header
i{padding-right:10px}.qty-dropdown-header:before{bottom:16px;right:20px;bottom:-2px}.hotellist.qty-dropdown-header{font-size:12px;color:#666;text-align:left;font-weight:300;padding-left:15px;height:41px;line-height:41px;cursor:pointer;position:relative;border:1px
solid #eee;border-radius:5px;background-color:#f7f9fb}.hotellist.qty-dropdown-header+.qty-dropdown-content{margin-top:6px;position:absolute;top:40px;z-index:10}.qty-dropdown-content{border:1px
solid #eee;background:#fff;padding:15px
10px;border-radius:0 0 6px 6px;overflow:hidden;display:none;box-sizing:border-box;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100}.qty-dropdown-content ._groups-wrap{max-height:340px;overflow:auto;padding:0
5px}.qty-dropdown-content .quantity-item{width:100%;float:none;clear:both;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.qty-dropdown-content .quantity-item:nth-child(3){padding-bottom:0;margin-bottom:0;border:none}.qty-dropdown-content .quantity-item
label{float:left;color:#666;font-size:12px;font-weight:300;position:relative;line-height:42px}.qty-dropdown-content .quantity-item label
i{padding-right:10px;font-size:16px;width:20px}.qty-dropdown-content .quantity-item
.quantity{float:right;float:left;width:65px;height:42px;position:relative}.qty-dropdown-content .quantity-item .quantity
input{width:100%;height:42px;line-height:1.65;float:left;padding:0;margin:0;padding-left:10px;border:1px
solid #eee;border-radius:4px 0 0 4px;margin-bottom:0}.qty-dropdown-content .quantity-item .quantity input:focus{outline:0}.qty-dropdown-content .quantity-item .quantity-nav{position:absolute;height:42px;right:0;width:20px;border-right:1px solid #eee}.qty-dropdown-content .quantity-item .quantity-button{background:#f7f9fb;position:absolute;right:0;cursor:pointer;border-left:1px solid #eee;width:20px;text-align:center;color:#333;font-size:13px;font-family:"Trebuchet MS",Helvetica,sans-serif !important;line-height:1.7;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qty-dropdown-content .quantity-item .quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid #eee;border-top:1px solid #eee}.qty-dropdown-content .quantity-item .quantity-button.quantity-down{position:absolute;bottom:-1px;height:50%;border-bottom:1px solid #eee}.qty-dropdown-content .quantity-item.add-group-section{margin:0
-10px -15px;padding:10px
15px;background-color:#eee;width:auto}.qty-dropdown-content
.ages{gap:6px;flex-wrap:wrap;margin-top:5px;display:flex;visibility:hidden;position:absolute;border:1px
solid #eee;background-color:#fbfbfb;padding:7px;border-radius:5px}.qty-dropdown-content .ages
span{width:100%}.qty-dropdown-content .ages span:first-letter {text-transform:uppercase}.qty-dropdown-content .ages
select{flex-basis:calc(33.33% - 4.5px);border:5px
solid #f7f7f7;padding-inline:5px;text-align:center}.plus-button{position:absolute;right:0;height:42px;width:42px;font-size:30px;color:#fff;top:0;border:none;border-radius:5px;cursor:pointer}.groupItem{padding-bottom:10px;margin-bottom:15px;position:relative;padding-top:15px;padding-inline:10px}.groupItem:last-child{margin-bottom:0}.groupItem:first-child
.close{display:none}.groupItem
.close{transition:all .3s;position:absolute;right:-2px;top:-10px;font-size:20px;line-height:7px;width:15px;height:15px;display:flex;justify-content:center;align-items:center;background-color:#e15757;color:#fff;padding-bottom:7px;border-radius:15px;cursor:pointer}.groupItem .close:hover{opacity:.7}.col-list-search-input-item .qty-dropdown-header{height:42px;border:1px
solid #eee;background:#f7f9fb;border-radius:6px;line-height:42px}.col-list-search-input-item .qty-dropdown-content{top:calc(100% + 10px);border-radius:6px}@media screen and (max-width:768px){.qty-dropdown{z-index:100}}.map-close{position:absolute;left:10px;top:10px;z-index:1100;cursor:pointer;width:43px;height:43px;line-height:43px;border-radius:4px;display:none;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.maker-label{background-color:#fff;padding:2px
5px;border-radius:5px;border:2px
solid #18458b;position:relative;top:40px}.map-container{float:left;width:100%;position:relative;overflow:hidden}.map-container.loading:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.6509803922);z-index:1000;background-image:url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/css/../images/icons/loader-circle.svg);background-repeat:no-repeat;background-position:center;background-size:120px}.map-container.column-map{width:calc(100% - 900px);position:absolute;overflow:hidden}.map-container.column-map.right-pos-map{right:0}.map-container.column-map.left-pos-map{left:0}.map-container #map-main{position:absolute;top:0;left:0;height:100%;width:100%;z-index:990;overflow:hidden}.fw-map{height:500px}.fw-map.big_map{height:550px}.fw-map2 #singleMap,.fw-map2{height:500px}.hidden-map-container{display:none;background:#fff;overflow:hidden;margin-bottom:15px}.hidden-map-container
#singleMap{height:500px;margin-bottom:0}#singleMap,.fw-map-small-map{height:420px;margin-bottom:30px}.controls-mapwn{position:absolute;left:0;background:#fff url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/css/../images/search-icon.png) right no-repeat;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);width:350px;z-index:1000;border:none;padding:20px;border-radius:4px}.controls{margin:10px
0 0 10px}#singleMap{width:100%;height:300px;float:left;margin-bottom:30px}#singleMap .mapzoom-in{margin-top:-42px}.box-widget
#singleMap{margin-bottom:10px}.mapzoom-in,.mapzoom-out{position:absolute;z-index:100;top:50%;cursor:pointer;width:40px;height:40px;line-height:40px;right:12px;margin-top:-84px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.mapzoom-out{margin-top:-42px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mapzoom-in{border-top-left-radius:8px;border-top-right-radius:8px}.mapzoom-in:before{content:"+";font-size:28px;line-height:36px}#singleMap .mapzoom-in,#singleMap .mapzoom-out{margin-top:0}.mapzoom-in:before,.mapzoom-out:before{font-family:Font Awesome\5 Pro;content:"-";font-size:50px;line-height:30px;font-weight:400}.mapnavigation{position:absolute;bottom:50px;right:20px;z-index:1030;width:180px;border-radius:4px;box-shadow:0px 0px 0px 4px rgba(255,255,255,.3);overflow:hidden}.mapnavigation:before{content:"";position:absolute;left:50%;width:1px;height:100%;z-index:10;background:#000;opacity:.2}.mapnavigation
a{width:90px;padding:10px
0;color:#fff;float:left;font-size:11px;background:#071b3e}.mapnavigation a
i{padding:0
5px;font-size:13px;position:relative;top:1px}.mapnavigation a:hover
i{color:#fff}.cluster{width:40px !important;height:40px !important}.cluster
img{display:none}.cluster
div{text-align:center;font-size:15px !important;color:#fff !important;font-weight:400;border-radius:100%;width:40px !important;height:40px !important;line-height:38px !important;box-shadow:0px 0px 0px 4px rgba(6,27,65,.3);border:2px
solid #fff;z-index:100;transition:all .1s 3inear;animation:cluster-animation 1.5s infinite}.cluster div:hover{background:#5d6275}.map-view-wrap{position:absolute;z-index:211;left:0;width:100%;height:1px;top:0}.map-view-wrap
.container{height:1px}.map-view-wrap_item{position:static;float:left;width:350px;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.1);background:#fff;padding:25px
30px}.mar-top{margin-top:30px !important}@media only screen and (max-width:1064px){.map-close{display:block}}@media only screen and (max-width:540px){.map-close{width:43px;height:43px;left:260px;line-height:43px;font-size:12px}}.card{box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;border-radius:18px;height:100%}.card
img{max-width:100%}.card .card-body{padding:20px
10px}.card .card-body .card-title{margin-bottom:10px}.card .card-body .card-title
img{width:35px}.hotel-card{border:1px
solid #eee;border-radius:10px;display:flex}.hotel-card .geodir-category-location{text-align:left}.hotel-card .geodir-category-location
a{color:var(--default-color);font-size:10px;max-width:50%;display:inline-block;overflow:hidden;text-overflow:ellipsis}.hotel-card .geodir-category-img{width:280px;position:relative;overflow:hidden;z-index:1;border-radius:10px 0 0 10px}.hotel-card .geodir-category-img>a{display:block;min-height:210px;padding-bottom:70px;height:100%}.hotel-card .geodir-category-img>a>img{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;left:0;top:0;width:100%;height:100%}.listing-item-container{margin-top:20px;overflow:hidden}.listing-item{width:50%;padding:0
8px 0 0;margin-bottom:12px;position:relative}.listing-item:nth-child(even){padding:0
0 0 8px}.listing-item.has_one_column{padding:0
!important}.listing-item.has_one_column .geodir-category-listing{padding-left:13px !important}.listing-item.has_one_column .geodir-category-content{width:60%}.three-columns-grid .listing-item{width:33.3%;padding:0
8px !important}.three-columns-grid .listing-item.has_one_column .geodir-category-listing{padding-left:0 !important}.listing-item.has_one_column,.slick-slide-item .listing-item{width:100%}.slick-slide-item .listing-item{padding:0
10px;margin-bottom:0}.card-post{margin-bottom:0}.listing-counter{margin-bottom:0;position:static;color:#fff;z-index:10;font-size:11px;font-weight:500;border-radius:4px;background:rgba(0,0,0,.05);color:#000;padding:5px
10px;box-shadow:none;margin-top:0;max-width:-moz-max-content;max-width:max-content}.listing-counter.others{color:#faaf3e;font-weight:700}.listing-counter
strong{padding-left:4px}.card-details{padding:0
15px;flex:1;display:flex;flex-direction:column}.card-details
.stars{margin-top:15px;color:var(--primary-color);display:flex;gap:4px}.card-details .stars>div{display:flex;gap:4px}.card-details .entry-title{display:flex;justify-content:space-between;gap:15px}.card-details .entry-title
h4{font-size:16px;font-weight:600;margin:10px
0 0;color:#071b3e;text-align:left}.card-details .halal-tags{background-color:#fff6ee;padding:10px;display:flex;flex-wrap:wrap;gap:5px;margin-block:10px;border-radius:10px}.geodir-category-img img,.gallery-item
img{width:100%;height:auto;-webkit-transition:all 2s cubic-bezier(.19,1,.22,1) 0ms;transform:translateZ(0);transition:all 2s cubic-bezier(.19,1,.22,1) 0ms}.geodir-category-img:hover img,.gallery-item:hover
img{transform:scale(1.15)}.geodir-category-opt .listing-rating{text-align:left}.geodir-category-opt .listing-rating
i{font-size:10px;margin-right:4px}.geodir-category-opt .rate-class-name{position:absolute;right:15px;bottom:15px}.geodir-category-opt .rate-class-name
.score{float:left;color:#fff;margin-right:10px;font-size:11px}.geodir-category-opt .rate-class-name .score
strong{display:block;text-align:right;margin:5px
0 2px;font-style:normal;color:#fff;font-size:13px;font-family:"Poppins",sans-serif;font-weight:500}.geodir-category-opt .rate-class-name
span{background:#071b3e;color:#fff;float:left;font-weight:400;border-radius:5px 5px 5px 0;padding:12px;box-shadow:0px 0px 0px 3px rgba(255,255,255,.2)}@media screen and (max-width:630px){.hotel-card{flex-direction:column}.hotel-card .geodir-category-location
a{max-width:100%}.hotel-card .geodir-category-img{width:100%;border-radius:10px 10px 0 0}}.slideshow-container{position:absolute;top:0;left:0;width:100%;height:110%;z-index:1}.slick-track{display:flex}.slick-track .slick-slide{height:auto;flex:1}.slick-track .slick-slide>div{height:100%}.slideshow-item,.slideshow-container .slick-slide{position:relative;float:left;width:100%;height:100%}.sw-btn{position:absolute;top:-40px;width:36px;height:36px;line-height:36px;border-radius:100%;color:#fff;font-size:10px;z-index:120;cursor:pointer;box-shadow:0px 0px 0px 9px rgba(58,172,238,.33);margin:0}.sw-btn.swiper-button-prev{right:160px;left:auto}.sw-btn.swiper-button-next{right:60px}.sw-btn:hover{background:#2c3b5a}.single-carousel .slick-dots,.listing-carousel .slick-dots{bottom:-40px}.single-carousel .slick-dots li button,.listing-carousel .slick-dots li
button{background:#bdcbdb}.list-carousel{padding:0
30px}.list-single-carousel-wrap{height:500px;background:#24324f}.fw-carousel .slick-slide-item{width:auto;height:500px !important;float:left;cursor:w-resize}.fw-carousel .slick-slide-item
img{width:auto;height:100% !important}.list-single-carousel-wrap .slick-slide-item .box-item{height:100%;z-index:20}.list-single-carousel-wrap .slick-slide-item .box-item:before{display:none}.list-single-carousel-wrap .swiper-slide:first-child{padding-left:0}.list-single-carousel-wrap .slick-slide-item .box-item a.gal-link{top:-100px;left:inherit;right:50px}.list-single-carousel-wrap .slick-slide-item .box-item:hover a.gal-link{top:50px}.list-single-carousel-wrap .sw-btn{top:50%}.single-slider-wrapper .sw-btn{top:50%}.list-carousel .sw-btn.swiper-button-prev{left:8px}.list-carousel .sw-btn.swiper-button-next{right:8px}.single-slider-wrapper img,.inline-carousel
img{width:100%;height:auto}.single-slider-wrapper .slider-nav .slick-slide-item{cursor:pointer;opacity:.7;transition:all .4s ease-in-out}.single-slider-wrapper .slider-nav .slick-current .slick-slide-item,.single-slider-wrapper .slider-nav .slick-slide-item:hover{opacity:1}.inline-carousel .slick-dots{bottom:20px}.slick-dots{position:absolute;bottom:40px;left:0;width:100%}.slick-dots
li{position:relative;display:inline-block;width:auto;height:10px;margin:0
3px;padding:0;cursor:pointer}.slick-dots li
button{font-size:0;line-height:0;display:block;width:10px;height:10px;cursor:pointer;color:transparent;border:0;outline:none;background:rgba(58,172,238,.34) !important;border-radius:10px;transition:all .25s ease-in-out}.slick-dots li.slick-active
button{width:30px;background-color:var(--primary-color) !important}.text-carousel{height:100%}.text-carousel .text-carousel-item{padding:30px
65px;background:#ecf8ff;border:1px
solid #eee;border-radius:4px;margin:0
10px;float:left;width:100%;position:relative;margin-top:40px;transition:all .4s linear;height:calc(100% - 40px)}.text-carousel .text-carousel-item
.accroche{position:absolute;right:30px;top:30px}.text-carousel .text-carousel-item:before,.text-carousel .text-carousel-item:after{font-family:Font Awesome\5 Pro;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;color:#ccc;opacity:.4;font-size:34px;transition:all .4s linear}.text-carousel-item:before,.pr-list-det:before{content:inherit;top:20px;left:15px}.text-carousel-item:after,.pr-list-det:after{content:inherit;bottom:20px;right:15px}.text-carousel .slick-item{padding:0
20px;height:100%}.text-carousel .slick-current .text-carousel-item{background:#ecf6f8;border-color:transparent}.text-carousel .slick-dots{margin-top:40px;bottom:-50px}.text-carousel .slick-dots
li{display:inline-block;margin:0
3px}.text-carousel .slick-dots li button:before{background:#ccc}.text-carousel .slick-dots li.slick-active
button{border-color:#ccc}.text-carousel-wrap{margin:0
0 50px}.text-carousel-item
p{font-size:13px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;text-align:left}.text-carousel-item a.testim-link{float:left;margin-top:20px;font-weight:400;font-size:12px;position:relative;color:#666}.text-carousel-item a.testim-link:before{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;border-bottom:1px dotted #ccc}.text-carousel-item .listing-rating{float:right;width:100%;margin-bottom:12px}.text-carousel-item .listing-rating
i{float:right;margin-left:10px;font-size:11px}.popup-avatar{position:absolute;left:70px;z-index:10;width:80px;height:80px;z-index:20;border-radius:100%;transition:all .4s linear;opacity:.5;top:-40px;transform:scale(.7)}.text-carousel .slick-current .popup-avatar{opacity:1;transform:scale(1)}.popup-avatar:before{content:"";position:absolute;border-radius:100%;left:-8px;bottom:-8px;right:-8px;top:-8px;border:1px
solid #eee;z-index:1;background:#fff}.popup-avatar
img{width:80px;height:80px;border-radius:100%;position:relative;z-index:2}.review-owner{margin:0
0 15px;float:left;margin-top:20px;text-transform:uppercase;font-weight:400;font-size:11px;text-align:left;color:#666;font-family:"Poppins",sans-serif}.review-owner
span{color:#999}.modal.ysf-modal{padding-right:0;max-width:950px}.modal.ysf-modal .modal-body{max-height:calc(100vh - 200px);overflow:auto;padding-right:30px}.modal
.hr{margin:25px
auto;width:80%}.modal .modal-header
h3{font-size:22px;margin-bottom:15px;color:#3bacf0}.modal.fullscreen{width:100%;height:100%;position:fixed;top:0;left:0;max-width:initial;border-radius:0;padding-inline:calc(50% - 340px);overflow:auto}.modal.fullscreen a.close-modal{top:0;right:0;background-color:#000}.card-listing{position:relative}.card-listing.loading:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.6509803922);z-index:1000;background-image:url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/css/../images/icons/loader.svg);background-repeat:no-repeat;background-position:top 40px center;background-size:120px}.hidden-listing-filter{padding:0
20px;display:none}.search-opt-wrap-container{margin-left:-15px;margin-right:-15px;overflow:hidden}.search-opt-wrap-container
.hr{border:none;border-bottom:1px solid #eee;margin:40px
0 10px}.search-input-item{width:100%;padding:0
16px}.search-input-item.midd-input{width:30%;padding:0
15px}.search-input-item.small-input{width:20%;padding:0
18px 0 15px}.search-input-item.more-options{display:flex;align-items:flex-end;justify-content:flex-end}.search-input-item.more-options
.button{margin:0}.search-input-item.more-options .button
i{margin-left:7px}.search-input-item.more-options .button.active-hidden-opt-btn
i{transform:rotate(45deg)}.list
.sublist{padding-left:30px;display:none}.list .sublist .sublist-item{margin-top:5px}.list .sublist .sublist-item
label{font-size:12px;line-height:18px}.search-opt-container-two-cols.haschilds .list>li{margin-bottom:30px}.search-opt-container-two-cols
.list{display:flex;flex-wrap:wrap}.search-opt-container-two-cols .list>li{width:50%}.search-opt-container-three-cols
.list{-moz-column-count:3;column-count:3}.search-opt-container-three-cols .list
li{display:flex}.search-opt-container-three-cols .list li .sublist-item
label{font-size:12px;line-height:16px}.search-opt-container-four-cols
.list{display:flex}.search-opt-container-four-cols .list>li{width:25%}.price-opt{display:flex;gap:15px;align-items:center;justify-content:flex-end}.price-opt .listsearch-input-item{flex:1;width:180px}.price-opt .price-opt-title{font-weight:400;font-size:14px;line-height:21px;text-transform:uppercase;color:#595959}.list-wrap-search{padding:25px
0;background:#fff;z-index:60;margin-bottom:10px;border-bottom:20px solid #f7f7f7}.list-wrap-search.lisfw{margin-bottom:50px;border-radius:10px}.list-main-wrap-opt{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.list-main-wrap-opt .list-main-wrap-title{padding:10px
0}.halal-categories{background-color:rgba(59,172,240,.12);margin-bottom:30px;border-radius:10px;padding:15px;text-align:left}.halal-categories
h2{font-weight:500}.halal-categories
h3{font-size:17px;color:#071b3e;font-weight:500;margin-bottom:5px}.halal-categories .list-unstyled{margin-bottom:20px;font-size:15px;color:var(--default-color)}.halal-categories .list-unstyled
li{display:flex;margin-bottom:4px}.halal-categories .list-unstyled li
span{min-width:30px}.halal-categories .list-unstyled li span
svg{fill:#009dfc}.halal-categories .list-unstyled li
label{flex:1}@media screen and (max-width:768px){.price-opt .listsearch-input-item{width:auto}.search-opt-container-four-cols .list>li{width:50%}.search-opt-container-three-cols
.list{-moz-column-count:2;column-count:2}.list-main-wrap-opt{flex-direction:column;align-items:flex-start}.list-main-wrap-opt .price-opt{width:100%}}@media screen and (max-width:630px){.search-opt-container-two-cols .list>li,.search-opt-container-four-cols .list>li{width:100%}.search-opt-container-three-cols
.list{-moz-column-count:1;column-count:1}}.article-masonry{width:50%;float:left;padding:0
10px;margin-bottom:20px}.card-post{display:flex;flex-direction:column;width:100%;position:relative;overflow:hidden;border-radius:6px;background-color:#f9f9f9;height:100%}.card-post
.btn{margin-bottom:20px}.card-post .list-single-main-media{margin:0}.post-article{margin-bottom:30px;float:left;width:100%;position:relative}.post-article .list-single-main-media{margin:0}.post-article-title{padding:30px}.card-post-img
img{float:left;width:100%;height:auto;max-height:210px}.card-post-content{padding:0
20px;border:1px
solid #eee;flex:1;display:flex;flex-direction:column}.card-post-content
h3{float:left;width:100%;text-align:left;color:#666;font-size:16px;font-weight:400;padding:15px
0;border-bottom:1px solid #eee;margin-bottom:15px;font-family:"Poppins",sans-serif}.card-post-content h3
a{color:#174971;font-weight:400}.card-post-content .post-opt{border-top:1px solid #eee;width:100%;padding:15px
0;margin:auto 0 0 0}.card-post-content
p{text-align:left;font-family:"Poppins",sans-serif;font-weight:400;line-height:21px;font-size:14px}.home-posts{margin-bottom:40px}.post-nav{margin-top:20px;margin-bottom:10px}.post-nav:before{content:"";position:absolute;left:50%;height:50px;top:50%;margin-top:-25px;width:1px;background:#eee}.post-link{position:relative;font-size:15px;font-weight:400;color:#999}.post-link
span{color:#999;font-size:12px;font-weight:400}.post-link
i{width:40px;height:40px;position:absolute;top:0;line-height:40px;font-size:22px}.post-link:hover
i{transform:rotateX(360deg)}.post-link.prev-post-link{float:left;padding-left:40px;text-align:left}.post-link.next-post-link{float:right;padding-right:40px;text-align:right}.post-link.prev-post-link
i{left:0;text-align:left}.post-link.next-post-link
i{right:0;text-align:right}.post-author{float:left;margin-right:20px;margin-top:10px}.post-author
img{width:40px;height:40px;border-radius:100%;float:left;margin-right:20px}.post-author
span{font-weight:400;position:relative;top:14px;color:#666;font-size:12px}.post-opt{padding-top:24px;float:left}.post-opt
li{float:left;margin-right:10px}.post-opt li span,.post-opt li
a{color:#999;font-weight:500;font-size:12px}.post-opt li
i{padding-right:6px}.post-opt li
img{vertical-align:sub}.search-widget
input{float:left;width:100%;border:none;background:#ecf6f8;height:50px;padding:0
80px 0 20px;z-index:1;border-radius:4px 0 0 4px}.search-widget .search-submit{position:absolute;top:0;right:0;width:80px;height:50px;line-height:50px;z-index:2;color:#fff;border:none;cursor:pointer;border-radius:0 4px 4px 0}.jr-insta-thumb{float:left;width:100%;margin-bottom:15px}.jr-insta-thumb
ul{list-style:none}.jr-insta-thumb
li{float:left;width:33.3%;padding:5px;overflow:hidden}.jr-insta-thumb li
img{width:100%;height:auto;border-radius:6px}.jr-insta-thumb li
a{transition:all .5s ease-in-out}.post-link
i{transition:all .5s ease-in-out}.jr-insta-thumb li a:hover{opacity:.6}.cat-item
li{float:left;width:100%;padding-bottom:8px;margin-bottom:6px;text-align:left;position:relative}.cat-item li:last-child{margin-bottom:0}.cat-item li:before{content:"";position:absolute;bottom:6px;width:100px;height:1px;background:#eee;left:50%;margin-left:-25px}.cat-item li
a{float:left;font-size:12px;color:#666;font-weight:400}.cat-item li
span{float:right;color:#999;font-size:12px}.fixed-bg
.overlay{opacity:.6}.mob-bg,.mobile-list-controls{display:none}.vishidelem{display:block !important}#footer-twiit{text-align:left}#footer-twiit img,#footer-twiit
div.user{display:none}#footer-twiit
a{color:#fff}#footer-twiit
p.tweet{font-size:11px;color:#fff;float:left;padding:20px
22px;font-weight:500;margin-bottom:10px;position:relative}#footer-twiit p.tweet:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;border-radius:6px;opacity:.14}#footer-twiit p.tweet:after{font-family:Font Awesome\5 Brands;content:"\f099";position:absolute;bottom:10px;right:12px;color:#fff;opacity:.2;font-size:34px;z-index:-1}#footer-twiit .timePosted
a{color:#ccc;position:relative;float:left;margin-bottom:30px;padding-left:20px}#footer-twiit .timePosted a:before{font-family:Font Awesome\5 Pro;content:"\f017";position:absolute;top:0;left:0;color:#ccc;opacity:.7;font-size:14px}#footer-twiit .timePosted a:after{top:-10px;left:22px;border:solid transparent;content:" ";height:0;width:0;border-width:7px;margin-left:7px;opacity:.1}p.interact{display:none}.no-border{border:none !important}.twitter-link{float:left;color:#fff;background:rgba(255,255,255,.05);border:1px
solid rgba(255,255,255,.11);padding:8px
20px;border-radius:2px;font-size:12px;box-shadow:0px 0px 0px 4px rgba(255,255,255,.1)}.pagination
a{border-radius:44px;border:2px
solid #d4d4d4;line-height:42px}.pagination a
i{font-size:19px}.pagination a.prevposts-link,.pagination a.nextposts-link{border-color:#3aaced;background-color:#3aaced;color:#fff}.hasBackground{background-color:var(--primary-color)}.hasBackground
.h2{color:#fff}.hasBackground .section-separator:before{background-color:#fff}.hasBackground
.p{color:#fff}.hasBackground .single-facts .inline-facts{background-color:var(--default-color)}.about .list-single-main-item-title{text-align:left}.progressbar{margin-bottom:30px;counter-reset:step;width:100%;display:flex;box-sizing:border-box}.progressbar
li{list-style-type:none;color:#666;font-size:12px;flex:auto;float:left;text-align:center;position:relative;padding:20px
10px}.progressbar li
i{font-size:20px;margin-right:7px;color:var(--primary-color);vertical-align:middle}.progressbar li
span{padding-right:10px}.progressbar li:after{content:"";position:absolute;bottom:0;width:100%;left:0;height:4px;border-radius:4px;background:#eee;z-index:1}.progressbar li:before{content:"";position:absolute;bottom:0;width:0;left:0;height:4px;z-index:2;border-radius:4px;transition:all .2s linear;background-color:var(--primary-color)}.progressbar li.active:before{width:99%}.cart-details_header{padding:10px
0;border:none;display:flex}.cart-details_header .widget-posts-img
img{min-height:77px;height:100%;-o-object-fit:cover;object-fit:cover}.cart-details_header .widget-posts-descr .listing-rating{margin-top:14px}.cart-details_header .widget-posts-descr .geodir-category-location{margin-top:3px;padding-bottom:3px}.cart-details_header .widget-posts-descr .geodir-category-location
a{font-size:13px;line-height:17px}.box-widget-item-header{border-bottom:none;margin-bottom:0;text-align:left}.box-widget-item-header
h3{font-style:normal;font-weight:400;font-size:25px;line-height:29px;color:#100306;float:inherit;display:block;width:100%;margin-bottom:8px;font-family:"Poppins",sans-serif}.box-widget-item-header
p{display:block;width:100%;text-align:left}.box-widget-item-header
.fa{float:right}.box-widget-item-header-yes{padding-bottom:10px;margin-bottom:10px;border-bottom:4px solid #e6e2e2}.cart_list
li{border:none;padding-left:0;padding-right:0;font-size:14px;border-bottom:1px dotted #c4c4c4;text-align:left;padding:15px
!important;color:#666;font-size:12px;display:flex;align-items:center;justify-content:space-between}.cart_list li:before{display:none !important}.cart_list li:after{display:none !important}.cart_list li:last-child{border-bottom:0}.cart_list li span
strong{padding-left:6px;white-space:nowrap}.cart-details_text{border:none}.cart-details_text
.h2{text-align:center}.cart-total{padding:15px
20px;background:0 0;clear:both;width:auto;border:none;border-radius:0;margin:0
-15px;border-top:10px solid #fff;display:flex;justify-content:space-between;float:none;padding:15px
20px}.cart-total
strong{font-size:20px;font-weight:400}.cart-total
span{color:#878c9f;font-size:16px;line-height:33px;font-weight:400}.cart-details{margin-bottom:15px}.box-widget-content{background-color:#f6f6f6}.hotelOptions{width:100%}.optionTabs{padding:15px;background-color:#f9f9f9;margin-top:20px;border-radius:0}.optionTabs
.optionTabHeader{display:flex;align-items:center;background-color:#3bacf1;color:#fff;padding:5px;border-radius:5px;font-size:15px}.optionTabs .optionTabHeader
.figure{width:70px;height:70px;background-color:#ccc;margin-right:15px;border-radius:5px}.optionTabs .optionTabHeader .figure
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.optionTabs .optionTabHeader
._cnt{flex:1;text-align:left}.optionTabs .optionTabHeader ._cnt
._title{padding-right:15px}.optionTabs .optionTabHeader ._cnt
small{font-size:80%}.optionTabs .optionTabBody
.ul{padding:10px
0 0;display:flex;flex-direction:column;gap:10px}.optionTabs .optionTabBody .ul
.li{display:flex;align-items:center;gap:15px;padding:10px;border:2px
solid rgba(59,172,242,.35);border-radius:4px;cursor:pointer;transition:all .25s}.optionTabs .optionTabBody .ul .li:hover{background-color:#fff}.optionTabs .optionTabBody .ul .li input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px
solid #3bacf1;border-radius:2px;margin:auto 0 auto 5px;position:relative}.optionTabs .optionTabBody .ul .li input[type=radio]:after{content:"";position:absolute;left:50%;top:50%;border-radius:2px;transform:translate(-50%,-50%);width:12px;height:12px;background-color:#3bacf1;opacity:0;transition:all .25s}.optionTabs .optionTabBody .ul .li input[type=radio]:checked:after{opacity:1}.optionTabs .optionTabBody .ul .li
._wi{display:flex;align-items:flex-start;gap:15px}.optionTabs .optionTabBody .ul .li ._wi
.span{width:110px;height:100px;display:flex;flex-direction:column;background-color:#fff;border:2px
solid rgba(59,172,241,.4705882353);color:#000;align-items:center;justify-content:center;padding:10px
5px;font-size:15px;line-height:19px;font-weight:700;border-radius:5px}.optionTabs .optionTabBody .ul .li ._wi .span
.overline{font-size:80%;color:#ddd;text-decoration:line-through}.optionTabs .optionTabBody .ul .li ._wi .span
b{font-weight:400;font-size:12px;text-transform:capitalize}.optionTabs .optionTabBody .ul .li ._wi
.option{flex:1}.optionTabs .optionTabBody .ul .li ._wi .option
ul{list-style-type:disclosure-closed;padding-left:11px}.optionTabs .optionTabBody .ul .li ._wi .option ul
li{font-size:11px;color:#666}.optionTabs .optionTabBody .ul li:last-child
.li{margin-bottom:0}section{float:left;width:100%;position:relative;padding:45px
0;background:#fff;z-index:1}section.middle-padding{padding:50px
0}.small-padding{padding:30px
0}section.no-top-pading{padding-top:0}section.no-pading{padding-bottom:0}section.parallax-section{padding:110px
0;overflow:hidden}section.video-section{padding:150px
0;overflow:hidden}section.single-par{padding:140px
0;overflow:hidden}section.big-padding{padding:350px
0;overflow:hidden}section.parallax-section.small-par{padding:90px
0}section.parallax-section .section-title-separator span,.ajax-modal-title .section-title-separator
span{padding:0;background:0 0}.section-title-separator span i,.ajax-modal-title .section-title-separator span
i{padding:0
2px;color:#d0dbdb}.section-title-separator span i:nth-child(2){font-size:16px}.ajax-modal-title .section-title-separator span
i{font-size:10px}.ajax-modal-title .section-title-separator span i:nth-child(2){font-size:13px}section.parallax-section .section-title-separator:before,.ajax-modal-title .section-title-separator:before{display:none}section.parallax-section
.overlay{opacity:.4}.hero-section-wrap{z-index:30}section.parallax-section .bg,.list-single-hero .bg,.hero-parallax
.bg{height:120%;top:0}.section-separator{float:left;width:100%;position:relative;margin:10px
0 15px}.section-separator:before{content:"";position:absolute;left:50%;top:0;height:4px;margin-left:-25px;width:50px;border-radius:3px}.breadcrumbs.inline-breadcrumbs{margin-bottom:20px;padding:19px
20px;background:#fff;border-radius:4px}.breadcrumbs.inline-breadcrumbs a,.breadcrumbs.inline-breadcrumbs span,.dasboard-breadcrumbs a,.dasboard-breadcrumbs
span{float:left;padding:0
16px;position:relative;color:#888da0;font-size:12px}.breadcrumbs.inline-breadcrumbs
span{color:#666}.breadcrumbs.inline-breadcrumbs a:first-child,.dasboard-breadcrumbs a:first-child{padding-left:0}.dasboard-breadcrumbs a,.dasboard-breadcrumbs
span{padding:0
0 0 32px;color:#fff}.dasboard-breadcrumbs span,section.color-bg .section-title
p{color:rgba(255,255,255,.71)}.section-title .breadcrumbs,.flat-title-wrap
.breadcrumbs{margin-top:20px}.section-title .breadcrumbs a,.section-title .breadcrumbs span,.breadcrumbs-hero-buttom .breadcrumbs a,.breadcrumbs-hero-buttom .breadcrumbs span,.flat-title-wrap .breadcrumbs span,.flat-title-wrap .breadcrumbs
a{color:rgba(255,255,255,.71);display:inline-block;padding:0
16px;position:relative;font-weight:500}.section-title .breadcrumbs span,.section-title .breadcrumbs a:hover,section.parallax-section .section-title h2,.breadcrumbs-hero-buttom .breadcrumbs a,.flat-title-wrap .breadcrumbs
a{color:#fff}section.parallax-section .section-title.big-title
h2{font-size:38px}.dasboard-breadcrumbs a:before{right:-20px;content:"\f0da"}.breadcrumbs-fs{background:#fff;border-bottom:1px solid #eee;padding:10px
0;overflow:hidden}.breadcrumbs-fs .breadcrumbs a,.breadcrumbs-fs .breadcrumbs
span{float:left;margin-right:15px;padding-right:15px;color:#878c9f;font-weight:400;font-size:12px}.breadcrumbs-hero-buttom .breadcrumbs a:before{right:10px}.breadcrumbs-hero-buttom{margin-top:25px;padding-top:20px;border-top:1px solid rgba(255,255,255,.21)}.list-single-hero-price{float:right;font-size:11px}section.color-bg .section-title h2,.list-single-hero-price,.header-sec-link a,.flat-title-wrap
h2{color:#fff}.list-single-hero-price
span{color:#5ecfb1;font-size:24px;font-weight:400;padding-left:20px;position:relative;top:2px}.breadcrumbs-hero-buttom
.breadcrumbs{float:left;position:relative;top:10px}.breadcrumbs-hero-buttom .breadcrumbs a,.breadcrumbs-hero-buttom .breadcrumbs
span{float:left;padding:0
32px 0 0}section.color-bg .section-title
.breadcrumbs{margin-top:0;margin-bottom:10px}section.color-bg .section-title .breadcrumbs a:before{background:#fff !important}.header-sec-link{position:absolute;bottom:0;z-index:10;left:0;width:100%}.header-sec-link
a{display:inline-block;font-size:19px;padding:8px
60px;border-top-left-radius:6px;border-top-right-radius:6px}.flat-title-wrap{padding:20px
0}.flat-title-wrap
h2{font-size:30px;font-weight:400;text-transform:uppercase;position:relative;font-family:"Poppins",sans-serif}.section-decor{position:absolute;left:0;bottom:0;width:100%;height:150px;z-index:-1;background:url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/css/../images/city7.png) repeat;opacity:.7}section.parallax-section .section-title h4,.flat-title-wrap
h4{color:rgba(255,255,255,.71);font-size:12px;font-weight:400}.no-mar-bottom{margin-bottom:0 !important}.hero-parallax{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}section.hero-section{padding:150px
0;z-index:100}.slider-container .slider-item{padding:150px
80px}.home-intro h2,.home-intro-card
h3{font-size:40px;font-weight:400;color:#fff;font-family:"Poppins",sans-serif}.home-intro-card{margin-top:50px}.home-intro-card
.btn{margin-top:20px}.home-intro-card
h3{text-align:left;font-size:34px}.home-intro-card
h5{text-align:left;color:rgba(255,255,255,.7);font-size:12px;padding-top:10px}.home-intro
h3{color:#fff;padding-top:12px}.home-intro-card-counter{float:left;margin-bottom:10px;font-size:11px;border-radius:4px;background:#071b3e;color:#fff;padding:9px
12px;position:relative;top:-4px;box-shadow:0px 0px 0px 5px rgba(255,255,255,.2)}.home-intro-card-counter.home-intro-card-counter_price{top:0;margin-top:10px}.home-intro-card .listing-rating
i{margin-right:4px}.home-intro-subtitle{padding-top:60px;color:#fff;font-family:"Poppins",sans-serif;font-weight:300;font-size:12px}.colomn-text-title
h3{text-align:left;font-size:30px;color:#fff;font-weight:400;text-transform:uppercase;padding-bottom:10px}.colomn-text-title p,.colomn-text-list li
p{text-align:left;font-size:16px;color:rgba(255,255,255,.71)}.colomn-text{float:left;width:100%;position:relative;padding:0
40px 0 0}.pad-top-column-text{padding:80px;margin-bottom:20px}.pad-top-column-text_small{padding-top:40px}.colomn-text-list .btn,.intro-item .btn,.mar-top-btn{margin-top:30px}.hidden-section{overflow:hidden}.intro-item
h2{font-size:34px;color:#fff;font-weight:400;padding-bottom:30px;position:relative}.intro-item.big-text
h2{font-size:44px;font-family:"Poppins",sans-serif}.intro-item h2:before{content:"";position:absolute;left:50%;width:50px;height:4px;border-radius:2px;margin-left:-25px;bottom:15px}.intro-item
h3{color:#fff;font-size:13px;font-weight:500}.intro-item.big-text
h3{font-size:18px}.light-carousel .slick-slide-item{padding:10px
20px}.team-box{float:left;width:33.3%;position:relative;padding:10px
4px}.section-team .team-box{padding:10px
8px}.team-photo{margin-bottom:20px;overflow:hidden;border-radius:6px}.section-team .team-photo{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.team-info{float:left;width:100%;text-align:left}.section-team .team-info{border:1px
solid #eee;padding:25px
30px 70px;border-top:none;position:relative;border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden}.team-info h3,.team-info
h4{float:left;width:100%;padding-bottom:10px;font-weight:400;font-size:16px}.team-info
h4{font-size:11px;color:#666}.team-social{position:absolute;bottom:0;left:0;width:100%;padding-left:30px}.team-social
ul{float:left}.team-social
li{float:left;height:50px;line-height:50px;margin-right:15px}.team-social li a:hover{color:#999}.team-contact_link{float:right;width:60px;height:50px;line-height:50px;color:#fff;border-left:1px solid rgba(0,0,0,.21);box-sizing:border-box;text-align:center}.team-dec{position:absolute;top:20px;right:30px;font-size:26px;z-index:-1;color:#adc7dd}.main-register-wrap,.reg-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;display:none;background:rgba(0,0,0,.81)}.reg-overlay{z-index:1;background:0 0}.hid-body{overflow:hidden}.main-register-holder{max-width:495px;margin:100px
auto 50px;position:relative;z-index:5}.main-register
h3{float:left;width:100%;text-align:left;font-size:20px;padding:20px
0;margin-bottom:30px;font-weight:400;color:#666;border-bottom:1px solid #eee}.main-register h3
span{font-weight:800;font-size:18px;color:#566985;text-transform:uppercase;font-family:"Poppins",sans-serif}.main-register{float:left;width:100%;position:relative;padding:0
0 10px;margin-bottom:50px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0px 0px 0px 7px rgba(255,255,255,.3)}.close-reg{position:absolute;top:12px;right:24px;border-radius:100%;color:#fff;width:30px;height:30px;line-height:30px;cursor:pointer;transition:all .2s ease-in-out;z-index:100;border:1px
solid #fff;text-align:center}.soc-log{padding:15px
0}.soc-log
p{margin-bottom:12px;font-size:12px;color:#454545}.soc-log
a{float:left;width:100%;padding:0
0 0 100px;color:#fff;height:40px;line-height:40px;margin-bottom:10px;border-radius:4px;font-size:14px;font-weight:500;position:relative;text-align:left;border:1px
solid #333}.soc-log a
i{font-size:16px;position:absolute;top:0;width:60px;height:100%;left:0;height:40px;line-height:40px;text-align:center;border-right:1px solid rgba(0,0,0,.21)}.soc-log a.facebook-log{background:#3b5998}.soc-log a.google-log{color:#000;background:#fff}.soc-log a.paypal-log{background:#205da5}.log-separator{margin-top:10px}.log-separator
span{position:relative;width:90px;display:inline-block;background:#fff;z-index:2}.log-separator:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#eee;z-index:1}.custom-form .log-submit-btn{display:block;padding:13px
35px;border:none;border-radius:4px;color:#fff;cursor:pointer;-webkit-appearance:none;margin-top:12px}.main-register .filter-tags{float:left;margin-top:30px}.main-register .filter-tags
label{color:#50596e !important}.lost_password{margin-top:34px;float:right}.lost_password a,.main-register .filter-tags{float:left;color:#50596e;font-size:12px;font-weight:400}#tabs-container{float:left;width:100%;margin-top:10px;padding:0
30px}.tab{float:left;width:100%}.tabs-menu{float:left;width:100%}.tabs-menu
li{float:left;width:50%}.tabs-menu li
a{float:left;width:100%;padding:20px
30px;font-weight:400;font-size:12px;color:#fff;background:#eee;text-align:left;text-transform:uppercase}.tabs-menu li a
i{padding-right:20px}.tabs-menu li.current
a{background:#fff}.tabs-menu li.current a,.tabs-menu li a:hover{color:#fff}.tab-content{width:100%;padding:20px
0;display:none}#tab-1{display:block}.custom-form{float:left;width:100%;position:relative}.custom-form .nice-select{margin-bottom:20px}.custom-form textarea,.custom-form input[type=tel],.custom-form input[type=text],.custom-form input[type=number],.custom-form input[type=email],.custom-form input[type=password],.custom-form input[type=button],select{float:left;border:1px
solid #eee;background:#f7f9fb;width:100%;padding:14px
20px 14px 45px;border-radius:6px;color:#666;font-size:13px;-webkit-appearance:none}.custom-form textarea:focus,select,.custom-form input[type=text]:focus,.custom-form input[type=email]:focus,.custom-form input[type=password]:focus{background:#fff}.custom-form .nice-select input,select{padding-left:20px}.custom-form input::-webkit-input-placeholder,.custom-form textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#666;font-weight:500;font-size:13px}.custom-form input:-moz-placeholder,select:-moz-placeholder .custom-form textarea:-moz-placeholder{color:#888da0;font-weight:400;font-size:13px}.custom-form
textarea{height:200px;resize:none;padding:25px
20px;-webkit-appearance:none}.custom-form
input{margin-bottom:20px}.filter-tags
label.creecompte{float:left;padding:0
10px;position:relative;top:-42px;right:-20px;color:#888da0;font-weight:400;width:auto}.custom-form
label{float:left;position:relative;width:100%;text-align:left;font-weight:500;color:#666;color:#878c9f;font-size:13px;font-weight:500}.main-register .custom-form
label{padding-bottom:12px}.custom-form label
i{padding-right:12px;font-size:14px;position:absolute;top:16px;left:16px}.custom-form
button{outline:none;border:none;cursor:pointer;-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.custom-form.no-icons input,.custom-form.no-icons
textarea{padding-left:10px}.custom-form.no-icons
label{margin-bottom:20px}.pass-input-wrap
span{position:absolute;right:20px;cursor:pointer;bottom:36px;z-index:10;font-size:12px}.radio{color:#999;font-size:13px;position:relative;top:-2px}.radio
span{position:relative;padding-left:30px;top:1px}.radio span:after{content:"";width:20px;height:20px;border:2px
solid #ccc;position:absolute;left:0;top:-3px;box-sizing:border-box}.radio input[type=radio]{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1;opacity:0}.radio input[type=radio]:checked+span{color:#666}.radio input[type=radio]:checked+span:before{font-family:Font Awesome\5 Pro;content:"\f00c";font-size:13px;position:absolute;top:0;left:4px;z-index:20}.fuzone{position:relative;border:1px
solid #eee;border-radius:3px;background:#f7f9fb;transition:all .3s linear;margin-bottom:10px;display:inline-block;width:100%;min-height:160px;margin-top:0;float:left;cursor:pointer}.fuzone
input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:100;cursor:pointer}.fuzone .fu-text{text-align:center;margin:50px
0;font-size:12px;color:#999;font-weight:400;position:relative}.fuzone .fu-text
i{font-size:44px;width:100%;padding-bottom:10px;transition:all .3s linear}.fuzone:hover .fu-text
i{transform:translateY(-10px)}.photoUpload-files
span{color:#666;margin:0
3px;padding:3px
6px;background:#fff;border-radius:2px;display:inline-block;font-size:10px;box-shadow:0 5px 5px rgba(0,0,0,.07)}.book-form .quantity-item
label{width:auto;position:relative;top:16px;padding-right:10px;color:#878c9f;font-size:10px;font-weight:400;text-transform:uppercase}.book-form .quantity-item label
i{position:relative;float:left;top:0;left:0;padding-right:8px}.book-form
.quantity{float:right}.book-form .quantity-item{margin-bottom:20px;float:left;width:50%}.book-form .quantity-item.fcit{padding-left:20px}.book-form
.btnaplly{color:#fff;width:100%;background:#f8bb11;padding:15px
0;border-radius:4px}.book-form .btnaplly
i{padding-left:10px}.total-coast{padding:15px
0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:20px}.total-coast
strong{color:#878c9f;font-size:12px;font-weight:400;position:absolute;left:0;top:21px}.total-coast
span{float:right;text-align:right;font-size:19px;font-weight:400;position:relative;top:3px}.custom-form .total-coast
input{width:inherit !important;float:left;border:none;background:0 0;height:auto;padding:0;color:#888da0;font-size:24px;text-align:right;margin-bottom:0;top:-3px;position:relative;right:10px}.hid-input{display:none}.book-form .bookdate-container label
i{top:42px}.book-form .bookdate-container
input{padding-left:42px}.book-form .listsearch-input-item label,.book-form .bookdate-container
label{margin-bottom:12px}.bookdate-container-dayscounter{position:absolute;right:10px;bottom:32px;z-index:20;cursor:help}.bookdate-container-dayscounter
span{color:#fff;position:absolute;right:-10px;top:-40px;border-radius:4px;background:#071b3e;height:30px;line-height:30px;min-width:100px;font-size:11px;opacity:0;visibility:hidden}.bookdate-container-dayscounter:hover
span{opacity:1;visibility:visible}.onoffswitch{position:relative;width:83px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px
solid #fff;border-radius:20px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700;box-sizing:border-box}.onoffswitch-inner:before{content:"ON";padding-left:21px;background-color:#4db7fe;color:#fff}.onoffswitch-inner:after{content:"OFF";padding-right:21px;background-color:#4db7fe;color:#fff;text-align:right}.onoffswitch-switch{display:block;width:21px;margin:4.5px;background:#fff;position:absolute;top:0;bottom:0;right:49px;border:2px
solid #fff;border-radius:20px;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.main-register .custom-form input[type=text],.main-register .custom-form input[type=email],.main-register .custom-form input[type=password]{padding-left:20px}.grey-blue-bg{background:#ecf6f8}.col-list-wrap{position:relative;width:900px;float:left;background:#ecf6f8;min-height:100vh;z-index:50;left:0;box-shadow:0px 0px 90px 0px rgba(0,0,0,.17);transition:all .2s ease-in-out;padding-bottom:40px}.fw-col-list-wrap{width:100% !important;box-shadow:0px 0px 0 0px rgba(0,0,0,.27);background:0 0;padding-bottom:0}.fw-col-list-wrap .list-main-wrap-opt{padding:0
8px;margin-top:0}.fh-col-list-wrap,.center-col-list-wrap{width:100%}.filter-sidebar{padding:25px
30px;border-radius:10px;background:#fff;border:1px
solid #eee;z-index:120}.filter-sidebar .col-list-search-input-item{margin-bottom:25px}.filter-sidebar .col-list-search-input-item:last-child{margin-bottom:0}.filter-sidebar .col-list-search-input-item
label{margin-bottom:15px}.filter-sidebar .col-list-search-input-item .filter-tags
label{margin-bottom:0}.filter-sidebar .col-list-search-input-item .header-search-button{top:0;left:0}.search-opt-wrap{margin-top:20px}.range-slider-wrap{margin-top:6px}.button{position:relative;margin:auto;padding:10px
15px;background-color:#4db7fe;color:#fff;border-radius:5px;transition:all .35s ease-in-out;border:1px
solid #4db7fe;cursor:pointer}.button:hover{background-color:#1195ec}.search-opt-container .filter-tags
li{float:left;width:100%;margin-bottom:10px;text-align:left;font-size:11px;display:flex}.filter-tags .listing-rating
i{padding-right:3px;font-size:10px}.four-star-rating .listing-rating i:nth-child(5),.three-star-rating .listing-rating i:nth-child(4),.three-star-rating .listing-rating i:nth-child(5){color:#ccc}.filter-tags .listing-rating
span{color:#999;padding-left:6px}.leave-rating-title{margin-right:10px;font-weight:500;font-size:14px;color:#666;position:relative;top:-3px}.leave-rating input[type=radio]{display:none}.leave-rating
label{font-size:12px;float:right;letter-spacing:4px;color:#facc39;cursor:pointer;transition:.3s}.leave-rating-holder .leave-rating{float:left;margin-top:6px}.leave-rating label:hover:before,.leave-rating label.selected:before,.leave-rating label.min-star:before{font-weight:700}.leave-rating:hover input[type=radio]:checked~label:before,.leave-rating input[type=radio]:checked~label:before,.leave-rating label:hover~label:before{font-weight:700}.hidden-listing-filter-vis{opacity:1}.list-main-wrap-title.single-main-wrap-title{margin-top:0;padding-top:0;margin-bottom:40px;border-bottom:1px solid #eee}.fw-col-list-wrap .list-main-wrap-opt .list-main-wrap-title{padding:0
0 10px;margin-top:0;margin-bottom:10px}.list-main-wrap-title
h2{text-align:left;font-weight:500;font-size:18px;font-family:"Poppins",sans-serif;color:#888da0}.list-main-wrap-opt{margin-top:20px}.fw-col-list-wrap .list-main-wrap-opt .list-main-wrap-title.col-title{margin-bottom:20px}.list-main-wrap-opt-sb{margin-top:0}.half-tags{width:50%}.price-opt .listsearch-input-item .nice-select{background:#fff;width:100%}.grid-opt{float:right}.grid-opt
li{float:left;margin-left:10px}.grid-opt li
span{float:left;font-size:14px;font-weight:900;color:#ccc;background:#fff;width:36px;height:36px;border-radius:100%;border:1px
solid #eee;line-height:36px;cursor:pointer}.geodir-category-listing{border-radius:10px;background:#fff;border:1px
solid #eee}.geodir-category-content{padding:20px;z-index:2}.listing-avatar{position:absolute;top:20px;left:20px;z-index:4}.listing-avatar
img{width:34px;height:34px;border-radius:100%;box-shadow:0px 0px 0px 5px rgba(255,255,255,.2)}.avatar-tooltip{position:absolute;top:2px;margin-top:20px;opacity:0;left:100%;margin-left:20px;min-width:150px;visibility:hidden;padding:9px
0;border-radius:4px;background:#071b3e;color:#fff;font-size:11px;font-weight:400;transition:all .2s ease-in-out;box-shadow:0px 0px 0px 5px rgba(255,255,255,.2)}.listing-avatar:hover .avatar-tooltip{margin-top:0;opacity:1;visibility:visible}.geodir-category-content
p{text-align:left;font-size:12px;color:#999}.geodir-category-content h3,.cart-details_text .geodir-category-content-title-item
h3{float:left;text-align:left;font-weight:400;font-size:16px;margin-bottom:10px}.geodir-category-content h3
a{color:#46a5dc}.geodir-category-content-tags{margin-top:10px}.category-name{float:left;margin-right:10px;position:relative;color:#999;top:-2px;border-radius:2px;background:#eee;padding:4px
14px}.geodir-category-opt{position:absolute;bottom:0;left:0;width:100%;z-index:3;padding:10px
20px;cursor:pointer}.geodir-category-opt
h4{float:left;width:100%;text-align:left;font-size:16px;font-weight:400;margin-bottom:1px}.geodir-category-opt h4
a{color:#fff;font-weight:600;font-size:14px}.geodir-category-content-title{padding-bottom:20px;margin-bottom:10px;border-bottom:1px dotted #ccc}.geodir-category-content-title-item{float:left;width:100%;position:relative;z-index:1}.facilities-list{margin:12px
0 12px;list-style:none;display:flex}.facilities-list
li{margin-right:14px;cursor:pointer;position:relative}.facilities-list li
i{color:#adc7dd;font-size:16px}.facilities-list li
span{position:absolute;opacity:0;left:-20px;top:-34px;height:26px;line-height:26px;min-width:90px;color:#fff;font-size:11px;visibility:hidden;border-radius:4px;background:#071b3e;white-space:nowrap;padding-left:10px;padding-right:10px}.facilities-list li:hover
span{visibility:visible;opacity:1}.geodir-category-footer{margin:4px
0 0;padding:18px
130px 0 0;border-top:1px dotted #ccc}.geodir-category-price{float:left;font-size:12px;color:#999;font-weight:400;background:#f7f9fb;padding:9px
12px;border-radius:4px;border:1px
dotted #e4e4e4;text-transform:uppercase}.geodir-category-price
span{font-weight:400;margin-top:6px;font-size:13px;color:#00a6e5}.geodir-opt-list{position:absolute;right:0;width:130px;top:16px}.geodir-opt-list
a{float:right;width:36px;height:36px;margin-left:5px;background:#ecf6f8;line-height:40px;position:relative;color:#999;border-radius:4px;font-size:15px}.geodir-opt-list a:hover i,.show-search-button:hover
i{transition:all .2s ease-in-out;animation:bounce 1s;color:#fff}@keyframes
bounce{0%,20%,60%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}80%{transform:translateY(-5px)}}.geodir-opt-link{padding-right:6px}.geodir-opt-link
a{height:36px;line-height:36px;color:#fff;background:#ecf6f8;width:100%;font-weight:500;border-radius:4px;text-align:left;padding-left:20px}.geodir-opt-link a:hover{background:#071b3e}.geodir-opt-link a
i{position:absolute;right:0;width:40px;height:36px;line-height:36px;top:0;font-size:8px;border-left:1px solid rgba(255,255,255,.21);text-align:center}.geodir-opt-link a:hover{color:#fff}.geodir-opt-tooltip{position:absolute;opacity:0;right:0;top:-40px;height:30px;line-height:30px;min-width:100px;margin-left:-75px;color:#fff;font-size:11px;visibility:hidden;border-radius:4px}.geodir-opt-tooltip
strong{color:#fff;padding-left:6px}.geodir-opt-list a:hover .geodir-opt-tooltip{opacity:1;visibility:visible}.sale-window{position:absolute;right:20px;cursor:pointer;top:20px;z-index:3;font-weight:500;background:#f8b82f;padding:8px
18px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-radius:5px;font-size:12px;color:#fff}html{scroll-behavior:smooth}.sale-window:hover{background:#00a6e5;color:#fff}.sale-window.big-sale:after{border-bottom:14px solid #3aaced}.sale-window.big-sale:before{border-top:14px solid #3aaced}.sale-window.big-sale{background:#3aaced}.listing-content{background:#fff;padding:20px;z-index:20;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.listing-content:before{font-family:Font Awesome\5 Pro;content:"\f35d";position:absolute;color:#ccc;top:20px;right:20px;font-size:25px;font-weight:500;z-index:-1;opacity:.5}.listing-title
h4{font-size:16px;text-align:left;font-weight:500}.map-popup-location-price{position:absolute;left:20px;top:24px;padding:6px
7px;font-size:12px;z-index:20;font-weight:400;border-radius:4px;overflow:hidden}.map-box .map-popup a
img{max-width:100%}.map-popup-location-price
strong{color:#fff;float:left;width:100%;margin-bottom:4px;font-size:11px;font-weight:400}.map-popup-location-info{float:left;width:100%;margin-top:10px;color:#878c9f;font-weight:500;font-size:12px;text-align:left}.map-popup-location-info
i{padding-right:6px}.map-card-rainting{position:absolute;left:0;width:100%;top:-40px;padding:15px
20px;z-index:2}.map-popup-location-price:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:#061b41;opacity:.5}.map-card-rainting
i{float:left;margin-right:4px}.infoBox-close{position:absolute;width:36px;height:36px;line-height:36px;top:30px;right:20px;color:#fff;border-radius:6px;z-index:20;cursor:pointer;transition:all .3s}.infoBox-close:hover,.header-search-button:hover i,.contact-btn:hover i,.header-sec-link a:hover
i{animation:bounce 1s}.pagination{margin-top:30px;text-align:center;float:left;width:100%}.pagination
a{display:inline-block;width:44px;height:44px;line-height:44px;border-radius:6px;border:1px
solid #eee;box-sizing:border-box;position:relative;font-size:13px;color:#888da0;background:#fff;letter-spacing:1px}.pagination a.current-page,.pagination a:hover{color:#fff}.pagination a
i{font-size:12px}.back-to-filters{position:absolute;right:-40px;width:40px;height:40px;top:15px;font-size:14px;color:#fff;line-height:40px;z-index:-1;background:#071b3e;border-top-right-radius:6px;border-bottom-right-radius:6px}.back-to-filters
span{visibility:visible;position:absolute;height:40px;min-width:150px;line-height:40px;visibility:hidden;opacity:0;top:0;font-size:12px;left:-150px;margin-top:20px;transition:all .3s;font-weight:500;border-top-left-radius:6px;border-bottom-left-radius:6px;background:#071b3e}.back-to-filters:hover
span{margin-top:0;visibility:visible;opacity:1}.back-to-filters:hover i,.wishlist-link:hover
i{animation:bounce 1s}.slideshow-container{position:absolute;top:0;left:0;width:100%;height:110%;z-index:1}.slideshow-item,.slideshow-container .slick-slide{position:relative;float:left;width:100%;height:100%}.map-modal-wrap{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;display:none;overflow:auto}.map-modal-wrap-overlay{position:fixed;top:0;left:0;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(0,0,0,.41)}.map-modal-item{position:relative;max-width:650px;margin:0
auto;top:25%;z-index:2}.map-modal-container{padding:0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0px 0px 0px 7px rgba(255,255,255,.2)}.map-modal-container
h3{float:left;text-align:left;font-size:15px;font-weight:400;margin:25px
0;color:#666;padding-left:30px}.map-modal-container h3
i{padding-right:10px}.map-modal
#singleMap{margin-bottom:0}.map-modal-close{position:absolute;right:30px;bottom:16px;width:36px;height:36px;line-height:38px;border-radius:4px;color:#fff;z-index:10;cursor:pointer}.list-single-hero{padding:250px
0 0;overflow:hidden}.list-single-hero-title{z-index:2;padding:40px
0 30px}.list-single-hero-title,.map-card-rainting,.geodir-category-opt,.listing-item-cat,.ajax-modal-title{background:linear-gradient(to bottom,rgba(6,27,65,0) 0%,rgba(6,27,65,.95) 100%)}.list-single-hero-title
h2{text-align:left;float:left;width:100%;z-index:2;color:#fff;font-size:30px;font-weight:400;position:relative;font-family:"Poppins",sans-serif}.listing-rating-wrap{float:left;margin-bottom:10px}.list-single-hero-title .listing-rating
i{font-size:15px;margin-right:4px}.listing-rating-wrap .listing-rating,.listing-rating-wrap
span{float:left}.modal .listing-rating-wrap,.modal .listing-rating-wrap .listing-rating,.modal .listing-rating-wrap
span{float:none;clear:both}.listing-rating-wrap
span{color:#fff;padding-right:20px;font-size:13px;font-weight:400}.list-single-header-contacts{margin-top:0}.list-single-header-contacts
li{float:left;margin-right:18px}.list-single-header-contacts li
a{color:#fff;font-size:12px}.list-single-header-contacts li
i{padding-right:10px}.list-single-hero-details{margin-top:31px}.list-single-hero-rating{float:right;position:relative;z-index:1}.list-single-hero-rating .rate-class-name{float:right;cursor:pointer}.list-single-hero-rating .rate-class-name
span{background:#071b3e;color:#fff;float:left;font-weight:400;border-radius:7px 7px 7px 0;padding:22px;font-size:24px;border:1px
solid rgba(0,0,0,.21);text-shadow:0px 2px 5px rgba(0,0,0,.21)}.list-single-hero-rating
.score{float:left;color:#fff;text-align:right;padding-right:15px;margin-top:20px}.list-single-hero-rating .score
strong{width:100%;float:left;font-weight:700;margin-top:11px}.list-single-hero-rating-list{position:absolute;bottom:100%;margin-bottom:20px;right:0;z-index:10;background:rgba(6,27,65,.45);padding:15px;overflow:hidden;border-radius:4px;transition:all .2s ease-in-out;visibility:hidden;opacity:0}.list-single-hero-rating:hover .list-single-hero-rating-list{visibility:visible;opacity:1;margin-bottom:10px}.list-single-hero-rating-list .rate-item{margin-bottom:10px}.flat-hero-container{background:#fff;padding:25px
30px 30px;border-radius:4px}.flat-hero-container .listing-rating-wrap{margin:0;top:11px;position:relative}.flat-hero-container .box-widget-item-header{margin-bottom:10px;padding-bottom:30px}.flat-hero-container .box-widget-item-header
h3{font-size:18px}.flat-hero-container .list-single-hero-price,.list-single-hero-header .list-single-hero-price{color:#666;font-size:14px;margin-top:0;margin-bottom:15px;border-bottom:1px solid #eee;padding:5px
0 20px;text-align:left}.list-single-hero-header .list-single-hero-price{padding:25px
30px;margin-bottom:0;border:none;background:#ecf6f8;color:#999;border-radius:4px;text-transform:uppercase;font-size:11px}.list-single-hero-header .list-single-hero-price
span{padding-left:50px}.flat-hero-container .list-single-hero-price:before,.list-single-hero-header .list-single-hero-price:before{font-family:Font Awesome\5 Pro;content:"\f4c0";position:absolute;color:#ccc;top:1px;font-size:35px;right:0;opacity:.4;font-weight:500}.list-single-hero-header .list-single-hero-price:before{top:1px;font-size:55px}.list-single-hero-header .geodir-category-location{margin-top:15px}.flat-hero-container .review-score-detail{width:100%;padding:0}.flat-hero-container .rate-class-name-wrap{margin-bottom:20px;border-bottom:1px solid #eee;padding:0
0 20px}.flat-hero-container .rate-class-name-wrap
a{float:right;width:40%;padding:14px
0;border-radius:4px;font-size:11px;position:relative;top:18px;color:#fff;font-weight:400}.flat-hero-container .rate-class-name-wrap a
i{padding-left:10px}.flat-hero-container .rate-class-name{float:left;width:60%}.flat-hero-container .rate-class-name
span{background:#071b3e;color:#fff;float:left;font-weight:400;border-radius:7px 7px 7px 0;padding:22px;font-size:24px;border:1px
solid rgba(0,0,0,.21);text-shadow:0px 2px 5px rgba(0,0,0,.21);margin-right:10px}.flat-hero-container .rate-class-name
.score{text-align:left;padding-left:18px;color:#666;font-size:12px}.flat-hero-container .rate-class-name .score
strong{display:block;padding:18px
0 6px}.flat-hero-container .reviews-score-wrap{padding:0
0 15px;margin-bottom:10px}.review-score-detail-list .rate-item{margin-bottom:11px}.rate-item-title{margin-bottom:6px;text-align:left;color:#fff;font-size:12px}.review-score-detail-list .rate-item-title,.review-score-detail-list .rate-item-percent{color:#666}.rate-item-bg{height:6px;background:#fff;border-radius:8px;float:left;width:120px;overflow:hidden}.review-score-detail-list .rate-item-bg{background:#eee;height:10px}.rate-item-line{float:left;height:6px;border-radius:4px}.review-score-detail-list .rate-item-line{height:10px}.rate-item-percent{position:absolute;top:14px;right:0;color:#fff}.list-single-hero-links{float:right;position:relative;top:20px}.lisd-link{float:left;margin-left:10px;padding:10px
20px;border:1px
dashed rgba(255,255,255,.21);background:rgba(255,255,255,.11);color:#fff;border-radius:4px;cursor:pointer;font-size:12px}.lisd-link
i{padding-right:10px}.lisd-link:hover{border-color:transparent}.list-single-main-container{padding-left:60px}.list-single-main-item{padding:30px;background:#fff;margin-bottom:20px;border-radius:4px;border:1px
solid #f2f2f2}article .list-single-main-item,article.post-article .list-single-main-item:last-child{margin-bottom:0}article.post-article .list-single-main-item{margin-bottom:20px}.list-single-hero-header .list-single-main-item-title{border-bottom:0;margin-bottom:0;padding-bottom:0}.list-single-main-item-title .listing-rating{float:left;margin-top:10px}.list-single-hero-header .list-single-main-item-title
h3{font-size:24px}.list-single-hero-header .list-single-main-item-title:before{display:none}.list-single-main-item-title.no-dec-title{border:none;margin-bottom:0;padding-bottom:15px}.list-single-main-item-title.no-dec-title:before{display:none}.list-single-main-item
p{text-align:left;color:#878c9f}.listing-features
li{float:left;width:33.3%;text-align:left;margin-bottom:15px;font-size:13px;color:#586080;font-weight:400;position:relative;padding-left:30px}.listing-features li
i{position:absolute;left:0;top:0}.tags-stylwrap
a{float:left;padding:10px
25px;border-radius:2px;color:#888da0;font-size:12px;background:#ecf6f8;font-weight:500;margin-right:6px}.tags-stylwrap.sb-tags
a{color:#fff;margin-bottom:6px}.box-widget-item{margin-bottom:30px}.box-widget{background:#fff;border-radius:4px;border:1px
solid #eee;float:left;width:100%}.no-bor-rad{border-radius:0}#weather-widget{float:left;width:100%;border-radius:4px;overflow:hidden}.box-widget-list{display:block}.box-widget-list
i{padding-right:10px}.box-widget-list
li{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px;color:#666;float:left;position:relative;width:100%;text-align:left;font-size:12px}.box-widget-list li
span{min-width:80px;float:left}.box-widget-list li
a{margin-left:20px;color:#878c9f}.list-widget-social{float:left;margin-top:10px}.list-widget-social
li{float:left;margin-right:10px}.list-widget-social li
a{float:left;width:36px;height:36px;line-height:36px;border-radius:4px;color:#fff;background:#3aaced;font-size:12px;font-weight:300}.list-widget-social li a:hover{background:#071b3e}.banner-wdget{overflow:hidden;border-radius:6px}.banner-wdget
.overlay{opacity:.3}.banner-wdget-content{padding:90px
30px 70px;z-index:10}.banner-wdget-content
h4{font-weight:500;color:#fff;font-size:18px}.banner-wdget-content h4
span{color:#5ecfb1;font-weight:400}.banner-wdget-content
a{font-weight:400;color:#fff;padding:12px
30px;display:inline-table;margin-top:15px;border-radius:6px;cursor:pointer;box-shadow:0px 0px 0px 7px rgba(255,255,255,.2)}.banner-wdget-content a:hover{background:#24324f}.banner-wdget-content .countdown-item{width:25%;float:left;color:#fff}.banner-wdget-content .countdown-item
p{font-size:10px;color:#fff}.banner-wdget-content .countdown-item
span{font-size:24px;font-weight:400;font-style:italic}.banner-wdget-content
.countdown{margin-top:15px}.box-widget-author-title{border-bottom:1px solid #eee;margin-bottom:10px;padding:0
0 40px 80px}.box-widget-author-content{padding:10px
0 0;margin-bottom:10px;border-bottom:1px solid #eee}.box-widget-author-content
p{text-align:left}.box-widget-author:before{font-family:Font Awesome\5 Pro;content:"\f4fc";position:absolute;color:#ccc;top:10px;font-size:35px;right:0;opacity:.4;font-weight:500}.box-widget-author-title
a{float:left;text-align:left;color:#666;position:relative;font-size:14px;margin-top:10px;padding-bottom:6px}.box-widget-author-title
span{float:left;width:100%;font-size:10px;text-align:left;color:#999;text-transform:uppercase}.box-widget-author-title-img{position:absolute;left:0;width:60px;top:0;height:100%}.box-widget-author-title-img
img{width:60px;height:60px;border-radius:100%}.box-widget.widget-posts
li{padding:8px
0;margin-bottom:19px;border-bottom:1px solid #eee}.box-widget.widget-posts li:last-child{margin-bottom:0}.box-widget.widget-posts .widget-posts-img{float:left;width:28%}.box-widget.widget-posts .widget-posts-img
img{border-radius:4px;width:100%;height:auto}.box-widget.widget-posts .widget-posts-descr{float:left;width:66%;margin-left:6%;text-align:left;padding:10px;background:#f9f9f9;border-radius:4px}.box-widget.widget-posts .widget-posts-descr
a{font-size:13px;font-weight:500;padding-bottom:20px;color:#878c9f}.box-widget.widget-posts .widget-posts-date{float:left;width:100%;margin-top:14px;font-weight:400;color:#999;font-size:11px}.box-widget.widget-posts .widget-posts-date
i{padding-right:10px}.box-image-widget{float:left;width:100%;position:relative;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.box-image-widget:last-child{margin-bottom:0}.box-image-widget-media{float:left;width:35%}.box-image-widget-media
a{float:left;width:100%;margin-top:8px;padding:8px
0;color:#fff;border-radius:2px;font-size:11px}.box-image-widget-details{float:left;width:65%;padding-left:18px;text-align:left}.box-image-widget-details
h4{padding-bottom:6px;color:#666}.box-image-widget-details h4
span{color:#5ecfb1;font-size:11px;padding-left:20px}.box-image-widget-details
p{font-size:12px}.box-image-widget-media
img{width:100%;height:auto}.pricerange
span{float:left;margin-right:20px;color:#878c9f;font-weight:400}.pricerange{font-size:14px;text-align:left;font-weight:400;color:#5ecfb1}.claim-widget-link{padding-top:20px;margin-top:20px;border-top:1px solid #eee}.claim-widget-link span,.claim-widget-link
a{float:left;text-align:left;font-weight:500}.claim-widget-link a:hover{color:#24324f}.claim-widget-link
span{color:#878c9f;margin-right:20px}.about-wrap{margin-bottom:30px}.about-wrap .list-single-main-item-title
h3{font-size:24px}.about-wrap
p{text-align:left}.about-wrap
h4{text-align:left;font-size:16px;padding:10px
0 0;font-weight:400;color:#adc7dd}.about-wrap .section-separator{margin-bottom:5px}.primary-color{color:#3aacee}.selected-room{text-align:left;padding:15px;background-color:#f7f7f7;float:none;clear:both;margin-bottom:30px;border-left:5px solid #3aacee;display:flex;justify-content:space-between}.selected-room
span{color:#3aacee;font-size:15px}.bar{color:rgba(0,0,0,.212);font-weight:400}.ys-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10024;background-color:#fff;display:flex;justify-content:center;align-items:center}.ys-loader:after{content:"";border:4px
solid rgba(0,0,0,.3);border-top:4px solid #007bff;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rooms-price
strong{padding-left:3px;font-size:10px;color:#999}.list-single-facts{background:#fff}.single-facts{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.single-facts .inline-facts-wrap{width:25%;float:left;padding:15px}.single-facts .inline-facts{position:relative;padding:20px
30px;background:#ecf6f8;min-height:143px;border-radius:6px}.single-facts .inline-facts
i{font-size:54px;position:absolute;right:10px;top:10px;opacity:.4;z-index:1}.single-facts .inline-facts
.num{font-size:34px;color:#a4d8f3;font-weight:400;text-align:left}.single-facts .inline-facts
h6{text-align:left;color:#888da0;font-weight:300;padding-top:10px;font-size:14px}.home-facts .inline-facts .num,.single-facts .inline-facts
h6{position:relative;z-index:2}.home-facts{float:left;width:25%;padding:0
25px}.home-facts
.num{color:#fff;font-family:"Poppins",sans-serif;font-size:44px}.home-facts
h6{color:rgba(255,255,255,.71);font-size:13px;font-weight:500}.home-facts
h6{margin-top:20px;font-size:15px;font-weight:500;position:relative;color:rgba(255,255,255,.91)}.home-facts h6:before{content:"";position:absolute;top:-12px;left:50%;height:1px;background:#fff;margin-left:-25px;opacity:.4;width:50px}.cart-detai
ls{background:#f9f9f9}.cart-details_header{border:1px
solid #eee;display:inline-table;padding:15px
20px}.cart-details_header .widget-posts-img{float:left;width:35%}.cart-details_header .widget-posts-img
img{border-radius:4px}.cart-details_header .widget-posts-descr{float:left;width:65%;padding-left:20px;text-align:left;position:relative}.cart-details_header .widget-posts-descr
a{color:#666}.cart-details_header .widget-posts-descr .geodir-category-location{margin-top:12px}.cart-details_header .widget-posts-descr .geodir-category-location
a{font-size:10px;color:#878c9f}.cart-details_header .widget-posts-descr .listing-rating{margin-top:6px}.cart-details_header .widget-posts-descr .listing-rating
i{font-size:10px;margin-right:2px}.cart-details_text .geodir-category-content-title-item h3
a{color:#666}.bookiing-form-wrap .custom-form form fieldset:not(:first-of-type){display:none}.next-form,.submit-form{float:right}.previous-form{float:left;padding:0
30px 0 80px;height:44px;line-height:44px;border-radius:4px;color:#fff;font-weight:400;font-size:12px;text-align:left;position:relative;overflow:hidden}.previous-form
i{position:absolute;left:0;width:50px;height:44px;line-height:44px;border-right:1px solid rgba(255,255,255,.21);text-align:center;top:0}.previous-form:hover:after{width:100%}.previous-form:after{content:"";position:absolute;width:50px;height:100%;background:rgba(255,255,255,.2);z-index:0;left:0;top:0;transition:all .2s linear}.success-table-header{text-align:left;color:#666;font-size:16px;font-weight:400;padding:10px
0 0 70px}.success-table-header
i.decsth{color:#5ecfb1;position:absolute;font-size:54px;left:0;top:0}.success-table-header h4,.success-table-header
p{float:left}.success-table-header
a{font-size:12px;color:#fff;padding:12px
25px;float:right;border-radius:30px;position:relative;top:-14px}.success-table-header a
i{padding-right:8px;font-size:15px}.log-massage{padding:10px
0;text-align:left;font-size:12px;color:#666}.reviews-score-wrap{padding:0
0 25px;border-bottom:1px solid #eee;margin-bottom:20px}.list-single-hero-header .reviews-score-wrap{padding:0;border-bottom:none;margin-bottom:0}.review-score-total,.review-score-detail{float:left;width:25%}.review-score-total
span{background:#071b3e;color:#fff;float:left;font-weight:400;border-radius:7px 7px 0;padding:22px
0;width:100%;font-size:34px;border:1px
solid rgba(0,0,0,.21);text-shadow:0px 2px 5px rgba(0,0,0,.21)}.review-score-total
a{float:left;width:100%;padding:10px
0;color:#fff;margin-top:10px;border-radius:4px}.review-score-total span
strong{display:block;font-size:14px;font-weight:500;padding-top:6px}.review-score-detail{width:75%;padding-left:20px}.reviews-comments-wrap{display:inline-table;margin-top:30px}.reviews-comments-item-text .review-score-user{float:right;position:relative;top:-12px}.reviews-comments-item-text .review-score-user
span{background:#071b3e;color:#fff;float:right;font-weight:400;border-radius:3px 3px 0;width:40px;height:40px;line-height:40px;font-size:12px;border:1px
solid rgba(0,0,0,.21);text-shadow:0px 2px 5px rgba(0,0,0,.21)}.reviews-comments-item-text .review-score-user
strong{margin-right:12px;font-size:11px;color:#666;position:relative;top:10px}.reviews-comments-item{padding:0
0 30px 110px;position:relative;float:left;margin-bottom:40px;width:100%;border-bottom:1px solid #eee}.reviews-comments-item.reply-comment-item{width:90%;margin-left:10%;padding:30px
20px 30px 110px;border-radius:6px}.reviews-comments-item.reply-comment-item .review-comments-avatar{top:30px}.reviews-comments-item.reply-comment-item:before{content:"";position:absolute;top:0;left:-10%;margin-left:30px;width:40px;height:40px;border-left:1px solid #eee;border-bottom:1px solid #eee}.reviews-comments-item:last-child{border:none;margin-bottom:0}.review-comments-avatar{position:absolute;top:0;left:10px;width:80px;height:80px}.review-comments-avatar:before{content:"";position:absolute;top:100%;margin-top:20px;left:0;margin-left:38px;width:40px;height:40px;border-left:1px solid #eee;border-bottom:1px solid #eee}.review-comments-avatar
img{width:80px;height:80px;float:left;border-radius:100%}.reviews-comments-item-text{float:left;width:100%;position:relative;padding:30px
20px;background:#f9f9f9;border-radius:6px}.reviews-comments-item-text .new-dashboard-item{top:0}.reviews-comments-item-text
h4{text-align:left;padding-bottom:25px;float:left;font-size:16px;font-weight:400;color:#666}.reviews-comments-item-text h4
a{color:#666}.reviews-comments-item-text
p{text-align:left}.reviews-comments-item-date{float:left;margin-top:18px;font-weight:500;color:#999;width:100%;text-align:left;padding-top:18px;font-size:12px;border-top:1px solid #eee}.reviews-comments-item-date
span{float:left}.reviews-comments-item-date
a{float:right;font-weight:400;color:#666}.range-slider-title{float:left;width:100%;text-align:left;margin-bottom:10px;color:#878c9f;font-size:10px;font-weight:400;text-transform:uppercase}.col-list-search-input-item{text-align:left}.col-list-search-input-item input[type=text]{float:left;width:100%;border:1px
solid #eee;padding:12px
32px 12px 33px;border-radius:6px;background:#f7f9fb;height:42px;line-height:42px}.col-list-search-input-item input[type=text]:focus{background:#fff}.col-list-search-input-item .quantity input[type=text]{padding-left:10px;padding-right:0}.col-list-search-input-item input[type=number]{border-radius:6px;background:#fff}.leave-rating-holder .leave-rating-title{float:left;width:100%;text-align:left;margin-bottom:10px;color:#41adeb;font-size:10px;font-weight:400;text-transform:uppercase}.col-list-search-input-item.in-loc-dec:before{font-family:Font Awesome\5 Pro;content:"\f107";position:absolute;color:#fff;bottom:10px;font-size:15px;right:14px;font-weight:500;z-index:120;transition:all .2s ease-in-out}.header-search-input-item.in-loc-dec:before{font-family:Font Awesome\5 Pro;content:"\f107";position:absolute;color:#fff;bottom:10px;font-size:15px;right:14px;font-weight:500;z-index:120;transition:all .2s ease-in-out}.header-search-input-item.date-parent:before{font-family:Font Awesome\5 Pro;content:"\f107";position:absolute;color:#fff;bottom:10px;font-size:15px;right:14px;font-weight:500;z-index:120;transition:all .2s ease-in-out}.not-vis-arrow{z-index:520}.not-vis-arrow:before{display:none}.header-search-input-item-icon{position:absolute;bottom:10px;left:13px;z-index:100;font-weight:400;font-size:14px}.header-search-button{float:left;width:100%;height:42px;line-height:42px;padding:0
20px;color:#fff;border:none;border-radius:4px;position:relative;top:20px;left:0;outline:none;cursor:pointer}.header-search-button
i{padding-left:10px}.header-search-button.loading:before{content:"";position:absolute;top:12px;left:10px;width:10px;height:10px;border-radius:50%;border:4px
solid #000;border-color:#41adeb;animation:loader-animation 1s linear infinite}.header-search-input-item.location
a{position:absolute;bottom:12px;right:16px;z-index:500}.col-list-search-input-item.location
a{position:absolute;bottom:12px;right:16px;z-index:500}.reviews-comments-item-date span i,.reviews-comments-item-date a
i{margin-right:10px}.leave-rating,.leave-rating-title{float:left}.leave-rating-wrap{float:left;margin:30px
0;width:100%}.leave-rating-title{margin-right:10px;font-weight:500;font-size:14px;color:#666;position:relative;top:-3px}.review-score-form{margin-top:10px}.review-total,.review-range-container{float:left}.review-total{width:30%;background:#f7f9fb;padding:35px
0;border:1px
solid #eee;box-sizing:border-box;border-radius:4px}.review-total
strong{float:left;width:100%;margin-top:10px;color:#666}.custom-form .review-total span
input{font-size:34px;border:none;padding:0;text-align:center;font-weight:400;margin-bottom:0;line-height:1px}.review-range-container{width:70%;padding-right:20px}.review-range-item{display:block;margin-bottom:10px}.review-range-item .range-slider-title{width:30%;margin-bottom:0}.review-range-item .range-slider-wrap{width:70%;margin-top:0;position:relative;top:-24px}.review-range-item .range-slider-title,.review-range-item .range-slider-wrap{float:left}.ajax-modal-container{position:fixed;top:0;right:-550px;width:550px;height:100%;z-index:119;overflow:hidden;overflow-y:auto;opacity:0;background:#fff}#ajax-modal{overflow:hidden;background:#fff}.ajax-modal-wrap{opacity:0}.ajax-modal-media{border-radius:20px 0 0}.ajax-modal-media
img{width:100%;height:auto}.ajax-modal-details{padding:30px
45px;margin-top:20px}.ajax-modal-details
p{text-align:left}.ajax-modal-details
h3{text-align:left;color:#334e6f;padding-bottom:26px;font-size:16px;font-weight:400}.ajax-modal-details-box{width:100%;float:left;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.ajax-modal-title{color:#fff;padding:20px
0 25px;cursor:pointer;font-size:18px;font-weight:500;position:absolute;bottom:0;width:100%}.ajax-modal-photos-btn{position:absolute;right:30px;top:30px;z-index:5;padding:10px
20px;cursor:pointer;border-radius:4px;color:#fff;background:#071b3e;font-size:11px;box-shadow:0px 0px 0px 5px rgba(255,255,255,.2)}.ajax-modal-photos-btn
span{padding:0
4px}.ajax-modal-list{border-bottom:1px solid #eee;background:#f9f9f9}.ajax-modal-list
li{float:left;width:25%;padding:12px
0;border-left:1px solid #e2e2e2;box-sizing:border-box}.ajax-modal-list li:first-child{border:none}.ajax-modal-list li
h5{font-size:11px;color:#999}.ajax-modal-list li h5
span{color:#666;padding-left:4px}.ajax-modal-list li
i{font-size:28px;padding-bottom:10px}.ajax-modal-close{position:absolute;left:40px;width:40px;height:40px;top:25px;font-size:14px;color:#fff;line-height:40px;z-index:20;background:#071b3e;border-radius:6px;cursor:pointer}.ajax-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;display:none;z-index:118;background:rgba(0,0,0,.41)}.ajax-loader{z-index:100}.video-box{overflow:hidden;border-radius:10px;box-shadow:0px 0px 0px 7px rgba(255,255,255,.2)}.video-box
img{width:100%;height:auto}.video-box-btn{position:absolute;width:60px;height:60px;line-height:60px;margin:-30px 0 0 -30px;background:#fff;color:#fff;z-index:20;left:80px;bottom:30px;box-shadow:0px 0px 0px 12px rgba(255,255,255,.4);border-radius:100%;transition:all .3s linear}.video-box-btn:hover{box-shadow:0px 0px 0px 7px rgba(255,255,255,.4)}.video-box-title{position:absolute;bottom:43px;left:140px;color:#fff;font-size:12px;z-index:21;background:rgba(6,27,65,.45);padding:10px
20px;border-radius:4px}.media-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:0;z-index:1}.video-container
video{width:100%}.video-iframe{position:absolute;width:100%;height:100%;display:block;overflow:hidden !important;top:0;left:0;padding:0
!important}.video-iframe
iframe{position:absolute;top:-75px;left:50%;width:100%;height:100%;display:block}.media-container.video-parallax{height:120%;top:-10%}.resp-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}.resp-video iframe,.resp-video object,.resp-video
embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-holder
iframe{position:absolute;top:-75px;left:50%;width:100%;height:100%;display:block;z-index:1}.mob-bg{display:none}.scroll-nav-container{padding-top:110px}.scroll-nav-wrapper{background:#fff;border-bottom:1px solid #eee;padding:14px
0;position:absolute;top:0;left:0;z-index:100}.scroll-nav-wrapper .scroll-nav
li{float:left;position:relative;overflow:hidden}.scroll-nav-wrapper .scroll-nav li
a{padding:0
30px;float:left;height:100%;height:40px;line-height:40px;position:relative;font-weight:400;color:#888da0;font-size:12px;background:#ecf6f8}.scroll-nav-wrapper .scroll-nav li:last-child{border-radius:0 4px 4px 0}.scroll-nav-wrapper .scroll-nav li:first-child{border-radius:4px 0 0 4px}.scroll-nav-wrapper .scroll-nav li a.act-scrlink{color:#fff}.scroll-nav-wrapper .show-hidden-map{float:right;position:relative;color:#fff;border-radius:4px;height:40px;line-height:40px;padding:0
25px;font-size:12px;font-weight:400;background:#071b3e}.scroll-nav-wrapper .show-hidden-map:hover{background:#071b3e}.scroll-nav-wrapper .show-hidden-map:hover i,.scroll-nav-wrapper .show-hidden-map:hover{color:#fff}.scroll-nav-wrapper .show-hidden-map
i{padding-left:10px}.collage-image{position:relative;width:352px;margin:0
auto}.collage-image .main-collage-image{position:absolute;right:-20px;bottom:-400px}.images-collage-title{position:absolute;left:-70px;width:180px;padding:12px
0;z-index:10;top:70px;border-radius:6px;font-weight:800;font-size:18px;color:#fff;text-transform:uppercase;font-family:"Poppins",sans-serif;box-shadow:0px 0px 0px 7px rgba(255,255,255,.2);animation:bounce 4s ease-in-out infinite}.images-collage-title
span{color:#fff}.collage-image:before{content:"";position:absolute;width:250px;height:250px;top:50%;left:50%;margin-top:-125px;margin-left:-325px;border:2px
dotted #fff;z-index:-1;opacity:.6;border-radius:100%}.collage-image-min{position:absolute;z-index:10}.collage-image-min:before{top:63px;left:90%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#fff;border-width:14px;margin-left:18px;z-index:20}.collage-image-min.cim_1{bottom:70px;left:80px}.collage-image-min.cim_2{bottom:190px;right:80px}.collage-image-min.cim_2
img{animation:cluster-animation 2.5s infinite}.collage-image-min.cim_1
img{animation:cluster-animation 3.5s infinite}.collage-image-min.cim_3{bottom:110px;right:130px}.collage-image-min
img{position:absolute;width:67px;height:67px;border:8px
solid #fff;border-radius:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,.21)}.collage-image-input{position:absolute;bottom:-40px;right:-90px;width:190px;padding:0
40px 0 16px;background:#fff;border-radius:6px;z-index:10;text-align:left;font-size:12px;color:#999;height:40px;line-height:40px;font-weight:300;box-shadow:0px 0px 0px 7px rgba(0,0,0,.1)}.collage-image-btn{color:#fff;position:absolute;top:40px;right:-20px;padding:12px
25px;border-radius:4px;font-size:10px;box-shadow:0px 0px 0px 7px rgba(0,0,0,.1)}.collage-image-input
i{position:absolute;width:30px;height:40px;line-height:40px;right:0;top:0}.fixed-scroll-column{width:50px;position:absolute;left:15px;top:0;z-index:20}.share-holder.hid-share{float:left;position:relative;z-index:20}.fc-button{width:50px;height:50px;float:left;position:relative;line-height:50px;background:#fff;cursor:pointer;border-radius:4px;margin-bottom:4px}.fc-button
span{position:absolute;left:100%;margin-left:12px;background:#071b3e;opacity:0;visibility:hidden;top:8px;color:#fff;width:120px;height:auto !important;line-height:1;font-size:12px;padding:12px
0;border-radius:22px}.fc-button:hover
span{opacity:1;visibility:visible}.fixed-scroll-column-share-container{display:block}.fixed-scroll-column-share-container{display:none;float:left;width:100%;background:#f9f9f9;padding:10px
0;margin-bottom:4px}.visshare{visibility:visible;opacity:1}.share-container .share-icon{display:inline-block;width:26px;height:26px;line-height:26px;margin:4px
0;position:relative;font-size:13px;color:#888da0;font-weight:400;transition:all .4s ease-in-out;font-family:"Font Awesome 5 Brands"}.fas{font-family:Font Awesome\5 Pro}.fixed-scroll-column-share-container .share-container .share-container .share-icon{float:left;width:50px;height:50px;color:#ccc}.share-holder.hid-share .share-container.visshare,.bl-opt .share-holder.hid-share .share-container.visshare{top:-35px;opacity:1;visibility:visible}.share-icon-digg:before{content:"\f1a6"}.share-icon-email:before{content:"\f003"}.share-icon-flickr:before{content:"\f16e"}.share-icon-foursquare:before{content:"\f180"}.share-icon-rss:before{content:"\f09e"}.share-icon-facebook:before{content:"\f39e"}.share-icon-twitter:before{content:"\f099"}.share-icon-tumblr:before{content:"\f173"}.share-icon-linkedin:before{content:"\f0e1"}.share-icon-vimeo:before{content:"\f27d"}.share-icon-instagram:before{content:"\f16d"}.share-icon-pinterest:before{content:"\f231"}.share-icon-googleplus:before{content:"\f0d5"}.share-icon-in1:before{content:"\f08c"}.share-icon-stumbleupon:before{content:"\f1a4"}.dasboard-wrap{padding-left:290px}.dasboard-sidebar{position:absolute;left:0;width:250px;z-index:20;top:-50px}.dasboard-sidebar-content{padding:40px
0 44px;border-radius:6px;z-index:20;overflow:hidden;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.log-out-btn{position:absolute;width:100%;left:0;height:44px;bottom:0;line-height:44px;color:#fff;font-size:10px;text-transform:uppercase;text-align:center}.log-out-btn
i{padding-left:10px}.dasboard-avatar{overflow:hidden;padding:8px;position:relative}.dasboard-avatar
img{width:100%;height:auto;border-radius:4px}.dasboard-sidebar-item{margin:30px
0 20px}.dasboard-sidebar-item:before{content:"";position:absolute;left:50%;width:30px;bottom:-10px;height:2px;margin-left:-15px;border-radius:2px;background:rgba(255,255,255,.21)}.dasboard-sidebar-item
h3{color:#fff;font-size:18px}.dasboard-sidebar-item h3
span{float:left;width:100%;padding-bottom:10px;font-size:11px}.ed-btn{display:inline-block;padding:8px
17px;margin:10px
0;color:#fff;font-size:11px;border-radius:30px;z-index:2;border:2px
solid;background:#00a7e5}.dasboard-menu,.dasboard-menu
li{float:left;position:relative}.dasboard-menu{top:2px}.flat-header{padding-top:140px;padding-bottom:0}.adm-header{z-index:100}.dasboard-menu-btn{float:left;padding:14px
20px;color:#fff;cursor:pointer;width:100%;border-radius:6px 6px 0 0;display:none}.dasboard-menu-btn
i{padding-left:10px}.dasboard-menu li
ul{position:absolute;left:0;top:100%;background:#fff;padding:10px
20px;width:150px;z-index:2;border:1px
solid #eee;border-top:none;opacity:0;visibility:hidden}.dasboard-menu li:hover
ul{opacity:1;visibility:visible}.dasboard-menu li ul
li{float:left;width:100%;padding:8px
0;position:relative}.dasboard-menu li ul li
span{position:absolute;top:50%;right:0;width:16px;height:16px;margin-top:-8px;line-height:16px;border-radius:100%;font-size:9px;color:#fff}.dasboard-menu li
a{padding:13px
20px;float:left;font-size:12px;border-radius:4px 4px 0 0;color:#fff;position:relative}.dasboard-menu li ul li
a{padding:0;color:#666 !important;border-radius:0}.dasboard-menu li a
i{padding-right:6px}.dasboard-menu li a
span{display:inline-block;width:16px;height:16px;top:-1px;line-height:16px;background:#98aab8;color:#fff;position:relative;margin-left:4px;border-radius:100%;text-align:center;font-weight:300px;font-size:9px}.dasboard-menu li a.user-profile-act,.dasboard-menu li a:hover{background:#fff !important;color:#666 !important;box-shadow:0px -2px 10px 0px rgba(0,0,0,.07)}.dasboard-menu li ul li a:hover{box-shadow:none}.user-stats{margin-top:10px;border-top:1px solid rgba(0,0,0,.21)}.user-stats:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;border-radius:6px;opacity:.14}.user-stats
li{float:left;width:33.3%;padding:15px
0;color:#fff;background:#f8b82f;font-size:11px;box-sizing:border-box;border-left:1px solid rgba(0,0,0,.21)}.user-stats
li.bgcolor01{background:#071b3e}.user-stats li:first-child{border:none}.user-stats li
span{float:left;width:100%;padding-top:10px;font-size:14px}.tfp-btn{position:absolute;right:0;top:-110px;background:#fff;padding:12px
40px 12px 30px;border-radius:4px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.07);z-index:10;color:#666;font-size:12px;cursor:pointer}.tfp-btn
strong{padding-left:5px}.tfp-btn:before{font-family:Font Awesome\5 Pro;content:"\f0d7";position:absolute;color:#fff;top:50%;font-size:13px;right:11px;margin-top:-7px;font-weight:800;transition:all .2s ease-in-out}.tfp-btn.rot_tfp-btn:before{transform:rotateX(180deg)}.tfp-det{position:absolute;top:-70px;right:0;z-index:11;padding:15px
30px;background:#fff;border:1px
solid #eee;border-radius:4px;opacity:0;visibility:hidden;margin-top:10px;transition:all .2s ease-in-out}.tfp-det-btn{float:right;padding:6px
12px;color:#fff;font-size:11px;border-radius:4px;margin-top:3px}.tfp-det.vis_tfp-det{opacity:1;visibility:visible;margin-top:0}.dasboard-breadcrumbs{position:absolute;top:-100px;left:0;z-index:1}#myChartLegend{float:right}.chart-header{margin-bottom:20px}.chart-header .listsearch-input-item{width:150px}[class="0-legend"]{cursor:pointer;list-style:none;padding-left:0;float:right}[class="0-legend"] li{float:left;padding:14px
25px;border-radius:2px;color:#888da0;font-size:12px;background:#ecf6f8;font-weight:500;margin-left:10px}[class="0-legend"] li.hidden-lable{text-decoration:line-through}[class="0-legend"] li
span{border-radius:5px;display:inline-block !important;height:10px;margin-right:10px;width:10px}.dashboard-list-box{border:1px
solid #eee;border-radius:10px;overflow:hidden}.mat-top{margin-top:50px}.dashboard-header{padding:20px
30px;border-bottom:1px solid #eee}.dashboard-header
h3{font-size:16px;font-weight:400;text-align:left;color:#fff}.dashboard-list{float:left;padding:25px
30px;position:relative;border-bottom:1px solid #eee;width:100%}.dashboard-list:nth-child(2n+1){background:#f9f9f9}.dashboard-list:last-child{border:none}.dashboard-message-avatar{float:left;width:50px;height:50px}.dashboard-message-text
.btn{margin-top:10px;float:left;background:#5ecfb1 !important;padding:12px
20px;font-weight:500;font-size:12px}.dashboard-message-text .btn:hover{color:rgba(255,255,255,.71)}.dashboard-message-avatar
img{width:50px;height:50px;border-radius:100%}.dashboard-message-text{margin-left:30px;text-align:left;padding-left:50px;top:6px;position:relative}.dashboard-message-text h4,.dashboard-listing-table-text
h4{font-weight:400;font-size:16px;padding-bottom:20px;color:#50596e}.dashboard-message-text h4
span{font-weight:500;font-size:12px}.reply-mail{text-align:left;font-weight:500}.reply-mail
a{font-weight:400}.reply-mail a:hover{color:#999}.new-dashboard-item{position:absolute;right:30px;top:28px;padding:6px
15px;border-radius:4px;color:#fff;background:#5ecfb1;z-index:10}.dashboard-listing-table-image{float:left;width:30%;padding:0
30px 0 0}.dashboard-listing-table-image
img{width:100%;height:auto;border-radius:6px}.dashboard-listing-table-text{float:left;text-align:left;width:70%}.dashboard-listing-table-text h4
a{color:#50596e}.dashboard-listing-table-address{float:left;padding-bottom:10px}.dashboard-listing-table-address
a{font-weight:400;color:#999;font-size:10px;text-transform:uppercase}.dashboard-listing-table-address
i{padding-right:10px}.dashboard-listing-table-opt
li{float:left;margin-right:10px}.dashboard-listing-table-opt{margin-top:15px}.dashboard-listing-table-opt li
a{color:#fff;padding:9px
22px;border-radius:4px;background:#5ecfb1;float:left;font-size:12px}.dashboard-listing-table-opt li a
i{padding-left:10px}.dashboard-listing-table-opt li a.del-btn:hover{background:#f91942}.profile-edit-header h4
span{color:#5ecfb1}.notification{padding:18px
20px;border-radius:4px;margin-bottom:40px}.notification
p{color:#fff;text-align:left;padding-bottom:0}.notification p
a{color:rgba(255,255,255,.71);font-weight:400;padding:0
5px}.notification.success{background:#5ecfb1}.notification.waitforreview{background:#fbc54f}.notification.reject{background:#ea4d37}.notification-close{position:absolute;top:50%;right:20px;height:20px;margin-top:-10px;color:rgba(255,255,255,.71)}.notification-close:hover{color:#fff}.dashboard-list-box.activities .dashboard-list{padding-left:0}.dashboard-list-box.activities .dashboard-message-text{padding-left:0}.dashboard-list-box.activities .dashboard-message-text
i{padding-right:20px}.dashboard-list-box.activities .new-dashboard-item{cursor:pointer}.profile-edit-container{margin:10px
0;float:left;width:100%}.profile-edit-container .custom-form
label{float:left;text-align:left;margin-bottom:10px;font-weight:500}.profile-edit-container .custom-form label
i{top:42px}.custom-form.no-icons input,.custom-form.no-icons
textarea{padding-left:10px}.pass-input-wrap
span{position:absolute;right:20px;cursor:pointer;bottom:36px;z-index:10}.profile-edit-container.add-list-container{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #eee;float:left;width:100%}.profile-edit-container.add-list-container:first-child{margin-top:0}.add-list-media-header{float:left;width:100%;padding:15px
20px 3px;background:#f7f9fb;border:1px
solid #eee}.add-list-media-header
span{text-align:left;float:left}.booking-details{padding:6px
0;font-size:12px}.booking-details:last-child{padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid #eee}.booking-title{color:#999;padding-right:10px}.booking-text,.booking-text
a{color:#666}.done-paid{color:#5ecfb1;text-decoration:underline}.chat-box{padding:50px
30px 60px;min-height:300px}.chat-message{padding-left:70px;margin-bottom:30px}.chat-message:last-child{margin-bottom:0}.chat-message
p{float:left;padding:15px
20px;background:#fff;border-radius:10px;width:100%;text-align:left;position:relative}.chat-message p:before{font-family:Font Awesome\5 Pro;content:"\f0d9";position:absolute;top:12px;left:-9px;font-size:31px;color:#fff;font-weight:700}.chat-message.chat-message_user p:before{content:"\f0da";left:inherit;right:-9px}.massage-date{float:left;font-size:11px;color:#999;margin-bottom:11px}.massage-date
span{position:relative;padding-left:10px}.massage-date span:before{content:"";position:absolute;left:2px;width:4px;height:4px;top:4px;z-index:5;border-radius:100%}.chat-message.chat-message_user .massage-date{float:right}.chat-message .dashboard-message-avatar{position:absolute;left:0;top:20px}.chat-message.chat-message_user .dashboard-message-avatar{left:inherit;right:0}.chat-message .dashboard-message-avatar
span{font-size:11px;color:#666;display:inline-block;margin-top:6px}.chat-message.chat-message_user{padding-left:0;padding-right:70px}.message-input{float:left;width:100%;position:relative;border-right:1px solid #eee}.message-input
textarea{position:relative;width:100%;border:none;background:#fff;z-index:1;resize:vertical;min-height:60px;padding:25px
140px 0 30px}.message-input
button{position:absolute;right:20px;border-radius:36px;width:100px;height:36px;line-height:36px;background:0 0;border:none;font-size:14px;top:12px;z-index:2;color:#fff;cursor:pointer}.chat-contacts-item{float:left;width:100%;position:relative;padding:20px
20px 20px 70px;border-bottom:1px solid #eee;box-sizing:border-box}.chat-contacts-item .dashboard-message-avatar{position:absolute;top:15px;left:0}.chat-contacts-item .chat-contacts-item-text
p{height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;color:#888}.chat-contacts-item .chat-contacts-item-text
h4{text-align:left;font-size:12px;color:#666;padding-bottom:4px}.chat-contacts-item .chat-contacts-item-text
span{position:absolute;right:20px;top:21px;font-size:9px;color:#999}.message-counter{position:absolute;left:0;bottom:-2px;z-index:10;width:20px;height:20px;line-height:20px;font-size:11px;color:#fff;border-radius:100%}.nopadding{padding:0
!important;margin:0
!important}.chat-contacts-item:after{content:"";position:absolute;right:0;width:6px;height:0;z-index:-1;top:0;transition:all .2s ease-in-out}.chat-contacts-item_active:before{content:"";position:absolute;right:0;top:0;bottom:0;left:-30px;background:#ecf6f8;z-index:-2}.chat-contacts-item.chat-contacts-item_active:after,.chat-contacts-item:hover:after{height:100%}.dashboard-list-box .reviews-comments-wrap{padding:0
30px}.add-button{float:left;padding:10px
15px;border-radius:4px;color:#fff;font-size:11px;cursor:pointer}.hotel-facts
input{width:30% !important;padding-left:10px !important;margin-right:1%}.act-widget-header{float:left;width:100%;position:relative;border-radius:6px;background:#f7f9fb;padding:10px
20px;border:1px
solid #eee;margin-bottom:15px}.act-widget
h4{float:left;position:relative;font-size:12px;font-weight:400;top:16px;color:#999}.act-widget-header
.onoffswitch{float:right;top:6px}.error_message,#success_page
h3{text-align:left;margin-bottom:10px;font-size:12px;font-weight:800;text-transform:uppercase}#success_page
p{margin-top:10px}.booking-modal-wrap .success-table-header
a{float:left;top:0}.booking-modal-wrap .success-table-header
p{width:100%}.booking-modal-wrap,.bmw-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:hidden;overflow-y:auto;display:none}.bmw-overlay{z-index:999;background:rgba(0,0,0,.81)}.booking-modal-container{max-width:1000px;margin:120px
auto 70px;position:relative}.booking-modal-content{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0px 0px 0px 10px rgba(255,255,255,.3);margin-bottom:50px;padding-right:300px}.booking-modal-info{position:absolute;right:0;top:0;height:100%;width:300px;background:#eee;padding:100px
30px 20px}.booking-modal-info
.overlay{opacity:.3}.booking-modal-info_content{z-index:20}.booking-modal-info_content
h4{text-align:center;font-size:18px;color:#fff;font-weight:800;padding-bottom:15px;margin-bottom:15px;position:relative}.booking-modal-info_content h4:before{content:"";position:absolute;bottom:0;left:50%;width:50px;height:4px;margin-left:-25px;border-radius:4px;background:#4db7fe}.booking-modal-info_content ul
li{float:left;width:100%;padding:6px
0;color:#fff;text-align:center;font-weight:400}.booking-modal-info_content ul li
span{opacity:.7}.booking-modal-close{position:absolute;top:14px;right:20px;border-radius:100%;color:#fff;width:40px;height:40px;line-height:40px;cursor:pointer;transition:all .2s ease-in-out;z-index:20}.booking-modal-wrap .list-single-main-item{padding:10px
20px;background:#fff;border-radius:0;border:none;margin-bottom:0}.booking-modal-wrap .soc-log{padding:15px
0}.bookiing-form-wrap{padding:20px
30px}.to-top{position:fixed;bottom:60px;right:10px;width:40px;height:40px;color:#fff;line-height:40px;font-size:17px;z-index:116;cursor:pointer;display:none;border-radius:3px;box-shadow:0px 0px 0px 4px rgba(0,0,0,.2)}.to-top:hover{background:#071b3e;color:#fff}.faq-nav{margin-bottom:30px}.faq-nav
li{text-align:left;width:100%;float:left;border-bottom:1px solid #eee}.faq-nav li
a{color:#666;float:left;width:100%;padding:14px
12px;position:relative;font-size:12px}.faq-nav li a:hover{color:#999}.faq-nav li a:before{font-family:Font Awesome\5 Pro;content:inherit;position:absolute;top:12px;right:10px;font-size:12px;color:#ccc}.faq-nav .fa.fa-caret-right{float:right}.process-item{padding:20px
30px;background:#fff;border-radius:4px;position:relative;border:1px
solid #eee}.process-item:before{content:"";position:absolute;top:50%;right:-100px;height:1px;width:100px;z-index:-1;background:#eee}.process-item.nodecpre:before{display:none}.big-pad-pr-item{padding:30px}.process-item
h4{font-size:16px;font-weight:400;padding:10px
0}.process-item h4,.process-item h4
a{color:#183c7d;font-weight:400}.time-line-icon{position:relative;z-index:0;overflow:hidden}.time-line-icon:before{content:"";position:absolute;width:70px;height:70px;border-radius:100%;left:-20px;top:-50px;background:#ecf6f8;opacity:.7;z-index:1}.time-line-icon
i{font-size:54px;position:relative;z-index:2;padding-bottom:10px}.error-wrap
h2{font-size:134px;color:#fff;font-weight:900;letter-spacing:10px}.error-wrap
p{color:rgba(255,255,255,.91);font-size:14px}.error-wrap
form{margin:30px
auto 20px;max-width:550px;overflow:hidden;border-radius:6px;position:relative;box-shadow:0px 0px 0px 7px rgba(255,255,255,.2)}.error-wrap form
input{float:left;width:100%;border:none;background:#fff;height:50px;padding:0
100px 0 20px;z-index:1}.error-wrap form .search-submit{position:absolute;top:0;right:0;width:100px;height:50px;line-height:50px;z-index:2;color:#fff;border:none;cursor:pointer}.error-wrap
a.btn{display:inline-table;margin-top:10px}.city-bg{height:325px;top:inherit;bottom:0;opacity:.8;background:url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/css/../images/city.png) repeat-x}.wave-bg.wave-bg2{background:url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/css/../images/pattern.png) repeat;opacity:.1}.mysafar.wave-bg.wave-bg2{background:url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/css/../images/pattern.png) repeat;opacity:.1}.cloud-anim{z-index:1;font-size:54px;opacity:.8;color:#fff;position:absolute}.cloud-anim-bottom{bottom:350px;right:150px;animation:animateCloud2 20s linear infinite}.cloud-anim-top{top:120px;left:150px;animation:animateCloud 35s linear infinite}@keyframes
animateCloud{0%{left:-110px}100%{left:100%}}@keyframes
animateCloud2{0%{right:-110px}100%{right:100%}}@keyframes
animateCloud3{0%{left:20px}50%{left:90%}100%{left:20px}}@keyframes
animateCloud4{0%{right:50px}50%{right:80%}100%{right:50px}}@keyframes
animateStars{0%{bottom:-10px;opacity:.5}50%{bottom:80%;opacity:.2}100%{bottom:-10px;opacity:.5}}@keyframes
animateStars2{0%{top:-10px;opacity:.5}50%{top:80%;opacity:.2}100%{top:-10px;opacity:.5}}.price-item{float:left;width:33.3%;position:relative;z-index:1}.price-item:hover,.best-price{box-shadow:0px 0px 90px 0px rgba(0,0,0,.07);z-index:2}.best-price{top:-30px;transform:scale(1.05)}.price-item:hover{z-index:3}.price-head{float:left;width:100%;padding:22px
20px;position:relative;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.price-head:before,.price-head:after{content:"";position:absolute;bottom:-150px;right:-60px;width:200px;height:200px;background:#fff;border-radius:100%;opacity:.2}.price-head:after{bottom:20px;right:inherit;left:-200px;width:300px;height:300px}.price-head-decor{position:relative;width:100%;display:inline-table;margin-bottom:20px;padding:20px
0}.price-head-decor
i{font-size:74px;color:#fff;-webkit-box-reflect:below 4px -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(250,250,250,.2)))}.price-item:hover .price-head-decor
i{animation:bounce 2s ease-in-out infinite}.price-item:hover .price-head-decor:before{animation:animateCloud3 12s ease-in-out infinite}.price-item:hover .price-head-decor:after{animation:animateCloud4 15s ease-in-out infinite}.price-head-decor:before,.price-head-decor:after{font-family:Font Awesome\5 Pro;content:"\f0c2";position:absolute;color:#fff;font-size:25px;font-weight:500;z-index:120;opacity:.5}.price-head-decor.stars-dec:before,.price-head-decor.stars-dec:after{content:"\f005"}.price-head-decor.cloud-2:before,.price-head-decor.cloud-2:after{font-weight:800}.price-item:hover .price-head-decor.stars-dec:before{animation:animateStars 3s ease-in-out infinite}.price-item:hover .price-head-decor.stars-dec:after{animation:animateStars2 5s ease-in-out infinite}.price-head-decor:before{left:20px;bottom:-10px}.price-head-decor:after{top:-10px;right:50px}.best-price .price-head,.price-num.col-dec-2:before{background:#5ecfb1}.price-head
h3{color:#fff;position:relative;z-index:2;padding-bottom:10px;margin-bottom:10px;font-size:18px;font-weight:500;display:inline-table;border-bottom:1px dotted rgba(255,255,255,.81)}.price-num{padding:20px
15px 0;overflow:hidden}.price-num:before{content:"";position:absolute;left:50%;top:-35px;width:50px;height:50px;margin-left:-25px;border-radius:100%;z-index:10}.price-num
span.curen{position:relative;top:-32px;padding-right:7px;font-weight:400;font-size:17px}.price-num-desc{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#999;display:inline-table;font-size:12px;margin-top:6px;font-weight:300;position:relative;overflow:hidden}.mouth-cont{z-index:1;opacity:1;position:relative}.year-cont{position:absolute;left:0;opacity:0;top:0;z-index:2}.year-cont,.year-sale,.price-item{transition:all .3s ease-out}.year-sale{position:absolute;top:60px;right:30px;font-size:36px;font-weight:300;color:rgba(255,255,255,.41);opacity:0}.year-mont .year-sale{opacity:1;top:80px}.year-mont .mouth-cont{opacity:0}.year-mont .year-cont{opacity:1}.year-mont .price-num-item .year-cont{left:-30px}.price-num-item{font-size:55px;position:relative;font-weight:400;color:#666;display:inline-table}.price-desc{padding:20px
0 30px}.price-desc ul
li{float:left;width:100%;padding:18px
0;color:#666;font-weight:500;font-size:12px;border-bottom:1px solid #eee}.price-desc ul li:nth-child(2n+1){background:#f9f9f9}.price-desc ul li:first-child{border-top:1px solid #eee}.price-link{display:inline-table;padding:15px
20px;color:#fff;border-radius:6px;font-size:12px;margin-top:30px;font-weight:400}.price-content{background:#fff;border:1px
solid #eee;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.recomm-price{margin-top:40px;font-weight:400;color:#999;font-size:12px}.recomm-price
i{width:40px;height:40px;line-height:40px;color:#fff;font-size:16px;border-radius:100%;margin-bottom:10px}.pricing-wrap{margin:60px
0 30px}.pricing-switcher{text-align:center;position:relative}.pricing-switcher:before{content:"";position:absolute;left:50%;width:1px;height:80px;z-index:-1;bottom:-53px;background:#eee}.pricing-switcher
.fieldset{display:inline-block;position:relative;padding:2px;border-radius:30px;margin-bottom:30px}.pricing-switcher input[type=radio]{position:absolute;opacity:0;left:-1000px}.pricing-switcher
label{position:relative;z-index:1;display:inline-block;float:left;width:110px;height:36px;line-height:36px;cursor:pointer;font-weight:400;font-size:11px;color:#fff;transition:all .4s ease-out}.pricing-switcher
.switch{position:absolute;top:5px;left:5px;height:30px;width:110px;background:#fff;border-radius:30px;transition:all .3s ease-out}.pricing-switcher input[type=radio]:checked+label+.switch,.pricing-switcher input[type=radio]:checked+label:nth-of-type(n)+.switch{transform:translateX(104px)}.pricing-switcher input[type=radio]:checked+label{color:#999}@media only screen and (max-width:1224px){.text-carousel .slick-item{padding:0
5px}.col-list-wrap{width:800px}.map-container.column-map{width:calc(100% - 800px)}.three-columns-grid .listing-item.has_one_column .geodir-category-listing{padding-left:13px !important}.three-columns-grid .listing-item.has_one_column .geodir-category-img{top:12px}}@media only screen and (max-width:1064px){.col-list-wrap .mobile-list-controls{margin-top:20px}.mlc{padding:15px
0;width:50%;color:#fff;float:left;border-radius:0 4px 4px 0;font-size:12px;cursor:pointer}.mlc:first-child{border-right:1px solid rgba(0,0,0,.21);box-sizing:border-box;border-radius:4px 0 0 4px}.mlc
i{padding-right:10px}.mlc.fl-wrap{width:100%;border-radius:4px}.col-list-search-input-item{margin-bottom:15px}.col-list-search-input-item .quantity-item{margin-right:15px;width:auto}.mobile-list-controls{display:block}video.bgvid{display:none}.process-item{margin-bottom:20px}.process-item:before{display:none}.back-to-filters{display:none}.lws_mobile{display:none}.home-grid .gallery-item{width:50%}.home-grid .gallery-item .listing-counter{top:20px;left:15px}.home-grid .gallery-item .listing-item-cat{padding:30px
15px 10px}.home-grid .gallery-item.gallery-item-second .listing-counter{left:inherit;right:15px;z-index:100;top:10px}section.hero-section{padding:100px
0}.light-carousel-wrap{margin-top:30px}.fw-col-list-wrap .list-main-wrap-opt .list-main-wrap-title.col-title{margin-top:30px}.single-facts .inline-facts-wrap{width:100%;padding:5px
0}.collage-image{margin-top:40px;float:left}.images-collage-title{left:10px}.pad-top-column-text{padding:0}.map-container.column-map.right-pos-map{width:100%;right:-100%;position:absolute;z-index:100 !important;transform:translate3d(0,0,0)}.map-container.fw-map.big_map.hid-mob-map{width:100%;right:-100%;position:absolute;z-index:100 !important;transform:translate3d(0,0,0)}.fixed-footer{position:relative !important;float:left}.contact-btn{margin-top:0;margin-bottom:20px;width:100%}.mar-bot-cont{margin-top:0;margin-bottom:20px}.video-box{margin-bottom:15px}.team-box{margin-bottom:15px;width:50%}.tags-stylwrap
a{margin-bottom:15px}.price-item{margin-bottom:15px;width:100%}.best-price{top:0;transform:scale(1)}.pricing-wrap{margin:0}.three-columns-grid .listing-item{width:50%}.three-columns-grid .listing-item.has_one_column{width:100%}.success-table-header
a{top:0;margin-top:15px;float:left}.success-table-header
p{width:100%}#footer-twiit
p.tweet{width:100%}#footer-twiit .timePosted
a{width:100%}.dasboard-wrap{padding-left:0}.dasboard-sidebar{position:relative;float:left;width:100%;z-index:10;top:0;margin-bottom:20px}.dasboard-avatar{width:30%;float:left}.dasboard-sidebar-item{width:70%;padding:0
10px 0 0;text-align:left}.dasboard-sidebar-item:before{left:0;margin-left:0}.log-out-btn{background:#f9b90f !important}.ed-btn{float:left}.flat-header{padding-top:140px}.dasboard-sidebar-content{padding:20px
0 44px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.dasboard-sidebar-content:before{position:absolute;font-family:Font Awesome\5 Pro;content:"\f085";color:#fff;right:70px;top:70px;opacity:.4;font-size:54px}.header-search-button{margin-top:10px}.col-list-wrap{width:100%}.search-input-item{width:100%}.search-input-item.midd-input{width:100%}.search-input-item.small-input{width:100%}.list-single-main-container{padding-left:0}.fixed-scroll-column{position:relative !important;float:left;left:0;width:100%;top:-20px}.list-single-hero-rating{float:left;margin-top:20px}.list-single-hero-rating
.score{float:right;text-align:left;padding-right:0;padding-left:15px}.list-single-hero-links{float:left}.lisd-link{margin-left:0;margin-right:10px}.list-single-hero{padding:100px
0 0}.fc-button{margin-right:5px}.fc-button
span{left:0;top:-60px}.fixed-scroll-column-share-container{position:absolute;top:70px;left:0;background:#071b3e;padding-left:20px;width:180px;border-radius:6px}.share-container .share-icon{float:left;width:20px;height:20px;line-height:20px;margin-right:6px}.list-single-carousel-wrap{height:400px !important}.fw-carousel .slick-slide-item{height:400px !important}.booking-modal-content{padding-right:0}.booking-modal-info{position:relative;height:auto;width:100%;float:left;margin-bottom:30px}}@media only screen and (max-width:768px){.home-grid .gallery-item{width:100%}.article-masonry{width:100%}.listing-item{width:100%;padding:0}.listing-item:nth-child(even){padding:0}.rooms-media{width:100%}.rooms-details{width:100%;padding-left:0;margin-top:15px}.review-comments-avatar{top:-25px;left:25px;z-index:30;width:50px;height:50px}.review-comments-avatar:before{display:none}.review-comments-avatar
img{width:50px;height:50px}.grid-opt{display:none}.scroll-nav{display:none}.show-search-button{width:120px}.col-list-search-input-item .quantity-item{width:auto}.scroll-nav-wrapper .show-hidden-map{position:relative;float:left}.home-intro
h2{font-size:34px}.list-carousel .sw-btn{top:26%}.light-carousel .slick-slide-item{padding:10px
0}.light-carousel .slick-slide-item .hotel-card{padding:0
10px}.text-carousel .slick-item{padding:0
25px 0 5px}.slider-container .slider-item{padding:80px
0 100px}.slider-container-wrap .sw-btn{top:100%}.reviews-comments-item{padding:0
0 30px}.post-nav
a{margin-bottom:20px}#progressbar
li{width:48%;margin-bottom:10px}.ed-btn{margin-left:30%}.listing-features
li{width:50%}.list-single-facts .inline-facts-wrap{width:50%}.list-single-hero-header .list-single-hero-price{margin-top:15px}.f-dir-col-xs{flex-direction:column}}@media only screen and (max-width:540px){.jc-center-xs{justify-content:center}.f-dir-col-xs{flex-direction:column}.home-intro
h2{font-size:24px}.home-intro-card
h3{font-size:24px}section.parallax-section .section-title.big-title
h2{font-size:24px}.list-single-hero-title
h2{font-size:24px}section.hero-section{padding:50px
0 100px}.list-carousel{padding:0}.collage-image .main-collage-image{right:10px}.collage-image-input{right:10px}.controls-mapwn{width:250px;padding:0
20px;height:43px;line-height:43px}.map-modal-item{padding:0
10px}.main-register-holder{padding:0
10px}.daterangepicker{width:303px !important}.team-box{width:100%}#progressbar
li{width:100%}.previous-form{width:100%}.next-form{width:100%;float:left;margin-top:15px}.list-single-header-contacts
li{width:100%;text-align:left;padding:5px
0}.list-single-hero-price{float:left;margin-top:15px}.success-table-header{padding:10px
0 0}.success-table-header
i.decsth{position:relative;float:left;margin-bottom:10px}.map-view-wrap{position:relative;height:auto;float:left}.map-view-wrap_item{top:0;width:100%}.dasboard-avatar{width:100%;padding:0}.dasboard-avatar
img{width:80px;height:80px}.dasboard-sidebar-item{width:100%;padding:0
10px 0 0;text-align:center}.dasboard-sidebar-item:before{left:50%;margin-left:-25px}.dashboard-message-avatar{width:100%}.dashboard-message-avatar
img{float:left;margin-bottom:20px}.price-opt{width:100%}.half-tags{width:100%}.three-columns-grid .listing-item{width:100%}.listing-features
li{width:100%}.list-single-facts .inline-facts-wrap{width:100%;border-top:1px solid #e2e2e2;border-left:none}.review-total{width:100%;float:left;margin-bottom:20px}.review-range-container{width:100%;padding:0}.facilities-list
.btn{width:100%;margin-top:40px}.review-score-detail{width:100%;padding:0}.review-score-total{width:100%;margin-bottom:10px}.dasboard-sidebar-content{padding:40px
0 44px}.dasboard-sidebar-content:before{top:20px;right:20px}.ed-btn{float:none;margin-left:0}.tfp-btn{top:-70px;right:inherit;left:0}.tfp-det{top:-30px}.tfp-det-btn{float:none;display:inline-block}.dasboard-menu{width:100%;top:0}.dasboard-menu
li{width:100%}.dasboard-menu li
ul{position:relative;top:0;background:0 0;padding:0;width:auto;z-index:2;border:none;opacity:1;display:block;visibility:visible;float:left;width:100%}.dasboard-menu li ul
li{float:left;width:100%;padding:0;position:relative}.dasboard-menu li ul li
span{position:absolute;top:50%;right:0;width:16px;height:16px;margin-top:-8px;line-height:16px;border-radius:100%;font-size:9px;color:#fff}.dasboard-menu li
a{padding:10px
0 !important;background:0 0 !important;color:#666 !important}.dasboard-menu li a
i{display:none}.dasboard-menu li a:hover{color:#3aaced !important;box-shadow:none}.dasboard-menu li a.user-profile-act{color:#3aaced !important;box-shadow:none}.dasboard-menu ul.dasboard-menu-wrap{display:none;background:#fff;float:left;width:100%;padding:10px
20px;margin-bottom:20px}.dasboard-menu-btn{display:block}#myChartLegend{float:left;margin-top:10px}#myChartLegend
li{margin-left:0;margin-right:10px}.dashboard-message-text{margin-left:15px;margin-left:0;text-align:left;padding-left:0}.new-dashboard-item{padding:6px
10px;right:15px}.chat-message{padding-left:0;padding-right:0 !important}.chat-message .dashboard-message-avatar{position:relative;top:0}.chat-message .dashboard-message-avatar
span{float:left;margin:10px
0 0 12px}.chat-message p:before{display:none}.chat-message.chat-message_user .massage-date{padding-left:0;padding-right:0 !important;float:left}.massage-date{margin:10px
0}.list-single-carousel-wrap{height:300px !important}.fw-carousel .slick-slide-item{height:300px !important}.to-top{right:10px}.ajax-modal-container{width:500px}.ajax-modal-details{padding:20px
25px}.ajax-modal-list
li{width:50%}.error-wrap
h2{font-size:74px}}@media only screen and (max-width:420px){.ajax-modal-container{width:400px}}@media only screen and (-webkit-min-device-pixel-ratio:2){.bg{background-attachment:scroll !important;-webkit-background-size:cover;background-position:center}}.show-reg-form:hover{color:#fff}.tabs-menu li
a{color:#878c9f}.tabs-menu li.current a,.tabs-menu li a:hover{color:var(--primary-color)}.custom-form .log-submit-btn{margin:initial}.checkbox input[type=checkbox].toggle{margin:auto}.nsl-container .nsl-container-buttons{max-width:100%}#notifications{position:fixed;top:150px;right:0;z-index:9999;cursor:pointer;margin-bottom:22px;margin-right:15px;max-width:350px}#notifications
.button{position:absolute;top:-5px;left:-5px;padding:0;margin-right:10px;background:0 0;border-color:transparent;color:#7a7a7f;font-size:25px}.woocommerce form .password-input{display:block}.woocommerce form .password-input .show-password-input{top:45px;right:20px}.woocommerce form
i{z-index:1}.checkout-form-wrap .custom-form .form-group{margin-bottom:20px}.checkout-form-wrap .custom-form
input{margin-bottom:5px}.checkout-form-wrap .custom-form
.wc_payment_method{display:flex;width:100%;flex-wrap:wrap}.checkout-form-wrap .custom-form .wc_payment_method
input{margin-top:5px !important}.checkout-form-wrap .custom-form .wc_payment_method
label{width:calc(100% - 60px)}.checkout-form-wrap .custom-form
.error{color:red;font-size:12px}.checkout-form-wrap .custom-form .pass-input-wrap
.eye{top:45px;right:30px;bottom:unset}.checkout-form-wrap .payment-fieldset
#payment{background-color:#fff}.checkout-form-wrap .payment-fieldset #payment
ul{padding:0}.checkout-form-wrap .payment-fieldset #payment ul
label{padding-left:0}.checkout-form-wrap .payment-fieldset #payment ul
.payment_box{padding:0;margin-top:15px;display:inline-block;background-color:#fff}.checkout-form-wrap .payment-fieldset #payment ul .payment_box:before{content:none}.profile-edit-container .custom-form .checkout
label{padding:0}.profile-edit-container .custom-form .checkout label
i{top:55px}.profile-edit-container .custom-form .checkout .select2-container--default .select2-selection--single{border:0}.profile-edit-container .custom-form .checkout .select2-selection__rendered{border:1px
solid #eee;width:100%;border-radius:6px;color:#666}.profile-edit-container .custom-form .checkout .woocommerce-billing-fields__field-wrapper,.profile-edit-container .custom-form .checkout .woocommerce-account-fields{clear:both;display:flex;flex-wrap:wrap;justify-content:space-between}.profile-edit-container .custom-form .checkout .form-row-first,.profile-edit-container .custom-form .checkout .form-row-last{float:none}.profile-edit-container .custom-form .checkout .notes
textarea{height:200px}.profile-edit-container .custom-form .woocommerce-error
a{font-weight:600;color:var(--primary-color)}.woocommerce form .form-row-last,.woocommerce form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce-page form .form-row-first{width:calc(50% - 10px)}.dashboard-message{display:flex}.dashboard-message .dashboard-message-avatar{width:280px;height:auto;min-height:300px}.dashboard-message .dashboard-message-avatar
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:unset}.dashboard-message .dashboard-message-text{margin:0;padding:0
30px;display:flex;flex:1;flex-direction:column}.listing-item
.favorite{position:absolute;top:20px;left:20px;padding:10px;color:#3aaced;background-color:#fff;border-radius:20px;font-size:14px;font-weight:900;line-height:10px;z-index:3;cursor:pointer;box-shadow:0px 0px 0px 3px rgba(255,255,255,.2)}@media (max-width:767px){.woocommerce form .form-row-last,.woocommerce form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce-page form .form-row-first{width:100%}}.valide_input{border:1px
solid #e67070 !important;color:#e67070 !important}.valide_input::-moz-placeholder{color:#e67070 !important}.valide_input::placeholder{color:#e67070 !important}.bg_blog.wave-bg.wave-bg2{background-image:url(//preprod.yesafar.com/wp-content/themes/yesafar/../images/blog-bg.png) !important;opacity:1;background-size:cover}.bg_about.wave-bg.wave-bg2{background-image:url(//preprod.yesafar.com/wp-content/themes/yesafar/../images/blog-bg.png) !important;opacity:1;background-size:cover}.wave-bg.wave-bg2.whay{background:url(//preprod.yesafar.com/wp-content/themes/yesafar/../images/pattern.png) repeat;opacity:1;background-size:inherit}.wave-bg.wave-bg3{background-image:url(//preprod.yesafar.com/wp-content/themes/yesafar/../images/blog-bg-contact.png);opacity:1;background-size:cover}.bg-blue{background-color:#00a7e5;color:#fff;padding-left:10px;padding-right:10px}.bg-dark-blue{background-color:#071b3e;color:#fff;font-size:24px;padding-left:10px;font-weight:400;padding-right:10px}.flat-title-wrap
h3{font-family:"Poppins";font-style:normal;font-weight:500;font-size:24px;line-height:155%;text-align:center;color:#fff}.breadcrumbs-fs .breadcrumbs>i{float:left;position:relative;top:1px;color:#cacaca}.breadcrumbs-fs .breadcrumbs a,.breadcrumbs-fs .breadcrumbs
span{margin-right:0;padding-left:15px;color:#cacaca}.search-widget
input{background:#ddd;color:#8b8b8b;font-size:16px}.list-single-tags{display:flex;float:none;clear:both;flex-wrap:wrap;gap:9px}.tags-stylwrap.sb-tags
a{flex:auto;background:#dedede !important;color:#464646 !important;border-radius:10px;font-weight:400;font-family:"Poppins",sans-serif;text-align:left}.tags-stylwrap.sb-tags
a.active{position:relative;background-color:#00a7e5 !important;color:#fff !important}.tags-stylwrap.sb-tags a.active:after{content:"+";position:absolute;right:15px}.jr-insta-thumb
ul{display:flex;flex-wrap:wrap}.tags-stylwrap
a{padding:14px
24px}.box-widget-content .cat-item li:before{display:none}.box-widget-content .cat-item li
a{font-size:14px;color:#00a7e5;font-weight:400}.post-container{display:flex;flex-wrap:wrap}.footer-carousel-wrap .slick-track{display:flex;align-items:center}.fc-cont{font-size:32px;color:#071b3e;height:auto;margin-top:-16px}.fc-cont.fc-cont-prev{left:-15px}.fc-cont.fc-cont-next{right:-15px}.box-widget{border:none}.list-single-main-item{border:none;padding:25px
0;margin-bottom:0 !important;clear:both;float:none}blockquote:before{content:'"';position:absolute;color:#ccc;bottom:-31px;font-size:93px;line-height:40px;font-style:italic;right:30px;opacity:.4}.post-opt{padding-top:0}.tags-stylwrap
a{float:left;color:#464646;font-size:14px;background:#dedede;font-weight:500;border-radius:5px;margin-right:6px;flex:auto}.tags-stylwrap
a.active{background-color:#00a7e5 !important;color:#fff !important}.post-link{position:relative;font-size:17px;font-weight:400;line-height:17px;color:#00a7e6 !important}.post-link
span{font-weight:400}.post-link.next-post-link{padding-right:80px}.post-link.prev-post-link{padding-left:80px}.post-link
i{width:30px;height:30px;position:absolute;top:5px;line-height:30px;font-size:22px;border-radius:50px;border:2px
solid #ccc;display:flex;align-items:center;justify-content:center;font-weight:400}.post-link.prev-post-link
i{left:25px}.post-link.next-post-link
i{right:25px}.reviews-comments-item{padding-left:0;border-bottom:none}.review-comments-avatar{position:absolute;top:-40px;left:30px;width:80px;height:80px;border:4px
solid #d9d9d9;z-index:10;border-radius:50%}.review-comments-avatar
img{width:100%;height:100%}.review-stars{padding-right:20%;margin-bottom:10px}.review-stars
img{width:120px}.reviews-comments-item-text
h4{color:#a4a4a4;font-weight:400}.reviews-comments-item-text h4
a{font-weight:400}.reviews-comments-item-date{border-top:none;margin-top:0}.reviews-comments-item-text{background-color:#edf6f8}.reviews-comments-item-text:after{content:'"';position:absolute;color:#ccc;top:25px;font-size:69px;line-height:65px;right:40px;opacity:.4;font-style:italic}.reviews-comments-item:last-child{padding-bottom:0}.custom-form input[type=text]::placeholder,.custom-form textarea::placeholder{color:#cfcfcf}.color2-bg{background-color:#071b3e}.col-list-search-input-item label,.range-slider-title{font-weight:400;font-size:14px;line-height:17px;text-transform:uppercase;color:#595959}.col-list-search-input-item input[type=number]{background-color:#f0f0f0}.quantity-button{background-color:#bebebe}.irs-max,.irs-min{top:-2px;background:#41adeb;color:#fff;padding:2px
8px}.irs-slider:before{background-color:#41adeb}.irs-from,.irs-single,.irs-to{background-color:#fab90e}.irs-from,.irs-single,.irs-to{top:-2px}.col-list-wrap-ys{background-color:#fff}.col-list-wrap-ys .show-more-filters{border-radius:4px}.col-list-wrap-ys .show-more-filters
i{color:#fff;padding-right:0;padding-left:10px;top:-2px}.col-list-wrap-ys .list-main-wrap-title
h2{font-weight:400;font-size:14px;line-height:21px;text-transform:uppercase;color:#595959}.col-list-wrap-ys .price-opt .listsearch-input-item .nice-select{background-color:#41adeb}.col-list-wrap-ys .price-opt .listsearch-input-item .nice-select:before{color:#fff}.col-list-wrap-ys .price-opt .listsearch-input-item .nice-select
.current{color:#fff}.col-list-wrap-ys .price-opt .nice-select:after{border-color:#fff}.grid-opt li
span{background-color:#41adeb;color:#fff}.grid-opt li span.act-grid-opt{color:#fff !important}.price-opt .listsearch-input-item{top:-13px}.add-list-column2{position:absolute;left:15px;top:10px;z-index:10;display:flex;align-items:center;gap:7px;color:#fff}.add-list-column2
.add{width:140px;height:autp;background-color:#3aacee00;border-radius:0;display:flex;align-items:flex-start;justify-content:left;border:none}.add-list-column2 .add
img{width:40px}.geodir-category-opt .rate-class-name
.score{font-weight:400}.geodir-category-opt .rate-class-name .score
strong{font-weight:400}.geodir-category-opt .rate-class-name
span{background-color:#fab90e;padding:10px
16px}.hotel-card .geodir-category-opt
h4{margin-bottom:0;line-height:16px}.pagination a.current-page{border-color:#3aacee;background-color:#fff !important;color:#3aacee}.back-to-filters{background-color:#fab90e}.header-search-button{background-color:#fab90e}.map-container #map-main{background-color:#ededed}.list-single-hero-rating .rate-class-name
span{background:#3aacee;padding:3px
15px;border:1px
solid #3a;text-shadow:0px 2px 5px rgb(0 0 0/21%)}.list-single-hero-rating
.score{margin-top:2px}.lisd-link{background-color:rgb(58 172 238/80%)}.breadcrumbs-hero-buttom .breadcrumbs a:before{content:"-";position:absolute;right:11px}.list-single-hero-price
span{color:#36c9ff}.scroll-nav-wrapper .scroll-nav
li{border-radius:4px;margin:0
5px}.scroll-nav-wrapper .scroll-nav li:first-child{border-radius:4px}.scroll-nav-wrapper .scroll-nav li:last-child{border-radius:4px}.scroll-nav-wrapper .scroll-nav li a.act-scrlink{background-color:#071b3e}.scroll-nav-wrapper .show-hidden-map{background-color:#3bacef}.more-photos-button{background-color:#071b3e}.more-photos-button
i{width:70px;background-color:#3aacee;font-size:20px}.scroll-nav-wrapper{background:#f6f6f6}.gallery-item .box-item{border-radius:6px}.box-widget .nice-select{background-color:#ececec}.box-widget .nice-select:after{border-color:#a6a6a6}.box-widget .book-form .bookdate-container
input{background-color:#ececec}.quantity-nav{border-radius:0 5px 5px 0;overflow:hidden}.quantity
input{border-color:#dedede;border-radius:5px}.custom-form .total-coast
input{color:#3bacf0;top:0;right:3px}.down-btn.btn-color{background-color:#3bacf0;padding:10px
40px}.accordion-inner{background-color:#edf6f8}.accordion
a.toggle{background-color:#edf6f8}.rooms-price{color:#48cafe}.rooms-media{border-radius:6px}.rooms-container{margin-top:0;clear:both;float:none}.formDTWrap{float:none;clear:both}.accordion-inner:last-child{margin-bottom:0}.fw-separator+.list-single-main-item{padding-top:0}.pad-bottom-0{padding-bottom:0 !important}.note{display:flex;gap:10px;float:none;clear:both;margin:10px
0}.banner-wdget-content .countdown-item
span{font-style:normal;color:#fff;font-weight:400}.banner-wdget-content
a{background-color:#3bacf0;padding:10px
40px;box-shadow:none}.box-image-widget-media
img{border-radius:5px;height:100px;object-fit:cover}.box-image-widget-details
p{font-size:11px;line-height:15px;min-height:85px}.box-image-widget-media
a{border-radius:5px;background-color:#3bacf0}.box-image-widget-details
.time{text-align:right;color:#f8b82f;padding:3px
0}.box-widget-content .widget-posts-descr .rooms-price{font-size:9px}.box-widget-content .widget-posts-img
img{height:80px;object-fit:cover}.box-widget-content .widget-posts-descr .geodir-category-location{margin-top:0}.box-widget-content .widget-posts-descr .geodir-category-location
a{font-size:13px;line-height:17px}.color2-bg{background-color:#3bacf0}.list-main-wrap-title
h2{color:#100306;font-size:30px}.list-main-wrap-title.single-main-wrap-title{border-bottom:none}#progressbar
li{color:#100306;font-size:14px}.bookiing-form-wrap{padding-left:0;padding-right:0}.profile-edit-container .custom-form
label{color:#300306;padding-left:10px}.log-massage{color:#300306;font-size:24px;padding:20px
0 0}.gray-300{background-color:#f6f6f6}.pt-30{padding-top:30px}.p10{padding:10px
!important}.soc-log
a{transition:all .25s ease-in-out}.soc-log a:hover{background-color:#dfdede}.soc-log a.facebook-log{max-width:345px;padding-right:30px;float:none;clear:both;display:block}.nsl-container-buttons{width:100%;max-width:345px}div.nsl-container div.nsl-container-buttons a[data-plugin=nsl]{padding:0;height:auto}.soc-log a.facebook-log:hover{background-color:#18458b;color:#fff}.main-register-holder .soc-log a.facebook-log{text-align:center;margin:0
auto;margin-bottom:10px}.soc-log a.google-log{background-color:#f5f5f5;max-width:345px;padding-right:30px;float:none;clear:both;display:block;color:#071b3e}.main-register-holder .soc-log a.google-log,.main-register-holder .soc-log a.facebook-log{max-width:100% !important;text-align:center;margin:0
auto;margin-bottom:10px}.soc-log a.google-log:hover{background-color:#dfdede}.list-single-main-item
p{text-align:left;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#b1b1b1}.soc-log
a{border:none;height:45px;line-height:45px}.soc-log a
.img{font-size:16px;position:absolute;top:0;width:60px;height:100%;left:0;height:45px;line-height:40px;text-align:center;border-right:1px solid rgba(0,0,0,.21);padding:15px}.soc-log a
i{height:45px;line-height:45px}.soc-log a .img
img{width:20px;display:block;padding-left:5px}.profile-edit-container .custom-form
label{color:#b1b1b1;font-size:15px;top:0}.filter-tags input:checked:after,.custom-form .filter-tags input:checked:after{content:"";width:8px;height:8px;background-color:#ccc;top:4px;left:4px}.list-single-main-item .three-digital{padding-top:39px;line-height:17px;font-size:14px}.profile-edit-container .custom-form label
i{top:49px}.success-table-header-yes{padding-left:120px}.success-table-header-yes
i.decsth{left:30px;top:7px}.wave-bg.wave-bg2{padding:60px
0;overflow:hidden;background-image:url(//preprod.yesafar.com/wp-content/themes/yesafar/assets/images/pattern.png) !important;background-size:auto !important;background-position:center !important;opacity:.1;z-index:0}.wave-bg.wave-bg2.bg_aboute{padding:60px
0;overflow:hidden;background-image:url(//preprod.yesafar.com/wp-content/themes/yesafar/../images/bg03.jpg) !important;background-size:auto !important;background-position:center !important;opacity:1}.dashboard-list-box{border:none;border-radius:7px}.dashboard-header{border-radius:7px;padding:13px
30px}.dashboard-list,.dashboard-list:last-child{border:.3px solid #a6a6a6;border-radius:10px;margin-top:10px;background-color:#fafafa}.dashboard-list .fw-separator{margin:12px
0 20px}.dashboard-message-avatar
img{width:60px;height:60px;border-radius:100%;border:8px
solid #ddd}.new-dashboard-item{background-color:#fab90e}.dasboard-menu li a.user-profile-act,.dasboard-menu li a:hover{background:#071b3e !important;color:#fff !important;box-shadow:none}.dasboard-menu{top:0}.dasboard-menu li ul li
a{text-align:left}.dasboard-menu li ul li a:hover{background-color:transparent !important;color:#071b3e !important}.dasboard-sidebar-content{background-color:#f6f6f6}.user-stats
li{background-color:#f8b82f}.user-stats
li.active{background-color:#071b3e}.dasboard-sidebar-item
h3{color:#838383;font-size:25px;line-height:19px}.dasboard-sidebar-item h3
span{font-weight:500}.dasboard-avatar{overflow:hidden;padding:15px;max-width:170px;margin:auto;position:relative;float:none}.dasboard-avatar
img{border-radius:50%;outline:1px
dashed #000;outline-offset:10px}.hdr-review{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.reviews-comments-item-text .hdr-review
h4{padding-bottom:0}.lh-review{display:flex;flex-direction:column;padding-bottom:4px}.lh-review
img{width:100px}.dashboard-list-box .reviews-comments-wrap{margin-top:60px;padding:0}.dashboard-list-box .reviews-comments-item-text:after{display:none}.reviews-comments-item-text .review-score-user{top:0}.reviews-comments-item-text .review-score-user
span{background:0 0;color:#3aacee;font-weight:400;border-radius:3px 3px 0;width:auto;height:auto;line-height:normal;font-size:22px;border:none;text-shadow:none}.reset-password{padding:40px
15px 150px;position:relative}.reset-password:after{content:"";position:absolute;bottom:0;height:100px;width:100%;left:0;background-size:auto;background-position:center;background-repeat:repeat-x;background-image:url(//preprod.yesafar.com/wp-content/themes/yesafar/../images/city-2.png)}.reset-password>div{max-width:900px;margin:auto;background-color:#ececec;padding:60px
15px 80px;border-radius:10px}.reset-password>div>div{max-width:320px;margin:auto}.reset-password
.h2{font-weight:400;font-size:20px;line-height:29px;text-align:center;color:#7d7d7d;margin-bottom:30px}.reset-password p,.reset-password p
a{font-weight:500;font-size:13px;line-height:21px;text-align:center;color:#9b9b9b;transition:all .25s ease-in-out}.reset-password p a:hover{color:#071b3e}.custom-form.reset-password-input
input{margin-bottom:15px}.custom-form.reset-password-input
i{top:34px}.resetbtn{padding:10px
15px;border-radius:4px;color:#fff;font-size:11px;cursor:pointer;background-color:#071b3e;border:none;display:block;width:100%;margin-bottom:15px}.favories .rooms-details-header
h3{color:#5e5e5e;padding-bottom:6px;font-size:21px;font-weight:400;line-height:24px}.favories .rooms-details-header
h5{font-size:14px}.favories .rooms-price{font-size:24px}.favories .rooms-price
strong{color:#d6d6d6;font-size:13px}.favories .list-single-main-item
p{font-size:15px;line-height:23px;color:#bbb}.favories .facilities-list
.btn{padding-right:30px;height:30px;line-height:30px;top:-2px}.favories .facilities-list .btn:after{display:none}.favories .rooms-item{border-bottom:none}.breadcrumbs-fs .breadcrumbs>i{color:#f9b82f;top:3px}.breadcrumbs-fs .breadcrumbs
span{color:#00a7e5}.rooms-media .fa-heart{position:absolute;left:10px;top:10px;z-index:10;color:#fff;font-size:23px}.in-favorites .rooms-media .fa-heart{font-weight:700}@media screen and (min-width:1064px){.row-lg{display:flex;flex-wrap:wrap;align-items:center}}@media screen and (max-width:1064px){.col-md-12-yes{clear:both}.dasboard-sidebar-content:before{right:40px !important;font-family:Poppins;content:'"';color:#000;opacity:.2;font-size:94px;font-style:italic}.log-out-btn{background-color:#18458b !important}}@media screen and (max-width:767px){.flat-title-wrap
h2{font-size:30px}.flat-title-wrap
h3{font-size:24px}.review-stars{padding-right:0}.box-widget-wrap{margin-top:40px}.success-table-header-yes{padding-left:70px}.success-table-header
i.decsth{position:absolute;left:0;top:7px}}@media screen and (max-width:540px){.dasboard-menu li a.user-profile-act,.dasboard-menu li a:hover{background-color:transparent !important;color:#071b3e !important;border-left:5px solid currentColor;padding-left:10px !important;border-radius:0;transition:all .23s}.reviews-comments-item-text
h4{font-size:14px;line-height:17px}}