.elementor-kit-5{--e-global-color-primary:#E82B31;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#FFFFFF;--e-global-color-accent:#000000;--e-global-color-9a9086f:#E82B31;--e-global-color-3f9bf38:#FFFFFF;--e-global-color-bbb7d3b:#0D1116;--e-global-color-2b1a43a:#040507;--e-global-color-ada78ff:#1B1B1F;--e-global-color-57b3702:#EF5753;--e-global-color-c0f944b:#656A70;--e-global-color-2cb26ca:#263240;--e-global-color-db221f2:#303D4A;--e-global-color-c216c6b:#33E82B;--e-global-typography-primary-font-family:"Avenir";--e-global-typography-primary-font-size:28px;--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"Avenir";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:900;--e-global-typography-text-font-family:"Avenir";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Avenir";--e-global-typography-accent-font-size:10px;--e-global-typography-accent-font-weight:500;--e-global-typography-fbbc330-font-family:"Avenir";--e-global-typography-fbbc330-font-size:18px;--e-global-typography-fbbc330-font-weight:900;--e-global-typography-fbbc330-line-height:25px;--e-global-typography-2e31f7a-font-family:"Avenir";--e-global-typography-2e31f7a-font-size:16px;--e-global-typography-2e31f7a-font-weight:400;--e-global-typography-2e31f7a-line-height:22px;--e-global-typography-b40f314-font-family:"Avenir";--e-global-typography-b40f314-font-size:14px;--e-global-typography-b40f314-font-weight:400;--e-global-typography-b40f314-line-height:24px;--e-global-typography-26ea5b2-font-family:"Avenir";--e-global-typography-26ea5b2-font-size:28px;--e-global-typography-26ea5b2-font-weight:900;--e-global-typography-26ea5b2-line-height:38px;--e-global-typography-db0cf7b-font-family:"Avenir";--e-global-typography-db0cf7b-font-size:10px;--e-global-typography-db0cf7b-font-weight:500;--e-global-typography-db0cf7b-text-transform:uppercase;--e-global-typography-db0cf7b-line-height:14px;--e-global-typography-db0cf7b-letter-spacing:1.5px;--e-global-typography-3fab6b2-font-family:"Avenir";--e-global-typography-3fab6b2-font-size:16px;--e-global-typography-3fab6b2-font-weight:900;--e-global-typography-3fab6b2-text-transform:uppercase;--e-global-typography-3fab6b2-letter-spacing:1.5px;background-color:transparent;color:var( --e-global-color-3f9bf38 );font-family:"Avenir", Sans-serif;background-image:linear-gradient(180deg, #0D1116 0%, #040507 100%);}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-9a9086f );font-family:"Avenir", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:20px;letter-spacing:1.5px;color:var( --e-global-color-text );box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.6);padding:011px 20px 011px 20px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#CC252B;color:#E1E1E1;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.8);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-57b3702 );}.elementor-kit-5 a:hover{color:var( --e-global-color-9a9086f );text-decoration:underline;}.elementor-kit-5 h1{font-family:"Metropolis", Sans-serif;}.elementor-kit-5 h2{font-family:"Metropolis", Sans-serif;}.elementor-kit-5 h3{font-family:"Metropolis", Sans-serif;}.elementor-kit-5 h4{font-family:"Metropolis", Sans-serif;}.elementor-kit-5 h5{font-family:"Metropolis", Sans-serif;}.elementor-kit-5 h6{font-family:"Metropolis", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}
#mepr-account-nav .mepr-nav-item.mepr-courses {
    display: none;
}
#memberstack-checkout-portal{
	opacity: 0 !important;
}
#ama-bar[is_live="0"]{
    display:none;
}

a {
    text-decoration: none !important;
}
.mepr-nav-item {
font-weight: normal;
text-transform: uppercase;
font-size: 12px !important;
background-color: #1B1B1F;
padding: 10px 10px;
margin: 10px;   
border-radius: 30px;
box-shadow: -1px 1px 15px -5px rgb(0 0 0 / 75%);
webkit-box-shadow: -1px 1px 25px -5px rgb(0 0 0);
-moz-box-shadow: -1px 1px 25px -5px rgba( ,0,0,.75);
}

.mepr-active-nav-tab {
font-weight: normal;
color:#FFF !important;
text-transform: uppercase;
font-size: 12px !important;
background-color: rgba(0, 0, 0, 0);
padding: 10px 10px;
margin: 10px;   
border-radius: 30px;
}
.mepr-nav-item a{
    color: #FFF;
}
.mepr-active-nav-tab a{
    color: #E82B31 !important;
}

.mepr-nav-item {
	background-color: #1A1A20;
	border-radius: 10px;
	padding: 5px 20px;
	margin: 0px 7px;
}
.mepr_updated{
    color: #4d8c2e;
}
@media (min-width:768px){
    .mp_wrapper{
        width: 740px !important;
        margin: 0 auto;
    }
}
.mepr-account-terms, .mepr-account-subscr-id, .mepr-account-rebill {
	color: #FFF;
}

#mepr-account-nav{
    text-align: center;
}
.mepr-white-popup {
	background: #000 !important;
}

.mepr-white-popup .mepr-btn {
	background-color: var( --e-global-color-primary ) !important;
}
.mp_wrapper table.mepr-account-table tr.mepr-alt-row {
  background: #333 !important;
}
iframe.rumble {
	height: 615px;
}
@media screen and ( max-width: 782px ) {
    iframe.rumble {
	height: 200px;
}
}
.mepr_error {
	color: #d40022 !important;
}

/* Styling for Category Index Page */

div.elementor-widget-container > ul {
    padding: 10px;
}


div.elementor-widget-container > ul > li.cat-item {
    font-size: 1.3em;
    padding: 10px;
    column-span: none;
    border-bottom-style:solid;
    border-bottom-width: 1px;
    border-color: #707070;
    width: 100%;
}


ul > li > a:link, a:visited   {
    color: #ffffff;
    
}

#text  {

    font-size: 14px;
}

ul li a {
    color: #f7f7f7;
}


ul  ul.children  {
    font-size: 16px;
    border: none;
    flex-grow: 1;
}

ul li.cat-item {
    list-style: none;
    color: white;
}

div.elementor-widget-container > h5 {
    display: none;
}

span.tag-groups-label,span.tag-groups-append  {
font-size: 16px !important;
color: #FFFFFF
    
}

.as_hide{
    display:none !important;
}
body.page-id-305 .mepr_error{
    display: none !important;
}
.mepr_mepr_source{
    display: none;
}
.payment-option-paypal,.as-hide{
    display: none !important;
}
@media screen and (max-width:450px){
    html.uael-offcanvas-enabled.uael-off-canvas-overlay {
    overflow-y: scroll !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://apologiastudios.com/wp-content/uploads/2022/05/AvenirLTStd-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://apologiastudios.com/wp-content/uploads/2022/05/AvenirLTStd-Book.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://apologiastudios.com/wp-content/uploads/2022/05/Metropolis-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://apologiastudios.com/wp-content/uploads/2022/05/Metropolis-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://apologiastudios.com/wp-content/uploads/2022/05/Metropolis-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */