.matchinfo.new-layout .match-card-footer .fp-icon {
    display: none;
		/*hide chart */
}
.matchinfo.new-layout .match-card-footer div {
    text-align: center;
}


.nsl-container-embedded-login-layout-below {
    clear: both;
    padding: 20px;
    text-align: center;
    background: blue;
}
#nsl-custom-login-form-1 .nsl-container {
    text-align: center;
}

.ads-banner-sidebar .widget-title{ text-align: center;
}
.main-header-menu .menu-link, .main-header-menu>a {
    border-radius: 20px;
    margin: 2px;
}
.xoo-el-form-container ul.xoo-el-tabs li {
    border-radius: 26px;
}
/*hide button */
button[name='update_cart'] {
display: none !important;
}
/*hide button ends*/

/*change button text */
.wc-proceed-to-checkout .checkout-button{visibility: hidden}
.wc-proceed-to-checkout .checkout-button:after{content:'Next';visibility: visible;display: block;position: relative;background-color: #82098f;padding: 5px;top: 2px;border-radius: 56px;padding-top: 5px;padding-right: 40px;padding-bottom: 5px;padding-left: 40px;text-align: center;margin-bottom: 1em;font-size: 1.1em;line-height: 1.8em}
/*change button text ends */

/*css to disable text highlight will not be able to use ctrl + C  */
body{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}
/*CSS ends */
/*css to remove image load option in mobile */
img{pointer-events:none}
/*ends */
.dino-outer:first-of-type {zoom: 139%;border-radius: 30px; border: 1px solid #580a6e !important;}
@media (max-width: 480px) {.dino-outer:first-of-type {zoom: 106%;}
}
.keyboardkey {box-shadow: rgb(132 132 132 / 0.16) 1px 1px 4px 1px;text-shadow: none;font-weight: bold;width: 45px;margin-right: 4px;margin-left: 4px;padding: 0.2em 1em;border: 3px solid;border-color: #d6d6d6 #b4b4b4 #b4b4b4 #d6d6d6;-moz-border-radius: 4px;-webkit-border-radius: 5px;border-radius: 4px;background-color: #F2F2F2;background-image: -moz-linear-gradient(top, #E0E0E0, #FCFCFC);background-image: -o-linear-gradient(top, #E0E0E0, #FCFCFC);background-image: -webkit-linear-gradient(top, #E0E0E0, #FCFCFC);background-image: linear-gradient(top, #E0E0E0, #FCFCFC); }

#sp-tab__ul li {
    border-radius: 30px;
    /*width: 38px;*/
		/*new for wc */ 
		width: 48%;
    margin: 0;
}

#sp-wp-tabs-wrapper_2574 .sp-tab__nav-tabs .sp-tab__nav-item.show .sp-tab__nav-link, #sp-wp-tabs-wrapper_2574 .sp-tab__nav-tabs .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
    border-radius: 30px;
}

#sp-wp-tabs-wrapper_2574.sp-tab__lay-default ul .sp-tab__nav-item {
    margin: 7px 6px 6px 2px;
    margin-top: 5px;
}

#sp-wp-tabs-wrapper_2574 .sp-tab__nav {    justify-content: center;}
#sp-tab__ul {
    margin: -1px 9px;
}
#sp-wp-tabs-wrapper_2574.sp-tab__lay-default ul .sp-tab__nav-item .sp-tab__tab_title, #sp-wp-tabs-wrapper_2574.sp-tab__lay-default label.collapsed .sp-tab__card-header {
    font-size: 12px;
}


