/*
Theme Name: Altafit Home
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.4.7.1590145855
Updated: 2020-05-22 11:10:55

*/

@import url("css/header.css");
@import url("css/footer.css");
@import url("css/page.css");
@import url("css/responsive.css");

@font-face {
  font-family: Avenir-Black;
	src: url(/wp-content/themes/Altafit-home/fonts/AvenirLTStd-Black.otf);
}

@font-face {
  font-family: Avenir-light;
	src: url(/wp-content/themes/Altafit-home/fonts/avenirltstd-light.otf);
}

/*h1,h2,h3,h4,h5,h6,span{
	font-family: Avenir-Black;
}*/
h1,h2,h3,h4,h5,h6 {
	font-family: Avenir-Black;
}
a,p {
	font-family: Avenir-light;
}
.cu-sub-title {
    display: none;
    color: #fff;
    vertical-align: bottom;
    font-size: 35px;
    margin-left: 20px;
    text-transform: uppercase;
    padding-bottom: 5px;
}
.active-session-block {
    background: #E6E6E6;
    padding: 40px;
    margin-top: 140px;
    position: relative;
}
.inner-session-block {
    max-width: 600px;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
}
.next-session-txt {
    text-align: center;
    font-size: 40px;
    position: absolute;
    top: -100px;
    right: 0;
    margin: 0 auto;
    width: 100%;
}
.right-session-block {
    padding: 30px 50px;
}
.active-time {
    font-size: 28px;
    color: #292A3A;
    font-family: Avenir-Black;
    display: block;
    padding: 25px;
}
.active-class {
    font-size: 25px;
    color: #292A3A;
    display: block;
}

form.pmpro_form .pmpro_checkout-field-baddress1, form.pmpro_form .pmpro_checkout-field-baddress2, form.pmpro_form .pmpro_checkout-field-bcity, form.pmpro_form .pmpro_checkout-field-bstate { display: none; }

.perfil-links a {color: #e4523d !important;}
/*--------------- Altafit -----------*/
.no-display {
	display: none !important;
}
.pmpro_checkout-field.pmpro_payment-discount-code {
    display: none !important;
}
a.bigred, a.smallred {
    color: #ffffff!important;
    background: #e1523d;
    background: -webkit-gradient(linear,left top,left bottom,from(#e1523d),to(#e1523d));
    background: linear-gradient( 180deg ,#e1523d 0,#e1523d);
    border: 1px solid #e1523d;
    border-radius: 0px;
	text-transform: none !important;
	font-size: 17px !important;
	text-shadow: 1px 1px 0 hsl(0deg 0% 100% / 0%);
    -webkit-box-shadow: inset 0 1px 0 0 hsl(0deg 0% 100% / 0%), 1px 1px 1px rgb(0 0 0 / 0%);
    box-shadow: inset 0 1px 0 0 hsl(0deg 0% 100% / 0%), 1px 1px 1px rgb(0 0 0 / 0%);
}
a.bigred:hover, a.smallred:hover {
    color: #000!important;
    background: #fff;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
    background: linear-gradient( 180deg ,#fff 0,#fff);
    border: 1px solid #e1523d;
    border-radius: 0px;
	text-transform: none !important;
	text-shadow: 1px 1px 0 hsl(0deg 0% 100% / 0%);
    -webkit-box-shadow: inset 0 1px 0 0 hsl(0deg 0% 100% / 0%), 1px 1px 1px rgb(0 0 0 / 0%);
    box-shadow: inset 0 1px 0 0 hsl(0deg 0% 100% / 0%), 1px 1px 1px rgb(0 0 0 / 0%);
}