
div.ws_loading_co{
  position: relative;
}
div.ws_loading_co:after{
  content: '';
  position: absolute;
  background:#000;
  opacity:0.5;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index: 4;
}
div.ws_loading_co:before{
  content: '';
  position: absolute;
  top: 50%;
  left:50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 30px; 
  border: 4px solid #000;
  border-top-color: #fff;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}

.ws_entry_popup_co {position:fixed; top:0px; left:0px; width:100%; height:100%; opacity:0; visibility:hidden; display:flex !important; z-index:4; justify-content:center; align-items:center;}
.ws_entry_popup_co.active {visibility:visible; opacity:1;}
.ws_entry_popup_overlay {position:absolute; z-index:4; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:0.5;}
.ws_entry_popup_inner {background:#fff; z-index:5; width:600px; max-width:calc(100% - 50px); padding:10px; height:calc(100% - 50px); overflow:auto; position:relative;}
.admin-bar .ws_entry_popup_inner {margin-top:32px;}
.ws_entry_popup_content {height:calc(100% - 70px); overflow:auto;}
.ws_entry_ticket_table tr td, .ws_entry_ticket_table tr th {padding:3px;}
.ws_entry_ticket_table tr td {text-align:center;}
.ws_entry_popup_inner h3 {margin-top:0px;}
.ws_entry_popup_co .ws_close_popup {position:absolute; width:30px; height:30px; display:flex; justify-content:center; align-items:center; right:0px; top:0px; background:#000; color:#fff; font-weight:700; font-size:20px; cursor:pointer;}

.ws_giveaway_item{
    display:block;
    padding:10px;
    border:1px solid #000;
    border-radius: 10px;
    margin-bottom: 10px;
}
.ws-giveaway-item {margin-bottom:50px; display:flex; flex-wrap:wrap; gap:30px; border:1px solid #000; padding:20px;}
.ws-giveaway-item .ws-giveaway-title {width:100%; margin-bottom:0px;}
.ws-giveaway-item .ws-giveaway-thumbnail {width:100%;}
.ws-giveaway-item-section h3 {margin-top:0px;}
.ws-giveaway-item-section p {margin-bottom:5px;}
.ws-giveaway-item-section:nth-child(2) {width:300px; max-width:100%;}
.ws-giveaway-item-section:nth-child(3) {width:300px; padding-left:20px;}
.ws_giveaway_prizes_list {display:flex; gap:20px; flex-wrap:wrap;}
.ws_giveaway_prize_item_frontend {display:flex; flex-wrap:wrap; gap:10px; width:100%;}
.ws_giveaway_prize_item_frontend .ws_giveaway_prize_image_frontend {width:100px; height:auto;}

.ws-giveaway-item.gw_upcoming .ws-giveaway-item-section.section-packages{display:none;}
/* .ywsbs-subscription-info-item .ywsbs-change-status-buttons-wrapper{
    display:none !important;
} */

.ywsbs_subscription_disable_renewal{
  display:inline-block;
  background: #c0392b !important;
  color: #fff !important;
  padding:.618em 1em;
  cursor:pointer;
}
.ywsbs_subscription_disable_renewal[intend_status="no"]{
  background:#7acfd9 !important;
  color:#000 !Important;
}
.ywsbs_subscription_disable_renewal.loading{
  pointer-events:none;
  background:#999 !Important;;
cursor:progress;
}
.ywsbs_subscription_disable_renewal[intend_status="cancelled"]{
    background:transparent !important;
    color:#c0392b !important;
    pointer-events: none !important;
    padding:0px !important;
}

.ws_giveaway_winner_list {display:flex; flex-wrap:wrap; gap:20px;}
.ws_giveaway_winner_list .ws_giveaway_winner_thumb {width:calc(33.33% - 40px/3);}
.ws_giveaway_winner_thumb_img img {width:100%;}




#yith-par-message-reward-cart{
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  position: absolute !important;
  top:0px;
  left:0px;
}

.ywpar-share-points-booster-pack .ws-giveaway-item-section.section-thumbnail,
.ywpar-share-points-booster-pack .ws-giveaway-item-section.section-details,
.ywpar-share-points-booster-pack .ws-giveaway-item-section.section-prize,
.ywpar-share-points-booster-pack .wspack_benefit{
    display:none;
}
.wspack.convert_point .wspack_btn:not(.btn_convert_point){
    height:0px;
    width:0px;
    padding:0px;
    opacity: 0;
    visibility: hidden;
}
.wspack_btn.btn_convert_point{
    width:100%;
    left:0px;
    bottom:0px;
    
}

.user_entries_co .pagination {display:flex; justify-content:flex-start;}
.user_entries_co .pagination_item {margin-right:10px; display:inline-block; cursor:pointer; padding:2px 10px; background:#eee; min-width:30px; text-align:center;}
.user_entries_co .pagination_item.active {background:lightblue; color:#fff; pointer-events:none;}
.user_entries_co .search_ticket_number_co {display:flex; margin-bottom:10px; gap:10px;}
.user_entries_co .search_ticket_number_btn {border-radius:3px;}


.ws_hide_section {display:none !important;}


.ws_fr_dashboard_giveaway_co .ws-giveaway-meta.giveaway_dates {padding-left:20px;}
.ws_fr_dashboard_giveaway_co .ws-giveaway-meta.giveaway_dates p {padding-left:13px; margin-bottom:5px; position:relative;}
.ws_fr_dashboard_giveaway_co .ws-giveaway-meta.giveaway_dates p:last-child {margin-bottom:0px;}
.ws_fr_dashboard_giveaway_co .ws-giveaway-meta.giveaway_dates p:before {content:''; position:absolute; width:6px; height:6px; background:#000; border-radius:50%; left:0px; top:10px;}

.ws_giveaway_winner_prize_winner_frontend{text-transform: capitalize;}

.ws_active_membership_item{
    padding:5px 10px;
    color:#fff;
    font-weight: 700;
    display:inline-block;
    border-radius: 5px;
}
.ws_active_membership_item[tier="basic"]{
    background-color:#CD7F32;
}
.ws_active_membership_item[tier="essentials"]{
    background-color:#C0C0C0;
    color:#000;
}
.ws_active_membership_item[tier="gold"]{
    background-color:gold;
    color:#000;
}


.ws-giveaway-item-section.section-packages,
.ws-giveaway-item-section.section-packages-subscription{
    width:100%;
}

/* .wspack_entries_info{
  display: none;
} */

.ws-active-giveaway-list .ws-giveaway-item:not(:first-child) .section-packages,
.ws-active-giveaway-list .ws-giveaway-item:not(:first-child) .section-packages-subscription{
    display:none;
}
.ws_fr_giveaway_list>.ws_giveaway_item:not(:first-child) .gw_package_list_co{
    display:none;
}
.ws-giveaway-view-details-btn{
    display:inline-block;
    padding:5px 10px;
    border:1px solid #000;
    background:#000;
    color:#fff !important;
}




/* ws-giveaway-slim-banner */
.ws-giveaway-slim-banner {background:var(--e-global-color-46cc6af); border-radius:0px 0px 20px 20px;}
.ws-giveaway-slim-banner-in {display:flex; justify-content:center; align-items:center; gap:80px; padding:11px 15px;}
.ws-giveaway-slim-banner-title {font-family:Aro; font-weight:800; font-size:20px; line-height:90%; letter-spacing:0%; text-transform:uppercase; margin:0px;}
.ws-giveaway-slim-banner-title a {color:#fff;}
.ws-giveaway-slim-banner-title a svg {margin-left:10px;}
/* ws-giveaway-slim-banner end */

/* .gvaw_countdown_wrp */
.ws-giveaway-slim-banner-counter .gvaw_countdown_wrp_title {display:none;}
.gvaw_countdown_wrp .ul_countdown {display:flex; list-style:none; padding:0px; gap:4px;}
.gvaw_countdown_wrp .ul_countdown li {display:block; width:40px; background:var(--e-global-color-9e91b6a); padding:2px 5px; border-radius:4px;}
.gvaw_countdown_wrp .timer-tittle {font-family:'Inter'; font-weight:700; font-size:14.1px; line-height:16px; ; text-align:center; vertical-align:middle;}
.gvaw_countdown_wrp .timer-single {display:flex; flex-direction:column;}
.gvaw_countdown_wrp .timer-sub-tittle {font-family:'Inter'; font-weight:400; font-size:8px; line-height:12px; letter-spacing:0.5px; text-align:center; vertical-align:middle; color:#999999;}
.ws-giveaway-slim-banner .ul_countdown>li:nth-child(4) {display:none;}
/* .gvaw_countdown_wrp end */



/* ws-giveaway-list.s2 -----------------------*/
.ws-giveaway-list.s2 .ws-giveaway-list-header {text-align:center;}
.ws-giveaway-list.s2 {padding-top:100px; padding-bottom:100px;}
.ws_subtitle {border-radius:30px; opacity:1; border-width:2px; padding:8px 15px; background:var(--e-global-color-secondary); display:inline-block; font-family:'Geist Mono'; font-weight:500; font-size:16px; line-height:100%; text-align:center; text-transform:uppercase; margin-top:0px; margin-bottom:40px;}
.ws_h2, .ws_h3 {margin-top:0px; margin-bottom:80px; font-family:var(--e-global-typography-636d82f-font-family), Sans-serif; font-size:var(--e-global-typography-636d82f-font-size); font-weight:var(--e-global-typography-636d82f-font-weight); line-height:var(--e-global-typography-636d82f-line-height); color:var(--e-global-color-922f531); text-transform:uppercase;}
.ws_h3 {font-size:48px; line-height:0.9; margin-bottom:40px;}
.ws-giveaway-item-s2 {background:var(--e-global-color-46cc6af); border-radius:40px; padding:20px;}
.ws-giveaway-item-s2-in {display:flex; flex-direction:row; justify-content:space-between;}
.ws-giveaway-item-s2 .ws-giveaway-item-s2-col:first-child {padding:40px; width:400px; box-sizing:content-box;}
.ws-giveaway-item-s2 .ws-giveaway-item-s2-col:nth-child(2) {width:calc(50% - 10px);}
.ws-giveaway-meta-item-live {padding:4px 10px; border-radius:12px; background:var(--e-global-color-922f531); color:#fff; font-family:Aro; font-weight:700; font-style:Normal; font-size:12px; line-height:1; ; letter-spacing:0%; vertical-align:middle;}
.ws-giveaway-meta-1 {display:flex; gap:10px; align-items:center; margin-bottom:20px;}
.ws-giveaway-meta-item-featured, .ws-giveaway-meta-item-featured2 {font-family:Geist Mono; font-weight:500; font-size:16px; line-height:1; text-transform:uppercase; color:var(--e-global-color-922f531);}
.ws-giveaway-meta-item-featured2 {margin-bottom:20px; color:#fff;}
.ws-giveaway-item-s2 .ws-giveaway-title {font-family:var(--e-global-typography-c210f62-font-family), Sans-serif; font-size:var(--e-global-typography-c210f62-font-size); font-weight:var(--e-global-typography-c210f62-font-weight); line-height:var(--e-global-typography-c210f62-line-height); text-transform:uppercase; color:#fff; margin-top:0px; margin-bottom:20px;}
.ws-giveaway-item-s2 .ws_giveaway_prize_image_frontend {display:none;}
.ws-giveaway-item-s2 .ws_giveaway_prize_name_frontend {font-family:var(--e-global-typography-e5cf783-font-family), Sans-serif; font-size:var(--e-global-typography-e5cf783-font-size); font-weight:var(--e-global-typography-e5cf783-font-weight); line-height:var(--e-global-typography-e5cf783-line-height); color:var(--e-global-color-922f531); color:#fff;}
.ws-giveaway-item-s2 .ws-giveaway-item-prize {margin-bottom:40px;}
.ws-giveaway-item-s2 .gvaw_countdown_wrp_title {font-family:Geist Mono; font-weight:400; font-size:12px; line-height:1.1; letter-spacing:0%; text-transform:uppercase; color:#fff; margin-bottom:8px;}
.ws-giveaway-item-s2 .gvaw_countdown_wrp .ul_countdown li {padding:6px 8px; background:#fff;}
.ws-giveaway-item-s2 .ws-giveaway-item-section {margin-bottom:40px;}
.ws-giveaway-item-s2 .ws_btn {margin-bottom:20px;}
.ws-giveaway-draw-date {font-family:Geist; font-weight:font weight/400; font-style:Regular; font-size:12.1px; line-height:100%; letter-spacing:0%; vertical-align:middle; color:var(--e-global-color-9e91b6a);}
.ws-giveaway-item-s2 .ws-giveaway-thumbnail {position:relative; height:100%; border-radius:24px; overflow:hidden;}
.ws-giveaway-item-s2 .ws-giveaway-thumbnail .ws-giveaway-thumbnail-img {position:absolute; top:0px; left:0px; width:100%; height:100%; object-fit:cover; z-index:5;}
.ws-giveaway-item-s2 .ws-giveaway-thumbnail-bg-el {content:''; position:absolute; top:25%; left:0px; width:24px; z-index:9; line-height:0;}
.ws-giveaway-item-s2 .ws-giveaway-thumbnail-bg-el.el2 {left:auto; right:0px; transform:rotate(180deg);}
.ws-giveaway-item-s2 .ws-giveaway-thumbnail-bg-el path {fill:var(--e-global-color-46cc6af);}
.ws-giveaway-list.section_2 {padding-top:80px;padding-bottom: 0px;}
.ws-giveaway-list-section_2_header {text-align:center;}
.ws-giveaway-list-section_2_content {display:flex; display:flex; flex-direction:row; justify-content:space-between; gap:20px;}
.ws-giveaway-item-s2.type2 {width:33.33%; border-radius:40px; background:#fff;}
.ws-giveaway-item-s2.type2 {padding:10px; position:relative;}
.ws-giveaway-item-s2.type2 .ws-giveaway-item-s2-in {flex-direction:column-reverse;}
.ws-giveaway-item-s2.type2 .ws-giveaway-item-s2-col {width:100%;}
.ws-giveaway-item-s2.type2 .ws-giveaway-item-s2-col:nth-child(2) {width:100%; height:232px;}
.ws-giveaway-item-s2.type2 .ws-giveaway-thumbnail {border-radius:40px; border:18px solid var(--e-global-color-49d6365); border-left-width:16px; border-right-width:16px;}
.ws-giveaway-item-s2.type2 .ws-giveaway-thumbnail-bg-el path {fill:var(--e-global-color-49d6365);}
.ws-giveaway-item-s2.type2:nth-child(2) .ws-giveaway-thumbnail {border-color:var(--e-global-color-secondary);}
.ws-giveaway-item-s2.type2:nth-child(2) .ws-giveaway-thumbnail-bg-el path {fill:var(--e-global-color-secondary);}
.ws-giveaway-item-s2.type2:nth-child(3) .ws-giveaway-thumbnail {border-color:var(--e-global-color-primary);}
.ws-giveaway-item-s2.type2:nth-child(3) .ws-giveaway-thumbnail-bg-el path {fill:var(--e-global-color-primary);}
.ws-giveaway-item-s2.type2 .ws-giveaway-thumbnail-bg-el {transform:rotate(90deg); top:0px; left:35%; transform-origin:top left; line-height:0;}
.ws-giveaway-item-s2.type2 .ws-giveaway-thumbnail-bg-el.el2 {top:auto; left:35%; bottom:0px; transform:rotate(-90deg); transform-origin:bottom left;}
.ws-giveaway-item-s2.type2 .ws-giveaway-item-s2-col:first-child {width:100%; padding:20px; box-sizing:border-box;}
.ws-giveaway-item-s2.type2 .ws-giveaway-title, .ws-giveaway-item-s2.type2 .ws_giveaway_prize_name_frontend, .ws-giveaway-item-s2.type2 .gvaw_countdown_wrp_title {color:var(--e-global-color-922f531);}
.ws-giveaway-item-s2.type2 .ws-giveaway-title {font-size:28px;}
.ws-giveaway-item-s2.type2 .ws_giveaway_prize_name_frontend {font-size:16px;}
.ws-giveaway-item-s2.type2 .ws-giveaway-item-prize {margin-bottom:20px;}
.ws-giveaway-item-s2.type2 .ws-giveaway-item-section {margin-bottom:20px;}
.ws-giveaway-item-s2.type2 .gvaw_countdown_wrp .ul_countdown li {background:var(--e-global-color-9e91b6a);}
.ws-giveaway-item-s2.type2 .gvaw_countdown_wrp .ul_countdown li:last-child {display:none;}
.ws-giveaway-item-s2.type2 .ws-giveaway-draw-date {color:var(--e-global-color-1a37fd0);}
.ws-giveaway-item-s2.type2 .ws-giveaway-meta-1 {position:absolute; top:28px; left:28px; z-index:9;}
/* ws-giveaway-list.s2 - end -----------------------*/