/*
 Theme Name:   Nuts Child Theme
 Theme URI:    http://nuts.themerex.net/
 Description:  Nuts Child Theme
 Author:       ThemeRex
 Author URI:   http://themerex.net/
 Template:     nuts
 Version:      1.0.0
 Tags: poker, casino, gambling, games, affiliate, affiliate blog, affiliate news, betting, sports betting, bookmaker, casino blog, casino games, poker blog, gambling blog, shop 
 Text Domain:  nuts
*/


/* =Theme customization starts here
------------------------------------------------------------ */
.sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {
	max-height: 7.5em;
}
header.top_panel_custom_main-header .elementor-widget-trx_sc_layouts_search {
	/*position: absolute;
	top: 10px;
	left: auto;
	right: 20px;*/
}
header.top_panel_custom_main-header .sc_button.sc_button_size_small {
	padding-left: 20px;
	padding-right: 20px;
}
.gold {
	font-weight: 700;
	color: #d7972e;
}
.hero__text {
	margin: auto;
	margin-bottom: 30px;
	max-width: 500px;
}
#crypto-slider .hero-slider__slide > .elementor-widget-wrap {
	padding: 20px;
	margin: 5px;
	min-width: 250px;
	height: auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: #183766;
	background-color: #0b0737;
	border-radius: 10px;
	transition: all 0.4s ease;
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
#crypto-slider .hero-slider__slide > .elementor-widget-wrap:hover {
	background: #b9874c;
	background: radial-gradient( 75.32% 64.9% at 100% 100%, rgba(254, 204, 53, 0.5) 0%, rgba(185, 135, 76, 0.5) 100% ), radial-gradient(100.88% 74.01% at 0% 0%, #ffffd9 0%, #b9874c 100%);
}
.wbel_post_slider_wrapper .wb_ps_single_item {
	background: transparent;
	box-shadow: none;
}
.wbel_post_slider_wrapper .wb_ps_thumbnail img {
	width: 100%;
	display: block;
	border-radius: 10px;
	border: 2px solid #1aa0cf;
	filter: drop-shadow(0px 0px 30px #281121);
	transition: all 0.4s ease;
	object-fit: cover;
	height: 145px;
	box-shadow: none;
}
.wbel_post_slider_wrapper .wb_ps_content h2 {
	margin: 0;
}
.wbel_post_slider_wrapper .wb_ps_content h2 a {
	color: #ffffff;
}
.wbel_post_slider_wrapper .wb_ps_description {
	display: none;
}
.wbel_post_slider_wrapper .slick-dots li button {
	border-radius: 50%;
	background: #ffffff;
}
.perks > .elementor-container > .elementor-column > .elementor-widget-wrap {
	padding: 30px 20px 25px;
	background: linear-gradient(180deg, #132c51 0%, #000000 100%);
	background: linear-gradient(180deg, #0b0737 0%, #000000 100%);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	transition: all 0.4s ease;
}
.perks .perks__benefits {
	margin-bottom: 20px;
	background: #183766;
	border-radius: 10px;
}
.perks .perks__benefits .elementor-container > .elementor-column {
	padding: 20px 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: #183766;
	background-color: #2b0737;
	border-radius: 10px;
	transition: all 0.4s ease;
}
.perks__promotions {
	padding: 30px 20px 40px;
	margin-bottom: 20px;
	border: 1px solid #d7972e;
	border-radius: 10px;
	transition: all 0.4s ease;
}
.perks__articles > .elementor-container > .elementor-column > .elementor-widget-wrap {
	padding: 20px 20px 40px;
	background: linear-gradient(180deg, #132c51 0%, #000000 100%);
	background: linear-gradient(180deg, #0b0737 0%, #000000 100%);
	border-radius: 0px 0px 10px 10px;
	transition: all 0.4s ease;
}
.logo-icons > .elementor-widget-wrap {
	border-bottom: 1px solid;
}
.logo-icons > .elementor-widget-wrap > .elementor-element {
	width: 20%;
}
.help > .elementor-container > .elementor-column > .elementor-widget-wrap {
	padding: 30px 10px 30px;
	background: linear-gradient(180deg, #132c51 0%, #000000 100%);
	background: linear-gradient(180deg, #0b0737 0%, #000000 100%);
	border-radius: 10px;
	transition: all 0.4s ease;
}
.help__text {
	margin: 0 auto;
	margin-bottom: 60px;
	max-width: 1120px;
	transition: all 0.4s ease;
}
.help__new-user {
	padding: 50px 20px;
	background: #183766;
	background-color: #2b0737;
	border-radius: 10px 10px 0px 0px;
	transition: all 0.4s ease;
}
.help__faq {
	padding: 50px 20px;
	background: linear-gradient(180deg, #132c51 0%, #000000 100%);
	border-radius: 0px 0px 10px 10px;
	transition: all 0.4s ease;
}
.payment_option > .elementor-widget-wrap {
	border: solid 1px #d5d7fa;
	border-radius: 4px;
	margin: auto;
	margin-bottom: 20px;
	background: #f0f1fd;
	margin-left: 5px;
  	margin-right: 5px;
}
.banking_content .sc_button_wrap .sc_button {
	padding-left: 15px;
	padding-right: 15px;
}
.payment_option__data {
	font-size: 14px;
	color: #666;
	padding: 10px;
	margin-bottom: 10px;
}
.payment_option__data ul {
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
}
.payment_option__data li {
	border-bottom: 1px solid #d5d7fa;
	padding: 10px;
}
.payment_option__data li:first-of-type {
	color: #111;
	font-size: 12px;
}
.payment_option__cta_container {
	padding-top: 10px;
	text-align: center;
}
.withdrawal-table table {
	width: 100%
}
.perk-inner-container {	
	background: linear-gradient(180deg, #132c51 0%, #000000 100%);
}
.play-today {
	background: linear-gradient(180deg, #132c51 0%, #000000 100%);
}
.joining-benefits .elementor-inner-section .elementor-container > .elementor-column > .elementor-widget-wrap {
	margin: 10px 10px 10px 10px;
  	padding: 30px 20px 30px 20px;
	height: auto;
	background-color: #0b0737;
	background: linear-gradient(180deg, #0b0737 0%,#132c51 100%);
	border-radius: 10px;
	transition: all 0.4s ease;
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.joining-benefits .elementor-inner-section .elementor-container > .elementor-column > .elementor-widget-wrap:hover {
	background: #b9874c;
	background: radial-gradient( 75.32% 64.9% at 100% 100%, rgba(254, 204, 53, 0.5) 0%, rgba(185, 135, 76, 0.5) 100% ), radial-gradient(100.88% 74.01% at 0% 0%, #ffffd9 0%, #b9874c 100%);
}
.joining-benefits .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title {
	margin-bottom: 15px;
	font-size: 25px;
}