/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-10-28 12:25:22 */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 57.17%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 40.83%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 42.8775%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 30.6225%;
    }
}

@media (max-width: 575px){
body {
    font-size: 13px;
    line-height: 21px;
}
}
h1, h2, h3, h4, h5, h6 {
    color: #222529;
    letter-spacing: normal;
}
h1 {
    font-family: Georgia, serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #222529;
    margin: 0 0 32px 0;
}
h2 {
    font-family: Georgia, serif
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #222529;
    margin: 0 0 32px 0;
}
h3 {
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif
    font-weight: 700;
    font-size: 14px;
    line-height: 32px;
    color: #222529;
    margin: 0 0 20px 0;
}
h4 {
    font-family: Georgia, serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #222529;
    margin: 0 0 14px 0;
}
h5 {
    font-family: Georgia, serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #313131;
    margin: 0 0 14px 0;
}
h6 {
    font-family: Georgia, serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #6b7a83;
    margin: 0 0 14px 0;
}
p {
    letter-spacing: 0;
}
.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
}
sup {
    font-size: 70%;
    top: -.3em;
}
.home-banner-slider h2.vc_custom_heading, .custom-font4 {
    font-family: 'Georgia, serif';
}
html .heading-secondary, html .lnk-secondary, html .text-color-secondary {
    color: #ff7272;
}
html .action.primary, html .btn {
    font-family: MADE Mirage Medium !important;
    letter-spacing: .01em;
    font-weight: 700 !important;
    line-height: 1.42857;
    padding: .8em 2em;
}
html .action.primary {
    color: #fff;
    background-color: #08c;
    border-color: #08c #08c #069;
}
html .btn-modern {
    text-transform: uppercase;
    font-size: .75rem;
    font-family: Poppins;
    font-weight: 700;
    letter-spacing: .01em;
    padding: 1em 1.6em;
}
.btn-flat {
    padding: 0!important;
    background: none!important;
    border: none!important;
    border-bottom: 1px solid transparent!important;
    box-shadow: none!important;
    text-transform: uppercase;
    font-size: .75rem;
}
html .btn-dark {
    color: #fff;
    background-color: #222529;
    border-color: #222529 #222529 #0b0c0e;
}
html .btn-light {
    color: #222529;
    background-color: #fff;
    border-color: #fff #fff #e6e6e6;
}
html .btn-lg {
    line-height: 1.3333;
}
.btn-modern.btn-lg {
    font-size: 1em;
    padding: 1rem 2.25rem;
    padding-left: 2.8em;
    padding-right: 2.8em;
}
.btn-modern.btn-xl {
    font-size: 1.1428em;
    padding: 1.25em 3em;
}
html .btn-quaternary {
    color: #fff;
    background-color: #0e0f11;
    border-color: #0e0f11 #0e0f11 #000;
}
html .background-color-secondary {
    background-color: #ff7272!important;
}
.porto-block-html-top a {
    background: #0075af !important;
}

.page-header .panel.wrapper::after {
    display: none;
}
.page-header .panel.wrapper {
    letter-spacing: .025em;
}
.page-header .header-main {
    border-top: 1px solid #e7e7e7;
}
.sw-megamenu.navigation li.level0 > em, .sw-megamenu.navigation li.level0 i {
    display: none;
}
.page-header.type2 .main-panel-top .separator {
    border-left-color: rgba(0,0,0,.04);
}
.page-header.type2 .block-search input {
    height: 40px;
}
.page-header.type2 .search-category {
    height: 40px;
    line-height: 40px;
    border-color: #fff;
}
.page-header.type2 .sw-megamenu.navigation li.level0 .submenu a {
    line-height: 20px;
    font-weight: 600;
}
.page-header.type2 .search-area .minisearch .actions button {
    width: 38px;
    height: 42px;
    color: #222529;
}
.main-panel-top .panel.header+.gap {
    background: rgba(0,0,0,.04);
}
@media (min-width: 992px) {
.page-header.type2 .nav-sections {
    min-height: 58px;
}
.page-header.type2 .navigation > ul:before {
    content: '';
    position: absolute;
    width:100%;
    top: 0;
    border-top: 1px solid #f4f4f4;
}
.page-header.type2 .navigation .level0 .level-top {
    line-height: 18px;
}
.page-header.type2 .navigation .level0 .level-top:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    top: 0;
    left: 0;
    opacity: 0;
}
.page-header.type2 .navigation .level0:hover .level-top:before {
    opacity: 1;
}
}
.top-icon .porto-sicon-header {
    margin-bottom: .75rem;
}
.widget .widgettitle {
    font-size: 1rem;
    letter-spacing: -.02em;
}
.slider-title {
    font-size: 1.125rem;
    letter-spacing: -.02em;
    line-height: 1.45;
}
.porto-products.title-border-middle>.section-title {
    margin-bottom: .5rem;
}
.product-item-photo>a:not(.weltpixel-quickview):before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.1);
    z-index: 3;
    opacity: 0;
    transition: opacity .2s;
}
.product-item-info:hover .product-item-photo>a:not(.weltpixel-quickview):before {
    opacity:1;
}
.product-item-info.type1 .product-item-details .product-item-actions .tocart {
    padding: 0 1.2em;
    background-color: #f4f4f4;
    border: 1px solid #f4f4f4;
    color: #6f6e6b;
}
.product-item-info.type1:hover .product-item-details .product-item-actions .tocart {
    padding: 0 .7143em;
    background: #2b2b2d;
    border-color: #2b2b2d;
    color: #fff;
}

