/*!
Theme Name: MSDSBLOG
Version: 1.3
Text Domain: msdsblog
*/
@font-face {
  font-family: 'Montserrat';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('/lib/fonts/montserrat/montserrat-v25-latin-regular.eot');
  src: url('/lib/fonts/montserrat/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('/lib/fonts/montserrat/montserrat-v25-latin-regular.woff2') format('woff2'),
       url('/lib/fonts/montserrat/montserrat-v25-latin-regular.woff') format('woff'),
       url('/lib/fonts/montserrat/montserrat-v25-latin-regular.ttf') format('truetype'),
       url('/lib/fonts/montserrat/montserrat-v25-latin-regular.svg#Montserrat') format('svg');
}
@font-face {
  font-family: 'Nunito Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('/lib/fonts/nunito-sans/nunito-sans-v12-latin-regular.eot');
  src: url('/lib/fonts/nunito-sans/nunito-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('/lib/fonts/nunito-sans/nunito-sans-v12-latin-regular.woff2') format('woff2'),
       url('/lib/fonts/nunito-sans/nunito-sans-v12-latin-regular.woff') format('woff'),
       url('/lib/fonts/nunito-sans/nunito-sans-v12-latin-regular.ttf') format('truetype'),
       url('/lib/fonts/nunito-sans/nunito-sans-v12-latin-regular.svg#NunitoSans') format('svg');
}

:root {
  --li-txt: #555;
  --highlight1: #b7e0bb;
  --highlight2: #90b87c;
  --color: #1a1e24;
  --font-number: Montserrat, Roboto, Helvetica, Arial, sans-serif;        
}
a { text-decoration: none; }
.blog .close:focus, .blog .close:hover{ color: #ff9d02;}
.company-150.round{
  margin: 1rem 1.5rem 0 0;
  width: 150px;
  height: 150px;
  border-radius: 50%;
}
/* .navbar-right{
  margin-right: 0;
}
.navbar-header.blog-header{
  top: 0;
  position: relative;
  right: 0;
} */
.row{
margin: 0 auto;
}
.no-gutters{
  padding: 0;
}
.blog{
  font-size: 15px;
  line-height: 1.6;
}
/* .blog #logo {
  display: inline-block;
  vertical-align: middle;
  border-radius: 4px;
  width: 170px;
  position: relative;
  top: -4px;
}
.blog #logo .main{
  display: block;
}
.blog #logo .secondary{
  position: absolute;
  z-index: 1;
  left: 10px;
  top: 9px;
} */
article ul a{
  color: #2da507;
  transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}
article ul a:hover{
  color: #ff921e;
  text-decoration: none;
}

/* @media screen and (min-width: 768px) and (max-width: 991px) {
  .blog #logo .secondary { left: 23px;}
  .blog #page-header .navbar-collapse ul li {
    margin-right: .25rem;
  }

}
@media screen and (min-width: 992px) and (max-width: 1024px) {
  .blog #page-header .navbar-collapse ul li {
    margin-right: .5rem;
  }

}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .blog #logo .secondary { left: 23px;}
  .blog #logo {
    margin: 0 auto;
    text-align: center;
    display: block;
  }
  .blog .navbar-right {
    float: none !important;
    text-align: center;
  }

} */

.blog li[data-target='mobile-menu-offer'] {
  display: none;
}

.icon {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  text-indent: -9999px;
  text-align: left;
  overflow: hidden;
}
/* .blog .navbar .icon {
  vertical-align: middle;
  margin-bottom: 3px;
}
.icon-navbar--icon-home { background: url('/imgs/fav.svg') no-repeat;width: 28px;  height: 23px;}
.icon-navbar--icon-blog-euro {  background: url('/imgs/championships/euro2020.svg') no-repeat; width: 28px;  height: 23px;}
.icon-navbar--icon-blog-cl {  background: url('/imgs/championships/cl-ball.svg') no-repeat;width: 28px;  height: 23px;}
.icon-navbar--icon-blog-euro2024 {  background: url('/imgs/championships/euro-2024.svg') no-repeat;width: 28px;  height: 21px;}
.icon-navbar--icon-blog-news {  background: url('/tippek/images/sprite-blog.svg') -640px 0 no-repeat; width: 28px;  height: 23px;}
.icon-navbar--icon-blog-gamb {  background: url('/tippek/images/icons/icon-gamb.svg') no-repeat; width: 28px;  height: 23px;}
.icon-navbar--icon-blog-tips {height: 23px;  width: 34px;  background: url('/tippek/images/sprite-blog.svg') -960px 0 no-repeat;}
.icon-navbar--icon-site {height: 23px;  width: 27px;  background: url('/tippek/images/site-icon.png') no-repeat;}
.icon-navbar--icon-ac {height: 23px;  width: 27px;  background: var(--icon-prize) no-repeat;}
.icon-navbar--icon-blog-wc {background: url('/imgs/championships/world-cup-2022-sm.svg') no-repeat;    width: 29px;  height: 27px;  margin-top: 0.25rem;} */

/* @media only screen and (min-width: 768px) and (max-width: 991px){ */
  /* .blog #logo a:nth-child(1) img{
    width: 100px;
  } */
   /* ^ Used when the logo is 2 separate svgs */
  /* .blog #logo {
    width: 143px;
  }
  .icon{transform: scale(0.8);}
  .navbar-collapse ul li a {
    padding: 0;
  }
  #page-header .navbar-collapse ul li {
    margin: 10px 5px 0 0;
  }
  .navbar-collapse.collapse {
    padding: 4px 0 0;
  } */
/* } */
/* verical header responsive table */
.ver-header {
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
}
.ver-header th{
  padding-right: 15px!important;
  border-right: 1px solid #ddd;
}
.ver-header div:nth-child(odd){
  margin-bottom: 10px;
  font-weight: bold;
  color: #93bb7f;
}
.ver-header tbody tr:nth-child(1) td,
.ver-header tbody tr:nth-child(1) th{
  border-top: none;
}
.tab-prime.new-tb.tips .go-i{color: #2da507;}
.tab-prime.new-tb.tips .go-o:hover{text-decoration: none;}
@media screen and (min-width: 768px){
  .tab-prime.new-tb.tips {width: 100%;}
}

/* watch cta */
.go-o-live, .go-o-live:hover {
  text-decoration: none;
  color: #fff;
}
.cta-live{
  margin: 30px auto 0;
  width: 360px;
  max-width: 100%;
  position: relative;
}
.cta-live span{
  font-style: italic;
}
.cta-live-btn {
  display: inline-block;
  border: 1px solid #fff;
  border-radius: 4px 0 0 4px;
}
.cta-live-btn:after {
    position: absolute;
    content: '\f04b';
    font: bold 15px 'Font Awesome 5 Free';
    background: #ff9d02;
    width: 25px;
    height: 27px;
    display: inline-block;
    border-radius: 0 4px 4px 0;
    padding: 5px;
    top: 0;
    border-width: 1px 1px 1px 0;
    border-color: #fff;
    border-style: solid;
}
.cta-live .company-60[class*="bg-"] {
  margin: 0 auto;
  padding: 1px 0 1px 3px;
  width: 60px;
  height: 25px;
  border-radius: 4px 0 0 4px;
  display: inline-block;
}
.cta-live .company-60 [class*="logo-"] {
  background-size: 50px 20px;
  width: 100%;
  height: 100%;
  background-position: center center;
}
.flashit{
	-webkit-animation: flash linear 2s infinite;
  animation: flash linear 2s infinite;
}
@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	75% { opacity: 1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	75% { opacity: 1; } 
	100% { opacity: 1; }
}
.flashit:hover{
	-webkit-animation: none;
  animation: none;
}
/* AUTHOR CARD */
.author{
  border-bottom: 4px solid #90b87c;
  padding-bottom: .5rem;
}
.author img{
  margin: 1rem auto;
}
.author img.team-author{
  width: 120px;
  height: 100px;
  padding: 5px;
  background-color: #e0eae1;
}
@media screen and (max-width: 768px){
  .author p.custom-pad{ padding: 0 15px;}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .author img.team-author.custom{ margin: 4rem auto 0;}
  /* #page-header .navbar-right a {
    font-size: 13px;
  } */
  .icon { transform: scale(.8);}
}
.author .heading{
  margin: 10px auto 0;
}
.author .go-i{
 float: right;
 color: #2da507;
 transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.author .go-i:hover{
 color: #ff921e;
 text-decoration: none;
}
.author .socials-link{
  text-decoration: none;
  margin-right: 5px;
  -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.author .socials-link i{
  font-size: 20px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;

}
.author .socials-link .fa-linkedin{
  color: #007bb6;
}
.author .socials-link:hover .fa-linkedin{
  color: #005983;
}
.author .socials-link .fa-facebook{
  color: #3b5998;
}
.author .socials-link:hover .fa-facebook{
  color: #2d4373;
}
/* END AUTHOR CARD */
/* F1 drivers CARD */
.drivers .heading{
  font-size: 17px;
}
.drivers .dark p{
  font-weight: 400;
}
.invert{
  filter: invert(1);
}
/* MVP CARD */
.mvp{
  overflow: hidden;
  border-radius: 3px;
  padding: 10px;
  background: linear-gradient(112.5deg, rgba(232, 232, 232, 0.03) 0%, rgba(232, 232, 232, 0.03) 2%,rgba(231, 231, 231, 0.03) 2%, rgba(231, 231, 231, 0.03) 4%,rgba(231, 231, 231, 0.03) 4%, rgba(231, 231, 231, 0.03) 11%,rgba(2, 2, 2, 0.03) 11%, rgba(2, 2, 2, 0.03) 67%,rgba(231, 231, 231, 0.03) 67%, rgba(231, 231, 231, 0.03) 90%,rgba(111, 111, 111, 0.03) 90%, rgba(111, 111, 111, 0.03) 100%),linear-gradient(157.5deg, rgba(210, 210, 210, 0.03) 0%, rgba(210, 210, 210, 0.03) 17%,rgba(254, 254, 254, 0.03) 17%, rgba(254, 254, 254, 0.03) 18%,rgba(96, 96, 96, 0.03) 18%, rgba(96, 96, 96, 0.03) 44%,rgba(159, 159, 159, 0.03) 44%, rgba(159, 159, 159, 0.03) 70%,rgba(24, 24, 24, 0.03) 70%, rgba(24, 24, 24, 0.03) 82%,rgba(16, 16, 16, 0.03) 82%, rgba(16, 16, 16, 0.03) 100%),linear-gradient(22.5deg, rgba(47, 47, 47, 0.03) 0%, rgba(47, 47, 47, 0.03) 32%,rgba(124, 124, 124, 0.03) 32%, rgba(124, 124, 124, 0.03) 40%,rgba(200, 200, 200, 0.03) 40%, rgba(200, 200, 200, 0.03) 42%,rgba(16, 16, 16, 0.03) 42%, rgba(16, 16, 16, 0.03) 64%,rgba(243, 243, 243, 0.03) 64%, rgba(243, 243, 243, 0.03) 94%,rgba(93, 93, 93, 0.03) 94%, rgba(93, 93, 93, 0.03) 100%),linear-gradient(90deg, #FFF,#FFF);}
.mvp .heading{margin: 0 auto;}
.mvp img{margin: 0 auto 10px; object-fit: contain; display: block; height: auto;}
.mvp p{font-size: 14px;}

/* searchbar */
.page-sidebar .navbar-form{
  padding: 0;
  margin: 0;
}
.page-sidebar .navbar-form .input-group{
  width: 100%;
}
.page-sidebar .form-control:focus{
    border-color: #2da507;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(45, 165, 7, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(45, 165, 7, 0.6);
}
.page-sidebar .input-group-btn{
  outline: none;
}
#searchsubmit{
  background: #4fca13;
  transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    color: #fff;
}
#searchsubmit:focus,
#searchsubmit:hover{
  background: #ff9d02;
}
#searchsubmit:focus{
  outline: none;
}
/* end searchbar */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 500;
}
h2{
  font-size: 20px;
}
h3{
	font-size: 17px;
}
#page-footer .go-ifo {
  font-size: 14px;
  text-align: center;
}
#page-footer .copyright {
  color: #5f5f5f;
  text-align: center;
}
#site-about > li.current a, #site-about a:hover {
  color: #ff9d02;
  text-decoration: none;
}
#site-about a {
  color: #2da507;
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* numbers list */
.circle-li {
  list-style: none;
  max-width: 90%;
  margin: 5rem auto 3rem;
  display: table;
}
.circle-li a{
  color: #2da507;
    text-decoration: underline;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.circle-li a:hover{
  color: #ff921e;
  text-decoration: none;
}
.item {
 display: block;
  clear: both;
  counter-increment: list;
  padding: 1rem;
  position: relative;
  border-bottom: 1px solid var(--highlight2);
}
.circle-li .item:first-of-type {
  border-top: 1px solid var(--highlight2);
}
.item:not(.bslider):before {
  font: bold 1.75rem/1 var(--font-number);
  content: counter(list);
  padding: 1rem 1.5rem;
  float: left;
  margin: .5rem 1rem 0.5rem 0;
  color: var(--li-txt);
  background: var(--highlight1) linear-gradient(to bottom right, var(--highlight1) 25%, var(--highlight2));
  border-radius: 50%;
  shape-outside: ellipse();
  z-index: 1;
}

/* Teams logos css old place */

.icon--blog {
  background: url('/tippek/images/sprite-blog.svg') no-repeat;
}

.icon--blog.icon--cat {
  width: 9px;
  height: 14px;
  background-position: -162px -1px;
}

.icon--blog.icon--cat-o {
  background-position: -322px -1px;
}

.icon--blog.icon--cat-w {
  background-position: -402px -1px;
}

.icon--blog.icon--cat-g {
  background-position: -242px -1px;
}
.post-pack__cat{
  position: relative;
}
.post-pack__cat .icon--blog.icon--cat-g{
  position: absolute;
  top:0;
  left:0;
  bottom:0;
  right:0; 
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
}
.post-pack__cat .icon--blog.icon--cat-o{
  position: absolute;
  top:0;
  left:0;
  bottom:0;
  right:0; 
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
}

.post-pack--main .post-pack__cat .icon--blog.icon--cat-g,
.post-pack--main .post-pack__cat:hover .icon--blog.icon--cat-o,
.post-pack:not(.post-pack--main) a.post-pack__cat .icon--blog.icon--cat-o,
.post-pack:not(.post-pack--main) a.post-pack__cat:hover .icon--blog.icon--cat-g{
  opacity: 0;
}
.post-pack--main .post-pack__cat .icon--blog.icon--cat-o,
.post-pack--main .post-pack__cat:hover .icon--blog.icon--cat-g,
.post-pack:not(.post-pack--main) a.post-pack__cat .icon--blog.icon--cat-g,
.post-pack:not(.post-pack--main) a.post-pack__cat:hover .icon--blog.icon--cat-o{
  opacity: 1;
}

.icon--blog.icon--time {
  width: 11px;
  height: 13px;
  background-position: -800px -1px;
  left: 2px;  
}

.icon--blog.icon--time-w {
  background-position: -880px 0;
}

.icon--blog.icon--author {
  width: 13px;
  height: 13px;
  background-position: -80px 0;
}

.icon--blog.icon--date {
  width: 15px;
  height: 15px;
  background-position: -480px 0;
}

.icon--blog.icon--date-w {
  background-position: -560px 0;
}

.page-article--blog a, #page-article--post p a, .blog p a {
  color: #2da507;
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;

}

.page-article--blog a:hover, #page-article--post p a:hover, .blog p a:hover {
  color: #ff921e;
  text-decoration: none;
}
.blog .important-note p{color: #fff;}
.blog .important-note a{color: #fff; text-decoration: underline!important;}
.blog .important-note a:hover{color: #fff; text-decoration: none!important;}
.bg-important{background: #F42E17;}
.blog .banner-discord-header {margin-bottom: 0;}
#page-article--post {
  padding: 10px 20px;
}
#page-article--post iframe{
  margin: 1rem auto;
  display: block;
  border-radius: .5rem
}
/* #page-header .row{
  border-bottom: 5px solid #333;
}
#page-header .row.banner{border-bottom: none;}
#page-header .navbar-right ul li:before{
  background: none;
}
#page-header .navbar-right a{
  font: bold 14px 'Nunito', sans-serif;
  text-transform: uppercase;
  color: rgba(30, 144, 1, 0.8);

}
#page-header .navbar-collapse ul li a span:nth-child(2){
  position: relative;
  top: 2px;
  font-weight: 600;
}
#page-header .navbar-collapse ul li a i{
  top: 2px;
  position: relative;
  left: 4px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #page-header .navbar-right a{text-transform: capitalize;}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  #page-header .navbar-right a{font-size: 13px;}
} */

.single-modal .modal-content {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.single-modal .modal-header {
  border-bottom: none;
}
.single-modal .modal-dialog {
  width: 900px;
  margin: 30px auto;
}
.single-modal .modal-body {
  text-align: center!important;
}
.thumbs-modal .modal-footer{
  max-width: 100%;
  margin: -25px auto;
  background: #f8f8f8;
  padding: 5px 20px;
  font-style: italic;
}
#single-modal-1.thumbs-modal .modal-footer{
  width: 500px;
}
#single-modal-2.thumbs-modal .modal-footer,
#single-modal-3.thumbs-modal .modal-footer{
  width: 700px;
}
.thumbs-gallery img{
  height: 143px;
  object-fit: cover;
}
.jssocials-shares {
  margin: 0.2em 0; }

.jssocials-shares * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.jssocials-share {
  display: inline-block;
  vertical-align: top;
  margin: 0.3em 0.6em 0.3em 0; }

.jssocials-share:last-child {
  margin-right: 0; }

.jssocials-share-logo {
  width: 1em;
  vertical-align: middle;
  font-size: 1.5em; }

img.jssocials-share-logo {
  width: auto;
  height: 1em; }

.jssocials-share-link {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1; }
  .jssocials-share-link.jssocials-share-link-count {
    padding-top: .2em; }
    .jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
      display: block;
      font-size: .6em;
      margin: 0 -.5em -.8em -.5em; }
  .jssocials-share-link.jssocials-share-no-count {
    padding-top: .5em; }
    .jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
      height: 1em; }

