

/*-----STYLES PRICING TABLE SIGNUP PAGE------*/

.cennarium_pricing_table .et_pb_pricing_table_0.et_pb_pricing_table {
    background-color: rgba(255,255,255,0.9);
    margin-left: 25%;
    margin-right: 20px;
}





.cennarium_pricing_table .et_pb_pricing_2 .et_pb_pricing_table, .et_pb_column_2_3 .et_pb_pricing_table, .et_pb_column_1_2 .et_pb_pricing_table {
    width: 24%;
    -webkit-box-shadow: 0px 0px 15px 5px rgba(25, 25, 25, 0.2); -moz-box-shadow: 0px 0px 15px 5px rgba(25, 25, 25, 0.2); box-shadow: 0px 0px 15px 5px rgba(25, 25, 25, 0.2);
    
}



.cennarium_pricing_table .et_pb_pricing_table_1 {
    width: 24%;
    background-image: url("/wp-content/uploads/best_value_back.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 0px;
}

.cennarium_pricing_table .et_pb_pricing_table {
    float: left;
    width: 33.33%;
    margin: 30px -1px 0 0;
    padding-bottom: 30px;
    border: 0px solid #bebebe;
    background-color: #fcfcfc;
    text-align: center;
}


@media (max-width: 1602px){
.cennarium_pricing_table .et_pb_pricing_2 .et_pb_pricing_table, .et_pb_column_2_3 .et_pb_pricing_table, .et_pb_column_1_2 .et_pb_pricing_table  {
   width: 28%;
}
}

@media (max-width: 1366px){
.cennarium_pricing_table .et_pb_pricing_2 .et_pb_pricing_table, .et_pb_column_2_3 .et_pb_pricing_table, .et_pb_column_1_2 .et_pb_pricing_table  {
   width: 36%;
}
}

@media (max-width: 1602px){
.cennarium_pricing_table .et_pb_pricing_table_0.et_pb_pricing_table {
    background-color: rgba(255,255,255,0.9);
    margin-left: 22%;
    margin-right: 20px;
}
}

@media (max-width: 1366px){
.cennarium_pricing_table .et_pb_pricing_table_0.et_pb_pricing_table {
    background-color: rgba(255,255,255,0.9);
    margin-left: 13%;
    margin-right: 20px;
}
}


@media (max-width: 980px){
.cennarium_pricing_table .et_pb_pricing_2 .et_pb_pricing_table, .et_pb_column_2_3 .et_pb_pricing_table, .et_pb_column_1_2 .et_pb_pricing_table  {
   margin-left: 26%;
}
    
    
}




.cennarium_pricing_table h2{
    font-family: univia_prothin;
    font-weight: bolder;
        margin-top: 30px;
}

@media (max-width: 1366px){
.cennarium_pricing_table h2 {
    font-family: univia_prothin;
    font-weight: bolder;
    margin-top: 60px;
}
}

.cennarium_pricing_table .et_pb_pricing_content_top {
    padding-bottom: 0px;
    border-bottom: 0px solid #bebebe;
    margin-left: 24%;
}

.cennarium_pricing_table .et_pb_pricing_content {
    padding: 10px;
    text-align: center;
}


.cennarium_pricing_table .et_pb_pricing_table_0 .et_pb_pricing_heading .et_pb_best_value {
    text-transform: none;
    margin-top: 50px;
    font-family: univia_problack;
}

.cennarium_pricing_table .et_pb_pricing_table_1 .et_pb_pricing_heading .et_pb_best_value {
    text-transform: none;
    margin-top: 50px;
    font-family: univia_problack;
}

.cennarium_pricing_table .et_pb_pricing .et_pb_pricing_table_0 .et_pb_button {
    color: #ffffff !important;
    background: #5348ee;
    font-size: 16px;
    /* font-variant: small-caps; */
    text-transform: lowercase !important;
    font-family: univia_promedium;
}

.cennarium_pricing_table .et_pb_pricing .et_pb_pricing_table_1 .et_pb_button {
    color: #ffffff !important;
    background: #5348ee;
    font-size: 16px;
    /* font-variant: small-caps; */
    text-transform: lowercase !important;
    font-family: univia_promedium;
}

.cennarium_pricing_table body #page-container .et_pb_pricing_tables_0 .et_pb_button {
    color: #5348ee !important;
    background: rgba(0,0,0,0);
    border-color: #5348ee;
    letter-spacing: 0px;
    font-size: 20px;
    text-transform: lowercase !important;
}

.cennarium_pricing_table body #page-container .et_pb_pricing .et_pb_pricing_table_0 .et_pb_button {
    color: #ffffff !important;
    background: #5348ee;
    font-size: 16px;
    text-transform: none!important;
}