.product-item .product-item-info.type1 .tocart:before {
    display: none;
}
.product-item .product-item-info.type1:hover .tocart:before {
    display: inline-block;
}
.products-grid .product-item .product-item-info.type1:hover {
    box-shadow: 0 5px 25px 0 rgb(0 0 0 / 8%);
}
.product-item-info:hover .product-item-photo {
    box-shadow: none;
}
.small-list.products-grid .product-items .product-item-info .product-item-photo:before {display: none;}

.products-slider.owl-carousel .product-item {
    margin-bottom: 25px;
    margin-top: 10px;
}
.product-options-bottom, .product-info-price {
    font-family: 'Poppins';
}
.page-wrapper > .breadcrumbs .items {
    padding: 10px;
}
.block-category-list .block-title, .side-custom-block .custom-block h2 {
    font-family: 'Poppins';
}
.footer .widgettitle, .footer .widget-title {
    font-size: 1rem;
    font-weight: 600;
}
.footer .block.newsletter .field {
    margin-bottom: 1rem;
}
.footer .newsletter input {
    height: 44px;
    border: none;
    border-radius: 30px;
    background: #292c30;
    padding-left: 1.5rem;
    font-size: .8125rem;
}
.footer .newsletter .action.subscribe {
    height: 44px;
    border: none;
    border-radius: 30px;
    padding: 0 1.75rem;
    font-size: .8125rem;
    font-weight: 700;
    font-family: inherit;
    letter-spacing: 0;
    margin-left: -1px;
}
.footer .widget {
    margin-bottom: 1.875rem;
    margin-top: 1.875rem;
}
.footer .widget:first-child {
    margin-top: 0;
}
.footer .contact-info .contact-details strong, .footer .contact-info .contact-details span {
    line-height: 1.4;
}
.footer-bottom .widget.widget_custom_html {
    margin: 0;
}
@media(min-width:768px){
.footer-bottom .widget.widget_custom_html {
    display: flex;
    justify-content: flex-end;

}
}
html .background-color-primary{
    background-color: #002136 !important;
}
.modes{display:none !important;}
.fab {
    font-family: 'Font Awesome 6 Brands';
}
.footer-top {
    max-width: 90% !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
}
.footer-top > .container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    max-width: 100% !important;
}
#footer-top, .footer-top > .container > .row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
#footer-top > .block-column {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.footer-top .custom-block:before,.footer-top .custom-block:after {
    margin-bottom: 0;
    border: none;
    margin-top: 0;
}
.footer-middle > .container::before {
    content: '';
    display: block;
    position: static;
    left: 10px;
    top: 0;
    right: 10px;
    border-top: 1px solid #e7e7e7;
    margin-bottom: 2.5rem;
}
.footer-middle > .container::after {
     border-color:#e7e7e7;
     margin-top: .625rem;
     position: static;
}
.footer .block.newsletter .form.subscribe {
    margin-bottom: 10px;
}
.footer .newsletter input {
    height: 3rem;
    padding-left: 1.25rem;
    border-radius: 0;
    background: #FFF;
    border: 2px solid #E5E0D8;
}
.footer .newsletter .action.subscribe {
    height: 3rem;
    font-weight: 600;
    border-radius: 0;
    border: none;
    letter-spacing: .15em;
}
.block.newsletter .field {
    margin-right: 4%;
}
.footer .widget>div>ul li {
    margin-bottom: .625rem;
}
.footer-middle > .container {
    padding-top: 0;
    padding-bottom: 0;
}
.footer-bottom address {
    text-align: center;
}
.footer-bottom {
    font-size: 1em;
    background: #002136;
}
.footer .block.newsletter .form.subscribe {
    margin-bottom: 10px;
}
.custom-block{display:block !important;}
.porto-icon-spin1:before {
    content: '\e800'
}

.porto-icon-spin2:before {
    content: '\e801'
}

.porto-icon-spin3:before {
    content: '\e802'
}

.porto-icon-spin4:before {
    content: '\e803'
}

.porto-icon-spin5:before {
    content: '\e804'
}

.porto-icon-spin6:before {
    content: '\e805'
}

.porto-icon-firefox:before {
    content: '\e806'
}

