/* === CSS Version === */

/* === v11.2.4 === */

.skin .btn-primary {
    color: #FFFFFF;
    background-color: #4D87E7;
    border-color: #4D87E7;
}

.skin .btn-primary:hover,
.skin .btn-primary:focus,
.skin .btn-primary:active,
.skin .btn-primary:active:focus,
.skin .btn-primary.active,
.skin .btn-primary.active:focus,
.skin .show>.btn-primary.dropdown-toggle,
.skin .open .dropdown-toggle.btn-primary {
    color: #FFFFFF;
    background-color: #5f93ea;
    border-color: #5f93ea;
    background-image: none;
}

.skin .btn-check:focus+.btn-primary,
.skin .btn-primary:focus,
.skin .btn-primary.focus {
    box-shadow: none;
}

.skin .btn-primary-dark {
    color: #FFFFFF;
    background-color: #274474;
    border-color: #274474;
}

.skin .btn-primary-dark:hover,
.skin .btn-primary-dark:focus,
.skin .btn-primary-dark:active,
.skin .btn-primary-dark:active:focus,
.skin .btn-primary-dark.active,
.skin .btn-primary-dark.active:focus,
.skin .show>.btn-primary-dark.dropdown-toggle,
.skin .open .dropdown-toggle.btn-primary-dark {
    color: #FFFFFF;
    background-color: #3d5782;
    border-color: #3d5782;
    background-image: none;
}

.skin .btn-check:focus+.btn-primary-dark,
.skin .btn-primary-dark:focus,
.skin .btn-primary-dark.focus {
    box-shadow: none;
}

.skin .btn-outline-primary {
    color: #4D87E7;
    background-color: #FFFFFF;
    border-color: #4D87E7;
}

.skin .btn-outline-primary:hover,
.skin .btn-outline-primary:focus,
.skin .btn-outline-primary:active,
.skin .btn-outline-primary:active:focus,
.skin .btn-outline-primary.active,
.skin .btn-outline-primary.active:focus,
.skin .show>.btn-outline-primary.dropdown-toggle,
.skin .open .dropdown-toggle.btn-outline-primary {
    color: #FFFFFF;
    background-color: #4D87E7;
    border-color: #4D87E7;
    background-image: none;
}

.skin .btn-check:focus+.btn-outline-primary,
.skin .btn-outline-primary:focus,
.skin .btn-outline-primary.focus {
    box-shadow: none;
}

