.uk-position-cover
{
  top:116px;
}

.uk-cover-background
{
  background-position:center !important;
  /*background-size:100% !important;*/
}

.owl-item
{
  width:100% !important;
  margin:0 !important;
}

.dez-post-text p
{
  color:#7b7b7b !important;
}

.post-date
    {
      color:#fff !important;
    }

@media (max-width: 991px) {
  .uk-position-cover
  {
    top:71px;
  }
}

.va-promo-text h3
{
  line-height:70px;
  padding:0;

  /*custom*/
  font-size:46px;
  line-height:60px;
}

@media (min-width: 1701px) {
  .va-promo-text
  {
    top:35%;
    left:55%;
    /*border:1px solid green;*/
  }
}

@media (min-width: 1601px) and (max-width: 1700px) {
  .va-promo-text
  {
    top:35%;
    left:55%;
    /*border:1px solid blue;*/
  }
}

@media (min-width: 1221px) and (max-width: 1600px) {
  .va-promo-text
  {
    top:35%;
    left:40%;
  }
}

@media (max-width: 980px) {
  .va-promo-text
  {
    top:55%;
    transform: inherit;
    /*border:1px solid yellow;*/
  }
}

@media (min-width: 901px) and (max-width: 1220px) {
  .va-promo-text
  {
    top:35%;
    left:25%;
    width:70% !important;
    /*border:1px solid pink;*/
  }
}


@media (min-width: 751px) and (max-width: 900px) {
  .va-promo-text
  {
    top:35% !important;
    left:40%;
    width:50%;
    transform: inherit;
    /*border:1px solid white;*/
  }

  .xuk-width-medium-4-10
  {
    bottom:120px !important;
  }

  .promo-sub
  {
    font-size:18px !important;
  }

  .va-promo-text h3
  {
    font-size:46px;
    line-height: 50px;
  }
}

@media (min-width: 601px) and (max-width: 750px) {
  .va-promo-text
  {
    top:40% !important;
    left:40%;
    width:50%;
    height:auto;
    transform: inherit;
    /*border:1px solid red;*/
  }

  .xuk-width-medium-4-10
  {
    bottom:96px !important;
  }

  .promo-sub
  {
    font-size:14px !important;
    margin-top:0px !important;
  }

  .va-promo-text h3
  {
    font-size:40px;
    line-height: 45px;
    padding-bottom:6px;
  }

  .va-promo-text .read-more
  {
    margin-top:20px !important;
  }
}

@media (min-width: 502px) and (max-width: 600px) {
  .va-promo-text
  {
    top:40% !important;
    left:30%;
    width:60%;
    height:auto;
    transform: inherit;
    /*border:1px solid purple;*/
  }

  .xuk-width-medium-4-10
  {
    bottom:96px !important;
  }

  .promo-sub
  {
    font-size:14px !important;
    margin-top:0px !important;
  }

  .va-promo-text h3
  {
    font-size:36px;
    line-height: 40px;
    padding-bottom:6px;
  }

  .va-promo-text .read-more
  {
    margin-top:20px !important;
  }
}

@media (min-width: 441px) and (max-width: 502px) {
  .va-promo-text
  {
    top:45% !important;
    left:30%;
    width:60%;
    height:280px;
    transform: inherit;
    /*border:1px solid orange;*/
  }

  .xuk-width-medium-4-10
  {
    bottom:93px !important;
  }

  .promo-sub
  {
    font-size:12px !important;
    margin-top:0px !important;
  }

  .va-promo-text h3
  {
    font-size:30px;
    line-height: 32px;
    padding-bottom:6px;
  }

  .va-promo-text .read-more
  {
    margin-top:20px !important;
  }

  .uk-accordion-content
  {
    font-size:13px !important;
  }
}

@media (min-width: 356px) and (max-width: 440px) {
  .va-promo-text
  {
    top:40% !important;
    left:25%;
    width:250px;
    height:210px;
    transform: inherit;
    /*border:1px solid green;*/
  }

  .xuk-width-medium-4-10
  {
    bottom:94px !important;
  }

  .promo-sub
  {
    /*font-size:12px !important;  */
    font-size:0.75em !important;
    margin-top:0px !important;
  }

  .va-promo-text h3
  {
    /*font-size:24px;*/
    font-size:1.5em;
    line-height: 28px;
    padding-bottom:6px;
  }

  .va-promo-text .read-more
  {
    margin-top:20px !important;
  }

  .uk-accordion-content
  {
    font-size:12px !important;
  }
}