.porto-icon-chrome:before {
    content: '\e807'
}

.porto-icon-opera:before {
    content: '\e808'
}

.porto-icon-ie:before {
    content: '\e809'
}

.porto-icon-money:before {
    content: '\e80a'
}

.porto-icon-shipping:before {
    content: '\e80b'
}

.porto-icon-support:before {
    content: '\e80c'
}

.porto-icon-cart-thick:before {
    content: '\e80d'
}

.porto-icon-business-book:before {
    content: '\e80e'
}

.porto-icon-percent-shape:before {
    content: '\e80f'
}

.porto-icon-sale-label:before {
    content: '\e810'
}

.porto-icon-wishlist:before {
    content: '\e811'
}

.porto-icon-sale-discount:before {
    content: '\e812'
}

.porto-icon-phone-call:before {
    content: '\e813'
}

.porto-icon-angle-left:before {
    content: '\e819'
}

.porto-icon-angle-right:before {
    content: '\e81a'
}

.porto-icon-angle-up:before {
    content: '\e81b'
}

.porto-icon-angle-down:before {
    content: '\e81c'
}

.porto-icon-down-1:before {
    content: '\e81d'
}

.porto-icon-left-1:before {
    content: '\e81e'
}

.porto-icon-right-1:before {
    content: '\e81f'
}

.porto-icon-up-1:before {
    content: '\e820'
}

.porto-icon-angle-double-left:before {
    content: '\e821'
}

.porto-icon-angle-double-right:before {
    content: '\e822'
}

.porto-icon-angle-double-up:before {
    content: '\e823'
}

.porto-icon-angle-double-down:before {
    content: '\e824'
}

.porto-icon-skype-1:before {
    content: '\e827'
}

.porto-icon-mail-alt-1:before {
    content: '\e82e'
}

.porto-icon-fax:before {
    content: '\e82f'
}

.porto-icon-lock:before {
    content: '\e830'
}

.porto-icon-company:before {
    content: '\e831'
}

.porto-icon-city:before {
    content: '\e832'
}

.porto-icon-post:before {
    content: '\e833'
}

.porto-icon-country:before {
    content: '\e834'
}

.porto-icon-mobile-1:before {
    content: '\e837'
}

.porto-icon-forward:before {
    content: '\e83d'
}

.porto-icon-cog:before {
    content: '\e83f'
}

.porto-icon-cog-alt:before {
    content: '\e840'
}

.porto-icon-wrench:before {
    content: '\e841'
}

.porto-icon-quote-left:before {
    content: '\e842'
}

.porto-icon-quote-right:before {
    content: '\e843'
}

.porto-icon-gift-1:before {
    content: '\e844'
}

.porto-icon-euro:before {
    content: '\e846'
}

.porto-icon-pound:before {
    content: '\e847'
}

.porto-icon-rupee:before {
    content: '\e848'
}

.porto-icon-yen:before {
    content: '\e849'
}

.porto-icon-rouble:before {
    content: '\e84a'
}

.porto-icon-try:before {
    content: '\e84b'
}

.porto-icon-won:before {
    content: '\e84c'
}

.porto-icon-bitcoin:before {
    content: '\e84d'
}

.porto-icon-ok-1:before {
    content: '\e84e'
}

.porto-icon-users:before {
    content: '\e85b'
}

.porto-icon-video:before {
    content: '\e85c'
}

.porto-icon-desktop:before {
    content: '\e85e'
}

.porto-icon-doc-inv:before {
    content: '\e85f'
}

.porto-icon-circle:before {
    content: '\e860'
}

.porto-icon-circle-thin:before {
    content: '\e862'
}

.porto-icon-paper-plane-1:before {
    content: '\e864'
}

.porto-icon-attention-alt:before {
    content: '\e865'
}

.porto-icon-compare-link:before {
    content: '\e867'
}

.porto-icon-cat-default:before {
    content: '\e868'
}

.porto-icon-tag-line:before {
    content: '\e870'
}

.porto-icon-bag:before {
    content: '\e871'
}

.porto-icon-search-1:before {
    content: '\e872'
}

.porto-icon-online-support:before {
    content: '\e877'
}

.porto-icon-shopping-bag:before {
    content: '\e878'
}

.porto-icon-us-dollar:before {
    content: '\e879'
}

.porto-icon-shipped:before {
    content: '\e87a'
}

.porto-icon-list:before {
    content: '\e87b'
}

.porto-icon-bag-2:before {
    content: '\e87f'
}

.porto-icon-grid:before {
    content: '\e880'
}

.porto-icon-bag-3:before {
    content: '\e881'
}

.porto-icon-direction:before {
    content: '\e882'
}

.porto-icon-home:before {
    content: '\e883'
}

.porto-icon-magnifier:before {
    content: '\e884'
}

.porto-icon-magnifier-add:before {
    content: '\e885'
}