.skin .btn-primary.btn-gradient {
    color: #FFFFFF;
    background: -webkit-linear-gradient(292deg, #3e6cb9 44%, #4D87E7 85%);
    background: -moz-linear-gradient(292deg, #3e6cb9 44%, #4D87E7 85%);
    background: -o-linear-gradient(292deg, #3e6cb9 44%, #4D87E7 85%);
    background: linear-gradient(158deg, #3e6cb9 44%, #4D87E7 85%);
    border-color: #3e6cb9;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.skin .btn-primary.btn-gradient:hover,
.skin .btn-primary.btn-gradient:focus,
.skin .btn-primary.btn-gradient:active,
.skin .btn-primary.btn-gradient:active:focus,
.skin .btn-primary.btn-gradient.active,
.skin .btn-primary.btn-gradient.active:focus,
.skin .show>.btn-primary.btn-gradient.dropdown-toggle,
.skin .open .dropdown-toggle.btn-primary.btn-gradient {
    color: #FFFFFF;
    background-color: #4D87E7;
    border-color: #4D87E7;
    background-image: none;
}

.skin .btn-check:focus+.btn-primary.btn-gradient,
.skin .btn-primary.btn-gradient:focus,
.skin .btn-primary.btn-gradient.focus {
    box-shadow: 0 0 0 2px #a6c3f3;
}

.skin .btn-success {
    color: #fff;
    background-color: #2ecc71;
    border-color: #2ecc71;
}

.skin .btn-success:hover,
.skin .btn-success:focus,
.skin .btn-success:active,
.skin .btn-success:active:focus,
.skin .btn-success.active,
.skin .btn-success.active:focus,
.skin .show>.btn-success.dropdown-toggle,
.skin .open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: rgba(46, 204, 113, .9);
    border-color: rgba(46, 204, 113, .9);
    background-image: none;
}

.skin .btn-check:focus+.btn-success,
.skin .btn-success:focus,
.skin .btn-success.focus {
    box-shadow: none;
}

.skin .btn-outline-success {
    color: #2ecc71;
    background-color: #fff;
    border-color: #2ecc71;
}

.skin .btn-outline-success:hover,
.skin .btn-outline-success:focus,
.skin .btn-outline-success:active,
.skin .btn-outline-success:active:focus,
.skin .btn-outline-success.active,
.skin .btn-outline-success.active:focus,
.skin .show>.btn-outline-success.dropdown-toggle,
.skin .open .dropdown-toggle.btn-outline-success {
    color: #fff;
    background-color: #2ecc71;
    border-color: #2ecc71;
    background-image: none;
}

.skin .btn-check:focus+.btn-outline-success,
.skin .btn-outline-success:focus,
.skin .btn-outline-success.focus {
    box-shadow: none;
}

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

.skin .btn-danger:hover,
.skin .btn-danger:focus,
.skin .btn-danger:active,
.skin .btn-danger:active:focus,
.skin .btn-danger.active,
.skin .btn-danger.active:focus,
.skin .show>.btn-danger.dropdown-toggle,
.skin .open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: rgba(201, 48, 44, 0.9);
    border-color: rgba(201, 48, 44, 0.9);
    background-image: none;
}

.skin .btn-check:focus+.btn-danger,
.skin .btn-danger:focus,
.skin .btn-danger.focus {
    box-shadow: 0 0 0 2px rgba(201, 48, 44, 0.5);
}

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

.skin .btn-outline-danger:hover,
.skin .btn-outline-danger:focus,
.skin .btn-outline-danger:active,
.skin .btn-outline-danger:active:focus,
.skin .btn-outline-danger.active,
.skin .btn-outline-danger.active:focus,
.skin .show>.btn-outline-danger.dropdown-toggle,
.skin .open .dropdown-toggle.btn-outline-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f;
    background-image: none;
}

.skin .btn-check:focus+.btn-outline-danger,
.skin .btn-outline-danger:focus,
.skin .btn-outline-danger.focus {
    box-shadow: 0 0 0 2px rgba(201, 48, 44, 0.5);
}

.skin .btn-info {
    color: #fff;
    background-color: #186dde;
    border-color: #186dde;
}

.skin .btn-info:hover,
.skin .btn-info:focus,
.skin .btn-info:active,
.skin .btn-info:active:focus,
.skin .btn-info.active,
.skin .btn-info.active:focus,
.skin .show>.btn-info.dropdown-toggle,
.skin .open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: rgba(24, 109, 222, 0.9);
    border-color: rgba(24, 109, 222, 0.9);
    background-image: none;
}

.skin .btn-check:focus+.btn-info,
.skin .btn-info:focus,
.skin .btn-info.focus {
    box-shadow: 0 0 0 2px rgba(24, 109, 222, 0.5);
}

.skin .btn-outline-info {
    color: #186dde;
    background-color: #fff;
    border-color: #186dde;
}

.skin .btn-outline-info:hover,
.skin .btn-outline-info:focus,
.skin .btn-outline-info:active,
.skin .btn-outline-info:active:focus,
.skin .btn-outline-info.active,
.skin .btn-outline-info.active:focus,
.skin .show>.btn-outline-info.dropdown-toggle,
.skin .open .dropdown-toggle.btn-outline-info {
    color: #fff;
    background-color: #186dde;
    border-color: #186dde;
    background-image: none;
}

.skin .btn-check:focus+.btn-outline-info,
.skin .btn-outline-info:focus,
.skin .btn-outline-info.focus {
    box-shadow: 0 0 0 2px rgba(24, 109, 222, 0.5);
}

.skin .btn-warning {
    color: #fff;
    background-color: #ffbf4b;
    border-color: #ffbf4b;
}

.skin .btn-warning:hover,
.skin .btn-warning:focus,
.skin .btn-warning:active,
.skin .btn-warning:active:focus,
.skin .btn-warning.active,
.skin .btn-warning.active:focus,
.skin .show>.btn-warning.dropdown-toggle,
.skin .open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: rgba(255, 191, 75, 0.9);
    border-color: rgba(255, 191, 75, 0.9);
    background-image: none;
}

