.inner-qty {
    margin-top: 15px;
}

.unit-price-minicart-label {
    font-size: 1.3rem;
    color: #000;
}

.unit-price-product-label {
    color: #000;
}

.product-info-main .product-info-price .price-box .price-final_price > span,
.product-info-price .price-box .price-container > span {
    display: inline;
}

.product-info-main .box-tocart {
    margin-bottom: 12px;
}

.product-social-links {
    margin: 20px 0 20px;
}

.weltpixel_quickview-catalog_product-view .product-info-stock-sku,
.weltpixel_quickview-catalog_product-view .product-info-price .price-box {
    padding-bottom: 0;
}

.clear {
    clear: both;
}

.fullwidth {
    width: 100% !important;
}

.users-filters {
    margin-top: 10px;
}

.pss-custom-price {
    width: 16%;
}

.cms-fast-order .page-main .toolbar #child_customer {
    background: transparent;
    border: none;
    padding: 0 10px 0 0px;
    box-shadow: none;
    color: #111;
    font-weight: 600;
}

.toolbar-sorter a.sorter-action:before {
    color: #3f51b6;
}

.cms-fast-order .toolbar .sorter {
    margin-right: 0;
    float: right;
}

.toolbar .sorter-action {
    position: relative;
    vertical-align: inherit;
    top: -2px;
}

#bss-fastorder-form tfoot button, .bss-fastorde-bottom tr td .multiple-wishlist #bss-access-multiple, #bss-fastorder-form .bss-fastorder-autocomplete2 .bt-search-template2 button {
    padding: 0 30px;
}

.bss-fastorde-bottom tr td .multiple-wishlist #bss-access-multiple, #bss-fastorder-form tfoot tr td.all-add-button button {
    height: 39px;
}

.cms-fast-order button.main-color:hover {
    padding: 0 28px !important;
}

#bss-fastorder-form table .bss-fastorder-row-ref {
    width: 20%;
}

#bss-fastorder-form table .bss-fastorder-row-qty {
    width: 16%;
}

.bss-product-qty-increment {
    margin-top: 10px;
}

.cms-fast-order .page-main .panel-content-table .bss-fastorder-multiple-form tbody tr td.bss-fastorder-row-edit-delete .bss-fastorder-row-edit button,
.cms-fast-order .page-main .panel-content-table .bss-fastorder-multiple-form tbody tr td.bss-fastorder-row-edit-delete .bss-fastorder-row-delete button {
    height: 20px;
}

.account-nav .nav > li > p.label {
    color: #777;
    padding: 8px 15px;
    border-bottom: 1px solid #ddd;
    display: block;
}

.account-nav .nav > li > p.label:before {
    content: '\f823';
    font-family: porto-icons;
    position: absolute;
    left: 5px;
}

.account-nav .sub-nav > li > a {
    color: #777;
    display: block;
}

.page-main .block.block-step-info {
    margin-bottom: 10px;
    margin-top: 20px;
}

.product-image-photo.default_image {
    max-height: 300px;
    object-fit: contain;
}

.modal-popup .modal-title {
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 10px;
}

.modal-popup.confirm .modal-inner-wrap .modal-content {
    font-size: 16px;
}

.action-primary.action-accept {
    background: #17174a;
    border: 1px solid #17174a;
    color: #ffffff;
}

.modal-popup .modal-footer button {
    text-transform: uppercase;
    font-weight: bold;
}

.action-secondary.action-dismiss {
    color: #17174a;
}

button.action-primary:hover,
a.action-primary:hover,
.action-secondary.action-dismiss:hover,
button.action-primary:active,
a.action-primary:active,
button.action-primary:focus,
a.action-primary:focus,
button.action-edit-address:hover {
    background: #17174a;
    border: 1px solid #17174a;
    color: #ffffff;
}

a.action.primary, button.action.primary, button.action-primary, button.action-secondary {
    border-radius: 2px !important;
}