.cennarium_pricing_table .et_pb_pricing_table_0 .et_pb_sum {
    font-size: 90px;
    color: #000 !important;
    font-family: univia_prothin;
    font-weight: bold;
    margin-left: 5px;
}


.cennarium_pricing_table .et_pb_pricing_table_1 .et_pb_sum {
    font-size: 90px;
    color: #000 !important;
    font-family: univia_prothin;
    font-weight: bold;
    margin-left: 5px;
}

.cennarium_pricing_table #page-container .et_pb_pricing_tables_0 .et_pb_button {
    color: #5348ee !important;
    background: rgba(0,0,0,0);
    border-color: #5348ee;
    letter-spacing: 0px;
    font-size: 20px;
    text-transform: none !important;
    margin-bottom: 10px;
}

.cennarium_pricing_table .et_pb_pricing li span {
    position: relative;
    font-family: univia_prothin;
    font-weight: bold;
}

.cennarium_pricing_table .et_pb_pricing_table_0 .et_pb_frequency {
    color: #000 !important;
    line-height: 1.8em;
    font-family: univia_prothin;
    font-weight: bold;
    position: relative;
    right: 62px;
    bottom: 8px;
}

.cennarium_pricing_table .et_pb_pricing_table_1 .et_pb_frequency {
    color: #000 !important;
    line-height: 1.8em;
    font-family: univia_prothin;
    font-weight: bold;
    position: relative;
    right: 62px;
    bottom: 8px;
}

.cennarium_pricing_table .wp-image-3635 .aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
    position: absolute;
    /* float: left; */
    bottom: 83px;
    left: 214px;
}

.cennarium_pricing_table .et_pb_pricing_table_1 .et_pb_pricing_heading h2 {
    color: #fff !important;
    text-transform: none;
    background-color: #c4298e;
    font-family: univia_problack;
    font-size: 10px;
}

.cennarium_pricing_table .et_pb_pricing_tables_0 .et_pb_pricing_heading h2 {
    text-transform: uppercase !important;
    color: #fff !important;
    text-transform: none;
    background-color: #c4298e;
    font-size: 14px !important;
    padding-top: 5px;
}

.cennarium_pricing_table .et_pb_pricing_table_1 .et_pb_pricing_content {
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 4px;
    margin-right: 15px;
}

.cennarium_pricing_table .et_pb_pricing_table_0  .et_pb_dollar_sign {
    color: #000 !important;
    line-height: 1.8em;
    font-family: univia_prothin;
    font-weight: bold;
    font-size: 51px;
    line-height: normal;
    padding-right: 5px;
}

.cennarium_pricing_table .et_pb_pricing_table_1  .et_pb_dollar_sign {
    color: #000 !important;
    line-height: 1.8em;
    font-family: univia_prothin;
    font-weight: bold;
    font-size: 51px;
    line-height: normal;
    padding-right: 5px;
}

.cennarium_pricing_table sup {
    bottom: 0.5em;
    position: relative;
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    font-size: 54px;
}

.cennarium_pricing_table .et_pb_text_0 {
  
    margin-bottom: 20px !important;
}

.cennarium_pricing_table .et_pb_pricing_table_1 .et_pb_pricing li {
    
    color: #000 !important;
}

.cennarium_pricing_table .et_pb_pricing_table_0 .et_pb_frequency {
    font-size: 16px;
    color: #500006 !important;
    line-height: 1.8em;
    color: #000 !important;
}


/* ---- SignUp2 Styles ----*/






@media (max-width: 1525px){
#signup2 .et_pb_row {
    position: relative;
    width: 90%;
    margin: auto;
}
}


#signup2 .cennarium_pricing_table h1 {
    font-family: sans-serif;
    font-weight: 100;
    color: #fff !important;
    text-align: left;
    font-size: 78px !important;
    margin-top: 25px;
}

@media (max-width: 1650px){
#signup2 .cennarium_pricing_table h1 {
    font-family: sans-serif;
    font-weight: 100;
    color: #fff !important;
    text-align: left;
    font-size: 70px !important;
    margin-top: 5%;
}
}

@media (max-width: 1525px){
#signup2 .cennarium_pricing_table h1 {
    font-family: sans-serif;
    font-weight: 100;
    color: #fff !important;
    text-align: left;
    font-size: 64px !important;
    margin-top: 16%;
}
}

@media (max-width: 1250px){
#signup2 .cennarium_pricing_table h1{

    margin-top: 0%;
}
}