.skin .btn-check:focus+.btn-warning,
.skin .btn-warning:focus,
.skin .btn-warning.focus {
    box-shadow: none;
}

.skin .btn-outline-warning {
    color: #ffbf4b;
    background-color: #fff;
    border-color: #ffbf4b;
}

.skin .btn-outline-warning:hover,
.skin .btn-outline-warning:focus,
.skin .btn-outline-warning:active,
.skin .btn-outline-warning:active:focus,
.skin .btn-outline-warning.active,
.skin .btn-outline-warning.active:focus,
.skin .show>.btn-outline-warning.dropdown-toggle,
.skin .open .dropdown-toggle.btn-outline-warning {
    color: #fff;
    background-color: #ffbf4b;
    border-color: #ffbf4b;
    background-image: none;
}

.skin .btn-check:focus+.btn-outline-warning,
.skin .btn-outline-warning:focus,
.skin .btn-outline-warning.focus {
    box-shadow: none;
}

.skin .btn-default {
    color: #292b2c;
    background-color: #fff;
    border-color: #ccc;
}

.skin .btn-default:hover,
.skin .btn-default:focus,
.skin .btn-default:active,
.skin .btn-default:active:focus,
.skin .btn-default.active,
.skin .btn-default.active:focus,
.skin .show>.btn-default.dropdown-toggle,
.skin .open .dropdown-toggle.btn-default {
    color: #292b2c;
    background-color: #e6e6e6;
    border-color: #adadad;
    background-image: none;
}

.skin .btn-check:focus+.btn-default,
.skin .btn-default:focus,
.skin .btn-default.focus {
    box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5);
}

.skin .btn-default-lite {
    color: #6d6d6d;
    background-color: #e5e5e5;
    border-color: #e5e5e5;
}

.skin .btn-default-lite:hover,
.skin .btn-default-lite:focus,
.skin .btn-default-lite:active,
.skin .btn-default-lite:active:focus,
.skin .btn-default-lite.active,
.skin .btn-default-lite.active:focus,
.skin .show>.btn-default-lite.dropdown-toggle,
.skin .open .dropdown-toggle.btn-default-lite {
    color: #6d6d6d;
    background-color: rgba(236, 236, 236, 0.9);
    border-color: rgba(236, 236, 236, 0.9);
    background-image: none;
}

.skin .btn-check:focus+.btn-default-lite,
.skin .btn-default-lite:focus,
.skin .btn-default-lite.focus {
    box-shadow: 0 0 0 2px rgba(236, 236, 236, 0.5);
}

.skin .btn-secondary {
    color: #fff;
    background-color: #474d52;
    border-color: #474d52;
}

.skin .btn-secondary:hover,
.skin .btn-secondary:focus,
.skin .btn-secondary:active,
.skin .btn-secondary:active:focus,
.skin .btn-secondary.active,
.skin .btn-secondary.active:focus,
.skin .btn-secondary.focus,
.skin .show>.btn-secondary.dropdown-toggle,
.skin .open .dropdown-toggle.btn-secondary {
    color: #fff !important;
    background-color: rgba(71, 77, 82, 0.9);
    border-color: rgba(71, 77, 82, 0.9);
    background-image: none;
}

.skin .btn-check:focus+.btn-secondary,
.skin .btn-secondary:focus,
.skin .btn-secondary.focus {
    box-shadow: none;
}

.skin .btn-outline-secondary {
    color: #474d52;
    background-color: #fff;
    border-color: #474d52;
}

