/*
Theme Name:     Genalock
Theme URI:      https://portal.genalock.com
Description:    Genalock Core theme
Author:         Frank R.
Template:       Divi
Version:        1.4.0
*/

/* Custom styles */
.page {
	min-height:94vh;
}

.page-id-129 #main-header,
.page-id-129 .et-l--header {
    display: none !important;
}

.form_sptm01 {
	border-radius:11px;
}

.et_header_style_left #et-top-navigation .mobile_menu_bar {
    padding: 15px;
} 
.page, #main-content{
	background:black !Important;
}
.entry-title {
	color:white !Important;

}
.et-fixed-header {
	background-color: #0a0a0a !important;
}

.et_pb_forgot_password {
	display:none;
}

.frm_dropzone .dz-message {
		background:#030c10 !important;
}

.et_pb_section {
	background-color:black;
	color:white;
}

.entry-content thead th, .entry-content tr th {
	color:white;
}

h2 {
	color: #00a9b5;
}

h3 {
	color:#00d9f3;
}

.with_frm_style .frm_form_fields > fieldset {
	border-radius:11px !important;
}

.frm-summary-page-wrapper .frm-line-table th {
	color:cyan;
}

.entry-content tr td {
	border-top:0px !important;
}

#main-header .nav li ul a {
	color:white;
}
.page-id-18 #frm_field_89_container {
	display:none !Important;
}

.sportsman-detail-view {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 2rem;
  background-color: #1e1e1e;
  color: #f0f0f0;
  padding: 2rem;
  border-radius: 12px;
  box-shadow: 0 0 20px rgba(0,0,0,0.3);
  font-family: 'Segoe UI', sans-serif;
}
.image-preview img {
  max-width: 400px;
  border-radius: 10px;
  border: 2px solid #444;
}
.asset-info {
  flex: 1;
  min-width: 300px;
}
.asset-info h2 {
  font-size: 2rem;
  margin-bottom: 1rem;
  color: #00ffd1;
}
.asset-info ul {
  list-style: none;
  padding: 0;
}
.asset-info li {
  margin-bottom: 0.5rem;
  border-bottom: 1px solid #333;
  padding-bottom: 0.5rem;
}
.asset-info li strong {
  color: #ffcb6b;
}

.with_frm_style .frm_message p {
	color:white !Important;
}

@media only screen and (max-width: 600px) {
	.with_frm_style .frm-summary-page-wrapper {
		border:0px !important;
		position:center !Important;
	}
}

@media only screen and (max-width: 700px) {
.with_frm_style .frm-summary-page-wrapper {
	padding:5px !important;
}
}

@media only screen and (max-width: 600px){
	.entry-content table:not(.variations) {
		width:90% !important;
	}
}

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
  
/*** Hide Sidebar ***/
#sidebar {display:none;}
  
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

/*Hide spam prevention fields*/
#frm_field_98_container, #frm_field_112_container, #frm_field_122_container {
	display:none !important;
}

.page-id-58 .et_pb_row_6 {
	display:none;
}


/* can be used for standard button*/


.change-image-link {
  display: inline-block;
  text-decoration: none;
  background: #0073aa;
  color: #fff;
  padding: 5px 12px;
  border-radius: 4px;
}
 .page-id-58 .with_frm_style .frm_submit.frm_flex button.frm_button_submit ~ .frm_prev_page {
	display:none !important;
	 
}