.porto-icon-magnifier-remove:before {
    content: '\e886'
}

.porto-icon-phone-1:before {
    content: '\e887'
}

.porto-icon-clock-1:before {
    content: '\e888'
}

.porto-icon-heart-1:before {
    content: '\e889'
}

.porto-icon-earphones-alt:before {
    content: '\e88b'
}

.porto-icon-credit-card:before {
    content: '\e88c'
}

.porto-icon-action-undo:before {
    content: '\e88d'
}

.porto-icon-envolope:before {
    content: '\e88e'
}

.porto-icon-chart:before {
    content: '\e88f'
}

.porto-icon-user-1:before {
    content: '\e8b9'
}

.porto-icon-shopping-cart:before {
    content: '\e8ba'
}

.porto-icon-phone-2:before {
    content: '\e8bb'
}

.porto-icon-check-circle:before {
    content: '\e8c1'
}

.porto-icon-arrow-right-solid:before {
    content: '\e8c4'
}

.porto-icon-check-solid:before {
    content: '\e8c5'
}

.porto-icon-category-home:before {
    content: '\e900'
}

.porto-icon-category-motors:before {
    content: '\e901'
}

.porto-icon-category-music:before {
    content: '\e902'
}

.porto-icon-category-gifts:before {
    content: '\e903'
}

.porto-icon-category-electronics:before {
    content: '\e904'
}

.porto-icon-category-fashion:before {
    content: '\e905'
}

.porto-icon-category-hot-deals:before {
    content: '\e906'
}

.porto-icon-tag-percent:before {
    content: '\e907'
}

.porto-icon-console:before {
    content: '\e908'
}

.porto-icon-category-furniture:before {
    content: '\e909'
}

.porto-icon-category-garden:before {
    content: '\e90a'
}

.porto-icon-category-lanterns-lighting:before {
    content: '\e90b'
}

.porto-icon-category-mechanics:before {
    content: '\e90c'
}

.porto-icon-category-motorcycles:before {
    content: '\e90d'
}

.porto-icon-category-sound-video:before {
    content: '\e90e'
}

.porto-icon-category-steering:before {
    content: '\e90f'
}

.porto-icon-category-external-accessories:before {
    content: '\e910'
}

.porto-icon-category-fluids:before {
    content: '\e911'
}

.porto-icon-category-internal-accessories:before {
    content: '\e912'
}

.porto-icon-category-chains:before {
    content: '\e913'
}

.porto-icon-category-frames:before {
    content: '\e914'
}

.porto-icon-category-pedals:before {
    content: '\e915'
}

.porto-icon-category-saddle:before {
    content: '\e916'
}

.porto-icon-category-tools:before {
    content: '\e917'
}

.porto-icon-search-4:before {
    content: '\e918'
}

.porto-icon-secure-payment:before {
    content: '\e919'
}

.porto-icon-user-2:before {
    content: '\e91a'
}

.porto-icon-wishlist-2:before {
    content: '\e91b'
}

.porto-icon-gift2:before {
    content: '\e91c'
}

.porto-icon-edit:before {
    content: '\e91d'
}

.porto-icon-chef:before {
    content: '\e91e'
}

.porto-icon-smiling-girl:before {
    content: '\e91f'
}

.porto-icon-tshirt:before {
    content: '\e920'
}

.porto-icon-boy-broad-smile:before {
    content: '\e921'
}

.porto-icon-smiling-baby:before {
    content: '\e922'
}

.porto-icon-menu-button-of-three-lines-outline:before {
    content: '\e923'
}

.porto-icon-spinner:before {
    content: '\f110'
}

.porto-icon-sliders:before {
    content: '\f1de'
}

.porto-icon-shopping-basket:before {
    content: '\f291'
}

.porto-icon-long-arrow-alt-down:before {
    content: '\f309'
}

.porto-icon-long-arrow-alt-left:before {
    content: '\f30a'
}

.porto-icon-long-arrow-alt-right:before {
    content: '\f30b'
}

.porto-icon-long-arrow-alt-up:before {
    content: '\f30c'
}

.porto-icon-up-open:before {
    content: '\f800'
}

.porto-icon-right-open:before {
    content: '\f801'
}

.porto-icon-left-open:before {
    content: '\f802'
}

.porto-icon-down-open:before {
    content: '\f803'
}

.porto-icon-up-open-mini:before {
    content: '\f804'
}

.porto-icon-right-open-mini:before {
    content: '\f805'
}

.porto-icon-left-open-mini:before {
    content: '\f806'
}

.porto-icon-down-open-mini:before {
    content: '\f807'
}

.porto-icon-up-open-big:before {
    content: '\f808'
}

.porto-icon-right-open-big:before {
    content: '\f809'
}

.porto-icon-left-open-big:before {
    content: '\f80a'
}

.porto-icon-down-open-big:before {
    content: '\f80b'
}