.skin .btn-outline-secondary:hover,
.skin .btn-outline-secondary:focus,
.skin .btn-outline-secondary:active,
.skin .btn-outline-secondary:active:focus,
.skin .btn-outline-secondary.active,
.skin .btn-outline-secondary.active:focus,
.skin .show>.btn-outline-secondary.dropdown-toggle,
.skin .open .dropdown-toggle.btn-outline-secondary {
    color: #fff;
    background-color: #474d52;
    border-color: #474d52;
    background-image: none;
}

.skin .btn-check:focus+.btn-outline-secondary,
.skin .btn-outline-secondary:focus,
.skin .btn-outline-secondary.focus {
    box-shadow: none;
}

.skin .btn-listing {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: none;
    text-align: center;
    color: #333;
    background-image: linear-gradient(to bottom, #ffeb43 0%, #fcde11 100%);
    background-repeat: repeat-x;
    background-color: #fff447;
    border: 1px solid #f6d80f;
    border-radius: 6px;
    box-shadow: 0 1px 1px 0 #aaa;
    line-height: 17px;
    padding: 12px 20px 12px;
}

.skin .btn-listing:hover,
.skin .btn-listing:focus,
.skin .btn-listing:active,
.skin .btn-listing:active:focus,
.skin .btn-listing.active,
.skin .btn-listing.active:focus,
.skin .show>.btn-listing.dropdown-toggle,
.skin .open .dropdown-toggle.btn-listing {
    color: #333;
    background-color: #fff447;
    border-color: #f6d80f;
    background-image: none;
}

.skin .btn-check:focus+.btn-listing,
.skin .btn-listing:focus,
.skin .btn-listing.focus {
    box-shadow: none;
}

.skin .btn-primary:disabled,
.skin .btn-primary.disabled,
.skin .btn-primary-dark:disabled,
.skin .btn-primary-dark.disabled,
.skin .btn-success:disabled,
.skin .btn-success.disabled,
.skin .btn-danger:disabled,
.skin .btn-danger.disabled,
.skin .btn-info:disabled,
.skin .btn-info.disabled,
.skin .btn-warning:disabled,
.skin .btn-warning.disabled,
.skin .btn-default:disabled,
.skin .btn-default.disabled,
.skin .btn-default-lite:disabled,
.skin .btn-default-lite.disabled,
.skin .btn-secondary:disabled,
.skin .btn-secondary.disabled {
    color: #666666;
    background-color: #e3e3e3;
    border-color: #999;
}

.skin a,
.skin .nav-link,
.skin .link-color {
    color: #467ad0;
}

.skin .text-primary {
    color: #467ad0 !important;
}

.skin .nav-link:focus,
.skin .nav-link:hover {
    color: #274474;
}

.skin a:not(.btn):hover,
.skin a:not(.btn):focus {
    color: #fa7722;
}

.skin .f-category i {
    color: #4D87E7;
}

.skin .f-category a:hover i,
.skin .f-category a:focus i {
    color: #fa7722;
}

.skin .footer-nav li a:not(.btn):hover,
.skin .footer-nav li a:not(.btn):focus {
    color: #333;
    opacity: .6;
}

.skin .footer-nav-inline.social-list-color li a:hover,
.skin .footer-nav-inline.social-list-color li a:focus {
    color: #fff;
    opacity: .6;
}

.skin ::selection {
    color: #FFFFFF;
    background: #4D87E7;
}

.skin ::-moz-selection {
    color: #FFFFFF;
    background: #4D87E7;
}

.skin .pace .pace-progress {
    background: #4D87E7 none repeat scroll 0 0;
}

.skin .search-row .search-col:first-child .search-col-inner,
.skin .search-row .search-col .search-col-inner,
.skin .search-row .search-col .search-btn-border {
    border-color: #4D87E7;
}

.skin .p-price-tag {
    background: #5f93ea;
}

.skin .p-price-tag::before {
    border-top-color: #4D87E7;
}

.skin .bg-primary {
    background-color: #4D87E7 !important;
}

.skin .border-color-primary {
    border-color: #4D87E7 !important;
}

.skin .badge-primary {
    background-color: #4D87E7;
    color: #FFFFFF;
}

.skin .badge-primary[href]:focus,
.badge-primary[href]:hover {
    background-color: #274474;
    color: #FFFFFF;
}

.skin .form-control,
.skin .select2-container--default .select2-selection--multiple {
    border-color: #ddd;
}

.skin .form-control:focus,
.skin .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #4D87E7;
    box-shadow: 0 1px 0 #4D87E7, 0 -1px 0 #4D87E7, -1px 0 0 #4D87E7, 1px 0 0 #4D87E7;
    outline: 0 none;
}

