/*Global buttons styles*/
.t-btn, button {
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
}
/* OTHER
---------------------------------*/
.t858__row .t-col:last-child .t858__inner-col
{
    background: #ec5041 !important;
}
canvas.t505__pie.t505__pie2
{
    transform: rotate(-20deg);
}


/*Date in product card*/
.t776__markwrapper,
.t778__markwrapper,
.t-store__card__mark-wrapper
{
    left: 50%;
    top: auto;
    bottom: 20%;
    transform: translateX(-50%);
    margin-right: -50%;
}
.t776__mark,
.t778__mark,
.t-store__card__mark
{
    color: #ffffff;
    background-color: transparent;
    border: 2px solid #fff;
    padding: 1em;
    width: auto;
    height: auto;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 10px;
}
@media only screen and (max-width: 600px)
{
    .t776__mark,
    .t778__mark,
    .t-store__card__mark
    {
        padding: 0.5em 1em;
    }
}
/*
.t778__btn-wrapper
{
    display: none;
}*/
.t778__price.t-name_md,
.js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item.t-name.t-name_md
{
    font-size: 24px;
}
.t778__descr.t-descr_xxs,
.js-store-prod-text.t-store__prod-popup__text.t-descr.t-descr_xxs
{
    font-size: 18px;
}
.t-store__prod-popup__sku.t-descr.t-descr_xxs
{
    font-size:0px;
}
.t778__title_small.t-descr.t-descr_xxs.js-product-sku,
.js-store-prod-sku.js-product-sku
{
    color: #fff;
    background-color: #2d3542;
    border: 1px solid #2d3542;
    padding: 0.8em;
    margin-top: 1em;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 10px;
    width: fit-content;
}
.t778__title.t-name.t-name_xl.js-product-name,
.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl
{
    font-size: 32px;
    padding-bottom: 1em;
}
/*Backround position for Webinar block on  home page*/
#rec144565603 .t218__blockimg {
    background-position: left top;
}
/*Temporary: Header for online course*/
#rec175352558 {
    position: relative;
    z-index: 999;
}
#rec175352558 .t581__buttons {
    margin-top: 30px;
}