@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css);
@font-face {font-family: SofaboldFont;src: url(montserrat-medium.ttf);}
/* @font-face {font-family: SofaboldFont;src: url(Atkinson-Hyperlegible-Regular-102.ttf);} */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
em,i{font-style:italic}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
strong{font-weight:700}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
body:before{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;}
html,body{margin:0;padding:0;width:100%;background:#efefef;font-family:SofaboldFont,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande","Segoe UI";-webkit-font-smoothing:antialiased}
h4{font-size: 105%}

/* CORNER RIBBON STYLING */
.corner-ribbon{
  --f: 10px; /* control the folded part*/
  --r: 0px; /* control the ribbon shape */
  --t: 85px; /* the top offset */
  font-size: 10px;
    line-height: 15px;
    color: white;
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 0 10px var(--f) calc(10px + var(--r));
  clip-path:
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: #d2232a;
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;
}
.event-ribbon{
  --f: 10px; /* control the folded part*/
  --r: 0px; /* control the ribbon shape */
  --t: 350px; /* the top offset */
  font-size: 15px;
    line-height: 30px;
    color: white;
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 0 10px var(--f) calc(10px + var(--r));
  clip-path:
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: #d2232a;
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;
}
 div.textContent { display:none;}
 .sofabold100-alle,.sofabold100-andre,.sofabold100-basketball,.sofabold100-calendar,.sofabold100-check-black,.sofabold100-check-white,.sofabold100-email,.sofabold100-football,.sofabold100-handball,.sofabold100-heart,.sofabold100-icehockey,.sofabold100-nfl,.sofabold100-votebars,.sofabold128-calendar_neutral,.sofabold128-clock,.sofabold128-clock2,.sofabold128-Cookie_White,.sofabold128-email-black,.sofabold128-email-white,.sofabold128-heart,.sofabold128-heart_red,.sofabold128-lock-black,.sofabold128-lock-white,.sofabold128-note,.sofabold128-share,.sofabold128-thumbs-up-black,.sofabold128-thumbs-up-gray,.sofabold128-thumbs-up-white,.sofabold128-tv,.sofabold128-tv2,.sofabold128-user-black,.sofabold128-user-gray,.sofabold128-user-white,.sofabold128-X-white,.sofabold168-AppStore,.sofabold168-GooglePlay,.sofabold600-sofabold-logo,.sofabold80-facebook,.sofabold80-google-calender,.sofabold80-ical,.sofabold80-instagram,.sofabold80-outlook,.sofabold80-twitter,.sofabold92-facebook,.sofabold92-twitter{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(https://img.sofabold.dk/images/Design/sofabold-sprite8.png)}
.sofabold100-alle{width:100px;height:100px;background-position:64.271% 37.7706%;background-size:2048%}
.sofabold100-andre{width:100px;height:100px;background-position:69.9179% 37.7706%;background-size:2048%}
.sofabold100-basketball{width:100px;height:100px;background-position:75.5647% 37.7706%;background-size:2048%}
.sofabold100-calendar{width:100px;height:100px;background-position:81.2115% 37.7706%;background-size:2048%}
.sofabold100-check-black{width:100px;height:100px;background-position:86.8583% 37.7706%;background-size:2048%}
.sofabold100-check-white{width:100px;height:100px;background-position:92.5051% 37.7706%;background-size:2048%}
.sofabold100-email{width:100px;height:100px;background-position:98.152% 37.7706%;background-size:2048%}
.sofabold100-football{width:100px;height:100px;background-position:.513347% 52.7056%;background-size:2048%}
.sofabold100-handball{width:100px;height:100px;background-position:6.16016% 52.7056%;background-size:2048%}
.sofabold100-heart{width:100px;height:100px;background-position:11.807% 52.7056%;background-size:2048%}
.sofabold100-icehockey{width:100px;height:100px;background-position:17.4538% 52.7056%;background-size:2048%}
.sofabold100-nfl{width:100px;height:100px;background-position:23.1006% 52.7056%;background-size:2048%}
.sofabold100-votebars{width:100px;height:100px;background-position:28.7474% 52.7056%;background-size:2048%}
.sofabold128-calendar_neutral{width:128px;height:128px;background-position:92.0833% 1.11607%;background-size:1600%}
.sofabold128-clock{width:128px;height:128px;background-position:99.2708% 1.11607%;background-size:1600%}
.sofabold128-clock2{width:128px;height:128px;background-position:32.2917% 20.9821%;background-size:1600%}
.sofabold128-Cookie_White{width:128px;height:128px;background-position:39.4792% 20.9821%;background-size:1600%}
.sofabold128-email-black{width:128px;height:128px;background-position:46.6667% 20.9821%;background-size:1600%}
.sofabold128-email-white{width:128px;height:128px;background-position:53.8542% 20.9821%;background-size:1600%}
.sofabold128-heart{width:128px;height:128px;background-position:68.2292% 20.9821%;background-size:1600%}
.sofabold128-heart_red{width:128px;height:128px;background-position:61.0417% 20.9821%;background-size:1600%}
.sofabold128-lock-black{width:128px;height:128px;background-position:75.4167% 20.9821%;background-size:1600%}
.sofabold128-lock-white{width:128px;height:128px;background-position:82.6042% 20.9821%;background-size:1600%}
.sofabold128-note{width:128px;height:128px;background-position:89.7917% 20.9821%;background-size:1600%}
.sofabold128-share{width:128px;height:128px;background-position:96.9792% 20.9821%;background-size:1600%}
.sofabold128-thumbs-up-black{width:128px;height:128px;background-position:.520833% 38.9509%;background-size:1600%}
.sofabold128-thumbs-up-gray{width:128px;height:128px;background-position:7.70833% 38.9509%;background-size:1600%}
.sofabold128-thumbs-up-white{width:128px;height:128px;background-position:14.8958% 38.9509%;background-size:1600%}
.sofabold128-tv{width:128px;height:128px;background-position:22.0833% 38.9509%;background-size:1600%}
.sofabold128-tv2{width:128px;height:128px;background-position:29.2708% 38.9509%;background-size:1600%}
.sofabold128-user-black{width:128px;height:128px;background-position:36.4583% 38.9509%;background-size:1600%}
.sofabold128-user-gray{width:128px;height:128px;background-position:43.6458% 38.9509%;background-size:1600%}
.sofabold128-user-white{width:128px;height:128px;background-position:50.8333% 38.9509%;background-size:1600%}
.sofabold128-X-white{width:128px;height:128px;background-position:58.0208% 38.9509%;background-size:1600%}
.sofabold168-AppStore{width:564px;height:168px;background-position:41.779% 1.16822%;background-size:363.121%}
.sofabold168-GooglePlay{width:564px;height:168px;background-position:80.4582% 1.16822%;background-size:363.121%}
.sofabold600-sofabold-logo{width:600px;height:329px;background-position:.690608% 1.43885%;background-size:341.333%}
.sofabold80-facebook{width:80px;height:80px;background-position:44.4106% 51.589%;background-size:2560%}
.sofabold80-google-calender{width:80px;height:80px;background-position:48.9837% 51.589%;background-size:2560%}
.sofabold80-ical{width:80px;height:80px;background-position:53.5569% 51.589%;background-size:2560%}
.sofabold80-instagram{width:80px;height:80px;background-position:58.1301% 51.589%;background-size:2560%}
.sofabold80-outlook{width:80px;height:80px;background-position:62.7033% 51.589%;background-size:2560%}
.sofabold80-twitter{width:80px;height:80px;background-position:67.2764% 51.589%;background-size:2560%}
.sofabold92-facebook{width:92px;height:92px;background-position:34.2536% 52.2532%;background-size:2226.09%}
.sofabold92-twitter{width:92px;height:92px;background-position:39.4683% 52.2532%;background-size:2226.09%}
.I404{width:120px;padding-top:60px;display:block;margin-left:auto;margin-right:auto;opacity:.9;filter:alpha(opacity=90)}
.CAL_some{height:20px;width:20px;vertical-align:middle;margin-bottom:2px;margin-right:5px}
.copyinfo{text-align:center;color:#fff;font-size:20px;font-weight:500}
.smallcopyinfo{text-align:center;color:#fff;font-size:16px;font-weight:500;margin-top:5px}
.SoMeTopLogo{display:inline-block;width:-webkit-calc(95% / 5);width:-moz-calc(95% / 5);width:calc(95% / 5);height:30px;text-align:center;padding-top:10px}
.SoMeTopLogo:first-of-type{display:inline-block;width:-webkit-calc(95% / 5);width:-moz-calc(95% / 5);width:calc(95% / 5);height:32px;text-align:center;padding-top:0;vertical-align:super;font-size:34px;font-family:FontAwesome;cursor:pointer;line-height:37px;padding-bottom:0}
#menuicon{display:inline-block;padding-bottom:4px}
.sidebanner1{height:200px;text-align:center}
.sidebanner2{text-align:center;}
.bmenuitem a:link,.bmenuitem a:visited,.bmenuitem a:hover,.bmenuitem a:active{text-decoration:none;color:#FFF}
a:link{text-decoration:none;color:#000}
a:visited{text-decoration:none;color:#000}
a:hover{text-decoration:underline;color:#000}
a:active{text-decoration:underline;color:#000}
.logincenter {padding-top: 20px;font-size: 16px;}
.loginklik{display:inline-block;width:49%;text-align:center;padding:15px 0}
.page{width:100%;position:relative;overflow:hidden;z-index:0;padding-bottom:50px}
#page{width:100%;position:relative;overflow:hidden;z-index:0;padding-bottom:50px}
p{font-size:1em;line-height:1.2em;margin-bottom:1.2em}
h1{font-size:2em;line-height:2em}
h2{font-size:1.5em;line-height:1.5em}
.SofaboldLogo{height:115px}
.SofaboldLogoBottom{position:absolute;height:75px;top:-50px;left:50px}
.toplogo_SomE_FB,.toplogo_SomE_TW{display:inline-block;width:49%}
.toplogo_SomE_TW .twitter-follow-button{padding-left:10px}
.toplogo_SomE_FB .fb-like{width:0;padding-left:15px;padding-bottom:0;top:-2px}
.toplogo_SomE{display:none}
.bottomcontainer .spacer{padding:30px 10px 10px}
.bottommenu{width:80%;margin:auto}
.bmenuitem{display:inline-block;width:-webkit-calc(98% / 3);width:-moz-calc(98% / 3);width:calc(98% / 3);color:#fff;font-size:20px;padding-bottom:20px;font-weight:800;text-transform:uppercase}
#LogoHolder{display:inline-block}
#SoMeLogoHolder{width:100%;padding-bottom:10px}
.SocialRight .twitter-follow-button{padding-left:41px}
.toplogo{margin:0 auto;display:block;width:400px}
.AppStoreTop{display:inline-block;width:175px}
.AppStoreTop .appstore{display:inline-block;text-align:center;padding:5px 0;padding-left:5px;width:100%;height:45px}
.SoMeLogo{height:30px;width:30px;margin-bottom:3px}
.loginbanner{display:none;position:fixed;background:rgba(210,35,42,1);height:70px;width:250px;bottom:300px;right:0;-webkit-box-shadow:5px 5px 10px 2px rgba(153,153,153,0.6);-moz-box-shadow:5px 5px 10px 2px rgba(153,153,153,0.6);box-shadow:5px 5px 10px 2px rgba(153,153,153,0.6);z-index:500}
.ximg{height:50px;padding-top:12px}
#test1{float:left;width: 49%;}
#test2{float:right;width: 49%;}
.smalladd{max-width: 230px;max-height: 190px;text-align: center;}
.match_center .sofabold100-check-white,.share .sofabold128-share,.share .sofabold128-calendar_neutral,.match .sofabold128-heart,.match .sofabold128-heart_red,.match .sofabold128-thumbs-up-black,.match .sofabold128-thumbs-up-gray,.votebanner .sofabold128-thumbs-up-white,.votebanner .sofabold128-thumbs-up-gray,.matchicons .sofabold128-note,.matchicons .sofabold100-votebars{height:15px;width:15px}
.match_center .sofabold100-check-white{margin-left:5px;vertical-align:text-top}
.CALiconer .sofabold80-ical{height:25px;width:25px}
.loginimg{display:inline-block;width:55px}
.logintext{display:inline-block;width:190px;height:50px;vertical-align:text-bottom;color:#FFF;line-height:20px;font-size:16px}
.logintext a:link,.logintext a:visited,.logintext a:hover,.logintext a:active{text-decoration:none;color:#FFF}
.topbanner{width:100%;display:inline-block;text-align:center;padding-bottom:10px}
.maincontainer{width:100%;position:relative;z-index:0;margin-left:auto;margin-right:auto}
.background{position:absolute;z-index:-1;top:0;bottom:0;margin:0;padding:0}
.header{display:inline-block;height:250px!important;width:100%;background-color:#999}
.dateline{width:100%;text-align:left;background:#fff;height:30px;margin-top:5px;margin-bottom:5px}
.events{width:100%!important;vertical-align:middle;text-align:center}
.event{position:relative;width:98%;text-align:left;background:#fff;height:75px;margin:auto;margin-bottom:5px;border:2px solid #000;border-radius:5px;margin-top:35px}
.event_left{width:110px;height:37px;position:absolute;margin-top:33px;float:left;text-align:left}
.event_center{display:inline-block;width:auto;height:70px}
.event_right{display:inline-block;width:250px;height:70px;float:right;padding-right:5px}
.event_time_icons{display:inline-block;vertical-align:text-bottom;width:25px;height:70px}
.event_time_text{display:inline-block;vertical-align:text-bottom;width:50px;height:70px}
.event_time_clock_text{display:inline-block;height:35px;vertical-align:middle;line-height:35px;font-size:17px;font-weight:700}
.event_time_tv_text{height:35px;vertical-align:middle;line-height:35px;font-size:17px}
.event_logo_placeholder{display:inline-block;width:30px}
.gametext{text-align:right;padding-top:6px;padding-right:5px;width:260px;float:right}
.centerdiv{width:80%;margin:0 auto}
.center_menuBOX{margin:0 auto}
.daycal{height:25px;width:25px}
.form-control-input{display:block;min-width:265px;margin-bottom:10px;position:relative;height:25px;padding:5px;font-size:16px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control-drop-down{display:block;min-width:265px;margin-bottom:10px;position:relative;height:40px;padding:6px 12px;font-size:16px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid rgba(210,35,42);border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control-text{display:block;min-width:265px;margin-bottom:10px;position:relative;resize:none;padding:6px 12px;font-size:16px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.TVpick2{display:inline-block;height:45px;vertical-align:middle}
.TVpick label{padding-left:5px;width:80px}
.TVpick input[type=checkbox]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);-o-transform:scale(1.5);margin-bottom:8px}
.text-center{text-align:center}
.form-subscribe button{margin-bottom:10px}
.btn-primary{color:#fff;background-color:#d84b4d;border-color:#FFF}
.btn-lg{padding:5px;font-size:14px;line-height:2.33;border-radius:6px;min-width:100px}
.TURnotavale{cursor:auto!important}
button:disabled,button[disabled]{border:1px solid #999;background-color:#ccc;color:#666}
.buttonimg{float:left;margin:3px 8px 0 0;height:25px;width:25px}
.live,.slut,.tonight{position:relative;top:-3px;border-radius:2px;font-size:12px;height:15px;padding:0 3px;line-height:15px;text-align:center;text-transform:uppercase;letter-spacing:.2px}
.live2,.slut2{position:relative;margin:2px;top:-2px;border-radius:2px;font-size:20px;height:26px;line-height:26px;text-align:center;text-transform:uppercase;letter-spacing:.2px;padding:1px 5px}
.GameStat{text-align:center}
.liveT{position:relative;text-align:right;padding-right:5px;color:#d2232a;text-transform:uppercase;font-size:11px;text-align:right;width:180px;vertical-align:top}
.slut,.slut2{background:#000;color:#fff;font-weight:300}
.match.finished{background:rgba(255,255,255,0.7)}
.live,.live2{background:#d2232a;color:#fff;font-weight:650}
.match_event .INFO1,.match_event .INFO2{display:none}
.match.event .INFO1,.match.event .INFO2{display:none}
.event_time_info{display:inline-block;margin-left:10px}
.event_time_icon{padding-top:5px}
.event_description_placeholder{display:inline-block;vertical-align:text-bottom;height:70px}
.tv_icon{float:right;padding-right:3px;display:flex;flex-direction:row;vertical-align:text-bottom;height:70px}
.event_description_hometeam_icon{display:inline-block;height:35px;vertical-align:middle;line-height:35px}
.TVNS1,.TVNS2,.TVNS3,.TVNS4{display:none!important}
.hometeam_heart{position:absolute;top:-5px;width:30px;left:auto}
.awayteam_heart{position:absolute;top:30px;width:30px;left:auto}
.event_description_hometeam_text{position:relative;display:inline-block;height:70px;vertical-align:top;line-height:70px;font-size:20px;padding-right:10px;padding-left:5px;min-width:785px}
.event_description_awayteam_icon{display:inline-block;height:35px;vertical-align:middle;line-height:35px}
.event_description_awayteam_text{display:inline-block;height:70px;vertical-align:top;line-height:70px;font-size:25px;padding-right:10px;padding-left:10px}
.event_description_devider_text{display:inline-block;height:70px;vertical-align:top;line-height:70px;font-size:25px}
.eventlogo{display:inline-block;width:55px;height:55px;background:#fff;border:2px solid #000;border-radius:5px;margin-top:-25px;margin-left:10px;padding-left:5px;padding-top:5px}
.eventlike{display:inline-block;height:30px;width:30px;text-align:right}
.matchicons{display:inline-block;height:20px;width:65px;vertical-align:middle}
.share_img{padding-left:5px}
.eventshare{padding-top:5px;padding-left:7px;width:98px}
.topcontainer{padding:10px 0;width:100%}
.leftcontainer{display:inline-block;width:1100px;float:left;padding-right:30px;padding-bottom:50px}
.rightcontainer{display:inline-block;min-height:100%!important;width:470px;padding-bottom:20px}
.bottomcontainer{background:#d2232a;position:relative;bottom:0;left:0;height:210px;width:100%}
.main_menu{display:inline-block;height:60%!important;position:relative;top:40%;transform:translateY(-60%);width:150px;padding-bottom:0;background-color:#d2232a}
.left_spacer{display:inline-block;vertical-align:top;min-width:10px;max-width:50px;min-height:100%!important;background-color:#fff}
.main_content{display:inline-block;vertical-align:top;max-width:1400px;min-width:1000px;min-height:100%!important;background-color:#ccc}
.right_spacer1{display:inline-block;vertical-align:top;max-width:10px;min-height:100%!important;background-color:#fff}
.right_content{display:inline-block;float:right;vertical-align:top;min-height:100%!important;width:400px;padding-bottom:0;background-color:#d2232a}
.right_spacer2{display:inline-block;float:right;margin:auto;vertical-align:top;min-height:100%!important;background-color:#fff}
.tv_img,.tv_imgS{display:flex;float:right;vertical-align:middle;background-color:inherit;border:1px solid rgba(150,150,150,0.9);padding:3px;margin:5px 2px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;position:relative;top:50%;transform:translateY(-60%);height:25px}
.tv_img_big{float:right;vertical-align:middle;background-color:inherit;border:1px solid #b1b1b1;padding:3px;margin:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;position:relative;height:28px}
.tv_more{display:none}
.tv_more_display{display:none;float:right}
.eventname{display:inline-block;background:#fff;border:2px solid #000;margin-top:-91px;margin-left:74px;height:25px;width:200px}
.spacer label{font-size:14px}
.datoheader:not(:first-of-type){padding-top:10px}
.share{display:inline-block;vertical-align:middle;width:35px;height:20px;border-radius:5px;margin-right:0;margin-top:0}
.eventname1{line-height:30px;font-size:15px;padding-left:2px;cursor:pointer}
.eventlikeimg{cursor:pointer;display:inline-block;text-align:center;vertical-align:text-bottom}
.eventimg{padding-left:5px;height:16px;width:16px}
.top{text-align:left;height:20px}
.event_time_text2{display:inline-block;vertical-align:text-bottom;width:55px;height:75px}
.event_time_icons2{display:inline-block;vertical-align:text-bottom;width:25px;height:75px}
.bottom_left{display:inline-block;padding-left:5px;width:155px}
.match{position:relative;margin:15px auto;width:1100px;height:110px;background:#fff;border-radius:2px}
.DSteam{padding:0 5px}
.innerdivSIZE{padding-top:2px;margin-bottom:2px}
.match2{position:relative;margin:20px auto;width:1100px;height:120px;background:#fff;border-radius:2px}
.hashtagbird{height:18px;width:18px;vertical-align:middle}
.matchCAL{position:relative;margin:20px auto;width:1100px;height:120px;background:#fff;border-radius:2px}
.match_top{position:relative;margin-bottom:20px;width:1100px;min-height:335px;border-radius:2px;background:#FFF url(https://img.sofabold.dk/images/Design/match_bacground_cover_white.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;top:0;left:0;bottom:0;right:0;z-index:1;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
.streamlink{vertical-align:baseline;height:10px;width:10px}
.matchhashtag{display:inline-block;position:absolute;right:0;bottom:0;padding:0 5px 5px 0}
.matchextratime{display:inline-block;position:absolute;left:0;bottom:0;padding:0 5px 5px 0;font-size: 12px;}
.gameinfo ul{padding-left:20px;padding-bottom:20px}
.progress-ring__circle{transition:.35s stroke-dashoffset;transform:rotate(-90deg);transform-origin:50% 50%}
.match_progress{display:inline-block;height:20px;width:20px}
.match_progress_event{display:inline;height:120px;width:120px}
.canceld{text-decoration:line-through!important}
.canceld_event{display:none!important}
.etflag{height:12px;width:12px;vertical-align:bottom;padding:0 5px}
#matchinfo_left{max-width:33%;min-width:33%;display:inline-block;vertical-align:middle;text-align:center}
#matchinfo_center{max-width:33%;min-width:33%;display:inline-block;vertical-align:middle;text-align:center}
#matchinfo_right{max-width:33%;min-width:33%;display:inline-block;vertical-align:middle;text-align:center}
.matches_bottom{display:block;width:99%;height:20px;text-align:right;font-size:11px}
.matches_bottom .match_bottom_text{font-size:11px;vertical-align:text-top}
.matches_bottom .sofabold128-thumbs-up-black{height:15px;width:15px}
.infobox_right,.infobox_center,.infobox_left{position:relative;display:inline-block;width:98%;height:310px;background:#fff;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px #000;-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px #000;margin-bottom:20px}
.infobox_left_top,.infobox_right_top,.infobox_center_top{background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(210,35,42,1));height:22px;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;padding-left:5px;padding-top:7px;text-align:left}
.infobox_center_blank{position:relative;display:inline-block;width:98%;height:310px;background:none;margin-bottom:20px}
.match_share_icon{float:left}
.match_tv_name{text-align:left}
.infobox_center_voteheader{height:41px}
#infobox_center_voteheader_text{padding-top:3px;height:35px}
.NewvoteBG,.NewvoteBG2{display:inline-block;width:25%;height:220px;background:rgba(150,150,150,0.6);border-radius:5px 5px 5px 5px;margin:10px}
.NewvoteBGEMPTY{display:inline-block;width:25%;height:22px;background:#fff;margin:10px}
.NewvoteEMPTY{display:block;width:100%;height:100%;cursor:pointer;bottom:0}
.VOTEtextNew{position:absolute;display:block;padding-left:25px;text-align:center;bottom:10px;text-transform:uppercase;line-height:45px;padding-bottom:10px;color:#FFF;font-size:15px;font-weight:500}
.VOTEtextNew .HlogoIMG2,.VOTEtextNew .AlogoIMG2,.VOTEtextNew .DlogoIMG2{height:40px;width:40px;vertical-align:text-top}
.NEWvote{display:block;width:100%;background:rgba(150,150,150,0.6);border-radius:5px 5px 5px 5px;height:100%;cursor:pointer;bottom:0}
.NEWvote:hover{background:rgba(150,150,150,0.9)}
.NEWvoted{display:block;width:100%;background:rgba(150,150,150,0.9);border-radius:5px 5px 5px 5px;margin-bottom:10px;height:100%}
.NEWVOTEtext1,.NEWVOTEtext2,.NEWVOTEtextX{width:100%;line-height:45px;color:#FFF;font-size:15px;font-weight:600}
.NEWvoteX{background:rgba(210,35,42,1)!important}
li.event_info_space{list-style:none;height:320px;padding-left:3px;padding-right:3px}
.match_share_info{display:inline-block;color:#444;border:1px solid #CCC;background:#DDD;box-shadow: 0 0 2px -1px #000;cursor:pointer;vertical-align:middle;width:95%;padding:5px;text-align:center;margin:5px 0}
.match_share_info:active{color:red;box-shadow:0 0 5px -1px rgba(0,0,0,0.6)}
.match_share_info{height:24px!important}
.some_logo{height:25px;width:25px}
.page::after{content:"";background:url(https://img.sofabold.dk/images/Design/match_bacground_cover.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;opacity:.1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}
#page::after{content:"";background:url(https://img.sofabold.dk/images/Design/match_bacground_cover.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;opacity:.1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}
#event_turnement{display:inline-block;height:50px;line-height:50px;vertical-align:bottom}
.ribbon,.ribbon2{text-align:center;display:block;position:absolute;width:40px;height:20px;top:0}
.match .ribbon,.match .ribbon2{text-align:center;display:none;position:absolute;width:20px;height:13px;top:0}
.ribbon{background:rgba(210,35,42,1);right:5px}
.ribbon2{background:#6dca83;right:55px}
.match .ribbon2{background:#6dca83;right:30px}
.ribbon.ribA,.ribbon2.ribV{display:block}
.ribbon:after,.ribbon2:after{content:"";display:block;position:relative;top:4px;width:0;height:0;border-width:10px 20px;border-style:solid}
.match .ribbon:after,.match .ribbon2:after{content:"";display:block;position:relative;top:-5px;width:0;height:0;border-width:5px 10px;border-style:solid}
.ribbon:after{border-color:rgba(210,35,42,1) rgba(210,35,42,1) transparent}
.ribbon2:after{border-color:#6dca83 #6dca83 transparent}
#center_left_some a{text-decoration:none}
.match_top a,.gameinfo a{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#d2232a}
.CALtureringsnavn a:hover{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#d2232a}
.CALtureringsnavn a:visited{text-decoration:none}
.spacer{padding:10px 7px}
.gameadmininfo {
  display: inline-block;
      position: relative;
      float: right;
      bottom: -2px;
      padding-right: 5px;
      font-size: 12px;
      margin-top: 5px;
      margin-bottom: 10px;
}
.match_top .event_time_info{height:85px}
.match_top .event_time_clock_text2{padding-top:10px;line-height:26px}
.match_top .event_time_icon{margin-top:3px}
.match_info{text-align:center;font-size:25px;margin-top:10px;padding-bottom:5px;max-width: 85%;
    margin-left: auto;
    margin-right: auto;}
.match_info_text{width:100%;text-align:center;font-size:17px;padding-bottom:10px}
.match_info_top{padding-top:15px;width:100%;height:50px;text-align:center}
.match_info_header{padding-top:15px;width:100%;text-align:center}
.match_info_homeL,.match_info_awayL{width:100px;display:inline-block;text-align:center;height:75px}
.match_info_spacer{width:5%;display:inline-block;text-align:center}
.match_event .match_info_spacer{width:2%;display:inline-block;text-align:center;height:75px;vertical-align:bottom;line-height:75px;font-size:40px}
.match.event .match_info_spacer{width:2%;display:inline-block;text-align:center;height:75px;vertical-align:bottom;line-height:75px;font-size:40px}
.app_badge{height:45px;width:151px}
.appstore{display:inline-block;width:49%;text-align:center;padding:15px 0}
.match_center .spacer{padding:10px 7px 1px}
.match_center{position:relative;display:block;margin:0 auto;width:80%;background:#fff;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);top:0;left:0;bottom:0;right:0;margin-bottom:20px;}
.match_left{position:relative;display:inline-block;float:left;width:45%;height:310px;background:#fff;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);margin-bottom:20px}
.match_right{position:relative;display:inline-block;float:right;width:45%;height:310px;background:#fff;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);margin-bottom:20px}
.match_bottom{position:relative;margin:20px auto;width:100%;min-height:160px;background:#fff;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
.match::before,.match::after{content:'';position:absolute;bottom:14px;width:40%;height:5px;box-shadow:0 5px 14px rgba(0,0,0,.7);z-index:-1;transition:all .3s ease-in-out}
.match.finished::before,.match.finished::after{content:'';position:absolute;bottom:10px;width:0;height:10px;box-shadow:none;z-index:-1;transition:none}
.voteX{background:rgba(210,35,42,1)!important}
.VOTEtext .HlogoIMG2,.VOTEtext .AlogoIMG2{height:20px;width:20px;vertical-align:text-top}
.voteTEXT{font-size:10px;line-height:12px;text-align:end}
.voted{display:block;width:100%;background:rgba(150,150,150,0.9);border-radius:5px 5px 5px 5px;margin-bottom:10px;height:45px}
.vote{display:block;width:100%;background:rgba(150,150,150,0.6);border-radius:5px 5px 5px 5px;margin-bottom:10px;height:45px;cursor:pointer}
.vote:hover{background:rgba(150,150,150,0.9)}
.voteBG{width:100%;background:rgba(150,150,150,0.6)}
.VOTEtext{position:absolute;left:0;text-transform:uppercase;line-height:45px;padding-left:20px;color:#FFF;font-size:15px;font-weight:500}
.VOTEtext1,.VOTEtext2,.VOTEtextX{position:absolute;right:0;padding-right:20px;line-height:45px;color:#FFF;font-size:15px;font-weight:600}
.WvoteHeadline{display:block;width:90%;margin:auto;padding-top:15px;margin-bottom:15px;font-size:16px;font-weight:500;text-align:center}
.WvoteHeadline a:visited{text-decoration:underline;color:#000}
.WvoteHeadline a:link{text-decoration:underline;color:#000}
.wvoteTEXT{font-size:10px;line-height:12px;text-align:end}
.wvoted{display:block;width:100%;background:rgba(150,150,150,0.9);border-radius:5px 5px 5px 5px;margin-bottom:10px;height:45px}
.wvote,.wnovote{display:block;width:100%;background:rgba(150,150,150,0.6);border-radius:5px 5px 5px 5px;margin-bottom:10px;height:45px;cursor:pointer}
.wvote:hover{background:rgba(150,150,150,0.9)}
.wvote2,.wnovote{display:block;width:100%;background:rgba(150,150,150,0.6);border-radius:5px 5px 5px 5px;margin-bottom:10px;height:45px;cursor:pointer}
.wvote2:hover{background:rgba(150,150,150,0.9)}
.wvoteBG{width:95%;margin: auto;background:rgba(150,150,150,0.6)}
.WVOTEtext{position:absolute;text-transform:uppercase;line-height:45px;padding-left:10px;color:#FFF;font-size:15px;font-weight:500}
.WVOTEtextX{position:absolute;right:0;padding-right:20px;line-height:45px;color:#FFF;font-size:15px;font-weight:600}
.wvoteX{background:rgba(210,35,42,1)!important}
.wvoteX .sofabold100-check-white{margin-left:5px;vertical-align:text-top;height:15px;width:15px}
.wvote_week{text-align: right;padding: 0 5px 5px 0;font-size: 12px;}
.wvote_slide{display:none;}
.wvote_mobile_top {background: #fff;width: 100%;margin-bottom: 15px;-webkit-box-shadow: 0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow: 0 10px 5px -8px rgba(0,0,0,0.75);box-shadow: 0 10px 5px -8px rgba(0,0,0,0.75);}
.wvote_top {background-image: linear-gradient(to left,rgba(255,255,255,1),rgba(210,35,42,1));height: 30px;color: #fff;font-size: 16px;font-weight: 600;text-transform: uppercase;padding-left: 5px;padding-top: 14px;}
.wvote_slide{background: #fff;width: 100%;margin-bottom: 15px;-webkit-box-shadow: 0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow: 0 10px 5px -8px rgba(0,0,0,0.75);box-shadow: 0 10px 5px -8px rgba(0,0,0,0.75);}
.wvote_click{padding-top: 15px;}
.wvote_mobile_top{display: none;}
.wvote_down{float:right;padding-right: 5px;}
.wvote_sub{font-size: 10px;padding-left: 25px;}
.Wvoted.sofabold100-check-white{margin-left:10px;vertical-align:text-top;height:15px;width:15px}
.match::before{left:15px;transform:skew(-5deg) rotate(-5deg)}
.match.finished::before{left:0;transform:none}
.SocialLeft,.SocialRight{display:inline-block;width:220px}
.socialRightMenu{min-height:100px;height:100px;overflow:hidden}
.menuimg{width:40px;height:40px}
.spacer_right_top{margin-top:10px}
.bg-100_heart{width:100px;height:100px;background:url(https://img.sofabold.dk/images/Design/css_sprites2.png) -100px -100px;background-repeat:no-repeat;background-attachment:fixed;background-position:center;zoom:.5;-moz-transform:scale(0.50);-moz-transform-origin:0 0}
#center_left{display:inline-block;width:20%;height:280px;vertical-align:top}
#center_right{display:inline-block;width:79%;vertical-align:top}
.event_logo_top{height:50px;width:50px}
.menuBOX{content:'';cursor:pointer;border:4px solid #fff;background:#fff;width:-webkit-calc(91% / 8);width:-moz-calc(91% / 8);width:calc(91% / 8);height:70px;display:inline-block;margin-bottom:5px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
.menuUnderline{border-bottom:2px solid #fff}
.NYmenuUnderline{border-bottom:4px solid #d2232a}
.sportimg{width:100%;text-align:center;padding:3px 0}
.sportname{width:100%;text-align:center;height:20px;line-height:20px;font-size:14px}
.gameinfo{padding:10px 0;min-height: 120px;}
.gameinfo p,.spacer p{text-align:justify;padding:0 10px;line-height:20px;margin-bottom:1.2em;font-size:15px}
.right_whitebox .spacer p{text-align:justify;padding:0 5px;line-height:20px;margin-bottom:.2em;font-size:13px}
.right_whitebox .upcomingheader{margin-left:5px;width:90%;background:#FFF;background-image:linear-gradient(to left,rgba(255,0,0,0),rgba(210,35,42,1));border-radius:5px 5px 5px 5px}
.right_whitebox .upcoming{height:20px;display:inline-block;line-height:20px;vertical-align:top;padding-left:10px;font-size:13px;color:#fff;text-transform:uppercase}
.right_whitebox .CALiconer .sofabold80-ical{margin-right:5px;vertical-align:text-top;height:15px;width:15px}
.gameinfo p:last-of-type{margin-bottom:0}
.match_share_text{display:inline-block;float:right;width:125px;line-height:25px;height:25px;font-size:14px;padding-right:5px;text-align:right}
.match_share_info{height:48px}
.match_share_icon{display:inline-block;width:30px;height:30px;}
.center_top{background-image:linear-gradient(to left,rgba(255,0,0,0),rgba(210,35,42,1));height:35px;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;padding-left:10px;width:100%}
.match_left_top,.match_right_top,.eventheader_top{background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(210,35,42,1));height:22px;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;padding-left:5px;padding-top:7px}
.bottom{height:20px}
.TEAM1,.TEAM2{display:inline-block}
.INFO1,.INFO2{display:inline-block;padding-left:5px}
.INFO1{display:none}
.match_event{position:relative;display:flex;margin-bottom:20px;width:100%;min-height:430px;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);background:#FFF url(https://img.sofabold.dk/images/Design/match_bacground_cover_white.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;top:0;left:0;bottom:0;right:0;z-index:1}
.fullmatch{width:100%}
.match.event{position:relative;display:flex;margin-bottom:20px;width:100%;min-height:335px;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);background:#FFF url(https://img.sofabold.dk/images/Design/match_bacground_cover_white.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;top:0;left:0;bottom:0;right:0;z-index:1}
.match.event::before,.match.event::after{transition:none;box-shadow:none;border:none;border-radius:0;transform:none;z-index:1}
.match_event_top{display:table;background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(210,35,42,1));width:100%;height:35px;color:#fff;font-weight:600;text-transform:uppercase;padding-left:5px;padding-top:1px;font-size:1.5em;line-height:1.5em}
#event_header{width:100%;position:absolute;margin-top:0}
.bottom_left a:link{text-decoration:none!important}
.bottom_left a:visited{text-decoration:none}
.bottom_left a:hover{text-decoration:underline}
.bottom_left a:active{text-decoration:underline}
.match_info_logo{display:inline-block}
.match_tv_info{height:35px;display:inline-block;color:#444;border:1px solid #CCC;box-shadow: 0 0 2px -1px #000;cursor:pointer;vertical-align:middle;width:95%;padding:4px;text-align:center;margin:5px 0}
.match_tv_info_empty{height:35px;display:inline-block;color:#444;border:0;vertical-align:middle;width:95%;padding:4px;text-align:center;margin:5px 0}
.match_tv_logo .tv_img_big{float:right;background-color:inherit;border:1px solid #b1b1b1;padding:3px;margin:1px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;position:relative;height:25px}
.match_tv_name{width:80%;display:inline-block;float:left;height:35px;line-height:35px;padding-left:5px;font-size:14px;text-transform:uppercase}
.match_tv_logo{width:15%;display:inline-block;float:right;height:48px;line-height:48px;padding-right:0}
.eventlogos{display:inline-block;vertical-align:top;padding-top:15px}
.eventlogos1{position:absolute;display:inline-block}
.event_gameinfo{line-height:15px;font-size:14px;margin-top:-27px}
.eventlogo2{display:inline-block;width:30px;height:30px;background:#fff;border:1px solid #000;border-radius:5px;margin-top:0;margin-left:5px;padding:3px}
.share_img{padding-left:5px;padding-top:0;width:15px;height:15px}
.eeventlogo3{display:inline-block;width:330px;height:20px;border-left-style:none;border-radius:0 5px 5px 0;margin-top:2px;margin-left:5px}
.perCirc{position:relative;display:none;text-align:center;width:15px;height:15px;border-radius:100%;background-color:#0c0;background-image:linear-gradient(91deg,transparent 50%,#ccc 50%),linear-gradient(90deg,#ccc 50%,transparent 50%)}
.event_description_placeholder{display:inline-block;vertical-align:text-bottom;height:70px;padding-left:0;margin-left:0}
.event_time_tv_text{height:30px;vertical-align:middle;line-height:27px;font-size:15px}
.event_time_tv_text2{height:30px;vertical-align:middle;line-height:27px;font-size:15px}
.event_time_clock_text{display:inline-block;height:30px;vertical-align:middle;line-height:33px;font-size:15px;font-weight:700}
.event_time_clock_text2{display:inline-block;height:30px;vertical-align:middle;line-height:33px;font-size:15px;font-weight:500}
.event_time_text{display:inline-block;vertical-align:text-bottom;width:55px;height:63px}
.event_time_tv2{padding-top:10px}
.event_time_clock2{padding-top:0}
.turnering_img{width:30px;height:30px}
.event_time_icon{padding-top:0;cursor:help;width:25px;height:25px}
.match_event .event_time_icon{padding-top:0;cursor:help;width:30px;height:30px}
.match.event .event_time_icon{padding-top:0;cursor:help;width:30px;height:30px}
.match_event .event_time_clock_text2{display:inline-block;height:40px;vertical-align:middle;line-height:40px;font-size:15px;font-weight:700}
.match.event .event_time_clock_text2{display:inline-block;height:40px;vertical-align:middle;line-height:40px;font-size:15px;font-weight:700}
.match_event .event_time_tv_text2{display:inline-block;height:40px;vertical-align:middle;line-height:40px;font-size:15px}
.match.event .event_time_tv_text2{display:inline-block;height:40px;vertical-align:middle;line-height:40px;font-size:15px}
.match_event .event_time_tv2{padding-top:5px}
.match.event .event_time_tv2{padding-top:5px}
.match_event .event_time_clock2{padding-top:10px}
.match.event .event_time_clock2{padding-top:10px}
.event_time_icon_2{padding-top:0}
.event_time_icons{display:inline-block;vertical-align:text-bottom;width:25px;height:60px}
.event_time_tv{padding-top:2px}
.event_time_clock{padding-top:1px}
.event_center2{display:inline-block;width:auto;height:70px}
.event_left2{display:inline-block;width:60px;padding-left:2px}
.event_right2{display:inline-block;float:right}
.events{width:100%!important;text-align:left}
.event_description_hometeam_icon{display:inline-block;height:30px;vertical-align:middle;line-height:30px}
.event_description_awayteam_icon{display:inline-block;height:30px;vertical-align:middle;line-height:30px}
.hometeam_heart{position:absolute;top:45px;width:30px;left:auto}
.awayteam_heart{position:absolute;top:80px;width:30px;left:auto}
.description_icon{height:25px;width:25px;position:relative;cursor:pointer;top:65%;transform:translateY(-50%)}
.clubicon{position:relative;height:30px;width:25px}
.match_info_top .sofabold128-heart,.match_info_top .sofabold128-heart_red{height:20px;width:20px;vertical-align:middle;margin-left:10px}
.cornerimage{border:0;position:absolute;bottom:-10px;left:-5px}
.cornerimageL{border:0;position:absolute;bottom:-10px;left:-5px;height:30px;width:30px}
.cornerimage2{vertical-align:text-bottom;padding-bottom:2px}
.cornerimage_event{padding-bottom:17px}
.link-spanner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
.likeimg{min-width:45px;display:inline-block;vertical-align:text-bottom;height:20px;cursor:pointer}
.likeimgPicked{display:inline-block;text-align:center;vertical-align:text-bottom;cursor:not-allowed;opacity:.5}
#totop{display:inline-block;background:linear-gradient(180deg,#d2232a,#d2232a);width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;right:20px;bottom:135px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:3;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}
#totop::after{content:"\f077";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:2em;line-height:50px;color:#fff}
#totop:hover{cursor:pointer;background-color:#333;text-decoration:none}
#totop:active{background-color:#555;text-decoration:none}
#totop.show{opacity:1;visibility:visible}
#countdown_url:hover,#countdown_url:active{text-decoration:none}
.TVListInfo{text-align:end;font-size:14px;padding-bottom:10px}
.FullDate{background:#FFF;background-image:linear-gradient(to left,rgba(255,0,0,0),rgba(210,35,42,1));border-radius:5px 5px 5px 5px;margin-bottom:15px;margin-top:30px}
.upcomingheader{background:#FFF;background-image:linear-gradient(to left,rgba(255,0,0,0),rgba(210,35,42,1));border-radius:5px 5px 5px 5px}
.upcoming{display:inline-block;line-height:30px;vertical-align:top;padding-left:15px;font-size:15px;color:#fff;text-transform:uppercase}
.upcoming_date{background-image:linear-gradient(to left,rgba(255,0,0,0),rgba(210,35,42,1));height:18px;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;padding-left:5px;padding-top:7px}
.NEWSiconer{display:inline-block;height:15px;vertical-align:super;padding-left:5px}
.NEWStureringsnavn{display:inline-block;font-size:13px;height:30px;line-height:30px;padding-left:1px;vertical-align:text-bottom}
.newsicon{width:15px;height:15px}
.CALshare_img{padding-left:2px;padding-top:5px;width:20px;height:20px}
.CALshare_img_sport{padding-left:5px;padding-top:5px;width:20px;height:20px}
.CALiconer{display:inline-block;height:30px}
.BLOGiconer{display:inline-block;height:20px;vertical-align:middle}
.TVcheck{display:inline-block;height:40px}
.TVnavne{display:inline-block;font-size:14px;height:30px;line-height:30px;padding-left:1px;vertical-align:text-bottom}
.BLOGnavn{display:inline-block;font-size:14px;height:20px;line-height:20px;padding-left:1px;vertical-align:text-bottom}
.BLOGlist{height:20px;margin-bottom:10px}
.CALtureringsnavn{display:inline-block;font-size:13px;height:30px;line-height:30px;padding-left:1px;vertical-align:text-bottom}
.CALtureringsnavnH{display:inline-block;font-size:15px;font-weight:500;height:30px;line-height:35px;padding-left:5px;vertical-align:text-bottom}
.CALheadimg{width:55%;margin-bottom:15px;margin-right:auto;margin-left:auto;display:block}
.dateholder{display:inline-block}
.calendar{margin-left:15px;margin-top:-20px;width:40px;height:25px;text-align:center}
.daymonth{display:inline-block;margin-left:15px;text-align:center;width:40px;color:#fff;font-size:18px;text-transform:uppercase}
.spacer_left{width:75px;height:30px}
.likeimg2{width:18px;height:40px;display:inline-block;text-align:center;vertical-align:text-bottom;margin-left:-3px}
.likeimg3{width:18px;height:40px;display:inline-block;text-align:center;vertical-align:text-bottom;margin-left:-3px}
.popup{cursor:pointer}
.fulldayholder{display:inline-block;line-height:44px;vertical-align:top;padding-left:15px;font-size:20px;color:#fff;text-transform:uppercase}
.up{background:url(https://img.sofabold.dk/images/Design/up.png);width:32px;height:auto}
.up:disabled{background:url(https://img.sofabold.dk/images/Design/up_off.png)}
.demo-table{width:100%;border-spacing:initial;margin:20px 0;word-break:break-word;table-layout:auto;line-height:1.8em;color:#333}
.demo-table th{background:#81CBFD;padding:5px;text-align:left;color:#FFF}
.demo-table td{border-bottom:#f0f0f0 1px solid;background-color:#fff;padding:5px}
.demo-table td div.feed_title{text-decoration:none;color:#333;font-weight:700}
.demo-table ul{margin:0;padding:0}
.demo-table li{cursor:pointer;list-style-type:none;display:inline-block;color:#F0F0F0;text-shadow:0 0 1px #666;font-size:20px}
.demo-table .highlight,.demo-table .selected{color:#F4B30A;text-shadow:0 0 1px #F48F0A}
.btn-votes{float:left;padding:0 5px;cursor:pointer}
.btn-votes input[type="button"]{width:32px;height:32px;border:0;cursor:pointer}
.label-votes{font-size:13px;color:#000;height:15px;text-align:center;font-weight:500;display:inline-block}
.desc{float:right;color:#999;width:90%}
.match_event .label-votes{font-size:13px;color:#FFF;height:15px;text-align:center;font-weight:500;display:inline-block}
.match.event .label-votes{font-size:13px;color:#FFF;height:15px;text-align:center;font-weight:500;display:inline-block}
.novote{cursor:not-allowed}
.thumbsup{height:15px;width:15px}
.emptymatch,.emptymatch2,.emptymatch3,.emptymatch_cal,.emptymatchTV{position:relative;width:100%;min-height:100px;background:#fff;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);text-align:center;opacity:.9;line-height:100px;text-align:center;margin-top: 15px;}
.emptymatch_cal{margin-top: 15px;}
.emptymatch3{margin-top:10px;margin-bottom:20px}
.matchheader,.emptymatch_4{position:relative;width:100%;min-height:50px;background:#fff;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);text-align:center;opacity:.9;line-height:50px;margin-top:20px;text-align:center}
.userTVicon{display:inline-block}
.userTVicon .tv_img{float:none;display:initial;transform:none;height:20px}
.userTVname{display:inline-block;height:52px;line-height:52px;padding-left:5px;text-transform:uppercase;font-size:12px}
.LoginLabel{display:inline-block;height:52px;line-height:52px;padding-left:5px;text-transform:uppercase;font-size:12px}
.tvkanal.checkbox-group{padding-bottom:20px}
.contact-space2:last-of-type{margin-top:40px}
.uncheck,.check{box-shadow:inset 0 39px 0 -24px #d22328;background-color:#c62d1f;border-radius:4px;border:1px solid #d02718;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:15px;padding:6px 15px;text-decoration:none;text-shadow:0 1px 0 #d22328}
.uncheck:hover,.check:hover{background-color:#d22328}
.uncheck:active,.check:active{position:relative;top:1px}
.TVList{display:inline-block;width:-webkit-calc(98% / 3);width:-moz-calc(98% / 3);width:calc(98% / 3);padding-bottom:5px}
.CALList{display:inline-block;width:-webkit-calc(98% / 3);width:-moz-calc(98% / 3);width:calc(98% / 3);}
.match_event .likeimg{width:55px;margin:0 auto;display:block;vertical-align:text-bottom;padding-top:3px;height:20px;cursor:pointer}
.match.event .likeimg{width:55px;margin:0 auto;display:block;vertical-align:text-bottom;padding-top:3px;height:20px;cursor:pointer}
.match_event .votebanner{display:inline-block;position:absolute;background:rgba(210,35,42,1);height:40px;width:105px;top:40%;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
.match.event .votebanner{display:inline-block;position:absolute;background:rgba(210,35,42,1);height:40px;width:105px;top:40%;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
.match_event .votebannertext{font-size:13px;color:#FFF;text-align:center}
.match.event .votebannertext{font-size:13px;color:#FFF;text-align:center}
.help-block{color:#d2232a}
.activate-block{font-size:16px;color:#000}
.form-group.activate{padding-bottom:10px}
.col:first-child{margin-left:.5%;margin-right:.5%}
nav ul{text-align:right;overflow:auto;width:100%}
nav ul,ul{list-style:none}
nav ul,nav li{margin:3px}
.t_button{margin:0;text-align:center;overflow:auto;float:left;width:13%;margin-left:7px;text-decoration:none!important;color:#fff!important;display:block;padding:7px 2px;margin:0 0 0 4%;background-color:rgba(255,255,255,0.1);cursor:pointer}
.s_button{margin:0;text-align:center;overflow:auto;float:left;width:13%;margin-left:7px;text-decoration:none!important;color:#fff!important;display:block;padding:7px 2px;margin:0 0 0 4%;background-color:rgba(255,255,255,0.1);cursor:pointer}
a.topl.underline{border-bottom:2px solid #fff}
.alt{color:#fff;color:rgba(255,255,255,1.0);margin:5px 5px 0 0}
nav a{text-decoration:none!important;color:#fff!important;display:block;padding:7px 2px;margin:0 0 0 4%;background-color:rgba(255,255,255,0.1)}
.right_whitebox{background:#fff;width:100%;min-height:210px;margin-bottom:15px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
.right_whiteboxNEXT{background:#fff;width:100%;min-height:300px;margin-bottom:15px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
.NEWCALimg{padding-bottom:1px;height:10px}
#center_left_img,#center_left_some{width:100%}
#center_buttons{display:block;padding-top:20px}
.right_share{position:relative;width:213px;margin:12px 0 7px 4px;float:right;border-radius:3px;padding-left:5px;color:#fff;line-height:26px;font-size:12px;font-weight:700}
.rs_facebook{background-color:#3a5795;display:inline-block}
.rs_twitter{background-color:#2da6ed;display:inline-block}
.fb-like{width:165px;padding-left:40px;padding-bottom:5px}
.fb-like ._51mz{width:165px !important;}
.fb-like .uiGrid{width:165px !important;}
.SocialRight #twitter-widget-0{width:134px;height:28px;padding-left:40px;padding-top:5px}
#center_left .fb-like{width:130px;padding-left:30px;padding-top:0}
.event_share{width:150px;margin:12px 0 0;float:unset;margin-left:20px}
.right_share .share_image{height:20px;width:20px;margin-right:5px;vertical-align:top;padding-top:5px}
#top_countdown .label-votes{height:25px;line-height:25px;vertical-align:text-bottom;font-size:15px}
.pickM{display:inline-block}
.HiddenpickM{display:none!important}
.countdown{width:100%;text-align:center;position:relative;overflow:hidden}
.countdown2{width:100%;text-align:center;position:relative;overflow:hidden}
.countblock{display:inline-block;vertical-align:middle;text-align:center;white-space:nowrap\9;background:#6dca83;width:60px;height:55px;margin:8px 8px 0 5px}
.countbigtext{font-size:18pt;color:#fff;padding-top:12px}
.countsmalltext{font-size:8pt;color:#fff}
#countdown_name .event_gameinfo{margin-top:0}
#countdown_name{text-align:center;font-size:16px;margin-top:5px;height:30px}
#countdown_time{text-align:center;font-size:16px}
.tureringsnavn{display:inline-block;line-height:20px;padding-left:5px;vertical-align:text-bottom}
.HLogo,.ALogo{display:inline-block;height:30px;vertical-align:middle;line-height:30px}
.HlogoIMG2,.AlogoIMG2,.SlogoIMG{height:75px;width:75px}
#countdown_Hlogo,#countdown_Alogo{display:inline-block;padding:0 20px;height:75px}
#countdown_images{text-align:center;padding-top:10px;height:75px}
#countdown_status{height:15px;line-height:15px;text-align:center}
#countdown_numbers{height:70px}
#countdown_vote{display:inline-block;float:left;padding-top:10px;width:40%;text-align:left;padding-left:5px}
#countdown_images .HLogoIMG,#countdown_images .ALogoIMG,#countdown_images .turnering_img{height:75px;width:75px;top:unset;transform:none;cursor:unset;padding-left:25px;padding-right:25px}
#countdown_vote .thumbsup{height:25px;width:25px}
#countdown_tv{padding-right:5px;display:flex;float:right;padding-top:5px;text-align:right}
#countdown_tv .tv_img{float:right;vertical-align:middle;background-color:inherit;border:1px solid #b1b1b1;padding:3px;margin:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;position:relative;transform:translateY(-60%);height:25px;top: 20px;}
.moreTV{float:right;vertical-align:middle;background-color:inherit;padding:3px;margin:5px;position:relative;top:50%;transform:translateY(-60%);height:25px}
input.apple-switch{position:relative;-webkit-appearance:none;outline:none;width:50px;height:30px;background-color:#fff;border:1px solid #D9DADC;border-radius:50px;box-shadow:inset -20px 0 0 0 #fff}
input.apple-switch:after{content:"";position:absolute;top:1px;left:1px;background:transparent;width:26px;height:26px;border-radius:50%;box-shadow:2px 4px 6px rgba(0,0,0,0.2)}
input.apple-switch:checked{box-shadow:inset 20px 0 0 0 #4ed164;border-color:#4ed164}
input.apple-switch:checked:after{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,0.05)}
.match_info_top .fav22{height:50px;line-height:50px;vertical-align:text-bottom;cursor:pointer}
.match_info_top .tureringsnavn{line-height:50px;vertical-align:baseline}
input[type="checkbox"].ios8-switch{position:absolute;margin:8px 0 0 16px}
input[type="checkbox"].ios8-switch + label{position:relative;padding:5px 0 0 50px;line-height:2em}
input[type="checkbox"].ios8-switch + label:before{content:"";position:absolute;display:block;left:0;top:0;width:40px;height:24px;border-radius:16px;background:#fff;border:1px solid #d9d9d9;-webkit-transition:all .2s;transition:all .2s}
input[type="checkbox"].ios8-switch + label:after{content:"";position:absolute;display:block;left:0;top:0;width:24px;height:24px;border-radius:16px;background:#fff;border:1px solid #d9d9d9;-webkit-transition:all .2s;transition:all .2s}
input[type="checkbox"].ios8-switch + label:hover:after{box-shadow:0 0 5px rgba(0,0,0,0.3)}
input[type="checkbox"].ios8-switch:checked + label:after{margin-left:16px}
input[type="checkbox"].ios8-switch:checked + label:before{background:#55D069}
input[type="checkbox"].ios8-switch-sm{margin:5px 0 0 10px}
input[type="checkbox"].ios8-switch-sm + label{position:relative;padding:0 0 0 32px;line-height:1.3em}
input[type="checkbox"].ios8-switch-sm + label:before{width:25px;height:15px;border-radius:10px}
input[type="checkbox"].ios8-switch-sm + label:after{width:15px;height:15px;border-radius:10px}
input[type="checkbox"].ios8-switch-sm + label:hover:after{box-shadow:0 0 3px rgba(0,0,0,0.3)}
input[type="checkbox"].ios8-switch-sm:checked + label:after{margin-left:10px}
input[type="checkbox"].ios8-switch-lg{margin:10px 0 0 20px}
input[type="checkbox"].ios8-switch-lg + label{position:relative;padding:7px 0 0 60px;line-height:2.3em}
input[type="checkbox"].ios8-switch-lg + label:before{width:50px;height:30px;border-radius:20px}
input[type="checkbox"].ios8-switch-lg + label:after{width:30px;height:30px;border-radius:20px}
input[type="checkbox"].ios8-switch-lg + label:hover:after{box-shadow:0 0 8px rgba(0,0,0,0.3)}
input[type="checkbox"].ios8-switch-lg:checked + label:after{margin-left:20px}
#menuheader{text-align:left;padding:13px;font-size:20px;color:#000}
.menuitem{display:inline-block;cursor:pointer;width:-webkit-calc(80% / 2);width:-moz-calc(80% / 2);width:calc(80% / 2)}
.overlay{height:0;width:100%;position:fixed;z-index:1;top:0;left:0;background-color:#efefef;background-color:rgba(239,239,239,0.9);overflow-y:hidden;transition:.1s;position:fixed;top:0;left:0;right:0;bottom:0;overflow:scroll}
.overlay66{height:100%;width:100%;position:fixed;z-index:2;top:0;left:0;background-color:#efefef;background-color:rgba(239,239,239,0.9);overflow-y:hidden;transition:.1s;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}
.background-content{overflow:auto}
.overlay-content{position:relative;margin:auto;top:25%;min-height:50%;width:30%;
  background-color:#fff;
  background: #FFF url(https://img.sofabold.dk/images/Design/match_bacground_cover_white.png);
      background-position: bottom;
      background-repeat: no-repeat;
      background-size: 100%;


  text-align:center;margin-top:30px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
input[type="checkbox"]#checkbox-2,input[type="checkbox"]#checkbox-3,input[type="checkbox"].checkbox-TV,input[type="checkbox"].checkbox-Login{transform:scale(0.1)}
input[type="checkbox"].checkbox-TV:checked + label:before{background:#d2232a}
input[type="checkbox"]#checkbox-2 + label,input[type="checkbox"]#checkbox-3 + label{line-height:36px}
#cookie{height:15px;width:15px;vertical-align:sub;padding-right:3px}
.buttons-container a:link,.buttons-container a:visited,.buttons-container a:hover,.buttons-container a:active{text-decoration:none;color:#FFF}
.fa-toggle-off{display:none}
.hide-overlay .fa-toggle-off{display:inline-block}
.hide-overlay .fa-toggle-on{display:none}
.overlay .overlay-content{box-sizing:border-box;padding:0 20px 20px;color:#fff}
.menuitem a{padding:15px 0;text-decoration:none;font-size:30px;color:#000;display:block;transition:.3s}
.overlay a:hover,.overlay a:focus{color:#000}
.overlay .closebtn{padding:0;position:absolute;top:0;right:5px;font-size:60px}
section>p{margin-bottom:70px;margin-left:30px}
.buttons-container{position:fixed;right:20px;bottom:20px}
.button{margin-left:5px;display:inline-block;padding:0 10px;border-radius:3px;background-color:#d2232a;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);color:rgba(255,255,255,0.87);font-size:14px;line-height:36px;cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}
.button i{font-size:20px;margin-right:8px;vertical-align:middle}
.table-wrapper{padding:0 30px}
.HideCookie{display:none}
.match.HTV{display:none!important}
.SocialMobilTop{display:none;width:100%;height:30px;margin-top:10px}
.SocialMobilTop .SocialMobilTopLeft{width:49%;float:left;display:flex;flex-direction:column;justify-content:center;align-items:center}
.SocialMobilTop .SocialMobilTopRight{width:49%;float:right;display:flex;flex-direction:column;justify-content:center;align-items:center}
.some_text{display:none;}
.centerMgfx{width:100%;height:250px;text-align:center;padding-top:15px}
.centerMgfx .smalladd{height:100%;max-width:none;max-height:none}
.centerMgfx{display:none}
.topMenu{display:none;position:fixed;top:0;width:100%;height:50px;background:rgba(210,35,42,1);z-index:1}
.topMenu a:link{text-decoration:none;color:#FFF}
.topMenu a:visited{text-decoration:none;color:#FFF}
.topMenu a:hover{text-decoration:none;color:#FFF}
.topMenu a:active{text-decoration:none;color:#FFF}
.SofaboldLogoTop{height:40px;padding-top:5px;padding-left:20px}
.topMenuClick{height:40px;text-align:center;vertical-align:text-bottom;font-size:30px;font-family:FontAwesome;cursor:pointer;line-height:30px;width:25px;padding-left:10px;padding-right:10px;color:#fff}
.topMenuLogo{display:inline-block;height:50px}
.topMenuClick{display:inline-block}
.topMenuText{display:inline-block;height:50px;line-height:50px;vertical-align:bottom;color:#fff;font-size:16px;font-size:0,7vw}
.minfotop{display:block;position:absolute;top:0;transform:translateX(50%);padding-left:.5em;padding-right:.5em;margin-left:auto;margin-right:auto;right:50%;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border:1px solid #fff;border-top:0;background:#efefef;height:20px;width:150px;text-align:center;font-size:12px;line-height:20px}
.topMenuText a:link{text-decoration:none;color:#fff}
.topMenuText a:visited{text-decoration:none;color:#fff}
.topMenuText a:hover{text-decoration:none;color:#fff}
.topMenuText a:active{text-decoration:none;color:#fff}
@-webkit-keyframes spaceboots {
0%{-webkit-transform:translate(2px,1px) rotate(0deg)}
10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg)}
20%{-webkit-transform:translate(-3px,0px) rotate(1deg)}
30%{-webkit-transform:translate(0px,2px) rotate(0deg)}
40%{-webkit-transform:translate(1px,-1px) rotate(1deg)}
50%{-webkit-transform:translate(-1px,2px) rotate(-1deg)}
60%{-webkit-transform:translate(-3px,1px) rotate(0deg)}
70%{-webkit-transform:translate(2px,1px) rotate(-1deg)}
80%{-webkit-transform:translate(-1px,-1px) rotate(1deg)}
90%{-webkit-transform:translate(2px,2px) rotate(0deg)}
100%{-webkit-transform:translate(1px,-2px) rotate(-1deg)}
}
.shake:hover,.shake:focus{-webkit-animation-name:spaceboots;-webkit-animation-duration:.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}
form #websiteurl{display:none}
#nprogress{pointer-events:none}
#nprogress .bar{background:#d2232a;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}
#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}
#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}
#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#d2232a;border-left-color:#d2232a;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}
.nprogress-custom-parent{overflow:hidden;position:relative}
.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}
@-webkit-keyframes nprogress-spinner {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes nprogress-spinner {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.help-container{position:fixed;bottom:70px;right:20px;z-index:1}
.help-button{height:50px;width:50px;display:inline-block;padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#d2232a;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);color:rgba(255,255,255,0.87);font-size:14px;line-height:36px;cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}
.help-question{font-size:30px;font-weight:900;text-align:center;line-height:50px}
.help-side{height:100%;width:0;position:fixed;z-index:4;top:0;right:0;background-color:rgba(210,35,42,1);overflow:auto!important;padding-top:20px;transition:.1s}
.help-side .closebtn2{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}
.help-side a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#FFF;display:block;transition:.3s}
.help-side p{color:#FFF;font-size:15px;padding:0 5px 0 10px;line-height:18px;margin-bottom:10px}
.help-side p a{display:initial;color:#FFF;font-size:15px;padding:0;line-height:18px;text-decoration:underline}
.help-side .sofabold128-thumbs-up-white{width:15px;height:15px}
.top_b_display{width:100%;min-height:100px;margin-top:20px;color:gray;text-align:center;font-size:12px}
.add_text{width:100%;text-align:center;color:gray;font-size:12px}
.top_b_image{width:100%}
@media (prefers-color-scheme: dark) {
img{opacity:.75;transition:opacity .5s ease-in-out}
img:hover{opacity:1}
body,html{background:#373737}
.menuBOX{border:4px solid #b9b9b9;background:#b9b9b9}
.match{background:#b9b9b9}
.eventlogo2{background:#b9b9b9}
.emptymatch,.emptymatch2,.emptymatch3,.emptymatchTV,.emptymatch_cal{background:#b9b9b9}
.right_whiteboxNEXT{background:#b9b9b9}
.right_whitebox{background:#b9b9b9}
.minfotop{background:#373737;color:#fff;border:1px solid #373737}
.tv_img,.tv_imgS,.tv_img_big{border:1px solid #000}
.FullDate{background-image:linear-gradient(to left,#373737,rgba(210,35,42,1))}
.match_event{background:#b9b9b9}
.voteTEXT{color:#fff}
.match_bottom,.match_center,.match_left,.match_right,.match_top{background:#b9b9b9}
.form-control-drop-down{background:#373737;color:#fff}
.menuBOX{border-color:#373737!important}
.NYmenuUnderline{border-bottom:4px solid #d2232a!important}
.overlay{background-color:rgba(55,55,55,.85)}
.overlay .overlay-content{background:#373737}
.overlay a{color:#fff}
#menuheader{color:#fff}
.form-control-input,.form-control-text{background:#373737;color:#fff}
.SofaboldLogoBottom{opacity:1}
.emptymatch_4,.matchheader{background:#b9b9b9}
.upcomingheader,.match_left_top, .match_right_top, .eventheader_top{background-image: linear-gradient(to left,rgba(55,55,55,1),rgba(210,35,42,1));}
.right_whitebox .upcomingheader {background-image: linear-gradient(to left,rgb(185, 185, 185),rgba(210,35,42,1));}
.match.finished {background: rgb(175 175 175 / 70%);}
.infobox_right, .infobox_center, .infobox_left,.wvote_slide,.match_bottom,.gameinfo {background:#b9b9b9;}

}





@media (min-width:1600px) and (max-width:6000px){
.maincontainer{width: 1600px;}
.events{width:100% !important;}
.event_description_hometeam_text{min-width: 650px; font-size: 18px !important;}
}

@media (min-width:1365px) and (max-width:1599px){
.maincontainer{width:1350px}
.events{width:100%!important}
.event_description_hometeam_text{min-width:440px;font-size:16px}
.match_top,.match{width:850px}
.event_share{width:150px}
#center_left .fb-like{padding-left:15px}
.leftcontainer{width:850px}
.bottomcontainer{height:210px}
.CALList{width:-webkit-calc(99% / 2);width:-moz-calc(99% / 2);width:calc(99% / 2)}
.BLOGlist{width:-webkit-calc(99% / 1);width:-moz-calc(99% / 1);width:calc(99% / 1)}
.menuBOX{height:65px;width:-webkit-calc(88% / 8);width:-moz-calc(88% / 8);width:calc(88% / 8)}
.sportname{font-size:10px}
#matchinfo_center {
    max-width: 32%;
    min-width: 32%;
}
}

@media (min-width: 1270px) and (max-width: 1350px) {
.maincontainer{width:1250px}
.leftcontainer{width:770px;padding-right:10px}
.match_top{width:100%}
.form-control-text{max-width:450px}
.CALList{display:inline-block;width:-webkit-calc(99% / 2);width:-moz-calc(99% / 2);width:calc(99% / 2)}
.bottomcontainer{height:210px}
.event_share{width:140px}
#center_left .fb-like{padding-left:10px}
.match{width:100%}
.INFO1,.INFO2{display:none}
.match .INFO2{display:inline-block}
.event_description_hometeam_text{max-width:395px;min-width:395px;font-size:15px}
.tv_img,.tv_imgS{height:20px}
.menuBOX{width:-webkit-calc(87% / 8);width:-moz-calc(87% / 8);width:calc(87% / 8);font-size:10px}
.sportname{font-size:10px}
}

@media (min-width : 1370px) and (max-width: 1400px) and (min-height: 720px) {
.maincontainer{width:1300px}
.events{width:100%!important}
.leftcontainer{width:820px;padding-right:10px}
.bottomcontainer{height:210px}
.match{width:100%}
.menuBOX{width:-webkit-calc(88% / 8);width:-moz-calc(88% / 8);width:calc(88% / 8);font-size:12px}
.event_description_hometeam_text{max-width:420px;min-width:420px;font-size:15px}
}



@media (min-width : 359px) and (max-width : 600px){
.overlay{overflow-y:auto}
.overlay a{font-size:20px}
.overlay .closebtn{font-size:40px;top:15px;right:15px}
.maincontainer{width:99%}
.copyinfo{font-size:15px}
.smallcopyinfo{font-size:13px}
.SofaboldLogoBottom{left:20px}
.bottomcontainer{height:300px}
.bmenuitem{font-size:17px}
.bottommenu{width:85%;margin:auto;padding-top:20px}
.page{width:100%}
#page{width:100%}
.event_gameinfo{line-height:15px;font-size:12px;margin-top:1px}
.rightcontainer{display:none}
.leftcontainer{width:100%;padding-right:0}
.match{width:100%}
.testIMG{width:100%}
.event_time_text{width:50px}
.event_description_hometeam_text{font-size:14px;font-weight:400;padding-right:0;padding-left:0;max-width:320px;overflow:hidden;min-width:320px}
.event_time_info{margin-left:5px}
.TEAM1,.TEAM2{display:block}
.TEAM1{padding-top:5px;line-height:32px;height:32px}
.TEAM2{line-height:32px;height:32px}
.INFO1,.INFO2{display:inline-block;padding-left:5px;height:18px;line-height:22px}
.DSteam{display:none!important}
.DHteam,.DAteam{height:30px;line-height:15px}
.INFO1{height:42px;vertical-align:middle;line-height:39px}
.DHteam{padding-top:12px;display:inline-block}
.DAteam{display:inline-block}
.match_event{min-height:440px}
.match_event .TEAM1,.match_event .TEAM2{display:inline-block;font-size:20px}
.match_center{margin:15px auto}
.event_gameinfo{line-height:12px;font-size:12px;margin-top:-10px;font-weight:200}
.tv_img,.tv_imgS{height:18px;margin:2px}
.tv_more_display{display:inline-block;float:right}
.TV03,.TV04{display:none}
.tv_icon{display:inline-block;flex-direction:initial;height:55px;text-align:left;padding-right:1px}
.event_right2{float:right;max-width:55px}
.tv_more{display:inline-block;height:40px;padding-top:10px}
.sportname{font-size:7px}
.menuBOX{border:2px solid #fff;width:-webkit-calc(89% / 8);width:-moz-calc(89% / 8);width:calc(89% / 8);height:60px}
.NYmenuUnderline{border-bottom:4px solid #d2232a}
.emptymatch,.emptymatch2,.emptymatch3,.emptymatch_cal,.emptymatchTV,.emptymatch_4 {min-height:50px;line-height:50px;text-align:center;font-size:12px}
.menuBOX{border:2px solid #fff;width:-webkit-calc(92% / 4);width:-moz-calc(92% / 4);width:calc(92% / 4)}
.NYmenuUnderline{border-bottom:2px solid #d2232a}
.sportname{font-size:10px}
.sportimg{padding:1px 0}
.eventlogos{display:inline-block;vertical-align:top;padding-top:15px}
.eventlogo2{display:inline-block;width:20px;height:20px}
.turnering_img{width:20px;height:20px}
.upcoming.evn{font-size:12px;font-weight:600}
.VOTEtext,.VOTEtext1,.VOTEtext2,.VOTEtextX{font-size:10px}
.match_info{font-size:15px}
.event_description_hometeam_text{font-size:12px;font-weight:400;max-width:215px;min-width:215px}
.match_share_text{font-size:12px}
.match_tv_name{width:115px;font-size:12px}
.event_time_clock_text{font-weight:600}
.SocialMobilTop{display: block;}
.centerMgfx{display: block;}
.topMenuLogo{display:none;height: 50px;}
.topMenuClick{display:inline-block;}
.topMenuText{display: inline-block;height: 50px;line-height: 50px;vertical-align: bottom;color: white;font-size: 16px;font-size: 4vw;}
.minfotop {display: none;}
.wvote_mobile_top{display: initial;}
}

@media only screen and (min-width: 1100px) and (max-width: 1120px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2){
.maincontainer{width:1100px}
.leftcontainer{width:740px;padding-right:10px}
.match_top{width:100%}
.form-control-text{max-width:450px}
.CALList{display:inline-block;width:-webkit-calc(99% / 2);width:-moz-calc(99% / 2);width:calc(99% / 2)}
.event_share{width:130px;margin-left:7px}
.rightcontainer{width:350px}
#center_left .fb-like{padding-left:10px}
.match{width:100%}
.toplogo_SomE{display:none}
.event_description_hometeam_text{max-width:365px;min-width:365px;font-size:15px}
.tv_img,.tv_imgS{height:20px}
.menuBOX{width:-webkit-calc(87% / 8);width:-moz-calc(87% / 8);width:calc(87% / 8);font-size:10px;height:60px}
.sportname{font-size:9px}
#countdown_name .TEAM1,#countdown_name .TEAM2{display:inline-block;font-size:12px}
#countdown_name .INFO1{display:none}
#countdown_name .DSteam{display:inline-block;font-size:12px}
.event_gameinfo{line-height:20px;font-size:12px;margin-top:0}
.NEWStureringsnavn .NEWScss{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:295px}
.socialRightMenu{min-height:100px;height:110px;overflow:hidden}
.SocialLeft,.SocialRight{display:inline-block;width:172px}
.SocialLeft .right_share{width:150px}
.SocialRight .fb-like{padding-left:25px}
.SocialRight .twitter-follow-button{padding-left:26px;padding-top:5px}
#test1{width:100%}
#test2{display:none}
.event_teamtext{height:65px;overflow:hidden;font-size:15px}
.event_gameinfo{line-height:15px;font-size:10px;margin-top:-5px}
.TEAM1,.TEAM2{display:block}
.TEAM1{padding-top:5px;line-height:32px;height:32px}
.match_info .TEAM1,.match_info .TEAM2{display:inline-block}
.match_event{min-height:350px}
.TEAM2{line-height:18px;height:18px}
.INFO1,.INFO2{display:inline-block;padding-left:5px;height:18px;line-height:22px}
.INFO2{display:inline-block;padding-left:5px;height:18px;line-height:18px}
.match .DSteam{display:none!important}
#countdown_name .TEAM1,#countdown_name .TEAM2{display:inline-block;font-size:12px;line-height:16px;height:20px}
.NewvoteBG,.NewvoteBG2{width:22%}
.VOTEtextNew{padding-left:5px}
#matchinfo_center{max-width:32%;min-width:32%}
#countdown_name .event_gameinfo{margin-top:-7px}
}


@media only screen and (min-width: 1000px) and (max-width: 1099px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2){
.maincontainer{width:980px}
.leftcontainer{width:620px;padding-right:10px}
.match_top{width:100%}
.form-control-text{max-width:450px}
.CALList{display:inline-block;width:-webkit-calc(99% / 2);width:-moz-calc(99% / 2);width:calc(99% / 2)}
.event_share{width:130px;margin-left:7px}
.rightcontainer{width:350px}
#center_left .fb-like{padding-left:10px}
.match{width:100%}
.toplogo_SomE{display:block}
.event_description_hometeam_text{max-width:325px;min-width:325px;font-size:13px}
.tv_img,.tv_imgS{height:20px}
.menuBOX{width:-webkit-calc(84% / 8);width:-moz-calc(84% / 8);width:calc(84% / 8);font-size:10px;height:60px}
.sportname{font-size:7px}
#countdown_name .TEAM1,#countdown_name .TEAM2{display:inline-block;font-size:14px}
#countdown_name .INFO1{display:none}
#countdown_name .DSteam{display:inline-block;font-size:12px}
#countdown_name .event_teamtext{height:42px;overflow:hidden}
#countdown_name {margin-top: 0;height: 35px;}
.menuitem a {font-size: 16px;}
.overlay-content {width: 50%;}
.event_gameinfo{line-height:20px;font-size:12px;margin-top:0}
.NEWStureringsnavn .NEWScss{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:295px}
.socialRightMenu{min-height:100px;height:110px;overflow:hidden}
.SocialLeft,.SocialRight{display:inline-block;width:172px}
.SocialLeft .right_share{width:150px}
.SocialRight .fb-like{padding-left:25px}
.SocialRight .twitter-follow-button{padding-left:26px;padding-top:5px}
#test1{width:100%}
#test2{display:none}
.event_teamtext{height:65px;overflow:hidden;font-size:13px;font-size:1.5vw}
.event_gameinfo{line-height:15px;font-size:10px;margin-top:-8px}
.eventname1{font-size:12px}
#matchinfo_center{max-width:32%;min-width:32%;display:inline-block;vertical-align:middle;text-align:center}
.NewvoteBGEMPTY{width:10%}
.NewvoteBG{width:20%}
.NewvoteBG2{width:28%}
.TEAM1,.TEAM2{display:block}
.TEAM1{padding-top:5px;line-height:32px;height:32px}
.TEAM2{line-height:18px;height:18px}
.INFO1,.INFO2{display:inline-block;padding-left:5px;height:18px;line-height:22px}
.match .DSteam{display:none!important}
.event_right2 {float: right;max-width: 60px;}
.tv_img {margin: 0;margin-top: 3px;margin-right: 3px;top: 0;transform: none;height: 20px;float: right;display: flex;}
.tv_icon {display: inline-block;flex-direction: initial;height: 55px;text-align: left;padding-right: 1px;}
.tv_more {display: inline-block;height: 40px;padding-top: 10px;}
.tv_more_display{display:inline-block;float:right}
.TV03,.TV04{display:none}
.tv_more_display{display:inline-block;float:right}
.match_info {font-size: 20px;}
.TV01S {margin-top: 10px;}
.match_info_top {padding-top: 0;}
.match_event {min-height: 360px;}
.match_center {width: 90%;margin-bottom: 10px;}
#countdown_name .event_gameinfo {margin-top: -14px;}
}

/* IPAD PORTRAIT */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait){
.maincontainer{width:98%}
.toplogo{display:block;margin:0 auto;width:450px}
#SoMeLogoHolder{width:410px;padding-bottom:20px}
.match_top{width:100%}
.topbanner{float:right;display:inline-block;width:100%;padding-bottom:15px;text-align:center}
.toplogo_SomE{display:block}
.copyinfo{font-size:17px}
.bottomcontainer{height:210px}
.centerdiv{width:80%;margin:0 auto}
.CALList{display:inline-block;width:-webkit-calc(99% / 2);width:-moz-calc(99% / 2);width:calc(99% / 2);padding:5px 0}
.sportname{font-size:10px}
.CALshare_img_sport{padding-left:0}
.CALtureringsnavn{font-size:14px}
.match_bottom{width:100%}
.match{width:100%}
#center_right{display:inline-block;min-height:280px}
.AppStoreTop{display:inline-block}
.tv_img,.tv_imgS{height:25px}
.leftcontainer{width:100%;padding-right:0}
.rightcontainer{display:none}
.menuBOX{font-size:10px;border:2px solid #fff;width:-webkit-calc(91% / 8);width:-moz-calc(91% / 8);width:calc(91% / 8);height:65px}
#center_left .fb-like{padding-left:5px}
.NYmenuUnderline{border-bottom:4px solid #d2232a}
.testIMG{width:100%;max-width:760px}
.event_logo_top{width:40px;height:40px}
.match_info_header{padding-top: 5px;width: 100%;text-align: center;}
.event_description_hometeam_text{font-size:16px;font-weight:500;padding-right:5px;padding-left:5px;max-width: 520px;overflow:hidden;min-width:350px}
.event_gameinfo{line-height:11px;font-size:12px;margin-top:-6px;font-weight:400}
.event_description_devider_text{font-size:17px;font-weight:100}
.event_share{width:130px;margin-left:5px}
.match_info .TEAM1,.match_info .TEAM2{display:inline-block}
.match_info .DHteam,.match_info .DAteam{vertical-align:unset}
.CALheadimg{width:80%}
.event_teamtext{height:65px;overflow:hidden;font-size:13px;font-size:2vw}
.WvoteHeadline{font-size:18px}
.TEAM1,.TEAM2{display:block}
.TEAM1{padding-top:5px;line-height:32px;height:32px}
.match_info{text-align: center;font-size: 22px;margin-top:10px;padding-bottom:0;}
.match_info_text{width: 100%;text-align: center;font-size: 14px;padding-bottom: 5px;}
.TEAM2{line-height:32px;height:32px}
.INFO1,.INFO2{display:inline-block;padding-left:5px;height:32px;line-height:32px}
.INFO2 {height: 25px;line-height: 25px;}
.SofaboldLogoBottom{left:10px}
.bottommenu{width:90%}
.bottomcontainer .spacer{padding:40px 10px 10px}
.gameDISC{height:65px}
.overlay .closebtn{padding:0;position:absolute;top:0;right:15px;font-size:50px}
#menuheader{padding:15px;font-size:25px}
.menuitem a {font-size: 16px;}
.overlay-content {width: 50%;}
.DHteam{height:32px;line-height:32px;padding-top:0;display:inline-block;vertical-align: bottom;}
.DAteam{height:25px;line-height:25px;display:inline-block;vertical-align: top;}
.DSteam{display:none!important}
.topcontainer{padding:20px 0;width:100%}
.description_icon{position:relative}
.hometeam_heart{top:-10px}
.awayteam_heart{top:-10px}
.SocialMobilTop{display: block;}
.wvote_mobile_top{display: initial;}
.wvoteBG {width: 85%;}
.WVOTEtextX {padding-right: 10%;}
.copyinfo {font-size: 15px;}
.smallcopyinfo {font-size: 13px;}
#matchinfo_center{max-width:32%;min-width:32%;display:inline-block;vertical-align:middle;text-align:center}
.VOTEtextNew{padding-left:10px}
.NewvoteBGEMPTY{width:5%}
.NewvoteBG{width:22%}
}

/* IphoneX Landscape */
@media only screen and (min-width : 575px) and (max-width : 900px) and (orientation : landscape) {
.overlay{overflow-y:auto}
.overlay a{font-size:20px}
.overlay .closebtn{display:none;font-size:40px;top:15px;right:15px}
.toplogo_SomE{display:block}
.maincontainer{width:98%}
.matchheader{font-size:12px}
.loginbanner{bottom:100px}
.bottom_left{width:135px}
.menuimg{width:35px;height:35px}
.AppStoreTop{display:inline-block}
.rightcontainer{display:none}
.sportname{font-size:10px}
.overlay-content{position:relative;margin:auto;top:5%;min-height:80%;width:75%;background-color:#fff;text-align:center;margin-top:0;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
#center_left{display:inline-block;width:20%;height:100%;vertical-align:top;text-align:center}
.CALList{display:inline-block;width:-webkit-calc(99% / 2);width:-moz-calc(99% / 2);width:calc(99% / 2)}
#center_left .right_share{width:140px;margin:12px 0 0 1px;float:none;position:relative;border-radius:3px;color:#fff;line-height:26px;font-size:12px;font-weight:700;text-align:left}
.tv_img,.tv_imgS{top:65%}
.match_event .event_time_clock_text2{line-height:50px}
.toplogo{display:block;margin:0 auto;width:410px}
#center_right .CALtureringsnavn{font-size:13px;height:25px;line-height:30px}
#center_left .fb-like{width:130px;padding-left:0;padding-top:20px}
#center_right{font-size:15px;display:inline-block;width:79%}
#center_right p{font-size:12px}
.leftcontainer{width:100%!important;padding-right:0}
.match{width:100%}
.match_top{width:100%}
.match_bottom{width:100%}
.match_left{margin:5px}
.match_right{margin:5px}
.testIMG{width:100%}
.share{width:45px}
.event_gameinfo{line-height:12px;font-size:14px;margin-top:-14px;font-weight:200}
.event_description_devider_text{font-size:17px;font-weight:100}
.description_icon{position:relative}
.hometeam_heart{top:-10px}
.awayteam_heart{top:-10px}
.event_time_icon{width:25px;height:25px;width:25px;height:25px}
.turnering_img{width:30px;height:30px}
.gameDISCHOME{height:30px;line-height:40px;font-size:15px}
.gameDISCAWAY{height:20px;line-height:25px;font-size:15px;margin-top:8px}
.gameDISC{height:70px}
.gameDISC2{height:70px}
.tv_img1{float:right;vertical-align:middle;background-color:inherit;border:1px solid #b1b1b1;padding:3px;margin:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;position:relative;top:50%;transform:translateY(-60%);height:25px}
.tv_img2{float:right;vertical-align:middle;background-color:inherit;border:1px solid #b1b1b1;padding:3px;margin:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;position:relative;top:50%;transform:translateY(-60%);height:25px}
.tv_icon{float:right;display:flex;vertical-align:text-bottom;height:50px}
.share_img{width:15px;height:15px}
.tv_more{display:inline-block;height:40px;padding-top:10px}
.event_description_hometeam_text{font-size:15px;font-weight:400;padding-right:5px;padding-left:5px;max-width:350px;overflow:hidden;min-width:350px}
.TEAM1,.TEAM2{display:block}
.TEAM1{padding-top:5px;line-height:32px;height:32px}
.TEAM2{line-height:32px;height:32px}
.INFO1,.INFO2{display:inline-block;padding-left:5px;height:18px;line-height:22px}
.DSteam{display:none!important}
.DHteam,.DAteam{height:30px;line-height:15px}
.INFO1{height:42px;vertical-align:middle;line-height:39px}
.DHteam{padding-top:12px;display:inline-block}
.DAteam{display:inline-block}
.match_event{min-height:350px}
.match_event .TEAM1,.match_event .TEAM2{display:inline-block;font-size:20px}
.match_center{margin:15px auto}
.event_gameinfo{line-height:12px;font-size:12px;margin-top:-10px;font-weight:200}
.tv_img,.tv_imgS{height:18px}
.sportname{font-size:8px}
.menuBOX{border:2px solid #fff;width:-webkit-calc(90% / 8);width:-moz-calc(90% / 8);width:calc(90% / 8);height:60px}
.NYmenuUnderline{border-bottom:4px solid #d2232a}
.emptymatch,.emptymatch2,.emptymatch3,.emptymatch_cal,.emptymatchTV,.emptymatch_4{min-height:50px;line-height:50px;text-align:center;font-size:12px}
.copyinfo{font-size:15px}
.smallcopyinfo{font-size:13px}
.SofaboldLogoBottom{left:20px}
.bottomcontainer{height:240px}
.SocialMobilTop{display: block;}
.wvote_mobile_top{display: initial;}
#matchinfo_center{max-width:32%;min-width:32%}
.NewvoteBG,.NewvoteBG2{display:inline-block;width:23%}
.VOTEtextNew{padding-left:10px}
.corner-ribbon{
  --f: 0px; /* control the folded part*/
  --r: 0px; /* control the ribbon shape */
  --t: 85px; /* the top offset */

  font-size: 10px;
    line-height: 15px;
    color: white;
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 0 10px var(--f) calc(10px + var(--r));
  clip-path:
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: #d2232a;
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;

}
.event-ribbon{
  --f: 0px; /* control the folded part*/
  --r: 0px; /* control the ribbon shape */
  --t: 200px; /* the top offset */
  font-size: 15px;
    line-height: 30px;
    color: white;
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 0 10px var(--f) calc(10px + var(--r));
  clip-path:
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: #d2232a;
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;
}
}

@media (min-width : 359px) and (max-width : 600px) and (-webkit-device-pixel-ratio : 4) and (orientation : portrait){
.overlay{overflow-y:auto}
.overlay a{font-size:20px}
.overlay .closebtn{font-size:40px;top:15px;right:15px}
.maincontainer{width:99%}
.copyinfo{font-size:15px}
.smallcopyinfo{font-size:13px}
.SofaboldLogoBottom{left:20px}
.bottomcontainer{height:300px}
.bmenuitem{font-size:17px}
.bottommenu{width:85%;margin:auto;padding-top:20px}
.page{width:100%}
#page{width:100%}
.event_teamtext {
    height: 45px;
    overflow: hidden;
    font-size: 13px;
    font-size: 3vw;
}
.event_gameinfo{line-height:15px;font-size:12px;margin-top:1px}
.rightcontainer{display:none}
.leftcontainer{width:100%;padding-right:0}
.match{width:100%}
.testIMG{width:100%}
.event_time_text{width:50px}
.event_description_hometeam_text{font-size:14px;font-weight:400;padding-right:0;padding-left:0;max-width:320px;overflow:hidden;min-width:320px}
.event_time_info{margin-left:5px}
.TEAM1,.TEAM2{display:block}
.TEAM1{padding-top:5px;line-height:32px;height:32px}
.TEAM2{line-height:32px;height:32px}
.INFO1,.INFO2{display:inline-block;padding-left:5px;height:18px;line-height:22px}
.DSteam{display:none!important}
.DHteam,.DAteam{height:30px;line-height:15px}
.INFO1{height:42px;vertical-align:middle;line-height:39px}
.DHteam{padding-top:12px;display:inline-block}
.DAteam{display:inline-block}
.match_event{min-height:350px}
.match_event .TEAM1,.match_event .TEAM2{display:inline-block;font-size:20px}
.match_center{margin:15px auto}
.event_gameinfo{line-height:12px;font-size:12px;margin-top:-10px;font-weight:200}
.tv_img,.tv_imgS{height:18px;margin:2px}
.tv_more_display{display:inline-block;float:right}
.TV03,.TV04{display:none}
.tv_icon{display:inline-block;flex-direction:initial;height:55px;text-align:left;padding-right:1px}
.event_right2{float:right;max-width:55px}
.tv_more{display:inline-block;height:40px;padding-top:10px}
.sportname{font-size:7px}
.menuBOX{border:2px solid #fff;width:-webkit-calc(89% / 8);width:-moz-calc(89% / 8);width:calc(89% / 8);height:60px}
.NYmenuUnderline{border-bottom:4px solid #d2232a}
.emptymatch,.emptymatch2,.emptymatch3,.emptymatch_cal,.emptymatchTV,.emptymatch_4 {min-height:50px;line-height:50px;text-align:center;font-size:12px}
.menuBOX{border:2px solid #fff;width:-webkit-calc(92% / 4);width:-moz-calc(92% / 4);width:calc(92% / 4)}
.NYmenuUnderline{border-bottom:2px solid #d2232a}
.sportname{font-size:10px}
.sportimg{padding:1px 0}
.eventlogos{display:inline-block;vertical-align:top;padding-top:15px}
.eventlogo2{display:inline-block;width:20px;height:20px}
.turnering_img{width:20px;height:20px}
.upcoming.evn{font-size:12px;font-weight:600}
.VOTEtext,.VOTEtext1,.VOTEtext2,.VOTEtextX{font-size:10px}
.match_info{font-size:15px}
.event_description_hometeam_text{font-size:12px;font-weight:400;max-width:215px;min-width:215px}
.match_share_text{font-size:12px}
.match_tv_name{width:115px;font-size:12px}
.event_time_clock_text{font-weight:600}
.SocialMobilTop{display: block;}
.centerMgfx{display: block;}
.topMenuLogo{display:none;height: 50px;}
.topMenuClick{display:inline-block;}
.topMenuText{display: inline-block;height: 50px;line-height: 50px;vertical-align: bottom;color: white;font-size: 16px;font-size: 4vw;}
.minfotop {display: none;}
.wvote_mobile_top{display: initial;}
.top_b_display{display: none;}
}


/* Phone Landscape */
@media only screen and (min-width : 320px) and (max-width : 574px) and (orientation : landscape) {
.overlay{overflow-y:auto}
.overlay a{font-size:20px}
.overlay .closebtn{font-size:40px;top:15px;right:15px}
.maincontainer{width:99%}
.copyinfo{font-size:15px}
.smallcopyinfo{font-size:13px}
.SofaboldLogoBottom{left:20px}
.bottomcontainer{height:240px}
.bmenuitem{font-size:17px}
.bottommenu{width:85%;margin:auto;padding-top:20px}
.page{width:100%}
#page{width:100%}
.event_gameinfo{line-height:15px;font-size:12px;margin-top:1px}
.rightcontainer{display:none}
.leftcontainer{width:100%;padding-right:0}
.match{width:100%}
.testIMG{width:100%}
.event_time_text{width:50px}
.event_description_hometeam_text{font-size:14px;font-weight:400;padding-right:0;padding-left:0;max-width:320px;overflow:hidden;min-width:320px}
.event_time_info{margin-left:5px}
.TEAM1,.TEAM2{display:block}
.TEAM1{padding-top:5px;line-height:32px;height:32px}
.TEAM2{line-height:32px;height:32px}
.INFO1,.INFO2{display:inline-block;padding-left:5px;height:18px;line-height:22px}
.DSteam{display:none!important}
.DHteam,.DAteam{height:30px;line-height:15px}
.INFO1{height:42px;vertical-align:middle;line-height:39px}
.DHteam{padding-top:12px;display:inline-block}
.DAteam{display:inline-block}
.match_event{min-height:350px}
.match_event .TEAM1,.match_event .TEAM2{display:inline-block;font-size:20px}
.match_center{margin:15px auto}
.event_gameinfo{line-height:12px;font-size:12px;margin-top:-10px;font-weight:200}
.tv_img,.tv_imgS{height:18px;margin:2px}
.tv_more_display{display:inline-block;float:right}
.TV03,.TV04{display:none}
.tv_icon{display:inline-block;flex-direction:initial;height:55px;text-align:left;padding-right:1px}
.event_right2{float:right;max-width:55px}
.tv_more{display:inline-block;height:40px;padding-top:10px}
.sportname{font-size:7px}
.menuBOX{border:2px solid #fff;width:-webkit-calc(89% / 8);width:-moz-calc(89% / 8);width:calc(89% / 8);height:60px}
.NYmenuUnderline{border-bottom:4px solid #d2232a}
.emptymatch,.emptymatch2,.emptymatch3,.emptymatch_cal,.emptymatchTV,.emptymatch_4 {min-height:50px;line-height:50px;text-align:center;font-size:12px}
.SocialMobilTop{display: block;}
.wvote_mobile_top{display: initial;}
.top_b_display{display: none;}
}



@media only screen and (min-width : 300px) and (max-width : 450px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {
.overlay{overflow-y:auto}
.overlay a{font-size:20px}
.overlay .closebtn{font-size:40px;top:15px;right:15px}
.rightcontainer{display:none}
.toplogo_SomE{display:block}
.topcontainer{padding:20px 0;width:100%}
.ribbon2{background:#6dca83;right:30px}
.match .ribbon2{background:#6dca83;right:20px}
.NEWScss{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}
.event_time_info{margin-left:0}
.emptymatch,.emptymatch2,.emptymatch3,.emptymatch_cal,.emptymatchTV,.emptymatch_4{position:relative;width:100%;min-height:50px;background:#fff;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);text-align:center;opacity:.9;line-height:50px;text-align:center;font-size:12px}
.match_event .match_info_spacer{width:5%;display:inline-block;text-align:center;height:75px;vertical-align:bottom;line-height:75px;font-size:40px}
.match.event .match_info_spacer{width:5%;display:inline-block;text-align:center;height:75px;vertical-align:bottom;line-height:75px;font-size:40px}
.match_info_homeL,.match_info_awayL{width:85px;display:inline-block;text-align:center;height:64px}
.bottommenu{width:90%;margin:auto}
.bmenuitem{width:-webkit-calc(98% / 2);width:-moz-calc(98% / 2);width:calc(98% / 2);padding:15px 0;font-size:16px}
.TVnavne{padding-left:5px}
.matchheader{line-height:25px;font-size:14px}
.matchheader.kevent{min-height:40px;line-height:20px;font-size:14px}
.userTVicon .tv_img{margin-top:0}
.centerdiv{width:99%}
.sportname{font-size:8px}
.TEAM1,.TEAM2{display:block}
.TEAM2{line-height:32px;height:20px;padding-top:10px}
.INFO1,.INFO2{display:inline-block;padding-left:5px}
.TEAM1{padding-top:0;line-height:20px;height:20px}
.INFO1{height:18px;vertical-align:middle;line-height:15px}
.INFO2{height:18px;vertical-align:middle;line-height:15px}
.DSteam{display:none!important}
.DHteam,.DAteam{height:18px;line-height:15px}
.DHteam{padding-top:12px;display:inline-block}
.DAteam{display:inline-block}
.tv_more_display{display:inline-block;float:right}
.tv_icon{display:inline-block;flex-direction:initial;height:55px;text-align:left;padding-right:1px}
.TV03,.TV04{display:none}
.TV01S{margin-top:10px}
.event_time_icon{padding-top:0;cursor:help;width:18px;height:18px}
.TVList{display:inline-block;width:-webkit-calc(97% / 3);width:-moz-calc(97% / 3);width:calc(97% / 3);padding-bottom:5px;padding-top:10px}
.userTVname{display:none}
.tvkanal.checkbox-group{padding-top:5px;padding-bottom:10px}
.emptymatch,.emptymatch2,.emptymatch3,.emptymatch_cal,.emptymatch_4{font-size:70%}
.match_event .votebanner{top:12%}
.match.event .votebanner{top:12%}
#center_left{display:inline-block;width:100%;height:180px;vertical-align:top;text-align:center}
#center_left .fb-like{padding-left:1px}
.CALheadimg{width:80%}
.event_share{width:130px;margin-left:1px;font-size: 10px;}
#center_left_img,#center_left_some{display:inline-block;width:49%}
.gameinfo p{font-size:15px}
.HlogoIMG2,.AlogoIMG2,.SlogoIMG{height:60px;width:60px}
.cornerimageL{bottom:-5px;left:-5px;height:25px;width:25px}
.event_time_tv{padding-top:11px}
.event_time_clock{padding-top:0}
.form-control-input{max-width:255px}
.form-control-text{max-width:253px;min-width:253px}
.rightcontainer{display:none}
.event_time_tv2{padding-top:12px}
.sofabold128-thumbs-up-black{width:15px;height:15px}
.event_time_clock2{padding-top:4px}
#LogoHolder{display:inline-block;padding-left:5px}
.sofabold128-thumbs-up-gray{width:15px;height:15px}
.match{width:100%;height:95px}
.match_top{width:100%}
.match_share_text{display:inline-block;float:right;width:150px;line-height:30px;height:48px;font-size:10px;padding-right:5px;text-align:right}
.match .ribbon,.match .ribbon2{text-align:center;display:none;position:absolute;width:14px;height:10px;top:0}
.match .ribbon:after,.match .ribbon2:after{content:"";display:block;position:relative;top:-6px;width:0;height:0;border-width:4px 7px;border-style:solid}
.ribbon.ribA,.ribbon2.ribV{display:block}
.match_left{position:relative;display:inline-block;float:left;width:48%;min-height:120px;background:#fff;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
.match_right{position:relative;display:inline-block;float:right;width:48%;min-height:120px;background:#fff;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
.label-votes{font-size:11px;height:13px;font-weight:500;padding-top:3px}
h2{font-size:0.8em;line-height:3em}
#center_right{display:inline-block;width:100%}
.toplogo{display:block;width:335px;margin:0 auto}
.SofaboldLogo{height:100px}
.app_badge{height:28px;width:95px}
.VOTEtext,.VOTEtext1,.VOTEtext2,.VOTEtextX{font-size:9px}
#event_header{margin-top:21px}
.AppStoreRight .app_badge a{padding:0}
.AppStoreTop{display:inline-block;width:135px}
.SoMeLogo{padding-bottom:2px}
.menuitem{width:-webkit-calc(95% / 1);width:-moz-calc(95% / 1);width:calc(95% / 1)}
.overlay-content .AppStoreRight{width:100%}
.overlay-content{top:5%;width:85%}
.overlay .closebtn{top:0;right:10px}
#menuheader{width:100px;display:inline-block;float:left}
#SoMeLogoHolder{width:335px;padding-bottom:10px}
.match_info{font-size:13px;padding-top:5px}
.buttons-container{position:fixed;right:10px;bottom:20px}
.SoMeTopLogo,.SoMeTopLogo:first-of-type{width:-webkit-calc(90% / 5);width:-moz-calc(90% / 5);width:calc(90% / 5)}
#totop{right:70px;bottom:65px;}
.help-container{bottom: 65px;right: 10px;}
.upcomingheader{background-image:linear-gradient(to left,rgba(210,35,42,0.5),rgba(210,35,42,1))}
.match_info_text{font-size:13px}
.gametext{padding-top:9px;width:170px}
.likeimg{min-width:40px}
.share_img{padding-left:2px}
.share{width:35px}
.s_button,.t_button{width:98%}
.matchicons{vertical-align:middle}
.eventimg{padding-left:2px;height:14px;width:14px}
.match_info .TEAM1,.match_info .TEAM2{display:inline-block}
.match_event{min-height:485px}
.match.event{min-height:360px}
.match_event_top{width:100%;height:20px;font-size:1em;line-height:1em}
.dateholder .upcoming{font-size:14px;padding-left:5px}
.form-control-drop-down{font-size:14px;margin-bottom:20px}
.upcoming.evn{font-size:10px;padding-left:5px}
.VOTEtext .HlogoIMG2,.VOTEtext .AlogoIMG2{height:20px;width:20px;vertical-align:middle}
.event_logo_top{height:35px;width:35px}
.match_info_logo{height:25px;width:50px;vertical-align:super}
.form-control-input,.form-control-text{font-size:12px}
.match_center .sofabold100-check-white{margin-left:5px;vertical-align:text-top;height:10px;width:10px}
.alt{margin:5px 2px 0}
.turnering_img{width:30px;height:30px}
.daymonth{font-size:14px}
.fulldayholder{font-size:14px}
.share_img{width:15px;height:15px}
.match_tv_name{width:90px;line-height:42px;font-size:10px}
.match_tv_logo{width:55px}
.thumbsup{height:15px;width:15px}
.maincontainer{width:99%}
.leftcontainer{width:100%;padding-right:0}
.top{text-align:left;height:20px}
.event_center2{height:55px}
.testIMG{width:100%;max-width:370px}
.topbanner{float:none;display:inline-block;width:100%;text-align:center}
.event_logo_placeholder{display:none}
.CALList{display:inline-block;width:-webkit-calc(99% / 1);width:-moz-calc(99% / 1);width:calc(99% / 1)}
.menuBOX{font-size:8px;width:-webkit-calc(85% / 4);width:-moz-calc(85% / 4);width:calc(85% / 4);height:50px;display:inline-block}
.menuimg{width:30px;height:30px}
.match_top .event_time_icon{padding-top:0;width:25px;height:25px}
.NYmenuUnderline{border-bottom:4px solid #d2232a}
.likeimg3{display:none}
.event_left2{display:inline-block;width:40px;padding-left:2px}
.event_time_text{display:inline-block;vertical-align:text-bottom;width:30px;height:53px}
.event_time_tv_text{height:17px;vertical-align:middle;line-height:12px;font-size:12px}
.event_time_clock_text{display:inline-block;height:25px;line-height:25px;font-size:12px;font-weight:500;padding-top:5px}
.event_description_hometeam_text{font-size:12px;font-weight:400;padding-right:0;padding-left:5px;max-width:190px;overflow:hidden;min-width:190px;height:55px;line-height:15px}
.liveT{position:relative;float:left;padding-right:5px;color:#d2232a;text-transform:uppercase;font-size:11px;text-align:right;width:140px}
.SofaboldLogoBottom{left:10px}
.ribbon,.ribbon2{text-align:center;display:block;position:absolute;width:20px;height:15px;top:0}
.ribbon:after,.ribbon2:after{content:"";display:block;position:relative;top:-1px;width:0;height:0;border-width:5px 10px;border-style:solid}
.event_gameinfo {
	font-family:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande","Segoe UI";
    line-height: 12px;
    font-size: 10px;
    margin-top: -2px;
    height: 12px;
    overflow: hidden;
}
.center_top {
    font-size: 15px;
}
.event_description_devider_text{font-size:10px;font-weight:100}
.eventlogo2{display:none}
.event_right2{float:right;max-width:53px}
.eventname1{line-height:30px;font-size:11px;padding-left:2px;cursor:pointer}
.emptymatch,.emptymatch2{font-size:12px}
.cornerimage2{vertical-align:text-bottom;padding-right:7px;padding-bottom:0;margin-left:0}
.event_time_icons{display:inline-block;width:22px;height:55px}
.gameDISCHOME{padding-top:5px;height:26px;line-height:26px}
.gameDISCAWAY{height:14px;line-height:14px}
.gameDISC{height:55px}
.event_teamtext {
font-family:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande","Segoe UI";
    height: 45px;
    overflow: hidden;
    font-size: 13px;
    font-size: 2.8vw;
}
.event_description_placeholder{display:inline-block;vertical-align:text-bottom;height:55px;padding-left:0;margin-left:0}
.tv_img{margin:0;margin-top:3px;margin-right:3px;top:0;transform:none;height:15px;float:right;display:flex}
.tv_img2{margin:0;margin-top:3px;margin-right:3px;top:0;transform:none;height:18px}
.tv_imgS{margin:0;margin-top:3px;margin-right:3px;top:10px;transform:none;height:18px}
.TV03,.TV04{display:none}
.TV01S{margin-top:15px}
.tv_img_big{height:22px}
.tv_more{display:inline-block;height:40px;padding-top:10px}
.FRight{float:right}
.tv_icon{height:55px}
.live,.slut,.tonight{position:relative;margin:0;top:0;border-radius:2px;font-size:8px;height:8px;line-height:8px;text-align:center;text-transform:uppercase;letter-spacing:.2px;padding:0}
.liveT{font-size:8px}
.bottom{height:23px}
.tv_img2{float:right;vertical-align:middle;background-color:inherit;border:1px solid #b1b1b1;padding:2px;margin:1px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-ms-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;position:relative;top:48%;transform:translateY(-100%);height:18px;margin-right:3px}
.match_bottom{position:relative;margin:20px auto;width:100%;min-height:160px;background:#fff;border-radius:2px;-webkit-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 5px -8px rgba(0,0,0,0.75);box-shadow:0 10px 5px -8px rgba(0,0,0,0.75)}
.rightcontainer{display:none}
.eeventlogo3{width:245px;margin-top:1px;margin-left:2px}
.description_icon{position:relative}
.hometeam_heart{top:-10px}
.awayteam_heart{top:-10px}
.bottom_left{display:inline-block;width:165px}
.match_center{width:90%}
#event_header{margin-top:0}
.match_info_top{padding-top:15px;height:55px}
.match_info_top .fav22{display:block;margin:0 auto}
.SofaboldLogoBottom{left:20px}
.bottomcontainer{height:300px}
.bottommenu{width:85%;margin:auto}
.copyinfo{font-size:11px}
.smallcopyinfo{font-size:10px}
.SocialMobilTop{display:block}
.centerMgfx{display: block;}
.topMenuLogo{display:none;height: 50px;}
.topMenuClick{display:inline-block;}
.topMenuText{display: inline-block;height: 50px;line-height: 50px;vertical-align: bottom;color: white;font-size: 16px;font-size: 4vw;}
.minfotop {display: none;}
.wvote_mobile_top{display: initial;}
.top_b_display{width: 100%;min-height: 70px;margin-top: 20px;}
#matchinfo_left,#matchinfo_center,#matchinfo_right {
    max-width: 100%;
    min-width: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
}
li.event_info_space{
    list-style: none;
    height: 975px;
    padding-left: 3px;
    padding-right: 3px;
}
#center_right td img {
    display: none;
}
#center_right td {
    font-size: 75%;
}
.corner-ribbon{
  --f: 0px; /* control the folded part*/
  --r: 0px; /* control the ribbon shape */
  --t: 70px; /* the top offset */

  font-size: 10px;
    line-height: 15px;
    color: white;
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 0 10px var(--f) calc(10px + var(--r));
  clip-path:
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: #d2232a;
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;

}
.event-ribbon{
  --f: 0px; /* control the folded part*/
  --r: 0px; /* control the ribbon shape */
  --t: 350px; /* the top offset */
  font-size: 15px;
    line-height: 30px;
    color: white;
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 0 10px var(--f) calc(10px + var(--r));
  clip-path:
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: #d2232a;
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;
}
}

 /* IphoneX portrait */
@media only screen and (min-device-width : 374px) and (max-width : 450px) and (-webkit-min-device-pixel-ratio: 2) and (orientation : portrait) {
.menuBOX{border:2px solid #fff;width:-webkit-calc(92% / 4);width:-moz-calc(92% / 4);width:calc(92% / 4)}
.NYmenuUnderline{border-bottom:2px solid #d2232a}
.sportname{font-size:10px}
.sportimg{padding:1px 0}
.event_logo_placeholder{display: inline-block;}
.eventlogos{display:inline-block;vertical-align:top;padding-top:15px}
.eventlogo2{display:inline-block;width:20px;height:20px}
.turnering_img{width:20px;height:20px}
.upcoming.evn{font-size:12px;font-weight:600}
.VOTEtext,.VOTEtext1,.VOTEtext2,.VOTEtextX{font-size:10px}
.match_info{font-size:15px}
.event_description_hometeam_text{font-size:12px;font-weight:400;max-width:199px;min-width:199px}
.match_share_text{font-size:15px}
.match_tv_name{width:140px;font-size:14px}
.event_time_clock_text{font-weight:600}
.SocialMobilTop{display:block}
.centerMgfx{display: block;}
.description_icon{height: 20px;width: 20px;}
.event_description_awayteam_icon .sofabold128-heart,.event_description_hometeam_icon .sofabold128-heart,.event_description_awayteam_icon .sofabold128-heart_red, .event_description_hometeam_icon .sofabold128-heart_red{display: none;}
.event_logo_placeholder{width: 20px;}
.event_description_awayteam_icon{height: 20px;line-height: 20px;}
.event_description_hometeam_icon{height: 20px;line-height: 20px;}
.event_description_placeholder{padding-left: 5px;}
.event_description_hometeam_text{padding-left: 0;}
.tv_img{margin-right: 0;}
.event_right2{max-width: 49px;}
.event_time_icons{width: 21px;}
.eventlogo2{margin-left: 2px;}
.minfotop{display:block;position:absolute;top:0;transform:translateX(50%);padding-left:.5em;padding-right:.5em;margin-left:auto;margin-right:auto;right:30%;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border:1px solid #fff;border-top:0;height:17px;width:110px;text-align:center;font-size:10px;line-height:17px}
.SofaboldLogoTop {
    height: 40px;
    padding-top: 5px;
    padding-left: 10px;
}
.topMenuClick {
    height: 40px;
    text-align: center;
    vertical-align: text-bottom;
    font-size: 30px;
    font-family: FontAwesome;
    cursor: pointer;
    line-height: 30px;
    width: 25px;
    padding-left: 10px;
    padding-right: 10px;
    color: white;
}
#matchinfo_left,#matchinfo_center,#matchinfo_right {
    max-width: 100%;
    min-width: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
}

li.event_info_space{
    list-style: none;
    height: 975px;
    padding-left: 3px;
    padding-right: 3px;
    display: flex;
    flex-direction: column-reverse;
}
.matchhashtag {
    padding: 0 5px 20px 0;
}
.topMenuLogo{display:none;height: 50px;}
.topMenuClick{display:inline-block;}
.topMenuText{display: inline-block;height: 50px;line-height: 50px;vertical-align: bottom;color: white;font-size: 14px;font-size: 3vw;}
.wvote_mobile_top{display: initial;}
.top_b_display{width: 100%;min-height: 70px;margin-top: 20px;}

.corner-ribbon{
  --f: 0px; /* control the folded part*/
  --r: 0px; /* control the ribbon shape */
  --t: 70px; /* the top offset */

  font-size: 10px;
    line-height: 15px;
    color: white;
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 0 10px var(--f) calc(10px + var(--r));
  clip-path:
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: #d2232a;
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;

}
.event-ribbon{
  --f: 0px; /* control the folded part*/
  --r: 0px; /* control the ribbon shape */
  --t: 400px; /* the top offset */
  font-size: 15px;
    line-height: 30px;
    color: white;
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 0 10px var(--f) calc(10px + var(--r));
  clip-path:
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: #d2232a;
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;
}
}

@media only screen and (max-width : 330px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {
.match_share_text {
    display: inline-block;
    float: right;
    width: 105px;
    line-height: 42px;
    height: 48px;
    font-size: 10px;
    padding-right: 5px;
    text-align: right;
}

.topMenuText {
    font-size: 10px;
    font-size: 3vw;
}
.match_info_text {
    font-size: 10px;
}

.bmenuitem {
    font-size: 15px;
}
.sportname {
    font-size: 7px;
}

.WVOTEtextX,.WVOTEtext {
    font-size: 12px;
 }

.event_teamtext {
    font-family: system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande","Segoe UI";
    font-size: 3.5vw;
}

#matchinfo_left,#matchinfo_center,#matchinfo_right {
    max-width: 100%;
    min-width: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
}
.matchhashtag {
    padding: 0 5px 20px 0;
}

.corner-ribbon{
  --f: 0px; /* control the folded part*/
  --r: 0px; /* control the ribbon shape */
  --t: 70px; /* the top offset */

  font-size: 10px;
    line-height: 15px;
    color: white;
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 0 10px var(--f) calc(10px + var(--r));
  clip-path:
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: #d2232a;
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;

}

}

 /* IphoneX portrait
@media only screen and (min-device-width : 374px) and (max-width : 450px) and (-webkit-device-pixel-ratio : 3) and (orientation : portrait) {
.menuBOX{border:2px solid #fff;width:-webkit-calc(92% / 4);width:-moz-calc(92% / 4);width:calc(92% / 4)}
.NYmenuUnderline{border-bottom:2px solid #d2232a}
.sportname{font-size:10px}
.sportimg{padding:1px 0}
.eventlogos{display:inline-block;vertical-align:top;padding-top:15px}
.eventlogo2{display:inline-block;width:20px;height:20px}
.turnering_img{width:20px;height:20px}
.upcoming.evn{font-size:12px;font-weight:600}
.VOTEtext,.VOTEtext1,.VOTEtext2,.VOTEtextX{font-size:10px}
.match_info{font-size:15px}
.event_description_hometeam_text{font-size:12px;font-weight:400;max-width:215px;min-width:215px}
.match_share_text{font-size:12px}
.match_tv_name{width:115px;font-size:12px}
.event_time_clock_text{font-weight:600}
.SocialMobilTop{display:block}
.centerMgfx{display: block;}
}*/