.skin .logo,
.skin .logo-title {
    color: #4D87E7;
}

.skin .cat-list h3 a,
.skin .cat-list h3 {
    color: #4D87E7;
}

.skin .cat-list h3 a:hover,
.skin .cat-list h3 a:focus {
    color: #ff8c00;
}

.skin .cat-list ul li a:not(.btn):hover,
.skin .cat-list a:not(.btn):hover {
    text-decoration: underline;
    color: #3e6cb9;
}

.skin .list-filter ul li p.maxlist-more a {
    color: #467ad0;
}

.skin ul.list-link li a:not(.btn):hover {
    color: #3e6cb9;
}

.skin .bxslider-pager .bx-thumb-item:focus {
    -webkit-box-shadow: 0 0 2px #467ad0;
    -moz-box-shadow: 0 0 2px #467ad0;
    box-shadow: 0 0 2px #467ad0;
    outline: none;
}

.skin .bxslider-pager .bx-thumb-item.active,
.skin .thumbs-gallery .swiper-slide.swiper-slide-thumb-active {
    border: 1px solid #467ad0;
    border-bottom: 4px solid #467ad0 !important;
}

.skin .page-bottom-info {
    background: #4D87E7;
}

.skin button.btn-search {
    text-shadow: 0 2px 2px #4D87E7;
    -webkit-text-shadow: 0 2px 2px #4D87E7;
}

.skin .nav-pills>li.active>a:not(.btn),
.skin .nav-pills>li.active>a:not(.btn):focus,
.skin .nav-pills>li.active>a:not(.btn):hover {
    background-color: #5f93ea;
    color: #fff;
}

.skin .nav-pills .nav-link.active,
.skin .nav-pills .nav-link.active:focus,
.skin .nav-pills .nav-link.active:hover {
    background-color: #5f93ea;
    color: #fff;
}

.skin .number-range-slider .noUi-connect {
    background: #4D87E7;
}

.skin .cat-list li a,
.skin .cat-list a {
    color: #4e575d;
}

.skin .ln-shadow {
    background-color: #4D87E7;
    color: #fff;
    text-shadow: 1px 1px #3e6cb9, 2px 2px #3e6cb9, 3px 3px #3e6cb9, 4px 4px #3e6cb9, 5px 5px #3e6cb9, 6px 6px #3e6cb9, 7px 7px #3e6cb9, 8px 8px #3e6cb9, 9px 9px #3e6cb9, 10px 10px #3e6cb9, 11px 11px #3e6cb9, 12px 12px #3e6cb9, 13px 13px #4D87E7, 14px 14px #4D87E7, 15px 15px #4D87E7, 16px 16px #4D87E7, 17px 17px #4D87E7, 18px 18px #4D87E7, 19px 19px #4D87E7, 20px 20px #4D87E7, 21px 21px #4D87E7, 22px 22px #4D87E7, 23px 23px #4D87E7, 24px 24px #4D87E7, 25px 25px #4D87E7, 26px 26px #4D87E7, 27px 27px #4D87E7, 28px 28px #4D87E7;
    -webkit-text-shadow: 1px 1px #3e6cb9, 2px 2px #3e6cb9, 3px 3px #3e6cb9, 4px 4px #3e6cb9, 5px 5px #3e6cb9, 6px 6px #3e6cb9, 7px 7px #3e6cb9, 8px 8px #3e6cb9, 9px 9px #3e6cb9, 10px 10px #3e6cb9, 11px 11px #3e6cb9, 12px 12px #3e6cb9, 13px 13px #4D87E7, 14px 14px #4D87E7, 15px 15px #4D87E7, 16px 16px #4D87E7, 17px 17px #4D87E7, 18px 18px #4D87E7, 19px 19px #4D87E7, 20px 20px #4D87E7, 21px 21px #4D87E7, 22px 22px #4D87E7, 23px 23px #4D87E7, 24px 24px #4D87E7, 25px 25px #4D87E7, 26px 26px #4D87E7, 27px 27px #4D87E7, 28px 28px #4D87E7;
    -moz-text-shadow: 1px 1px #3e6cb9, 2px 2px #3e6cb9, 3px 3px #3e6cb9, 4px 4px #3e6cb9, 5px 5px #3e6cb9, 6px 6px #3e6cb9, 7px 7px #3e6cb9, 8px 8px #3e6cb9, 9px 9px #3e6cb9, 10px 10px #3e6cb9, 11px 11px #3e6cb9, 12px 12px #3e6cb9, 13px 13px #4D87E7, 14px 14px #4D87E7, 15px 15px #4D87E7, 16px 16px #4D87E7, 17px 17px #4D87E7, 18px 18px #4D87E7, 19px 19px #4D87E7, 20px 20px #4D87E7, 21px 21px #4D87E7, 22px 22px #4D87E7, 23px 23px #4D87E7, 24px 24px #4D87E7, 25px 25px #4D87E7, 26px 26px #4D87E7, 27px 27px #4D87E7, 28px 28px #4D87E7;
}

