/* ---- Price ---- */
.sdl_price{
    margin-top: 0px;
}
.sdl_price .price_usd{
    text-transform: uppercase;
    font-weight: bold;
}
.sdl_price .price_eq{
    margin-top: 10px;
}



/* ---- main ---- */
    #idx_top_menu{
         display: none;
     }
    .sdl_landing_exit{
        background-color: #824961!important;
    }
    .sdl_landing_exit:hover{
        background-color: #c192a6!important;
    }

/* ---- TrainerBlock ----- */
    .sdl_trainer {
       padding-bottom: 20px;
    }
    .sdl_trainer .widget_trainer_title{
        color: #824961;
    }
    .sdl_trainer .widget_trainer_link{
        color: #824961;
    }
    .sdl_trainer .widget_trainer_link:hover{
        color: #c192a6;
    }

/* ---- SocialButtons ---- */
    .sdl_social{
        margin-top: 10px;
    }
    .sdl_social a{
        margin: 0px 2px;
        background-image: url(/img/widgets/socialbuttons/trainer_scandal.png)!important;
    }


/* ---- Contacts ---- */
    .sdl_contacts .btn{
        background-color: #824961!important;
        color: #ffffff!important;
    }
    .sdl_contacts .btn:hover{
        background-color: #c192a6!important;
        color: #ffffff!important;
    }

/* ---- Paid Access ---- */
    .sdl_paidaccess{
        padding-top: 0px;
        position: relative;
        background-color: #ffffff;
    }

    .sdl_paidaccess .paidac_button{
        background-color: #824961!important;
        color: #ffffff;
    }
    .sdl_paidaccess .paidac_button:hover{
        background-color: #c192a6!important;
        color: #ffffff;
    }
    .sdl_paidaccess form .btn{
        background-color: #824961!important;
        color: #ffffff;
    }
    .sdl_paidaccess form .btn:hover{
        background-color: #c192a6!important;
        color: #ffffff;
    }

    .sdl_paidaccess label input:checked ~ .checkmark{
        background-color: #c192a6!important;
    }
    .sdl_paidaccess label:hover input ~ .checkmark {
        background-color: #824961!important;
    }
    .sdl_paidaccess #paidac_text1{
        border-color: #824961!important;
    }
    .sdl_paidaccess #paidaccess_form input{
        border-color: #824961!important;
    }



/* ------------------------------------- Scandal And Sex (SDL) ------------------------------------------------------ */
/* ---- Cross ---- */
#cross{
    background-image: url(../img/sdl/cross.jpg);
    background-size: cover;
    position: fixed;
    top: 0px;
    width: 100%;
    height: 100%;
}


/* ---- Topsection ---- */
#sdl_topsection{
    background-color: #ffffff;
    position: relative;
}
#sdl_topsection .container{
    background-image: url(../img/sdl/top_back2.jpg);
    background-size: cover;
    padding-bottom: 20px;
    background-position-y: 30%;
}
#sdl_top_text1{
    margin-top: 330px;
    text-align: center;
    border: 4px solid #824961;
    font-size: 23pt;
    padding: 3px 0px;
    background-image: url(../img/sdl/transparent.png);
}
#sdl_top_text_cnt{
    background-image: url(../img/sdl/transparent.png);
    margin-top: 20px;
    padding: 10px 0px;
}
#sdl_top_text2{

    text-align: center;
    font-size: 23pt;
    color: #824961;
}
#sdl_top_text3{
    margin-top: 20px;
    text-align: center;
    font-size: 23pt;
}
/* ---- Motivation ---- */
#sdl_motivation{
    padding-bottom: 30px;
    background-color: #ffffff;
    position: relative;
}

.sdl_mtv_button{
    text-align: center;
    background-color: #824961;
    color: #ffffff;
    font-size: 15pt;
    line-height: 43px;
    border-radius: 10px;
    margin-top: 30px;
}
.sdl_mtv_button:hover{
    background-color: #c192a6;
    text-decoration: none;
    color: #ffffff;
}
#sdl_mtv_text{
    margin-top: 40px;
    font-size: 12pt;
}
#sdl_mtv_text2{
    text-align: center;
    font-size: 14pt;
    background-color: #c192a6;
    color: #ffffff;
    margin-top: 20px;
    border-radius: 10px;
    padding: 20px 10px;
    line-height: 30px;
}

#sdl_mtv_line{
    height: 1px;
    background-color: #000000;
    margin-top: 100px;
}
#sdl_mtv_line_text{
    text-align: center;
    text-transform: uppercase;
    font-size: 20pt;
    background-color: #ffffff;
    margin-top: -20px;
}

/* ---- Subjects ---- */
#sdl_subject{

}
#sdl_subject_text{
    color: #ffffff;
    font-size: 16pt;
    margin-top: 50px;
    list-style: none;
    margin-bottom: 30px;
}
#sdl_subject_text li{
    margin: 30px 0px;
}
#sdl_subject_text li:before {
    content:  "-";
    position: relative;
    left:     -10px;
}
.nomarker:before {
    display: none;
}

/* ---- Table ---- */
#sdl_table{
    background-color: #ffffff;
    position: relative;
}
.sdl_table_subtitle{
    text-align: center;
    font-size: 25px;
    color: #000000;
    margin-top: 20px;
    margin-bottom: 40px;
}
.sdl_table_list_title{
    color: #824961;
    font-weight: bold;
}
.sdl_table_list_dot{
    text-align: center;
}
.sdl_table_list_item{
    border-right: 1px solid #824961;
    padding-bottom: 40px;
}
.sdl_table_list_item2{
    border-left: 1px solid #824961;
    padding-bottom: 40px;
}
.sdl_rl_dot{
    background-color: #824961;
    height: 25px;
    width: 25px;
    border-radius: 12px;
    position: absolute;
    margin-left: 22px;
}
.sdl_rl_dot2{
    background-color: #824961;
    height: 25px;
    width: 25px;
    border-radius: 12px;
    position: absolute;
    margin-left: -28px;
}




/* ---- Pay ----- */
    #sdl_pay{
        background-color: #824961;
        position: relative;
        padding: 5px 0px;
    }
    .sdl_pay_t1 img{
        width: 60%;
    }
    .sdl_pay_t2{
        color: #ffffff;
        font-size: 14pt;
        line-height: 37px;
        text-transform: uppercase;
    }

/* ---- Pay Page ---- */
    #sdl_pay_page{
        background-color: #ffffff;
        position: relative;
        padding: 30px 0px;
    }
    #sdl_pay_page_title{
        text-align: center;
        font-size: 14pt;
        /*text-transform: uppercase;
        font-weight: bold;*/
    }
    #sdl_pay_page .sl_pay_bl{
        background-color: #c192a6;
        color: #ffffff;
    }
    #sdl_pay_page .sl_pay_parts{
        text-transform: none;
        font-weight: normal;
    }

