:root {
  /* variables from theme configuration */
  --am_logo_link: 1;
--am_bg: #f1f5f9;
--am_bg_size: auto;
--am_bg_size_px: auto;
--am_bg_attachment: scroll;
--am_bg_repeat: no-repeat;
--am_color: #f1f5f9;
--am_link_color: #3f7fb0;
--am_btn_background_color: #4e80a6;
--am_btn_disabled_background_color: #f1f1f1;
--am_btn_disabled_border_color: #ced4da;
--am_btn_disabled_color: #ccc;
--am_text_color: #303030;
--am_color_inverted: #0e0a06;
--am_color_darken: #bfc3c7;
--am_logo_align: left;
--am_logo_width: auto;
--am_logo_width_px: auto;
--am_max_width: 800;
--am_max_width_px: 800px;
--am_form_bg: #ffffff;
--am_form_element_focus_color: #c1def5;
--am_font_size: 14;
--am_font_size_px: 14px;
--am_font_family: Roboto;
--am_drop_shadow: 1;
--am_content_shadow: 0px 0px 5px #00000022;;
--am_login_layout: layout.phtml;
--am_login_bg: none;
--am_login_bg_color: none;
--am_login_shadow: none;
--am_login_legend_bg: #f9f9f9;
--am_login_legend_padding_top: 1em;
--am_login_form_bg_color: #ffffff;
--am_login_header_display: none;
--am_header_bg_size: cover;
--am_header_bg_size_px: cover;
--am_header_bg_repeat: no-repeat;
--am_header_bg: none;
--am_menu_color: #eb6653;
--am_menu_dashboard: icon;
--am_dashboard_layout: two-col;
--am_identity_align: left;
--am_identity_type: login;
--am_page_bg_color: #ffffff;
--am_page_bg: #ffffff;
--am_popup_background_color: #ffffff;
--am_popup_header_bg_color: #f1f5f9;
--am_header_menu_link_color: #000000;
--am_header_menu_link2_color: #000000;
--am_header_menu_bg_color: #f1f5f9;
--am_footer_bg: none;
--am_footer_text_color: #0d0d0d;
--am_footer_link_color: #0d0d0d;
--am_sm_size: 18;
--am_sm_size_px: 18px;
--am_sm_color: #0d0d0d;
--am_link_color_a99: #3f7fb099;

  /* end of variables from theme configuration */
}

.am-grid-wrap .filter-button input[type=submit] {
  border-color: #ced4da;
}

.page-id-950 input {
		margin: 7px 0;
	}
	.page-id-950 .am-element-title {
		width: 100% !important;
		max-width: 100% !important;
		text-align: left !important;
	}
	.page-id-950 .entry-content.clear {
		width: 800px;
		margin: 0 auto;
	}
	.page-id-950 header.entry-header.ast-no-thumbnail {
		text-align: center;
	}
/*# sourceMappingURL=theme.css.map*/
@media screen and (max-width: 767px) {
 
	.page-id-950 .entry-content.clear {
		width: 100%;
		margin: 0 auto;
	}
 
}
 
.am-form-wrapper #___am-form-brick-focus-product-0 .am-row .am-element-title {
	width: 100%;
	text-align: left;
}
.am-form-wrapper #___am-form-brick-focus-product-0 .am-row .am-element {
	margin: 0;
}
.am-form-wrapper #___am-form-brick-focus-product-0 .am-row .am-element label {
	padding: 6px 0 !important;
	margin: 0 0 !important;
	display: block;
	line-height: 20px;
}
.am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form .am-row .am-element-title {
	width: 100%;
	text-align: left;
}
.am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form .am-row .am-element {
	margin: 0;line-height: 20px;
}
.am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form .am-row .am-element div {
	padding: 6px 0;
}
.am-form-wrapper #___am-form-brick-focus-product-0 .am-row .am-element {
	margin: 0;
	display: grid;
	grid-gap: 24px;
	grid-template-columns: repeat(2, 1fr);
}
.am-form-wrapper #___am-form-brick-focus-product-0 .am-row .am-element-title label {
	font-size: 24px;
}
#___am-form-brick-focus-paysystem .am-row .am-element-title label {
	font-size: 24px;
}