.matchinfo.new-layout .fp-joker, .matchinfo.new-layout .fp-nojoker {
    width: 98px;
}
.ast-404-search {
    display: none;
}
.button-matches input[type="submit"] {
    background-color: #c309ae;}

.button-matches input[type="submit"]:hover {
    background-color: #8224e3;}


/*------------------above codes are new--------------------------------------*/
.login-password, .login-username {padding: 10px;}
.page-id-3004 .elementor-shortcode {
		background: #ffeb3b;
    padding: 20px;
    font-size: 86%;
    text-align: center;
}

.widget div.football-pool-widget div {/* disable clicking on the match link from countdown widget */
		pointer-events: none; cursor: default;    
}

.matchinfo.new-layout .match-card-header span {    text-align: left;}

#wp_sidebarlogin-2, #wp_sidebarlogin-3 ul li a, .lost_password-link a {color:#fff;font-size: 97%;}
#wp_sidebarlogin-2, #wp_sidebarlogin-3 ul li a:hover, .lost_password-link a:hover {color:#FFF010;}
.bonus .reminder {display:none !important;}

.new-user-subscribe-a-plan-link a {color:#00ff00;}
.sp-tab-content {
		/*background: #7b0073;*/
    color: #000080;
    padding: 18px 4px 1px 4px;
    font-size: 86%;
    text-align: center;
}

.site {background-color: #120333;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 800 400'%3E%3Cdefs%3E%3CradialGradient id='a' cx='396' cy='281' r='514' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23620c82'/%3E%3Cstop offset='1' stop-color='%23120333'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='400' y1='148' x2='400' y2='333'%3E%3Cstop offset='0' stop-color='%23ff1fce' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23ff1fce' stop-opacity='0.5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='800' height='400'/%3E%3Cg fill-opacity='0.4'%3E%3Ccircle fill='url(%23b)' cx='267.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='532.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='400' cy='30' r='300'/%3E%3C/g%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;
}

.widget_wp_sidebarlogin h2 {font-size: 80%;}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {    padding: 0.67em 0.67em;}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single:not(.ast-related-post)  {
    background-color: #fff;    border-radius: 12px;		box-shadow: rgb(0 0 0 / 32%) 1px 4px 15px;		padding: 51px;
}

@media (max-width: 480px) {		
		.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single:not(.ast-related-post)  {
		padding: 1px;}
}

table.pool-ranking.ranking-page {
    min-width: 99% !important;
		max-width: 99%!important;
}
table.pool-ranking tr.currentuser {
		background-color: #ded9ff;
}
.woocommerce-notices-wrapper {display:none !important}
.woocommerce-form-login-toggle {display:none !important}

.rules-text {
    background-color: #050a44 !important;
    border-radius: 15px;
    text-align: center;
    padding: 21px 24px !important;
    border: 4px solid #07e7ea;
    color: #fff !important;
    font-size: 81%;
}
.rules-text h2 { background-color: #000080 !important;    padding: 17px !important;    color: #fff !important;}
.textwidget   .woocommerce-form-register label { padding: 2px 69px;}
.textwidget   .woocommerce-form-register input  {		min-width: 80%;}
.textwidget   .woocommerce-privacy-policy-text p {
		padding: 20px;    font-size: 71%;}
.widget-area .widget_wp_sidebarlogin .sidebar-login-form .input, .widget_wp_sidebarlogin .sidebar-login-form .input {    width: 80%;}



.playing-now {  /*animation: blinker 1s linear infinite;*/color: #8cd102;    font-size: 89%;
		animation: blinker 1.7s cubic-bezier(.5, 0, 1, 1) infinite alternate;  }
@media (max-width: 480px) {
		.matchinfo.new-layout .match-card-footer div {    line-height: 19px;  }
		.matchinfo.new-layout div.home, .matchinfo.new-layout div.away {
    font-weight: 100;    font-size: 75% !important;}
		.playing-now {    font-size: 57%;}
		.playing-now { font-size: 69%;}
		
		div.bonus .bonus-card-footer .bonus.points {
    color: #ffc400;
    font-size: 10px;
}
		
}

/*@keyframes blinker {  50% {    opacity: 0;  }}*/
@keyframes blinker { to { opacity: 0; } }
.match-card-save {text-align:left;}

.af-main-banner-tabbed-posts .af-sec-post .read-single {
  background-color: #7a0031;
}
/*.match-card-save { background-color: #222;}*/
.matchinfo.new-layout .score {
    font-size: 160%;
    padding: 25px;
}
/*.matchinfo.new-layout .fp-nojoker {   margin: 5px;}
.matchinfo.new-layout .fp-joker {    margin: 5px;}*/

.matchinfo.new-layout .match-card, .matchinfo.new-layout .linked-question {
    background-color: #050a44;
    border-radius: 15px;
    padding: 6px 9px;
    border: 2px solid #07e7ea;
		/*width: 99%;*/
    width: 48%;
    color: #fff;
}
.matchinfo.new-layout .match-card-header {
  background: #000080;/* For browsers that do not support gradients */
  background-image: linear-gradient(#000080, #050a44);
  border-radius: 15px;
  font-size: 90%;
  padding: 16px;
  margin-bottom: 20px;
  border-top-style: groove;
  border-top-color: #07e7ea;
  border-top-width: 3px;
}

.match-card-footer {
  border-top-style: groove;
  border-top-color: #07e7ea;
  border-top-width: 2px;
		font-size:150%;
		color :#00ffc9;
		/*new */ background: #000080; /* For browsers that do not support gradients */
  background-image: linear-gradient(#000080, #050a44);
		
		border-radius: 15px; padding: 3px 2px 11px 5px !important;
}

div.bonus .bonus-card-footer {
  border-top-style: groove;
  border-top-color: #07e7ea;
  border-top-width: 2px;
}

.matchinfo.new-layout .matchtype {
  background-color: #000080;/* For browsers that do not support gradients */
		background-image: linear-gradient(#000080, #050a44);
		    border-radius: 20px;
  margin-bottom: 25px;
  padding: 10px;
  text-align: center;
  border-top-style: groove;
  border-top-color: #07e7ea;
  border-top-width: 3px;
}

.matchinfo.new-layout .score input.prediction {
  border-radius: 15px;
  border-top-style: groove;
  border-top-color: #00ffc9;
  border-top-width: 2px;
}
.matchinfo.new-layout .score input.prediction {
   padding-left: 0px;
}

@media screen and (min-width: 768px) {
    .matchinfo.new-layout .score input.prediction {
     /*padding-left: 16px;*/
			padding: 0px 12px;
		}
}
div.bonus .bonus-card-footer .bonus {
    color: #00ffc9;
    font-size: 92%;
    text-transform: capitalize;
}
input.prediction {
    color: #fff;
    background: #212765;
}
p.bonus.image {
    text-align: center;
}
div.bonus {
    background-color: #050a44 !important;
}
.bonus-card-footer .bonus reminder {display:none !important}

.sp-tab__lay-default ul>li>a>span, .sp-tab__lay-default ul>li>label>span {
    color: #ffffff !important;
}

div.bonus ul.multi-select input[type=radio], div.bonus ul.multi-select input[type=checkbox] {
   
    height: 25px;
    margin-right: 20px;
    width: 26px;
}
table.pool-ranking {    text-transform: capitalize;}

.g-recaptcha {
    position: relative;
    top: 0px;
    padding: 31px 0px;
    left: 0px;
}
.woocommerce-MyAccount-navigation {
display:none;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}

#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { width: 19%;}

/* pagination tabs style starts */

#sp-tabpro-wrapper_2574.sp-tab__lay-default ul > li > label, #sp-tabpro-wrapper_2574.sp-tab__lay-default ul > li > a , #sp-tabpro-wrapper_2574.sp-tab__lay-default ul .sp-tab__nav-item {    border-radius: 30px;}

#sp-tabpro-wrapper_2574.sp-tab__lay-default ul .sp-tab__nav-item { margin: 4px 3px;  padding: 0px 0px;}
#sp-tabpro-wrapper_2574.sp-tab__lay-default ul {    border: 1px solid #1e73be;    border-radius: 20px;    padding: 16px 19px;}
#sp-tabpro-wrapper_2574 .sp-tab__nav-tabs .sp-tab__nav-link {    min-width: 31px;}

@media (max-width: 480px) {
		
		.sp-tab__lay-default ul>li>a>span, .sp-tab__lay-default ul>li>label>span {
    font-size: 70%;
    color: #716c6c;
    display: flex;
    align-items: center;
    padding: 2px;
	}
		#sp-wp-tabs-wrapper_2574.sp-tab__lay-default li.sp-tab__nav-item {
    /*new is down width: 9%;*/
				 
				width: 48%;
     margin: 2px 1px 1px 2px;
}
	
	#sp-tabpro-wrapper_2574.sp-tab__lay-default .sp-tab__tab-content > .sp-tab__tab-pane {
       border: none;
    padding: 3px;
    border-top: 0px;
    background-color: #050a44;
    color: #fff;
    line-height: 2em;
    text-align: center;
	}
		#sp-tabpro-wrapper_2574.sp-tab__lay-default ul {
     border: none;
     margin-bottom: 17px;
    padding: 0px 5px;
	}

}


/* pagination tabs style ends */


.ast-separate-container.ast-two-container #secondary .widget {     padding: 11px;    border-radius: 17px;}

/*.ast-separate-container.ast-two-container #secondary .widget {
    background-color: #a60075;
		}*/


.money-pot {     background-image: url(https://www.vivekmetal.com/wp-content/uploads/2021/08/potluck-1.png);
    background-color: #050a44 !important;
    background-repeat: no-repeat !important;
    min-height: 288px;
    background-attachment: scroll;
    background-position: 50% 83%;
    border-radius: 15px;
    padding: 21px 0px !important;
    border: 4px solid #07e7ea;
    color: #fff !important;
    text-align: center;
}
.money-pot h2 { background-color: #000080 !important;    padding: 17px !important;    color: #fff !important;}
.money-prize {   background-color: #050a44 !important;    border-radius: 15px;text-align: center;    padding: 21px 0px !important;
    border: 4px solid #07e7ea;    color: #fff !important;}
.money-prize h2 { background-color: #000080 !important;    padding: 17px !important;    color: #fff !important;}
#text-5 {    font-weight: 600;		color:#050a44 !important;    font-size: 1.5rem !important;}
@media (max-width: 480px) {#text-5 { font-size: 1.7rem !important;}}

.money-prize p a { color: white !important;}


/*
.entry-content p a {
    background: #000080 !important;
    color: white !important;
    padding: 3px 9px !important;
    border-radius: 11px !important;
}
.entry-content p a:hover {
    background: #1e73be !important;
    border-radius: 19px !important;
}
*/
.leagueplayers-list{   background-color: #050a44 !important;    border-radius: 15px;text-align: left;    padding: 21px 0px !important;
    border: 4px solid #07e7ea;    color: #fff !important;}
.leagueplayers-list h2 { background-color: #000080 !important;    padding: 17px !important;    color: #fff !important;}

.textwidget a {color: white !important;}
.football-pool-widget a {color: white !important;}

.football-pool-widget .currentuser a {
    color: #050a44 !important;
}

/*
.page-id-2575 {  background: url(https://www.vivekmetal.com/wp-content/uploads/2021/07/bg.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}*/
/*
.page-id-2575 .ast-article-single { border-radius: 19px; padding-top: 32px;     border: 4px solid #07e7ea;}
*/
h2.sp-tab__section_title_2574 {
		/*margin-bottom: 0px !important; 
		padding-bottom: 16px;
		line-height: 28px;letter-spacing: 0px; */
		font-size: 16px;
		text-align: center;
		color: #000080;
}



div.buttonblock {
    margin: -1em 0 1em;
}

.menu-highlight a{
color: #ffffff !important;
background: #a60075;
border-radius: 50px;
padding: 0px 19px !important;
transition: all 0.2s linear;
line-height:45px;
}

.menu-highlight a:hover {
color: #ffffff !important;
background: #1172c4!important;
}
li.menu-highlight:hover a{
color:#ffffff !important;
}
.menu-highlight:active {
border-radius: 22px;
}
.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .widget_layered_nav_filters ul li.chosen a, .woocommerce-page ul.products li.product .ast-woo-product-category, .wc-layered-nav-rating a {
    color: #a60075;
}



#members-widget-login-2 p {
    margin-bottom: 1px;
}