@import 'https://unpkg.com/tailwindcss@^2.0/dist/tailwind.min.css';
@media screen and (min-width: 1024px) {
    .single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
        width: 75%;
        padding-right: 20px;
        overflow: hidden;
    }
    .woocommerce div.product div.summary {
        width: 25% !important;
    }
    .packsContainer>div {
        text-align: center;
    }
    .pack {
        background-color: beige;
        display: flex;
        padding: 10px;
        margin: 15px 0px 15px 0px;
    }
    .pack .col {
        flex: 1 1 50%;
        padding: 30px;
    }
    .bg-beige {
        background-color: white;
    }
    .fcolumns>div {
        text-align: center;
        flex: 1 1 25%;
        padding: 10px;
    }
    .packsContainer img {
        height: 250px;
        width: 100%;
        object-fit: contain;
    }
}
.return-null-when-wrong-id {
    min-height: 20vh;
    color: red;
}
.single-product nav.woocommerce-breadcrumb {
    display: none;
}
.return-to-shop {
    display: none !important;
}
.single-product .product_meta {
    display: none;
}
.woocommerce-product-gallery__wrapper {
    background: black;
}
.woocommerce-product-gallery__wrapper .imgDiv {
    margin: 3vw;
    text-align: center;
    flex: 1 1 28%;
}
.single-product .woocommerce-tabs.wc-tabs-wrapper {
    display: none;
}
.woocommerce-product-gallery__wrapper .imgDiv span {
    width: 28% !important;
    padding: 0;
    margin: 0 auto;
    margin-top: -10px;
    margin-bottom: 10px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.poseCont {
    min-height: 200px;
    margin-top: 2.5rem;
}
.pack-pose select {
    padding: 10px;
    font-size: 16px;
    width: 50%;
    text-align: center;
    margin-bottom: 10px;
}
.bg-beige {
    background-color: white;
}
.bg-beige.mt-10.shadow-md {
    border: 2px dotted;
}
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price {
    color: #000 !important;
}

h1#siblingTitle {
    text-align: center;
    color: red;
    margin-bottom: 5px;
}

.single-product .woocommerce .quantity input.qty {
    width: 4.3em;
    border: 2px solid;
    padding: 11px !important;
    border-radius: 5px;
}
table.variations {
    flex: 0 0 100%;
}
.single_variation_wrap {
    flex: 0 0 100%;
}
.woocommerce div.product form.cart .variations td {
    padding: 0 !important;
}
#features-heading {
    line-height: 1.3;
}
.max-w-2xl.mx-auto.pt-16.pb-24.px-4.sm\:pb-32.sm\:px-6.lg\:max-w-7xl.lg\:p-16.lg\:px-8.lg\:grid.lg\:grid-cols-3.lg\:gap-x-8 {
    display: none;
}
table.cart th,
#main-content table.cart th,
table.cart td,
#main-content table.cart td,
table.cart tr,
#main-content table.cart tr,
#content-area table tr,
#content-area table td,
#content-area table th {
    padding: 0 !important;
    padding-bottom: 20px !important;
}
.woocommerce div.product form.cart .variations td select {
    background-color: #fff !important;
    color: #000 !important;
    font-size: 14px !important;
    padding: 12px !important;
    border: 1px dotted !important;
    cursor: pointer;
}
th.label {
    color: #000;
}
button.single_add_to_cart_button.button.alt {
    font-size: 20px;
    font-weight: 500;
    padding: 0.3em 1em;
    line-height: 1.7em !important;
    background: transparent;
    position: relative;
    border: 2px solid;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-color: #000 !important;
    color: #000 !important;
}
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce-page button.button.alt,
.woocommerce-page button.button.alt.disabled,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled] {
    width: 200px;
}

.woocommerce-account .button {
    width: auto !important;
}