.skin .shape-0 {
    text-shadow: 1px 1px #4D87E7, 2px 2px #4D87E7, 3px 3px #4D87E7, 4px 4px #4D87E7, 5px 5px #4D87E7, 6px 6px #4D87E7, 7px 7px #4D87E7, 8px 8px #4D87E7, 9px 9px #4D87E7, 10px 10px #4D87E7, 11px 11px #4D87E7, 12px 12px #4D87E7, 13px 13px #4D87E7, 14px 14px #4D87E7, 15px 15px #4D87E7, 16px 16px #4D87E7, 17px 17px #4D87E7, 18px 18px #4D87E7, 19px 19px #4D87E7, 20px 20px #4D87E7, 21px 21px #4D87E7, 22px 22px #4D87E7, 23px 23px #4D87E7, 24px 24px #4D87E7, 25px 25px #4D87E7, 26px 26px #4D87E7, 27px 27px #4D87E7, 28px 28px #4D87E7;
    -moz-text-shadow: 1px 1px #4D87E7, 2px 2px #4D87E7, 3px 3px #4D87E7, 4px 4px #4D87E7, 5px 5px #4D87E7, 6px 6px #4D87E7, 7px 7px #4D87E7, 8px 8px #4D87E7, 9px 9px #4D87E7, 10px 10px #4D87E7, 11px 11px #4D87E7, 12px 12px #4D87E7, 13px 13px #4D87E7, 14px 14px #4D87E7, 15px 15px #4D87E7, 16px 16px #4D87E7, 17px 17px #4D87E7, 18px 18px #4D87E7, 19px 19px #4D87E7, 20px 20px #4D87E7, 21px 21px #4D87E7, 22px 22px #4D87E7, 23px 23px #4D87E7, 24px 24px #4D87E7, 25px 25px #4D87E7, 26px 26px #4D87E7, 27px 27px #4D87E7, 28px 28px #4D87E7;
    -webkit-text-shadow: 1px 1px #4D87E7, 2px 2px #4D87E7, 3px 3px #4D87E7, 4px 4px #4D87E7, 5px 5px #4D87E7, 6px 6px #4D87E7, 7px 7px #4D87E7, 8px 8px #4D87E7, 9px 9px #4D87E7, 10px 10px #4D87E7, 11px 11px #4D87E7, 12px 12px #4D87E7, 13px 13px #4D87E7, 14px 14px #4D87E7, 15px 15px #4D87E7, 16px 16px #4D87E7, 17px 17px #4D87E7, 18px 18px #4D87E7, 19px 19px #4D87E7, 20px 20px #4D87E7, 21px 21px #4D87E7, 22px 22px #4D87E7, 23px 23px #4D87E7, 24px 24px #4D87E7, 25px 25px #4D87E7, 26px 26px #4D87E7, 27px 27px #4D87E7, 28px 28px #4D87E7;
    background-color: #4D87E7;
}