body.am-logged-out .am-header {
    display: none;
}
body.am-logged-out {
    background-color: #fff;
    background-image: url('https://bobbysmithsports.com/wp-content/uploads/2025/08/ppt-background-fjhho9eefbusw1yo.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
body.am-logged-out .am-header-line {
    display: none;
}
body.am-logged-out .am-footer {
    display: none;
}
body.am-logged-out .am-layout.am-common {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
.am-body .am-body-content-wrapper {
    background: transparent !important;
    padding: 0 !important;
    box-shadow: none !important;
}
.am-auth-form.am-form-wrapper fieldset legend {
    background: #1074ba;
    padding: 10px 0;
    margin-bottom: 13px;
    color: #fff;
}
.am-body .am-body-content-wrapper .am-element input {
    border-color: #000;
    border-radius: 9px;
}
.am-logged-out form.am-form.am-login-form-form.no-am-ajax-login-form .am-row.am-row-buttons .am-element input {
    background-color: #1074ba;
    color: #fff;
}
ul.am-errors.am-login-errors {
    margin: 0;
    border-radius: 0 !important;
}

/**/
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-require-user div#___am-form-brick-focus-name .am-element {
    display: flex;
    justify-content: space-between;
    gap: 10px;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-require-user div#___am-form-brick-focus-email input[type="email"] {
    width: 100%;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-require-user div#___am-form-brick-focus-name .am-element input {
    width: 100%;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-require-user .am-element-title {
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-require-user div#___am-form-brick-focus-login input[type="text"] {
    width: 100%;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-password input[type="password"] {
    width: 100%;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-require-user {
    padding: 20px;
    max-width: 500px;
    width: 100%;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-require-user .am-login-text {
    font-size: 16px;
    color: #000;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-require-user button.am-btn.am-btn-form-control.am-btn-spinner {
    background: #1074ba;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-require-user div#___am-form-brick-focus-name .am-element span.am-error {
     display: none;
}
body.am-logged-out .am-layout.am-common .am-body .am-body-content-wrapper.am-main {
    margin: 0;
}

.am-body-content-content .am-layout-two-coll .am-block a {
    padding: 3px 0;
    display: block;
}
 
body.am-logged-in {
	background-color: #fff;
	background-image: url(https://bobbysmithsports.com/wp-content/uploads/2025/08/ppt-background-fjhho9eefbusw1yo.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
 
.am-body-content-content .am-layout-two-coll .am-block a {
    padding: 3px 0;
    display: block;
    text-decoration: none;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-product-0 .am-row {
    padding: 20px 20px;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-product-0 .am-row .am-element label span.am-product-desc {
    font-style: normal;
    font-weight: 600;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-product-0 .am-row .am-element-title {
    text-align: center;
    padding: 0;
    margin: 0;
     padding-bottom: 10px;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-product-0 .am-row .am-element label {
    border: 2px solid #00000030;
    padding: 30px 20px !important;
    border-radius: 20px;
    position: relative;
}
 
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-product-0 .am-row .am-element label input {
    position: absolute;
    left: 10px;
    top: 33px;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form .am-element-title {
    margin: 0;
    padding: 0 20px;
}
#___am-form-brick-focus-paysystem > div > div.am-element label {
    padding: 0 13px;
    display: block;
}
body > div.am-layout.am-common > div.am-body > div > div.am-body-content.am-common > div > div.am-form-wrapper > div > div > div.am-row > div {
    margin: 20px auto;
    padding: 20px 10px;
    display: block;
    text-align: center;
}

.page-id-445 .am-auth-form.am-form-wrapper {
    width: 450px;
    padding: 0 !important;
    margin: 0 !important;
}
.page-id-445 .am-form-wrapper div.am-element {
    margin-left: 0;
    padding: 0 !important;
}
.page-id-445 .hLuvoV .active-accordion .accordion-row-content {
    display: block;
    padding: 10px 20px !important;
}
.page-id-445 .am-popup .am-popup-content button.am-btn.am-btn-form-control.am-btn-spinner {
    background-color: #1074ba;
}
.page-id-445 form.am-form.am-login-form-form.no-am-ajax-login-form input::placeholder {
    padding: 0 19px;
}
.page-id-445 .am-login-form-wrapper .am-form-wrapper.am-auth-form.am-login-form {
    width: 100%;
    max-width: 100%;
}
.page-id-445 .hLuvoV .label-row {
    background-color: #1074ba !important;
}
.page-id-445 .hLuvoV .label-row label {
    color: #fff !important;
}
.page-id-445 form.am-form.am-login-form-form.no-am-ajax-login-form input {
    border-color: #000 !important;
    border-radius: 5px !important;
}
.page-id-445 form.am-form.am-login-form-form.no-am-ajax-login-form input[type="submit"] {
    color: #000 !important;
}
.page-id-445 .accordion-row-content .am-form-wrapper div .am-element-title {
    width: 100% !important;
    text-align: left !important;
}
.page-id-445 .accordion-row-content .am-form-wrapper div {
    margin: 0 !important;
    padding: 0 0 !important;
}
.page-id-445 .hLuvoV .accordion-row-content {
    padding: 13px !important;
}
.page-id-445 .am-form-wrapper div.am-element-title label {
    display: block !important;
    font-weight: 700 !important;
    margin-bottom: .4em !important;
    margin: 4px 0 !important;
}
.page-id-445 .accordion-row-content .am-form-wrapper div input {
    margin: 7px 0 !important;
    border-radius: 10px !important;
    border-color: #000 !important;
    padding: 10px 10px !important;
}
.page-id-445 .accordion-row-content .am-form-wrapper {
    width: 100% !important;
    max-width: 100% !important;
}
.page-id-445 .hLuvoV .label-row {
    background-color: #1074ba !important;
}
.page-id-445 .hLuvoV .label-row label {
    color: #fff !important;
}
.page-id-445 form.am-form.am-login-form-form.no-am-ajax-login-form input {
    border-color: #000;
    border-radius: 5px;
}
.page-id-445 form.am-form.am-login-form-form.no-am-ajax-login-form input[type="submit"] {
    color: #000;
}
.page-id-445 .accordion-row-content .am-form-wrapper div .am-element-title {
    width: 100%;
    text-align: left;
}
.page-id-445 .accordion-row-content .am-form-wrapper div {
    margin: 0;
    padding: 0 0;
}
.page-id-445 .hLuvoV .accordion-row-content {
    padding: 13px;
}
.page-id-445 .am-form-wrapper div.am-element-title label {
    display: block;
    font-weight: 700;
    margin-bottom: .4em;
    margin: 4px 0;
}
.page-id-445 .accordion-row-content .am-form-wrapper div input {
    margin: 7px 0;
    border-radius: 10px;
    border-color: #000 !important;
    padding: 10px 10px !important;
}
.page-id-445 .accordion-row-content .am-form-wrapper {
    width: 100% !important;
    max-width: 100% !important;
}
.page-id-445 .am-auth-form.am-form-wrapper {
    width: 450px;
    padding: 0 !important;
    margin: 0 !important;
}
.page-id-445 .am-form-wrapper div.am-element {
    margin-left: 0;
    padding: 0 !important;
}
.page-id-445 .hLuvoV .active-accordion .accordion-row-content {
    display: block;
    padding: 10px 20px !important;
}
.page-id-445 .am-popup .am-popup-content button.am-btn.am-btn-form-control.am-btn-spinner {
    background-color: #1074ba;
}
.page-id-445 form.am-form.am-login-form-form.no-am-ajax-login-form input::placeholder {
    padding: 0 19px;
}
.page-id-445 .am-login-form-wrapper .am-form-wrapper.am-auth-form.am-login-form {
    width: 100%;
    max-width: 100%;
}
.am-form-wrapper div.am-element {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.am-form-wrapper div.am-element input {
    border-color: #000 !important;
}
.page-id-950 .am-form.am-signup-form {
    padding: 20px;
}
.page-id-950 .am-form.am-signup-form button.am-btn.am-btn-form-control.am-btn-spinner {
    padding: 10px 10px;
    margin: 10px 0;
    background-color: #1074ba;
}
.page-id-950 .am-form.am-signup-form .am-element-title {
    padding: 0 10px;
}	
.page-id-950 .am-form.am-signup-form .am-login-text {
    font-size: 16px;
}
 
.page-id-950 div#content {
    background-color: #fff;
    background-image: url(https://bobbysmithsports.com/wp-content/uploads/2025/08/ppt-background-fjhho9eefbusw1yo.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
 
 
footer#colophon .site-below-footer-wrap {
    padding: 0;
}
#colophon > div > div > div > div > div > div > p:nth-child(2) {
    display: none;
}
.page-id-950 .am-form.am-signup-form .am-element-title {

    padding: 0 0px !important;

    display: block;

}
.page-id-950 .entry-content.clear {

    width: 700px !important;

    margin: 0 auto;

}
 .am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-require-user .am-element-title {
    padding-top: 11px !important;
    padding-bottom: 5px;
    padding-left: 10px;
}
.am-body .am-body-content-wrapper .am-body-content.am-common .am-location .am-form-wrapper .am-form.am-signup-form div#___am-form-brick-focus-require-user .am-row button.am-btn.am-btn-form-control.am-btn-spinner {
    margin-top: 20px;
}
.am-form-wrapper.am-auth-form.am-login-form .am-row.am-row-buttons {
    margin: 20px 0;
}