@media (max-width: 355px) {
  .va-promo-text
  {
    top:40% !important;
    left:10%;
    width:250px;
    height:210px;
    transform: inherit;
    /*border:1px solid blue;*/
  }

  .xuk-width-medium-4-10
  {
    bottom:94px !important;
  }

  .promo-sub
  {
    /*font-size:12px !important;*/
    font-size:0.75em !important;
    margin-top:0px !important;
  }

  .va-promo-text h3
  {
    /*font-size:24px;*/
    font-size:1.5em;
    line-height: 28px;
    padding-bottom:6px;
  }

  .va-promo-text .read-more
  {
    margin-top:20px !important;
  }

  .uk-accordion-content
  {
    font-size:12px !important;
  }
}

.uk-slidenav-previous:before {
  content: "\f104";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-size:20px;

}
.uk-slidenav-next:before {
  content: "\f105";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-size:20px;
}

.uk-icon-arrow-right:before {
  content: "\f061";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}

.uk-icon-chevron-right:before {
  content: "\f054";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}

@media (min-width: 576px) {
    .card-columns {
        column-count: 1;
    }
}

@media (min-width: 768px) {
    .card-columns {
        column-count: 2;
    }
}

#loading {
    display: none;
    text-align: center;
}

/*
@media (min-width: 992px) {
  .card-columns {
      column-count: 2;
  }
}

@media (min-width: 1200px) {
  .card-columns {
      column-count: 2;
  }
}*/

/* ========================================================================
 Component: Accordion
========================================================================== */
/* Sub-object: `uk-accordion-title`
========================================================================== */
.uk-accordion-title {
margin-top: 0;
margin-bottom: 20px;
padding: 5px 20px;
background: #eeeeee;
font-size: 18px;
line-height: 24px;
cursor: pointer;
}
/* Sub-object: `uk-accordion-content`
========================================================================== */
.uk-accordion-content {
padding: 0 20px 20px 20px;
}
/*
* Micro clearfix to make panels more robust
*/
.uk-accordion-content:before,
.uk-accordion-content:after {
content: "";
display: table;
}
.uk-accordion-content:after {
clear: both;
}
/*
* Remove margin from the last-child
*/
.uk-accordion-content > :last-child {
margin-bottom: 0;
}

.history-title {
font-size: 26px;
text-transform: uppercase;
}
.history-title span {
color: #ffc722;
}

.uk-width-medium-4-10 {
  width: 40%;
}

.uk-accordion-title {
padding: 8px 75px 9px 20px;
background: #363533;
font-size: 16px;
text-transform: uppercase;
color: #fff;
position: relative;
transition: 400ms all;
-webkit-transition: 400ms all;
}
.uk-accordion-content {
/*font-family: 'Work Sans';*/
font-size: 15px;
color: #ffffff;
}

.uk-accordion-content p {
color: #ffffff;
}
.uk-accordion-title .arrow {
position: absolute;
top: 0;
bottom: 0;
right: 0;
background: #ffc722;
width: 40px;
padding: 0 0 0 8px;
box-sizing: border-box;
transition: 400ms all;
-webkit-transition: 400ms all;
text-align: left;
}
.uk-accordion-title .arrow:before {
content: '';
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: -20px;
background: #ffc722;
transform: skew(-33deg);
-webkit-transform: skew(-33deg);
z-index: 0;
transition: 400ms all;
-webkit-transition: 400ms all;
}
.uk-accordion-title .arrow [class*="uk-icon-"] {
z-index: 1;
position: relative;
line-height: 40px;
color: #363533;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transition: 400ms all;
-webkit-transition: 400ms all;
}
.uk-accordion-title.uk-active {
background: #ffc722;
}
.uk-accordion-title.uk-active .arrow {
background: #363533;
}
.uk-accordion-title.uk-active .arrow:before {
background: #363533;
}
.uk-accordion-title.uk-active .arrow [class*="uk-icon-"] {
color: #ffc722;
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
}

/*
  ============================================================
     Count Down Start
  ============================================================
*/
.kf_countdown{
float: left;
width: 100%;
}
.kf_countdown li{
float: left;
width: 25%;
text-align: center;
position: relative;
}
.kf_countdown li span:before{
right: 0;
top: 50%;
color: #333;
content: ":";
font-size: 25px;
margin-top: -2px;
font-weight: bold;
position: absolute;
-webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
      -o-transform:translateY(-50%);
        transform:translateY(-50%);
}
.kf_countdown li:last-child span:before{
display: none;
}
.kf_countdown li span{
float: left;
width: 100%;
color: #333;
font-size: 25px;
font-weight: bold;
position: relative;
line-height: normal;
font-family: 'Open Sans', sans-serif;
}
.kf_countdown li p{
margin: 0;
font-size: 11px;
line-height: normal;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
}
/*countdown2*/
.kf_countdown2{
float: none;
width: auto;
display: inline-block;
}
.kf_countdown2 li{
float: left;
width: 121px;
border: 1px solid #ffffff;

margin-right: 20px;
border-radius: 3px;
}
.kf_countdown2 li:last-child{
margin: 0;
}
.kf_countdown2 li span{
float: left;
width: 100%;
color: #fff;
padding: 6px 0 10px;
font-size: 55px;
font-weight: 600;
line-height: normal;
background-color: transparent;
font-family: 'Open Sans', sans-serif;
}
.kf_countdown2 li p{
margin: 0;
float: left;
width: 100%;
color: #333;
font-size: 18px;
font-weight: bold;
line-height: normal;
padding: 6px 0 10px;
background-color: #fff;
text-transform: capitalize;
font-family: 'Open Sans', sans-serif;
}
.kf_countdown2 li span:before{
display: none;
}