.skin .shape-0-shadow {
    text-shadow: 1px 1px #3e6cb9, 2px 2px #3e6cb9, 3px 3px #3e6cb9, 4px 4px #3e6cb9, 5px 5px #3e6cb9, 6px 6px #3e6cb9, 7px 7px #3e6cb9, 8px 8px #3e6cb9, 9px 9px #3e6cb9, 10px 10px #3e6cb9, 11px 11px #3e6cb9, 12px 12px #3e6cb9, 13px 13px #4D87E7, 14px 14px #4D87E7, 15px 15px #4D87E7, 16px 16px #4D87E7, 17px 17px #4D87E7, 18px 18px #4D87E7, 19px 19px #4D87E7, 20px 20px #4D87E7, 21px 21px #4D87E7, 22px 22px #4D87E7, 23px 23px #4D87E7, 24px 24px #4D87E7, 25px 25px #4D87E7, 26px 26px #4D87E7, 27px 27px #4D87E7, 28px 28px #4D87E7;
    -moz-text-shadow: 1px 1px #3e6cb9, 2px 2px #3e6cb9, 3px 3px #3e6cb9, 4px 4px #3e6cb9, 5px 5px #3e6cb9, 6px 6px #3e6cb9, 7px 7px #3e6cb9, 8px 8px #3e6cb9, 9px 9px #3e6cb9, 10px 10px #3e6cb9, 11px 11px #3e6cb9, 12px 12px #3e6cb9, 13px 13px #4D87E7, 14px 14px #4D87E7, 15px 15px #4D87E7, 16px 16px #4D87E7, 17px 17px #4D87E7, 18px 18px #4D87E7, 19px 19px #4D87E7, 20px 20px #4D87E7, 21px 21px #4D87E7, 22px 22px #4D87E7, 23px 23px #4D87E7, 24px 24px #4D87E7, 25px 25px #4D87E7, 26px 26px #4D87E7, 27px 27px #4D87E7, 28px 28px #4D87E7;
    -webkit-text-shadow: 1px 1px #3e6cb9, 2px 2px #3e6cb9, 3px 3px #3e6cb9, 4px 4px #3e6cb9, 5px 5px #3e6cb9, 6px 6px #3e6cb9, 7px 7px #3e6cb9, 8px 8px #3e6cb9, 9px 9px #3e6cb9, 10px 10px #3e6cb9, 11px 11px #3e6cb9, 12px 12px #3e6cb9, 13px 13px #4D87E7, 14px 14px #4D87E7, 15px 15px #4D87E7, 16px 16px #4D87E7, 17px 17px #4D87E7, 18px 18px #4D87E7, 19px 19px #4D87E7, 20px 20px #4D87E7, 21px 21px #4D87E7, 22px 22px #4D87E7, 23px 23px #4D87E7, 24px 24px #4D87E7, 25px 25px #4D87E7, 26px 26px #4D87E7, 27px 27px #4D87E7, 28px 28px #4D87E7;
    background-color: #4D87E7;
}

.skin .pagination>li>a,
.skin .pagination>li>span {
    color: #4D87E7;
}

.skin .pagination>li>a:hover,
.skin .pagination>li>span:hover,
.skin .pagination>li>a:focus,
.skin .pagination>li>span:focus {
    color: #3e6cb9;
}

.skin .pagination>li.page-item.active .page-link,
.skin .pagination>.active>a,
.skin .pagination>.active>span,
.skin .pagination>.active>a:hover,
.skin .pagination>.active>span:hover,
.skin .pagination>.active>a:focus,
.skin .pagination>.active>span:focus {
    background-color: #4D87E7;
    border-color: #4D87E7;
    color: #fff;
}

.skin .cookie-consent__agree {
    background-color: #4D87E7;
    box-shadow: 0 2px 5px rgba(70, 130, 180, 0.15);
}

.skin .cookie-consent__agree:hover {
    background-color: #3e6cb9;
}

.skin .cornerRibbons a {
    color: #fff;
}