.porto-icon-up-open-huge:before {
    content: '\f80c'
}

.porto-icon-right-open-huge:before {
    content: '\f80d'
}

.porto-icon-left-open-huge:before {
    content: '\f80e'
}

.porto-icon-down-open-huge:before {
    content: '\f80f'
}

.porto-icon-basket:before {
    content: '\f814'
}

.porto-icon-mini-cart:before {
    content: '\f815'
}

.porto-icon-heart:before {
    content: '\f816'
}

.porto-icon-search:before {
    content: '\f818'
}

.porto-icon-cancel:before {
    content: '\f819'
}

.porto-icon-cancel-mini:before {
    content: '\f81a'
}

.porto-icon-up-dir:before {
    content: '\f820'
}

.porto-icon-right-dir:before {
    content: '\f821'
}

.porto-icon-left-dir:before {
    content: '\f822'
}

.porto-icon-down-dir:before {
    content: '\f823'
}

.porto-icon-phone:before {
    content: '\f824'
}

.porto-icon-pencil:before {
    content: '\f825'
}

.porto-icon-pencil-mini:before {
    content: '\f826'
}

.porto-icon-menu:before {
    content: '\f827'
}

.porto-icon-location:before {
    content: '\f828'
}

.porto-icon-mail:before {
    content: '\f829'
}

.porto-icon-clock:before {
    content: '\f82a'
}

.porto-icon-ok:before {
    content: '\f82b'
}

.porto-icon-plus-squared-alt:before {
    content: '\f82c'
}

.porto-icon-minus-squared-alt:before {
    content: '\f82d'
}

.porto-icon-plus-squared:before {
    content: '\f82e'
}

.porto-icon-minus-squared:before {
    content: '\f82f'
}

.porto-icon-truck:before {
    content: '\f830'
}

.porto-icon-dollar:before {
    content: '\f831'
}

.porto-icon-lifebuoy:before {
    content: '\f832'
}

.porto-icon-facebook:before {
    content: '\f833'
}

.porto-icon-twitter:before {
    content: '\f834'
}

.porto-icon-linkedin-squared:before {
    content: '\f835'
}

.porto-icon-pinterest:before {
    content: '\f836'
}

.porto-icon-gplus:before {
    content: '\f837'
}

.porto-icon-youtube:before {
    content: '\f838'
}

.porto-icon-th:before {
    content: '\f839'
}

.porto-icon-th-list:before {
    content: '\f83a'
}

.porto-icon-chart-bar:before {
    content: '\f83b'
}

.porto-icon-heart-empty:before {
    content: '\f83c'
}

.porto-icon-instagram:before {
    content: '\f83d'
}

.porto-icon-up:before {
    content: '\f840'
}

.porto-icon-right:before {
    content: '\f841'
}

.porto-icon-down:before {
    content: '\f842'
}

.porto-icon-left:before {
    content: '\f843'
}

.porto-icon-star:before {
    content: '\f844'
}

.porto-icon-star-empty:before {
    content: '\f845'
}

.porto-icon-ok-circled:before {
    content: '\f846'
}

.porto-icon-cancel-circled:before {
    content: '\f847'
}

.porto-icon-help-circled:before {
    content: '\f848'
}

.porto-icon-info-circled:before {
    content: '\f849'
}

.porto-icon-attention:before {
    content: '\f84a'
}

.porto-icon-mobile:before {
    content: '\f84b'
}

.porto-icon-mail-alt:before {
    content: '\f84c'
}

.porto-icon-skype:before {
    content: '\f84d'
}

.porto-icon-doc:before {
    content: '\f84e'
}

.porto-icon-user:before {
    content: '\f850'
}

.porto-icon-help:before {
    content: '\f851'
}

.porto-icon-info:before {
    content: '\f852'
}

.porto-icon-help-circled-alt:before {
    content: '\f853'
}

.porto-icon-info-circled-alt:before {
    content: '\f854'
}

.porto-icon-chevron-left:before {
    content: '\f855'
}

.porto-icon-chevron-right:before {
    content: '\f856'
}

.porto-icon-reply:before {
    content: '\f857'
}

.porto-icon-paper-plane:before {
    content: '\f858'
}

.porto-icon-magnify:before {
    content: '\f859'
}

.porto-icon-zoom-in:before {
    content: '\f85a'
}

.porto-icon-zoom-out:before {
    content: '\f85b'
}

.porto-icon-chat:before {
    content: '\f860'
}

.porto-icon-folder:before {
    content: '\f861'
}

.porto-icon-folder-open:before {
    content: '\f862'
}

.porto-icon-tag:before {
    content: '\f863'
}

.porto-icon-tags:before {
    content: '\f864'
}

.porto-icon-calendar:before {
    content: '\f865'
}

.porto-icon-circle-empty:before {
    content: '\f870'
}

.porto-icon-shirt:before {
    content: '\f871'
}

