.age-gate-form {
    background-color: #6786B8 !important;
    border: 3px solid #E4AE5B;
	  border-radius: 5px;
}

.wp-block-table .goldenbear-table td,
.wp-block-table .goldenbear-table th {
    border: 1px solid;
    padding: .5em;
    background: transparent !important;
}

.elementor-widget-container .goldenbear-table td,
.elementor-widget-container .goldenbear-table th {
    background: transparent !important;
}

.wp-block-table .goldenbear-table td:hover,
.wp-block-table .goldenbear-table tr:hover,
.wp-block-table .goldenbear-table tbody tr:hover td,
.wp-block-table .goldenbear-table tbody tr:hover th {
  background-color: transparent !important;
}


.age-gate-form, .age-gate-form label, .age-gate-form h1, .age-gate-form h2, .age-gate-form p{
	font-family: 'Jost', sans-serif;
	font-size: 30px;
	text-transform: uppercase;
}

.goldenbear-table tbody > tr:nth-child(odd) > td,
.goldenbear-table tbody > tr:nth-child(odd) > th {
    background-color: transparent !important;
}

h2.premium-blog-entry-title a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 80px!important;
}

.gform-theme--foundation .gfield .ginput_password.large, .gform-theme--foundation .gfield input.large, .gform-theme--foundation .gfield select.large {
    inline-size: 100%;
    font-size: 17px!important;
    padding: 14px 10px;
    margin: auto!important;
    line-height: 1;
    height: 49px!important;
}

.age-gate-submit-yes{
	background-color: #E4AE5B !important;
	border: none;
	color: #fff;
	padding: 10px 30px;
	font-family: 'Jost', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
}

.age-gate-submit-yes:hover{
	background-color: #E4AE5B;
	border: none;
	color: #1c304c;
}
.age-gate-submit-yes:focus{
	background-color: #E4AE5B;
	border: none;
	color: #fff;
}
.age-gate-submit-no{
	background-color: #E4AE5B;
	border: none;
	color: #fff;
	padding: 10px 30px;
	font-family: 'Jost', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
}
.age-gate-submit-no:hover{
	background-color: #E4AE5B;
	border: none;
	color: #1c304c;
}
.age-gate-submit-no:focus{
	background-color: #E4AE5B;
	border: none;
	color: #fff;
}
.elementor-kit-9 a {
	color: #E4AE5B;
}

.elementor-2587 .elementor-element.elementor-element-c74d165 .premium-blog-post-content{
	display:none;
}
h2.premium-blog-entry-title.premium-blog-entry-title.premium-blog-entry-title.premium-blog-entry-title.premium-blog-entry-title {
height:100px;
}
.premium-blog-post-author{
	display:none !important
}
.premium-blog-meta-separator{
	display:none !important
}
.premium-blog-post-categories.premium-blog-meta-data{
	display:none!important;
}
.age-gate__submit .age-gate__submit--yes
{
	  background-color: #E4AE5B!important;
	border-radius: 50px 0px 50px 0px;
    padding: 10px 34px 10px 37px;
}
.age-gate__submit age-gate__submit--yes
{
	  background-color: #E4AE5B !important;
	border-radius: 50px 0px 50px 0px;
    padding: 10px 34px 10px 37px;
}

button.age-gate__submit--no
{
	background-color: #E4AE5B !important;
	border-radius: 50px 0px 50px 0px;
    padding: 10px 34px 10px 37px;
}
button.age-gate__submit--yes
{
	background-color: #E4AE5B !important;
	border-radius: 50px 0px 50px 0px;
    padding: 10px 34px 10px 37px;
}

/* awards registration */
.awards-form select,
.awards-form textarea,
.awards-form input[type=text],
.awards-form input[type=password],
.awards-form input[type=datetime],
.awards-form input[type=datetime-local],
.awards-form input[type=date],
.awards-form input[type=month],
.awards-form input[type=time],
.awards-form input[type=week],
.awards-form input[type=number],
.awards-form input[type=email],
.awards-form input[type=url],
.awards-form input[type=search],
.awards-form input[type=tel],
.awards-form input[type=file],
.awards-form input[type=color],
.awards-form .uneditable-input {
    display: inline-block;
    height: 4.5em !important;
    border: 1px solid #7e86aa;
    padding: 1em;
    font-size: 14px !important;
    line-height: normal;
    color: #051143;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* Focus styles for form fields */
body .awards-form .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,
body .awards-form .gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,
body .awards-form .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,
body .awards-form .gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus,
body .awards-form .gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus,
body .awards-form .gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus,
body .awards-form .gform_wrapper .gform_body .gform_fields .gfield select:focus,
body .awards-form .gform_wrapper .gform_body .gform_fields .gfield textarea:focus {
    border: 1px solid blue !important;
    box-shadow: 0em 0.5em 2em 0em rgba(0,0,0,0.1) !important;
}

/* Form field labels */
body .awards-form .gform_wrapper .top_label .gfield_label,
body .awards-form .gform_wrapper .left_label .gfield_label,
body .awards-form .gform_wrapper .right_label .gfield_label {
    color: #4d4d4d;
    font-size: 1rem;
    text-transform: uppercase;
    /*! position: absolute; */
    background: white;
    padding: 0.25em 1em;
    margin-top: 0;
    margin-left: -12px;
    transition: color 0.3s ease;
    max-width: fit-content;
    border-bottom: none;
}

/* Form field labels in focus */
body .awards-form .gform_wrapper .gform_body .gform_fields .gfield:focus-within .gfield_label {
    color: blue;
}
.country-bx .address_country {
    min-width: 100%;
}
.country-bx select{
	align-items:center;
}
.step_box .gsection_title {
  background: #f5f5f5;
  padding: 15px;
  margin-bottom: 0;
}
.step_box {
    padding-bottom: 0!important;
    border: none!important;
}
#gform_submit_button_1{
 padding:20px 35px
}
.gfield_validation_message {
  color: #c02b0a !important;
}




/* award registration end */
