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

/* ---- main ---- */
    #idx_top_menu{
        display: none;
    }
    .top7_landing_exit{
        background-color: #b39ddf!important;
    }
    .top7_landing_exit:hover{
        background-color: #432f70!important;
    }
/* ---- Head ---- */
    #top7_head{
        min-height: 300px;
        background-image: url(../img/top7/head_back.png);
        background-repeat: no-repeat;
        background-size: 50%;
        background-position-x: left;
        background-color: #ffffff;
        padding-bottom: 40px;
    }
    #top7_head_title{
        margin-top: 50px;
    }
    #top7_head_block1{
        border: 3px solid #addfc3;
        width: 100%;
        height: 150px;
        position: absolute;
        left: -30px;
        display: block;
    }
    #top7_head_block2{
        border: 3px solid #d0acd9;
        margin-top: 30px;
        background-color: #ffffff;
        display: block;
        padding: 5px 10px;
        width: 100%;
        position: absolute;
        z-index: 100;
    }
    #top7_head_title1{
        color: #495c79;
        font-size: 26pt;
        text-transform: uppercase;
    }
    #top7_head_title2{
        color: #c8d8f1;
        font-size: 23pt;
        text-transform: uppercase;
    }
    #top7_head_text1{
        margin-top: 210px;
        font-size: 18pt;
        text-transform: uppercase;
        padding-left: 25px;
    }
    #top7_head_text2{
        margin-top: 10px;
        font-size: 12pt;
        text-transform: uppercase;
        padding-left: 25px;
    }

/* ---- Register ---- */
    #top7_register{
        background-color: #ffffff;
    }
    #top7_register_title{
        background-color: #d0acd9;
        color: #ffffff;
        text-align: center;
        text-transform: uppercase;
        border-radius: 10px;
        font-size: 14pt;
        padding-top: 7px;
        padding-bottom: 7px;
        margin-top: -20px;
    }
    #top7_register_title:hover{
        text-decoration: none;
        background-color: #432f70;
    }

/* ---- Desc ---- */
    #top7_desc{
        background-color: #ffffff;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #top7_desc_title{
        font-weight: bold;
        font-size: 11pt;
    }
    .top7_desc_text{
        font-size: 11pt;
        margin-top: 20px;
    }
    .top7_desc_text span{
        color: #6682ad;
    }
    #top7_desc_borderblock{
        border: 3px solid #f3cadf;
        margin-top: 20px;
        padding: 10px;
    }
    #top7_desc_borderblock_title{
        font-size: 16pt;
        color: #6682ad;
        text-transform: uppercase;
    }
    #top7_desc_borderblock_text{
        margin-top: 20px;
        font-size: 11pt;
    }

/* ---- Flowers ---- */
    #top7_flowers{
        background-image: url(../img/top7/flowers.jpg);
        background-size: cover;
        min-height: 300px;
        padding-bottom: 50px;
    }
    #top7_flowers_title{
        color: #6682ad;
        text-align: center;
        text-transform: uppercase;
        font-size: 16pt;
        margin-top: 30px;
    }
    #top7_flowers_list{
        background-image: url(../img/top7/transparant.png);
        margin-top: 20px;
        padding: 30px;
    }
    #top7_flowers_list ul{
        list-style: none;
    }
    #top7_flowers_list ul li{
        margin-bottom: 20px
    }

/* ---- Pay ---- */
    #top7_pay{
        padding-top: 40px;
        background-color: #ffffff;
        padding-bottom: 40px;
    }
    #top7_pay_row{
        margin-bottom: 30px;
    }
    #top7_pay_block{
        border: 3px solid #addfc3;
        padding: 20px;
    }
    #top7_pay_title1{
        text-align: center;
        text-transform: uppercase;
        font-size: 14pt;
        color: #b6aad0;
    }
    #top7_pay_title2{
        text-align: center;
    }
    #top7_pay_title3{
        text-align: center;
        margin-top: 20px;
        font-size: 12pt;
    }

/* ---- Contacts ---- */
    .top7_contacts .btn{
        background-color: #b39ddf!important;
        color: #ffffff!important;
    }
    .top7_contacts .btn:hover{
        background-color: #432f70!important;
        color: #ffffff!important;
    }



/* ---- TrainerBlock ----- */
    .top7_trainer .widget_trainer_title{
        color: #b39ddf;
    }
    .top7_trainer .widget_trainer_link{
        color: #b39ddf;
    }
    .top7_trainer .widget_trainer_link:hover{
        color: #432f70;
    }

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




/* ---- 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: #b39ddf;
    color: #ffffff;
}
#sdl_pay_page .sl_pay_parts{
    text-transform: none;
    font-weight: normal;
}

.top7_paidaccess{
    background-color: #ffffff;
}