.porto-icon-computer:before {
    content: '\f872'
}

.porto-icon-toys:before {
    content: '\f873'
}

.porto-icon-garden:before {
    content: '\f874'
}

.porto-icon-couch:before {
    content: '\f875'
}

.porto-icon-sports:before {
    content: '\f876'
}

.porto-icon-gift:before {
    content: '\f877'
}

.porto-icon-eye:before {
    content: '\f878'
}

.porto-icon-export:before {
    content: '\f879'
}

.porto-icon-bag-4:before {
    content: '\f87a'
}

.porto-icon-search-3:before {
    content: '\f87b'
}

.porto-icon-check:before {
    content: '\f87c'
}

.porto-icon-check-empty:before {
    content: '\f87d'
}

.porto-icon-search-2:before {
    content: '\f880'
}

.porto-icon-bag-1:before {
    content: '\f881'
}

.porto-icon-plus:before {
    content: '\f882'
}

.porto-icon-minus:before {
    content: '\f883'
}
.ah-small-section {
    max-width: 90% !important;
    margin: 0px 5% !important;
}
.limiter{display:none !important;}
@media (min-width: 992px) {
    .page-header.type3.search-area .block.block-search {
        border: 1px solid transparent;
        min-width: 318px !important;
    }
}
.page-header .navigation .level0.parent > a:after {
display:none !important;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: default;
}
.page-header.type1, .page-header.type23, .page-header, header.page-header.sticky-header .header-main {
    background-color: #FFFFFF;
}
@media (min-width: 992px) {
    .page-header .navigation:not(.side-megamenu) .level0.parent > a > span:before, .page-header .navigation .level0.parent > a > span:after {
display:none !important;}
}
.product-item-photo>a:not(.weltpixel-quickview):before
{background:none !important;}
@media (min-width: 992px) {
    header.page-header.sticky-header .nav-sections {
        background-color: #FFFFFF;
    }
}
@media (min-width: 992px) {
    header.page-header.type3.sticky-header .main-menu-wrap {
 background-color: #FFFFFF !important;
    }
}
button.btn.btn-outline-secondary.help{width:194px !important;}
button.action.primary.product-size-chart {
    padding: 0px 10px !important;
    line-height: 0px !important;
    height: 24px !important;
}
.fieldset > .field.qty, .nested.options-list > .field.qty{display:block !important;}
.product-info-main .product.overview{text-align:justify !important;}
.owl-carousel{margin-bottom:0px !important;}
@media (min-width: 992px) {
    .page-header.type3 .navigation:not(.side-megamenu) .level0:first-child .level-top {
padding:15px 15px 15px 15px !important;
}
}
.osc-place-order-wrapper .place-order-primary button.primary.checkout {
    background-color: #002136 !important;
    border-color: #002136 !important;
}
.action.action-apply, .action.action-cancel, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"], select{height:38px !important;padding:8px 8px !important;}
#maincontent, .page-header .header.content, .opc-estimated-wrapper, .modal-header, .modal-content, .osc-new-address-popup .modal-inner-wrap, .popup-authentication .modal-inner-wrap, input, select, textarea {
   
background-color: #fff !important;
}
@media (min-width: 992px) {
    .page-header.type3 .header-main {
        border-bottom: none !important;
    }
}
.page-header .header-main {
    border-top: none !important;
}
.product-options-bottom .price-box .price, .product-info-price .price-box .price {
    color: #002136 !important;
}
button.action.primary:hover {
    background-color: #002136 !important;
    border-color: #002136 !important;
}
.box-tocart .action.tocart {
    background-color: #9a805c !important;
    border-color: #9a805c !important;
}
a.level-top {
    font-family: 'Source Sans 3 Light' !important;
    font-size: 12px;
        font-weight: 500;
        line-height: 20px;
}
.sw-megamenu.navigation li > a > span, .ah-custom-mega-menu > ul > li > a > span, .nav-sections .header.links a, .nav-sections {
    font-family: 'Source Sans 3 Light' !important;
        font-weight: 500;
        line-height: 18px;
        letter-spacing: .33px;
        font-size:14px;
 text-transform: uppercase !important;
}
.header.links a, .nav-sections {
    font-family: 'Source Sans 3 Light' !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    line-height: 20px !important;
    letter-spacing: 0.1em !important;
    text-align: left !important;
    color: #999999 !important;

}

.page-header.type3 .header-contact i, .page-header.type3 .search-area.show-icon a.search-toggle-icon {
    font-size: 18px !important;
}
.page-header .header-main a, .page-header.type3 .search-area a.search-toggle-icon {
    color: #777;
}
.porto-icon-user-2:before, .porto-icon-wishlist-2:before, .porto-icon-magnifier:before {
    color: #9A9797 !important;
}
.cart-design-2 .action.showcart .minicart-icon {
    width: 15px !important;
    height: 15px !important;
}
.header-row .header-left{padding:0px !important;}
@media only screen and (max-width: 768px) {
.main-panel-top{display:none !important;}
.page-header.type3 .header-main .header-left, .page-header.type3 .header-main .header-right, .page-header.type3 .header-main .header-center{padding-top:0px !important;padding-bottom:0px !important;}
}
.page-header .navigation .level0 > .level-top {
    text-transform: capitalize !important;
    display: inline-block;
  }