td.actions a {
    color: #b2beff;
    font-weight: bold;
    font-size: 12px;
}

a.action.action--med, button.action.action--med {
    height: 40px;
    width: 217px !important;
    font-size: 12px;
    font-weight: bold;
}

a.action.action--big, button.action.action--big {
    height: 64px;
    width: 217px !important;
    font-size: 12px;
}

a.action.action--big span, button.action.action--big span {
    line-height: 50px;
    font-size: 12px;
    font-weight: bold;
}

.page-main .page-title-wrapper .page-title span {
    font-weight: bold;
}

.account-nav .nav > li > a, .account-nav .nav > li > strong, .account-nav .nav > li > p.label {
    font-size: 14px;
}

fieldset.fieldset legend.legend span {
    font-weight: bold;
    font-size: 14px;
}

.login-container, .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.form-edit-account, .form-address-edit, .form-newsletter-manage {
    box-shadow: none;
    border: none;
    border-top: 4px solid #d8d8d8 !important;
}

.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.inputfile + label {
    font-size: 12px;
    font-weight: bold;
    color: white;
    cursor: pointer;
    padding: 7px 15px;
    border-radius: 2px;
    background: #17174a;
    display: inline-block;
}

.inputfile:focus + label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}

.custom_file_input {
    margin-left: 24px;
}

.custom_file_input span {
    font-size: 14px;
}

.flex {
    display: flex;
}

.file_input {
    margin: auto 50px;
}

.cms-fast-order .page-main {
    max-width: 1260px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
}

@media (min-width: 768px) {
    .cms-fast-order .page-main {
        max-width: 720px !important;
    }
}

@media (min-width: 992px) {
    .cms-fast-order .page-main {
        max-width: 960px !important;
    }
}

@media (min-width: 1200px) {
    .cms-fast-order .page-main {
        max-width: 1140px !important;
    }
}

@media (min-width: 1280px) {
    .cms-fast-order .page-main {
        max-width: 1260px !important;
    }
}

.cms-fast-order .page-main .page-title-wrapper {
    text-align: left;
}

.cms-fast-order .page-main .page-title-wrapper .page-title {
    font-size: 20px;
    margin: 0 0 15px;
}

.cms-fast-order .messages {
    padding: 0;
}

#bss-fastorder-form table .bss-fastorder-row-price {
    width: 13%;
}

#bss-fastorder-form table th {
    padding: 11px 9px;
}

@media (min-width: 992px) {
    #bss-fastorder-form table td {
        padding: 20px 10px;
    }
}

@media (min-width: 768px) {
    .cms-fast-order .page-main .panel-content-table .bss-fastorder-multiple-form tfoot td.add-to-line {
        width: 10%;
    }
}

#bss-fastorder-form tfoot .foot1 td, #bss-fastorder-form .foot1 .foot1 td {
    padding: 15px 15px 15px;
}

.amshopby-slider-container .am-slider .ui-slider-handle {
    background: #3f51b6;
}

.amshopby-slider-container .am-slider .ui-slider-handle:hover, .amshopby-slider-container .am-slider .ui-slider-handle:active {
    background: #17174a;
}

.product-label.sale-label {
    background-color: #3f51b6;
}

.page-header.type23 .minicart-wrapper .action.showcart .counter.qty {
    background-color: red !important;
    width: 10px !important;
    height: 10px !important;
    right: -12px !important;
}

.counter.qty.empty {
    display: none !important;
}

#shopping-cart-table.cart thead tr th.col {
    font-size: 14px;
    font-weight: bold;
    color: #212121;
}

.cart-summary > .title {
    font-size: 14px;
    font-weight: bold;
    color: #757575;
    text-transform: uppercase;
}

.cart-totals tbody .mark {
    color: #757575;
    font-size: 12px;
    font-weight: 600;
    text-transform: none;
}

.cart-totals tbody .amount {
    color: #212121;
    font-size: 12px;
    font-weight: 600;
}

