@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Ultra Light'), local('UniviaPro-UltraLight'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-UltraLight.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-UltraLight.woff) format('woff');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Ultra Light Italic'), local('UniviaPro-UltraLightItalic'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-UltraLightItalic.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-UltraLightItalic.woff) format('woff');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Black'), local('UniviaPro-Black'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Black.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Black.woff) format('woff');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Light'), local('UniviaPro-dark'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-dark.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-dark.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Book Italic'), local('UniviaPro-BookItalic'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-BookItalic.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-BookItalic.woff) format('woff');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Medium Italic'), local('UniviaPro-MediumItalic'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-MediumItalic.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-MediumItalic.woff) format('woff');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Book'), local('UniviaPro-Book'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Book.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Book.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Regular'), local('UniviaPro-Regular'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Regular.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Light Italic'), local('UniviaPro-darkItalic'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-darkItalic.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-darkItalic.woff) format('woff');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Bold'), local('UniviaPro-Bold'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Bold.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Medium'), local('UniviaPro-Medium'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Medium.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Ultra Italic'), local('UniviaPro-UltraItalic'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-UltraItalic.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-UltraItalic.woff) format('woff');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Bold Italic'), local('UniviaPro-BoldItalic'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-BoldItalic.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-BoldItalic.woff) format('woff');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Italic'), local('UniviaPro-Italic'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Italic.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Italic.woff) format('woff');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Black Italic'), local('UniviaPro-BlackItalic'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-BlackItalic.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-BlackItalic.woff) format('woff');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Thin'), local('UniviaPro-Thin'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Thin.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Thin.woff) format('woff');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Thin Italic'), local('UniviaPro-ThinItalic'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-ThinItalic.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-ThinItalic.woff) format('woff');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'univia-pro';
src: local('Univia Pro Ultra'), local('UniviaPro-Ultra'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Ultra.woff2) format('woff2'),
url(//ffc.uk/wp-content/themes/Impreza-child/fonts/UniviaPro/UniviaPro-Ultra.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
} body .w-cart-totals .wc-proceed-to-checkout a.w-btn {
color: #fff !important;
}
body .w-cart-totals .wc-proceed-to-checkout a.w-btn:hover {
color: var(--color-content-secondary) !important
}
.logo-light,
.w-image.light {
display: none;
}
html.us-color-scheme-on .d-trustpilot-sc img.light,
html.us-color-scheme-on .logo-light,
html.us-color-scheme-on .w-image.light {
display: inline-block;
}
html.us-color-scheme-on .d-trustpilot-sc img.dark,
html.us-color-scheme-on .logo-dark,
html.us-color-scheme-on .w-image.dark {
display: none;
}
.ffc-wallet-section.ffc-bank-details-section {
color: #fff;
}
.winner-carousel-item .prize-amount i {
color: var(--color-content-primary);
}
.d-mq-item i,
.d-mq-item span.w-text-value span {
color: var(--color-content-primary) !important;
}
div#nav-item-instant-section .instant-header-left img {
width: 96px !important;
height: 96px !important; max-width: none !important; object-fit: cover;
object-position: center; display: block;
flex-shrink: 0; }
.woocommerce.single .product .summary .price {
color: var(--color-content-primary) !important;
}
html.us-color-scheme-on:root {
--color-tickets-progress-dark: var(--color-tickets-progress);
--color-product-gray-dark: var(--color-product-gray-light);
--color-border-color-dark: var(--color-border-color-light);
--color-relate-pr-dark: var(--color-relate-pr-light);
--color-custom-bgw-dark: var(--color-custom-bgw-light);
--color-custom-bgw-dark: var(--color-custom-bgw-light);
}
html.us-color-scheme-on .product-card-2dd {
background-color: #fff !important;
}
.pagination-btn {
background-color: var(--color-relate-pr-light);
color: var(--color-relate-pr-dark);
}
.us-btn-style_5 span.w-nav-title {
position: relative;
top: -1px;
}
html:not(.us-color-scheme-on) .quantity.buttons_added .minus,
html:not(.us-color-scheme-on) .quantity.buttons_added .plus,
html:not(.us-color-scheme-on) .woocommerce-form-coupon.coupon input {
color: #fff;
}
.woo-wallet-my-wallet-container .woo-wallet-sidebar,
.woo-wallet-sidebar ul li.card {
background: var(--color-content-bg-grad) !important;
}
html.us-color-scheme-on .pagination-btn {
color: var(--color-content-heading);
background-color: var(--color-custom-bgw-dark) !important;
}
.single-product .wc-comps-tickets-progress {
background-color: var(--color-tickets-progress-dark) !important;
padding: 5px;
}
.header_hor:not(.rtl) .w-nav.type_desktop .menu-item:nth-last-child(2)>a.w-btn:hover,
body .widget.woocommerce.widget_shopping_cart a.button.wc-forward:hover {
background: #006bb3 !important;
color: #fff !important;
} .toggle-tickets-btn {
margin-top: 10px;
padding: 8px 16px;
background-color: var(--color-content-primary);
color: #fff;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 14px;
transition: background-color 0.3s ease;
}
.toggle-tickets-btn:hover {
background-color: #005177;
}
.toggle-tickets-btn:focus {
outline: 2px solid #0073aa;
outline-offset: 2px;
}
.xoo-aff-input-group .xoo-aff-input-icon {
margin-top: 0 !important;
}
footer#page-footer {
background: var(--color-footer-bg-grad);
}
.d-trustpilot-sc img.light {
display: none;
}
.single-product .ticket-summary,
.d-ticket-summary {
display: flex;
justify-content: space-between;
font-size: 14px;
font-weight: bold;
}
.d-no-pad .vc_column-inner {
padding: 0 !important;
}
header#page-header .w-cart-quantity {
position: absolute;
top: 10px;
left: 0;
right: auto;
}
.xoo-aff-group.xoo-el-login-btm-fields *,
.xoo-aff-group.xoo-aff-cont-checkbox_single *,
.xoo-el-custom-checkbox * {
color: #fff !important;
}
.xoo-el-form-container button.button.btn.xoo-el-action-btn {
color: #fff !important;
text-transform: capitalize;
}
header#page-header .w-cart-icon {
display: inline-flex;
line-height: 1; }
.xoo-el-srcont {
background-color: var(--color-custom-product-card);
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell img {
max-width: 100px;
}
body.wp-singular.ticket-lists-template-default.single.single-ticket-lists .list-content {
border-color: var(--color-content-primary);
}
.rannge_number_tk {
min-width: 30px;
background: #fff;
border-radius: 10px;
background-color: #fff !important;
border: 1px solid #ced4da !important;
color: #121315 !important;
font-weight: bold;
transition: 0.3s;
min-width: 42px !important;
height: 30px !important;
text-align: center;
font-size: 11px;
}
.d-gift-cs .w-iconbox {
margin: 0 !important;
}
.d-gift-cs {
gap: 20px;
}
.d-gift-cs .w-iconbox-icon {
height: 45px;
width: 45px;
}
body {
font-family: 'univia-pro', Arial, sans-serif;
}
span.w-text-value span {
color: var(--color-content-primary);
}
.d-winnner-s .owl-carousel .owl-nav button {
position: relative !important;
transform: unset;
top: 0;
left: 0;
width: 50px;
height: 50px;
}
.d-klaviyo-css .needsclick.kl-private-reset-css-Xuajs1>[data-testid="form-component"] {
padding-left: 0 !important;
}
.d-winnner-s .owl-nav {
position: relative;
align-items: center;
justify-content: center;
margin-top: 40px;
display: flex;
gap: 15px;
}
.d-winnner-s .owl-prev:after,
.d-winnner-s .owl-next:after {
color: inherit !important;
font-size: 20px;
;
}
.stretched .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
} .d-win-sl .vc_column_container>.vc_column-inner {
padding: 0 !important;
height: 100%;
}
.d-icon-round h3.w-iconbox-title {
padding-bottom: 6px !important;
}
.d-product-listing .product-card-2dd:hover {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--color-content-primary) 30%, transparent),
0 10px 28px color-mix(in srgb, var(--color-content-primary) 35%, transparent)
}
.w-vwrapper.d-winner-scc.align_.valign_ {
position: relative;
flex-direction: row;
gap: 0px;
align-items: center;
justify-content: center;
padding: 0;
border-radius: 20px;
text-align: center;
background: var(--color-content-bg-grad);
z-index: 0;
}
.w-vwrapper.d-winner-scc>span {
flex: 1 1 0;
padding: 10px;
} .w-vwrapper.d-winner-scc.align_.valign_::before {
content: "";
position: absolute;
inset: 0;
padding: 1px;
border-radius: inherit;
background: linear-gradient(135deg,
var(--color-content-primary),
color-mix(in srgb, var(--color-content-primary) 60%, transparent));
-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
pointer-events: none;
z-index: -1;
} .w-vwrapper.d-winner-scc.align_.valign_ {
box-shadow:
0 0 0 1px color-mix(in srgb, var(--color-content-primary) 30%, transparent),
0 10px 28px color-mix(in srgb, var(--color-content-primary) 35%, transparent);
}
.w-vwrapper.d-winner-scc i.fas.fa-trophy {
margin: 0 !important;
}
.w-vwrapper.d-winner-scc h3 {
padding: 10px;
margin: 0 !important;
border-right: solid 0.3px gray;
flex: 1 1 0;
display: inline-flex;
flex-direction: column;
} #page-header .l-subheader,
#page-header .l-section {
padding: 0 !important;
}
.l-section.type_sticky {
position: sticky !important;
}
.header_hor .l-subheader-cell.at_right .w-cart:last-child {
margin-right: 0 !important;
}
.l-subheader.at_middle .l-subheader-cell.at_left,
.l-subheader.at_middle .l-subheader-cell.at_right {
flex-basis: auto !important;
}
.d-column-horz .wpb_wrapper {
display: flex;
align-items: center;
justify-content: center;
gap: 50px 50px;
}
:root {
--main-padding-margin: 120px;
}
.d-list-gift .w-vwrapper>*:not(:last-child) {
margin: 0 !important;
}
.w-cart-link {
width: auto !important;
margin-left: 10px;
} @media (max-width:1536px) {
:root {
--main-padding-margin: 60px;
}
}
@media (max-width:1024px) {
.g-cols.wpb_row.d-win-sl {
width: auto !important;
height: 365px !important;
}
:root {
--main-padding-margin: 32px;
} }
@media (max-width:900px) {
.w-nav-open .header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
display: flex !important;
flex-wrap: wrap !important;
}
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list li:not(.w-btn),
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list li:not(.xoo-el-reg-tgr) {
width: 100%;
}
li.xoo-el-login-tgr,
li.xoo-el-reg-tgr {
width: auto !important;
border: none !important;
}
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-btn.us-btn-style_5 {
font-size: 14px;
}
}
@media (max-width:768px) {
:root {
--main-padding-margin: 16px;
}
.d-hover-zoom img {
min-height: auto;
object-fit: cover;
object-position: left;
}
}
@media (max-width:640px) {
:root {
--main-padding-margin: 8px;
}
.xoo-el-form-container.xoo-el-form-popup {
padding: 10px;
}
.xoo-aff-group input[type="text"],
.xoo-aff-group input[type="password"],
.xoo-aff-group input[type="email"],
.xoo-aff-group input[type="number"],
.xoo-aff-group select,
.xoo-aff-group select+.select2,
.xoo-aff-group input[type="tel"],
.xoo-aff-group input[type="file"] {
height: 45px;
}
.xoo-aff-input-group .xoo-aff-input-icon {
height: 45px;
}
.xoo-el-form-container ul.xoo-el-tabs li {
background-color: #eee;
color: #0096ff;
font-size: 14px;
padding: 10px 20px;
}
ul.xoo-el-tabs {
padding-bottom: 10px !important;
}
.xoo-aff-group {
margin-bottom: 20px;
}
.xoo-el-main {
padding-bottom: 0;
}
.d-icon-round .w-iconbox-text p {
font-size: 12px !important;
}
.l-subheader-h,
.home .l-section.width_full>.l-section-h {
padding: 0 10px;
}
.d-icon-round .w-iconbox-icon {
width: 40px !important;
height: 40px !important;
font-size: 15px !important;
}
.d-icon-round h3.w-iconbox-title {
font-size: 16px !important;
}
.d-icon-round .w-iconbox-icon {
margin-right: 6px !important;
}
.d-icon-round {
margin: 0 10px !important;
}
} .d-home-achorlink .w-vwrapper:hover,
.d-home-achorlink .w-vwrapper *:hover {
cursor: pointer;
} .d-row-auto.wpb_row {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: center;
}
a.w-btn.us-btn-style_3 {
padding: 0;
}
.d-row-auto .wpb_column {
flex: 0 0 auto;
width: auto !important;
margin: 0 auto;
}
.before-product-gallery .woocommerce-product-gallery {
margin-bottom: 0 !important;
}
button.needsclick.go165669305.kl-private-reset-css-Xuajs1:hover {
background: #fff !important;
border-color: rgb(0, 150, 255) !important;
color: rgb(0, 150, 255) !important;
}
button.needsclick.go165669305.kl-private-reset-css-Xuajs1 {
border: solid 1px #fff !important;
padding: 10px !important;
}
.product-card-2dd .post_title a {
font-weight: inherit;
color: inherit !important;
font-family: inherit;
} .dataTables_paginate span {
margin: 0 10px;
}
.dataTables_paginate a {
cursor: pointer;
}
.dataTables_paginate span a {
cursor: pointer;
margin: 0 5px;
}
.dataTables_paginate span a:hover,
.paginate_button:not(.disabled):hover {
color: var(--color-content-secondary);
}
a.paginate_button.current {
pointer-events: none;
color: var(--color-content-secondary);
}
form[name="spending-limit"] h4 {
margin-bottom: 20px;
display: block;
margin-top: 35px;
}
form[name="spending-limit"] button.button,
.lock-wraper button.button {
margin-bottom: 30px;
}
.lock-wraper button {
margin-top: 30px;
}
.lock-wraper {
margin-top: 20px;
}
.input-currency {
position: relative; }
.input-currency input {
padding-left: 30px !important;
}
.input-currency span span {
position: absolute;
top: 0;
}
.input-currency span {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 10px;
}   a.w-nav-control {
z-index: 999999;
position: relative;
background: transparent !important;
-webkit-tap-highlight-color: transparent;
} .l-subheader.at_middle .l-subheader-h {
background: var(--color-header-middle-bg) !important;
border-radius: 100px;
padding: 0 20px;
line-height: 60px;
height: auto;
}
.w-nav-list a,
.w-nav-list a span {
font-weight: 500;
}
.l-subheader.at_middle {
display: flex;
align-items: center;
justify-content: center;
}
header#page-header .l-subheader.at_top {
border-bottom: solid 1px #222; }
ul#d-home-page-ul {
list-style: none;
display: flex;
align-items: center;
justify-content: center;
gap: 30px;
border-top: solid 1px #ddd;
align-items: center;
}
.d-home-achorlink .sticky-nav__item a {
transition: all 0.3s ease;
}
.d-home-achorlink .sticky-nav__swiper-war {
margin-top: 0;
margin-bottom: 0;
}
.d-bottom-box-product.d-bot-gallery {
justify-content: center;
margin-top: 20px;
}
.single-product .d-bottom-box-product.d-bot-gallery div#countdown {
width: auto !important;
}
.d-bottom-box-product {
max-width: 1110px;
display: flex;
margin: 0 auto;
width: 100%;
gap: 70px;
}
.d-trustpilot-sc {
width: 50%;
text-align: center;
order: 2;
}
.single-product div#countdown {
width: 50%;
order: 1;
}
.d-home-achorlink .d-nav-groug {
width: 100%;
margin: 0 auto;
display: inline-flex;
align-items: center;
justify-content: center;
}
ul#d-home-page-ul li {
margin-bottom: 0;
border-bottom: solid 2px #fff;
padding-bottom: 20px;
color: #fff;
padding-top: 20px;
color: #fff;
}
ul#d-home-page-ul li a {
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: var(--color-header-middle-text) !important;
}
ul#d-home-page-ul li.active {
border-color: var(--color-content-link);
}
ul#d-home-page-ul li.active a {
color: var(--color-content-link) !important;
}
.d-comp-ends .wc-comps-tickets-progress-labels {
display: block !important;
}
.d-comp-ends .usg_html_3 {
margin-top: 0 !important;
}
.free-postal-entry-content {
height: 100%;
overflow: auto; scrollbar-color: rgba(255, 255, 255, 0.25) transparent;
scrollbar-width: thin;
} .free-postal-entry-content::-webkit-scrollbar {
width: 6px;
}
.free-postal-entry-content::-webkit-scrollbar-track {
background: transparent;
}
.free-postal-entry-content::-webkit-scrollbar-thumb {
background-color: rgba(255, 255, 255, 0.25);
border-radius: 10px;
}
div#free-postal-entry {
height: calc(100% - 40px);
}
.single .woocommerce-product-gallery__image.single-product-main-image img {
margin-bottom: 0;
overflow: hidden;
}
.single .woocommerce-product-gallery__image.single-product-main-image {
border-radius: 16px;
overflow: hidden;
}
.d-cart-bottom {
background: var(--color-custom-bgw-dark) !important;
padding: 10px 20px;
border: 1px solid var(--color-content-primary);
border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
}
.single form.cart.pick-number {
max-width: 100%;
margin-bottom: 0 !important;
background: transparent !important;
border: none;
}
.w-socials-item-link-hover {
background: var(--color-footer-bg-grad) !important;
}
span.summary-count {
opacity: 0.5;
}
div#free-postal-entry {
padding: 10px 20px;
} span.d-btn-winn {
display: inline-flex;
background: var(--color-header-top-text-hover);
padding: 10px 15px;
color: #fff;
font-size: 12px;
gap: 10px;
border-radius: 20px;
}
li.winner-entry:hover {
background: var(--color-custom-product-card) !important;
}
button.page-btn:not(.disabled):hover {
color: var(--color-content-primary);
}
span.d-btn-winn svg {
width: 16px;
}
.pagination-controls i {
font-size: 13px;
line-height: 1; }
.page-btn.disabled {
padding: 0 6px;
font-size: 13px;
}
li.winner-entry .winner-container {
display: flex;
gap: 20px;
padding: 15px 10px;
}
.winner-image img {
width: 60px;
height: 60px;
border-radius: 50%;
animation: pulseScale 4s ease-in-out infinite;
border: solid 2px var(--color-content-link);
}
li.winner-entry {
list-style: none;
margin: 0;
border-bottom: solid 1px #f5f5f5;  }
ul.instant-win-winners {
margin: 0;   }
.winner-info {
flex: 1;
display: inline-flex;
justify-content: space-between;
}
span.prize-name {
display: block;
}
.win-name {
font-weight: 300;
}
span.winner-name {
font-weight: 600;
}
span.prize-amount {
font-weight: 600;
color: var(--color-content-link);
}
span.prize-name {
font-size: 12px;
}
p.time-ago {
font-size: 13px;
font-weight: 300;
}
.winner-container {
align-items: center;
}
@keyframes pulseScale {
0% {
transform: scale(1);
}
50% {
transform: scale(1.1);
}
100% {
transform: scale(1);
}
}
p.time-ago {
display: inline-flex;
align-items: center;
gap: 5px;
}
p.time-ago svg {
width: 16px;
}
.pagination-container {
display: flex;
justify-content: space-between;
align-items: center;
border-top: solid 1px #f5f5f5;
padding-top: 25px;
}
.pagination-info {
font-size: 12px;
font-weight: 300;
}
.pagination-controls {
display: inline-flex;
align-items: center;
gap: 10px; border-radius: 5px;
padding: 5px 10px;
}
.pagination-controls {}
.pagination-controls button.page-btn {
background: transparent;
font-weight: 300;
font-size: 13px;
}
.pagination-controls .page-btn.current {
padding-top: 0 !important;
font-weight: 500; font-size: 13px;
}
li.winner-entry:last-child {
border: none;
}
a.view-order-link.w-btn.us-btn-style_1.has_text_color {
margin-left: 10px;
}
.pagination-container {
margin-top: 20px;
}
@media (max-width:600px) {
body .d-winnner-s .owl-carousel:not(.center_item) .owl-stage {
padding-left: 12px !important;
padding-right: 12px !important;
} .woocommerce-cart-form__contents tbody tr.cart_item {
display: grid !important;
grid-template-columns: 70px 1fr auto;
gap: 20px;
row-gap: 0;
align-items: start;
position: relative;
}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-thumbnail {
grid-column: 1;
grid-row: 1 / 3;
align-self: start;
}
td.product-thumbnail img {
max-width: 100%;
height: auto;
} .woocommerce-cart-form__contents tbody tr.cart_item td.product-name {
grid-column: 2/4;
grid-row: 1;
width: 100% !important;
}
.woocommerce .woocommerce-cart-form__contents td.product-name {
width: 100% !important;
}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-quantity {
grid-column: 2;
grid-row: 2;
width: 100px !important;
display: inherit !important;
position: absolute !important;
z-index: 100;
}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-subtotal {
grid-column: 2;
grid-row: 2;
text-align: left !important;
padding-left: 120px;
}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-remove {
position: absolute !important;
top: 0 !important;
right: 0 !important;
text-align: center !important;
padding: 0;
z-index: 3;
}
.w-cart-table[style*=--thumbnail-width] .shop_table.cart .product-thumbnail {
width: 75px !important;
}
.w-cart-table .product-quantity .quantity {
justify-content: flex-start !important;
width: auto;
display: inline-flex !important;
width: 100px;
}
.winner-info {
flex-direction: column;
gap: 10px;
}
.pagination-container {
flex-direction: column;
gap: 15px;
}
.l-subheader.at_middle .l-subheader-h {
width: 100% !important;
}
} .single-product div.product .product_title {
font-family: 'univia-pro';
font-size: 22px;
}
.borderlist>div:last-child {
padding: 13px 20px;
}
div#nav-item-competition-details-section h3 {
font-size: 21px;
}
.tickets .borderlist {
border: none;
padding: 0;
margin: 0;
color: var(--color-content-text);
box-shadow: 0 0.03rem 0.06rem rgba(0, 0, 0, 0.1), 0 0.1rem 0.3rem rgba(0, 0, 0, 0.1);
transition-duration: 0.3s;
}
.d-comp-ends .w-hwrapper.usg_hwrapper_1.d-btn-acs {
display: none;
}
section.woocommerce-order-details .gfni-user-win {
margin-left: 0;
margin-top: 10px;
}
.borderlist:hover {
box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.1), 0 0.33rem 1rem rgba(0, 0, 0, 0.15);
z-index: 4;
}
.tickets .draw-date {
margin-bottom: 8px;
color: #949799 !important;
font-size: 0.9rem !important;
font-weight: 500;
accent-color: n;
}
.woocommerce-thankyou-order-details li strong {
font-weight: 500;
}
ul.wc-item-meta strong {
font-weight: 500;
}
.woo-wallet-my-wallet-container {
--wallet-primary-color: var(--color-content-primary) !important;
--wallet-text-color: #333;
--wallet-bg-color: #f4f6f8;
--wallet-border-color: #eee;
}
.woo-wallet-my-wallet-container .woo-wallet-header h2 {
color: var(--color-content-primary) !important;
}
.box.d-next-drow-slider .wc_lotery_countdown-amount {
font-size: 32px !important;
line-height: 1.2;
font-weight: 800 !important;
} .d-btn-acs a {
flex: 1;
align-items: center;
justify-content: center;
display: inline-flex;
}
.live-products-section {
width: 100%;
box-sizing: border-box;
padding: 0;
margin: 0 auto;
}
.live-products-section li.product.d-product {
width: 100% !important;
}
.product-card-2dd .post_title a {
font-weight: inherit;
color: inherit !important;
font-family: inherit !important;
}
.product_cat-complete .w-hwrapper.usg_hwrapper_1.d-btn-acs {
display: none;
}
.product-card-2dd .wc-comps-tickets-progress-labels {
display: none !important;
}
.product-card-2dd .ticket-progress-percentage-sold {
color: #8e8e8d !important;
}
.product-card-2dd .wc-comps-tickets-progress {
background-color: #f5f5f5;
}
.live-products-section .products {
display: grid !important;
grid-template-columns: repeat(3, minmax(150px, 1fr));
grid-gap: 10px; margin: 0 !important;
padding: 0;
gap: 10px;
list-style: none;
} .live-products-section input[type="number"]::-webkit-outer-spin-button,
.live-products-section input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
span.d-per-entry {
display: none;
}
.live-products-section .quantity {
display: flex !important;
}
.price-qty-row {
flex-wrap: nowrap;
}
.live-products-section input.input-text.qty.text {
font-size: 12px;
width: 30px !important;
background: #fff !important;
padding: 5px;
text-align: center;
height: auto;
border-radius: 0 !important;
margin: 0 5px;
font-weight: bold;
}
.live-products-section .add-to-cart-row a.button.add_to_cart_button.ajax_add_to_cart:hover {
background: var(--color-content-primary) !important;
color: #fff !important;
}
.quantity.buttons_added .minus,
.quantity.buttons_added .plus {
background: transparent;
}
.live-products-section input {
border: hidden;
line-height: 1px !important;
min-height: 0 !important;
border: none !important;
padding: 0 !important;
}
a.button.add_to_cart_button.ajax_add_to_cart.loading {
opacity: 0.8;
pointer-events: none;
}
a.button.add_to_cart_button.ajax_add_to_cart.loading:after {
content: "";
background: rgba(0, 0, 0, 0.6);
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
a.button.add_to_cart_button.ajax_add_to_cart.loading:before {
position: absolute; width: 16px;
height: 16px;
margin-left: 8px;
border: 2px solid rgba(255, 255, 255, 0.3) !important;
border-radius: 50%;
border-top-color: #fff;
animation: dspin 0.6s linear infinite;
left: 0;
right: 0;   top: 8px;
bottom: 0;
margin-left: auto;
margin-right: auto; z-index: 11;
}
.live-products-section .add-to-cart-row a.added_to_cart.wc-forward {
display: none;
}
@keyframes dspin {
to {
transform: rotate(360deg);
}
}
.price-qty-row span.price {
font-size: 13px !important;
}
.live-products-section .add-to-cart-row a.button.add_to_cart_button.ajax_add_to_cart:hover {
background-color: #29c972 !important;
border-color: #29c972 !important;
}
.live-products-section .add-to-cart-row a.button.add_to_cart_button.ajax_add_to_cart {
font-size: 12px !important;
background: var(--color-content-primary);
color: #fff !important;
border: solid 1px var(--color-content-primary) !important;
line-height: 1 !important;
margin: 0 !important;
} .live-products-section input[type="number"] {
-moz-appearance: textfield;
} .live-products-section input[type="number"]::-ms-clear,
.live-products-section input[type="number"]::-ms-expand {
display: none;
}
.live-products-section .product { flex: 0 0 calc(33.333% - 10px);
margin-bottom: 0px !important;
box-sizing: border-box;
padding: 0 !important;
} .live-products-section .product>* {
width: 100%;
box-sizing: border-box;
}
@media (min-width:901px) {
.d-mb-btns .w-btn {
background: transparent;
padding: 0;
font-size: inherit;
}
} @media (max-width: 768px) {
.live-products-section .product {
flex: 0 0 calc(50% - 15px);
}
}
@media (max-width: 600px) {
.live-products-section li.product.d-product:nth-child(3) {
display: none;
}
}
@media (max-width: 480px) {
.live-products-section .product {
flex: 0 0 100%;
}
}
.d-home-carousel .vc_column-inner,
.d-home-carousel .owl-item {
background: #f2f4f7 !important;
}
.w-account section.woocommerce-order-details table * {
font-weight: 500;
}
.w-account td.woocommerce-table__product-name.product-name a:not(:hover) {
color: var(--color-content-text);
}
.w-account table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child *,
.w-account table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child td {
font-weight: bold !important;
} .woocommerce-account td.woocommerce-orders-table__cell.woocommerce-orders-table__cell a {
color: var(--color-content-heading);
}
.w-account h4.woocommerce-products-header__title.page-title {
color: gray;
}
.w-account h4.woocommerce-products-header__title.page-title a {
color: inherit;
}
h4.woocommerce-products-header__title.page-title.mytickets.active {
color: var(--color-content-primary);
}
nav.w-menu.woocommerce-MyAccount-navigation {
text-align: center;
font-weight: 500;
}
nav.w-menu.woocommerce-MyAccount-navigation li a {
font-weight: 500;
}
nav.w-menu.woocommerce-MyAccount-navigation li a:hover {
color: var(--color-content-link) !important;
}
body .d-home-carousel .owl-carousel .owl-nav button:hover {
background: transparent !important;
}
.woocommerce-MyAccount-navigation-link.is-active a {
color: var(--color-content-link) !important;
}
.post_title a {
text-decoration: none !important;
}
.d-home-carousel .owl-item {
border-radius: 40px;
}
@media (min-width:1120px) {
.d-right-auto {
margin-right: auto !important;
}
}
@media (max-width:1100px) {
.d-bot-hero.w-hwrapper>:not(:last-child) {
margin-right: 0 !important;
}
}
@media (min-width: 991px) {
.l-subheader.width_full .l-subheader-h {
padding: 0 26px;
}
.header_hor .l-subheader-cell>.w-cart {
padding-left: 10px;
}
}
@media (min-width:1024px) and (max-width:1425px) {
.d-bot-hero .lottery-time-countdown-cd.is-wc_lotery_countdown {
width: 260px !important;
}
body .d-gift-slide span.w-post-elm-value {
font-size: 30px;
}
.d-next-drow-slider .wc_lotery_countdown-amount {
font-size: 25px !important;
}
body .box.d-next-drow-slider span.wc_lotery_countdown-period {
font-size: 12px !important;
}
}
@media (max-width:1325px) {
.d-bot-hero {
gap: 20px;
justify-content: center !important;
}
.d-bot-hero .us_custom_6514f0ed {
margin-right: 0 !important;
margin-left: 0 !important;
}
.d-bot-hero .box.d-next-drow-slider {
position: relative;
}
}
@media (max-width: 768px) {
.d-bot-hero .box.d-next-drow-slider { position: relative;
width: 100%;
justify-content: center;
}
body .d-bot-hero.w-hwrapper.tablets_align_center>* {
margin-left: 0 !important;
}
.d-hero-html {
flex: 1;
}
} .d-product-listing article:not(.product-cat-type-instant-wins) .d-no-win {
display: none !important;
}
@media (min-width:768px) {
.single-product .d-bottom-box-product.d-with-trustpilot div#countdown .main-lottery.lottery-time-countdown-cd.is-wc_lotery_countdown {
display: none !important;
}
}
@media (min-width:601px) {
.announcement-ribbon {
--f: 1em;
--ribbon-color: #F07818;
position: absolute;
top: 0px;
left: 0;
font-size: 9px;
font-weight: bold;
color: #fff;
line-height: 2;
padding-inline: 1lh;
padding-bottom: var(--f);
background-color: var(--ribbon-color);
border-image: conic-gradient(#0008 0 0) 51% / var(--f);
clip-path: polygon(100% calc(100% - var(--f)), 100% 100%, calc(100% - var(--f)) calc(100% - var(--f)), var(--f) calc(100% - var(--f)), 0 100%, 0 calc(100% - var(--f)), 999px calc(100% - var(--f) - 999px), calc(100% - 999px) calc(100% - var(--f) - 999px));
transform: translate(calc((cos(45deg) - 1)* 100%), -100%) rotate(-45deg);
transform-origin: 100% 100%;
}
}
@keyframes colorChange {
0% {
color: #0098ff;
}
50% {
color: #e8e8e8;
}
100% {
color: #0098ff;
}
} .g-filters-item {
line-height: 2.2rem !important;
font-size: 14px !important;
}
.d-pcard-enddate.auto-logo span {
margin: 0;
width: auto;
max-width: none;
display: inline-flex !important;
order: 1;
padding-left: 20px;
padding-right: 20px;
}
.instant-logo.d-automate-draw .pcard-enddate {
margin-top: 0 !important;
height: 27px;
display: inline-flex;
align-items: center;
}  button.single_add_to_cart_button.button.alt.lottery-must-answer {
padding-top: 12px;
}
button#nav-item-product-tabs-section { }
.d-pcard-enddate.auto-logo {
text-align: center;
display: flex;
gap: 15px;
align-items: center;
justify-content: center;
flex-direction: row;
margin-top: 15px;
}
.d-pcard-enddate.auto-logo .instant-logo {
order: 2;
margin-bottom: 0 !important;
position: relative;
text-transform: capitalize;
}
.d-automate-draw .pcard-enddate { width: auto !important;
background: #fff !important;
border: solid 1px var(--color-content-link);
display: inline-block;
padding-top: 2px !important;
padding-bottom: 2px !important;
}
.pcard-enddate {
font-family: 'univia-pro', sans-serif;
max-width: none;
margin: 0 auto;
width: auto !important;
display: inline-block;
text-transform: none;
}
div.just-launched-label {
background: red;
z-index: 99999;
top: 0;
color: #fff !important;
text-align: center !important;
font-size: inherit; margin-bottom: 0 !important; padding-top: 6px !important;
padding-bottom: 5px !important;
border-radius: 30px !important;
font-size: 10px;
background-color: var(--color-content-primary);
padding-left: 40px;
padding-right: 40px;
font-family: 'univia-pro' !important;
font-weight: 700 !important;
display: inline-block; transform: translateY(6px); text-transform: capitalize;
}
@media (min-width:600px) { .w-grid-list .w-html.usg_html_6.d-count-date.box.d-next-drow-slider.cd-grid.d-comp-going.has_text_color {
scale: 0.85;
}
}
.accordion-item.already-won .instant-header-right span {
background: #c4c9ce;
opacity: 0.6;
color: #fff;
font-weight: bold;
}
.accordion-item.already-won .prize-card__toogle {
background: rgba(196, 201, 206, 0.6);
}
.summary.entry-summary {
text-align: center;
} .instant-header-right h4 {
font-size: 22px;
}
.product-end-prize-description strong {
font-weight: bold;
text-transform: uppercase;
font-size: 16px;
}
.product-hw-step-title {
color: #D1D5DB;
}
.product-hw-steps svg {
max-height: 35px;
}
.prize-card__toogle {
position: absolute;
right: 0;
top: 0;
bottom: 0;
background-color: var(--color-content-primary);
border: none;
width: 72px;
padding: 9px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.instant-header-right span strong {
font-weight: 600;
}
.instant-header-right span {
padding: 6px 22px;
background: var(--color-content-bg-grad);
font-size: 12px;
border-radius: 5px;
font-weight: 500;
text-transform: capitalize;
border: 1px solid var(--color-content-primary);
}
div#nav-item-instant-section .accordion-item {
border-top: none;
margin-bottom: 0px;
background-color: var(--color-header-middle-bg) !important;
margin-bottom: 8px;
border-radius: 8px;
overflow: hidden;
}
p.d-insant-alert {
max-width: 900px;
margin: 0 auto;
text-align: center;
color: var(--color-content-primary); }
.instant-tickets-grid {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
}
div#nav-item-instant-details-section .accordion-content {
padding: 30px 0;
}
span.ticket-number { height: 40px;
width: 100%;
padding: 0 20px;
display: flex;
position: relative;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 16px;
line-height: 1;
color: var(--color-content-heading);
text-align: center;
height: 60px;
width: 100%; overflow: hidden;
border-radius: 6px 5px 0px 0px;
background: var(--color-content-primary);
}
.instant-ticket {
width: 132px;
border-radius: 8px;
overflow: hidden; }
span.ticket-number:before {
content: "";
display: block;
width: 14px;
height: 14px;
border-radius: 50px;
position: absolute;
background-color: var(--color-header-middle-bg) !important;
z-index: 1;
top: 20px;
width: 24px;
height: 24px;
top: 30px;
right: -12px;
}
span.ticket-number:after {
content: "";
display: block;
width: 14px;
height: 14px;
border-radius: 50px;
position: absolute;
background-color: var(--color-header-middle-bg) !important;
z-index: 1;
top: 20px;
width: 24px;
height: 24px;
top: 30px;
left: -12px;
} span.ticket-status {
height: 32px;
font-size: 12px;
font-weight: 700;
text-align: center;
display: block; color: #fff;
font-weight: bold;
font-size: 12px;
height: 32px;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
line-height: 1;
text-transform: uppercase;
background: var(--color-content-bg-grad);
border: solid 1px var(--color-content-primary);
border-radius: 0 0px 10px 10px;
}
.instant-ticket.instant-won span.ticket-status {
background: #c4c9ce;
}
div#nav-item-instant-section {
border: navajowhite;
}
.prize-card__toogle svg {
width: 14px;
transform: rotate(90deg);
transition: transform 0.2s ease;
}
.accordion-item.active .prize-card__toogle svg {
transform: rotate(-90deg);
}
div#nav-item-instant-section .accordion-header:after {
display: none;
}
.prize-card__toogle:after {
content: "";
background-color: var(--color-custom-bgw-dark);
position: absolute;
top: 50%;
right: 0;
border-radius: 50%;
height: 22px;
width: 22px;
transform: translate(50%, -50%);
z-index: 1;
height: 34px;
width: 34px;
}
div#nav-item-instant-section .accordion-header {
padding: 12px;
justify-content: flex-start;
gap: 20px; }
.product-end-prize-value:after {
content: " ";
width: 33%;
height: 1px;
background: var(--color-content-heading);
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
}
.product-end-prize-info {
padding: 8px 16px; border-radius: 6px;
background: transparent;
color: #fff;
font-size: 12px;
font-weight: 500;
line-height: 140%; display: inline-block;
margin-top: 30px;
background: transparent;
}
.product-end-prize-draw {
display: flex;
text-align: center;
font-size: 12px;
font-weight: 500;
line-height: normal;
gap: 4px;
padding-top: 8px;
align-items: center;
font-size: 14px;
flex-direction: column;
}
.product-end-prize-draw svg {
width: 15px;
}
.product-end-prize-draw>span {
margin-bottom: 15px;
}
.d-instant-details {
max-width: 866px;
margin: 0 auto;
padding-bottom: 50px;
}
.product-conditions {
display: flex;
max-width: 410px;
margin: 0 auto;
flex-direction: row;
gap: 5px;
}
.product-condition {
width: 50%;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 5px;
background-color: rgba(50, 167, 223, 0.1);
border-radius: 5px;
padding: 5px;
}
.product-condition-description {
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
}
.product-condition-title {
font-size: 12px;
font-weight: 700;
letter-spacing: -.24px;
}
.product-condition-value {
font-size: 14px;
letter-spacing: -.24px;
font-weight: 700;
}
.product-conditions {
color: #94a3b8;
margin-top: 35px;
}
.single-product .d-how-it-w p {
font-size: 16px;
color: #D1D5DB;
}
.single .sticky-nav__swiper-war .sticky-nav__swiper {
position: static !important;
}
.single-product .d-how-it-w {
max-width: 1145px;
padding: 0 20px;
margin: 0 auto;
text-align: center;
margin-bottom: 40px;
}
.d-how-it-w h3 {
margin-bottom: 5px;
}
.product-hw-steps {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
}
.product-hw-steps .h-step {
display: flex; min-width: 105px;
padding: 20px 4px 24px;
flex-direction: column;
align-items: center;
gap: 4px;
position: relative;
border-radius: 12px;
border: 1px solid grey;
width: 220px;
font-weight: bold;
align-self: stretch;
justify-content: flex-end;
}
.product-hw-step-number {
width: 20px;
height: 20px;
border-radius: 50%;
border: 1.5px solid var(--color-content-primary);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: absolute;
left: 6px;
top: 7px;
color: var(--color-content-primary);
font-size: 12px;
font-weight: 600;
line-height: normal;
}
.product-hw-steps svg path {
fill: var(--color-content-primary) !important;
}
span.product-subtitle.product-cash-alt {
margin-top: 10px;
}
.product__end-prize {
background: var(--color-custom-bgw-dark) !important;
padding: 0px 20px;
text-align: center;
margin-bottom: 50px;
}
.product-end-prize-container {
display: flex;
width: 550px;
max-width: 100%;
padding: 30px 20px;
margin: 0 auto;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 16px;
border: 1px solid var(--color-content-primary);
background: var(--color-content-primary);
color: #fff;
box-shadow: 1px 1px 2px #ffffff3d inset, 0 1px 3px #32a7df3d, 0 2px 6px #32a7df3d, 0 4px 8px #32a7df1f, 0 16px 32px -8px #32a7df7a;
}
.product-end-prize-subtitle {
font-size: 16px;
font-weight: 400;
line-height: 110%;
text-transform: uppercase;
}
.product-end-prize-value {
font-size: 28px;
font-weight: 600;
line-height: 1.3;
margin-top: 15px;
position: relative;
padding-bottom: 20px;
} .product-end-prize-description {
font-size: 20px;
font-weight: 400; }
span.product-end-prize-description-bold {
font-weight: bold;
text-transform: uppercase;
} form.cart.pick-number h4 {
text-align: center;
}
.single-product .before-product-gallery p.price {
gap: 10px;
} .summary.entry-summary p {
text-align: center;
}
.d-pcard-enddate.auto-logo .instant-logo span {
text-transform: none;
}
.single-product .before-product-gallery .pcard-enddate {
font-size: 14px !important;
letter-spacing: .72px !important;
font-family: 'univia-pro' !important;
font-weight: 700 !important;
text-transform: uppercase !important;
width: auto !important; border-radius: 25px !important;
margin-top: 20px;
max-width: 220px;
margin-left: auto;
margin-right: auto;
transform: unset;
}
.pcard-enddate p {
line-height: 1.6;
display: block;
}
.d-comp-ends .d-enter-nowbtn {
display: none;
}
.woocommerce div.product .product_title {
color: var(--color-content-heading);
}
.d-enter-nowbtn:before {
display: none !important;
}  a.d-enter-nowbtn:hover {
background: var(--color-content-secondary) !important;
border-color: transparent;
mix-blend-mode: normal !important;
-webkit-tap-highlight-color: transparent !important;
-webkit-touch-callout: none !important;
user-select: none !important;
backdrop-filter: none !important;
-webkit-tap-highlight-color: transparent !important;
color: var(--color-content-bg) !important;
}  a.d-enter-nowbtn:hover,
a.d-enter-nowbtn:active,
a.d-enter-nowbtn:focus {
box-shadow: 0px 0.1em 0.2em 0px rgba(0, 0, 0, 0.2);
background: var(--color-content-secondary);
border-color: transparent;
color: #fff !important;
opacity: 1 !important;
}  section.related.products {
margin-top: 30px; background: var(--color-relate-pr-dark);
padding-bottom: 5rem; }
section.related.products .related_grid_wrapper {
max-width: 1369px;
margin: 30px auto 0;
padding: 0 20px;
}
.single-product section#shop {
padding-bottom: 0;
}
.d-enter-nowbtn {
opacity: 1 !important;
}
button:active {
background-color: #003d80;
}   .flexslider .slides img {
display: block;
width: 100%;
height: auto;
}
.flex-control-nav.flex-control-thumbs {
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}
.flex-control-nav.flex-control-thumbs img {
cursor: pointer;
border: 2px solid transparent;
transition: border 0.3s ease;
}
.flex-control-nav.flex-control-thumbs img:hover,
.flex-control-nav.flex-control-thumbs .flex-active-slide img {
border: 2px solid #007bff; }
.single-product .wc_lotery_countdown-amount {
padding: 12px 12px 0px 12px !important;
}
.d-flex-fit {
flex: 1;  }
.pick-number ul.lottery-pn-answers {
display: flex;
display: flex !important;
flex-wrap: wrap;
gap: 10px;
justify-content: center;
}
a.d-scroll-link.sticky-nav__link.active:after { }
p.lottery-question {
text-align: center;
font-weight: normal !important;
}
form.cart.pick-number h4 {
text-align: center;
color: var(--color-content-primary);
font-weight: 500;
font-size: 18px;
margin-bottom: 5px;
}
.d-cash-alt {
display: flex;
align-items: center;
justify-content: center;
}
.single-product div#countdown>span {
width: 100px;
}
.single-product div#countdown:after {
display: none;
}
.single-product .wc_lotery_countdown-period {
text-transform: uppercase;
font-weight: 300;
}
.gfni-slider {
min-height: 75px;
}
.single-product div#countdown {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
min-height: 60px; }
.d-klaviyo-css form.needsclick.klaviyo-form {
background: transparent !important;
}
.d-draw-s ul li *,
.d-draw-s ul li,
.sticky-nav__item a {
font-weight: 500;
}
.woocommerce .shop_table.cart td.product-name a,
.woocommerce .shop_table.cart td.product-subtotal {
font-weight: normal !important;
}
.w-nav-arrow:before {
line-height: 1;
}
li.wc_payment_method.payment_method_cashflows_card img {
display: none;
}
span.woocommerce-terms-and-conditions-checkbox-text:after {
content: "*";
margin-left: 5px;
}
.woocommerce-terms-and-conditions-wrapper abbr.required {
opacity: 0;
visibility: hidden;
}
form.checkout.woocommerce-checkout p label,
a.woocommerce-remove-coupon,
table.shop_table.woocommerce-checkout-review-order-table th,
table.shop_table.woocommerce-checkout-review-order-table td {
font-weight: 500;
}
input#terms,
.form-row.place-order input[type=checkbox] {
background: #fff !important;
color: white !important;
border: solid 1px var(--color-content-primary) !important;
}
.form-row.place-order input[type=checkbox]:before {
color: var(--color-content-primary) !important;
}
table.shop_table.woocommerce-checkout-review-order-table tr.order-total th {
font-weight: bold !important;
}
.custom-tabs {
margin-top: 20px;  border-radius: 12px; border-radius: 15px; }
div#nav-item-competition-details-section,
div#nav-item-faq-section {
max-width: 870px;
margin: 0 auto;
}
.custom-tabs .tab-menu {
background: var(--color-content-primary-faded);
border-radius: 4px;
display: flex;
justify-content: center;
align-items: stretch;
gap: 4px;
max-width: 100%; margin: 0; padding: 0px 0;
}
.custom-tabs .tab-menu .tab-link {
color: #fff;
font-size: 11px;
font-weight: 700;
line-height: 8px;
letter-spacing: .22px;
border-radius: 4px;
border: 1px solid transparent;
flex: 1 1 50%;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
margin-bottom: 0;
background: transparent;
}
.single-product .instant-logo img {
max-width: 120px !important;
}
.custom-tabs .tab-menu .tab-link.active {
border-color: var(--color-content-primary) !important;
background-color: var(--color-custom-bgw-dark) !important;
}
.custom-tabs .tab-content {
display: none; background: var(--color-custom-product-card);
}
.custom-tabs .tab-content.active {
display: block;
}
.d-win-sl {
margin: 0 !important;
}
.d-win-sl .wpb_wrapper {
height: 100%;
}
div#online-entry { max-width: 100%;  overflow: hidden;
background: var(--color-custom-product-card);
} header#page-header .l-subheader {
z-index: 999 !important;
position: relative;
box-shadow: unset;
}
.needsclick h3 span {
font-style: normal !important;
}
p#kl_newsletter_checkbox_field,
p#kl_sms_consent_checkbox_field {
display: none;
}
.xoo-aff-group.xoo-el-login-btm-fields a,
.xoo-aff-group.xoo-el-login-btm-fields label {
font-weight: 500;
}
.xoo-el-login-btm-fields label input {
margin-top: 0;
}
a.xoo-el-lostpw-tgr:hover {
color: var(--color-content-primary);
}
.xoo-aff-required.xoo-aff-checkbox_single * {
font-weight: 500;
}
.xoo-aff-group.xoo-el-login-btm-fields label.xoo-el-form-label {
margin-bottom: 0;
display: inline-flex;
align-items: center;
}  header:not(.sticky) .w-cart-dropdown {
padding-top: 50px;
}
.borderlist h3 a {
font-weight: inherit;
}
body.single-product .zap-competition-requirements-wrapper .wpb_column {
padding: 10px 15px;
}
.page-id-41635 h1 {
text-align: center;
}
.d-comp-ends .d-comp-end.w-btn {
height: 44px;
display: flex;
align-items: center;
justify-content: center;
padding: 10px 20px;
border-radius: 10px;
text-align: center; line-height: 1.28 !important;
font-weight: bold; color: var(--color-content-primary) !important;
text-transform: capitalize;
background: var(--color-header-transparent-bg) !important;
padding: 10px 20px 10px 20px !important;
border: 1px solid var(--color-content-primary) !important;
}
.d-comp-ends .d-comp-end.w-btn:hover {
background: var(--color-content-primary) !important;
border: 1px solid var(--color-content-primary) !important;
color: #fff !important;
}
.d-comp-ends .d-comp-end.w-btn i {
display: none !important;
}
.d-comp-end {
display: none;
} .d-comp-ends .d-comp-end {
display: block;
}
.d-comp-ends .d-comp-end.w-vwrapper {
display: flex;
flex-grow: 1;
align-items: center;
justify-content: center;
}
.disable-bot-mb {
margin-bottom: 0 !important;
}
.borderlist h3 {
text-transform: capitalize;
letter-spacing: 0;
font-family: 'univia-pro' !important;
font-weight: 500;
font-size: 20px;
}
.d-trustpilot-sc img {
max-width: 220px;
}
body .wpb_wrapper .backtocomp i {
color: #fff !important;
}
.wc_lotery_countdown-row {
display: flex;
flex-wrap: nowrap;
}
.single-winner h4.w-post-elm.post_custom_field {
font-weight: 500;
}
ul.wc_payment_methods.payment_methods.methods {
display: none;
}
.form-row.place-order a {
color: var(--color-content-heading);
}
li.wc_payment_method.payment_method_cashflows_card label {
color: var(--color-content-heading) !important;
display: none;
}
tr.woocommerce-cart-form__cart-item.cart_item td.product-name a {
color: var(--color-content-heading);
}
tr.woocommerce-cart-form__cart-item.cart_item td.product-name a:hover {
color: var(--color-content-link);
}
.xoo-aff-input-group .xoo-aff-input-icon {
color: inherit;
}
.post_title a {
text-transform: capitalize;
letter-spacing: 0;
font-family: 'univia-pro' !important;
font-weight: 500;
}
.d-banner-bar:before {
content: "";
position: absolute;
bottom: -14px;
left: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 14px 24px 0 24px;
border-color: var(--color-content-secondary-grad) transparent transparent transparent;
right: 0;
margin: 0 auto;
}
.d-banner-bar:after {
content: "";
position: absolute;
bottom: -40px;
left: 0;
width: 80px;
height: 80px;
width: 0;
height: 0;
border-style: solid;
border-width: 40px 0 40px 40px;
border-color: transparent transparent transparent var(--color-content-secondary-grad);
}
.w-tabs-sections>.w-tabs-section.active>.w-tabs-section-header .w-tabs-section-control {
transform: rotate(0deg) !important;
}
.w-tabs-sections>.w-tabs-section.active>.w-tabs-section-header .w-tabs-section-control:before {
content: "\f068" !important;
}
.w-tabs-sections>div>.w-tabs-section-header .w-tabs-section-control:before {
display: none;
}
.woocommerce-cart span.woocommerce-Price-amount.amount,
.woocommerce-cart .d-product-price>del,
p.price>del,
.w-cart span.woocommerce-Price-amount.amount,
.w-cart .d-product-price>del,
p.price>del,
table.shop_table span.woocommerce-Price-amount.amount,
table.shop_table .d-product-price>del,
p.price>del {
color: var(--color-content-heading);
}
.woocommerce-form-coupon.coupon button {
font-family: inherit;
text-transform: uppercase;
font-weight: 600; font-size: 11px;
}
p#klaviyo_newsletter_signup_field label {
font-weight: 500;
}
.w-tabs-sections>div>.w-tabs-section-header .w-tabs-section-control:after {
display: none;
}
.w-tabs-sections>div>.w-tabs-section-header .w-tabs-section-control:before {
content: '';
position: absolute !important;
top: 0;
content: "\f067" !important;
font-weight: 900 !important;
font-family: 'fontawesome' !important;
color: var(--color-content-heading);
font-size: 10px;
width: 20px !important;
height: 20px !important;
border: solid 2px var(--color-content-heading);
padding: 2px;
border-radius: 50% !important;
box-sizing: border-box;
display: inline-flex !important;
align-items: center;
transform: rotate(0deg) !important;
justify-content: center;
background: transparent !important;
}
input.rangeslide {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
opacity: 0;
}
.w-tabs-section-content {
padding: 10px 20px !important;
padding-top: 0 !important;
margin: 0 !important;
}
.w-tabs-section button.w-tabs-section-header.with_icon { padding: 20px 20px;
position: relative;
color: var(--color-content-heading);
font-family: 'univia-pro', sans-serif;
font-size: 24px !important;
font-style: normal;
font-weight: 500;
letter-spacing: 1.28px;
display: flex;
justify-content: space-between;
align-items: center;
cursor: pointer;
border-top: 1px solid #eee;
background: transparent;
}
.w-tabs-section {
border: none !important;
}
.w-tabs-section:first-child button.w-tabs-section-header.with_icon {
border-top: none !important;
} .w-tabs-section button.w-tabs-section-header.with_icon i {
display: none;
}
.w-tabs-section .w-tabs-section-title {
margin: 0 !important;
}
.w-form-row.for_submit button {
border: 8px;
overflow: hidden;
}
.w-form-row.for_submit i.fas.fa-play {
position: absolute;
height: 100%;
top: 0;
background: var(--color-header-middle-text) !important;
right: 0;
width: 50px;
display: flex;
align-items: center;
justify-content: center;
font-size: 17px;
}
.w-form-row-label {
font-weight: 400 !important;
}
.wc-comps-tickets-progress-wrapper {
margin-top: 2.5rem;
}
.tickets {
display: flex;
gap: 3rem;
flex-wrap: wrap;
}
.woocommerce ul.products .onsale,
.woocommerce .l-section.for_shop .onsale {
display: flex;
}
section.related.products h2 {
margin-bottom: 3rem;
}
.single-product .lottery-time {
margin-top: 0;
}
.product_list_widget del,
.woocommerce .price>del,
.type-product .price>del,
.type-product .price .from {
font-weight: inherit;
}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
font-size: 15px;
position: absolute;
}
.w-nav.type_desktop .w-nav-anchor:not(.level_1) {
font-size: 12px; margin-bottom: 0;
padding: 5px 20px;
}
del bdi,
del {
color: var(--color-content-text) !important;
}
a.w-btn.backtocomp i {
color: inherit !important;
}
.d-how-it-w h3,
.d-instant-details h3.d-title-sc {
color: var(--color-content-primary);
font-size: 20px;
text-transform: capitalize;
}
.d-how-it-w h3 {
color: #fff;
}
span.woocommerce-Price-amount.amount,
.d-product-price>del,
p.price>del {
font-size: inherit !important;
font-weight: inherit !important; }
.d-card-icons i {
margin: 0 2px;
}
.d-card-icons { color: #fff;
font-size: 2rem;
color: #fff;
}
.zap-competition-requirements-wrapper.zapc-woocommerce_before_single_product {
margin-bottom: 30px;
font-family: inherit;
font-weight: 700;
font-style: normal;
text-transform: uppercase;
text-align: center; border-radius: 6px; background-color: var(--color-product-gray-dark) !important;
font-size: 10px; letter-spacing: 1px; }
.w-cart-dropdown {
background: #001320 !important;
border-radius: 10px;
}
.tickets .list {
background: #001320;
}
.tickets .borderlist .d-content-tickets {  padding: 4% 6% 6% 6% !important; display: inline-flex;
flex: 1;
flex-direction: column;
}
.borderlist .img-16-9 a {
display: block;
}
.img-16-9 {}
.tickets .borderlist {
display: flex;
flex-direction: column;
border-color: var(--color-content-primary) !important;
border-style: solid !important; border-width: 0 1px 1px 1px !important;
border-radius: 20px;
overflow: hidden;
}
.borderlist .img-16-9 a img {
display: block;
border: b;
}
.tickets .borderlist a.button.alt {
color: #fff !important;
text-transform: capitalize; }
footer ul li a {
font-family: inherit;
font-weight: inherit; text-transform: inherit;
}
.d-klaviyo-css form.klaviyo-form [data-testid=form-row]>div button:hover,
.d-klaviyo-css form.klaviyo-form [data-testid=form-row]>div button:hover:before {
background: #fff !important;
color: var(--color-footer-bg-grad) !important;
}
[data-testid="klaviyo-form-WPSXtn"] input:focus,
[data-testid="klaviyo-form-WPSXtn"] input:focus-visible {
-webkit-text-fill-color: rgba(255, 255, 255, 1) !important;
}
.d-klaviyo-css form.klaviyo-form [data-testid=form-row]>div input,
.d-klaviyo-css form.klaviyo-form [data-testid=form-row]>div input::placeholder,
.d-klaviyo-css form.klaviyo-form [data-testid=form-row]>div input:focus { font-family: 'univia-pro', sans-serif !important; border-color: var(--color-content-primary);
border-radius: 6px !important;
font-weight: 500 !important;
letter-spacing: 0 !important;
}
.d-product-listing .wc-comps-tickets-progress-wrapper {
margin-top: 2rem;
margin-bottom: 0;
}
.single-product .summary.entry-summary .single_add_to_cart_button.button:hover {
color: #fff !important;
background: #29c972 !important;
}
.d-klaviyo-css form.klaviyo-form [data-testid=form-row]>div button {
transition: 0.3s all ease-in-out;
color: #161616;
box-shadow: 0px 0em 0em 0px rgba(0, 0, 0, 0.2) !important;
text-align: center;
font-family: 'univia-pro', sans-serif;
font-size: 14px;
font-weight: 800;
line-height: 1;
letter-spacing: 2.4px;
border-radius: 4px;
border: 1px solid #EAEAEA;
background: #fff;
display: inline-flex;
align-items: center;
justify-content: space-between;
height: 50px;
padding: 0rem 0rem 0rem 1.5rem;
overflow: hidden;
position: relative; box-shadow: none !important;
transition: 0.3s all ease-in-out;
padding-left: 1.5rem !important;
padding-right: 1.5rem !important;
font-family: 'univia-pro', sans-serif !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1 !important;
letter-spacing: 2.4px !important;
text-transform: nomarl !important;
font-family: 'univia-pro', sans-serif;
background: var(--color-content-primary) !important;
color: var(--color-content-heading) !important;
font-size: 20px !important;
text-transform: none !important;   font-weight: 500 !important;
letter-spacing: 0 !important;
} .d-home-carousel .owl-item .vc_column-inner .w-vwrapper {
background: #f2f4f7 !important;
}
body .widget.woocommerce.widget_shopping_cart a.button.checkout.wc-forward:hover,
button#nav-item-product-tabs-section:hover { background-color: #3ddc84 !important;
color: #fff !important;
}
.d-home-carousel .owl-item .vc_column-inner .w-vwrapper h4 span.w-text-value,
.d-home-carousel .owl-item .vc_column-inner .w-vwrapper p.card-text.name-location {
color: var(--color-header-middle-text) !important;
}
.requirement-answer b.mobile {
display: none;
}
.d-how-works .w-iconbox-meta {
margin-left: 20px;
}
.d-how-works .w-iconbox-icon {
background: #fff !important;
border-color: #fff !important;
}
.d-how-works .w-iconbox-icon i {
color: var(--color-content-secondary) !important;
}
.d-flex-grow span.w-post-elm-value {
margin-left: 3px;
}
.d-flex-grow .ticket-progress-percentage-sold {
font-size: 10px;
margin-bottom: 4px;
}
.d-flex-grow .wc-comps-tickets-progress-labels span {
font-size: 10px !important;
}  .d-flex-grow {
flex-grow: 1;
}
@keyframes pulse-dot {
0% {
transform: scale(.9);
background-color: var(--color-content-primary);
}
50% {
transform: scale(1.3);
background-color: var(--color-header-top-bg) !important;
}
0% {
transform: scale(.9);
background-color: var(--color-content-primary);
}
}
span.d-per-entry {
margin-left: 10px;
}
.product-card-2dd span.d-per-entry {
display: none;
}
.d-enter-nowbtn i.fas.fa-play {
position: absolute;
right: 0;
width: 50px;
height: 100%;
background: var(--color-header-middle-text) !important;
top: 0;
display: flex;
align-items: center;
justify-content: center;
border-bottom-right-radius: 10px;
font-size: 17px;
}
span.d-per-entry {
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
}
.price {
text-align: left !important;
font-size: 32px !important;
letter-spacing: .64px !important;
font-family: 'univia-pro' !important;
font-weight: 800 !important;
}
.product-card-2dd .post_title a {
font-weight: inherit;
color: inherit !important;
}
span.woocommerce-Price-amount.amount,
.d-product-price>del {
font-size: inherit !important;
font-weight: inherit !important;
}
.product-card-2dd .wc-comps-tickets-progress-bar .percentage-marker {
font-size: 9px;
font-family: 'univia-pro', sans-serif;
font-weight: 600;
} .product-card-2dd .wc-comps-tickets-progress-labels {
right: 9px !important;
}
.product-card-2dd .wc-comps-tickets-progress-labels span {
font-weight: bold;
font-size: 14px;
font-family: 'univia-pro', sans-serif;
font-weight: 600;
border-radius: 4px;
color: #8e8e8d !important;
}
.wc-comps-tickets-progress-bar {
border-radius: 4px;
}
.wc-comps-tickets-progress {
background-color: rgba(65, 178, 218, 0.4);
padding: 5px;
}
.d-flex {
display: flex;
align-items: center;
justify-content: center;
}
.pcard-enddate {
width: auto !important;
padding: 0 20px;
}
.d-banner-photo img {
width: 100%;
}
body .d-gift-slide span.w-post-elm-value {
font-size: 36px;
font-weight: 300 !important;
font-size: 36px;
font-weight: 700 !important;
text-transform: uppercase;
line-height: 1;
}
.d-slide-view a:after {
font-family: "fontawesome";
font-weight: 900;
content: "\f04b";
padding-left: 20px;
font-size: 14px;
color: var(--color-content-primary);
}
.d-banner-sl .owl-carousel .owl-stage-outer { padding-bottom: 40px;
background: #eeeeee;
}
.d-banner-sl .owl-carousel .owl-stage-outer {}
.box.d-next-drow-slider .lottery-time-countdown-cd.is-wc_lotery_countdown {
margin-bottom: 0 !important;
}
.d-slide-view a {
margin-left: 30px;
}
.box.d-next-drow-slider .wc_lotery_countdown-amount {
padding: 0px 12px !important;
}
.box.d-next-drow-slider span.wc_lotery_countdown-period {
color: #686868 !important;
font-size: 12px !important;
font-weight: 500 !important;
margin: 0 auto !important;
}
.cd-grid.box.d-next-drow-slider span.wc_lotery_countdown-period {
font-size: 10px !important;
}
.cd-grid.box.d-next-drow-slider .lottery-time {
width: 100%;
}
.cd-grid.box.d-next-drow-slider span.wc_lotery_countdown-row.wc_lotery_countdown-show4 {
width: 300px !important;
display: flex !important;
flex-wrap: nowrap !important;
margin: 0 auto !important;
}
.cd-grid.box.d-next-drow-slider span.wc_lotery_countdown-amount {
font-size: 20px !important;
font-weight: 700 !important;
}
.box.d-next-drow-slider {
display: flex;
align-items: center;
}
.box.d-next-drow-slider span.wc_lotery_countdown-section:before {
content: "";
position: absolute;
width: 100%;
height: 50%;
bottom: 0;
left: 0;
background: linear-gradient(180deg, rgba(226, 226, 226, .4) 0%, rgba(226, 226, 226, 0) 51.04%);
z-index: -1;
visibility: hidden;
opacity: 0;
}
.d-bot-hero:after {
content: "";
position: absolute;
bottom: -13px;
left: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 14px 24px 0 24px;
border-color: var(--color-content-secondary) transparent transparent transparent;
right: 0;
z-index: 99;
margin: 0 auto;
}
.w-vwrapper.d-winner-scc span.w-text-h {
display: flex;
flex-direction: column;
}
.w-content-carousel.d-winnner-s.winners-carousel { border-style: solid;
border-width: 0px 1px 0;
border-color: gray; position: relative;
}
.d-bot-hero:before {
content: "";
z-index: 99;
position: absolute;
bottom: -40px;
left: 0;
width: 80px;
height: 80px;
width: 0;
height: 0;
border-style: solid;
border-width: 40px 0 40px 40px;
border-color: transparent transparent transparent var(--color-content-secondary);
}
.single .d-accordion .accordion-item {
border: none !important;
}
.single div#nav-item-faq-section {
border: none;
}
.single .d-accordion .accordion-header {
padding-left: 0;
}
* {
outline: none !important;
}
.woocommerce div.product .sticky-nav__swiper-war {
padding-top: 0 !important;
}
.d-cart-bottom {
background: var(--color-custom-bgw-dark) !important;
padding: 10px 20px;
}
.single form.cart.pick-number {
max-width: 100%;
background: transparent;
}
div#nav-item-faq-section {
margin-top: 50px;
} .box.d-next-drow-slider span.wc_lotery_countdown-section:last-child:after {
right: -6px;
left: auto;
}
.d-slide-view a:hover {
color: var(--color-content-primary) !important;
}
.d-slider-bot .wc_lotery_countdown-row {
width: 360px !important;
display: flex;
flex-wrap: wrap;
}
.d-slide-view a {
color: #fff;
font-family: 'univia-pro', sans-serif;
font-size: 18px;
font-weight: 300;
padding: 0;
background-color: transparent;
border: none;
text-transform: none;
display: flex;
align-items: center;
height: auto;
font-style: normal;
letter-spacing: 1px;
}
.d-next-drow-slider span.wc_lotery_countdown-section {
flex: 1;
margin: 0 0.3rem;
background-color: var(--color-custom-product-card);
border-radius: 16px;
text-align: center;
font-family: 'univia-pro', sans-serif;
color: #686868;
font-size: 20px;
font-weight: 500;
letter-spacing: 1.68px;
text-transform: uppercase;
position: relative;
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: .75rem 0rem;
line-height: 1;
z-index: 0;
box-shadow: none;
border: none;
gap: 10px;
}
.d-next-drow.box.slider {
background: transparent;
}
.d-gift-slide i.fas.fa-gift {
position: absolute;
width: 50px;
height: 50px;
background: #fff;
color: #000;
text-align: center;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 8px;
top: 5px;
}
.woocommerce-cart main#page-content {
min-height: calc(100vh - 121px);
}
.d-gift-slide span.w-post-elm-after {
font-weight: 300;
letter-spacing: 1px;
text-align: left;
font-size: 16px;
font-weight: 300;
letter-spacing: 1.6px;
font-family: 'univia-pro', sans-serif;
}
.d-gift-slide span.w-post-elm-value {
font-size: 36px;
font-weight: 300 !important; font-size: 36px;
font-weight: 700;
text-transform: uppercase;
line-height: 1;
}
.d-gift-slide span {
display: block;
padding-left: 65px;
}
.d-slider-bot {
justify-content: space-between;
}
.d-btn-slide i.fas.fa-play {
position: absolute;
height: 100%;
top: 0;
background: var(--color-header-middle-text) !important;
right: 0;
width: 50px;
display: flex;
align-items: center;
justify-content: center;
font-size: 17px;
border-radius: 0 10px 10px 0px;
}
.d-overplay-cs h2,
.d-overplay-cs a {
position: relative;
z-index: 100;
}
.d-overplay-cs:after {
content: " ";
position: absolute;
left: 0;
right: 0;
width: 100%;
background: linear-gradient(0deg, rgba(0, 0, 0, .9) 13.3%, rgba(0, 0, 0, 0) 95.48%, rgba(0, 0, 0, 0) 140.87%);
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
height: 66%;
bottom: 0;
}
@media (max-width:900px) {
#us_grid_2 .w-grid-item {
width: 50% !important;
}
.d-gift-slide span.w-post-elm-value {
font-size: 20px;
}
.d-gift-slide span {
padding-left: 50px;
}
.d-gift-slide span.w-post-elm-after {
font-size: 9px;
}
.d-gift-slide i.fas.fa-gift {
width: 40px;
font-size: 16px;
top: 1px;
height: 40px;
} .l-header.shadow_wide .l-subheader.at_bottom {
box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 2px 1px -1px rgba(0, 0, 0, 0.05);
background: #fff;
}
}
@media (max-width: 600px) { .product-end-prize-subtitle {
font-size: 14px;
}
.product-end-prize-value {
font-size: 20px !important;
line-height: 1.2;
}
.woocommerce-cart table.cart img {
max-width: 100% !important;
}
.woocommerce-form-coupon.coupon button {
height: 41.2px;
}
div.just-launched-label {
font-size: 9px;
padding-left: 33px;
padding-right: 33px;
font-family: 'univia-pro' !important;
font-weight: 700 !important;
display: inline-block;
line-height: 1.1;
transform: translateY(5px);
padding-top: 5px !important;
padding-bottom: 5px !important;
padding-left: 20px;
padding-right: 20px;
min-width: 105px;
}
.announcement-ribbon {
--f: .5em; --r: .8em; position: absolute;
top: 10px;
right: calc(-1*var(--f));
padding-inline: .25em;
line-height: 1.8;
background: var(--ribbon-color);
;
border-bottom: var(--f) solid var(--ribbon-color);
;
border-left: var(--r) solid var(--ribbon-color);
;
clip-path:
polygon(var(--r) 0, 100% 0, 100% calc(100% - var(--f)), calc(100% - var(--f)) 100%,
calc(100% - var(--f)) calc(100% - var(--f)), var(--r) calc(100% - var(--f)),
0 calc(50% - var(--f)/2));
color: #fff;
font-size: 9px;
}
.annoudncement-ribbon:before {
content: "";
position: absolute;
bottom: 0;
right: 0;
height: 1lh;
width: var(--s);
background: color-mix(in srgb, var(--ribbon-color), #000 40%);
transform-origin: bottom right;
rotate: calc(-1*var(--a));
clip-path: polygon(0 0, calc(100% - 1lh/tan(var(--a))) 0, 100% 100%, 0 100%, var(--r) 50%);
}
.announcement-ribbon.mobile-location-top {
top: 15px;
}
.announcement-ribbon.mobile-location-middle {
top: 100px;
}
.announcement-ribbon.mobile-location-bottom {
top: 180px;
}
.announcement-ribbon {
font-weight: bold;
} header#page-header.l-header.sticky .w-image {
bottom: 0 !important;
}
header#page-header.l-header .w-image {
z-index: 9999;
}
.hide-om-mb {
display: none !important;
}
.page-id-41635 h1 {
text-align: center;
margin-top: 40px;
}
.single .list-content {
text-align: center;
}
.tickets .list {
max-width: 100%;
} .d-product-listing .d-next-drow-slider span.wc_lotery_countdown-section {
padding: 0.5rem 0rem !important;
margin: 0 .15rem;
}
.d-slider-bot .wc_lotery_countdown-row {
width: 220px !important;
}
.d-slide-view a {
font-size: 14px;
margin-left: 10px;
}
body .box.d-next-drow-slider .wc_lotery_countdown-amount {
font-size: 18px !important;
}
body .box.d-next-drow-slider span.wc_lotery_countdown-period {
font-size: 8px !important;
}
.d-slide-view a:after {
font-size: 12px;
padding-left: 10px;
}
.box.d-next-drow-slider {
justify-content: space-between;
}
:root {
--header-height: 50px !important;
--header-sticky-height: 50px !important;
}
.d-product-listing article.w-grid-item {
--gap: 4px !important;
margin-bottom: 15px;
}
.pcard-enddate p {
font-family: 'univia-pro', sans-serif;
padding: 0;
}
.d-enter-nowbtn i.fas.fa-play {
width: 32px !important;
font-size: 12px !important;
}
.cd-grid.box.d-next-drow-slider span.wc_lotery_countdown-amount {
font-size: calc(25px * 0.5) !important;
padding: 0 0px !important;
}
.cd-grid.box.d-next-drow-slider span.wc_lotery_countdown-period {
font-size: calc(14px * 0.6) !important;
margin: 0 0px !important;
font-weight: bold !important;
}
.w-grid-list .cd-grid.box.d-next-drow-slider span.wc_lotery_countdown-row.wc_lotery_countdown-show4 {
max-width: 160px;
}
.single-product .before-product-gallery .cd-grid.box.d-next-drow-slider span.wc_lotery_countdown-row.wc_lotery_countdown-show4 {
max-width: 300px;
width: 100% !important;
}
.single-product section.related.products .cd-grid.box.d-next-drow-slider span.wc_lotery_countdown-row.wc_lotery_countdown-show4 {
max-width: 160px;
width: 100% !important;
}
.single-product .before-product-gallery .d-next-drow-slider span.wc_lotery_countdown-section {
padding: 1.2rem 1.5rem !important;
}
.d-draw-s {
padding-top: 20px;
padding-bottom: 0;
} }
header#page-header .l-subheader {
justify-content: center; }
i.fal.fa-user {
font-size: 20px;
line-height: 2.8;
}
header#page-header.l-header .w-image { transition: all 0.3s !important;
}
header#page-header.l-header.sticky .w-image {
transform: translateY(0);
transition: all 0.3s !important;
}
.xoo-aff-input-group .xoo-aff-input-icon {
margin-top: 0;
}
header#page-header .l-subheader-cell.at_right .w-html {
margin-right: 0;
}
.header_hor .l-subheader-cell.at_left>* {
margin-right: 0 !important; } .pcard-enddate p {
color: inherit;
}
.pcard-enddate.d-tonight p {
color: #fff;
}
.pcard-enddate {
color: #1d1d1b !important;
text-align: center !important;
font-size: inherit; margin-bottom: 0 !important; padding-top: 5px !important;
padding-bottom: 5px !important;
border-radius: 30px !important;
font-size: 10px;
background-color: #fff !important; transform: translateY(6px);
}
.d-pcard-enddate.d-tonight span,
.d-pcard-enddate.d-tonight span {
color: #fff;
}
.pcard-enddate.d-tonight,
.d-pcard-enddate.d-tonight span {
background-color: red !important;
}
span.ticket-counter-label.wc-comps-tickets-remaining span {
color: var(--color-content-text) !important;
}
.pcard-enddate.d-tomorrow p,
.d-pcard-enddate.d-tomorrow span {
color: #fff !important;
}
.w-cart-totals .wc-proceed-to-checkout a:last-child,
button#place_order,
a.button.checkout.wc-forward { background-color: #29c972; text-transform: capitalize; }
a.button.checkout.wc-forward {
color: #fff !important;
}
button#place_order {
color: #fff !important;
margin-top: 0;
text-transform: capitalize !important;
margin: 0 auto !important;
display: block;
width: 100%;
}
a:hover {
text-decoration: none !important;
} .widget.woocommerce.widget_shopping_cart span.quantity {
margin-top: 0 !important;
}
.woocommerce a.button.continue-shopping-button {
border: solid 1px;
background: transparent;
border-color: var(--color-content-primary) !important;
color: var(--color-content-primary) !important;
text-transform: capitalize;
}
.woocommerce a.button.continue-shopping-button:hover {
border: solid 1px var(--color-content-primary) !important;
color: #fff !important;
background: var(--color-content-primary) !important;
}
.w-cart-totals .wc-proceed-to-checkout a:last-child:hover,
button#place_order:hover,
a.button.checkout.wc-forward:hover { background-color: #3ddc84 !important;
color: #fff !important;
}
.d-product-listing .w-grid-list article {
margin-bottom: 20px;
}
.w-html.d-comp-end {
position: relative;
}
.pcard-enddate.d-tomorrow,
.d-pcard-enddate.d-tomorrow span {
background: #29c972 !important;
}
a.w-btn.d-over-link {
outline: none !important;
background: transparent !important;
box-shadow: none !important;
position: absolute;
top: 0;
height: calc(100% - 70px);
width: 100%;
z-index: 99;
}
a.w-btn.d-over-link {
background: transparent !important;
box-shadow: none !important;
}
p.d-free-entry a {
color: var(--color-content-link-hover);
text-decoration: none;
font-size: 15px;
margin-bottom: 0 !important;
display: block;
padding-bottom: 0;
border: none !important;
font-weight: bold;
}
p.d-free-entry a:hover {
color: var(--color-content-link);
}
p.d-free-entry {
margin-bottom: 0;
}
ma span.ticket-counter-label.wc-comps-tickets-remaining>span {
color: var(--color-content-heading) !important;
}
.w-grid-list .wc-comps-tickets-progress-wrapper {
position: relative;
} }
*/  .single-product .gfni-slider {
padding-top: 10px !important;
}
.tick.selected .ticket-box {
border-color: var(--color-content-link);
background: var(--color-content-link);
}
.flex-wrap .tick .saving {
display: none;
}
.flex-wrap .ticket-box:hover,
.flex-wrap .ticket-box.selected {
border: 2px solid var(--color-content-primary) !important;
}
header#page-header.l-header .w-image {
z-index: 999;
}
@media (min-width:781px) {
.tickets .list {
flex: calc(100% / 3);
max-width: calc(100% / 3); display: flex; max-width: calc(33.333% - 2rem);
flex: 1 1 calc(33.333% - 2rem); }
}
@media (max-width:1024px) {
.pcard-enddate {
color: #000 !important;
text-align: center !important;
font-size: inherit; margin-bottom: 0 !important; padding-top: 5px !important;
padding-bottom: 5px !important;
border-radius: 30px !important;
font-size: 9px;
line-height: 1.1;
transform: translateY(6px);
padding-right: 10px !important;
padding-left: 10px !important;
}
.pcard-enddate p {
line-height: inherit;
}
body .d-bot-hero .lottery-time-countdown-cd.is-wc_lotery_countdown {
max-width: 260px !important;
}
}
@media (min-width:991px) and (max-width:1120px) {
body .d-gift-slide span.w-post-elm-value {
font-size: 30px;
}
.d-next-drow-slider .wc_lotery_countdown-amount {
font-size: 25px !important;
}
body .box.d-next-drow-slider span.wc_lotery_countdown-period {
font-size: 12px !important;
}
.d-slider-bot .wc_lotery_countdown-row {
width: 240px !important;
}
}
@media (min-width:600px) and (max-width:1024px) {
body.home .d-bot-hero span.wc_lotery_countdown-section {
padding-top: 8px !important;
padding-bottom: 8px !important;
}
body.home .d-bot-hero .wc_lotery_countdown-amount {
font-size: 25px !important;
}
body.home .d-bot-hero span.wc_lotery_countdown-period {
font-size: 12px !important;
}
body.home .d-bot-hero .wc_lotery_countdown-row {
width: 230px !important;
}
.d-bot-hero .box.d-next-drow-slider {
gap: 10px;
}
.d-slide-view a {
margin-left: 0;
}
}
@media (max-width:990px) { .hide-om-mb {
display: none;
}
}
@media (max-width:767px) {
section.related.products .wc-comps-tickets-progress-wrapper {
padding: 0;
}
form.w-cart-table.woocommerce-cart-form tbody {
width: 100%;
display: block;
}
.d-product-grid {
padding-left: 0px !important;
padding-right: 0px !important;
}
div#nav-item-faq-section h3 {
text-align: center;
} section.related.products {
margin-bottom: 0;
padding: 20px 0 !important;
}
.flex-control-nav {
display: flex;
overflow: hidden; width: 100%; max-width: 600px; margin: 0 auto;
padding: 0;
list-style: none;
white-space: nowrap; position: relative;
} .flex-control-nav li {
display: inline-block;
flex: none; width: 100%; transition: transform 0.5s ease-in-out;
} .flex-control-nav li img {
width: 100%; height: auto; display: block;
object-fit: cover;
} .slider-btn {
position: absolute;
top: 50%;
transform: translateY(-50%);
background-color: rgba(0, 0, 0, 0.5);
color: white;
border: none;
padding: 10px 15px;
cursor: pointer;
z-index: 10;
}
.slider-btn.left {
left: 10px;
}
.slider-btn.right {
right: 10px;
}
.requirement-answer b.desktop {
display: none;
}
.requirement-answer b.mobile {
display: inline-block;
}
.zap-competition-requirements-wrapper.zapc-woocommerce_before_single_product {
background-color: transparent;
margin-bottom: 0;
}
body.single-product .zap-competition-requirements-wrapper .wpb_column {
padding: 10px;
}
.single-product main#page-content {
padding-top: 20px;
}
section.related.products h2 {
text-align: center;
}
h1.product_title.entry-title {
padding: 0 15px !important;
display: block;
}
.d-trustpilot-sc img {
max-width: 220px;  }
.single-product div#countdown {
margin-top: 0;
width: auto;
order: 2;
min-height: auto; }
.d-bottom-box-product {
justify-content: center;
gap: 20px;
margin-top: 20px;
}
.d-bottom-box-product.d-bot-gallery {
display: none !important;
}
.d-trustpilot-sc {
width: auto;
order: 1;
}
.sticky-nav__swiper-war {
margin-top: 0;
margin-bottom: 30px;
}
.wpgs-nav.slick-initialized.slick-slider {
padding: 0 40px;
}
.woocommerce div.product .images,
.woocommerce div.product .images {
max-width: 100% !important;
}
.wpgs-nav .slick-prev {
left: 10px;
}
.wpgs-for .slick-arrow {
width: 40px;
height: 40px;
background: #fff;
text-align: center;
display: flex;
align-items: center;
justify-content: center; }
.wpgs-nav .slick-next {
right: 10px;
} }  .d-drw-view a:hover {
color: #fff !important;
background: #ff5b00;
}
.d-drw-view a {
margin: 10px 0; color: #fff;
padding: 0.3em 0.5em;
font-size: 1.6rem;
font-weight: 500; display: flex;
align-items: center;
justify-content: space-between;
text-transform: uppercase;
border-radius: 25px;
font-family: 'Blockletter';
letter-spacing: 1px;
border: solid 2px #fff;
} .d-drw-view {
display: inline-flex;
align-items: center;
}
.d-next-drow.box {
max-width: 800px;
margin: 0 auto;
}
.d-next-drow.box .lottery-time-countdown-dss {
max-width: 300px;
margin: 0 auto;
}
.d-next-drow.box span.wc_lotery_countdown-amount {
color: #fff !important;
}
.onsale {
letter-spacing: 1px;
}
.lottery-time.d-count-date {
color: #fff;
margin: 0 auto;
font-family: anton;
line-height: 1.5;
text-transform: uppercase;
letter-spacing: 1px;
flex: 1;
}
h2.d-next-draw {
margin-bottom: 0;
color: #fff;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 1.6rem;
display: inline-flex;
align-items: center;
font-weight: 500;
}
.d-next-drow.box {
display: flex;
align-items: stretch;
justify-content: space-between;
background: var(--color-content-link);
padding: 0 30px;
}
.lottery-time.d-count-date .is-wc_lotery_countdown {
margin-bottom: 0 !important;
}
.lottery-time.d-count-date .wc_lotery_countdown-amount {
padding-top: 0 !important;
}
.lottery-time.d-count-date {
padding-top: 10px;
padding-bottom: 10px;
flex-grow: 1;
} @media (max-width:810px) {
.d-next-drow.box {
flex-wrap: wrap;
flex-direction: column;
padding: 30px;
align-items: center;
justify-content: center;
}
h2.d-next-draw {
padding-right: 0;
border: none;
}
.lottery-time.d-count-date {
display: block !important;
width: 100%;
max-width: 400px;
}
}
@media(max-width:900px) { }
@media (max-width:600px) {
.custom-dots-nav>button {
display: none;
}
.custom-dots-nav {
margin: 0 10px !important;
margin-top: -15px;
}
.xoo-aff-required.xoo-aff-checkbox_single span {
padding: 0 3px;
}
.box.d-next-drow-slider .lottery-time-countdown-cd.is-wc_lotery_countdown {
width: 100%;
} .d-bot-hero .lottery-time-countdown-cd.is-wc_lotery_countdown {
width: 200px;
}
.d-bot-hero .lottery-time-countdown-cd.is-wc_lotery_countdown span.wc_lotery_countdown-section {
padding-top: 8px !important;
padding-bottom: 8px;
}
.d_woocommerce_before_single_product {
padding-bottom: 25px !important;
}
.d-comp-ends .d-comp-end.w-btn {
text-align: left !important;
font-size: 12px !important;
letter-spacing: 2.4px !important;
font-family: 'univia-pro' !important;
line-height: 1.28 !important;
text-transform: uppercase !important;
padding: 10px 20px;
font-weight: bold;
height: 38px;
text-align: center;
}
.d-klaviyo-css .needsclick.kl-private-reset-css-Xuajs1 {
display: block !important;
}
.d-klaviyo-css form.klaviyo-form [data-testid=form-row]>div button { margin: 0 auto;
display: flex !important;
}
.d-klaviyo-css form.klaviyo-form [data-testid=form-row]>div input,
.d-klaviyo-css form.klaviyo-form [data-testid=form-row]>div input::placeholder {
width: 100%;
}
h2.d-next-draw {
font-size: 16px;
}
.d-drw-view a {
font-size: 16px;
}
.d-next-drow.box {
padding: 15px 20px;
}
.d-drw-view {
display: none;
}
}
@media (min-width:767px) { span.lottery-end br {
display: none;
}
.wpgs-nav.slick-initialized.slick-slider .slick-track {
display: flex;
flex-wrap: wrap;
width: 100% !important;
flex-direction: row;
align-items: center;
gap: 12px;
justify-content: center;
}
.d-font-size h3 br {
display: none;
}
.wpgs-for .slick-arrow {
opacity: 0;
}
.slick-list.draggable {
padding: 0 !important;
}
.wpgs-nav.slick-initialized.slick-slider .slick-slide {
float: none !important;
margin: 0;
flex: 0 0 calc((100% / 6) - 10px);
}
.wpgs-nav.slick-initialized.slick-slider .slick-track:before,
.wpgs-nav.slick-initialized.slick-slider .slick-track:after {
display: none !important;
}
} .accordion.d-accordion { border-bottom: solid 1px grey;
}
.d-accordion .accordion-item {
border-top: 1px solid grey;
margin-bottom: 0px;
}
.accordion-content {
border-top: solid 1px var(--color-content-primary);
padding: 30px; }
div#nav-item-faq-section h3.d-title-sc {
font-size: 20px;
}
.d-accordion .accordion-header { padding: 2rem 2rem;
font-size: 20px;
position: relative;
color: var(--color-content-heading);
font-family: 'univia-pro', sans-serif;
font-size: 19px;
font-style: normal;
font-weight: 700;
letter-spacing: 1.28px;
text-transform: uppercase;
text-transform: uppercase;
display: flex;
justify-content: space-between;
align-items: center;
cursor: pointer;
}
.h-step.d-dfirst svg {
max-height: 25px;
}
.accordion-content a:hover {
color: var(--color-content-primary);
}
.accordion-content p {
margin-bottom: 15px;
}
.accordion-content p {}
.accordion-content h3 {
color: var(--color-content-heading);
font-size: 18px;
margin-bottom: 5px;
padding-top: 10px;
}
.d-accordion .accordion-header:after {
content: "\f067";
font-weight: 900;
font-family: 'fontawesome';
color: var(--color-content-heading);
font-size: 10px;
width: 20px;
height: 20px;
border: solid 2px var(--color-content-heading);
padding: 2px;
border-radius: 50%;
box-sizing: border-box;
display: inline-flex;
align-items: center;
justify-content: center;
}
.accordion-item.active .accordion-header:after {
content: "\f068";
}
div#d-accordion,
.accordion {
clear: both;
}
.accordion-content {
display: none;
}
.accordion-content.active {
display: block;
}
.new-prize-detail {
display: none;
}
.d_woocommerce_before_single_product h2 {
color: #fff;
}
p.free-entry {
font-size: 13px;
color: var(--color-content-heading) !important;
padding-top: 0 !important;
margin-bottom: 0px !important;
margin-top: 0 !important;
} .pick-number ul.lottery-pn-answers li {
display: inline-flex;
align-items: center;
justify-content: center;
}
.woocommerce .product .summary .price span.amount {
font-size: 1.6rem;
}
.single-product p.lottery-question {
font-size: 16px !important;
}
.pick-number ul.lottery-pn-answers li {
font-size: 14px;
}
.woocommerce .product .summary .price {
font-size: 1rem;
} .single-product .box.d-next-drow-slider {
flex-direction: column;
flex-wrap: wrap;
} .single-product span.wc_lotery_countdown-row.wc_lotery_countdown-show4 {
display: flex;
flex-wrap: nowrap !important;
}
.gfni-slider-row output.rangeslider__value-bubble {
box-shadow: 0 -4px 1px rgba(0, 0, 0, 0.07), 0 -5px 20px rgba(0, 0, 0, 0.3);
font-size: 12px;
transition: background-color 0.2s, box-shadow 0.1s, transform 0.1s;
background: var(--color-content-primary);
color: #fff;
text-transform: capitalize;
font-weight: 600;
padding: 0 25px;
bottom: 21px; }  .rangeslider__value-bubble::before {
border-top: 1rem solid var(--color-content-primary) !important; } .single-product .lottery-ajax-change {
margin-top: 0px;
}
.gfni-slider-row {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
width: 100%;
}
.range__minmax {
width: 100%;
}
span.rannge_number_value {
font-weight: bold;
}
.d-list-gift>.w-vwrapper img {
border: solid 1px transparent;
transition: all 0.2s;
}
.d-list-gift>.w-vwrapper:hover img {
border-color: var(--color-content-primary);
}
.rangeslider--horizontal .rangeslider__handle {
top: -8px !important;
border-color: var(--color-content-primary);
border-width: 2px;
width: 20px !important;
height: 20px !important;
background: #fff;
}
.gfni-slide-col {
width: 100%;
display: inline-flex;
justify-content: space-between;
flex-wrap: wrap;
}
.gfni-slide-action {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
margin-top: 20px;
}
.single-product .rangeslider {
height: 5px;
background: #ebebec;
border: none;
box-shadow: none;
border-radius: 8px;
}
.rangeslider__fill {
border-radius: 2px !important;
}
.gfni-slider-row .range__buttons-minus,
.gfni-slider-row .range__buttons-plus {
border-radius: 10px;
background-color: #fff !important;
border: 1px solid #ced4da !important;
color: #121315 !important;
font-weight: bold;
transition: 0.3s;
width: 42px !important;
height: 30px !important;
text-align: center;
font-size: 11px;
}
.single-product .gfni-slider {
margin-top: 50px;
padding: 0;
background: transparent;
border: none !important;
padding: 10px 20px;
}
.single-product a.view-entry-list,
form.cart.test.pick-number>h3 {
display: none;
}
.single-product .lottery-ajax-change {
clear: both;
}
.single-product .pick-number ul.lottery-pn-answers {
margin-bottom: 5px !important;
}
body.single-product .single_add_to_cart_button.button {
margin-top: 15px; text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold !important;
font-size: 18px !important;
border-radius: 10px;
padding: 10px;
text-align: center;
color: #fff;
box-shadow: 0px 0em 0em 0px rgba(0, 0, 0, 0.2);
text-transform: capitalize !important;
align-items: center;
color: #fff !important;
letter-spacing: 0 !important;
}
.xoo-el-form-container.xoo-el-form-popup input[type=checkbox]:before {
color: #1d1d1b !important;
}
body button[type=submit]:not(.w-btn),
body input[type=submit]:not(.w-btn),
body .woocommerce .button {
color: #fff !important;
text-transform: capitalize;
}
.input-currency span {
color: var(--color-header-middle-bg);
}
.pick-number ul.lottery-pn-answers li {
padding: 1em;
}
.single-product p.lottery-question {
color: var(--color-content-heading);
padding-top: 0 !important;
margin-bottom: 10px;
}
.popup-atc-content .instant-logo img {
max-width: 75px !important;
}
.pick-number ul.lottery-pn-answers li {
text-transform: capitalize;
max-width: none;
flex: 0 0 calc(50% - 10px);
box-sizing: border-box;
padding: 5px;
border: solid 2px transparent;
text-align: center;
margin: 0;
background: #fff;
font-weight: 500;
transition: all 0.2s;
}
.before-product-gallery .summary.entry-summary {
margin-bottom: 20px !important;
}
.pick-number ul.lottery-pn-answers li:hover {
border-color: var(--color-content-primary) !important;
}
form.cart.test.pick-number ul.lottery-pn-answers li.selected {
color: #fff !important;
}
body.single-product .zap-competition-requirements-wrapper .wpb_column i {
color: var(--color-content-primary);
margin-right: 5px;
} .d-draw-s {
max-width: 870px;
margin: 0 auto;
padding: 30px 0;
}
.sticky-nav__swiper {
display: block;
align-items: center;
justify-content: start;
margin: 0 auto;
width: auto;
}
a.d-scroll-link.sticky-nav__link {
position: relative;
color: var(--color-header-middle-text);
}
a.d-scroll-link.sticky-nav__link:hover,
a.d-scroll-link.sticky-nav__link:focus {
color: var(--color-content-primary);
}
a.d-scroll-link.sticky-nav__link:after {
transition: opacity .2s ease-in-out;
opacity: 0;
content: "";
position: absolute;
bottom: 0;
left: 0;
height: 2px;
width: 100%;
background-color: var(--color-contentprimary);
}
a.d-scroll-link.sticky-nav__link.active {
color: var(--color-content-primary);
}
.woocommerce-table--order-details ul.wc-item-meta,
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details.active a.button.view-full-details-btn {
display: none;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details.active ul.wc-item-meta {
display: block;
} a.d-scroll-link.sticky-nav__link.active::after { background: var(--color-content-primary);
} .sticky-nav__container {
display: flex;
justify-content: space-between;
align-items: center;
max-width: 900px;
margin: 0 auto;
}
.d-nav-groug {
display: inline-flex;
}
span.d-ten-off {
text-align: center;
display: block;
font-size: 14px;
line-height: 1.2;
}
.single-product .before-product-gallery .main-lottery.lottery-time-countdown-cd.is-wc_lotery_countdown span.wc_lotery_countdown-amount {
color: var(--color-content-primary) !important;
}
.single-product .main-lottery.lottery-time-countdown-cd.is-wc_lotery_countdown span.wc_lotery_countdown-period {
font-weight: 600 !important;
} .sticky-nav__item {
padding-left: 16px;
padding-right: 16px;
}
button#nav-item-product-tabs-section {
display: flex;
padding: 8px 12px;
justify-content: center;
align-items: center;
gap: 6px;
border-radius: 8px;
background: var(--color-content-primary);
font-size: 14px;
font-weight: 600;
color: #fff;
line-height: 100%;
text-transform: capitalize;
color: #fff !important;
}
button#nav-item-product-tabs-section svg {
width: 16px;
height: 20px;
}
.sticky-nav__item a {
padding: 20px 0;
display: block;
font-size: 14px;
}
.woocommerce div.product .sticky-nav__container {
border: solid 1px var(--color-content-primary);
padding: 0 35px;
border-radius: 40px;
}
.sticky-nav__item {}
.woocommerce div.product .sticky-nav__item:first-child {
padding-left: 0;
}
.sticky-nav__swiper {  background-color: background: var(--color-subfooter-bg) !important; } .sticky-nav__swiper-war.fixed .sticky-nav__swiper {
position: fixed;
top: calc(var(--combinedHeight, 60px));
width: 100%;
} .d-draw-s ul {
margin-top: 30px;
}
.d-draw-s h3 {
padding: 20px 15px !important;
min-height: 62px;
display: flex;
font-size: 20px;
font-weight: 500;  border-radius: 8px;
border: 1px solid var(--color-content-primary) !important;
background-color: var(--color-product-gray-dark);
gap: 15px;
justify-content: center;
align-items: center;
max-width: 100%;
margin: auto;
text-transform: capitalize;
}
.single-product .clearform {
margin-bottom: 0;
}
.zap-competition-requirements-inner {
max-width: 1200px;
margin: 0 auto;
}
.d-trustpilot-sc { text-align: center; }
.single-product section#shop {
padding-left: 20px;
padding-right: 20px;
padding-top: var(--header-height);
}
.single-product section#shop>.l-section-h {
padding-top: 0;
}
.d_woocommerce_before_single_product {
background: var(--color-content-primary);
text-align: center;
padding: 50px 10px;
color: #fff !important;
}  .wc-comps-tickets-progress-bar .percentage-marker {
position: absolute;
right: -18px;
top: 15px;
background-image: url(https://dev.floridafun.co.uk/wp-content/themes/Impreza-child/images/tic-counter.png);
background-size: contain;
color: #fff;
width: 34px;
height: 36px;
font-size: 10px;
padding-top: 4px;
font-size: 9px;
display: flex;
align-items: center;
justify-content: center;
}
.wc_lotery_countdown-show4 .wc_lotery_countdown-section {
display: flex;
flex-direction: column;
align-items: center;
}
.main-lottery,
.wc_lotery_countdown-period {
margin-top: 0px !important;
}
.d-count-date span .wc_lotery_countdown-amount {
color: #324371 !important;
padding-bottom: 0 !important;
padding-left: 10px !important;
padding-right: 10px !important;
}
.d-flex-1 {
flex: 1;
}
body .lottery-time .is-wc_lotery_countdown {
display: flex;
margin-bottom: 10px !important;
}
@media(min-width:601px) {
.d-title-br br {
display: none;
}
}
@media (min-width:768px) {
.sticky-nav__container-buttons {
width: 25%;
display: inline-flex;
align-items: end;
justify-content: flex-end;
}
.d-count-date span .wc_lotery_countdown-amount {
font-size: 32px !important;
}
.woocommerce div.product .images {
width: 47%;
}
.woocommerce div.product .summary {
width: 50%;
}
}
.wc-comps-tickets-progress-bar {
position: relative;
}
body .wc_lotery_countdown-amount {
color: var(--color-content-primary) !important;
}
span.ticket-counter-label.wc-comps-tickets-remaining>span {
color: var(--color-content-primary);
}
span.wc_lotery_countdown-period {
color: var(--color-content-primary) !important
}
span.woocommerce-Price-amount.amount {
font-size: 25px;
font-weight: 900;
}
.fixed .sticky-nav__item a {
padding: 15px 0;
}
.sticky-nav__item a {
transition: padding 0.2s ease;
}
.sticky-nav__swiper-war {
position: relative;
padding-top: 75px;
margin: 50px 0;
z-index: 99;
margin-top: 20px;
background: var(--color-subfooter-bg) !important;
}
.sticky-nav__swiper {   position: absolute;
top: 0;
width: 100%;
}
@media (max-width:1180px) {
.w-hwrapper.d-next-line {
flex-wrap: wrap;
}
}
@media (min-width:1024px) {
.d-bot-hero .lottery-time-countdown-cd.is-wc_lotery_countdown {
width: 360px;
}
}
@media (min-width:768px) and (max-width:1150px) {
.single-product .l-section-h.i-cf .before-product-gallery,
.single-product .l-section-h.i-cf .d-trustpilot-sc { }
}
@media (max-width:900px) {
.l-subheader-h {
max-width: calc(100vw - 40px) !important; width: 100% !important;
}
header#page-header {
padding-top: 0; }
header#page-header .l-subheader {
margin-top: 9px;
}
.ush_menu_1.type_mobile li {
border-bottom: solid 1px gray;
padding-left: 0;
}
.ush_menu_1.type_mobile li a:not(.w-btn) {
padding-left: 0 !important;
}
.ush_menu_1.type_mobile li:last-child {
border-bottom: none !important;
}
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
padding: 0 20px !important;
background: var(--color-content-bg-grad);
}
}
@media (min-width:950px) and (max-width:1150px) {
.d-bot-hero {
--hwrapper-gap: 0 !important;
}
.d-bot-hero h3.w-iconbox-title {
font-size: 30px !important;
}
.d-bot-hero .w-iconbox-text {
font-size: 14px !important;
}
.w-html.d-hero-html {
margin-top: 0 !important;
}
}
@media (min-width:601px) and (max-width:949px) {
.d-bot-hero {
--hwrapper-gap: 0 !important;
}
.d-bot-hero h3.w-iconbox-title {
font-size: 28px !important;
}
.d-bot-hero .w-iconbox-text {
font-size: 12px !important;
}
.d-bot-hero .w-iconbox-icon {
width: 40px !important;
height: 40px !important;
margin-right: 10px !important;
}
.d-slide-view a {
font-size: 16px !important;
}
.w-html.d-hero-html {
margin-top: 0 !important;
} } @media (max-width:767px) {
.sticky-nav__item a {
font-size: 13px;
}
div#nav-item-instant-details-section {
margin-bottom: 50px;
}
.d-accordion .accordion-header { padding: 1.2rem 1rem;
font-size: 17px;
}
.product-end-prize-description {
font-size: 14px;
font-weight: 500;
line-height: 1.2;
}
.product-end-prize-value {
font-size: 25px;
line-height: 1.2;
}
.sticky-nav__item {
padding-left: 5px;
padding-right: 5px;
}
div#nav-item-instant-details-section {
padding: 0 15px;
}
.instant-header-left img {
max-width: 76px !important;
}
.instant-header-right h4 {
font-size: 15px;
font-weight: 600;
line-height: 1.1;
}
.prize-card__toogle {
max-width: 44px;
}
.prize-card__toogle:after {
width: 20px;
height: 20px;
}
.instant-header-right span {
font-size: 10px;
font-weight: 500;
line-height: 1; line-height: 1.3;
padding: 6px 10px;
}
.instant-ticket {
width: 86px;
}
span.ticket-number {
font-size: 14px;
}
span.ticket-status {
font-size: 10px;
}
.requirement-date,
.requirement-max-entries,
.requirement-answer {
line-height: 1.2;
}
div#online-entry {
padding: 25px 20px 32px;
}
.zap-competition-requirements-inner .g-cols.via_flex {
flex-wrap: nowrap !important;
}
.requirement-date,
.requirement-max-entries,
.requirement-answer {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.single-product .wc-comps-tickets-progress-wrapper,
.single-product .woocommerce div.product .product_title,
.single-product span.product-cash-alt,
.single-product div#nav-item-competition-details-section,
.single-product div#nav-item-faq-section,
.single-product section.related.products {
padding: 0 15px;
}
.zap-competition-requirements-inner .g-cols.via_flex i {
margin-bottom: 12px;
margin-right: 0 !important;
}
.sticky-nav__container {
flex-direction: column;
}
.sticky-nav__container-buttons {
position: fixed;
bottom: 0;
width: 100%;
z-index: 99999999999;
background: var(--color-custom-bgw-dark) !important;
padding: 12px 20px 16px;
opacity: 0;
transition: all 0.3s;
border-top: solid 1px var(--color-content-primary);
}
body:not(.inview) .sticky-nav__container-buttons {
opacity: 1;
}
body:not(.inview) footer#page-footer a.w-btn.us-btn-style_1.us_custom_6f18ccf3.backtocomp.has_text_color.icon_atright {
opacity: 0;
visibility: hidden;
}
button#nav-item-product-tabs-section {
width: 100%;
z-index: 9999999;
}
.gfni-slider-row .range__buttons-minus,
.gfni-slider-row .range__buttons-plus {
display: flex;
align-items: center;
justify-content: center;
}
.before-product-gallery {
gap: 0;
}
.single-product section#shop {
padding-top: 0;
padding: 0 20px;
}
.single-product section#shop>.l-section-h {
padding: 0;
}
.before-product-gallery {
flex-direction: column;
}
.before-product-gallery .woocommerce-product-gallery,
.before-product-gallery .summary.entry-summary {
width: 100% !important;
}
.before-product-gallery .summary.entry-summary {
margin-bottom: 0 !important;
} .zap-competition-requirements-inner .wpb_column {
margin-bottom: 0 !important;
}
}
@media (max-width:600px) {
.woocommerce-form-coupon.coupon {
display: flex;
gap: 10px;
}
.woocommerce-form-coupon.coupon input {
display: inline-flex;
flex: 1;
}
.woocommerce-form-coupon.coupon button {
width: auto;
margin-top: 0 !important;
height: auto;
}
.live-products-section .products {
display: grid !important;
grid-template-columns: repeat(2, minmax(150px, 1fr));
}
.d-home-achorlink .d-nav-groug {
overflow: auto;
}
.d-home-achorlink .d-nav-groug * {
white-space: nowrap;
}
.xoo-el-main label {
font-size: 12px;
display: flex;
align-items: center;
}
.xoo-el-main input[type=checkbox] {
font-size: 10px;
}
body .xoo-el-main {
padding-left: 0;
padding-right: 0;
}
}
@media (max-width:500px) {
div#nav-item-instant-details-section .accordion-content {
padding: 30px 0;
}
.d-product-listing .product-card-2dd .wc-comps-tickets-progress-labels span,
.d-product-listing .ticket-progress-percentage-sold {
font-size: 9px;
}
.product-condition {
flex-direction: row;
flex-wrap: wrap; }
.product-condition-title {
width: 100%;
text-align: center;
margin-bottom: 0;
line-height: 1;
margin-top: 10px;
}
.product-conditions {
max-width: 300px;
}
.d-how-it-w {
margin-top: 20px !important;
}
.product-hw-steps {
gap: 10px;
flex-wrap: nowrap;
}
.product-hw-step-title {
font-size: 12px;
line-height: 1.1;
max-width: 80px;
}
.single-product div#countdown {
flex-direction: column;
max-width: 200px;
.single-productdiv#countdown {
margin-top: 0;
width: auto;
order: 2;
min-height: auto;
max-width: 200px;
}
;
}
.dfddddd {
display: block;
}
.needsclick h3 span {
display: block !important;
font-style: normal !important;
} } @media (min-width:1025px) { }
#how-it-works .w-iconbox-text h5 {
font-weight: 400;
font-size: 16px;
}   .winner-carousel-item .prize-amount {
font-weight: normal;
color: #fff;
display: inline-flex;
gap: 5px;
align-items: center;
} .w-content-carousel.d-winnner-s.winners-carousel:before,
.w-content-carousel.d-winnner-s.winners-carousel:after {
content: "";
width: 100px;
height: 100%;
left: 0;
top: 0;
position: absolute;
z-index: 999;  }
.w-content-carousel.d-winnner-s.winners-carousel:after {
left: auto;
right: -15px;
background: linear-gradient(to left, var(--color-content-bg-grad), transparent);
} @media (max-width: 768px) {
.d-inner-prow {
margin: 0 auto !important; }
.winner-carousel-item { padding: 12px 16px;
}
.w-vwrapper.d-winner-scc.align_.valign_ {
padding: 8px 5px;
}
.w-vwrapper.d-winner-scc>span {
padding-bottom: 0;
}
.winner-carousel-item .win-name {
font-size: 13px;
}
.winner-carousel-item .win-name img.winner-coin-icon {
width: 18px;
height: 18px;
}
.w-hwrapper.d-list-gift {
display: grid;
flex-wrap: nowrap;
gap: 5px;
justify-content: space-between;
grid-auto-columns: 5;
display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 5px;
margin-bottom: 15px;
}
.w-hwrapper.d-list-gift>.w-vwrapper {
margin: 0 !important;
font-size: 11px;
line-height: 1.2;
text-align: center;
gap: 10px; }
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td {
padding-top: 10px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr {
border-bottom: 1px solid !important;
border-color: var(--color-content-border) !important;
outline: none !important;
padding-bottom: 10px !important;
width: 100%;
display: block;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody {
display: block;
width: 100%;
}
.w-account.woocommerce.woocommerce-MyAccount-content.for_dashboard header.woocommerce-products-header {
width: 100%;
text-align: center;
margin-right: 0 !important;
}
}
@media (max-width:600px) {
.d-bottom-box-product {
align-items: center;
}
.d-trustpilot-sc img {
max-width: 100%;
}
.cd-grid.box.d-next-drow-slider span.wc_lotery_countdown-amount {
font-size: 18px;
}
.d-next-drow-slider span.wc_lotery_countdown-section {
margin: 0 0.25rem;
gap: 5px;
padding: 10px 0;
}
.cd-grid.box.d-next-drow-slider span.wc_lotery_countdown-row.wc_lotery_countdown-show4 {
max-width: 250px;
}
}
@media (max-width: 480px) {
.winner-carousel-item { padding: 10px 14px;
}
.woocommerce .cart_totals {
margin: 0 !important;
}
.winner-carousel-item .win-name {
font-size: 12px;
}
.winner-carousel-item .win-name img.winner-coin-icon {
width: 16px;
height: 16px;
}
}