h1 {}
h2 {color: #1d1f43; font-family: "roboto", sans-serif; font-weight: normal; font-size: 26px; line-height: 1.4em;}
h3 {color: #1d1f43; font-weight: 500; font-family: "roboto", sans-serif;}
h4{}
h5{}
body {background-color: #ffffff; font-family: 'Didact Gothic', 'Sorts Mill Goudy', 'Roboto', serif, sans-serif;}  .page-link {}
.page-link a {text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #8d8df3; color: #BCF1E2;}
.page-link a:hover {text-decoration: none; padding-bottom: 1px; border-bottom: 0px solid #ffffff;}
.header-image {height: 80px !important; width: auto; padding-bottom: 0px; background-color: #1d1f43; margin-top: -12px;}
.main-title {font-family: 'Sorts Mill Goudy', serif; font-size: 34px; color: maroon !important; margin-left: 105px; font-weight: 400; letter-spacing: .09em; margin-top: 4px; margin-bottom: -4px; text-transform: uppercase; display: none;}
.main-title a:hover {color: gray!important;}
.menu-title {font-size: 1em !important; color: #808080 !important; letter-spacing: .1em !important;}
.site-description {
font-family: 'Sorts Mill Goudy', serif;
color: #707070;
font-weight: 400; font-size: 1.3em;
letter-spacing: .05em;
text-transform: none;
margin-left: 105px;
margin-bottom: -9px;
display: none;
} .main-navigation {background-color: #1D1F43 !important; box-shadow: none; padding-top: 20px; padding-bottom: 10px;margin: none;}
.main-navigation a {color: #ffffff !important; background-color: #1d1f43 !important; text-decoration: none; box-shadow: none;}
.main-navigation a:hover {background-color: #1D1F43 !important; color: #bcf1e2 !important; text-decoration: none; box-shadow: none;}
.main-navigation a:active {background-color: #1D1F43 !important; color: #bcf1e2 !important; box-shadow: none;} .inside-navigation {}
.create-reel-nav {border: 1px #bcf1e2 solid; background-color: #1d1f43 !important;}
.create-reel-nav a:hover {border: none; !important; margin: none; background-color: #bcf1e2 !important; color: #1d1f43 !important; font-size: 115%; letter-spacing: 1.5px;}
.create-reel-nav a {border: 1px #bcf1a2 solid !important; margin: none; color: #bcf1e2; background-color: #1d1f43 !important; font-size: 115%; letter-spacing: 1.5px;}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .mobile-bar-items a {
line-height: 35px;
transition: line-height 30ms ease;
}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .mobile-bar-items a {transition: line-height 30ms ease;}
.header-widget {margin-top:15px;} .entry-title {margin-left: 0px;}  .entry-date.published {margin-left:-20px; color:#aaa;}
.author-name {color:#aaa;}
.byline {color:#aaa; margin-left:-20px;}
.page .entry-header {display: none;} .byline {color: #666666; margin-left: 10px;}
.author-name {color: #666666; padding-left: 0px;}
header.entry-header {text-align: center; color: #1d1f43;}
.blog .inside-article a,
.archive .inside-article a {color: #000000; font-weight: 500;}
.blog .inside-article a:hover,
.archive .inside-article a:hover {text-decoration: underline; text-decoration-color: #000;}
.blog .inside-article .entry-title a:hover,
.archive .inside-article .entry-title a:hover {text-decoration-color: #fff; }
.blog .sidebar a:hover,
.archive .sidebar .entry-title a:hover {text-decoration: underline; text-decoration-color: #000;} p.no-comments {display: none;} .widget-title {font-weight: 400; text-transform: none; font-size: 20px; margin-top: 10px !important;} .site-footer {text-align: center; letter-spacing:1.25px; background-color: #141f43 !important;}
.site.footer-widgets {background-color: #1d1f43;}
.footer-widgets {background-color: #1d1f43 !important;}
.inside-footer-widgets {background-color: #1d1f43 !important;}
.footer-nav {font-weight: 400; font-size: 16px; font-family: helvetica;}
.footer-nav a {color: #bcf1e2;}
.footer-nav a:hover {font-color: #ffffff;}
.copyright-links {letter-spacing: 1.5px !important;}
.copyright-links a {color: #cccccc !important;}
.copyright-links a:hover {color: #cccccc; text-decoration: underline;}
.nf-signup-wrapper {width: 700px; margin: 0 auto !important; display: block !important;}
.nf-signup-text { }
.signup-space {  }
.footer-logo-1 {width: 300px !important; height: auto; margin: 0 auto !important; padding-right: 30px !important;}
.copy-text-1 {font-size: 14px !important;}
.lsi-social-icons {padding: 0 5px 0 5px !important;}
.pl-footer-links {}
.pl-footer-links a {}
.pl-footer-links a:hover {text-decoration: underline;}     .simple-social-icons ul li {margin-left: 15px !important; margin-right: 15px !important;} .left-widget-line {margin-right: -110px; margin-top: -19px;}
.right-widget-line {margin-left: -110px; margin-top: -19px;}
.onsale {color: maroon; background-color: #ffffff !important;}
.get-started-button {border-bottom-right-radius: 60px !important; border-radius: 40px;}
.simple-social-icons ul li {margin-left: 10px !important; margin-right: 10px !important;}
.menu-item i._mi {
width: auto;
height: auto;
margin-top: -.265em;
font-size: 1.3em;
line-height: 1;
padding-left: 16px !important;
} .widget-area {top-margin: -200px !important;}
.widget-headline {font-weight: bold; color: #3f778e; font-variant: small-caps; text-align: center !important;} .video-home-container {width: 75%; height: 30% !important; margin: 0 auto; text-align: center;} .signup-text {letter-spacing:4px;}
.signup-form {} .nf-form-fields-required {display: none !important;}
.ninja-forms-req-symbol {display: none;}
#nf-form-3-cont {font-family: 'roboto', sans-serif;}
body #nf-form-4-cont.nf-form-cont {margin: 0 auto; width: 75%;} #nf-label-field-8 {color: #6e6e6e; font-weight: 400; font-family: 'roboto', sans-serif;}
#nf-field-8 {background: #1d1f43 !important; color: #bcf1e2 !important; font-family: 'roboto', sans-serif;}
#nf-field-8:hover {background-color: #bcf1e2 !important; color: #1d1f43 !important;}
.nf-field-element textarea {height: 250px !important;} .nf-field-element {text-align: left; float: left;} */
#nf-field-14-wrap {margin-left: 50px;} .nf-fu-progress {height: 20px; margin-bottom: 20px; margin-top: 5px; overflow: hidden; background-color: #f5f5f5; border-radius: 0 !important; -webkit-box-shadow: none; box-shadow: none;}
.nf-custom-file-info-box {border: 1px solid #bbbbbb; padding: 12px 0 5px 25px !important; background-color: #F5F5F5; height: auto; font-family: "roboto", sans-serif; font-weight: normal; font-size: 18px; line-height: 1.4em; width: 95% !important;}
.nfc-button-type1 {color: #000000 !important; border-radius: 0 !important;}
#nf-label-field-17 {color: #000000; font-weight: 400;}
#nf-field-17 {background: #7092A5 !important; color: #000000 !important;}
#nf-field-17:hover {background-color: #AAB9C1 !important; color: #000000 !important;}
.nfc-newsletter-form-1 {display: none !important; color: #ffffff !important;}
#nfc-newsletter-form-2 {display: none !important; color: #ffffff !important;}
input#nf-field-43.ninja-forms-field.nfc-center2.nf-element {text-align: center !important; margin: 0 auto !important;}  input#nf-field-51.ninja-forms-field.nf-element {}
.nfc-center1 {text-align: center !important; margin: 0 auto !important;}
#nfc-center2 {text-align: center !important; margin: 0 auto !important;  margin-left: 200px;}
.newsletter-optin-1a {display: none !important;}
#nf-field-8.ninja-forms-field {margin-top: 150px !important;}  .file-upload-info {border: 1px solid #bbbbbb; padding: 12px 0 5px 25px !important; background-color: #ffffff; height: auto; font-family: "roboto", sans-serif; font-weight: normal; font-size: 18px; line-height: 1.4em; width: 100% !important;}
.read-confirm-1c {border: 1px solid #bbbbbb; padding: 12px 0 5px 25px !important; background-color: #F5F5F5; height: auto; font-family: "roboto", sans-serif; font-weight: normal; font-size: 18px; line-height: 1.4em; width: 100% !important;} .uabb-video-wistia-play {cursor: pointer; display: none !important;} .submit-to-dpx {margin-top: 15px !important;}
#nf-field-74 {
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, a.button:focus, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background) {
color: #BCF1E2;
background-color: #1D1F43;
border: 1px solid #cccccc;
font-size: 17px;
letter-spacing: 1px;
}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, a.button:focus, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover {
color: #1D1F43; 
background-color: #B9F1E2; 
border: 1px solid #cccccc;
font-size: 17px;
letter-spacing: 1px;
} input#nf-field-75.ninja-forms-field.nf-element {border: 1px solid #bbbbbb; width: 510px;}
input#nf-field-76.ninja-forms-field.nf-element {border: 1px solid #bbbbbb; width: 510px; margin-left: -20px;}
input#nf-field-77.ninja-forms-field.nf-element {border: 1px solid #bbbbbb; width: 1064px;}  .fca_eoi_form_input_element {text-align: center !important; font-weight: 400 !important;} .fca_eoi_form_button_element {letter-spacing: 1px !important; font-weight: 400 !important;}   .accordian-label {color:maroon; text-transform:uppercase;}
.fl-accordian-label {background-color: #ff0;}
.hide-row {display: none;}
.hide-uabb-pull-footage-panel {display: none;}  #hide-instagram-movie {display: none;}
.my-account-container {}
.how-it-works-container {margin: -60px 0 0px 0;}
body.page-id-3876 {background-color: #1C1C3B;}
.yt-video-frame {background-color: #1D1F43 !important; border: none !important; box-shadow: none !important;}
.html5-video-player a {
color: #1D1F43 !important;
text-decoration: none;
-moz-transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
-webkit-transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
outline: 0;
border: none !important;
box-shadow: none !important;}
}   .mctb-button {margin-left: 5px!important;}
.uabb-lf-logout-text {background-color: #ffffff; font-family: montserrat !important; font-size: 18px;}
.uabb-video__play-icon {
left: 50%;
top: 50%;
position: absolute;
cursor: pointer;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
-webkit-transition: text-shadow ease .2s, color ease .2s;
transition: text-shadow ease .2s, color ease .2s;
z-index: 5;
margin-top: 25px !important;
} .fl-module.fl-module-info-box.fl-node-5e7801bfbde88 {margin-top: -20px !important;}
.hide-row-email-field {display: none;}
.fl-form-error-message {color: #ffdb58; letter-spacing: 1.5px !important; text-align: center; font-size: 14px; font-weight: 400;}    body.woocommerce-account .entry-content {font-family: 'roboto', sans-serif; font-size: 18px;}
body.woocommerce-account .entry-content a {font-family: 'roboto', sans-serif; color: #1D1F43;}
body.woocommerce-account .entry-content a:hover {font-family: 'roboto', sans-serif; color: maroon;}
.woocommerce-MyAccount-navigation li a {border: none;}
.woocommerce-MyAccount-navigation li a:hover {border: none;}
.woocommerce-MyAccount-content {text-align: left !important;}
.fl-node-5c998641d24ec .woocommerce .woopack-product-action .variations_form .label label {font-size: 18px;}
.fl-node-5ca509364dc75 .woocommerce .woopack-product-action .variations_form .label label {font-size: 17px;}
.woocommerce-cart #top .button {display: none!important;}
#top.woocommerce-cart .button {display: none !important;}  .onsale {color: maroon; background-color: #ffffff !important;} .optional {color: #aaaaaa;}
.woocommerce div.product form.cart .variations label {display: none !important;}
.woocommerce div.product form.cart .variations td.label {display: none !important;}
.woocommerce div.product form.cart .woocommerce-variation-description p {margin-bottom: 1em; display: none !important;}
#pa_speed-reel-genre {width: 1%;} .woocommerce li.product .entry-header h3 a {color: #1D1F43;}
.woocommerce div.product .summary .product_title {color: #1D1F43; width: 800px;}
.product {border: none !important; padding: 0px;}
.woocommerce-Price-amount {margin-right: 10px; font-size: 18px !important; color: #1D1F43 !important; font-weight: 500;}
.woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: auto !important; float: none !important; margin-left: auto !important; margin-right: auto !important; overflow: hidden !important; display: inline-block !important;}   .woocommerce form .quantity.buttons-added .minus {float: left !important; margin-left: 50px;}
.woocommerce form .quantity.buttons-added .plus, .woocommerce form .quantity.buttons-added .qty {float: left !important; margin-left: 50px;}
.fl-node-5eea8514d7675 .woopack-single-product .woocommerce-product-add-to-cart .button.single_add_to_cart_button.alt {margin-top: 15px; margin-left: 9px;}
.fl-node-5eea8514d7675 .woopack-single-product .woocommerce-product-add-to-cart form.cart {margin-left: 50px;} .woocommerce-message {background-color: #ffffff !important; color: #1d1f43 !important; font-weight: 700; font-size:24px;}
woocommerce-cart table th, table td {background-color: #ffffff !important;}
.woocommerce table.shop_table td {background-color: #B6E9DB; border-bottom: 0px #aaaaaa;}
table.shop_table.cart tbody td.product-name a {color: #1d1f43; text-decoration: none; font-size: 22px; letter-spacing: .1em; font-family: montserrat, roboto, open-sans;}
.woocommerce table.shop_table th {padding: 20px; border: 0; background-color: #BCF1E2 !important}
table.cart .product-remove {position:static; color: #800000 !important;}
.cart_totals h2 {color: #1d1f43 !important; margin-left: -62px; padding-right: 80px;}
tr.cart-subtotal th, tr.order-total th {color: #800000 !important; background-color: #ffffff !important; font-weight: 500 !important; font-size: 17px !important;}   div#reviews {width: 75% !important; margin: 0 auto !important;}
a.reset_variations {text-transform: uppercase;}
element.style { }
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
display: block; text-align: center; font-size: 1.25em; padding: 1em; font-family: roboto; font-weight: 400;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {display: none!important;}
th.product-name {color: #1D1F43 !important;}
th.product-price {color: #1D1F43 !important;}
th.product-subtotal {color: #1D1F43 !important;}
td.actions {display: none !important;}
.wc-proceed-to-checkout {color: red; padding: none;}  }  .woocommerce-info {background-color: #bcf1e2 !important; color: #1d1f43 !important; font-weight: 600 !important;}
a.showcoupon {color: #bcf1e2 !important; font-weight: 500 !important; margin-left: 10px !important;}
input#coupon_code.input-text {color: #000000; background-color: #ffffff !important; border: 1px solid #cccccc !important;}
.woocommerce-form-coupon-toggle {color: green !important!}
.checkout_coupon.woocommerce-form-coupon {color: #1d1f43 !important; font-weight: 600 !important;} #_sumo_pp_plans_to_choose {display: none;} #payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child:checked + label {
font-weight: 700;
background-color: #ffffff !important; border: solid 1px #dddddd !important;
padding: 0 5px 0 10px !important;
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img, nav li.wc-menu-item {
float: right;
margin-top: 5px !important;
}     #choice-parens {font-size: 18px !important; font-weight: 400 !important;}  .link-to-faq {color: navy;}
.link-to-faq a {color: #1d1f43;}
.link-to-faq a:hover {color: gray; border-bottom: 1px solid #1d1f43;} .
display-posts-listing .listing-item {
clear:both;
background-color:#FFF;
padding:10px;
border:1px solid #EEE;
margin:10px;
margin-left:-20px;
text-align:justify;
}
.display-posts-listing img {float:left; margin:0 10px 10px 0; height:95px; width:auto;}
.image-border {border:1px gray solid;} img.reels {width: 300px !important; height: 300px !important;}
.slideout-menu {text-align: left !important;}
.reel-graphic {padding-right: 20px !important; padding-left: 20px;}
.teal-type {color: #BCF0E2;}
flip-box-image {width: 800px; height: 200px !important;}
.uabb-flip-box.uabb-flip-box-outter {width: 800px; height: 300px; float: left;}
.page-title-border {border: solid 1px #BCF1E2 !important; padding: 5px 0 5px 0;}
.uabb-adv-accordion-button-icon {color: #bcf0e2 !important;}
.uabb-adv-accordion-button-label {font-weight: 300 !important;}
.dbx-upload {font-size: 18px !important; padding-top: 8px; letter-spacing: 1.5px;}
.dbx-upload a {color: #BCF1E2 !important; font-weight: 500 !important; border: 1px solid #1D1F43; background-color: #1D1F43 !important; padding: 8px 8px !important;}
.dbx-upload a:hover {color: #1D1F43 !important; background-color: #BCF1E2 !important; font-weight: 500 !important; border: 1px solid #aaaaaa;  padding: 8px 8px !important;}
.uabb-video__play-icon {
left: 50%;
top: 50%;
position: absolute;
cursor: pointer;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
-webkit-transition: text-shadow ease .2s, color ease .2s;
transition: text-shadow ease .2s, color ease .2s;
z-index: 5;
margin-top: 45px;
margin-left: -20px;
color: #ffffff;
} .page-id-7377 .fl-node-5e6920f6507cb > .fl-row-content-wrap {display: none !important;}   @media screen and (-webkit-min-device-pixel-ratio:0)
and (min-resolution:.001dpcm) {
.fl-node-5e8a5a7556563 .uabb-photo-content img {
width: 0px !important;
border-radius: calc( 50% );
display: none !important; } 
}
.fl-node-5e8a5a7556563.uabb-photo-content img {
width: 0px !important;
border-radius: calc( 50% );
display: none !important;
}
.fl-photo-caption.fl-photo-caption-below {display: none !important;} .schedule-button {text-transform: uppercase !important;} .how-it-works {height: 94px !important;}   hr.how-it-works-left {background-color: #ffffff; border-top: 1px dotted #aaaaaa; line-height:0; display: inline-block; text-align: right; width:79%; color: red !important;}
.get-started-button {border-bottom-right-radius: 60px !important; border-radius: 40px;}
.get-started-button {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid red;
}
}
.link-about-us {color: red !important;}
.link-about-us a {color: red !important;}
.link-about-us a:hover {color: green !important;} .addtocart-accordian {font-weight: 400;}
.addtocart-accordian a {color: #1D1F43; background-color: #BCF1E2; border: 1px solid #dddddd; padding: 10px 10px;}
.addtocart-accordian a:hover {color: #BCF1E2; background-color: #1D1F43;} .woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
border-top: 0; border-top-color: currentcolor; border-top-style: none; border-top-width: 0px; font-weight: 600;
}   .post-edit-link {
text-transform: uppercase;
color: maroon;
padding: 5px;
border: solid #ddd 1px;
background-color: #f5f5dc;
letter-spacing: 1.15px;
}
form.quantity.buttons-added.qty {display: none !important;}