.cart-totals .grand .mark {
    font-size: 14px;
    text-transform: uppercase;
}

.cart-totals .grand strong {
    font-weight: bold;
}

.cart-summary {
    background-color: #f8f8f8;
}

.checkout.methods.items.checkout-methods-items button {
    height: 64px;
    width: 217px !important;
    font-size: 12px;
    font-weight: bold;
}

#block-discount-heading {
    font-weight: bold;
    text-transform: none;
}

.cart.table-wrapper .col.price .price-excluding-tax .price {
    font-weight: bold;
    color: #212121;
}

.cart.table-wrapper .col.subtotal .price-excluding-tax .price {
    font-weight: bold;
    color: #3f51b6;
}

@media (min-width: 768px) {
    .cart-discount .block {
        width: 59% !important;
    }
}

.cart-discount .actions-toolbar .action.primary {
    text-transform: none;
    font-weight: bold;
    font-size: 12px;
}

#discount-coupon-form #coupon_code::placeholder {
    font-size: 12px;
    font-weight: 600;
    color: #bdbdbd;
    font-style: italic;
}

@media (min-width: 768px) {
    .breadcrumbs {
        max-width: 700px !important;
    }
}

@media (min-width: 992px) {
    .breadcrumbs {
        max-width: 940px !important;
    }
}

@media (min-width: 1200px) {
    .breadcrumbs {
        max-width: 1120px !important;
    }
}

@media (min-width: 1280px) {
    .breadcrumbs {
        max-width: 1240px !important;
    }
}

.breadcrumbs {
    padding: 0 0 16px 0 !important;
    border-bottom: 1px solid #bdbdbd;
}

.breadcrumbs .item:not(:last-child), .breadcrumbs a:visited {
    color: #212121;
    font-weight: bold;
}

.product-info-main .page-title-wrapper h1 span {
    font-size: 24px;
}

.checkout-index-index .checkout-header .title {
    text-transform: uppercase;
    font-weight: 700;
    color: #17174a;
    font-size: 20px;
    margin: 0 0 15px;
}

.checkout-index-index .am-checkout, .checkout-index-index .checkout-header {
    margin-top: 0;
}

.amcheckout-step-container .amcheckout-button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger), .amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger) {
    background: #17174a;
}

.amcheckout-step-container input[type='checkbox'] + label:hover:before, .amcheckout-step-container input[type='radio'] + label:hover:before, .amcheckout-step-container input[type='checkbox']:checked + label:before, .amcheckout-step-container input[type='radio']:checked + label:before {
    border-color: #17174a !important;
}

.amcheckout-step-container .action.checkout.amasty {
    height: 64px;
    width: 217px !important;
    font-size: 12px;
    font-weight: bold;
    background-color: #17174a;
}

.amcheckout-step-container input[type='checkbox']:checked + label:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMiIgZmlsbD0iIzE3MTc0YSIvPjxwYXRoIGQ9Ik01IDEwbDQgNCA2LTciIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=) center no-repeat !important;
}

.cms-fast-order .page-main .toolbar .toolbar-sorter {
    margin-top: 7px;
}

.cms-fast-order .page-main .panel-content-table {
    padding: 0;
}

@media (min-width: 768px) {
    .cms-fast-order .page-main .panel-content-table .bss-fastorder-multiple-form tfoot td.total-qty-fastorder {
        width: 18% !important;
    }
}

@media (min-width: 768px) {
    .cms-fast-order .page-main .panel-content-table .bss-fastorder-multiple-form tfoot td.fill-line {
        width: 33% !important;
    }
}

.field.sample_checkbox div.control {
    float: right;
}

.page-wrapper-clean {
    height: 100vh;
}