.jssocials-share-label {
  padding-left: 0.3em;
  vertical-align: middle; }

.jssocials-share-count-box {
  display: inline-block;
  height: 1.5em;
  padding: 0 0.3em;
  line-height: 1;
  vertical-align: middle;
  cursor: default; }
  .jssocials-share-count-box.jssocials-share-no-count {
    display: none; }

.jssocials-share-count {
  line-height: 1.5em;
  vertical-align: middle; }
.jssocials-share-twitter .jssocials-share-link {
  background: #14171a; }
  .jssocials-share-twitter .jssocials-share-link:hover {
    background: #000000; }

.jssocials-share-facebook .jssocials-share-link {
  background: #3b5998; }
  .jssocials-share-facebook .jssocials-share-link:hover {
    background: #2d4373; }

.jssocials-share-googleplus .jssocials-share-link {
  background: #dd4b39; }
  .jssocials-share-googleplus .jssocials-share-link:hover {
    background: #c23321; }

.jssocials-share-linkedin .jssocials-share-link {
  background: #007bb6; }
  .jssocials-share-linkedin .jssocials-share-link:hover {
    background: #005983; }

.jssocials-share-pinterest .jssocials-share-link {
  background: #cb2027; }
  .jssocials-share-pinterest .jssocials-share-link:hover {
    background: #9f191f; }

.jssocials-share-email .jssocials-share-link {
  background: #3490F3; }
  .jssocials-share-email .jssocials-share-link:hover {
    background: #0e76e6; }

.jssocials-share-stumbleupon .jssocials-share-link {
  background: #eb4823; }
  .jssocials-share-stumbleupon .jssocials-share-link:hover {
    background: #c93412; }

.jssocials-share-whatsapp .jssocials-share-link {
  background: #29a628; }
  .jssocials-share-whatsapp .jssocials-share-link:hover {
    background: #1f7d1e; }

.jssocials-share-telegram .jssocials-share-link {
  background: #2ca5e0; }
  .jssocials-share-telegram .jssocials-share-link:hover {
    background: #1c88bd; }

.jssocials-share-line .jssocials-share-link {
  background: #25af00; }
  .jssocials-share-line .jssocials-share-link:hover {
    background: #1a7c00; }

.jssocials-share-viber .jssocials-share-link {
  background: #7b519d; }
  .jssocials-share-viber .jssocials-share-link:hover {
    background: #61407b; }

.jssocials-share-pocket .jssocials-share-link {
  background: #ef4056; }
  .jssocials-share-pocket .jssocials-share-link:hover {
    background: #e9132e; }

.jssocials-share-messenger .jssocials-share-link {
  background: #0084ff; }
  .jssocials-share-messenger .jssocials-share-link:hover {
    background: #006acc; }

.jssocials-share-vkontakte .jssocials-share-link {
  background: #45668e; }
  .jssocials-share-vkontakte .jssocials-share-link:hover {
    background: #344d6c; }

.jssocials-share-link {
  padding: .5em .6em;
  color: #fff;
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          -o-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-link:hover, .jssocials-share-link:focus, .jssocials-share-link:active {
    color: #fff; }

.jssocials-share-count-box {
  position: relative;
  height: 2.5em;
  padding: 0 .3em;
  margin-left: 0.3em;
  background: #f5f5f5;
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          -o-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-count-box:hover {
    background: gainsboro; }
    .jssocials-share-count-box:hover:after {
      border-color: transparent gainsboro transparent transparent; }
  .jssocials-share-count-box:after {
    content: "";
    display: block;
    position: absolute;
    top: 0.85em;
    left: -0.3em;
    width: 0;
    height: 0;
    border-width: 0.4em 0.4em 0.4em 0;
    border-style: solid;
    border-color: transparent #f5f5f5 transparent transparent;
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg);
    -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
            -o-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
            transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-count-box .jssocials-share-count {
    line-height: 2.5em;
    color: #444; }

.page-article--category .breadcrumbs--blog {
  margin-bottom: 14px;
}
.breadcrumbs {
  padding: 5px 10px;
  margin: 20px 0;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  list-style: none;
  background: rgba(147, 187, 128, 0.3);
}
.breadcrumbs li {
  display: inline-block;
  position: relative;
  margin-right: 10px;
  padding-right: 5px;
  font-size: 14px;
}
.breadcrumbs li a{
  color: #2da507;
  font-weight: 400;
  font-size: 14px;
  transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.breadcrumbs li:last-child{
  font-weight: 600;
  color: #555;
}
.breadcrumbs li a:hover{
  text-decoration: none;
  color: #ff9d02;
}
.breadcrumbs li:not(:last-child):after {
  position: absolute;
  content: "\f101";
  font: 900 10px 'Font Awesome 5 Free';
  color: #585858;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
}
.breadcrumbs--blog > li:last-child,
.breadcrumbs--blog > li:last-child > span {
  display: inline;
}

.breadcrumbs--blog .separator:before {
  content: "\f101";
  font: 900 10px 'Font Awesome 5 Free';
  color: #585858;
  position: relative;
  top: -1px;
}
@media screen and (max-width: 767px){
  .breadcrumbs {padding: 5px;}
  .breadcrumbs li {display: initial;font-size: 12px;}
  .breadcrumbs li a {font-size: 12px;}
}
.matches .head{
  text-align: center;
  margin: 10px auto;
  border-radius: 10px 10px 0 0;
  padding: 0 0 10px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  background: #232526; 
  background: -webkit-linear-gradient(to bottom, #414345, #232526);
  background: linear-gradient(to bottom, #414345, #232526);
  color: #fff;
  font: 600 16px 'Nunito', sans-serif;
}
.matches.custom-title .head:not(.custom){
  display: none;
}
.matches .result .txt{
  font: bold 15px 'Nunito', sans-serif;
  text-transform: uppercase;
  margin-left: 5px;
}
.matches .head i{
  font-size: 18px;
  padding: 9px 0 0;
  color: #4fca13;
}
.matches .result [class^="col-"]{
  background: #ADA996; 
  background: -webkit-linear-gradient(to bottom, #EAEAEA, #DBDBDB, #F2F2F2, #ADA996); 
  background: linear-gradient(to bottom, #EAEAEA, #DBDBDB, #F2F2F2, #ADA996); 
  padding: 5px;
  margin: 0px auto 5px;
  min-height: 40px;
  max-height: 40px;
}
.matches .result .col-xs-12{
  text-align: center;
}
.matches .result .score span{
  padding: 5px;
  border-radius: 0 0 10px 10px;
  font: bold 15px 'Nunito', sans-serif;
  background: #e52d27;
  background: -webkit-linear-gradient(to bottom, #b31217, #e52d27);
  background: linear-gradient(to bottom, #b31217, #e52d27);
  color: #fff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
}
.matches .result .date{
  vertical-align: middle;
  font: 600 14px 'Nunito', sans-serif;
}
.matches .league{
  display: inline-block; 
  text-indent: -9999px; 
  width: 30px; 
  height: 30px; 
  background-size: contain!important;
  background-position: center center!important;
  background-repeat: no-repeat!important;
}
.league-results caption.league{  
  background-size: 50px!important;
  background-repeat: no-repeat!important;
  background-position: 10px center!important;
}
.league-results caption{
  padding: 1rem;
  border: 1px solid #ddd;
  border-radius: .5rem .5rem 0 0;
  text-align: center;
  font: bold 1.25rem 'Montserrat', sans-serif;
  color: #000;
}
.league-results tbody td:nth-child(odd){  text-align: left;}
.league-results tbody td:nth-child(even){  font-weight: bold;}
.matches .league.eu-conference{background: url('/imgs/championships/eu-conference.svg');}
.matches .league.superettan{background: url('/imgs/championships/superettan.svg');}
.matches .league.allsvenkan{background: url('/imgs/championships/allsvenkan.svg');}
.matches .league.norway-supercup{background: url('/imgs/championships/norway-supercup.svg');}
.matches .league.norway-cup{background: url('/imgs/championships/nc-cup.svg');}
.matches .league.mls{background: url('/imgs/championships/mls.svg');}
.matches .league.us-open-cup{background: url('/imgs/championships/us-open-cup.svg');}
.matches .league.eliteserien{background: url('/imgs/championships/eliteserien.svg');}
.matches .league.obos-ligaen{background: url('/imgs/championships/obos-ligaen.svg');}
.matches .league.jupiter-league{background: url('/imgs/championships/jupiter-league.svg');}
.matches .league.belgium-cup{background: url('/imgs/championships/belgium-cup.svg');}
.matches .league.uefa-cup{background: url('/imgs/championships/uefa-cup.svg');}
.matches .league.ligue2-bkt{background: url('/imgs/championships/ligue2-bkt.svg');}
.matches .league.world-cup-1998{background: url('/imgs/championships/world-cup-1998.svg');}
.matches .league.world-cup-1978{background: url('/imgs/championships/world-cup-1978.svg');}
.matches .league.world-cup-1986{background: url('/imgs/championships/world-cup-1986.svg');}
.matches .league.world-cup-1994{background: url('/imgs/championships/world-cup-1994.svg');}
.matches .league.world-cup-1990{background: url('/imgs/championships/world-cup-1990.svg');}
.matches .league.world-cup-2018{background: url('/imgs/championships/world-cup-18.svg');}
.matches .league.world-cup-2006{background: url('/imgs/championships/world-cup-2006.svg');}
.matches .league.world-cup-2014{background: url('/imgs/championships/world-cup-2014.svg');}
.matches .league.world-cup-2010{background: url('/imgs/championships/world-cup-2010.svg');}
.matches .league.world-cup-2022{background: url('/imgs/championships/world-cup-2022.svg');}
.matches .league.nations-league{background: url('/imgs/championships/nations-league.svg');}
.matches .league.scottish-premiership{background: url('/imgs/championships/scottish-premiership.svg');}
.matches .league.scottish-championship{background: url('/imgs/championships/scottish-championship.svg');}
.matches .league.scottish-cup{background: url('/imgs/championships/scottish-cup.svg');}
.matches .league.uefa-supercup{background: url('/imgs/championships/uefa-supercup.svg');}
.matches .league.serie-a{background: url('/imgs/championships/serie-a.svg');}
.matches .league.serie-b{background: url('/imgs/championships/serie-b.svg');}
.matches .league.copa-del-rey{background: url('/imgs/championships/copa-del-rey.svg');}
.matches .league.la-liga{background: url('/imgs/championships/la-liga.svg');}
.matches .league.la-liga-2{background: url('/imgs/championships/la-liga-2.svg');}
.matches .league.ligue-1{background: url('/imgs/championships/ligue-1.svg');}
.matches .league.premier-league{background: url('/imgs/championships/premier-league.svg');}
.matches .league.champions-league{background: url('/imgs/championships/champions-league.svg');}
.matches .league.euro-20{background: url('/imgs/championships/euro2020.svg');}
.matches .league.euro-04{background: url('/imgs/championships/euro2004.svg');}
.matches .league.euro-00{background: url('/imgs/championships/euro2000.svg'); }
.matches .league.euro-08{background: url('/imgs/championships/euro2008.svg'); }
.matches .league.euro-88{background: url('/imgs/championships/euro1988.svg'); }
.matches .league.euro-96{background: url('/imgs/championships/euro1996.svg'); }
.matches .league.euro-12{background: url('/imgs/championships/euro2012.svg'); }
.matches .league.euro-80{background: url('/imgs/championships/euro1980.svg'); }
.matches .league.euro-60{background: url('/imgs/championships/euro1960.svg'); }
.matches .league.euro-72{background: url('/imgs/championships/euro1972.svg'); }
.matches .league.euro-84{background: url('/imgs/championships/euro1984.svg'); }
.matches .league.euro-16{background: url('/imgs/championships/euro2016.svg'); }
.matches .league.friendly{background: url('/imgs/championships/friendly.svg');}
.matches .league.bundesliga{background: url('/imgs/championships/bundesliga.svg');}
.matches .league.bundesliga-2{background: url('/imgs/championships/bundesliga-2.svg');}
.matches .league.bundesliga-3{background: url('/imgs/championships/bundesliga-3.svg');}
.matches .league.fa-cup, .league.fa-cup{background: url('/imgs/championships/fa-cup.svg');}
.matches .league.community-shield{background: url('/imgs/championships/community-shield.svg');}
.matches .league.icc{background: url('/imgs/championships/icc.svg');}
.matches .league.efl{background: url('/imgs/championships/efl.svg');}
.matches .league.efl-championship{background: url('/imgs/championships/efl-championship.svg');}
.matches .league.efl-league-one{background: url('/imgs/championships/efl_league_one.svg');}
.matches .league.supercup-spain{background: url('/imgs/championships/supercup-spain.svg') ;}
.matches .league.coppa-italia{background: url('/imgs/championships/coppa-italia.svg');}
.matches .league.dfb-pokal{background: url('/imgs/championships/dfb-pokal.svg'); }
.matches .league.euro-league{background: url('/imgs/championships/europa-league.svg'); }
.matches .league.coupe-de-la-ligue{background: url('/imgs/championships/coupe-de-la-ligue.svg'); }
.matches .league.coupe-de-france{background: url('/imgs/championships/coupe-de-france.svg'); }
.matches .league.merkantilbank-liga{background: url('/imgs/championships/merkantilbank-liga.svg'); width: 55px; height: 25px; }
.matches .league.otpbank-liga{background: url('/imgs/championships/otpbank-liga.png'); width: 55px; height: 20px; }
.matches .league.magyar-kupa{background: url('/imgs/championships/magyar-kupa.png');}
.matches .league.süper-lig{background: url('/imgs/championships/super-lig.svg');}
.matches .league.turkish-cup{background: url('/imgs/championships/turkish-cup.svg'); width: 45px;}
.matches .league.tff{background: url('/imgs/championships/turkish-tff.png');}
.matches .league.tff{background: url('/imgs/championships/turkish-tff.png');}
.matches .league.vysshaya{background: url('/imgs/championships/bs-vysshaya.svg');}
.matches .league.pershaya{background: url('/imgs/championships/bs-pershaya.png');}
.matches .league.swedish-cup{background: url('/imgs/championships/swedish-cup.png');}
.matches .league.belarus-cup{background: url('/imgs/championships/belarus-cup.png');}
.matches .league.belarus-supercup{background: url('/imgs/championships/belarus-supercup.png');}
.matches .league.k-league-1{background: url('/imgs/championships/k-league-1.svg');}
.matches .league.k-league-2{background: url('/imgs/championships/k-league-2.svg');}
.matches .league.k-fa-cup{background: url('/imgs/championships/k-fa-cup.png'); width: 75px; height: 30px; max-width: 100%;}
.matches .league.dfl-supercup{background: url('/imgs/championships/dfl-supercup.svg');}
.matches .league.primeira-liga{background: url('/imgs/championships/primeira-liga.svg');}
.matches .league.mlsz{background: url('/imgs/championships/hu-football.svg');}
.matches .league.telekom-cup{background: url('/imgs/championships/telekom-cup.png'); width: 53px; height: 30px;}
.matches .league.serie-c{background: url('/imgs/championships/serie-c.png'); width: 19px; height: 30px;}
.matches .league.french-supercup{background: url('/imgs/championships/french-supercup.png'); width: 30px; height: 30px;}

.matches .league.premier-division {background:url('/imgs/championships/premier-division.svg'); }
.matches .league.first-division {background:url('/imgs/championships/first-division.svg'); }
.matches .league.irish-cup {background:url('/imgs/championships/irish-cup.svg'); }

.matches.odds {
  width: 100%;
}
.matches.odds .head .go-i{
  float: right;
  margin-right: 10px;
  font-size: 14px;
  color: #ff9d02;
  margin-top: 5px;
}
.matches.odds .head{
  margin: 10px auto 0;
  border-radius: 5px 5px 0 0;
}
.matches.odds .head .heading{
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 0;
}
.matches.odds .head [class^="company-"]{
  float: left;
  margin: 8px 0 0 10px;
  box-shadow: 0 0 4px #fff;
}
.matches.odds .head .go-i i{
  font-size: 14px;
  color: #ff9d02;
}
.matches.odds .result [class^="col-"]:not(.selected){
  font-weight: bold;
  background: #abbaab;
  background: -webkit-linear-gradient(to bottom, #ffffff, #abbaab);
  background: linear-gradient(to bottom, #ffffff, #abbaab);
}
.matches.odds .result .selected{
  color: #fff;
  font-weight: bold;
  background: #11998e;
  background: -webkit-linear-gradient(to bottom, #38ef7d, #11998e);
  background: linear-gradient(to bottom, #38ef7d, #11998e);
}
.matches.odds i.fa-check{
  color: #2da507;
}
@media screen and (max-width:  767px){
  .matches.odds .result .teams-small {
    display: inline-block;
  }
  .matches.odds .head .go-i{
    margin-top: 9px;
  }
  .matches.odds .head .heading {
    margin-top: 6px;
  }
   .matches .league + .tooltip > .tooltip-inner{background-color: #2da507;}
   .matches .league + .tooltip.top > .tooltip-arrow{border-top-color: #2da507;}

}
.matches .cta{
  background: #ADA996;
    background: -webkit-linear-gradient(to bottom, #EAEAEA, #DBDBDB, #F2F2F2, #ADA996);
    background: linear-gradient(to bottom, #EAEAEA, #DBDBDB, #F2F2F2, #ADA996);
    padding: 10px 5px;
    margin: 0px auto 5px;
    min-height: 50px;
    max-height: 50px;
  }
.matches .cta .bonus span:nth-of-type(1){
  position: relative;
  top: -6px;
  font-style: italic;
}
.matches .cta .company-120[class*="bg-"] {
  height: 35px;
  position: relative;
  top: -2px;
}
.matches .cta .bon-on{
  position: relative;
  top: -3px;
  font-family: 'Montserrat', sans-serif;
}
.matches .cta .shine-btn a:before{
  height: 45px;
}
.matches .cta .go-o{
  background: linear-gradient(to bottom, #4fca13 50%, #acf28a, #3c980f);
  padding: 4px 15px;
  position: relative;
  top: -1px;
  box-shadow: none;
  transition: all .3s ease-in-out;
}
.matches .cta .go-o:hover{
  color: #fff;
  background: linear-gradient(to bottom, #ff9d02 50%, #f4dbb5, #c77c06);
  text-decoration: none;
  transition: all .3s ease-in-out;
}
@media screen and (max-width:  767px){
  .matches .cta{
      min-height: unset;
      max-height: unset;
  }
  
}

.widget-blog-author {  padding: 10px 10px 20px;}
.widget-blog-author > .title {
  font-size: 14px;
}
.widget-blog-author > .title-author {
  margin-bottom: -1px;
  padding-left: 86px;
}

.widget-blog-author__q {
  color: #ddd;
  font-size: 13px;
}

.widget-blog-author__q > p:last-child {
  margin-bottom: 0;
}

.widget-blog-author .author-self {
  float: left;
  width: 146px;
  height: 146px;
  border-radius: 4px;
  -webkit-transform: scale(.8);
      -ms-transform: scale(.8);
          transform: scale(.8);
  margin: -10px -30px -100px 0;
  position: relative;
  left: -26px;
  top: -70px;
}

.widget-blog-author .author-name {
  padding-left: 116px;
}

.custom-inputbox {
  padding-left: 36px;
  position: relative;
}

.custom-inputbox input {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}

.custom-inputbox .checkmark {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0,-50%);
      -ms-transform: translate(0,-50%);
          transform: translate(0,-50%);
  left: 10px;
  width: 12px;
  height: 12px;
  background: #fff;
  border: 1px solid #cfd8da;
  border-radius: 50%;
}

.custom-inputbox:hover input ~ .checkmark,
.custom-inputbox input:checked ~ .checkmark {
  background-color: #91b97e;
  border-color: #fff;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;

}


.blog-poll legend {
  margin-bottom: 10px;
  font: 600 17px 'Nunito', sans-serif;
  padding-bottom: 10px;
}
aside{
  padding-top: 25px;
}
aside .widget{
  margin-bottom: 15px;
}
aside [class*="logo-"] {
  min-height: 28px;
}
aside .terms{
  font-size: 10px;
}
.page-sidebar .bon-on{
  text-align: center;
}
.page-sidebar a i{
  font-size: 10px;
}
aside .rec-rating {
  top: -16px;
  min-height: 25px;
  position: relative;
  left: -12px;
  top: 0;
  transform: scale(0.8);
}
aside .rec-rating span{
  min-height: 25px;
}
aside .best-brands .place-row{
  background: #f3f3f3;
  padding: 5px 0;
}
aside .widget.tandc-short:before{
  bottom: 10px;
}
aside .best-brands .place-row:not(:last-child){
  margin-bottom: 10px;
}
aside .widget .title{
  margin-bottom: 20px;
}
aside .best-brands a{
  color: #2da507;
  text-align: center;
  display: block;
  margin: 0 auto;
  font: 600 13px 'nunito', sans-serif;
  transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}
aside .best-brands a:hover{
  color: #ff921e;
  text-decoration: none;
}

aside .title{
  font: 400 17px 'Nunito', sans-serif;
  padding: 5px;
  background: #333;
  margin: 0;
  color: #fff;
  text-align: center;
}
aside .cta-wrap {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  position: absolute;
  left: 0;
  text-align: center;
}
aside a.calm-btn.white-text, .calm-btn.white-text {
  color: #ffffff;
}
a.calm-btn:hover, .calm-btn:hover, a.calm-btn.fade-to-white:hover, .calm-btn.fade-to-white:hover {
  color: #ffffff;
}
aside .hvr-shine {
  position: relative;
}
.hvr-circle figure {
  position: relative;
  border-radius: 5px;
  margin: 0 auto;
}
.hvr-circle figure img{
  border-radius: 5px;
}
.hvr-circle figure:before {
  position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
  opacity: 0;
}
.hvr-circle figure:hover:before {
  -webkit-animation: circle .75s;
  animation: circle .75s;
}

figure {
  margin: 0;
  padding: 0;
  background: #fff;
  overflow: hidden;
}
aside a.calm-btn, .calm-btn {
  position: relative;
  display: inline-block;
  outline: none;
  font-weight: 900;
  min-width: 170px;
  font-size: 14px;
  cursor: pointer;
  margin: 22px auto;
  text-decoration: none;
  border-radius: 50px;
  -webkit-transition: color 300ms ease-in-out;
  -moz-transition: color 300ms ease-in-out;
  -ms-transition: color 300ms ease-in-out;
  -o-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1.0, 1.0);
  transform: translateZ(0);
  text-align: center;
}
.calm-btn {
  padding: 5px 10px;
  margin: 10px auto;
  box-sizing: border-box;
}
a.calm-btn::before, .calm-btn::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 50px;
  z-index: -1;
  background: -moz-linear-gradient(top, #79eb28 0%, #10c716 100%);
  background: -webkit-linear-gradient(top, #79eb28 0%, #10c716 100%);
  background: linear-gradient(to bottom, #79eb28 0%, #10c716 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79eb28', endColorstr='#10c716', GradientType=0);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transition: opacity 300ms ease-in-out;
  -moz-transition: opacity 300ms ease-in-out;
  -ms-transition: opacity 300ms ease-in-out;
  -o-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out;
}
a.calm-btn::before, .calm-btn::before {
  background: linear-gradient(124deg, #3fd71e, #21ab03 , #3fd71e , #21a704, #21ab03 , #3fd71e , #44cc27,#3fd71e );
  background-size: 1800% 1800%;
  -webkit-animation: rainbow 10s ease infinite;
  -z-animation: rainbow 10s ease infinite;
  -o-animation: rainbow 10s ease infinite;
  animation: rainbow 10s ease infinite;
  box-shadow: inset 0 0 18px 10px #22942647;
}
a.calm-btn::after, .calm-btn::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: 0 0 1px 0px #2dff19 inset, 0 0 1px 0px #22e80f;
  border-radius: 50px;
  -webkit-transition: transform 200ms ease-in-out;
  -moz-transition: transform 200ms ease-in-out;
  -ms-transition: transform 200ms ease-in-out;
  -o-transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  border: 1px solid #2dff19;
}
a.calm-btn:hover::before,
 .calm-btn:hover::before,
.hvr-circle:hover a.calm-btn:before,
.hvr-circle:hover .calm-btn:before {
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
a.calm-btn:hover::after,
.calm-btn:hover::after,
.hvr-circle:hover a.calm-btn:after,
.hvr-circle:hover .calm-btn:after {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@-webkit-keyframes rainbow {
	0%{background-position:0% 82%}
	50%{background-position:100% 19%}
	100%{background-position:0% 82%}
}
@-moz-keyframes rainbow {
	0%{background-position:0% 82%}
	50%{background-position:100% 19%}
	100%{background-position:0% 82%}
}
@-o-keyframes rainbow {
	0%{background-position:0% 82%}
	50%{background-position:100% 19%}
	100%{background-position:0% 82%}
}
@keyframes rainbow { 
	0%{background-position:0% 82%}
	50%{background-position:100% 19%}
	100%{background-position:0% 82%}
}

.blog-poll label {
  display: block;
}
.blog-poll label:not(:last-child) {
  margin-bottom: 6px;
}

#blog-poll-message {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 1.3;
  text-align: center;
}

.blog-poll .poll-error {
  color: #ff921e;
}

.blog-poll .poll-success {
  color: #4fca13;
}

.blog-poll__result {
  text-align: left;
}

.blog-poll__result > div {
  margin-bottom: 8px;
}

.blog-poll-bar {
  height: 8px;
  margin-right: 4px;
  margin-top: 4px;
  background: #ff9d02;
  border-radius: 8px;
}

.blog-poll__submit, input[type=submit] {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 6px 10px 7px;
  background: #4fca13;
  border: none;
  border-radius: 3px;
  outline: none;
  color: #fff;
  font: bold 12px 'Ninuto', sans-serif;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;

}

.blog-poll__submit:hover {
  background: #ffac26;
}

.widget-poll .blog-poll label {
    padding: 5px 2px 5px 36px;
    background: rgba(207, 216, 218, .4);
    border-radius: 3px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;

}

.widget-poll .blog-poll label:hover {
  background: rgba(207, 216, 218, .8);
  cursor: pointer;
}


.widget-poll #blog-poll-message > span {
  display: block;
}

a.read--more {
  padding: 0 0 4px 0;
  border-bottom: 2px solid #2985c0;
  font-style: italic;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  position: relative;
}

.post-pack a.read--more {
  float: right;
  margin-top: 4px;
}

.post-pack--main a.read--more,
.post-pack:not(.post-pack--main) a.read--more:hover,
.post-pack:not(.post-pack--main) .post-pack__cat:hover {
  border-bottom-color: #ff9d02;
}

.post-pack--main a.read--more,
.post-pack--main .post-pack__cat,
.post-pack:not(.post-pack--main) a.read--more:hover,
.post-pack:not(.post-pack--main) .post-pack__cat:hover{
  color: #ff9d02;
  transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}
.post-pack--main .post-pack__cat:hover,
.post-pack:not(.post-pack--main) a.read--more,
.post-pack:not(.post-pack--main) .post-pack__cat  {
  color: #7ac543;;
  text-decoration: none;
}
.post-pack:not(.post-pack--main) .post-pack__cat {
  padding-left: 15px;
}
a.read--more:after {
  content: '';
  position: absolute;
  right: -2px;
  bottom: -5px;
  border-top: 4px solid transparent;
  border-left: 7px solid #2da507;
  border-bottom: 4px solid transparent;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;

}

.post-pack--main a.read--more:after, .post-pack a.read--more:hover:after {
  border-left-color: #ff921e;
}

.post-pack--main a.read--more:hover, .post-pack:not(.post-pack--main) a.read--more{
  color: #2da507;
  border-bottom-color: #2da507;
}
.post-pack--main a.read--more:hover:after {
  border-left-color: #2da507;
}

a.read--more > span {
  display: inline-block;
  margin-left: -3px;
}

.page-article--blog h1 {
  margin-bottom: 0;
}

.header-box {
  margin-bottom: 20px;
  padding-top: 20px;
  background: #fff;
  border-bottom: 4px solid #90b87c;
}

.header-box > p {
  padding: 0;
}

.featured-image--small {
  width: 315px;
  height: 152px;
}

.featured-image--big {
  width: 840px;
  margin: 0 auto 10px;
  display: block;
  outline: 2px solid #90b87d;
  outline-offset: 2px;
}

.page-article--post .featured-image,
.relevant-posts .featured-image-wrap:before {
  border-radius: 4px;
}

.page-article--post .featured-image-wrap--single .featured-image {
  -webkit-box-shadow: 0 0 0 2px #7ac843;
          box-shadow: 0 0 0 2px #7ac843;
}

.post-pack .featured-image-wrap {
  text-align: center;
}

.post-pack .featured-image {
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  height: auto;
}
.featured-image-wrap a {
  position: relative;
  display: block;
}
.featured-image-wrap a:after {
  top: -7px;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, transparent 75%, rgba(255, 157, 2, 0.8));
  background: -webkit-linear-gradient(to bottom, transparent 75%, rgba(255, 157, 2, 0.8));
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  z-index: 1;
  position: absolute;
  content: '';
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;

}
.featured-image-wrap a:hover .featured-image {
  -webkit-box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.4);
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
      transform: scale(1.05);

}

.featured-image-wrap a:hover:after, .featured-image-wrap a:hover:before {
  opacity: 0;
 }

.page-article--post .featured-image-wrap--single {
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}

.relevant-posts .featured-image-wrap {
  display: block;
  text-align: center;
  position: relative;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
}

.relevant-posts .featured-image-wrap:before, .relevant-posts .featured-image-wrap:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  max-width: 100%;
  height: 100%;
  width: 326px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);

}
.relevant-posts .featured-image-wrap:before {
  background: rgba(253,243,244,.5);
  background: linear-gradient(to bottom, rgba(253,243,244,.1) 0%, rgba(253,243,244,.1) 70%, rgb(144, 184, 125) 80%, rgb(55, 86, 39) 100%);
  background: -webkit-linear-gradient(to bottom, rgba(253,243,244,.1) 0%, rgba(253,243,244,.1) 70%, rgb(144, 184, 125) 80%, rgb(55, 86, 39) 100%);
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
}

.relevant-posts .featured-image-wrap:after {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  background: rgba(253,243,244,.5);
  background: linear-gradient(to bottom, rgba(253,243,244,.1) 0%, rgba(253,243,244,.1) 70%, rgb(255, 157, 2) 80%, rgb(97, 60, 3) 100%);
  background: -webkit-linear-gradient(to bottom, rgba(253,243,244,.1) 0%, rgba(253,243,244,.1) 70%, rgb(255, 157, 2) 80%, rgb(97, 60, 3) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf3f4', endColorstr='#2b1805', GradientType=0 );
}
.relevant-posts .featured-image-wrap-euro:before {
  background: rgba(253,243,244,.5);
  background: linear-gradient(to bottom, rgba(253,243,244,.1) 0%, rgba(253,243,244,.1) 70%, rgb(84, 186, 255) 80%, rgb(0, 52, 121) 100%);
  background: -webkit-linear-gradient(to bottom, rgba(253,243,244,.1) 0%, rgba(253,243,244,.1) 70%, rgb(84, 186, 255) 80%, rgb(0, 52, 121) 100%);
}
.relevant-posts .featured-image-wrap-euro:after {
  background: rgba(253,243,244,.5);
  background: linear-gradient(to bottom, rgba(253,243,244,.1) 0%, rgba(253,243,244,.1) 70%, rgb(0, 52, 121) 80%, rgb(84, 186, 255) 100%);
  background: -webkit-linear-gradient(to bottom, rgba(253,243,244,.1) 0%, rgba(253,243,244,.1) 70%, rgb(0, 52, 121) 80%, rgb(84, 186, 255) 100%);
}
.relevant-posts .featured-image-wrap:hover:before {
  opacity: 0;
}
.relevant-posts .featured-image-wrap:hover:after {
  opacity: 1;
}

.sidebar-indent {
  width: calc(100% + 20px);
    padding: 10px;
    background: #333;
    border-radius: 4px;
    border-bottom-right-radius: 0;
    position: relative;
}

.sidebar-indent:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: -10px;
  border-top: 10px solid #222;
    border-right: 10px solid transparent;
}

.post-pack {
  margin: 25px 0;
  border-bottom: 3px solid #b9c8d0;
  background: #ffffff;
  border: 4px;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
  max-width: 100%;
}
.post-pack:not(.post-pack--main) {
  padding: 5px 10px 20px;
}

.post-pack--main {
  position: relative;
  padding: 5px 10px;
}

.post-pack--main:not(:hover) {
  border-bottom-color: #7ac543;
}

.post-pack:hover {
  border-bottom-color: #ff921e;
}

.post-pack__title, .post-pack__title a {
	font-weight: 400;
	text-decoration: none;
	line-height: 1.3;
	color: #2da507;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.post-pack__title:hover, .post-pack__title:hover a {
  color: #ff9d02;
  text-decoration: none;
}
.post-pack__title:after {
  background-image: none;
}

.post-pack--main .post-pack__title {
  position: relative;
}

.post-pack--main .post-pack__title:before,
.post-pack--main .post-pack__title:after {
  position: absolute;
  left: -105px;
  top: 50%;
  -webkit-transform: translate(0,-50%);
      -ms-transform: translate(0,-50%);
          transform: translate(0,-50%);
}

.post-pack--main .post-pack__title:before {
  content: 'Legfrissebb';
  width: 104px;
  line-height: 40px;
  background: #7ac543;
  color: #fefefe;
  font-style: italic;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
}

.post-pack--main .post-pack__title:after {
  content: '';
  margin-top: 27px;
  border-top: 14px solid #558a2f;
  border-left: 14px solid transparent;
  width: 10px;
}

.post-pack--main .post-pack__title a {
  color: #ff9d02;
}
.post-pack--main .post-pack__title a:hover {
  color: #2da507;
  text-decoration: none;
}

.post-sample {
  position: relative;
}

.post-pack__auth {
  color: #6c6c6c;
  font-weight: 600;
  font-size: 12px;
}

.post-pack .post-pack__auth {
  margin-bottom: 20px;
  padding: 0 10px;
}

.post-pack--main .post-pack__auth {
  margin: 20px 0 20px 20px;
}
.post-pack--main .post-pack__auth a:nth-child(1){
  padding-left: 12px;
}

.post-pack .post-pack__auth > span:not(:first-child),
.page-article--post .post-pack__auth > span:not(:first-child) {
  margin-left: 10px;
}

#page-article--post .post-pack__auth {
  text-align: center;
  margin-bottom: 14px;
}
#page-article--post .post-pack__auth span:not(.icon){
  margin-right: 14px;
}

.relevant-posts .post-pack__auth{
  position: absolute;
  left: 0;
  right: 0;
  top: 71%;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -o-transform: translateY(100%);
  -moz-transform: translateY(100%);
  color: #fdf3f4;
  z-index: 2;
}

.post-pack__auth .icon--blog {
  position: relative;
  top: -1px;
  margin-right: 5px;
}

.relevant-posts .post-pack__auth .icon--blog {
  top: -2px;
}
@media screen and (max-width: 639px){
  .relevant-posts .post-pack__auth {
    top: 63%;
  }
}
.post-pack__cat {
  font-size: 13px;
  text-transform: uppercase;
}

.post-pack__excerpt {
  line-height: 1.5;
  font-family: 'Montserrat', sans-serif;
}

.posts-pagination {
  text-align: center;
  position: relative;
  margin-top: 15px;
  border-top: 4px solid #90b87c;
  padding-top: 30px;
}
.posts-pagination.single {
  margin-top: 30px;
  padding: 50px 0 20px;
  border-bottom: 4px solid #90b87c;
}

.page-article--post .posts-pagination {
  margin-top: 40px;
  margin-bottom: -20px;
}

.posts-pagination .page-numbers {
  display: inline-block;
  vertical-align: middle;
  min-width: 24px;
  height: 24px;
  padding: 0 5px;
  margin-right: 4px;
  line-height: 24px;
  background: rgba(147, 187, 127, 0.5);
  font-weight: bold;
  font-size: 12px;
  color: #fff;
}
.posts-pagination .prev.page-numbers,
.posts-pagination .next.page-numbers {  width: 70px;}
@media screen and (max-width: 575px) {
  .posts-pagination .prev.page-numbers,
  .posts-pagination .next.page-numbers {  display: block;}
  .posts-pagination .next.page-numbers {  margin: 5px auto 0;}
  .posts-pagination .prev.page-numbers {  margin: 0 auto 5px;}

}
.posts-pagination .page-numbers:hover{
  background: rgba(147, 187, 127);
  text-decoration: none;

}
.posts-pagination .page-numbers.current {
  background: #ff9d02;
  color: #fff;
}

.posts-pagination--prev > a,
.posts-pagination--next > a {
  padding: 6px 16px 7px;
  background: #93bb80;
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  color: #fff;
  font-weight: 600;
}

.posts-pagination--prev > a:hover,
.posts-pagination--next > a:hover {
  background: #ff9d02;
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
          box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
  text-decoration: none;
}

.post-socials-wrap,
.post-socials {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-top: -15px;
}

.post-socials-wrap:before,
.post-socials__title:before,
.post-socials__title:after {
  content: '';
  position: absolute;
}

.post-socials-wrap:before,
.outcome .outcome--r:after {
  width: 21px;
  height: 34px;
  background: url('/tippek/images/sprite-blog.png') -92px -238px no-repeat;
}

.post-socials-wrap:before {
  left: -8px;
  top: 8px;
  z-index: 10;
}

.post-socials__title {
  position: absolute;
  left: -14px;
  top: -28px;
  padding: 6px 12px 6px 10px;
  background: #7ac843;
  border-radius: 3px;
  color: #fff;
  font-style: italic;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  z-index: 10;
}

.post-socials__title:before {
  left: 2px;
  top: 29px;
  border-top: 12px solid #558a2f;
  border-left: 12px solid transparent;
}

.post-socials__title:after {
  right: -12px;
  top: 1px;
  border-bottom: 12px solid #558a2f;
  border-right: 12px solid transparent;
}

.post-socials {
  padding: 18px 18px 10px;
  background: #333;
  border-radius: 4px;
  font-size: 10px;
  z-index: 5;
}

.post-socials .jssocials-shares > div {
  margin: 0 0 0 10px;
}

.post-socials .jssocials-share-link {
  width: 36px;
  height: 36px;
  line-height: 18px;
  font-size: 14px;
}

.relevant-posts {
  margin: 20px 0;
}
.relevant-posts .elem-title {
  text-align: center;
}

.relevant-posts > .heading {
  font-size: 20px;
}

.relevant-posts__ul li {
  text-align: center;
  position: relative;
}

.relevant-posts .post-pack__title {
  margin-top: 10px;
  font-weight: bold;
  font-size: 15px;
  text-align: left;
}

.last-results span {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  line-height: 24px;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.last-results__title {
  margin-bottom: 4px;
    font-size: 12px;
    text-shadow: 1px 1px 2px #0c0c0c;
    color: #fff;
}

.last-results span:not(:last-child) {
  margin-right: 4px;
}

.last-results span.last-results--d {
  background: #333;
}

.last-results span.last-results--w {
  background: #7ac843;
}

.last-results span.last-results--l {
  background: #d21919;
}

.outcome {
  text-align: center;
}

.outcome div {
  display: inline-block;
  vertical-align: middle;
  width: 185px;
  padding: 8px 2px;
  background: #383a3b;
  border-radius: 2px;
  color: #7ac543;
  text-transform: uppercase;
  font-size: 13px;
}
.outcome .outcome--r {
  border: 1px solid #7ac543;
  -webkit-box-shadow: 0 0 8px 0 #7ac543;
          box-shadow: 0 0 8px 0 #7ac543;
  position: relative;
}

.outcome .outcome--r:before {
  content: 'Ajánlott tét';
  position: absolute;
  left: 0;
  right: 0;
  top: -18px;
  font-size: 11px;
  text-align: center;
  color: #fff;
}

.outcome .outcome--r:after {
  content: '';
  position: absolute;
  top: -15px;
  right: -20px;
  -moz-transform: scale(-1, 1) rotate(20deg);
  -webkit-transform: scale(-1, 1) rotate(20deg);
  -o-transform: scale(-1, 1) rotate(20deg);
  transform: scale(-1, 1) rotate(20deg);
  filter: FlipH;
}

.outcome div > span {
  display: block;
  margin-top: -2px;
  color: #fdfdfd;
}

.outcome .outcome--p {
  width: auto;
  background: #fdfdfd;
}

.outcome .outcome--p > span {
  color: #2f2f2f;
}
.outcome.over-under .outcome--r{width: 240px;}
.outcome.over-under div:not(.outcome--r) {
  height: 56px;
  background: none;
  font: italic 2rem 'Lato', sans-serif;
  color: #fff;
  word-break: break-word;
  display: table-cell;
  vertical-align: middle;
}

@media only screen and (min-width: 800px) and (max-width: 1499px){
  .outcome.over-under div:not(.outcome--r) { word-spacing: 100px; font-size: 1.5rem; }
  .outcome.over-under div:not([class]){ padding: 16px 0 0;}
  .outcome.over-under div.lg-team { padding: 8px 0 0;}
}
@media only screen and (max-width: 767px){
  .outcome.over-under div:not(.outcome--r) { display: none;  }
}
@media only screen and (min-resolution: 120dpi){
  .outcome.over-under div:not(.outcome--r) {
    word-spacing: normal;
  }
}
@media only screen and (-webkit-device-pixel-ratio:1){
  .outcome.over-under div:not(.outcome--r) {
    word-spacing: normal;
  }
}
.odds-calc {
  margin: 4px auto 25px;
}

.odds-calc__top {
  height: 215px;
  padding: 40px 30px 0;
  border-radius: 6px;
  background-color: #666;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  text-align: center;
  position: relative;
}

.odds-calc--football .odds-calc__top {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0)), url('/tippek/images/odds-calc-football.jpg');
}

.odds-calc__teams > div:first-of-type,
.odds-calc__teams > div:last-child {
  position: absolute;
  top: 20px;
}

.odds-calc__teams > div:first-of-type {
  left: 25px;
}

.odds-calc__teams > div:last-child {
  right: 25px;
}

.odds-calc__teams .fas,
.odds-calc__teams .far {
  margin-right: 4px;
  color: #2985c0;
  font-size: 24px;
  position: relative;
  top: 2px;
}

.odds-calc__teams .last-results {
  margin: 20px 0;
  position: relative;
  z-index: 2;
}

.odds-calc__teams .last-results:after {
  background: #f5f5f5;
  position: absolute;
  content: '';
  height: 2px;
  width: 100%;
  bottom: 11px;
  left: 60px;
  background-position: center center;
  z-index: -1;
}

.odds-calc__teams .last-results:before {
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 7px solid #f5f5f5;
  content: '';
  position: absolute;
  bottom: 4px;
  left: -15px;
  z-index: 1;
}

.odds-calc__teams .sprite-squadre {
  display: inline-block;
  vertical-align: middle;
  width: 90px;
  height: 90px;
  line-height: 80px;
  background-color: #fff;
  border-radius: 50%;
  color: #138ac4;
  font-weight: bold;
  position: relative;
}

.odds-calc__teams .sprite-squadre > span {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -20px;
  line-height: 1.3;
}

.odds-calc__match-info {
  margin: 0 auto;
  padding: 0;
}

.odds-calc__match-info > li:first-child {
  margin: 10px 0;
}

.tc-apply--odds-calc {
  margin-top: -14px;
  margin-bottom: 20px;
}

.odds-calc__js-wrap {
  width: 100%;
  margin-top: 2px;
  background: #333;
  border-radius: 6px;
  color: #fff;
  text-transform: uppercase;
}
.odds-calc__js-wrap .company-120 [class*="logo-"] {
  top: 14px;
}
.odds-calc__js-wrap .label {
  display: inline!important;
}
.odds-calc__js-wrap .rating {
  font-size: 18px;
  position: relative;
  top: 20px;
  left: 25px;
}
.odds-calc__js-wrap .rating-single {
  font-size: 17px;
  position: relative;
  top: 15px;
  left: 25px;
  z-index: 1;
  font-weight: 600;
  color: #333;
  
}
.odds-calc__js-wrap .rating-single:before {
  font: 900 25px 'font Awesome 5 Free';
  position: absolute;
  top: -6px;
  left: -4px;
  content: '\f005';
  color: #fac917;
  z-index: 2;
  filter: drop-shadow(1px 1px 5px rgb(255 255 255 / .5));
  -webkit-filter: drop-shadow(1px 1px 5px rgb(255 255 255 / .5));
}
.odds-calc__js-wrap .cash-wrap {
  text-align: center;
}

.odds-calc__js-wrap .cash-wrap .fas {
  margin-left: 4px;
  font-size: 20px;
}
.odds-calc__js-wrap .cash-wrap .fa-check.simple {
  color: #2da507;
}
.odds-calc__js-wrap .cash-wrap .fa-times.simple {
  color: #ff9d02;
}
.odds-calc__js-wrap .cash-wrap .fas span {
  position: absolute;
  text-indent: -9999px;
}

.odds-calc__js-wrap .company-120 [class*="logo-"] {
  min-height: 30px;
}
.odds-calc__js > div:nth-child(2){
  margin-left: 10px;
  font-weight: 600;
}
#odds-calc__js-stake {
  height: 36px;
  padding: 0 10px;
  background: #393939;
  border: 2px solid #0071bc;
  border-radius: 4px;
  color: #fff;
  font-size: 17px;
  position: relative;
}

.odds-calc__js-wrap .go-o, .blog-tips-wrapper .go-o {
  width: 50%;
  display: block;
  text-align: center;
  margin: 10px auto;
  padding: 5px;
  background: #ff9d02;
}
.odds-calc__js-wrap .go-o:hover, .blog-tips-wrapper .go-o:hover {
  background: #4fca13;
}
.odds-calc__js-wrap .go-o:focus,
.odds-calc__js-wrap .go-o:hover,
.blog-tips-wrapper .go-o:focus,
.blog-tips-wrapper .go-o:hover {
  text-decoration: none;
  color: #fff;
  outline: 0;
}
@media screen and (min-width: 992px) and (max-width: 1499px) {
  .odds-calc__js-wrap .cash-wrap {font-size: 14px;}
}
/* single-bar */
.odds-calc__js-wrap.single-bar{
  background: linear-gradient(231deg, rgba(233, 233, 233, 0.01) 0%, rgba(233, 233, 233, 0.01) 25%,rgba(10, 10, 10, 0.01) 25%, rgba(10, 10, 10, 0.01) 50%,rgba(237, 237, 237, 0.01) 50%, rgba(237, 237, 237, 0.01) 75%,rgba(200, 200, 200, 0.01) 75%, rgba(200, 200, 200, 0.01) 100%),linear-gradient(344deg, rgba(2, 2, 2, 0.03) 0%, rgba(2, 2, 2, 0.03) 20%,rgba(10, 10, 10, 0.03) 20%, rgba(10, 10, 10, 0.03) 40%,rgba(100, 100, 100, 0.03) 40%, rgba(100, 100, 100, 0.03) 60%,rgba(60, 60, 60, 0.03) 60%, rgba(60, 60, 60, 0.03) 80%,rgba(135, 135, 135, 0.03) 80%, rgba(135, 135, 135, 0.03) 100%),linear-gradient(148deg, rgba(150, 150, 150, 0.03) 0%, rgba(150, 150, 150, 0.03) 14.286%,rgba(15, 15, 15, 0.03) 14.286%, rgba(15, 15, 15, 0.03) 28.572%,rgba(74, 74, 74, 0.03) 28.572%, rgba(74, 74, 74, 0.03) 42.858%,rgba(175, 175, 175, 0.03) 42.858%, rgba(175, 175, 175, 0.03) 57.144%,rgba(16, 16, 16, 0.03) 57.144%, rgba(16, 16, 16, 0.03) 71.42999999999999%,rgba(83, 83, 83, 0.03) 71.43%, rgba(83, 83, 83, 0.03) 85.71600000000001%,rgba(249, 249, 249, 0.03) 85.716%, rgba(249, 249, 249, 0.03) 100.002%),linear-gradient(122deg, rgba(150, 150, 150, 0.01) 0%, rgba(150, 150, 150, 0.01) 20%,rgba(252, 252, 252, 0.01) 20%, rgba(252, 252, 252, 0.01) 40%,rgba(226, 226, 226, 0.01) 40%, rgba(226, 226, 226, 0.01) 60%,rgba(49, 49, 49, 0.01) 60%, rgba(49, 49, 49, 0.01) 80%,rgba(94, 94, 94, 0.01) 80%, rgba(94, 94, 94, 0.01) 100%),linear-gradient(295deg, rgba(207, 207, 207, 0.02) 0%, rgba(207, 207, 207, 0.02) 25%,rgba(47, 47, 47, 0.02) 25%, rgba(47, 47, 47, 0.02) 50%,rgba(142, 142, 142, 0.02) 50%, rgba(142, 142, 142, 0.02) 75%,rgba(76, 76, 76, 0.02) 75%, rgba(76, 76, 76, 0.02) 100%),linear-gradient(73deg, rgba(81, 81, 81, 0.03) 0%, rgba(81, 81, 81, 0.03) 12.5%,rgba(158, 158, 158, 0.03) 12.5%, rgba(158, 158, 158, 0.03) 25%,rgba(136, 136, 136, 0.03) 25%, rgba(136, 136, 136, 0.03) 37.5%,rgba(209, 209, 209, 0.03) 37.5%, rgba(209, 209, 209, 0.03) 50%,rgba(152, 152, 152, 0.03) 50%, rgba(152, 152, 152, 0.03) 62.5%,rgba(97, 97, 97, 0.03) 62.5%, rgba(97, 97, 97, 0.03) 75%,rgba(167, 167, 167, 0.03) 75%, rgba(167, 167, 167, 0.03) 87.5%,rgba(22, 22, 22, 0.03) 87.5%, rgba(22, 22, 22, 0.03) 100%),linear-gradient(90deg, hsl(137,0%,23%),hsl(137,0%,23%));
}
.odds-calc__js-wrap.single-bar .go-o{
  margin: 15px auto;
}
.odds-calc__js-wrap.single-bar .company-120 {
  box-shadow: 0 0 10px #fff;
}
.odds-calc__js-wrap.single-bar .odds-calc__js span:nth-child(1){
  font-style: italic;
}
.tc-apply-box,
.a-tc-apply-box::before {
  position: absolute;
  left: 0;
  padding: 12px 8px;
  background: #fafbfc;
  -webkit-box-shadow: 1px 1px 3px 0 #666;
          box-shadow: 1px 1px 3px 0 #666;
  border-radius: 4px;
  color: #787878;
  font-weight: normal;
  font-size: 13px;
  text-align: left;
  text-transform: none;
}

.odds-calc__js > div {
  position: relative;
}

.tc-apply-box {
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%,0);
      -ms-transform: translate(-50%,0);
          transform: translate(-50%,0);
  width: 200px;
  margin-top: 9px;
  z-index: 10;
}

.tc-apply-box:before,
.a-tc-apply-box:after {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%,0);
      -ms-transform: translate(-50%,0);
          transform: translate(-50%,0);
  border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #fafbfc;
}

.tc-apply-box:before {
  content: '';
  top: -12px;
  margin-left: 18px;
}

.a-tc-apply-box {
  position: relative;
}

.a-tc-apply-box::before {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%,0);
      -ms-transform: translate(-50%,0);
          transform: translate(-50%,0);
  line-height: 1.4;
}

.a-tc-apply-box:hover::before {
  content: 'Csak magyarországi új ügyfelek számára elérhető. A Felhasználási Feltételek érvényesek';
}

.a-tc-apply-box::after {
  top: 100%;
}

.a-tc-apply-box:hover::after {
  content: '';
}

.odds-calc__js-wrap .a-tc-apply-box::before {
  width: 207px;
  top: calc(100% + 8px);
}

.odds-calc__js-wrap .a-tc-apply-box::after {
  margin-top: -4px;
}
.accent, .banner-discord-tips {
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
  -o-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}
.banner-discord-tips:is(:hover, :focus) {
  color: var(--discord-purple);
  outline: none;
}
.accent{
  position: relative;
  background: #fff;
  padding:3px 15px 3px 34px;
  margin-bottom: 15px;
  margin-top: 15px;
  border-radius: 3px;
  font-weight: 600;
}
.accent p{
  padding-left: 25px;
  margin-bottom: 0;
  padding-bottom: 0.4em;
}
.accent:before {
  position: absolute;
  content: '';
  background: #7ac843;
  padding: 0 16px;
  left: 0;
  top: 0;
  border-radius: 3px 0 0 3px;
  height: 100%;
}
.accent:after {
  position: absolute;
  content: '\f129';
  font: 900 25px 'Font Awesome 5 Free';
  color: #FFF;
  vertical-align: middle;
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
}
.accent.blog-tips-wrapper { padding-left: 32px;}
.accent.blog-tips-wrapper:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='uuid-58b21a08-2325-42d6-88f9-89637969d3b9' viewBox='0 0 383.08728 1207.05975'%3E%3Cg id='uuid-7a4325f5-1efe-49af-950e-788a0e746534'%3E%3Cpath d='m111.83429,908.38894l-19.05011-7.96906c-1.36621-.57153-2.36377-1.77875-2.66748-3.22827l-4.23505-20.21075c-.76483-3.65015-5.38324-4.83881-7.81525-2.01141l-13.46582,15.65509c-.96576,1.12274-2.42212,1.69843-3.89453,1.53937l-20.53033-2.21771c-3.70782-.40057-6.26544,3.62451-4.328,6.81116l10.72772,17.64447c.76935,1.26544.86682,2.82843.26056,4.17963l-8.45343,18.84015c-1.52667,3.40265,1.51099,7.07886,5.14044,6.22095l20.09595-4.75018c1.44122-.3407,2.95782.04962,4.05554,1.04376l15.30579,13.86157c2.76428,2.50348,7.19934.75049,7.50494-2.96643l1.69226-20.58026c.1214-1.47595.96124-2.79773,2.24597-3.53448l17.9129-10.27325c3.23517-1.85541,2.93842-6.61505-.50208-8.05432ZM92.7666,75.07973l31.18604,17.33777c2.23663,1.24347,3.71814,3.50781,3.96179,6.05524l3.3974,35.51935c.61359,6.41498,8.31671,9.34174,13.03522,4.9527l26.12628-24.30206c1.87372-1.74286,4.48511-2.45215,6.98309-1.89673l34.83081,7.745c6.29059,1.39874,11.45447-5.02289,8.73834-10.86676l-15.03912-32.3573c-1.07861-2.32062-.94623-5.02338.35394-7.22742l18.12921-30.73273c3.27423-5.55048-1.23737-12.44604-7.63458-11.6687l-35.42096,4.30414c-2.54034.30865-5.06989-.6524-6.76434-2.57007l-23.62628-26.73889c-4.26703-4.82916-12.2193-2.66919-13.45685,3.65515l-6.85217,35.0174c-.49146,2.51135-2.18713,4.62012-4.53461,5.63904l-32.73108,14.20721c-5.91138,2.56586-6.31451,10.79639-.68213,13.92767Zm172.01373,54.23114c.94019,1.54639,1.05927,3.45636.31842,5.10748l-10.33014,23.02289c-1.86572,4.15802,1.84637,8.65045,6.28162,7.60211l24.55743-5.80487c1.76123-.41626,3.6145.06073,4.95593,1.27551l18.70386,16.93903c3.37799,3.05927,8.79767.91711,9.17114-3.625l2.06793-25.14929c.14832-1.80371,1.17468-3.41888,2.74457-4.31921l21.88977-12.55402c3.95337-2.26727,3.59082-8.08368-.61359-9.84247l-23.27936-9.73828c-1.66956-.69843-2.88855-2.17365-3.2597-3.94495l-5.17523-24.69775c-.93469-4.46057-6.57843-5.91309-9.55035-2.45801l-16.45538,19.13074c-1.18018,1.37201-2.9599,2.07544-4.75916,1.8811l-25.08826-2.71008c-4.53107-.4895-7.65649,4.4292-5.28888,8.3233l13.10938,21.56177Zm-44.33258,1031.16919l-19.05005-7.96906c-1.36621-.57153-2.36377-1.77875-2.66748-3.22827l-4.23505-20.21075c-.76483-3.65021-5.38324-4.83881-7.81525-2.01141l-13.46582,15.65509c-.96576,1.12274-2.42218,1.69843-3.89453,1.53937l-20.53033-2.21771c-3.70789-.40057-6.2655,3.62451-4.328,6.81116l10.72772,17.64447c.76935,1.26544.86682,2.82843.26056,4.17963l-8.45343,18.84015c-1.52673,3.40265,1.51099,7.07886,5.14038,6.22095l20.09595-4.75018c1.44128-.3407,2.95789.04962,4.05554,1.04376l15.30585,13.86157c2.76428,2.50348,7.19934.75049,7.50494-2.96643l1.69226-20.58026c.1214-1.47595.96124-2.79773,2.24591-3.53448l17.9129-10.27325c3.23517-1.85541,2.93848-6.61505-.50208-8.05432Zm90.07892-243.95984l-35.4209,4.30414c-2.54034.30872-5.06995-.6524-6.76434-2.57007l-23.62634-26.73883c-4.26703-4.82916-12.21924-2.66919-13.45679,3.65509l-6.85223,35.0174c-.49139,2.51141-2.18713,4.62018-4.53455,5.6391l-32.73108,14.20715c-5.91138,2.56592-6.31451,10.79645-.68219,13.92773l31.1861,17.33777c2.23657,1.24341,3.71814,3.50781,3.96179,6.05518l3.3974,35.51941c.61359,6.41498,8.31671,9.34174,13.03522,4.95264l26.12622-24.302c1.87372-1.74292,4.48511-2.45221,6.98309-1.89673l34.83081,7.74493c6.29059,1.3988,11.45453-5.02289,8.73834-10.86676l-15.03912-32.35724c-1.07861-2.32062-.94623-5.02338.354-7.22748l18.12921-30.73273c3.27423-5.55048-1.23743-12.44604-7.63464-11.6687Zm37.64349-474.69971h-77.81403c8.19043-5.86121,15.71423-12.48096,21.75171-19.75195,33.17157-39.9292,20.87439-74.0929.2605-91.21307-9.94495-8.25555-49.39117-42.0213-87.32855,18.89386-8.68976,14.23907-7.21692,21.2525-10.68506,35.52173-4.19861-7.9184-11.6106-29.86353-16.3111-35.52557-32.23987-67.56213-75.1377-95.91876-110.05444-62.90656-36.57953,34.58423-10.18134,95.29663,22.98639,135.22961,6.04126,7.271,13.56512,13.89075,21.75549,19.75195H34.97754c-19.31757,0-34.97754,15.66003-34.97754,34.97754v56.08234h176.22015v-91.05988h30.64697v91.05988h176.22015v-56.1427c0-19.28424-15.63293-34.91718-34.91711-34.91718Zm-259.04279-75.17175c-12.43097-29.5105,2.01154-85.06604,46.0351-25.93817,13.36591,16.09344,34.12756,73.53149,36.46057,88.23822-51.75745-7.76331-72.51941-38.617-82.49567-62.30005Zm122.33673,62.30005c2.33301-14.70673,9.68445-38.63434,23.05035-54.724,11.51178-13.85248,19.40723-17.53778,24.80878-17.53778,4.20245,0,6.88403,2.22961,8.57349,3.6355,3.75806,3.12604,15.20471,12.63428-5.25598,37.26678-12.82574,15.4422-36.33966,26.66284-51.17664,31.3595Zm-4.59698,350.58972h113.48273c24.07025,0,43.58301-19.51276,43.58301-43.58301v-172.42816h-157.06573v216.01117Zm-30.64697,0v-216.01117H19.15436v172.52423c0,24.01715,19.46979,43.48694,43.48694,43.48694h113.57886Z'/%3E%3C/g%3E%3C/svg%3E");
  width: 22px;
  height: 70px;
  left: 5px;
  filter: invert(1);
}
.accent .blog-tips-cta {
  background-color: #AAE0FF;
  align-items: center;
  justify-content: space-between;
  border-radius: 0 3px 3px 0;
}
.accent .blog-tips-cta .tips-cta-txt {
  font-size: 18px;
  color: #4590BC;
  font-weight: bold;
  font-family: 'Nunito Sans', sans-serif;
}
.accent .blog-tips-cta [class*="col-"] {float: none;}
.accent .blog-tips-cta .accent-c {color: #000; font-size: 20px;}
.accent .blog-tips-cta .go-o {width: 100%;}
@media screen and (max-width: 767px) {
  .accent .blog-tips-cta [class*="company-"][class*="bg-"] {margin: 0 auto 0 0;}
  .accent .blog-tips-cta .go-o {width: 233px; max-width: 100%;}
}
#page-footer p{
	text-align: left;
}
.accent.blog-tips-notice {
  background: #f3f3f3;
  border-radius: 0 3px 3px 0;
  box-shadow: none;
}
.accent.blog-tips-notice:before {background: #e77679;}
.accent.blog-tips-notice:after {
  content: '\f071';
  font: 900 21px 'Font Awesome 5 Free';
  left: 5px;
}
.accent.blog-tips-notice p {font-family: 'Nunito Sans', sans-serif; font-weight: normal;}

@media only screen and (max-width: 1499px) {
  .featured-image--big {
    height: auto;
  }

  .post-pack {
    padding: 10px 20px 20px;
  }

  .post-pack .featured-image-wrap {
    margin-bottom: 20px;
  }

  .odds-calc__js-wrap .logo-wrap,
  .odds-calc__js-wrap .cash-wrap {
    display: inline-block;
    vertical-align: middle;
    height: 53px;
    border-radius: 4px;
  }
  .odds-calc__js-wrap .cash-wrap {
    background: #222;
    }

  .odds-calc__js-wrap .logo-wrap {
    margin-right: 10px;
    line-height: 58px;
  }

  .odds-calc__js-wrap .cash-wrap {
    line-height: 52px;
  }

  .odds-calc__js-wrap {
    padding: 10px;
  }

  .odds-calc__js-wrap .rating {
      left: -15px;
      bottom: -43px;
  }

  .odds-calc__js-wrap .logo-wrap {
    margin: 0 auto;
    display: block;
  }

  .odds-calc__js-wrap .out {
    display: block;
    margin: 14px auto 4px;
  }

  .relevant-posts {
    text-align: center;
  }
}

/* @media only screen and (max-width: 1023px) {
  .blog #logo {
    padding: 4px 4px 3px;
  }

  .blog #mobile-menu-menu > li > a {
    padding: 10px 0;
  }
} */

@media only screen and (max-width: 991px) {
  .page-sidebar{
    margin: 0 auto;
    width: 640px;
    max-width: 100%;
  }
  .page-sidebar .widget.search{
    display: none;
  }
  
  .single-modal.modal.in .modal-dialog {
    max-width: 90%;
    width: 850px;
  }
  .single-modal .modal-header .close {
    float: none;
    font-weight: 700;
    line-height: 1;
    text-shadow: none;
    opacity: 1;
    color: #ff9d02;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 35px;
    text-align: center;
    margin: 0 auto;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  aside .widget.tandc-short:before {
    bottom: -15px;
    right: 0px;
}
  .matches{
    width: 450px;
    max-width: 100%;
    margin: 25px auto;
  }
  .matches .result [class^='col-']{
    border-right: 0;
  }
  .matches .result .col-xs-5{
    text-align: center;
    overflow: hidden;
  }
  
  .matches .result .col-xs-12{
    margin: 0;
    background: #ADA996;
    background: -webkit-linear-gradient(to bottom, #EAEAEA, #DBDBDB, #F2F2F2, #ADA996);
    background: linear-gradient(to top, #EAEAEA, #DBDBDB, #F2F2F2, #ADA996);
    border-bottom: 1px solid #bfbcae;
  }
  .matches .result .date{
    margin-right: 10px;
    position: relative;
    top: 3px;
  }
  .matches .result .txt {
    font: bold 1.25rem 'Nunito', sans-serif;
  }
  .post-pack .post-pack__title {
    position: relative;
    font-size: 18px;
    margin-top: 15px;
    padding: 0;
  }
  .col-xs-hidden{
    display: none;
  }
  aside .widget{
    width: 350px;
    max-width: 100%;
    margin: 0 auto 20px;
    padding: 0;
  }
  aside .widget.best-brands{
    margin-bottom: 30px;
  }
  .post-pack--main .post-pack__title:before,
  .post-pack--main .post-pack__title:after {
    display: none;
  }
  /* .navbar-toggle i{
    font-size: 30px;
    color: rgb(51, 51, 51);
  }
  .navbar-toggle {
    position: absolute;
    float: none;
    right: 0;
    bottom: 0;
    border: none;
    z-index: 9999;
    margin: 0;
    padding-right: 0;
  }
  .navbar-toggle.collapsed {z-index: 25;}
  .navbar-toggle .close{
    display: none;
    vertical-align: middle;
    width: 30px;
    height: 26px;
    background: url('/imgs/menu-sprite.png') no-repeat;
    border-radius: 3px;
    text-indent: -9999px;
    background-position: -10px -108px;
    z-index: 9999;
    opacity: 1;
  }
  #page-header .blog .navbar-collapse{
    position: absolute;
    background: #fff;
    width: 100%;
    left: 0;
    z-index: 9999;
    padding: 0;
    border: 3px solid #d2d5d7;
  }
  #page-header .navbar-collapse ul li{
    display: block;
  }
  #page-header .navbar-collapse .blog-menu li:nth-child(1){
    width: 100%;
    border-radius: 0;
    padding: 10px;
    background: #333;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    margin: 0;
  }
  #page-header .navbar-collapse ul li:not(:last-child){
    border-bottom: 1px solid #d2d5d7;
  }
  #page-header .navbar-collapse ul li a{
    padding: 10px;
    width: 100%;
    display: block;
    cursor: pointer;
  }
  #page-header .navbar-collapse ul li.current a{
    color: #fff;
  }
  #page-header .navbar-collapse ul li.current{
    background: rgba(30, 144, 1, 0.8);
  }
  #page-header .navbar-collapse ul li.current .icon{
    -webkit-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 00.5));
    filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 00.5));
  }
  .icon-navbar--icon-site, .icon-navbar--icon-blog-news {
    width: 34px;
  }   */
  .logo-wrap.col-xs-6{
    width: 49%;
    margin-right: 1%;
  }
  .odds-calc__js {
    margin: 10px auto;
    text-align: center;
}
  .odds-calc__js-wrap .brand-logo{
    background-color: #222;
    border-radius: 4px;
    width: 49%;
    margin-right: 1%;
}
.odds-calc .centered-logo {
  width: 100%;
  background: none;
}
.relevant-posts .post-pack__title {
  margin: 10px auto;
  text-align: center;
}
.post-pack {
  margin-bottom: 20px;
}
.post-pack .post-pack__auth {
  text-align: center;
}
.post-pack:not(.post-pack--main) {
  padding: 0 10px 20px;
}
.featured-image-wrap a:after {
  margin-bottom: 10px;
}
#page-article--post figure:not(.thumbs.large){
  width: 300px;
}
}

@media only screen and (max-width: 639px) {
  .odds-calc__teams .last-results:before {
    bottom: 6px;
    left: -13px;
  }
  .odds-calc__teams .last-results:after {
    bottom: 12px;
    left: -6px;
  }
  .odds-calc__teams .sprite-squadre {
    display: inline-block;
    vertical-align: middle;
    width: 90px;
    height: 90px;
    line-height: 80px;
    background-color: #fff;
    border-radius: 50%;
    color: #138ac4;
    font-weight: bold;
    position: relative;
  }
  
  .odds-calc__top {
    min-height: 340px;
  }

  .odds-calc__match-info {
    margin-top: 156px;
  }

  .outcome div:not(.outcome--r) {
    display: none;
  }

  .outcome {
    margin-top: 40px;
  }
  .cta-live {
    margin: 20px auto 0;
  }
  .page-article--post > .post-pack__auth > span:last-child,
  .page-article--category .post-pack .post-pack__auth > span:last-child {
    display: block;
    margin-top: 4px;
    margin-left: 0;
  }

  .page-article--blog .post-pack .post-pack__auth > a,
  .page-article--blog .post-pack .post-pack__auth > span {
    width: calc(50% - 20px);
    text-align: center;
  }

  .page-article--blog .post-pack .post-pack__auth > a {
    display: inline-block;
  }

  .page-article--blog .post-pack .post-pack__auth > span:not(:first-child) {
    margin-left: 0;
  }

  .page-article--blog .post-pack .post-pack__auth > span:first-child,
  .page-article--blog .post-pack .post-pack__auth > span:nth-child(2) {
    margin-bottom: 6px;
  }

  .post-socials,
  .posts-pagination--prev > a,
  .posts-pagination--next > a {
    width: 270px;
    max-width: 100%;
  }

  .post-socials {
    margin-bottom: 10px;
  }

  .posts-pagination--prev > a,
  .posts-pagination--next > a {
    display: inline-block;
    margin-bottom: 10px;
  }

  .relevant-posts {
    width: 300px;
    margin: 20px auto;
  }

  .relevant-posts__ul li {
    margin-bottom: 20px;
  }
  .post-pack__auth, .post-pack--main .post-pack__auth {
    margin: 10px auto;
    padding: 0;
  }
  .post-pack__auth > span:nth-child(3), .post-pack__auth > span:nth-child(4) {
    display: inline-block;
  }

}

@media only screen and (max-width: 599px) {
  .post-pack .post-pack__auth { margin-bottom: 10px;}
  .post-pack__auth > span:nth-child(2),
  .post-pack__auth > span:nth-child(3){
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .teams-small[class*="eu-"]{
    display: block;
    margin: 0 auto;
  }
  .matches .result .col-xs-2, .matches .result .col-xs-5{min-height: 75px; line-height: 1.2;}
  .matches .score{ padding-top: 0!important;}
  .matches .score span{ 
    min-height: 45px;
    display: grid;
    align-items: center;
    margin: 0 auto;
    text-align: center;
  }
  .matches .result .teams-small{display: block; margin: 0 auto;}
  #page-article, #page-article--post {
    padding: 10px;
  }
  .blog h1 {
    line-height: 1.4;
    font-size: 18px;
    margin-top: 7px;
  }

  .breadcrumbs--blog li {
    font-size: 12px;
  }

  .breadcrumbs--blog li:not(:last-child):after {
    top: 4px;
  }

  .featured-image--normal {
    width: 100%;
    height: auto;
  }
  .odds-calc{
    margin-bottom: 40px;
  }
  .odds-calc__teams > div:first-of-type {
    left: 15px;
  }

  .odds-calc__teams > div:last-child {
    right: 10px;
  }

  .odds-calc__js-wrap .rating-stars-wrap {
    display: none;
  }

  .odds-calc__js-wrap .cash-wrap {
    padding: 0;
  }
  .odds-calc__js-wrap .cash-wrap .fas {
    margin-left: 0;
}
  .odds-calc__js label{
    font-size: 12px;
  }
  .odds-calc__js input{
    width: 70px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .odds-calc.tandc-visit::before {
    right: 0;
    bottom: -28px;
  }
  .odds-calc__js > div {
    margin: 10px auto;
    display: inline-block;
  }
  .odds-calc__js > div >span {
    display: inline-block;
  }
}

@media only screen and (max-width: 379px) {
  .post-pack__excerpt {
    font-size: 14px;
    text-align: left;
  }
  .post-pack .post-pack__auth .post-pack__cat{
    margin-bottom: 5px;
  }
  .odds-calc__js-wrap .cash-wrap {
    font-size: 12px;
  }
}

@media only screen and (max-width: 349px) {
  .last-results span:not(:last-child) {
    margin-right: -4px;
  }
  article.col-md-9{
    padding: 0;
  }
  }
@media only screen and (min-width: 350px) and (max-width: 450px) {
  .last-results span:not(:last-child) {
    margin-right: 0px;
  }
  .last-results span {
    width: 22px;
  }
  
  }

@media only screen and (min-width: 380px) {
  .post-pack__title {
    font-size: 23px;
  }
}

@media only screen and (min-width: 480px) {
  .blog h1 {
    font-size: 22px;
  }

  .blog h1 > span {
    padding: 7px 0;
  }

  .featured-image-wrap a:after {
    max-width: 100%;
    width: 326px;
  }
  .odds-calc__js > div {
    display: inline-block;
  }

  .odds-calc__match-info {
    width: 360px;
  }
  #odds-calc__js-stake {
    width: 65px;
    margin-left: 10px;
  }  
  #odds-calc__js-result{
    font-size: 18px;
    padding-left: 5px;
    display: inline-block;
    color: #4fca13;
    font-style: italic;
  }
  .tc-apply-box {
    margin-left: 7px;
  }
}


@media only screen and (max-width: 629px) {
  .odds-calc__js {
    margin: 10px auto;
    text-align: center;
  }
  .odds-calc__js-wrap .go-o {
    margin: 10px auto 0;
    display: block;
    text-align: center;
    padding: 5px;
    width: 50%;
  }
}
@media only screen and (min-width: 640px) {
  .odds-calc__teams .last-results:before {
    bottom: 6px;
    left: -15px;
  }
  .odds-calc__teams .last-results:after {
    bottom: 12px;
    left: -10px;
  }
  .outcome > div:first-child {
    float: left;
  }

  .outcome > div:last-child {
    float: right;
  }

  .odds-calc .outcome {
    position: absolute;
    bottom: 10px;
  }

  .posts-pagination--prev,
  .posts-pagination--next {
    position: absolute;
    top: 43px;
  }

  .posts-pagination--prev {
    left: 0;
    text-align: left;
  }

  .posts-pagination--next {
    right: 0;
    text-align: right;
  }
}

@media only screen and (min-width: 768px) {
  .matches{
    width: 100%;
  }
  .matches .head i {
    font-size: 20px;
  }
  .matches .head {
    font: 600 18px 'Nunito', sans-serif;
    }
  .matches .result [class^="col-"]:not(:last-child) {
    border-right: 1px solid #bfbcae;
  }
  .matches .result .col-xs-5{
    text-align: left;
  }
  .matches .col-xs-12.col-sm-2 .league{
    display:none;
  }
  .odds-calc .outcome {
    left: 40px;
    right: 40px;
  }

  .page-article--post .featured-image-wrap--single {
    margin-bottom: 30px;
  }

  .post-pack--main .post-pack__title {
    margin-left: 80px;
  }
  /* #page-header .navbar-collapse ul li{
    display: inline-block;
  }
  #page-header .navbar-collapse ul li:hover a, #page-header .navbar-collapse ul li.current a{
    color: rgb(255, 157, 2);
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
  } */
  
  .relevant-posts__ul li.col-sm-4 {
    padding: 0 5px;
  }
  .featured-image--normal {
    width: 326px;
    height: auto;
  }
  .odds-calc__teams > div:first-of-type {
    left: 50px;
  }
  .odds-calc__teams > div:last-child {
  right: 50px;
  }

}
@media only screen and (min-width: 768px){
  .featured-image-wrap a:after {
    width: 328px;
  }

}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  aside .widget.tandc-short:before {
    bottom: -15px;
    right: 15px;
  }
  .odds-calc__js{
    padding-top: 10px;
    margin: 0 auto;
    text-align: center;
  }
  .odds-calc__js-wrap .cash-wrap .fa-check.simple {
    display: block;
  }
  .col-sm-hidden{
    display: none;
  }
  .post-pack {
    width: 698px;
    margin: 20px auto;
  }
  .post-pack--main .post-pack__title:before, .post-pack--main .post-pack__title:after {
    left: -105px;
  }
  .post-pack {
    padding: 0 10px 10px;
  }
  .odds-calc__js-wrap .go-o {
    width: 100%;
    font-size: 13px;
  }
  .odds-calc__js-wrap .cash-wrap {
    line-height: 19px;
    font-size: 12px;
    height: 45px;
    margin-top: 5px;
    padding-top: 3px;
  }
  .odds-calc__js-wrap .logo-wrap {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
  }
  .hidden-sm{
    display: none;
  }
}

@media only screen and (min-width: 992px){
  /* #page-header .navbar-collapse ul li{
    margin: 10px 10px 0;
  } */
  .page-sidebar .scroll-me.fixed {
    position: fixed;
    z-index: 100;
    width: 260px;
}
  .page-article--category.pad25{
    padding-top: 25px;
  }
  aside .col-md-12.widget:not(.best-brands){
    padding: 0 0 15px 0;
  }
  aside .best-brands {
    padding: 0 0 25px 0;
  }
  .rating-stars-wrap.col-md-1{
    width: 6.333333%;
  }
  .odds-calc__js-wrap .go-o {
    width: 100%;
  }
  .cash-wrap{
    padding: 0;
  }
  .hidden-sm{
    display: block;
  }
  .tab-prime.new-tb.main .go-o {width: 160px; padding-left: 0 !important; padding-right: 0 !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1499px){
  .odds-calc__js {
    text-align: center;
    padding: 7px 20px 7px 0;
  }
  aside .cta-wrap {
    top: 58%;
  }
  .post-pack--main .post-pack__title:before, .post-pack--main .post-pack__title:after {
    left: -114px;
  }

}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  /* #page-header .navbar-collapse ul li {
    margin: 10px 4px 0;
  } */
  aside .company-120[class*="bg-"] {
    width: 90px;
    height: 45px;
 }
  /* aside .company-120 [class*="logo-"] {
    background-size: 80px 24px;
 } */
 aside .rec-rating {
  left: -20px;
}
  aside .cta-wrap {
    top: 58%;
  }
  .odds-calc__js-wrap .cash-wrap {
    line-height: 22px;
    margin-left: 10px;
    padding: 5px;
    font-size: 13px;
  }
  .odds-calc__js-wrap .go-o {
    font-size: 13px;
  }
  .post-pack:not(.post-pack--main) {
    padding: 0px 10px 5px;
  }
  .odds-calc__js-wrap .rating-single {
    left: 10px;
  }

  
}
@media only screen and (min-width: 992px) and (max-width: 1024px){
  aside .rec-rating {
    left: -20px;
  }
}
/* @media only screen and (min-width: 1024px) {
  #blog-menu.navbar-collapse{float: none;}
  .blog #mobile-menu-menu > li {
    float: right;
  }

  .blog #mobile-menu-menu > li:last-child {
    border-right: 1px solid #cbcbcb;
  }
} */

@media only screen and (min-width: 1200px) {
  .odds-calc__js-wrap .company-120 [class*="logo-"] {
   top: 6px;
  }
  .matches{
    width: 90%;
    margin: 25px auto;
  }
  
  .post-pack__title{
    margin: 10px 0;
  }
  .post-pack--main:before {
    position: absolute;
    left: -165px;
    top: 50%;
    -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
            transform: translate(0,-50%);
    width: 160px;
    height: 228px;
    background: url('/tippek/images/post-pack-main.svg') 0 0 no-repeat;
  }
  .post-pack--main {
    margin-left: 165px;
    padding-bottom: 25px;
    width: 675px;
  }
  .post-pack:not(.post-pack--main) .post-pack__auth{
    clear: both;
    float: right;
  }
  .post-pack .post-pack__auth {
    padding: 0;
  }
}
@media only screen and (min-width: 1500px) {
  aside .widget:not(:last-child){
    border-bottom: 1px solid #90b87c;
  }
  aside .cta-wrap {
    top: 58%;
  }
  .featured-image--big {
    height: 420px;
  }
  .featured-image-wrap a:after {
    left: 0;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -moz-transform: translateX(0);
  }

  .odds-calc__js-wrap .rating {
    left: -6px;
    bottom: 7px;
  }

  .odds-calc__js-wrap .logo-wrap {
      margin: 5px;
      transform: scale(0.9);
      -webkit-transform: scale(0.9);
      -moz-transform: scale(0.9);
      -o-transform: scale(0.9);
  }

  .odds-calc__js-wrap .cash-wrap {
    padding-top: 21px;
  }

  .odds-calc__js {
    padding: 14px 20px 14px 0;
    text-align: center;
  }

  .odds-calc__js-wrap .out {
    margin-top: 14px;
  }
  .odds-calc .go-o:not(.blog-tips-wrapper .go-o) {
    margin: 16px auto;
    padding: 5px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    position: relative;
    right: 27px;
  }
  .odds-calc__js-wrap .rating-single {
    top: 20px;
    left: 20px;
  }

  .post-pack--main:before {
    content: '';
  }
}

@media only screen and (max-width: 991px) and (min-width: 630px) {

  .odds-calc__js-wrap .rating-stars-wrap {
    display: inline-block;
    width: unset;
  }
  #odds-calc__js-result {
    top: 2px;
    position: relative;
    margin-left: 10px;
    font-size: 20px;
    display: inline-block;
  }
}

@media only screen and (max-width: 991px) and (min-width: 800px) {
  .relevant-posts > .heading > span {
    padding: 4px 4px 7px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 640px) {
  .post-pack {
    width: 550px;
    margin: 0 auto 20px;;
  }
  .odds-calc__top {
    padding: 20px 20px 0;
  }

  .odds-calc .outcome {
    right: 20px;
    left: 20px;
  }

  .odds-calc__teams > div:first-of-type {
    left: 25px;
  }

  .odds-calc__teams > div:last-child {
    right: 25px;
  }
}
@media 
(-webkit-min-device-pixel-ratio: 1.25), 
(min-resolution: 120dpi){ 
  .odds-calc__js-wrap .company-120 [class*="logo-"] {
    top: 8px;
}
}
/* preview feat img */
.preview-feat-img .odds-calc:before {
  content: '';
}
.preview-feat-img .odds-calc__top {
  width: 840px;
  height: 420px;
  border-radius: 0;
  margin: 0 auto;
}
.preview-feat-img .odds-calc__teams{
    position: relative;
    top: 30px;
}
.preview-feat-img .odds-calc__match-info, 
.preview-feat-img .go-o-live {
    position: relative;
    top: 50px;
}
.preview-feat-img .odds-calc .outcome {
    bottom: 80px;
}
.preview-feat-img .cta-live-btn.flashit {
    animation: none;
    -webkit-animation: none;
}
.preview-feat-img .outcome div {
    position: relative;
}
.preview-feat-img .outcome > div:first-child {
    left: 40px;
}
.preview-feat-img .outcome > div:last-child {
    right: 40px;
}
.twitter-tweet{
  width: 350px!important;
}
@media only screen and (max-width: 767px){
  .twitter-tweet{
    width: 500px!important;
    max-width: 100%!important;
    margin: 0 auto!important;
    text-align: center!important;
  }
  .mb-3 .twitter-tweet{
    margin-left: auto!important;
    margin-right: auto!important;
    margin-bottom: 1rem!important;
  }
  
}
@media screen and (min-width: 576px) and (max-width: 767px){
  .list-lg .col-sm-3{
    width: 50%;
    float: left;
  }
  .list-lg .col-sm-4{
    width: 33%;
    float: left;
  }
}
@media screen and (max-width: 575px){
  .list-lg .sec-ul.lg{
    width: 215px;
  }
}
@media screen and (max-width: 767px){
  .list-lg .sec-ul{
    width: 160px;
  }
}
table.vpn {
  width: 100%;
}
table.vpn .go-o:hover{
  text-decoration: none!important;
}

/* vertical cta element */
.ver-cta{
  width: 400px;
  max-width: 100%;
  border-radius: .5rem;
  box-shadow: 0 0 5px rgb(0 0 0 / 40%);
  font-family: 'Montserrat', sans-serif;
  float: right;
  margin: 1rem 0 1rem 1.5rem;
}
.ver-cta .terms {
  text-align: right;
    font-size: 10px;
    float: right;
    padding-right: 5px;
}
.ver-cta .company-full{
  border-radius: .5rem .5rem 0 0;
  width: 100%;
}
.ver-cta .company-full [class*="logo-"]{
  padding: 1rem;
}
.ver-cta .promo{
  padding: 1rem 2rem;
  border-bottom: 1px solid #333;
  text-align: center;
}
.ver-cta .shine-btn{
  padding: 2rem 0;
}
.ver-cta .shine-btn a{
  text-align: center;
  margin: 0 auto;
  display: table;
  padding: .5rem 2rem;
  font-size: 16px;
}
@media screen and (max-width: 767px){
  .ver-cta{
    float: none;
    margin: 2rem auto;
  }
  .company-150.round{
    margin: 1rem auto;
  }
}


/*MAP IFRAME*/
.iframe-map{
  width: 100%;
    height: 1086px;
}
.pd-none{padding-left: 0;padding-right: 0;}
.share-area.map-embd{
    margin-bottom: -10px;
}
#copybtn{
background: #ff9d02;
    border-radius: 4px;
    cursor: pointer;
    padding: 5px 10px;
    position: relative;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    margin-bottom: 4rem;
    border: 1px solid transparent;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}
#copybtn:hover{
    background: transparent;
    border: 1px solid #ff9d02;
    color: #ff9d02;
}
/*END MAP*/

/* Transfers table */

@media only screen and (min-width: 1200px){
	.transfers {width: 90%; margin: 25px auto;}
}
@media only screen and (max-width: 575px){
	.transfers {overflow-x: scroll;}
	.transfers table {min-width: 575px;}
}
.transfers table {table-layout: fixed;}
.transfers thead{position: relative; top: -5px;}
.transfers tbody{background: #E9ECEF;}
.transfers thead tr {font-size: 16px;}
.transfers thead tr td{padding-top: 10px;}
.transfers td{position: relative;}
.transfers td:not(:last-child):after {
  position: absolute;
  content: '';
  right: 0;
  top: 10px;
  bottom: 10px;
  width: 1px;
  background-color: #fff;
}
.transfers thead td:after {opacity: 0.3;}
.transfers tbody td:after {opacity: 1;}
.transfers thead tr .td-red, .transfers i.fas.fa-minus {color: #D46F72;}
.transfers thead tr .td-green {color: #AFDB9F}
.transfers thead td:first-child {border-radius: 12px 0 0 0;}
.transfers thead td:last-child {border-radius: 0 12px 0 0;}
.transfers tbody tr td{vertical-align: middle; border-top: 1px solid #fff;}
.transfers tbody tr:last-child td:first-child{border-radius: 0 0 0 12px;}
.transfers tbody tr:last-child td:last-child{border-radius: 0 0 12px 0;}
.transfers thead i {position: relative; right: 30px; bottom: 4px;}
.transfers thead i:before{
    position: absolute;
    content: '';
    display: inline-block;
    vertical-align: middle;
    top: 0;
    left: 0;
    width: 24px;
    height: 23px;
}
.icon-leaving:before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 109.953 103.057'%3E%3Cg fill='%23d46f72'%3E%3Cpath d='M72.02 50.828a3.208 3.208 0 0 0 6.417 0V12.435l7.667 7.672v-9.232L75.229 0 64.354 10.875v9.232l7.667-7.672v38.393z'/%3E%3Cpath d='M98.96 22.443H86.09v7.302h12.87a3.65 3.65 0 0 1 3.65 3.65V44.39H91.63a3.65 3.65 0 0 0-3.65 3.65V77.36a3.65 3.65 0 0 0 3.65 3.651h10.994v10.994a3.65 3.65 0 0 1-3.651 3.65H58.64V76.817c7.813-2.129 12.42-10.188 10.292-18.001a14.663 14.663 0 0 0-10.292-10.292v-18.78h5.663v-7.3h-53.31C4.926 22.443.007 27.356 0 33.422v58.64c0 6.072 4.922 10.994 10.993 10.994H98.96c6.072 0 10.994-4.922 10.994-10.993V33.423c-.008-6.066-4.928-10.98-10.994-10.98zM7.328 51.745h7.333v21.992H7.33V51.745zm3.664 43.983a3.65 3.65 0 0 1-3.65-3.65V81.083h10.984a3.65 3.65 0 0 0 3.65-3.65V48.112a3.65 3.65 0 0 0-3.65-3.651H7.329V33.469a3.65 3.65 0 0 1 3.65-3.651h40.319v18.838c-7.813 2.129-12.421 10.188-10.292 18.001A14.663 14.663 0 0 0 51.298 76.95l.014 18.778H10.993zm36.654-32.97v-.015h.014a7.329 7.329 0 1 1 7.329 7.33 7.329 7.329 0 0 1-7.343-7.316zm47.648 10.979V51.745h7.329l.013 21.992h-7.342z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;}
.icon-arrivals:before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 109.953 103.069'%3E%3Cg fill='%23afdb9f'%3E%3Cpath d='M98.96 22.455H86.09v7.301h12.87a3.651 3.651 0 0 1 3.65 3.651v10.994H91.63a3.65 3.65 0 0 0-3.65 3.65v29.32a3.65 3.65 0 0 0 3.65 3.651h10.994v10.994a3.65 3.65 0 0 1-3.65 3.65H58.64V76.83C66.454 74.7 71.062 66.64 68.933 58.828a14.662 14.662 0 0 0-10.292-10.293V29.756h5.663v-7.301h-53.31C4.926 22.455.007 27.368 0 33.435v58.64c0 6.072 4.922 10.994 10.993 10.994H98.96c6.072 0 10.994-4.922 10.994-10.994v-58.64c-.008-6.067-4.928-10.98-10.994-10.98zM7.328 51.757h7.334v21.991H7.329V51.757zm3.664 43.983a3.651 3.651 0 0 1-3.65-3.651V81.095h10.984a3.65 3.65 0 0 0 3.65-3.65v-29.32a3.65 3.65 0 0 0-3.65-3.651H7.33V33.48a3.65 3.65 0 0 1 3.65-3.65H51.3v18.837c-7.814 2.13-12.422 10.188-10.293 18.002A14.662 14.662 0 0 0 51.298 76.96l.014 18.779H10.993zm36.655-32.971v-.014h.013a7.329 7.329 0 1 1 7.33 7.329 7.329 7.329 0 0 1-7.343-7.315zm47.647 10.98V51.756h7.329l.014 21.991h-7.343z'/%3E%3Cpath d='M86.136 43.173V33.94l-7.667 7.671V3.206a3.206 3.206 0 0 0-6.411 0v38.406l-7.667-7.671v9.232l10.875 10.875 10.87-10.875z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;}
.hover-dim {
  filter: brightness(100%);
  -webkit-filter: brightness(100%);
  -webkit-transition: all 0.7s ease-out;
  -moz-transition: all 0.7s ease-out;
  -o-transition: all 0.7s ease-out;
  -ms-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
}
.hover-dim:hover {
  filter: brightness(70%);
  -webkit-filter: brightness(70%);
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  transition: all 0.7s ease;
}
.hover-dim img {border-radius: 10px;}

.event .round-navigation { padding-bottom: 5px; }
/* .event .league-fixtures [class*="bg-"] { width: 94%; padding: 2px; }
.event .league-fixtures .round-navigation .link {width: unset;}
.event .league-fixtures :is([class*="bg-"], .odds) { border-radius: 4px; } 
.event .league-fixtures .op-logo { width: 100%!important; }
.event .league-fixtures .round-navigation::-webkit-scrollbar { height: .5em; }
.event .league-fixtures .round-navigation::-webkit-scrollbar-thumb { background-color: #0B0BBA; border-radius: 2px; } */
.event .single-match .club-logo.sm { background-color: #ffffff; width: 70px; height: 70px; border-radius: 50%!important; background-origin: content-box; padding: 10px; /*background-size: 90% 70%!important;*/ }

@media screen and (min-width: 576px) {
  .event .single-match .club-logo.sm { width: 90px; height: 90px; }
}

/* @media screen and (max-width: 575px) {
	.event .league-fixtures .event-box { padding: 10px 8px; }
}

@media screen and (max-width: 599px) {
	.event .league-fixtures .event-box { padding: 10px 8px; }
} */

.event .preview-feat-img .single-match { padding: 35px 30px 30px; }
.event .preview-feat-img .single-match-odds { margin-top: 30px!important; padding-top: 50px!important; }
.event .single-match a:hover { text-decoration: none; }
.event .single-match-odds { border-width: 2px; border-color: rgba(255, 255, 255, .5); }
.event .single-match.bg-8141 .single-match-odds { background: rgb(0 0 0 / 60%); }
.event .single-match-odds .op-logo { width: 90px !important; height: 30px !important; border-radius: 3px; }

.cl-info-tb {margin: 2rem 0;}
.cl-info-tb th {width: calc(100% / 5); min-width: 200px;}
.cl-info-tb tbody td {width: auto; padding: 3px;}

aside .odds-cta-wrapper {padding-bottom: 15px;}
.odds-cta-wrapper, .odds-cta-wrapper .odds-cta-btn {font-family: 'Nunito Sans', sans-serif;}
.odds-cta-wrapper .odds-cta-top {
  background: #DBE8D5;
  border-radius: 4px 4px 0 0;
  font-size: 14px;
  line-height: 1;
  padding: 6px 15px;
}
.odds-cta-wrapper :is(.odds-cta-top, .odds-cta-bottom) {
  align-items: center;
  justify-content: space-between;
}
.odds-cta-wrapper :is(.odds-cta-top, .odds-cta-bottom)::before,
.odds-cta-wrapper :is(.odds-cta-top, .odds-cta-bottom)::after {display: none;}
.odds-cta-wrapper .odds-cta-teams {flex-basis: 67%;}
.odds-cta-wrapper .odds-cta-digits {
  font-size: 21px;
  color: #FFAA24;
  text-align: center;
  font-weight: bold;
  background: #F1F1F1;
  padding: 2px 0 22px;
  border-radius: 4px;
  max-width: 70px;
  flex-basis: 33%;
  position: relative;
}
.odds-cta-wrapper .odds-cta-txt {
  position: absolute;
  color: #333333;
  top: 23px;
  left: 0;
  font-size: 10px;
}
.odds-cta-wrapper .odds-cta-bottom {
  background: #F1F1F1;
  border-radius: 0 0 4px 4px;
  padding: 6px 15px 9px 15px;
}
.odds-cta-wrapper .odds-cta-btn {
  background: #FFAA24;
  color: #fff;
  margin: 0;
  border-radius: 4px;
  font-size: 15px;
  font-weight: bold;
  box-shadow: 0px 2px 5px #00000029;
  width: 110px;
  max-width: 100%;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.odds-cta-wrapper .odds-cta-btn:hover {color: #fff; background: #4fca13;}
.odds-cta-wrapper .odds-cta-brand {width: 105px; height: 40px; margin: 0;}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .odds-cta-wrapper .odds-cta-brand {width: 90px;}
  .odds-cta-wrapper .odds-cta-top {padding: 6px 10px;}
  .odds-cta-wrapper .odds-cta-bottom {padding: 6px 10px 9px 10px;}
  .odds-cta-wrapper :is(.odds-cta-top, .odds-cta-bottom) {gap: 5px;}
}
@media screen and (min-width: 992px) and (max-width: 1023px) {
  .odds-cta-wrapper .odds-cta-btn {max-width: 95px;}
  .odds-cta-wrapper .odds-cta-txt {font-size: 9px;}
}
@media screen and (max-width: 991px) {
  aside .widget.odds-cta-wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0;
    margin-bottom: 0;
    width: 100%;
    z-index: 10;
  }
  .odds-cta-wrapper :is(.odds-cta-top, .odds-cta-bottom) {border-radius: 0; padding-left: 25px; padding-right: 25px;}
  .odds-cta-wrapper .odds-cta-btn {width: 160px;}
}
@media screen and (min-width: 576px) and (max-width: 991px) {
  .odds-cta-wrapper :is(.odds-cta-top, .odds-cta-bottom) {justify-content: center;}
  .odds-cta-wrapper .odds-cta-top {gap: 2rem;}
  .odds-cta-wrapper .odds-cta-bottom {gap: 6rem;}
  .odds-cta-wrapper .odds-cta-teams {width: 235px; flex-basis: auto;}
}
@media screen and (max-width: 374px) {
  .odds-cta-wrapper :is(.odds-cta-top, .odds-cta-bottom) {border-radius: 0; padding-left: 15px; padding-right: 15px;}
}
.banner-discord-tips .banner-cta {
  padding: 6px 15px;
  z-index: 1;
}