#signup2 .et_pb_pricing_2 .et_pb_pricing_table, .et_pb_column_2_3 .et_pb_pricing_table, .et_pb_column_1_2 .et_pb_pricing_table {
    width: 100% !important;
    -webkit-box-shadow: 0px 0px 15px 5px rgba(25, 25, 25, 0.1); -moz-box-shadow: 0px 0px 15px 5px rgba(25, 25, 25, 0.1); box-shadow: 0px 0px 15px 5px rgba(25, 25, 25, 0.1);
    float: left;
    width: 33.33%;
    margin: 0px -1px 0 0 !important;
    padding-bottom: 10px;
    border: 0px solid #bebebe;
    background-color: #fcfcfc;
    text-align: center;
    padding-bottom: 20px !important;
}

@media (max-width: 1525px){
#signup2 .et_pb_pricing_2 .et_pb_pricing_table, .et_pb_column_2_3 .et_pb_pricing_table, .et_pb_column_1_2 .et_pb_pricing_table {

    padding-bottom: 0px;
}
}

#signup2 h2 {
    font-family: sans-serif;
    font-weight: bolder;
    margin-top: -10px !important
}

#signup2 .et_pb_pricing_tables_0 .et_pb_featured_table .et_pb_pricing_heading {
     background-color: rgba(255,255,255,0) !important; 
     margin-bottom: 10px !important;
     padding: 10px 0;
} 

#signup2 .et_pb_pricing_table_0 .et_pb_pricing_heading .et_pb_best_value {
    text-transform: none;
    margin-top: 50px;
    font-family: sans-serif;
    font-weight: bold;
    float: left !important;
    margin-left: 4%;
    width: 202px;
    color: #000 !important;
}

#signup2 .et_pb_pricing .et_pb_pricing_table_0 .et_pb_button {
    color: #ffffff !important;
    background: #5348ee;
    font-size: 16px;
    float: right !important;
    width: 20%;
    margin-right: 5%;
    text-transform: none !important;
    font-family: sans-serif;
    font-weight: bold;
     padding: 0.3em 1em !important;
        line-height: 20px !important;
    
    
}

body #page-container .et_pb_pricing_tables_0 .et_pb_button, body #page-container .et_pb_pricing_tables_0 .et_pb_button:hover {
    padding: 0.3em 1em !important;
}

#signup2 .et_pb_pricing .et_pb_pricing_table_0 .et_pb_button:hover {
    background-color: #000 !important;
}

#signup2 .et_pb_pricing_content_top {
    padding-bottom: 0px;
    border-bottom: 0px solid #bebebe;
    float: left;
    margin-left: 13%;

}

@media (max-width: 1525px){
#signup2 .et_pb_pricing_content_top {
    padding-bottom: 0px;
    border-bottom: 0px solid #bebebe;
    float: left;
    margin-left: 12%;
    width: 100px;
}}

#signup2 .et_pb_pricing_table_1 .et_pb_pricing_heading .et_pb_best_value {
    text-transform: none;
    margin-top: 50px;
    font-family: sans-serif;
    font-weight: bold;
    float: left;
    margin-left: 4%;
    width: 202px;
    color: #000 !important;
}

#signup2 .et_pb_pricing .et_pb_pricing_table_1 .et_pb_button {
    color: #ffffff !important;
    background: #5348ee;
    font-size: 16px;
    float: right !important;
    width: 100px;
    width: 20%;
    margin-right: 5%;
    text-transform: none !important;
    font-family: sans-serif;
    font-weight: bold;
    padding: 0.3em 1em !important;
    line-height: 20px !important;
}

#signup2 .et_pb_pricing_tables_0 .et_pb_pricing_heading h2 {
    text-transform: uppercase !important;
    color: #fff !important;
    text-transform: none;
    background-color: #c4298e;
    font-size: 14px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    padding-left: 20px;
    font-weight: bolder;
    
}

#signup2 .et_pb_pricing_table_1 {
    width: 24%;
    -webkit-box-shadow: 0px 0px 15px 5px rgba(25, 25, 25, 0.2);
    -moz-box-shadow: 0px 0px 15px 5px rgba(25, 25, 25, 0.2);
    box-shadow: 0px 0px 15px 5px rgba(25, 25, 25, 0.2);
    background-image: url("/wp-content/uploads/best_value_back2.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 0px;
    padding-top: 10px;
}

@media (min-width: 981px){
#signup2 .et_pb_row {
    padding: 8% 0 !important;
    padding-top: 8% !important;
}
}

#signup2 .et_pb_pricing_table_button {
    text-transform: none !important;
    margin-top: 0px !important;
}

#signup2 .et_pb_pricing_content {
    text-transform: none !important;
    padding-bottom: 0px;
    border-bottom: 0px solid #bebebe;
}