.equal {
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
}

@media (min-width: 1201px) {
.tourney_logo
{
}

.cta_col
{
margin-bottom:70px;
}

.tourney_deets
{
padding-top:4px;
}

.tourney_deets .deets
{
float:left;
margin-left:10px;
}

.tourney_countdown
{
padding-bottom:4px;
}
}

@media (min-width: 992px) and (max-width: 1200px) {
.tourney_logo
{
padding:6px 6px !important;
}

.cta_col
{
margin-bottom:70px;
}

.tourney_logo img
{
width:40px;
}

.tourney_deets h4
{
font-size:16px !important;
}

.tourney_deets .deets
{
font-size:12px !important;
margin-left:50px;
}

.kf_countdown
{
padding:6px !important;
}

.kf_countdown li span
{
font-size:18px;
}

.tourney_countdown
{

}
}

@media (min-width: 766px) and (max-width: 991px) {
.tourney_logo
{
padding:14px 10px !important;
}

.cta
{
padding-bottom:30px;
}

.cta_col
{
margin-bottom:40px;
}

.tourney_logo img
{
width:75px;
}

.tourney_deets h4
{
font-size:26px !important;
padding-top:30px !important;
padding-bottom:10px !important;
}

.tourney_deets .deets
{
font-size:16px !important;

}

.deets.deets1
{
width:32% !important;
float:left !important;
}

.deets.deets2
{
float:left;
}

.kf_countdown
{
padding:12px !important;
padding-bottom:19px !important;
}

.kf_countdown li span
{
font-size:26px;
}

.tourney_countdown
{

}
}

@media (min-width: 601px) and (max-width: 765px) {
.tourney_logo
{
/*padding:14px 10px !important;
width:80px;
border:1px solid blue;*/
display:none;
}

.cta
{
padding-bottom:30px;
}

.cta_col
{
margin-bottom:40px;
}

.tourney_logo img
{
/*width:100%;*/
display:none;
}

.tourney_deets h4
{
/*font-size:24px !important;
padding-top:20px !important;
padding-bottom:10px !important;*/
display:none;
}

.tourney_deets .deets
{
/*font-size:14px !important;*/
display:none;
}

.deets.deets1
{
/*width:38% !important;
float:left !important;*/
display:none;
}

.deets.deets2
{
/*float:left;*/
display:none;
}

.kf_countdown
{
/*padding:12px !important;
padding-bottom:20px !important;*/
display:none;
}

.tourney_image
{
display: block !important;
}

.tourney_card
{
display:none !important;
}
}

@media (max-width: 600px) {
.tourney_logo
{
/*padding:14px 10px !important;
width:80px;
border:1px solid blue;*/
display:none;
}

.cta
{
padding-bottom:0px;
}

.section_cta
{
padding-top:40px !important;
}

.cta_col
{
margin-bottom:40px;
}

.tourney_logo img
{
/*width:100%;*/
display:none;
}

.tourney_deets h4
{
/*font-size:24px !important;
padding-top:20px !important;
padding-bottom:10px !important;*/
display:none;
}

.tourney_deets .deets
{
/*font-size:14px !important;*/
display:none;
}

.deets.deets1
{
/*width:38% !important;
float:left !important;*/
display:none;
}

.deets.deets2
{
/*float:left;*/
display:none;
}

.kf_countdown
{
/*padding:12px !important;
padding-bottom:20px !important;*/
display:none;
}

.tourney_image
{
display: block !important;
}

.tourney_card
{
display:none !important;
}
}

/*.input-btn{
float: none;
min-width: 155px;
text-align: center;
display: inline-block;
padding: 5px 15px 6px;
}
.input-btn.inactive{
color: #a8a7a7;
cursor: no-drop;
background: #e7eaf0;
border-color: #e7eaf0;
}*/