.abs-action-cart-button button.action:not(:hover), .cart.actions button.action:not(:hover), .cart-discount .actions-toolbar button.action:not(:hover) {
    background-color: #002136 !important;
    color: #fff !important;
}
.cart-summary .checkout-methods-items .action.primary.checkout{    background-color: #002136 !important;
    color: #fff !important;
}
.field-tooltip.toggle {
    display: none !important;
}
.page-header.type3 .header-main .header-left, .page-header.type3 .header-main .header-right, .page-header.type3 .header-main .header-center{padding-top:0px !important;padding-bottom:0px !important;}
.product-options-bottom .price-box .price-label, .product-info-price .price-box .price-label{
    display: none !important;
}
.message.global.noscript, .message.global.cookie{background:#FFFFFF !important;border-color:#FFFFFF !important;}
html .action.primary {
    color: #fff;
    background-color: #002136;
    border-color: #002136;
}
.page-header.type21 .header-bottom .header-left {
    padding-left: 120px !important;
}
.search-area .block.block-search {
    background-color: unset !important;
    border:unset !important;
}
.page-header.type21 .navigation:not(.side-megamenu) .level0 .level-top{padding:13px 13px 13px 13px !important;}
@media (min-width: 992px) {
    .page-header.type3.sticky-header .logo img {
        transform: scale(1.3) !important;
        transform-origin: left center;
    }
}
#maincontent, .page-header .header.content, .opc-estimated-wrapper, .modal-header, .modal-content, .osc-new-address-popup .modal-inner-wrap, .popup-authentication .modal-inner-wrap, input, select, textarea {
background-color: #fff !important;

    
}
.minicart-wrapper .block-minicart{background-color: #FFFFFF !important;
}
div#opc-shipping_method {
    display: none !important;
}

#opc-sidebar .order-summary.hoverable {
    margin-top: 0;
    background: #fff !important;
}
#opc-sidebar .order-summary.hoverable {
    margin-top: 0;
    background: #FFFFFF !important;
}
.opc-block-summary .product-item .price {
    font-size: 14px !important;
    font-weight: 400;
    color: #000;
}
.sidebar.sidebar-additional {
    display: none;
}
.side-custom-block{padding:20px !important;}
.mobile-sidebar .sidebar.sidebar-additional {
    display: block !important;
}
.post-info > .post-title-wrap > .post-author-name, .post-info > .post-data-wrap > .post-date, .post-info > .post-description, .block-content > ul > li > a.post-item-link, .post-header > .ah-post-date, .post-description > div > p, .post-sub-description > div > p, .post-top-main-text > p, .post-container-paragraph-text > p, .post-bottom-text > p {
    font-family: 'MADE Mirage Regular' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 20.46px !important;
    color: #000000 !important;
}
post-info > .post-read-more > .post-read, .post-info > .post-read-more > .post-read:hover, .post-category > a.category-name, .post-category > a.category-name:hover{
    font-family: 'MADE Mirage Regular' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 21px !important;
    text-align: center !important;
    color: #FFFFFF !important;
    background: #304057 !important;
    opacity: 1 !important;
    letter-spacing: 1px !important;
}
.post-info > .post-title-wrap > .post-author-name, .post-info > .post-data-wrap > .post-date, .post-info > .post-description, .block-content > ul > li > a.post-item-link, .post-header > .ah-post-date, .post-description > div > p, .post-sub-description > div > p, .post-top-main-text > p, .post-container-paragraph-text > p, .post-bottom-text > p {
    font-family: 'MADE Mirage Regular' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 20.46px !important;
    color: #000000 !important;
}
 body.blog-page .page-wrapper #maincontent{
    
    max-width: 90% !important;
    padding: 0px !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
    width: 100% !important;
}
.post-info > .post-data-wrap > .post-date, .post-info > .post-description > div, .post-description > div > p, .post-top-main-text > p, .post-bottom-text > p {
    width: 90% !important;
    letter-spacing: 1px !important;
}
.post-info > .post-data-wrap > .post-date, .post-info > .post-description > div, .post-description > div > p, .post-top-main-text > p, .post-bottom-text > p {
    width: 90% !important;
    letter-spacing: 1px !important;
}
.ah-post-date > .porto-icon-calendar {
    padding-right: 10px !important;
}
.post-info > .post-data-wrap > .post-date, .post-info > .post-description > div, .post-description > div > p, .post-top-main-text > p, .post-bottom-text > p {
    width: 90% !important;
    letter-spacing: 1px !important;
}
block-categories > ul.accordion > li > a, .block-content > ul > li > .post-time, .block-content > .item > a.archive-item-link {
    font-family: 'MADE Mirage Regular' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 20.46px !important;
    color: #000000 !important;
    letter-spacing: 1px !important;
}
.post-info > .post-title-wrap > .post-title > a, .block-categories > .block-title > strong, .block-recent-posts > .block-title > strong, .block-archive >  .block-title > strong, .post-header > .post-description, .post-sub-heading {
    font-family: 'MADE Mirage Medium' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 20.75px !important;
    color: #000000 !important;
    letter-spacing: 1px !important;
}
.block-categories > ul.accordion > li > a, .block-content > ul > li > .post-time, .block-content > .item > a.archive-item-link {
    font-family: 'MADE Mirage Regular' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 20.46px !important;
    color: #000000 !important;
    letter-spacing: 1px !important;
}
.blog-index-index .breadcrumbs .items{float: left;margin-left: 4%;}
header.modal-header {
    background: unset !important;
}
.modal-content {
    background: unset !important;
}