#signup2  .et_pb_pricing_table_0 .et_pb_sum {
    font-size: 90px;
    color: #C4298E !important;
    font-family: sans-serif;
    font-weight: 100;
    margin-left: 5px;
}

#signup2  .et_pb_pricing_table_0 .et_pb_dollar_sign {
    color: #C4298E !important;
    line-height: 1.8em;
    font-family: sans-serif;
    font-weight: 100;
    font-size: 51px;
    line-height: normal;
    padding-right: 5px;
}



#signup2 .et_pb_pricing_table_0 .et_pb_frequency {
    color: #000 !important;
    line-height: 1.8em;
     font-family: sans-serif;
    font-weight: 100;
    position: relative;
    right: 62px;
    bottom: 8px;
}

@media (max-width: 1525px){
#signup2 .et_pb_pricing_table_0 .et_pb_frequency {
    color: #000 !important;
    line-height: 1.8em;
     font-family: sans-serif;
    font-weight: 100;
    position: relative;
    left: 46px;
    bottom: 40px;
}
}


#signup2 .et_pb_pricing_table_1 .et_pb_sum {
    font-size: 90px;
    color: #000 !important;
    font-family: sans-serif;
    font-weight: 100;
    margin-left: 5px;
}

#signup2 .et_pb_pricing_table_1 .et_pb_dollar_sign {
    color: #000 !important;
    line-height: 1.8em;
    font-family: sans-serif;
    font-weight: 100;
    font-size: 51px;
    line-height: normal;
    padding-right: 5px;
}

#signup2 .et_pb_pricing_table_1 .et_pb_frequency {
    color: #000 !important;
    line-height: 1.8em;
    font-family: sans-serif;
    font-weight: 100;
    position: relative;
    right: 62px;
    bottom: 8px;
}

@media (max-width: 1525px){
#signup2 .et_pb_pricing_table_1 .et_pb_frequency {
    color: #000 !important;
    line-height: 1.8em;
    font-family: sans-serif;
    font-weight: 100;
    position: relative;
    left: 46px;
    bottom: 40px;
}
}

#signup2 .et_pb_pricing_heading {
    margin-bottom: 17px;
    padding: 0px 0;
}



@media (max-width: 1250px){
 #signup2 .et_pb_column_1_3{
    float: left!important;
    width: 100% !important;
    padding-left: 14% !important;
    padding-right: 14% !important;
}
}

@media (max-width: 1250px){
 #signup2 .et_pb_column_2_3{
    float: left!important;
    width: 100% !important;
    padding-left: 14% !important;
    padding-right: 14% !important;
}
}

@media (max-width: 860px){
#signup2 .et_pb_column_1_3 {
    float: left!important;
    width: 100% !important;
    padding-left: 0% !important;
    padding-right: 8% !important;
    margin-top: 10%;
    }
    
    #signup2 .et_pb_pricing_table_0 .et_pb_pricing_heading .et_pb_best_value {
    text-transform: none;
    margin-top: 50px;
    font-family: sans-serif;
    font-weight: bold;
    float: left !important;
    margin-left: 2%;
    color: #000 !important;
    font-size: 20px;
    }
    
    #signup2 .et_pb_pricing_table_1 .et_pb_pricing_heading .et_pb_best_value {
    text-transform: none;
    margin-top: 50px;
    font-family: sans-serif;
    font-weight: bold;
    float: left;
    margin-left: 2%;
    width: 202px;
    color: #000 !important;
    font-size: 20px;
    }
    
    
    #signup2 .et_pb_column_2_3 {
    float: left!important;
    width: 100% !important;
    padding-left: 7% !important;
    padding-right: 7% !important;
    }
    
    #signup2 .et_pb_pricing .et_pb_pricing_table_1 .et_pb_button {
    color: #ffffff !important;
    background: #5348ee;
    font-size: 16px;
    float: right !important;
    width: 100px;
    width: 23%;
    margin-right: 5%;
    text-transform: none !important;
    font-family: sans-serif;
    font-weight: bold;
    padding: 0.3em 0.6em !important;
    line-height: 20px !important;
    }
    
    #signup2 .et_pb_pricing .et_pb_pricing_table_0 .et_pb_button {
    color: #ffffff !important;
    background: #5348ee;
    font-size: 16px;
    float: right !important;
    width: 23%;
    margin-right: 5%;
    text-transform: none !important;
    font-family: sans-serif;
    font-weight: bold;
    padding: 0.3em 0.6em !important;
    line-height: 20px !important;
    }
   
}

