@font-face {
font-family:'Mitr';
src: url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Medium.eot');
src: url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/Mitr-Medium.woff2') format('woff2'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Medium.woff') format('woff'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Medium.ttf') format('truetype'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Medium.svg#Mitr-Medium') format('svg');
font-weight: 500;
font-style: normal;
font-stretch: normal;
unicode-range: U+000D-FB02;
}
@font-face {
font-family:'Mitr';
src: url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Light.eot');
src: url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Mitr-Light.woff2') format('woff2'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Light.woff') format('woff'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Light.ttf') format('truetype'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Light.svg#Mitr-Light') format('svg');
font-weight: 300;
font-style: normal;
font-stretch: normal;
unicode-range: U+000D-FB02;
}
@font-face {
font-family:'Mitr';
src: url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Bold.eot');
src: url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Mitr-Bold.woff2') format('woff2'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Bold.woff') format('woff'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Bold.ttf') format('truetype'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr-Bold.svg#Mitr-Bold') format('svg');
font-weight: 700;
font-style: normal;
font-stretch: normal;
unicode-range: U+000D-FB02;
}
@font-face {
font-family:'Mitr';
src: url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr.eot');
src: url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr.eot?#iefix') format('embedded-opentype'),
url('../fonts/Mitr.woff2') format('woff2'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr.woff') format('woff'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr.ttf') format('truetype'),
url('https://v3.pronetstatic.com/elexbet/upload_files/Mitr.svg#Mitr') format('svg');
font-weight: 400;
font-style: normal;
font-stretch: normal;
unicode-range: U+000D-FB02;
}
.banne1r-text{ display: none; }
#home-bet-types{ font-family: 'Mitr'; background: url(../images/home-bg01.jpg) no-repeat top center #000; padding: 40px 0; }
#home-bet-types .container{ width: 1010px; }
#home-bet-types .bet-types-header{ text-align: center; margin: 0 100px 20px; }
#home-bet-types .bet-types-header h2{ color: #fffc00; margin: 0 0 20px; font-size: 30px; font-weight: 500; }
#home-bet-types .bet-types-header p{ margin: 0; color: #fff; font-size: 18px; font-weight: 300; }
#home-bet-types ul{ overflow: hidden; list-style: none; margin: 0; padding: 0; }
#home-bet-types ul li{ float: left; width: 125px; text-align: center; }
#home-bet-types ul li span{ padding: 40px 0; display: block; margin-bottom: 20px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
#home-bet-types ul li span em{ margin: 0 auto 10px; display: block; width: 80px; height: 80px; background: url(../images/bet-types-icon.png) no-repeat; }
#home-bet-types ul li span strong{ color: #fff; display: block; text-align: center; font-weight: 400; font-size: 15px; }
#home-bet-types ul li a{ border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; visibility: hidden; display: inline-block; border: 2px solid #fffc00; color: #fffc00; line-height: 36px; padding: 0 20px; font-weight: bold;  }
#home-bet-types ul li:hover a{ visibility: visible; }
#home-bet-types ul li:hover span{ background: #fff; }
#home-bet-types ul li:hover span strong{ color: #000; }
#home-bet-types ul li.bt-football span em{ background-position: 0 0; }
#home-bet-types ul li.bt-football:hover span em{ background-position: -80px -0; }
#home-bet-types ul li.bt-volleyball span em{ background-position: 0 -80px; }
#home-bet-types ul li.bt-volleyball:hover span em{ background-position: -80px -80px; }
#home-bet-types ul li.bt-basketball span em{ background-position: 0 -160px; }
#home-bet-types ul li.bt-basketball:hover span em{ background-position: -80px -160px; }
#home-bet-types ul li.bt-swimming span em{ background-position: 0 -240px; }
#home-bet-types ul li.bt-swimming:hover span em{ background-position: -80px -240px; }
#home-bet-types ul li.bt-pinpon span em{ background-position: 0 -320px; }
#home-bet-types ul li.bt-pinpon:hover span em{ background-position: -80px -320px; }
#home-bet-types ul li.bt-tennis span em{ background-position: 0 -400px; }
#home-bet-types ul li.bt-tennis:hover span em{ background-position: -80px -400px; }
#home-bet-types ul li.bt-american span em{ background-position: 0 -480px; }
#home-bet-types ul li.bt-american:hover span em{ background-position: -80px -480px; }
#home-bet-types ul li.bt-american1 span em{ background-position: 0 -560px; }
#home-bet-types ul li.bt-american1:hover span em{ background-position: -80px -560px; }
/**/
#home-rates{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-top: -40px; min-height: 540px; height: 540px; font-family: 'Mitr'; background: url(../images/ELEXBETwork.png) no-repeat top center; padding: 50px 0; }
#home-rates .container{ width: 1170px; }
#home-rates .editors-choices{ width: 600px;margin-left: 100px; }
#home-rates .editors-choices h3{ margin: 0 0 10px; font-size: 24px; font-weight: 400; text-align: center; }
#home-rates .editors-choices p{ margin: 0; font-size: 17px; font-weight: 300; color: #f23c57; text-align: center; }
#home-rates .editors-choices .rates{  position: relative; margin: 0 auto; background: url(../images/stadium-bg.png) no-repeat center center; width: 450px; height: 200px; }
#home-rates .editors-choices .rates .item{ overflow: hidden; }
#home-rates .editors-choices .rates .item .item-inner{ overflow: hidden; padding: 40px 80px; }
#home-rates .editors-choices .rates .item .col{ float: left; width: 60px; }
#home-rates .editors-choices .rates .item .col .team-logo{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 12px; margin-bottom: 10px; display: block; background: #fff; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; width: 60px; height: 60px; text-align: center; }
#home-rates .editors-choices .rates .item .col .team-logo img{ width: 36px; height: 36px; }
#home-rates .editors-choices .rates .item .col .rate{ text-decoration: none; width: 60px; margin: 0 auto; display: block; background: #f23c57; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 12px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
#home-rates .editors-choices .rates .item .col .rate:hover{ background: #f23c57; color: #fff; }
#home-rates .editors-choices .rates .item .col2{ width: 150px; margin: 0 10px; }
#home-rates .editors-choices .rates .item .col .match-info{ margin-top: -10px; color: #fff; text-align: center; height: 80px; }
#home-rates .editors-choices .rates .item .col .match-info .title{ display: block; font-size: 12px; font-weight: 300; overflow: hidden; }
#home-rates .editors-choices .rates .item .col .match-info .date{ display: block; font-size: 13px; font-weight: 300; }
#home-rates .editors-choices .rates .item .col .match-info strong{ font-size: 15px; font-weight: 400; display: block; }
#home-rates .editors-choices .rates .owl-nav div{ position: absolute; top: 50%; margin-top: -22px; background: url(https://v3.pronetstatic.com/elexbet/upload_files/home-stadium-arrows.png) no-repeat; width: 44px; height: 44px; overflow: hidden; text-indent: -9999px; }
#home-rates .editors-choices .rates .owl-nav div.owl-prev{ left: -20px; }
#home-rates .editors-choices .rates .owl-nav div.owl-next{ background-position: 0 -44px; right: -20px; }
#home-rates .next-matches{ margin-top: 30px;}
#home-rates .next-matches .next-matches-header{ overflow: hidden; margin-bottom: 15px; }
#home-rates .next-matches .next-matches-header h3{ margin: 0 10px 0 0; font-size: 14px; line-height: 32px; border-radius: 30px; font-weight: 400; border: 1px solid #000;  display: inline-block; padding: 0 20px; }
#home-rates .next-matches .next-matches-header a{ color: #f23c57; text-decoration: none; font-weight: 300; }
#home-rates .next-matches .items{}
#home-rates .next-matches .items .match{ display: inline-block; float: left; padding: 7px 10px; width: 450px; box-shadow: 0 5px 10px rgba(0,0,0, .2); margin: 0 15px 15px 0; overflow: hidden; background: #fff; height: 38px; border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; }
#home-rates .next-matches .items .match .col{ float: left; overflow: hidden; width: 120px; }
#home-rates .next-matches .items .match .col img{ display: inline-block; float: left; width: 24px; height: 24px; }
#home-rates .next-matches .items .match .col span{ display: block; width: 90px; float: left; margin-left: 6px; font-weight: 300; font-size: 12px; overflow: hidden; line-height: 24px; height: 24px; }
#home-rates .next-matches .items .match .col.t-away span{ text-align: right; float: left; margin-left: 0; margin-right: 6px; }
#home-rates .next-matches .items .match .col.t-away img{ float: right;  }
#home-rates .next-matches .items .match .rates{ overflow: hidden; width: 160px; margin: 0 10px; }
#home-rates .next-matches .items .match .rates a{ line-height: 22px; text-align: center; width: 46px; margin: 0 2px; float: left; display: inline-block; border: 1px solid #f23c57; border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; padding: 0; color: #f23c57; font-size: 12px; font-weight: 300; text-decoration: none; }
#home-casino{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-top: -40px; min-height: 540px; height: 608px; font-family: 'Mitr'; background: url(../images/casino-bg.png) no-repeat top center #000; padding: 50px 0; }
#home-casino .container{ width: 1200px; }
#home-casino .casino-header{ text-align: center; }
#home-casino .casino-header h3{ text-align: center; color: #fffc00; font-weight: 400; font-size: 26px; }
#home-casino .items{ overflow: hidden; }
#home-casino .items a{ margin-left: -25px; margin-right: -30px; text-indent: -9999px; float: left; display: inline-block;  }
#home-casino .items a span{ -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; transform: scale(0.757785467);   display: block; background: url(../images/casino-items.png) no-repeat; background-position: 0 -420px; width: 289px; height: 416px; }
#home-casino .items a:hover{   }
#home-casino .items a:hover span{ -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; transform: scale(1); background-position: 0 0; }
#home-casino .items a:nth-child(3n) span{ }
#home-casino .items .poker span{ background-position: 0 -420px; }
#home-casino .items .poker:hover span{ background-position: 0 0; }
#home-casino .items .rulet span{ background-position: -289px -420px; }
#home-casino .items .rulet:hover span{ background-position: -289px 0; }
#home-casino .items .blackjack span{ background-position: -578px -420px; }
#home-casino .items .blackjack:hover span{ background-position: -578px 0; }
#home-casino .items .slotcasino span{ background-position: -867px -420px; }
#home-casino .items .slotcasino:hover span{ background-position: -867px 0; }
#home-casino .items .tombala span{ background-position: -1156px -420px; }
#home-casino .items .tombala:hover span{ background-position: -1156px 0; }
.slides li .banner-odd h6 {
display: none;
}
#sportbet-slider .banner-odd {
width: 30%!important;
margin-left: 35%;
}
.main-carousel > .owl-carousel {
  margin: 0;
}
.modal.active {
  z-index: 1003;
  display: block;
  opacity: 1;
  transform: scaleX(1);
  top: 10%;
}
.lean-overlay.active {
  z-index: 1002;
  display: block;
  opacity: 0.5;
}
#account-settings-dropdown.active {
  white-space: nowrap;
  position: absolute;
  top: 0px;
  left: 41px;
  opacity: 1;
  display: block;
}
.input-field input[type='text'] ~ label,
.input-field input[type='password'] ~ label,
.input-field input[type='number'] ~ label,
.input-field input[type='email'] ~ label {
  pointer-events: none;
}
.dnone {
  display: none!important;
}
.flash-alert {
  width: 100%;
  padding: 6px;
  background-color: #ffea2b;
  overflow: hidden;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
  font-weight: 600;
}
