.footer-width-fixer {
    display: none;
}
[data-elementor-type=footer] {
    margin-bottom: 0px!important    ;
}

/* Styling Starts Here */

.page-id-7892 .woosw-list {
    max-width: 1520px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    /* padding: 100px 10px; */
}

.woosw-item--info {
    display: flex;
    flex-direction: column;
    gap: 0;
    /* padding: 1em 1.41575em!important; */
}

.woosw-item--price {
    order: 2;
    color: #414B77;
    font-family: "Josefin Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; 
}

.woosw-item--time {
    order: 1; 
    color: #121212;
    font-family: "Josefin Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 29px;
    margin-top: 8px;
    margin-bottom: 16px;
}

.woosw-item--name {
    order: 0; 
}

.woosw-item--actions {
    width: 20%;
    text-align: center;
}

.woosw-list table tr:nth-child(odd){
    background-color: #FCFAF4;
}

.woosw-list table tr:nth-child(even) {
    background-color: #F9F6EA !important;
}

.woosw-item,
.woosw-list  .woosw-item--image,
.woosw-list  .woosw-item--actions {
    border: 3px solid #E7DDB5;
}

.woosw-list table.woosw-items .woosw-item .woosw-item--image {
    width: 150px;
    padding: 0;
}

.woosw-list table.woosw-items .woosw-item .woosw-item--image img {
    width: 180px;
}

.woosw-list .entry-header, .woosw-list .woosw-actions {
    display: none;
}

.woosw-list .woosw-item--remove {
    display: none;
}

.woosw-list .woosw-item--info .woosw-item--name a {
    color: #121212;
    font-family: "Cormorant Infant";
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.woosw-item--actions .woosw-item--atc a {
    border-radius: 10000px;
    border-color: #414B77;
    background: #414B77;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 300 !important;
    padding: 14px 2.5em 12.5px !important;
}

.woosw-list .entry-content {
    padding-left: 20px;
    padding-right: 20px;
}

.woosw-list table.woosw-items tr td {
    background: #FCFAF4;
}

.entry-content .woosw-list table:not(.shop_table) td, .entry-content .woosw-list table:not(.shop_table) th {
    border-color: #E7DDB5;
}

@media (max-width: 991px) and (min-width: 769px) {
    .woosw-item--actions .woosw-item--atc a {
        padding: 14px 1em 12.5px !important;
        font-size: 12px;
    }
    .woocommerce-MyAccount-content .woosw-item--actions .woosw-item--atc a {
        padding: 10px 1em 8.5px !important;
        font-size: 10px;
    }
}

@media (min-width: 769px) {
    .entry-content .woosw-list table:not(.shop_table) td {
        border-top: 0px solid !important;
        border-bottom: 0px solid !important;
    }
    .woosw-list .woosw-item--info {
        padding: 25px 34px !important;
    }
    .woosw-list table.woosw-items .woosw-item .woosw-item--image {
        width: 166px;
        background: #FCFAF4 !important;
    }
    .woocommerce-MyAccount-content .woosw-item--actions .woosw-item--atc a {
        padding: 14px 1em 12.5px !important;
        font-size: 12px;
    }
    .woocommerce-MyAccount-content .woosw-list .woosw-item--info .woosw-item--name a {
        font-size: 24px;
    }
}

@media (max-width: 768px) {
    .woosw-list .entry-content {
        padding-top: 35px;
    }
    .woosw-list .woosw-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: -3px; 
    }

    .woosw-list table.woosw-items .woosw-item .woosw-item--image {
        width: 100%;
    }

    .woosw-list .woosw-item--info {
        order: 1;
        display: flex;
        flex-direction: column;
        align-items: center; 
        width: 100%;
        text-align: center; 
    }

    .woosw-list .woosw-item--image {
        order: 0;
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .woosw-list .woosw-item--actions {
        order: 2;
        width: 100%;
        text-align: center;
    }

    .woosw-list .woosw-item--image img {
        width: auto;
        max-width: 100%;
        height: auto;
        margin-top: 30px !important;
        border: solid 3px #E7DDB5 !important;
    }

    .woosw-list .entry-content table:not(.shop_table) td, .woosw-list .entry-content table:not(.shop_table) th {
        border: none;
        border-color: unset;
    }

    td.woosw-item--info {
        padding: 30px 20px !important;
    }
    
    td.woosw-item--actions {
        padding: 30px 20px !important;
        border-top: solid 3px #E7DDB5 !important;
    }

    .page-id-7892 .woosw-list {
        padding-bottom: 0;
    }

    td.woosw-item--image, td.woosw-item--info {
        border: none !important;
    }
    .woocommerce-MyAccount-content .woosw-list {
        margin-top: 50px;
    }
}

@media (max-width: 430px) {
    .page-id-7892 .woosw-list .woosw-item--info .woosw-item--name a { 
        font-size: 28px; 
    }


}