@media (max-width: 975px){
#signup2 .cennarium_pricing_table h1 {
    font-family: sans-serif;
    font-weight: 100;
    color: #fff !important;
    text-align: left;
    font-size: 56px !important;
    margin-top: 0%;
    text-align: center;
}}

@media (max-width: 860px){
    
    #signup2 .et_pb_pricing_table_1 .et_pb_pricing_heading .et_pb_best_value {
    text-transform: none;
    margin-top: 30px;
    font-family: sans-serif;
    font-weight: bold;
    float: none !important;
    margin-left: 0%;
    width: auto;
    color: #000 !important;
    font-size: 20px;
    }
    
    #signup2 .et_pb_pricing_table_0 .et_pb_pricing_heading .et_pb_best_value {
    text-transform: none;
    margin-top: 30px;
    font-family: sans-serif;
    font-weight: bold;
    float: none !important;
    margin-left: 0%;
    width: auto;
    color: #000 !important;
    font-size: 20px;
    }
    
    #signup2 .et_pb_pricing_content_top {
    padding-bottom: 0px;
    border-bottom: 0px solid #bebebe;
    float: none !important;
    margin-left: 7%;
    width: 100px;
    }
    
    #signup2 .et_pb_pricing .et_pb_pricing_table_1 .et_pb_button {
    color: #ffffff !important;
    background: #5348ee;
    font-size: 16px;
    float: none !important;
    width: 180px;
    margin-right: 5%;
    text-transform: none !important;
    font-family: sans-serif;
    font-weight: bold;
    padding: 0.3em 0.6em !important;
    line-height: 20px !important;
    }
    
    #signup2 .et_pb_pricing .et_pb_pricing_table_0 .et_pb_button {
    color: #ffffff !important;
    background: #5348ee;
    font-size: 16px;
    float: none !important;
    width: 180px;
    margin-right: 0%;
    text-transform: none !important;
    font-family: sans-serif;
    font-weight: bold;
    padding: 0.3em 0.6em !important;
    line-height: 20px !important;
    }
    
    #signup2 .et_pb_pricing_content_top {
    padding-bottom: 0px;
    border-bottom: 0px solid #bebebe;
    float: left;
    margin-left: 25%;
    width: auto !important;
    }
    
    #signup2 .et_pb_pricing_table_1 .et_pb_frequency {
    color: #000 !important;
    line-height: 1.8em;
    font-family: sans-serif;
    font-weight: 100;
    position: relative;
    left: -68px !important;
    bottom: 4px !important;
    font-size: 14px;
    }
    
    #signup2 .et_pb_pricing_table_0 .et_pb_frequency {
    color: #000 !important;
    line-height: 1.8em;
    font-family: sans-serif;
    font-weight: 100;
    position: relative;
    left: -68px !important;
    bottom: 4px !important;
    font-size: 14px;
    }
    
    #signup2  .et_pb_row .et_pb_column .et_pb_module:last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
    margin-bottom: 0;
    padding-left: 0px !important;
    margin-left: 0px;
    }
    
    #signup2 .cennarium_pricing_table h1 {
    font-family: sans-serif;
    font-weight: 100;
    color: #fff !important;
    text-align: left;
    font-size: 34px !important;
    margin-top: 0%;
    text-align: center;
    margin-left: 6%;
    }
    
    #signup2 .et_pb_pricing_2 .et_pb_pricing_table, .et_pb_column_2_3 .et_pb_pricing_table {
    padding-bottom: 30px;
    }
    #signup2 .et_pb_pricing .et_pb_pricing_table_1 .et_pb_button {
    
     margin-right: 0% !important; 
    

    }
    
    
    
}

@media (max-width: 980px){
#signup2 .et_pb_row .et_pb_column .et_pb_module:last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
    margin-bottom: 0;
    padding-left: 0px !important;
}
    
    #signup2 .cennarium_pricing_table h1 {
    margin-top: 10% !important;
    text-align: center;
}
}

@media (max-width: 860px){
    #signup2 .cennarium_pricing_table h1 {
    margin-top: 0% !important;
    text-align: center;
}
}
   


@media (min-width: 981px){
#signup2 .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child {
    margin-bottom: 0;
    margin-left: 0px;
    padding-left: 0px !important;
}
}

@media (max-width: 1250px){
#signup2 .cennarium_pricing_table h1 {
    margin-top: 0%;
    text-align: center;
}
}

#signup2 .et_pb_button {
    position: relative;
    padding: 0.3em 1em;
    border: 2px solid;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

#signup2 .et_pb_pricing_tables_0 .et_pb_pricing_tables_1  .et_pb_featured_table .et_pb_pricing_heading {

    margin-bottom: 10px !important;

}

