@media screen and (max-width: 768px) {
.fm-form .fm-form-builder .wdform_column, .fm-form .fm-form-builder .wdform_section {
    width: 110%!important;
}
}
.tp-caption.trx-big-title, .trx-big-title {
    -webkit-text-stroke: 3px black;
}
.post_content_single .sp-template-staff-selector .select_container, .post_content_single .sp-template-player-selector .select_container {
    max-width: 48em;
}
form.pmpro_form .pmpro_checkout-fields div, #loginform p {
    margin: 1.5em 0 1em 0;
}
.scheme_alter .select_container:focus:before, .scheme_alter .select_container:hover:before {
    background-color: transparent;
}
.scheme_alter .select_container:before {
    background-color: transparent;
}
.select_container:after {
    right: 33em!important;
}
.select_container select {
    width: 44% !important;
}
@media screen and (max-width: 768px) {
.select_container select {
    width: 90% !important;
}
}
hr {
    margin: 3em 0;
}
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber, .pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry, .pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV, .pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber, .pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry, .pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV {
    height: 17px;
}
.pmpro_checkout h3 span.pmpro_checkout-h3-msg {
    font-size: 16px!important;
}
#pmpro_levels_table td:nth-child(1) {
    font-weight: 600!important;
}
form.pmpro_form .pmpro_checkout-fields div, #loginform p {
    color: #28454e!important;
}
.scheme_alter table td, .scheme_alter table th + td, .scheme_alter table td + td {
    color: #30343c!important;
}
.scheme_alter table th {
    color: #ffffff;
}
@media screen and (max-width: 768px)
.elementor embed, .elementor iframe, .elementor object, .elementor video {
    overflow: scroll!important;
}
.elementor embed, .elementor iframe, .elementor object, .elementor video {
    height: 1100px!important;
}
@media screen and (max-width: 768px) {
.elementor embed, .elementor iframe, .elementor object, .elementor video {
    height: 410px!important;
   width: 400px!important;
}
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="number"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="search"], .wpcf7-form input[type="password"], .wpcf7-form textarea, .wpcf7-form select {
    background-color: #ffffff !important;
}
.scheme_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    color: #11273e !important;
    background-color: #00ff01 !important;
}
.related.products {
  display: none;
}
.scheme_default .woocommerce div.product p.price, .scheme_default .woocommerce div.product span.price, .scheme_default .woocommerce span.amount, .scheme_default .woocommerce-page span.amount {
    color: #015ec1;
}
.fm-header {
    display: inherit!important;
}
.fm-form-container.fm-theme1 {
    width: 110%!important;
}

.fm-form-container.fm-theme1 .fm-form input[type="text"], .fm-form-container.fm-theme1 .fm-form .ui-corner-all:not(.ui-spinner):not(.ui-slider-horizontal), .fm-form-container.fm-theme1 .fm-form input[type="number"], .fm-form-container.fm-theme1 .fm-form input[type=password], .fm-form-container.fm-theme1 .fm-form input[type=url], .fm-form-container.fm-theme1 .fm-form input[type=email], .fm-form-container.fm-theme1 .fm-form textarea, .fm-form-container.fm-theme1 .fm-form .StripeElement, .fm-form-container.fm-theme1 .fm-form .ui-spinner-input, .fm-form-container.fm-theme1 .fm-form .file-upload-status, .fm-form-container.fm-theme1 .fm-form select {
    background-color: #ffffff;
}
.scheme_alter input[type="radio"] + label:before, .scheme_alter input[type="checkbox"] + label:before, .scheme_alter .wpcf7-list-item-label.wpcf7-list-item-right:before {
    border-color: #a0a0a0!important;
    color: limegreen;
font-weight:800;
}
.fm-form .wd-flex-wrap {
    font-size: 16px;
}
#mainContainer {
    min-width: 295px!important;
}