/*
Theme Name: storefrontchild
Theme Uri:  http://ashokg.in
Author:     wpashokg
Author Uri: http://ashokg.in
Template:   storefront
Version:    1.0
License:    GNU General Public License v2 or later
Version:    1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

/* Quiz-Mcluck Start */
.quiz-mcluck-bg-color:after{
    content: "";
    width: 100%;
    height: 2px;
	background: linear-gradient(270deg, rgba(255, 0, 242, 0) 0%, #FF00F2 50%, rgba(255, 0, 242, 0) 100%);
}
.quiz-mcluck-bg-color::before{
    content: "";
    width: 100%;
    height: 2px;
	background: linear-gradient(270deg, rgba(255, 0, 242, 0) 0%, #FF00F2 50%, rgba(255, 0, 242, 0) 100%);
}
.second-header-star .elementor-heading-title{
    background: linear-gradient(180deg, #FF39F4 28.57%, #D909CD 82.86%);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
.second-header-star .elementor-heading-title::after{
    content: "";
    width: 32px;
    height: 28px;
    background: url(https://fblp.sidelines.io/wp-content/uploads/2025/06/✨.webp) no-repeat;
    display: inline-block;
    margin-left: 10px;
}
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_ff7d181,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_5c74c4a,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_c6f6583,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_9279f31,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_faafa79{order: 1;}

.form-quiz-mcluck .elementor-field-type-step .elementor-field-type-checkbox{order: 1;}

.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_976caf5,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_a5c44be,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_8577a64,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_1570006,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_4465a7a{order: 4;}

.form-quiz-mcluck .elementor-field-type-step .e-form__buttons{order: 3;}

.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_976caf5 span,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_a5c44be span,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_8577a64 span,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_1570006 span,
.form-quiz-mcluck .elementor-field-type-step .elementor-field-group-field_4465a7a span{color: #fff !important;font-size: 14px !important;line-height: 18px !important;}

/* Thank You Screen Start */
.second-quiz-mcluck-bg-color:after{
    content: "";
    width: 100%;
    height: 2px;
	background: linear-gradient(270deg, rgba(0, 234, 32, 0) 0%, #00EA20 50%, rgba(0, 234, 32, 0) 100%);
}
.second-quiz-mcluck-bg-color::before{
    content: "";
    width: 100%;
    height: 2px;
	background: linear-gradient(270deg, rgba(0, 234, 32, 0) 0%, #00EA20 50%, rgba(0, 234, 32, 0) 100%);
}
.last-screen-second-header-star .elementor-heading-title::after{
    content: "";
    width: 32px;
    height: 28px;
    background: url(https://fblp.sidelines.io/wp-content/uploads/2025/06/🙌.webp) no-repeat;
    display: inline-block;
    margin-left: 10px;
}
.quiz-mcluck-offer{
    background: linear-gradient(95.93deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 23.48%, rgba(255, 255, 255, 0.5) 72.6%, #FFFFFF 100%);
}
.purpul-bg-text p,
.purpul-bg-text h2,
.purpul-bg-text div{
    color:#fff !important;
}
/* Thank You Screen End */
/* Quiz-Mcluck End */

/* Cash Wheel Mcluck Start */
.cash-wheel-mcluck-bg{
background: linear-gradient(180deg, rgba(23, 1, 47, 0) 0%, #17012F 50%, #17012F 100%);
}
.cash-wheel-mcluck-n .cash-wheel-spin-wheel-button{
    text-align: center;
}
.cash-wheel-mcluck-n .cash-wheel-spin-wheel-button a,
.cash-wheel-mcluck-n .cash-wheel-prize-wining-button{
    font-family: "Lato", Sans-serif;
    font-weight: 900;
    font-size: 28px;
    line-height: 32.5px;
    letter-spacing: 0.32px;
    text-align: center;
    text-transform: uppercase;
    padding: 14px 48px !important;
    display: inline-block;
    border-radius: 100px;
    background: linear-gradient(127.83deg, #73FF73 10.85%, #05AE1E 83%) !important;
    border: 2.41px solid #50FF59 !important;
    box-shadow: 0px -5.63px 28.13px 0px #37FF3ACC, 0px 5.63px 28.13px 0px #05AE40CC;
    max-width: 100%;
    width: auto;
    text-shadow: 0px 1.21px 1.21px #016282;
    color: #fff;
    opacity: 1 !important;
    margin: 0 auto;
}
.cash-wheel-mcluck-n .cash-wheel-spin-wheel-button a:hover,
.cash-wheel-mcluck-n .cash-wheel-prize-wining-button:hover{
    background: linear-gradient(127.83deg, #05AE1E 10.85%, #73FF73 83%) !important;
}
.cash-wheel-mcluck-n .cash-wheel-prize-wining-innerbox .cash-wheel-prize-wining-wrap h2{
    font-weight: 800;
    font-size: 45px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    text-shadow: unset;
    padding: 0 0 15px 0;
}
.cash-wheel-mcluck-n .cash-wheel-prize-wining-innerbox .cash-wheel-prize-wining-wrap h3{
    font-weight: 800;
    font-size: 32px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    text-shadow: unset;
    padding: 0 0 15px 0;
}
.cash-wheel-mcluck-n .cash-wheel-prize-wining-innerbox .cash-wheel-prize-wining-wrap h4{
    font-weight: 800;
    font-size: 32px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    text-shadow: unset;
}
.cash-wheel-mcluck-n .cash-wheel-operator-logo img{
    width: 100%;
    margin-top: 30px;
    max-width: 60px;
}
.cash-wheel-mcluck-n .cash-wheel-prize-wining-container{
    text-align: center;
}
.cash-wheel-mcluck-n .cash-wheel-prize-wining-button{
    margin-top: 20px;
}
/* Cash Wheel Mcluck End */

/* Cash Slot Mcluck Start */
.cash-slot-mcluck-v .site-slot-machine-main{
    margin-top: 0;
}
.cash-slot-mcluck-v .site-spin-after-text  h2{
    font-weight: 800;
    font-size: 45px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    text-shadow: unset;
    color: #fff;
    line-height: 45px;
    padding: 0 0 15px 0;
}
.cash-slot-mcluck-v .site-spin-after-text .slot-machine-prize-amount h3{
    font-weight: 800;
    font-size: 32px;
    line-height: 32px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
    text-shadow: unset;
    padding: 0 0 15px 0;
    margin: 0;
}
.cash-slot-mcluck-v .site-spin-after-text p{
     font-weight: 800;
    font-size: 32px;
    line-height: 32px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif !important;
    text-shadow: unset;
    color: #fff;
}
.cash-slot-mcluck-v .slot-machine-operator-logo img{
    width: 100%;
    margin: 0 auto;
    padding: 10px 0 15px 0;
    max-width: 40px;
}
/* Cash Slot Mcluck End */

/* Cash Wheel Jackpot Rabbit Start */
.cash-wheel-jackpot-rabbit .cash-wheel-prize-wining-innerbox .cash-wheel-prize-wining-wrap h2,
body .cash-wheel-jackpot-rabbit .cash-wheel-prize-wining-innerbox h3{
    font-weight: 800 !important;
    font-size: 45px !important;
    text-transform: uppercase !important;
    font-family: "Poppins", sans-serif !important;
    text-shadow: unset !important;
    padding: 0px 0 7px 0 !important;
    line-height: 50px;
}
.cash-wheel-jackpot-rabbit .cash-wheel-prize-wining-innerbox h3 div{
    padding-top: 20px;
}
.cash-wheel-jackpot-rabbit .cash-wheel-prize-wining-innerbox h4{
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
    font-size: 25px !important;
    line-height: 31px !important;
    text-transform: uppercase !important;
}
.cash-wheel-jackpot-rabbit  .cash-wheel-operator-logo img {
    width: 100%;
    margin-top: 30px;
    max-width: 156px;
}
/* Cash Wheel Jackpot Rabbit End */

/* Fast-Wheel-Jackpot-Rabbit Start */
.fast-wheel-jackpot-rabbit .fast-wheel-prize-wining-wrap h2,
body .fast-wheel-jackpot-rabbit .fast-wheel-prize-amount h3{
    font-weight: 800 !important;
    font-size: 45px !important;
    text-transform: uppercase !important;
    font-family: "Poppins", sans-serif !important;
    text-shadow: unset !important;
    padding: 0px 0 7px 0 !important;
    line-height: 50px;
}
.fast-wheel-jackpot-rabbit .cash-wheel-prize-wining-innerbox h3 div{
    padding-top: 20px;
}
.fast-wheel-jackpot-rabbit .fast-wheel-prize-wining-wrap h4{
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
    font-size: 23px !important;
    line-height: 31px !important;
    text-transform: uppercase !important;
    background: unset;
    color: #fff;
    -webkit-text-fill-color: unset;
    text-shadow: unset;
}
.fast-wheel-jackpot-rabbit .cash-wheel-operator-logo img {
    width: 100%;
    margin-top: 30px;
    max-width: 156px;
}
.fast-wheel-jackpot-rabbit .fast-wheel-spin-wheel-button{
    text-align: center;
}
.fast-wheel-jackpot-rabbit .fast-wheel-spin-button,
.fast-wheel-jackpot-rabbit  .fast-wheel-prize-wining-button{
    font-family: "Lato", Sans-serif;
    font-weight: 900;
    font-size: 28px;
    line-height: 32.5px;
    letter-spacing: 0.32px;
    text-align: center;
    text-transform: uppercase;
    padding: 14px 48px !important;
    display: inline-block;
    border-radius: 100px;
    background: linear-gradient(127.83deg, #73FF73 10.85%, #05AE1E 83%) !important;
    border: 2.41px solid #50FF59 !important;
    box-shadow: 0px -5.63px 28.13px 0px #37FF3ACC, 0px 5.63px 28.13px 0px #05AE40CC;
    max-width: 100%;
    width: auto;
    text-shadow: 0px 1.21px 1.21px #016282;
    color: #fff;
    opacity: 1 !important;
    margin: 20px auto 0 auto !important;
}
.fast-wheel-jackpot-rabbit .fast-wheel-spin-button:hover,
.fast-wheel-jackpot-rabbit  .fast-wheel-prize-wining-button:hover{
    background: linear-gradient(127.83deg, #05AE1E 10.85%, #73FF73 83%) !important;
}
.fast-wheel-jackpot-rabbit .fast-wheel-prize-wining-container{
    text-align: center;
}
.fast-wheel-jackpot-rabbit .fast-wheel-innerbox{
    margin-bottom: 0;
}
/* Fast-Wheel-Jackpot-Rabbit End */

/* Slot Jackpot Rabbit Page Satrt */
.slot-jackpot-rabbit-s .site-spin-logo{
    display: block !important;
}
.slot-jackpot-rabbit-s .site-spin-logo img,
.cash-slot-jackpot-rabbit-s .site-spin-logo img{
    max-width: 270px;
    width: 100%;
}
.slot-jackpot-rabbit-s .site-spin-after-text p,
.cash-slot-jackpot-rabbit-s .site-spin-after-text p{
    font-weight: 500;
    font-size: 20px;
    line-height: 23.44px;
    text-transform: uppercase;
    padding: 0;
}
.slot-jackpot-rabbit-s .slot-machine-operator-logo img,
.cash-slot-jackpot-rabbit-s  .slot-machine-operator-logo img{
    max-width: 160px !important;
    padding: 30px 0 15px 0;
}

.slot-jackpot-rabbit-s .site-spin-after-text h2,
.slot-jackpot-rabbit-s  .site-spin-after-text h3,
.cash-slot-jackpot-rabbit-s .site-spin-after-text h2,
.cash-slot-jackpot-rabbit-s .site-spin-after-text h3{
    font-size: 35px !important;
    padding: 0 0 5px 0 !important;
    line-height: 40px;
}
/* Slot Jackpot Rabbit Page End */

/* Slot Baba Casino And Wheel Baba Casino Pages Start */
.slot-wheel-baba-casio .slot-machine-operator-logo img{
    max-width: 106px !important;
    padding: 12px 0 9px 0;
}
.slot-wheel-baba-casio .site-spin-after-text p, .cash-slot-jackpot-rabbit-s .site-spin-after-text p{
        font-size: 16px;
}
.slot-wheel-baba-casio-wheel .cash-wheel-operator-logo img{
    margin-top: 27px;
    max-width: 106px;
}
.slot-wheel-baba-casio-wheel .cash-wheel-prize-wining-innerbox .cash-wheel-prize-wining-wrap h2, body .slot-wheel-baba-casio-wheel .cash-wheel-prize-wining-innerbox h3{
    font-size: 43px !important;
    list-style: 43px !important;
}
.slot-wheel-baba-casio-wheel .cash-wheel-prize-wining-innerbox h4{
    font-size: 16px !important;
}
/* Slot Baba Casino And Wheel Baba Casino Pages End */

/* Media Css */
@media only screen and (max-width: 767px) {
/* Fast-Wheel-Jackpot-Rabbit Start */
.fast-wheel-jackpot-rabbit .fast-wheel-prize-wining-wrap h2,
body .fast-wheel-jackpot-rabbit .fast-wheel-prize-amount h3{
    font-size: 38px !important;
    padding: 0px 0 0 0 !important;
    line-height: 45px !important;
}
.fast-wheel-jackpot-rabbit .fast-wheel-operator-logo img {
    width: 100%!important;
    margin-top: 30px!important;
    max-width: 156px!important;
}
.fast-wheel-jackpot-rabbit .fast-wheel-prize-wining-wrap h4 {
    font-size: 20px !important;
    line-height: 26px !important;
}
.fast-wheel-jackpot-rabbit .fast-wheel-prize-wining-wrap {
    width: 100% !important;
}
.fast-wheel-jackpot-rabbit .fast-wheel-spin-button, 
.fast-wheel-jackpot-rabbit .fast-wheel-prize-wining-button{
    padding: 14px 30px !important;
    width: 100%;
}
/* Fast-Wheel-Jackpot-Rabbit End */
/* Slot Baba Casino And Wheel Baba Casino Pages Start */
body .slot-wheel-baba-casio .slot-machine-operator-logo img {
    max-width: 86px !important;
    padding: 10px 0 15px 0;
}
body .slot-wheel-baba-casio-wheel .cash-wheel-operator-logo img{
    margin-top: 16px!important;
    max-width: 86px!important;
}
body .slot-wheel-baba-casio-wheel .cash-wheel-prize-wining-innerbox .cash-wheel-prize-wining-wrap h2, body .slot-wheel-baba-casio-wheel .cash-wheel-prize-wining-innerbox h3{
    font-size: 32px !important;
    line-height: 32px !important;
}
.slot-wheel-baba-casio-wheel .cash-wheel-prize-wining-innerbox h4{
    font-size: 16px !important;
}
body .slot-wheel-baba-casio-wheel .cash-wheel-prize-wining-innerbox h4 {
        font-size: 16px !important;
    }
/* Slot Baba Casino And Wheel Baba Casino Pages End */
/* Cash Wheel Jackpot Rabbit Start */
.cash-wheel-jackpot-rabbit .cash-wheel-prize-wining-innerbox h3 div {
    padding-top: 20px !important;
    font-size: 38px !important;
    line-height: 38px !important;
}
.cash-wheel-jackpot-rabbit .cash-wheel-prize-wining-innerbox .cash-wheel-prize-wining-wrap h2{
    font-size: 38px !important;
    line-height: 45px;
    padding: 0 !important;
}
.cash-wheel-jackpot-rabbit .cash-wheel-prize-wining-innerbox h3{
    font-size: 38px !important;
}
.cash-wheel-mcluck-n .cash-wheel-operator-logo img {
    margin-top: 21px;
    width: 112px;
}
.cash-wheel-jackpot-rabbit .cash-wheel-prize-wining-innerbox h4{
    font-size: 20px !important;
    line-height: 28px !important;
}
.cash-wheel-jackpot-rabbit .cash-wheel-operator-logo img {
    width: 100% !important;
    margin-top: 30px !important;
    max-width: 156px !important;
}
/* Cash Wheel Jackpot Rabbit End */
/* Cash Wheel Mcluck Start */
.cash-wheel-mcluck-n .cash-wheel-spin-wheel-button a{
    padding: 14px 30px !important;
    width: 100%;
}
.cash-wheel-mcluck-n .cash-wheel-operator-logo img{
    margin-top: 10px;
}
/* Cash Wheel Mcluck End */

/* Cash Slot Mcluck Start */
body .cash-slot-mcluck-v .slot-machine-prize-amount{
    padding-top: 0 !important;
}
.cash-slot-mcluck-v .site-spin-after-text h2{
    padding: 7px 0 10px 0;
}
.cash-slot-mcluck-v .site-spin-after-text .slot-machine-prize-amount h3{
    padding: 0 0 10px 0;
}
/* Cash Slot Mcluck End */

/* Slot Jackpot Rabbit Page Satrt */
.slot-jackpot-rabbit-s .site-spin-logo img,
.cash-slot-jackpot-rabbit-s .site-spin-logo img  {
    max-width: 225px;
}
.slot-jackpot-rabbit-s .site-spin-logo{
    top: -120px !important;
}
.slot-jackpot-rabbit-s-f{
    background: linear-gradient(180deg, rgba(172, 67, 212, 0) 0%, #C751E8 35.5%) !important;
}
.slot-jackpot-rabbit-s .slot-machine-operator-logo img{
    max-width: 145px !important;
    padding: 10px 0 15px 0;
}
.slot-jackpot-rabbit-s .site-spin-after-text{
    height: auto;
}
.slot-jackpot-rabbit-s .site-spin-after-text h2,
.cash-slot-jackpot-rabbit-s .site-spin-after-text h2{
    font-size: 33px !important;
    line-height: 33px;
}
.slot-jackpot-rabbit-s .site-spin-after-text h3,
.cash-slot-jackpot-rabbit-s .site-spin-after-text h3{
    font-size: 33px !important;
    line-height: 28px !important;
}
.slot-jackpot-rabbit-s .site-slot-machine-main .slots .reel {
    height: 250px !important;
}
body .cash-slot-jackpot-rabbit-s .site-spin-after-text {
    height: 210px !important;
}
.slot-jackpot-rabbit-s .slot-machine-operator-logo img,
.cash-slot-jackpot-rabbit-s .slot-machine-operator-logo img{
    padding: 20px 0 15px 0;
    max-width: 129px!important;
}

/* body .slot-jackpot-rabbit-s .slot-machine-operator-logo img,
body .cash-slot-jackpot-rabbit-s .slot-machine-operator-logo img{
    padding: 20px 0 15px 0;
    max-width: 129px!important;
} */
/* Slot Jackpot Rabbit Page End */

}