.page-main-clean {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    max-height: 100%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

@media (max-width: 768px) {
    .form.password.forget {
        padding-left: 0;
        padding-right: 0;
    }
    form.form.password.forget button.submit {
        height: 100%;
    }
}

@media (min-width: 768px) {
    .login-form--clean {
        width: 500px;
    }
}

.header.clean .logo {
    margin: 40px auto;
    display: block;
}

.header.clean .logo img {
    margin: auto;
}

.page-main-clean .page-footer {
    position: fixed;
    margin-top: 50px;
}

.page-main-clean .page-footer a {
    font-weight: normal;
    color: #7b7b7b;
}

.page-main-clean .page-footer .block-content div {
    margin-top: 10px;
}

.page-main-clean .actions-toolbar {
    margin-top: 70px;
}

.page-main-clean .page-title-wrapper {
    display: none;
}

.page-wrapper-clean .page.messages {
    max-width: 500px;
}

.onepage-checkout-success {
    margin: auto;
    width: 462px;
    margin-bottom: 50px;
    text-align: justify;
    position: relative;
}

.onepage-checkout-success .actions-toolbar {
    margin-top: 25px;
}

.onepage-checkout-success .page-title {
    text-transform: uppercase;
    font-weight: 700;
    color: #3f51b6;
    font-size: 20px;
}

.success-order-info .block-title {
    font-size: 14px;
    text-transform: uppercase;
    color: #212121;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: solid 1px #bdbdbd;
}

.success-order-info, .success-order-info .block-content {
    display: flex;
}

.success-order-info {
    justify-content: space-between;
}

.success-order-info .block-content {
    flex-wrap: wrap;
}

.success-order-info .block-content .order-box {
    width: 50%;
    padding: 15px 0;
}

.success-order-info .block-info {
    width: 45%;
}

.success-order-info .box-title {
    font-size: 12px;
    color: #757575;
}

.success-order-info .box-content {
    color: #757575;
    font-size: 12px;
    font-weight: normal;
}

.success-order-info .box-content dt {
    font-weight: normal;
}

.success-order-info .order-box .box-content {
    margin-top: 10px;
}

.success-order-info .order-box {
    line-height: 1.67;
}

.pages strong.page, .pages a.page:hover, .pages .action:hover {
    background-color: #b2beff !important;
    border-color: #b2beff !important;
}

@media (min-width: 768px) {
    .block-search .action.search {
        right: 63px !important;
    }

    #search_mini_form {
        width: 374px !important;
        margin: auto;
    }
}

@media (min-width: 992px) {
    .block-search .action.search {
        right: 53px !important;
    }

    #search_mini_form {
        width: 500px !important;
        margin: auto;
    }
}

@media (min-width: 1200px) {
    .block-search .action.search {
        right: 143px !important;
    }
    #search_mini_form {
        margin: auto;
        width: 500px;
    }
}

@media (min-width: 1280px) {
    .block-search .action.search {
        right: 203px !important;
    }
    #search_mini_form {
        margin: auto;
        width: 500px;
    }
}

.logo img {
    max-height: inherit;
}

.newsletter-section .field.newsletter .control > button {
    border-radius: 0 24px 24px 0 !important;
    background-color: #17174a !important;
    font-size: 12px;
    font-weight: bold;
}

.hidden {
    display: none;
}

.onepage-checkout-success img.tick {
    position: absolute;
    width: 50px;
    left: -70px;
    top: -14px;
}

.onepage-checkout-success p {
    font-size: 12px;
    line-height: 20px;
}

.amgdprcookie-bar-container {
    position: fixed !important;
    bottom: 0 !important;
    border: 1px solid silver;
    width: 100%;
}

button.amgdprcookie-button {
    line-height: inherit;
    height: inherit;
}

.over-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    text-align: center;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.4;
}

.category-image-link--name {
    text-align: center;
}

.category-image-link--name h2 {
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    color: #17174a;
    margin-bottom: 5px;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
}

.category-image-link--name h3 {
    color: #b2beff;
    margin: 0;
    font-size: 16px;
}

.pd-0 {
    padding: 0;
}

.block-category-image-link a {
    display: block;
    max-height: 210px;
    height: 100vh;
    position: relative;
    background-size: cover;
}

