.clear {
  clear:both
}
html {
  font-family:changa,sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  overflow-x:hidden
}
ody {
  margin:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display:block
}
audio,
canvas,
progress,
video {
  display:inline-block;
  vertical-align:baseline
}
audio:not([controls]) {
  display:none;
  height:0
}
[hidden],
template {
  display:none
}
a {
  background:0 0
}
a:active,
a:hover {
  outline:0
}
abbr[title] {
  border-bottom:1px dotted
}
b,
strong {
  font-weight:700
}
dfn {
  font-style:italic
}
h1 {
  font-size:2em;
  margin:.67em 0
}
mark {
  background:#ff0;
  color:#000
}
small {
  font-size:80%
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sup {
  top:-.5em
}
sub {
  bottom:-.25em
}
img {
  border:0
}
svg:not(:root) {
  overflow:hidden
}
figure {
  margin:1em 40px
}
hr {
  -moz-box-sizing:content-box;
  box-sizing:content-box;
  height:0
}
pre {
  overflow:auto
}
code,
kbd,
pre,
samp {
  font-family:monospace,monospace;
  font-size:1em
}
button,
input,
optgroup,
select,
textarea {
  color:inherit;
  font:inherit;
  margin:0
}
button {
  overflow:visible
}
button,
select {
  text-transform:none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance:button;
  cursor:pointer
}
button[disabled],
html input[disabled] {
  cursor:default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border:0;
  padding:0
}
input {
  line-height:normal
}
input[type=checkbox],
input[type=radio] {
  box-sizing:border-box;
  padding:0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height:auto
}
input[type=search] {
  -webkit-appearance:textfield;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
fieldset {
  border:1px solid silver;
  margin:0 2px;
  padding:.35em .625em .75em
}
legend {
  border:0;
  padding:0
}
textarea {
  overflow:auto
}
optgroup {
  font-weight:700
}
table {
  border-collapse:collapse;
  border-spacing:0
}
td,
th {
  padding:0
}
*,
::before,
::after {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
* {
  margin:0;
  padding:0;
  outline:0
}
@media print {
  *,
  :after,
  :before {
    color:#000!important;
    text-shadow:none!important;
    background:0 0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
  }
  a,
  a:visited {
    text-decoration:underline
  }
  a[href]:after {
    content:" (" attr(href) ")"
  }
  abbr[title]:after {
    content:" (" attr(title) ")"
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content:""
  }
  blockquote,
  pre {
    border:1px solid #999;
    page-break-inside:avoid
  }
  thead {
    display:table-header-group
  }
  img,
  tr {
    page-break-inside:avoid
  }
  img {
    max-width:100%!important
  }
  h2,
  h3,
  p {
    orphans:3;
    widows:3
  }
  h2,
  h3 {
    page-break-after:avoid
  }
  .navbar {
    display:none
  }
  .btn>.caret,
  .dropup>.btn>.caret {
    border-top-color:#000!important
  }
  .label {
    border:1px solid #000
  }
  .table {
    border-collapse:collapse!important
  }
  .table td,
  .table th {
    background-color:#fff!important
  }
  .table-bordered td,
  .table-bordered th {
    border:1px solid #ddd!important
  }
}
.hide {
  display:none
}
.container {
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}
@media(min-width:576px) {
  .container {
    max-width:540px
  }
}
@media(min-width:768px) {
  .container {
    max-width:720px
  }
}
@media(min-width:992px) {
  .container {
    max-width:960px
  }
}
@media(min-width:1200px) {
  .container {
    max-width:1120px
  }
}
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}
@media(min-width:576px) {
  .container,
  .container-sm {
    max-width:540px
  }
}
@media(min-width:768px) {
  .container,
  .container-sm,
  .container-md {
    max-width:720px
  }
}
@media(min-width:992px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg {
    max-width:960px
  }
}
@media(min-width:1200px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width:1120px
  }
}
.row,
.index .index-posts {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px
}
.no-gutters {
  margin-right:0;
  margin-left:0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
  padding-right:0;
  padding-left:0
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position:relative;
  width:100%;
  padding-right:15px;
  padding-left:15px
}
.col {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
}
.col-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:100%
}
.col-1 {
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
}
.col-2 {
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
}
.col-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.col-4 {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
}
.col-5 {
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
}
.col-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
}
.col-7 {
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
}
.col-8 {
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
}
.col-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
}
.col-10 {
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
}
.col-11 {
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
}
.col-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
@media(min-width:576px) {
  .col-sm {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-sm-auto {
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-sm-1 {
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
  }
  .col-sm-2 {
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-sm-3 {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-sm-4 {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .col-sm-5 {
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
  }
  .col-sm-6 {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-sm-7 {
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
  }
  .col-sm-8 {
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
  }
  .col-sm-9 {
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-sm-10 {
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
  }
  .col-sm-11 {
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
  }
  .col-sm-12 {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
}
@media(min-width:768px) {
  .col-md {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-md-auto {
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-md-1 {
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
  }
  .col-md-2 {
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-md-3 {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-md-4 {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .col-md-5 {
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
  }
  .col-md-6 {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-md-7 {
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
  }
  .col-md-8 {
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
  }
  .col-md-9 {
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-md-10 {
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
  }
  .col-md-11 {
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
  }
  .col-md-12 {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
}
@media(min-width:992px) {
  .col-lg {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-lg-auto {
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-lg-1 {
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
  }
  .col-lg-2 {
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-lg-3 {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-lg-4 {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .col-lg-5 {
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
  }
  .col-lg-6 {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-lg-7 {
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
  }
  .col-lg-8 {
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
  }
  .col-lg-9 {
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-lg-10 {
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
  }
  .col-lg-11 {
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
  }
  .col-lg-12 {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
}
.h1,
h1 {
  font-size:1.8rem
}
.h2,
h2 {
  font-size:1.4rem
}
.h3,
h3 {
  font-size:1.3rem
}
.h4,
h4 {
  font-size:1.2rem
}
.h5,
h5 {
  font-size:1.1 rem
}
.h6,
h6 {
  font-size:1rem
}
a {
  text-decoration:none;
  background:0 0;
  color:#333
}
img {
  border:0;
  max-width:100%;
  height:auto
}
body {
  margin-top:70px;
  font-family:alba-font,Tahoma,alba-font,sans-serif;
  font-size:14px;
  line-height:1.42857143;
  color:#333;
  background-color:#e8e8e8!important
}
.site-wrap.site-wrap-sticky {
  margin-top:120px
}
#content-wrap {
  position:relative;
  clear:both
}
.bnrside {
  height:auto;
  width:150px;
  text-align:center;
  position:absolute;
  top:0;
  -webkit-transition:height .2s linear 0s;
  -moz-transition:height .2s linear 0s;
  -o-transition:height .2s linear 0s;
  transition:height .2s linear 0s
}
.bnr-right {
  float:right;
  margin-right:-152px
}
.bnr-left {
  float:left;
  margin-right:1092px
}
.rightAdsFix1,
.leftAdsFix1 {
  top:40px;
  position:fixed
}
.top_bar_links {
  position:absolute;
  width:auto;
  padding:15px;
  margin:0;
  list-style:none;
  box-sizing:border-box;
  z-index:2;
  top:0;
  right:187px;
  display:none
}
.top_bar_links li {
  display:inline-block;
  margin-left:16px
}
.top_bar_links a {
  color:#a9a8a8;
  font-size:15px;
  font-weight:700;
  line-height:1.5
}
.top_bar_links a:hover {
  color:#f0a306
}
.top_bar_links a:hover svg {
  fill:#f0a306
}
.top_bar_links svg,
.top_bar_links img {
  vertical-align:middle;
  margin-left:5px
}
.top_bar_links svg {
  width:16px;
  height:16px;
  fill:#858585
}
#top-bar {
  height:53px;
  background-color:#181817;
  position:fixed;
  width:100%;
  top:0;
  left:0;
  z-index:100003;
  cursor:default;
  line-height:1;
  -webkit-transform:translate3d(0,0,0);
  -khtml-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
#top-bar.white {
  background-color:#fff;
  box-shadow:1px 2px 1px 1px rgba(0,0,0,.2)
}
#top-bar.white .top_bar_links a {
  color:#000;
  font-weight:700
}
#top-bar.white .top_bar_links a:hover {
  color:#f0a306
}
#top-bar .row {
  position:relative
}
#top-bar #toogle-menu {
  width:54px;
  height:54px;
  position:relative;
  font-size:0;
  text-indent:-9999px
}
#top-bar #toogle-menu.active span {
  background:0 0
}
#top-bar #toogle-menu.active span:before {
  top:0;
  -webkit-transform:rotate(45deg);
  -khtml-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
  filter:progid:DXImageTransform.Microsoft.Matrix(M11=0,M12=0,M21=0,M22=0,sizingMethod='auto expand');
  zoom:1
}
#top-bar #toogle-menu.active span:after {
  bottom:0;
  -webkit-transform:rotate(-45deg);
  -khtml-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg);
  filter:progid:DXImageTransform.Microsoft.Matrix(M11=0,M12=0,M21=0,M22=0,sizingMethod='auto expand');
  zoom:1
}
#top-bar #toogle-menu span {
  display:block;
  position:absolute;
  top:25px;
  right:20px;
  height:3px;
  width:24px;
  background:#f0a306;
  -webkit-transform:translate3d(0,0,0);
  -khtml-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
#top-bar #toogle-menu span::before,
#top-bar #toogle-menu span::after {
  position:absolute;
  display:block;
  left:0;
  width:100%;
  height:3px;
  background-color:#f0a306;
  content:"";
  -webkit-transform:translate3d(0,0,0);
  -khtml-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
#top-bar #toogle-menu span::before {
  top:-7px
}
#top-bar #toogle-menu span::after {
  bottom:-7px
}
#top-bar #left-col,
#top-bar #right-col {
  font-size:1.4em;
  height:53px;
  position:relative;
  float:left
}
#top-bar #left-col a,
#top-bar #right-col a {
  display:inline-block;
  float:left;
  padding:12px 5px 0;
  height:53px
}
#top-bar #left-col a:first-child,
#top-bar #right-col a:first-child {
  padding-top:6px
}
#top-bar #left-col a svg,
#top-bar #right-col a svg {
  width:28px;
  height:28px;
  fill:#737372;
  line-height:0
}
#top-bar #left-col a svg.search-ico,
#top-bar #right-col a svg.search-ico {
  fill:#eba006;
  width:28px;
  height:28px;
  margin-top:6px;
  margin-right:3px
}
#top-bar #left-col a:hover svg,
#top-bar #right-col a:hover svg {
  fill:#f0a306
}
#top-bar #left-col a.aktv,
#top-bar #right-col a.aktv {
  padding:15px 12px
}
#top-bar #left-col a.aktv svg,
#top-bar #right-col a.aktv svg {
  width:20px;
  height:20px;
  fill:#f0a306
}
#top-bar #left-col a#facebook-ico:hover svg,
#top-bar #right-col a#facebook-ico:hover svg {
  fill:#008bf9
}
#top-bar #left-col a#twitter-ico:hover svg,
#top-bar #right-col a#twitter-ico:hover svg,
#top-bar #left-col a#twitter-live-ico:hover svg,
#top-bar #right-col a#twitter-live-ico:hover svg {
  fill:#48a6f1
}
#top-bar #left-col a#youtube-ico:hover svg,
#top-bar #right-col a#youtube-ico:hover svg {
  fill:#fb1515
}
#top-bar #right-col {
  float:right;
  position:relative;
  padding-right:0
}
#top-bar #right-col #logo {
  position:absolute;
  left:-81px;
  padding-top:5px
}
#top-bar #right-col #logo img {
  width:136px;
  float:left
}
#top-bar #right-col a {
  display:inline-block;
  float:right
}
#top-bar #right-col a svg {
  width:28px;
  height:28px;
  fill:#eba006
}
#top-bar #right-col a:hover svg {
  fill:#0068c8
}
@media only screen and (min-width:37em) {
  #top-bar #right-col #logo {
    position:relative;
    left:auto
  }
}
@media only screen and (min-width:62em) {
  #top-bar #toogle-menu span {
    -webkit-transition:all .2s ease-in-out 0s;
    -khtml-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -ms-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s
  }
  #top-bar #toogle-menu span::before,
  #top-bar #toogle-menu span::after {
    -webkit-transition:all .2s ease-in-out 0s;
    -khtml-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -ms-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s
  }
}
@media only screen and (min-width:75em) {
  .top_bar_links {
    display:inline-block
  }
  #top-bar #toogle-menu {
    display:none!important
  }
  #top-bar #toogle-menu {
    width:35px
  }
  #top-bar #toogle-menu span {
    right:0
  }
}
@media only screen and (min-width:90.1em) {
  .top_bar_links li {
    margin-left:26px
  }
}
#top-content {
  margin-bottom:25px;
  margin-top:10px;
  clear:both;
  width:100%;
  display:inline-block
}
#top-content {
  background-color:#ececec;
  -webkit-box-shadow:rgba(0,0,0,.75) 0 0 14px -2px;
  -khtml-box-shadow:rgba(0,0,0,.75) 0 0 14px -2px;
  -moz-box-shadow:rgba(0,0,0,.75) 0 0 14px -2px;
  -ms-box-shadow:rgba(0,0,0,.75) 0 0 14px -2px;
  -o-box-shadow:rgba(0,0,0,.75) 0 0 14px -2px;
  box-shadow:rgba(0,0,0,.75) 0 0 14px -2px
}
#inner-block .row:first-of-type,
#m-block .row:first-of-type {
  background-color:#e8e8e8
}
#top-content .five {
  width:100%;
  width:calc(100% - 301px);
  float:right
}
#top-content .m_adv {
  width:301px;
  padding-right:1px;
  margin-bottom:0;
  margin-bottom:20px;
  float:left
}
.news-block {
  height:321px;
  position:relative
}
#main-news .col-md-6:first-child {
  padding-left:1px
}
#main-news .col-md-6:last-child {
  padding-right:0
}
.news-block a {
  display:block;
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden
}
.news-block>a {
  min-height:180px;
  background:url(https://www.filgoal.com/images/sprite.svg#mini-logo) #f5f5f5 no-repeat;
  background-size:50px 50px;
  background-position:50% 60%
}
.news-block>a::before {
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:-moz-linear-gradient(top,transparent 0%,transparent 39%,rgba(0,0,0,.95) 100%);
  background:-webkit-linear-gradient(top,transparent 0%,transparent 39%,rgba(0,0,0,.95) 100%);
  background:linear-gradient(to bottom,transparent 0%,transparent 39%,rgba(0,0,0,.95) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#db000000',GradientType=0);
  z-index:1
}
.news-block>a::after {
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.15);
  z-index:1;
  opacity:1
}
.news-block header {
  position:absolute;
  bottom:0;
  right:0;
  z-index:2;
  width:100%
}
#main-news .col-md-6:first-child .news-block a img {
  -webkit-transform:scale(1.3);
  -khtml-transform:scale(1.3);
  -moz-transform:scale(1.3);
  -ms-transform:scale(1.3);
  -o-transform:scale(1.3);
  transform:scale(1.3)
}
.news-block a img {
  border:none;
  image-rendering:optimizeSpeed;
  image-rendering:-moz-crisp-edges;
  -ms-interpolation-mode:nearest-neighbor;
  -moz-backface-visibility:hidden;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transform-origin:50% 0%;
  -khtml-transform-origin:50% 0%;
  -moz-transform-origin:50% 0%;
  -ms-transform-origin:50% 0%;
  -o-transform-origin:50% 0%;
  transform-origin:50% 0%;
  -webkit-transition:all .3s ease-out;
  -khtml-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -ms-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out;
  -webkit-transform:translate3d(0,0,0) scale(1.2);
  -khtml-transform:translate3d(0,0,0) scale(1.2);
  -moz-transform:translate3d(0,0,0) scale(1.2);
  -ms-transform:translate3d(0,0,0) scale(1.2);
  -o-transform:translate3d(0,0,0) scale(1.2);
  transform:translate3d(0,0,0) scale(1.2)
}
.news-block a img {
  display:block;
  width:100%;
  height:auto;
  font-size:0
}
#main-news .col-md-6:first-child .news-block:hover a img {
  -webkit-transform:scale(1.32);
  -khtml-transform:scale(1.32);
  -moz-transform:scale(1.32);
  -ms-transform:scale(1.32);
  -o-transform:scale(1.32);
  transform:scale(1.32)
}
.news-block:not(.sm) header h1,
.news-block:not(.sm) header h6 {
  line-height:1.7;
  min-height:50px
}
.news-block header h1,
.news-block header h6 {
  font-size:20px;
  line-height:1.8
}
.news-block header h1 a,
.news-block header h6 a {
  color:#fff;
  padding:10px 20px 16px;
  text-shadow:0 2px 0 #000
}
.news-block.sm {
  height:161px;
  margin-bottom:0;
  float:right;
  width:50%;
  border:solid .5px #ececec
}
.news-block.sm>a {
  min-height:100px
}
.news-block.sm a img {
  -webkit-transform:scale(1.4);
  -khtml-transform:scale(1.4);
  -moz-transform:scale(1.4);
  -ms-transform:scale(1.4);
  -o-transform:scale(1.4);
  transform:scale(1.4)
}
.news-block.sm:hover a img {
  -webkit-transform:scale(1.42);
  -khtml-transform:scale(1.42);
  -moz-transform:scale(1.42);
  -ms-transform:scale(1.42);
  -o-transform:scale(1.42);
  transform:scale(1.42)
}
.news-block:hover>a::after {
  opacity:0
}
.news-block.sm header h1,
.news-block.sm header h6 {
  font-size:13px;
  margin:0;
  padding:0
}
.news-block.sm header h1 a,
.news-block.sm header h6 a {
  padding:6px 16px 12px
}
#section-links {
  background-color:#2e2f31;
  width:100%;
  float:right;
  position:relative;
  margin-top:-18px;
  margin-bottom:21px
}
#section-links:not(.blank) h1 {
  line-height:91px
}
#section-links h1 {
  height:auto;
  margin:0;
  line-height:1;
  display:inline-block;
  float:right
}
#section-links h1 a {
  color:#fff;
  padding:0 9px;
  margin:5px 0;
  display:inline-block
}
#section-links h1 a span {
  font-size:28px;
  vertical-align:baseline
}
#section-links .list {
  display:inline-block;
  float:right;
  width:auto;
  height:61px;
  padding:6px 10px;
  overflow:hidden
}
.slybody {
  height:95px
}
#section-links .list a {
  padding:0 20px;
  border:none;
  margin:0;
  font-weight:700;
  color:#fff;
  font-size:17px;
  display:flex;
  align-items:center;
  height:95px;
  float:right
}
.main_body {
  display:inline-block;
  float:right;
  width:71%;
  width:-moz-calc(100% - 320px);
  width:-webkit-calc(100% - 320px);
  width:-o-calc(100% - 320px);
  width:calc(100% - 320px);
  margin:0 0 20px 10px
}
.main_body>div {
  display:inline-block;
  width:100%;
  float:right
}
.main_body .article {
  font-size:30px;
  display:inline-block;
  width:100%;
  font-size:20px;
  border-top:5px solid #f0a306;
  margin-bottom:20px;
  position:relative
}
.main_body .title {
  display:block;
  background-color:#fff;
  position:relative;
  clear:both;
  padding:30px 30px 53px 20px;
  min-height:175px
}
.main_body .title h1,
.main_body .title h6 {
  font-size:1.6em;
  line-height:1.5;
  margin:0;
  color:#000
}
.main_body .title p {
  font-size:.7em;
  color:#696969;
  margin:10px 0 0
}
.responsive-img {
  display:block;
  width:100%;
  height:auto
}
.main_body .title p:nth-of-type(2) {
  margin-top:0;
  line-height:1.2;
  font-weight:700;
  color:#000
}
.main_body .title p:nth-of-type(2) a {
  color:#f0a306
}
.main_body .details {
  background-color:#fff;
  float:right;
  width:100%
}
.main_body .details #details_content {
  padding:30px;
  font-size:.9em
}
#matchcon .details #details_content {
  padding:20px
}
.main_body .details p,
.main_body .details table {
  color:#2e2f31;
  padding:0;
  margin:0 0 30px
}
.main_body .details p {
  line-height:1.8;
  argin-top:30px
}
.grid {
  width:100%;
  position:relative;
  margin:0 0 20px;
  clear:both
}
.grid-col {
  padding:0;
  width:100%
}
.grid-col:nth-child(3n+2) {
  min-width:520px;
  padding:0 30px
}
.grid-item {
  width:100%;
  margin-bottom:15px;
  position:relative;
  padding:0;
  display:inline-block;
  float:right
}
.grid.column_mode .grid-item {
  padding:0;
  float:none
}
.grid-item>div {
  width:100%;
  position:relative;
  box-shadow:0 1px 9px -6px
}
.grid-item>div:not(.m_adv) {
  background:#fff
}
.grid-item header {
  position:relative;
  min-height:166px;
  background:url(img/sprite.svg#mini-logo) #f5f5f5 no-repeat;
  background-size:50px 50px;
  background-position:50% 60%
}
.grid-item header::after,
.grid-item header::before {
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none
}
.grid-item header::before {
  background-color:rgba(0,0,0,.2);
  z-index:1;
  opacity:1
}
.grid-item a {
  -webkit-transition:color .2s ease-out 0s;
  -khtml-transition:color .2s ease-out 0s;
  -moz-transition:color .2s ease-out 0s;
  -ms-transition:color .2s ease-out 0s;
  -o-transition:color .2s ease-out 0s;
  transition:color .2s ease-out 0s
}
.grid-item img {
  display:block;
  width:100%;
  height:auto
}
.grid.column_mode .grid-item>div header>a * {
  -webkit-transition:all .2s ease-in-out 0s;
  -khtml-transition:all .2s ease-in-out 0s;
  -moz-transition:all .2s ease-in-out 0s;
  -ms-transition:all .2s ease-in-out 0s;
  -o-transition:all .2s ease-in-out 0s;
  transition:all .2s ease-in-out 0s
}
.grid-item header>a {
  position:relative;
  display:block
}
.grid-item header>a.ctitle {
  position:absolute;
  bottom:0;
  width:100%;
  background-color:rgba(52,53,55,.6);
  border-bottom:1px solid #f0a306;
  height:27px;
  line-height:1.65;
  z-index:3;
  font-size:14px
}
.grid-item header>a.ctitle b {
  display:inline-block;
  float:left;
  padding:0;
  font-weight:400;
  padding:2px 0 0 8px
}
.grid-item header>a.ctitle b:first-child {
  font-weight:700;
  background-color:#f0a306;
  height:27px;
  float:right;
  color:#000;
  padding:0 14px
}
.grid-item header>a.ctitle b:last-child {
  font-size:14px;
  color:transparent;
  line-height:1.3
}
.first-item.grid-item h6 {
  overflow:visible;
  font-size:14px;
  line-height:1.6;
  padding:23px 25px 30px
}
.grid-item.wide-news {
  line-height:0
}
.grid-item.wide-news>div {
  display:inline-block
}
.grid-item>div:not(.m_adv) {
  background:#fff
}
.grid-item.wide-news>div header {
  width:41%;
  min-height:68px;
  float:right
}
.grid-col:nth-child(3n+2) .grid-item.wide-news>div header {
  min-height:105px
}
.grid-item.wide-news h6 {
  overflow:visible;
  font-size:13px;
  line-height:1.4;
  padding:11px;
  width:59%;
  float:right
}
.sectionlink {
  font-size:12px;
  color:#f0a306;
  line-height:1.3;
  height:20px;
  border-right:3px solid #f0a306;
  padding-right:7px;
  display:none
}
.grid.column_mode .grid-item .sectionlink {
  display:table
}
.grid.column_mode .grid-item {
  padding:0;
  float:none
}
.grid-item .media-container {
  padding:20px 20px 0 17px;
  width:100%;
  display:inline-block;
  float:right;
  box-shadow:none;
  background:#fff
}
.grid-item .media-container .media-img {
  margin-top:7px;
  display:inline-block;
  width:35%;
  float:right;
  position:relative
}
.grid-item .media-container .media-body {
  padding:0 15px 5px 0;
  width:65%;
  display:inline-block;
  vertical-align:top
}
.grid-item .media-container .media-body a {
  font-size:12px;
  color:#000;
  display:block;
  line-height:1.67;
  font-weight:700
}
.grid.column_mode .grid-item .media-container .media-body a {
  font-size:16px;
  padding-top:5px
}
.grid-item .media-container .media-body span:not(.special-article) {
  font-size:12px;
  color:#999;
  float:right;
  margin-top:8px
}
.grid-item .media-container .media-body svg {
  width:14px;
  height:14px;
  fill:#f0a50e;
  vertical-align:middle;
  margin-left:5px
}
.grid-item .media-container .media-body a.section_link {
  display:inline-block;
  color:#ed9e43;
  margin-right:5px;
  font-size:11px;
  float:right;
  margin-top:10px
}
.grid.column_mode .grid-item .media-container .media-body a.section_link {
  margin-top:0;
  font-size:14.5px
}
.grid-item .media-container .media-body a:hover {
  color:#f0a306
}
.grid-item .media-container:last-of-type {
  padding:20px 20px 20px 17px
}
.grid-item.news-card .more-news {
  display:inline-block;
  width:100%;
  color:#000;
  text-align:center;
  border-top:1px solid #e8e8e8;
  padding:10px 0;
  font-size:16px;
  background-color:#fff;
  float:right;
  font-weight:700
}
.grid-item figure {
  margin:0
}
.grid-item.topics-card>div {
  background-color:#2e2e2c;
  color:#fff
}
.grid-item.topics-card h1,
.grid-item.topics-card h6 {
  font-size:17px;
  padding:25px 28px;
  background-color:#2a2a29
}
.grid-item.topics-card .body {
  padding:10px 18px;
  background:0 0
}
.topics-card-title {
  padding:18px 18px 0
}
.grid-item.topics-card .topics-card-title .tag {
  font-size:20px;
  line-height:2.3em;
  width:100%;
  margin-bottom:10px
}
.grid-item.topics-card .topics-card-title .tag,
.grid-item.topics-card .footer a {
  background-color:#2a2a29;
  color:#f0a306;
  border:1px solid #494946;
  text-align:center;
  display:inline-block
}
.grid-item.topics-card .body .link {
  color:#fff;
  display:block;
  line-height:1.7;
  margin-top:15px
}
.grid-item.fwd>div:not(.modern) h1,
.grid-item.fwd>div:not(.modern) h6 {
  padding:25px 28px;
  font-size:17px
}
#list-box {
  background-color:#fff;
  display:inline-block;
  width:100%;
  float:right;
  font-size:20px
}
#list-box header {
  display:inline-block;
  width:100%;
  float:right;
  padding:0 20px;
  font-size:20px
}
#list-box header label {
  display:block;
  font-weight:700;
  margin-bottom:10px;
  font-size:1.4em;
  margin-top:11px
}
#list-box main ul {
  display:block;
  margin-right:-20px;
  padding:0 20px
}
#list-box main li {
  display:inline-block;
  width:100%;
  float:right;
  margin-top:20px;
  position:relative
}
#list-box main.album li:nth-child(3n+1) {
  clear:both
}
#list-box main.album li {
  background-color:#f7f7f7;
  border-bottom:1px solid #d9d9d9;
  width:30.5%;
  width:calc(33.333% - 20px);
  margin:0 20px 30px 0
}
#list-box main.album img {
  width:100%;
  max-height:150px
}
#list-box main.album li div {
  width:100%;
  text-align:center;
  float:right;
  padding:15px 10px;
  min-height:95px
}
#list-box main.album li h1,
#list-box main.album li h6 {
  font-size:13px
}
#list-box main.album li span {
  width:100%;
  font-size:12px;
  float:right;
  color:#525252
}
.side {
  margin:0 10px 20px 0;
  width:300px;
  float:right
}
.mediumrectangle {
  margin-bottom:20px;
  background-color:#fff;
  min-height:250px;
  display:block;
  clear:both
}
.side>div {
  width:100%;
  float:right;
  margin-bottom:20px
}
.side .grid-item.views-card {
  font-size:16px
}
.grid-item.views-card h1,
.grid-item.views-card h6 {
  color:#fff;
  font-size:1em;
  line-height:1.7;
  margin:0;
  padding:5px 20px 11px 7px!important;
  background-color:#323335
}
.side .grid-item.views-card a {
  font-size:.8em;
  line-height:1.8;
  position:relative;
  display:inline-block;
  width:100%;
  float:right;
  background-color:#f0a306;
  padding:20px 20px 20px 50px;
  font-weight:700
}
.grid-item.views-card a span {
  position:absolute;
  display:inline-block;
  top:20px;
  left:25px;
  color:#fff;
  font-size:1.8em;
  font-family:"helveticaneuelt arabic 75 bold",Sans-Serif
}
.grid-item.views-card a:nth-of-type(2) {
  background-color:#efaa1c
}
.grid-item.views-card a:nth-of-type(3) {
  background-color:#eeb133
}
.grid-item.views-card a:nth-of-type(4) {
  background-color:#eeb849
}
.grid-col .side {
  width:100%;
  padding:0;
  margin:0;
  min-width:100%;
  max-width:100%;
  float:none
}
.grid-col .side>div {
  padding:0;
  float:none;
  width:auto
}
.side .news-block {
  height:auto;
  background:#fff
}
.side #main-news .col-md-6 {
  border-bottom:1px solid #ececec
}
.side .news-block h1,
.side .news-block h6 {
  font-size:15px
}
.side .news-block.sm header {
  bottom:0;
  position:relative;
  top:0
}
.side .news-block.sm h1,
.side .news-block.sm h6 {
  font-size:12px;
  position:relative;
  width:100%
}
.side .news-block.sm h1 a,
.side .news-block.sm h6 a {
  color:#000;
  overflow:hidden;
  text-shadow:none;
  height:75px;
  padding:6px 16px 12px
}
.box-title {
  color:#fff;
  font-size:1em;
  line-height:1.7;
  margin:0;
  padding:7px 20px;
  background-color:#323335;
  display:flex;
  align-items:center;
  height:45px
}
.box-title a {
  color:#fff;
  align-items:center;
  display:inline-flex;
  position:relative;
  flex:1
}
.box-title a svg {
  fill:#fff;
  float:left;
  width:18px;
  height:18px;
  position:absolute;
  left:-13px
}
#b-block {
  min-height:63px;
  background-color:#181817;
  display:inline-block;
  width:100%;
  position:relative;
  margin-bottom:33px;
  float:right;
  margin-bottom:0
}
#b-block>div {
  text-align:center;
  color:#7c7c7c;
  font-size:13px
}
#b-block #copyright {
  float:right;
  padding-left:0
}
#b-block span {
  display:block;
  height:33px;
  line-height:33px
}
#b-block>div a {
  color:#f0a306
}
footer #b-block {
  overflow:hidden;
  padding-top:5px
}
footer .row {
  align-items:center;
  min-height:63px
}
footer #b-block span {
  text-align:left
}
footer #b-block span:first-child {
  text-align:right
}
.alba_match_card {
  background-image:url(https://3.bp.blogspot.com/-qTvpywCjI7M/XRQjA6Go6YI/AAAAAAAATBU/vj2qcbMnOsIT8OTge-BG3uU8kju0cMORACLcBGAs/s0-rw/match.jpg);
  background-size:cover;
  width:100%;
  position:relative;
  background-position:50% 100%;
  background-color:#1d1f2f
}
.card_inner {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  height:235px;
  width:100%
}
.card_events_title,
.card_team-aria {
  margin-top:40px;
  text-align:center;
  -webkit-flex-basis:33.3%;
  -ms-flex-preferred-size:33.3%;
  flex-basis:33.3%;
  position:relative
}
.card_events_title {
  display:flex;
  align-items:center;
  flex-direction:column;
  color:#fff
}
.card_team_logo {
  margin:0 auto;
  width:130px
}
.card_team_logo a {
  display:block
}
.card_team_title {
  font-size:100%;
  font-weight:700;
  margin-top:8px
}
.card_team_title a {
  color:#fff;
  font-size:22px;
  font-weight:700;
  text-shadow:-1px 0 1px rgba(35,31,32,.75);
  margin:5px 0;
  display:block
}
.match-details__uppergraph-middle__round {
  background-color:#fff;
  color:#28465e;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  font-size:14px;
  display:inline-block;
  padding:3px 25px;
  margin-top:-4px
}
.match-details__winner {
  opacity:1
}
.match-details__looser {
  opacity:.4
}
.scoreplaceholder {
  font-family:Tahoma;
  color:#fff;
  font-size:90px;
  font-weight:700;
  margin:0 25px
}
.scoreseparator {
  font-size:75px;
  font-weight:700;
  color:#fff;
  vertical-align:text-bottom;
  font-family:sans-serif;
  line-height:90px
}
.uppergraph-matchstatus {
  display:inline-block;
  color:#fff;
  -webkit-border-radius:33px;
  -moz-border-radius:33px;
  border-radius:33px;
  background-color:rgba(0,0,0,.45);
  font-size:14px;
  text-shadow:-1px 0 1px rgba(35,31,32,.75);
  padding:4px 18px 6px
}
.matchTime {
  border:3px solid #f0a306;
  width:100px;
  height:100px;
  border-radius:50%;
  color:#fff;
  display:block;
  margin-top:15px;
  font-family:tahoma;
  line-height:88px
}
.matchTime:before {
  content:'vs';
  font-size:50px
}
.alba_lvbt-adv,
.alba_lvtp-adv {
  clear:both;
  display:inline-block;
  width:100%
}
@media screen and (max-width:860px) {
  .scoreplaceholder {
    font-size:70px;
    margin:0 15px
  }
}
@media screen and (max-width:769px) {
  .card_inner {
    height:207px
  }
  .scoreplaceholder {
    font-size:62px;
    margin:0;
    padding:0 6px
  }
  .scoreseparator {
    font-size:56px;
    line-height:80px
  }
  .container,
  .container-sm {
    max-width:100%
  }
}
@media screen and (max-width:640px) {
  .card_inner {
    height:150px
  }
  .card_team_logo {
    margin:0 auto;
    width:80px
  }
  .card_team_logo img {
    height:auto;
    max-width:62px
  }
  .card_team_title {
    margin-top:5px
  }
  .card_team_title a {
    font-size:15px;
    margin:0
  }
  .scoreplaceholder {
    font-size:38px
  }
  .scoreseparator {
    font-size:37px;
    line-height:56px
  }
  .match-details__uppergraph-middle__round {
    font-size:10px;
    padding:3px 2px;
    height:auto;
    line-height:11px
  }
  .general-infos {
    width:95%;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin:0 auto;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-moz-box;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    -moz-box-pack:justify;
    justify-content:space-between;
    background:#fff;
    position:relative;
    top:25px;
    padding:0 10px;
    -webkit-box-shadow:0 0 8px gray;
    -moz-box-shadow:0 0 8px gray;
    box-shadow:0 0 8px gray;
    line-height:33px;
    height:35px
  }
  .general-infos span {
    font-size:10px
  }
}
.video-container {
  overflow:hidden;
  display:block;
  width:100%;
  margin:2px auto 10px
}
.servers-name {
  display:block;
  overflow:hidden;
  padding:4px 0;
  float:right;
  width:100%
}
.video-con {
  display:flex;
  width:100%
}
.servers-name .button {
  margin-bottom:3px;
  display:inline-block;
  position:relative;
  cursor:pointer;
  padding:3px 16px;
  border:0;
  font-size:13px;
  font-weight:700;
  float:right;
  margin-left:3px;
  background:#ececec;
  z-index:3;
  top:auto;
  color:#150f0f;
  border-radius:2px;
  height:32px;
  line-height:16px;
  overflow:hidden;
  font-family:alba-font,Tahoma,alba-font,sans-serif
}
.video-container .active,
.video-container .button:hover {
  background:#f0a306;
  transition:.3s all cubi
}
.embed-responsive {
  position:relative;
  display:block;
  width:100%;
  padding:0;
  overflow:hidden
}
.embed-responsive::before {
  display:block;
  content:""
}
.embed-responsive-16by9::before {
  padding-top:56.25%
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  border:0
}
.code-aria {
  background:-webkit-gradient(linear,left top,left bottom,from(rgb(4,142,227)),to(rgb(1,97,159)));
  background:-webkit-linear-gradient(top,rgb(4,142,227) 0%,rgb(1,97,159) 100%);
  background:-moz-linear-gradient(top,rgb(4,142,227) 0%,rgb(1,97,159) 100%);
  background:-o-linear-gradient(top,rgb(4,142,227) 0%,rgb(1,97,159) 100%);
  background:linear-gradient(to bottom,rgb(4,142,227) 0%,rgb(1,97,159) 100%);
  width:100%;
  float:right;
  overflow:hidden;
  display:block;
  padding:1px;
  margin:0 auto;
  clear:both;
  color:#fff;
  text-align:center;
  line-height:34px;
  font-weight:700;
  font-size:13px
}
.code-aria textarea {
  float:left;
  width:-webkit-calc(100% - 100px);
  width:-moz-calc(100% - 100px);
  width:calc(100% - 100px);
  line-height:14px;
  padding:3px 5px;
  height:34px;
  border:0;
  font-size:12px;
  font-weight:400;
  color:#505050;
  text-align:left;
  direction:ltr;
  overflow:hidden;
  background:#f5f5f5
}
@media screen and (max-width:1280px) {
  #fex-right-left {
    display:none
  }
}
@media screen and (max-width:991px) {
  .embed-responsive-16by9::before {
    padding-top:400px
  }
  #top-content .m_adv {
    display:none
  }
  #main-news {
    margin:0
  }
  #main-news .col-md-6,
  .grid-col {
    width:100%;
    flex:0 0 100%;
    max-width:100%;
    padding:0
  }
  .grid-col:nth-child(3n+2) {
    min-width:100%;
    padding:0
  }
  #top-content .five {
    width:100%
  }
  .main_body,
  .side {
    width:100%
  }
  .main_body .details #details_content,
  #matchcon .details #details_content {
    padding:10px
  }
  .main_body .title h1,
  .main_body .title h6 {
    font-size:1.2em
  }
  .main_body .title {
    display:block;
    clear:both;
    padding:20px 25px 20px 20px;
    min-height:auto
  }
}
@media screen and (max-width:769px) {
  .main_body .details #details_content {
    padding:10px
  }
  .alba_lvlt-adv,
  .alba_lvrt-adv {
    display:none!important
  }
  .matchTime {
    width:70px;
    height:70px;
    margin-top:14px;
    line-height:58px
  }
  .matchTime::before {
    font-size:34px
  }
  .card_inner {
    height:150px;
    align-items:center
  }
  .card_events_title,
  .card_team-aria,
  .matchTime {
    margin-top:0
  }
}
@media screen and (max-width:586px) {
  .main_body .details #details_content {
    padding:10px
  }
  .hidden-xs {
    display:none!important
  }
  .col-xs-6 {
    -webkit-flex-basis:50%;
    -moz-flex-basis:50%;
    -ms-flex-preferred-size:50%;
    flex-basis:50%;
    width:50%
  }
  .container {
    padding-right:8px;
    padding-left:8px
  }
  .main_body,
  .side {
    width:100%;
    padding:0;
    margin:0;
    max-width:100%
  }
  .news-block {
    height:240px
  }
  .matchTime {
    border:0;
    height:auto;
    width:auto
  }
  #iframe,
  iframe {
    max-height:400px
  }
  .card_events_title {
    font-size:12px
  }
}
#match-header #top-bar {
  background-color:#fff;
  box-shadow:1px 2px 1px 1px rgba(0,0,0,.2)
}
#match-header #top-bar #right-col #logo img {
  width:162px;
  float:left;
  height:auto
}
#match-header #top-bar #left-col a#bkhome {
  background:#f0a306;
  height:32px;
  display:inline-block;
  font-size:13px;
  line-height:34px;
  padding:0 15px;
  margin-top:11px;
  border-radius:4px
}
#match-header #top-bar #right-col #logo {
  position:absolute;
  left:auto;
  padding-top:0;
  right:14px;
  margin-top:5px
}
#details_content .albaAdv {
  margin-bottom:20px
}
