/*
color theme Santa Claus race
*/

.dm .header {
    background-image: linear-gradient(to top, rgba(113, 135, 163, 0), rgba(201, 57, 42, 0.9));
}

.dm .mainbanner,
.dm .workbanner,
.dm .statistics:before{
    background: #e74130;
}

.dm .btn,
.dm .btn--reverse{
    color: #c9392a;
    border: solid 1px #ffffff;
    background-color: #ffffff;
    box-shadow: 0 12px 40px 0 rgba(255, 255, 255, 0.63);
}

.dm .lang-item.active a,
.dm .lang-item a:hover{
    color: #F50082;
}

/*.dm .mainbanner-name{
    font-size: 60px;
}*/

.dm .workbanner-name{
    font-size: 34px;
}

.dm .fastmenu-item svg{
    fill:#c9392a;
}

.dm .fastmenu-item:hover{
    color: #ffffff;
    background: #c9392a;
    border: 1px solid #c9392a;
}

.dm .fastmenu-item:hover svg{
    fill: #ffffff;
}

.dm .ph1-color{
    color: #c9392a;
}

.dm .events-item-date{
    color: #c9392a;
}

.dm .footer{
    background: #c9392a;
}


 /* above mobile and tablet*/
@media (min-width: 992px) {

}


 /* large desktop */
@media (min-width: 1200px) {

}

 /* desktop */
@media (min-width: 992px) and (max-width: 1199px) {
    .dm .mainbanner-name{
        font-size: 42px;
    }
}


 /* tablet */
@media (min-width: 768px) and (max-width: 991px) {

    .dm .mainbanner-name,
    .dm .workbanner-name{
        font-size: 36px;
    }
}


 /* above mobile */
@media (min-width: 768px) {

}


 /* big mobile */
@media (min-width: 500px) and (max-width: 767px) {

}


 /* mobile */
@media (max-width: 767px) {
    .dm .mainbanner-name{
        padding-right: 37px;
        font-size: 30px;
    }
}