.email-reseller_info {
    float: right;
}

@media (min-width: 992px) {
    .cart-summary {
        position: relative;
    }
}

.action.showcart {
    border: none !important;
}

.action.showcart div.cart--icon {
    width: 25px;
    height: 20px;
    border-radius: 0 0 5px 5px;
    position: relative;
    padding-right: 0;
    background-color: #17174a;
}

.action.showcart div.cart--icon.empty {
    background-color: #fff;
    border: 2px solid #222529;
}

.product-item-info.type3 .product-item-photo .product-item-inner {
    width: 36px;
    height: 36px;
    margin-left: calc(100% - 36px - 30px);
    position: absolute;
}

.owl-side-arrows .owl-stage-outer {
    margin: 0 50px;
}

.owl-side-arrows .owl-stage-outer .owl-stage {
    padding-left: 0 !important;
}

.owl-side-arrows .owl-prev {
    width: 15px;
    height: 100px;
    position: absolute;
    top: 40%;
    margin-left: -20px;
    display: block !important;
    border: 0 solid black;
}

.owl-side-arrows .owl-next {
    width: 15px;
    height: 100px;
    position: absolute;
    top: 40%;
    right: 25px;
    display: block !important;
    border: 0 solid black;
}

.widget-category-links .owl-carousel {
    margin-bottom: 35px;
}

.widget-category-links .widget {
    margin: 0;
}

.widget-category-links .block-title {
    text-transform: uppercase;
}

.widget-category-links .block-title strong {
    font-size: 14px;
}

.product-info-main .stock.stock-badge {
    border-radius: 5px;
    padding: 5px;
    width: fit-content;
    font-weight: bold !important;
    margin-left: auto;
    margin-bottom: 5px;
}

.product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart span {
    display: block;
}

.products-grid .product-item-photo .product-item-inner,
.product-item-info.type3-mod .product-item-photo .product-item-inner,
.product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart,
.product-item-photo .product-item-inner .product-item-actions > .actions-primary {
    width: 100%;
}

.product-item .tocart:before {
    content: none !important;
}

.product-item-info.type3-mod .product-item-details {
    text-align: left;
}

img.menu-thumb-icon {
    max-width: 40px;
    max-height: 40px;
}

@media (min-width: 768px) {
    div.menu-thumb-item {
        height: 40px;
        width: 40px;
        margin: auto;
    }
}