.skin .footer ul li a {
    color: #999;
}

.skin .dropdown-menu>li a:focus,
.skin .dropdown-menu>li a:hover {
    color: #333;
}

.skin .add-title a {
    color: #333;
}

.skin .add-title a:hover,
.skin .add-title a:focus {
    color: #666;
}

.skin .tags a:hover {
    border-color: #467ad0;
}

.skin .custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #5f93ea;
}

.skin .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    background-color: #5f93ea;
}

.skin .custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-color: #5f93ea;
}

.skin .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: #467ad0;
}

.skin .swal2-styled.swal2-confirm {
    background-color: #4D87E7 !important;
    color: #fff !important;
}

.skin .swal2-actions:not(.swal2-loading) .swal2-styled:active {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)) !important;
}

.skin .swal2-styled.swal2-confirm:focus {
    box-shadow: 0 0 0 3px #a6c3f3 !important;
}

.main-logo {
    width: auto;
    height: 40px;
    max-width: 430px !important;
    max-height: 70px !important;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
}

.navbar.navbar-site {
    position: fixed !important;
}

#wrapper {
    padding-top: 74px;
}

.navbar.navbar-site .navbar-identity .navbar-brand {
    height: 70px;
    padding-top: 14px;
    padding-bottom: 14px;
}

@media (max-width: 767px) {
    #wrapper {
        padding-top: 70px;
    }
    .navbar-site.navbar .navbar-identity {
        height: 70px;
    }
    .navbar-site.navbar .navbar-identity .btn,
    .navbar-site.navbar .navbar-identity .navbar-toggler {
        margin-top: 14px;
    }
}

@media (max-width: 479px) {
    #wrapper {
        padding-top: 70px;
    }
    .navbar-site.navbar .navbar-identity {
        height: 70px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .navbar.navbar-site .navbar-identity a.logo {
        height: 70px;
    }
    .navbar.navbar-site .navbar-identity a.logo-title {
        padding-top: 14px;
    }
}

@media (min-width: 768px) {
    .navbar.navbar-site .navbar-identity {
        margin-top: 0px;
    }
    .navbar.navbar-site .navbar-collapse {
        margin-top: 0px;
    }
}

.f-category h6 {
    color: #333;
}

.photo-count {
    color: #292b2c;
}

.page-info-lite h5 {
    color: #999999;
}

h4.item-price {
    color: #292b2c;
}

h5.company-title a {
    color: #999;
}

@media (min-width: 1400px) {
    .item-list .ribbon-horizontal {
        width: 160px !important;
        left: 0px !important;
        top: 30px !important;
        border-width: 12px;
    }
    .ribbon-horizontal span {
        font-size: 11px;
        padding-left: 10px;
        top: 0px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .item-list .ribbon-horizontal {
        width: 120px !important;
        left: 0px !important;
        top: 30px !important;
        border-width: 12px;
    }
    .ribbon-horizontal span {
        font-size: 11px;
        padding-left: 10px;
        top: 0px !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .item-list .ribbon-horizontal {
        width: 100px !important;
        left: 0px !important;
        top: 30px !important;
        border-width: 12px;
    }
    .ribbon-horizontal span {
        font-size: 10px;
        padding-left: 10px;
        top: 0px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .item-list .ribbon-horizontal {
        width: 80px !important;
        left: 0px !important;
        top: 30px !important;
        border-width: 12px;
    }
    .ribbon-horizontal span {
        font-size: 9px;
        padding-left: 10px;
        top: -1px !important;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .item-list .ribbon-horizontal {
        width: 140px !important;
        left: 0px !important;
        top: 30px !important;
        border-width: 12px;
    }
    .ribbon-horizontal span {
        font-size: 9px;
        padding-left: 10px;
        top: -1px !important;
    }
}

@media (max-width: 575px) {
    .item-list .ribbon-horizontal {
        width: 120px !important;
        left: 0px !important;
        top: 30px !important;
        border-width: 12px;
    }
    .ribbon-horizontal span {
        font-size: 10px;
        padding-left: 10px;
        top: 0px !important;
    }
}