/* ewin */
.ewinIcon.ewinIcon--theme-withyou{
    top: auto !important;
    position: relative !important;
    z-index: 1 !important;
    right: auto !important;
    margin: 0 0 0 15px !important;
}
.ewinIcon.ewinIcon--theme-withyou .ewin_logo{
    float: left;
}
.ewinIcon.ewinIcon--theme-withyou .ewin_link{
    float: left;
}
.ewinIcon.ewinIcon--theme-withyou .ewin_link .fa{
  margin: 0px 2px;
}
.ewinIcon.ewinIcon--theme-withyou .ewin_link a {
    font-size: 0.76em;
    line-height: 1.2em;
    display: block;
    margin-left: 2px;
    color: #fff;
}

.ewinIcon.ewinIcon--theme-withyou .ewin_link {display: block !important;}

#main-menu .ewinIcon.ewinIcon--theme-withyou{
    display: none;
}

body:not(.page-raceday-index):not(.page-raceday-voting-vote):not(.page-raceday-voting-list):not(.page-raceday-voting-result):not(.page-raceday-voting-trend):not(.page-raceday-voting-thank-you):not(.page-raceday-voting-thank-you-page):not(.page-raceday-photo-and-video):not(.page-raceday-racecourse-activities):not(.page-raceday-reunification-cup):not(.page-raceday-news):not(.page-raceday-news-single):not(.page-raceday-trend-list) .ewinIcon.ewinIcon--theme-withyou {
    display: none !important;
}

@media screen and (max-width: 768px) {
    #header .ewinIcon.ewinIcon--theme-withyou{
        display: none;
    }

    #main-menu .ewinIcon.ewinIcon--theme-withyou{
        display: block;
        width: 100%;
        margin: 0 0 30px 60px !important;
    }

    .ewinIcon.ewinIcon--theme-withyou .ewin_link {display: block !important;}
}

@media screen and (max-width: 640px) {

    #main-menu .ewinIcon.ewinIcon--theme-withyou{
        margin: 0 0 10px 20px !important;
    }
}


@media screen and (max-width: 550px) {

    .ewinIcon.ewinIcon--theme-withyou .ewin_link {display: none !important;}


}