.woocommerce-cart .checkout-button,
a.checkout-button.button.alt.wc-forward {
    width: 100% !important;
}
.woocommerce .quantity input.qty {
    padding: 13px !important;
}
.single-product #main-content {
    background: #000 !important;
}
.single-product .bg-beige.mt-10.shadow-md {
    filter: invert(1);
}
.single-product .bg-beige.mt-10.shadow-md img {
    filter: invert(1);
}
table.shop_table.woocommerce-checkout-review-order-table {
    padding: 15px;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    padding: 20px;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul {
    list-style: none !important;
}
td.woocommerce-table__product-name.product-name a {
    pointer-events: none !important;
    color: #000 !important;
}
.woocommerce-order-details td.woocommerce-table__product-name.product-name a {
    color: #fff !important;
}
td.woocommerce-table__product-name.product-name .wc-item-meta p {
    color: red !important
}
#left-area ul,
.entry-content ul,
.et-l--body ul,
.et-l--footer ul,
.et-l--header ul {
    padding: 0 !important;
}
.woocommerce-product-details__short-description {
    color: #fff;
}
.woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 1em !important;
}
.page-id-88 a.button.wc-forward {
    display: none;
}
.woocommerce-checkout address {
    padding: 20px;
}
.woocommerce-MyAccount-navigation ul {
    list-style: none !important;
}
.woocommerce-MyAccount-navigation a {
    color: #fff !important;
}
.page-id-90 #main-content {
    min-height: 70vh;
    background: #000 !important;
}
.page-id-90 #main-content button a {
    color: #000;
}
/* .page-id-90 #main-content button {
    background: white;
    font-weight: bold;
    color: black;
    margin-top: 30px;
    width: 100%;
} */
.page-id-90 #main-content button.button {
    background: white;
    font-weight: bold;
    color: black;
    margin-top: 30px;
    width: 100%;
}
.page-id-90 .entry-title,
.page-id-90 h2 {
    color: #fff;
}
.all_digital {
    border: 2px dotted;
    padding: 30px;
}
.postid-1105 .woocommerce #content div.product div.summary,
.postid-1105 .woocommerce div.product div.summary,
.postid-1105 .woocommerce-page #content div.product div.summary,
.postid-1105 .woocommerce-page div.product div.summary,
.postid-12264 .woocommerce #content div.product div.summary,
.postid-12264 .woocommerce div.product div.summary,
.postid-12264 .woocommerce-page #content div.product div.summary,
.postid-12264 .woocommerce-page div.product div.summary,
.postid-12263 .woocommerce #content div.product div.summary,
.postid-12263 .woocommerce div.product div.summary,
.postid-12263 .woocommerce-page #content div.product div.summary,
.postid-12263 .woocommerce-page div.product div.summary,
.postid-12262 .woocommerce #content div.product div.summary,
.postid-12262 .woocommerce div.product div.summary,
.postid-12262 .woocommerce-page #content div.product div.summary,
.postid-12262 .woocommerce-page div.product div.summary,
.postid-58109 .woocommerce #content div.product div.summary,
.postid-58109 .woocommerce div.product div.summary,
.postid-58109 .woocommerce-page #content div.product div.summary,
.postid-58109 .woocommerce-page div.product div.summary{
    float: initial !important;
    margin: 0 auto !important;
    text-align: center !important;
}
#product-1105 .woocommerce div.product div.summary,
#product-12264 .woocommerce div.product div.summary,
#product-12263 .woocommerce div.product div.summary,
#product-12262 .woocommerce div.product div.summary,
#product-58109 .woocommerce div.product div.summary{
    float: initial !important;
    margin: 0 auto !important;
    text-align: center !important;
}
#product-1105 div.summary,
.postid-1105 div.summary,
#product-12264 div.summary,
.postid-12264 div.summary,
#product-12263 div.summary,
.postid-12263 div.summary,
#product-12262 div.summary,
.postid-12262 div.summary,
#product-58109 div.summary,
.postid-58109 div.summary{
    width: 100% !important;
}
.postid-1105 .label,
.postid-12264 .label,
.postid-12263 .label,
.postid-12262 .label,
.postid-58109 .label{
    color: #fff !important;
}
.postid-1105 .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images,
.postid-12264 .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images,
.postid-12263 .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images,
.postid-12262 .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images,
.postid-58109 .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images {
    display: none !important;
}
.postid-1105 .woocommerce-tabs .wc-tabs-wrapper,
.postid-12264 .woocommerce-tabs .wc-tabs-wrapper,
.postid-12263 .woocommerce-tabs .wc-tabs-wrapper,
.postid-12262 .woocommerce-tabs .wc-tabs-wrapper,
.postid-58109 .woocommerce-tabs .wc-tabs-wrapper{
    display: initial !important;
}
.postid-1105 .single_add_to_cart_button,
.postid-12264 .single_add_to_cart_button,
.postid-12263 .single_add_to_cart_button,
.postid-12262 .single_add_to_cart_button,
.postid-58109 .single_add_to_cart_button {
    filter: invert(1) !important;
    width: 100% !important;
}
.postid-1105 div.quantity,
.postid-12264 div.quantity,
.postid-12263 div.quantity,
.postid-12262 div.quantity /*,
.postid-58109 div.quantity*/ {
    display: none !important;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
    float: right;
    width: 95% !important;
    clear: none;
}
.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    width: 100%;
    padding-right: 0;
    overflow: hidden;
}
.woocommerce-product-gallery__wrapper .imgDiv {
    flex: 1;
}
.pose-row2 .imgDiv {
    margin: 10px 0 0 0;
}
.product_cat-3-set .mount img,
.product_cat-4-set .mount img,
.product_cat-5-set .mount img {
    padding: 10px;
    aspect-ratio: 470/640;
}
.product_cat-3-set .pose-row1 {
    box-shadow: 0px 0px 5px 1px #d3e3f5;
    margin: 5px !important;
}
.product_cat-3-set .mount .pose_img img {
    background-image: url("./img/Set of 3 BG.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 1vw;
}
.product_cat-3-set .img_group {
    display: flex;
    flex-wrap: wrap;
    flex: 2 2;
    align-content: center;
}
.product_cat-3-set .imgDiv .mount {
    flex: 1 1;
}
.product_cat-4-set .pose-row1 .mount1 {
    margin: 20px 30px;
}
.product_cat-4-set .pose-row1 .mount2,
.product_cat-4-set .pose-row1 .mount3,
.product_cat-4-set .pose-row1 .mount4 {
    margin: 20px 40px 20px 0px;
}
.product_cat-4-set .mount:nth-child(3) {
    margin-right: 60px;
}
.product_cat-4-set .img_group {
    display: flex;
    flex-wrap: wrap;
    flex: 2.8 2.8;
    align-content: center;
}
.product_cat-4-set .imgDiv .mount {
    flex: 1 1;
}
.product_cat-4-set .woocommerce-product-gallery .pose-row1 {
    background-image: url("./img/Set of 4 - Family of 3 - BG.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.product_cat-4-set .mount1 .pose_img img,
.product_cat-4-set .mount2 .pose_img img,
.product_cat-4-set .mount3 .pose_img img,
.product_cat-4-set .mount4 .pose_img img {
    background-image: url("./img/Set of 4 - Img234.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.product_cat-4-set .mount1 .pose_img img {
    background-image: url("./img/Set of 4 - Img1.jpg");
    padding: 20px;
}
.product_cat-5-set .pose-row1 .mount1 {
    margin: 30px 15px;
}
.product_cat-5-set .pose-row1 .mount2,
.product_cat-5-set .pose-row1 .mount3,
.product_cat-5-set .pose-row1 .mount4,
.product_cat-5-set .pose-row1 .mount5 {
    margin: 0px 15px 0px 0px;
}
.product_cat-5-set .pose-row1 .mount5 {
    margin-right: 30px;
}
.product_cat-5-set .img_group {
    display: flex;
    flex-wrap: wrap;
    flex: 2.8 2.8;
    align-content: center;
}
.product_cat-5-set .imgDiv .mount {
    flex: 1 1;
}
.product_cat-5-set .woocommerce-product-gallery .pose-row1 {
    background-image: url("./img/Set of 5 - Family of 4 - BG.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.product_cat-5-set .mount1 .pose_img img,
.product_cat-5-set .mount2 .pose_img img,
.product_cat-5-set .mount3 .pose_img img,
.product_cat-5-set .mount4 .pose_img img,
.product_cat-5-set .mount5 .pose_img img {
    background-image: url("./img/Set of 5 - Img2345.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.product_cat-5-set .mount1 .pose_img img {
    background-image: url("./img/Set of 5 - Img1.jpg");
    padding: 20px;
}
.product_cat-port-class-set .mount3 {
    display: none;
}
.product_cat-port-class-set .pose-row1 .mount1 {
    margin: 3vw clamp(5%, 5.3%, 5.5%);
}
.product_cat-port-class-set .mount2 {
    margin: 20px 40px 20px 0px;
    flex-grow: 3.8;
}
.product_cat-port-class-set .mount2 img {
    aspect-ratio: 12/4;
    padding: 5px 1.4% 0px 1.5% !important;
}
.product_cat-port-class-set .imgDiv .mount {
    flex: 1 1;
}
.product_cat-port-class-set .woocommerce-product-gallery .pose-row1 {
    background-image: url("./img/PortClass - BG-12x4-Dark.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    align-items: center;
}
.product_cat-port-class-set .mount1 .pose_img img {
    background-image: url("./img/PortClass - Img1v3-Dark.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 10px 10px 9px 10px;
    padding: 5%;
    width: 98% !important;
}
.product_cat-port-class-set .pose-row2 .imgDiv {
    margin: 10px 0 0 2vw;
}
.postid-9791 .product_cat-port-class-set .pose-row2 .imgDiv {
    margin: 10px 0 0 2vw;
}
@media screen and (max-width: 1024px) {
    .pose-row2 .imgDiv {
        margin: 0;
    }
    .pose-row2 .pose_no {
        font-size: 3vw !important;
    }
    .product_cat-3-set .mount .pose_img img {
        padding: 1.5vw;
    }
    .product_cat-4-set .mount .pose_img img {
        padding: 1vw;
    }
    .product_cat-4-set .woocommerce-product-gallery .pose-row1,
    .product_cat-5-set .woocommerce-product-gallery .pose-row1,
    .product_cat-port-class-set .woocommerce-product-gallery .pose-row1 {
        background-size: contain;
    }
    .product_cat-4-set .pose-row1 .mount1,
    .product_cat-5-set .pose-row1 .mount1 {
        margin: 3vw 3vw;
    }
    .product_cat-4-set .pose-row1 .mount2,
    .product_cat-4-set .pose-row1 .mount3,
    .product_cat-4-set .pose-row1 .mount4 {
        margin-right: 10px;
    }
    .product_cat-4-set .pose-row1 .mount:nth-child(3),
    .product_cat-5-set .pose-row1 .mount:nth-child(4) {
        margin-right: 5vw;
    }
    .product_cat-4-set .mount1 .pose_img img,
    .product_cat-5-set .mount1 .pose_img img {
        padding: 4px;
    }
    .product_cat-5-set .pose-row1 .mount2,
    .product_cat-5-set .pose-row1 .mount3,
    .product_cat-5-set .pose-row1 .mount4,
    .product_cat-5-set .pose-row1 .mount5 {
        margin-right: 5px;
    }
    .product_cat-5-set .mount2 .pose_img img,
    .product_cat-5-set .mount3 .pose_img img,
    .product_cat-5-set .mount4 .pose_img img,
    .product_cat-5-set .mount5 .pose_img img {
        padding: 1vw;
    }
    .product_cat-port-class-set .pose-row1 .mount1 {
        margin: 25px 10px 25px 20px;
        margin: 25px 5% 25px 5%;
    }
    .product_cat-port-class-set .pose-row1 .mount2 {
        margin: 0px 35px 10px 45px;
        margin: 5% 3% 5px 0px;
        aspect-ratio: 12 / 4.8;
    }
    .product_cat-port-class-set .mount1 .pose_img img {
        padding: 10px 10px;
        padding: 9px 7px;
        background-size: contain;
    }
}
@media screen and (max-width: 730px) {
    .product_cat-port-class-set .pose-row1 .mount1 {
        margin: 25px 1vw 25px 2vw;
        margin: 25px -2vw 25px 4vw;
    }
    .product_cat-port-class-set .pose-row1 .mount2 {
        margin: 0px 3vw 1vw 1vw;
        margin: 4vw 3vw 5px 6vw;
    }
    .product_cat-port-class-set .mount1 .pose_img img {
        padding: 5px 10px;
        background-size: contain;
    }
    .product_cat-port-class-set .mount2 img {
        padding: 10px 5px 5px 25px;
    }
}
.woocommerce-page .product.type-product .image-wrapper-single .image-gallery .woocommerce-product-gallery__wrapper {
    text-align: center;
}
.coldwellsart-gallery-pose-1 .image-gallery .woocommerce-product-gallery__wrapper .imgDiv .pose_img {
    display: inline-block;
}
.coldwellsart-gallery-pose-1 .image-gallery .woocommerce-product-gallery__wrapper .imgDiv .pose_img {
    box-shadow: 0px 0px 5px 1px #d3e3f5;
    margin: 5px !important;
    padding: 3vw;
    width: auto !important;
    max-width: 100%;
}
.coldwellsart-gallery-pose-1 .image-gallery .woocommerce-product-gallery__wrapper .imgDiv .pose_img .wp-post-image {
    background: url("./img/Set of 3 BG.jpg") no-repeat center center/100% 100%;
    padding: 1vw;
    width: auto;
    max-width: 100%;
}
.woocommerce-page .product.type-product .summary.entry-summary {
    width: 100% !important;
}
.product-tabs .tabs {
    justify-content: center;
    flex-wrap: wrap;
}
.product-tabs .tabs .item.xactive {
    background-color: #e02b20 !important;;
}
.product-tabs .tabs .item.xactive a {
    color: #ffffff;
}
.product-form.find-unique-id-form form {
    margin: 0 auto;
    width: 520px;
    max-width: 100%;
}
.product-form.find-unique-id-form form .form-group {
    margin-bottom: 20px;
}
.product-form.find-unique-id-form form .form-group label {
    display: block;
    text-align: left;
    margin-bottom: 5px;
}
.product-form.find-unique-id-form form .form-group .form-input-custom {
    background-color: #eee;
    border: none;
    color: #000000 !important;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600 !important;
    padding: 20px 15px !important;
    text-align: left !important;
    height: 60px;
    width: 100%;
}
.product-form.find-unique-id-form form .form-group select.form-input-custom {
    background-image: url(img/down_arrow_icon.svg);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 20px;
    padding-right: 30px !important;
    appearance: none;
    -webkit-appearance: none;
}
.product-form.find-unique-id-form form .form-group .btn-m-default {
    padding: 20px 25% !important;
}
#et-main-area {
    /* display: flex;
    flex-direction: column;
    min-height: 95vh; */
}
#et-main-area #main-content {
    /* min-height: 55vh; */
    min-height: 60vh;
    /* flex: 1; */
}
#main-content,
#main-content .et_pb_section {
    background-color: #000000 !important;
}
.coldwellsart-registration {
    background-color: #000;
    color: #fff;
    border: 1px solid #fff;
    padding: 30px;
    text-align: left;
}
.coldwellsart-registration .woocommerce-error li {
    background-color: #000;
    color: #E02B20;
}
.coldwellsart-registration .woocommerce-message {
    background-color: rgb(0, 109, 0);
    color: #fff !important;
}
.coldwellsart-registration>h2 {
    color: #fff;
    font-weight: bold;
    margin-bottom: 30px;
    padding: 0;
}
.coldwellsart-registration .register {
    border-top: 1px solid #fff;
    padding-top: 30px;
}
.coldwellsart-registration .register .form-row label {
    display: block;
    margin-bottom: 10px;
    width: 100%;
}
.coldwellsart-registration .register .form-row .input-text,
.coldwellsart-registration .register .form-row .select2.select2-container .select2-selection {
    background-color: #eee;
    border: none;
    border-radius: 0;
    color: #000000 !important;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600 !important;
    padding: 20px 15px !important;
    text-align: left !important;
    height: 60px;
    width: 100%;
}
.coldwellsart-registration .register .form-row .select2.select2-container .select2-selection {
    padding-top: 13px !important;
    height: auto;
}
.coldwellsart-registration .register .form-row .select2.select2-container .select2-selection .select2-search textarea {
    color: #000000 !important;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600 !important;
    margin: 0;
}
.coldwellsart-registration .register .form-row .coldwellsart-woocommerce-Button.button {
    background-color: #fff;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    padding: 20px 10%;
    margin: 20px 0;
}
.woocommerce-button.button.woocommerce-form-login__submit,
.woocommerce-button.button.woocommerce-form-login__submit:hover {
    background-color: #fff !important;
    color: #000 !important;
}
.woocommerce .single-product table.variations tr th label, 
.woocommerce .single-product table.variations tr td label {
    margin-right: 10px;
}
input, select {
    background-color: #eee;
    border: none;
    border-radius: 0;
    color: #000000 !important;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600 !important;
    padding: 20px 15px !important;
    text-align: left !important;
    height: 60px;
}
.quantity .input-text.qty.text {
    margin-bottom: 20px;
}
.coldwellsart-login .woocommerce h2 {
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 30px;
    padding: 0;
}
.coldwellsart-login form.woocommerce-form.woocommerce-form-login.login {
    border-radius: 0;
}
.coldwellsart-login form.woocommerce-form.woocommerce-form-login.login .woocommerce-form__label-for-checkbox {
    display: flex;
    align-items: center;
    gap: 10px;
}
.choose-your-school-section {
    text-align: center;
}
.choose-your-school-section > label {
    color: #E02B20;
    display: block;
    margin-bottom: 15px;
    width: 100%;
}
.choose-your-school-section #school-save-status,
.choose-your-school-section .loader_response {
    margin: 20px;
    margin-top: 40px;
    color: #E02B20;
}
.choose-your-school-section #school-save-status {
    line-height: 1.2em;
}
.woocommerce nav.woocommerce-MyAccount-navigation {
    /* border: 1px solid #e02b20;
    padding: 15px; */
}
.woocommerce nav.woocommerce-MyAccount-navigation ul li a {
    transition: all 0.5s;
}
.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce nav.woocommerce-MyAccount-navigation ul li a:hover {
    color: #e02b20 !important;
}
.woocommerce .woocommerce-MyAccount-content {
    /* border: 1px solid #e02b20;
    padding: 15px;
    min-height: 188px; */
}
.cart-empty.woocommerce-info {
    color: #e02b20 !important;
    text-align: center;
    border: 1px solid #e02b20;
}
footer #et-footer-nav ul.bottom-nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
footer #footer-bottom #footer-info {
    text-align: center;
    width: 100%;
}
footer #footer-widgets {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 20px;
}
footer #footer-widgets .footer-widget {
    margin-right: 0;
    text-align: center;
}
footer #footer-widgets .footer-widget .widget_block {
    float: unset;
}

.single-page-tabs .tabs.item-container {
    display: flex;
    gap: 20px;
    padding-bottom: 10px;
}
.single-page-tabs .tabs.item-container .item {
    padding: 10px 15px;
    cursor: pointer;
    color: #000;
    background-color: #ffffff;
    transition: background-color 0.3s;
    font-weight: bold;
}
/* .edit-account .select2.select2-container {
    background: #fff url(img/down_arrow_icon.svg) no-repeat right 2px center/16px;
    border: none;
    color: #E02B20;
    font-weight: 600;
    font-size: 14px;
    padding: 16px;
    width: 100%;
}
.edit-account .select2.select2-container .select2-selection--multiple {
    border: none;
}
.edit-account .select2.select2-container .select2-selection__clear {
    top: -24px;
    z-index: 9;
    width: 20px !important;
    height: 20px !important;
    background-color: #e02b20 !important;
    border-radius: 50%;
    right: 0 !important;
    color: #fff !important;
    line-height: 18px;
}
.edit-account .select2.select2-container #select2-school_name-container {
    position: relative;
    top: 38px;
    margin-bottom: 10px;
}
.edit-account .select2.select2-container .select2-search.select2-search--inline {
    top: -17px;
    position: relative;
    width: 100%;
}  
.edit-account .select2.select2-container.select2-container--open .select2-search.select2-search--inline {
    top: -35px;
}   */
.edit-account {
    margin-bottom: 50px;
}
.edit-account .form-row label {
    /* display: block;
    margin-bottom: 10px;
    width: 100%; */
}
.edit-account .form-row .select2.select2-container {}
.edit-account .form-row .select2.select2-container .selection {}
.edit-account .form-row .select2.select2-container .select2-selection {
    background-color: #eee;
    border: none;
    border-radius: 0;
    color: #000000 !important;
    display: inline-block;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600 !important;
    padding: 0 15px 20px 15px !important;
    text-align: left !important;
    /* height: 60px; */
    min-height: 60px;
    width: 100%;/* padding-top: 13px !important;
    height: auto; */
}
.edit-account .form-row .select2.select2-container .select2-selection .select2-selection__rendered {
    margin-top: 10px;
}
.edit-account .form-row .select2.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice {
    padding-left: 20px;
}
.edit-account .form-row .select2.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    height: 100%;
}
.edit-account .form-row .select2.select2-container .select2-selection .select2-search textarea {
    /* color: #000000 !important;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600 !important;
    padding: 0;
    resize: none;
    height: 18px;
    margin-top: -16px; */
}
.common-btn {
    background-color: #fff;
    color: #000;
    padding: 10px 30px;
    display: inline-block;
}
.remove-btn-cont {
    position: relative;
    text-align: right;
    margin-bottom: 20px;
}
.remove-field-group-btn {
    background-color: #E02B20;
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    display: inline-block;
    padding: 5px 15px;
}
.remove-field-group-btn:hover {
    background-color: #f72318;
}
.dynamic-field-group .col.full_width_class {
    margin-bottom: 5px;
}
@media (min-width:981px) and (max-width:1199px) {
    #top-menu li a {
        font-size: 16px!important;
    }
}



/* btn loader in sinle product page code/password tab*/
/* Loader styles */
.tab-loader {
    display: none;
    width: 25px;
    height: 25px;
    border: 4px solid #00d3ff;
    border-top: 2px solid transparent;
    border-radius: 50%;
    animation: spin 0.8s linear infinite;
    margin-left: 5px;
    position: absolute;
    top: 26%;
    left: 33%;
}
.single-page-tabs .tabs.item-container .item{
    position: relative;
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}