span.menu-thumb-align {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.menu-thumb-icon {
    vertical-align: middle;
}

@media (min-width: 1280px) {
    .page-header.type23 .sw-megamenu.navigation li.level0 {
        flex: 0 0 12% !important;
        max-width: 12% !important;
    }
}

@media (min-width: 1200px) {
    .page-header.type23 .sw-megamenu.navigation li.level0 {
        flex: 0 0 12.1111% !important;
        max-width: 12.1111% !important;
    }
}

.product-widget-category-img {
    background-repeat: no-repeat;
    background-size: contain!important;
    background-position: center;
}

.image_banner--container {
    position: relative;
}

.image_banner--text {
    line-height: 1;
    font-weight: bold;
    width: calc(100% - 20px) !important;
    top: calc(50% - 150px/2);
}

.image_banner--text-left {
    left: 50px;
    text-align: start;
}

.image_banner--text-center {
    text-align: center;
}

.image_banner--text-right {
    right: 50px;
    text-align: end;
}

.image_banner--container .image_banner--title {
    font-size: 32px;
    color: #b2beff;
    text-transform: uppercase;
    margin-bottom: 8px;
}

.image_banner--container .image_banner--subtitle {
    font-size: 24px;
    margin: 0 0 24px;
    color: #fff;
    letter-spacing: -0.7px;
}

.image_banner--container .image_banner--button {
    color: #17174a;
    font-size: 12px;
    line-height: 1;
    font-weight: bold;
    border-radius: 2px;
    text-transform: uppercase;
    padding: 17px 32px;
    height: auto;
    border: 0;
    background-color: #fff;
}

.image_banner {
    width: 100%;
}

.image_banner--text {
    position: absolute !important;
}

.product-item-inner a.action.tocart.primary {
    height: auto;
    line-height: 30px;
}

.action-edit-address.amcheckout-button {
    color: #fff !important;
    padding-left: 15px !important;
}

.products-grid .product-item-info.type100-mod .product-item-details .product-item-actions .tocart {
    color: #fff;
    background-color: #17174a;
    border-color: #17174a;
}

.catalog-category-view .products-grid li.product-item:hover,
.catalogsearch-result-index .products-grid li.product-item:hover,
.psscatalog-allproducts-index .products-grid li.product-item:hover,
.products-grid li.product-item:hover
{
    border: 1px solid rgba(0,0,0,.15);
    box-shadow: 0.25em 0.25em 2em rgba(0,0,0,.15);
}

.catalog-category-view .products-grid li.product-item,
.catalogsearch-result-index .products-grid li.product-item,
.psscatalog-allproducts-index .products-grid li.product-item
{
    border: 1px solid rgba(0, 0, 0, .05);
    box-shadow: 0 0 1em rgba(0, 0, 0, .02);
}

.products-grid .product-item .product-image-photo.default_image {
    height: 217px;
}

.products-grid .product-item .product-item-details .product-item-name {
    height: 68px;
}

.products-grid .product-item .product-item-details .price-box {
    height: 50px;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.product-image-photo.hover_image {
    top: auto;
}

@media (min-width: 548px) {
    .catalog-category-view .products-grid.columns4 .product-item,
    .catalogsearch-result-index .products-grid.columns4 .product-item,
    .psscatalog-allproducts-index .products-grid.columns4 .product-item
    {
        margin: 8px !important;
        width: 47% !important;
    }
}

@media (min-width: 768px) {
    .catalog-category-view .products-grid.columns4 .product-item,
    .catalogsearch-result-index .products-grid.columns4 .product-item,
    .psscatalog-allproducts-index .products-grid.columns4 .product-item
    {
        margin: 9px !important;
        width: 46% !important;
    }
}

@media (min-width: 992px) {
    .catalog-category-view .products-grid.columns4 .product-item,
    .catalogsearch-result-index .products-grid.columns4 .product-item,
    .psscatalog-allproducts-index .products-grid.columns4 .product-item
    {
        margin: 12px !important;
        width: 30% !important;
    }
}

@media (min-width: 1200px) {
    .catalog-category-view .products-grid.columns4 .product-item,
    .catalogsearch-result-index .products-grid.columns4 .product-item,
    .psscatalog-allproducts-index .products-grid.columns4 .product-item
    {
        margin: 9px !important;
        width: 23% !important;
    }
}

@media (min-width: 1200px) and (max-width: 1280px) {
    .catalog-category-view .products-grid.columns4 .product-item,
    .catalogsearch-result-index .products-grid.columns4 .product-item,
    .psscatalog-allproducts-index .products-grid.columns4 .product-item
    {
        margin: 8px !important;
    }
}

@media (max-width: 548px) {
    .catalog-category-view .products-grid.columns4 .product-item,
    .catalogsearch-result-index .products-grid.columns4 .product-item,
    .psscatalog-allproducts-index .products-grid.columns4 .product-item
    {
        width: 74% !important;
        margin: 9px auto !important;
        float: none;
    }
}

.bss-fastorder-button {
    padding: 0px 30px !important;
}

@media (min-width: 992px) {
    .box-tocart > .fieldset > .actions > .tocart {
        width: auto;
    }

    .box-tocart > .fieldset > .actions > .amquote-addto-button {
        width: auto;
        min-width: 100px !important;
    }

    .box-tocart > .fieldset > .actions {
        display: contents;
    }
}

@media(max-width: 767px) {
    ul.header.links {
        display:none;
    }
    ul.header.links:first-child {
        display:contents;
    }
}