.static-page-small-section {
    max-width: 90% !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
}
.static-page-top-space {
    padding-top: 50px;
}
@media (max-width: 991px) {
    .open-children-toggle:before {
        content: '\f801';
        display: inline;
        font-family: 'porto-icons';
        margin-right: 10px;
        font-size: 16px;
        /* vertical-align: top; */
        margin-top: 32px;
        color: #aaaaaa;
        right: 0px;
        left: 0px;
    }
    .sw-megamenu.navigation li.ui-menu-item > .open-children-toggle {
top:10px !important;
}
}
.btn-outline-secondary{border:unset !important;}
button.action.primary {
    background-color: #002136 !important;
    border-color: #002136 !important;
}
.checkout-index-index .actions-toolbar {
    margin-top: 0px !important;
}
#button-mobile-check{background-color:#002136 !important;}
.checkout-index-index.product-image-wrapper > img {width: 100px !important;    height: 100px !important;}
.toolbar a.porto-product-filters-toggle{height:48px !important;}
.footer .newsletter .action.subscribe{height:47px !important;}
.mfp-ready .mfp-container.mfp-iframe-holder .mfp-close {
    top: -10px;
    width: auto;
    right: 15px;
    color: #000;
    background: 0 0 !important;
    opcacity: 1 !important;
   /* padding-right: 15px;
    height: 30px;*/
    letter-spacing: 0px;
   font-size:0;
}
.modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close{outline:unset !important;}
a.action.create.primary.btn-v-dark.py-3.text-md.w-100{background:#002136 !important;}
.account-social-login{display:block !important;}
.product-item-info.type3 .actions-primary .stock.unavailable {
    position: absolute !important;
    top: 0px !important;
    padding: 5px !important;
}
.product-item-info.type3 .actions-primary .stock.unavailable, .product-item-info.type0 .actions-primary .stock.unavailable {
    color: #FFF;
    border: 1px solid #F90C0C;
    background-color: #F90C0C;
    line-height: 34px;
    z-index: 3;
    font-family: 'MADE Mirage Medium' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    text-transform: UPPERCASE;
    letter-spacing: 1px;
}
.opc-block-summary.step-content {margin: 15px !important;}
.opc-wrapper .step-title{text-transform: capitalize !important;}
.checkout-index-index #maincontent{background-color:#fff !important;}
.checkout-index-index .page-wrapper{background-color:#fff !important;}
.checkout-index-index .action.primary {
    text-transform: capitalize !important;
    font:'MADE Mirage Medium' !important;
}
.checkout-index-index{font-family:'Open Sans'  !important;color:#000;}
.one-step-checkout-wrapper .minicart-items-wrapper .product-item-detail{padding-left:0px !important;}
.fieldset>.field .additional, .fieldset>.fields>.field .additional {
    margin-top: 12px !important;
}

.qty.field .qty-changer>a, .col.qty .qty-changer>a{height:38px !important;}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, select{padding:8px 8px !important;}
.products-related .owl-carousel.show-nav-title .owl-nav{margin-top: -25px !important;}
.product-info-price:after{content: '*MRP inclusive of all taxes';
    font-size: 12PX;color: grey;}
.catalog-category-view .action.tocart.primary:hover {
            background-color: #002136 !important;

}
.catalog-category-view .action.tocart.primary{
            background-color: #fff !important;
               color:##333 !important;
                border:1px solid #ddd !important;
}
.post-date{float:unset !important;}
#ln_slider_price .ui-slider-handle{background-color:#002136 !important;}
.sorter-action:before{color:#002136 !important;}
#totop{bottom:90px !important;}
.page-layout-2columns-left .toolbar select{padding:0 25px 0 8px !important;}