/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

@font-face {
    font-family: 'delirium_ncvregular';
    src: url('fty_delirium_ncv-webfont.woff2') format('woff2'),
         url('fty_delirium_ncv-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.tm-block-toolbar {
    position: relative;
    z-index: 2;
    background-color: #ffffff;
  	color:#BA1B39;
    border-bottom: 0px solid #ededf0;
}

.uk-icon-button {
    box-sizing: border-box;
    display: inline-block;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: #BA1B39;
    line-height: 42px;
    color: #ffffff;
    font-size: 24px;
    text-align: center;
    position: relative;
    margin: 4px;
    overflow: visible;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

/* Logo size for centered navigation */
.tm-navbar-center [class*='tm-logo'] { transform: scale(1.0); }

.uk-article-title {
    font-size: 70px;
    line-height: 70px;
    font-weight: 300;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0;
}


.pullitdown {
    margin-top: -20px;
}

.levanton {
	margin-bottom: -200px;
}

.dropshadow {
-webkit-box-shadow: 3px 4px 80px -5px rgba(0,0,0,0.90);
-moz-box-shadow: 3px 4px 80px -5px rgba(0,0,0,0.90);
box-shadow: 3px 4px 80px -5px rgba(0,0,0,0.90);
}

.boxshadow {
background:rgba(0,0,0,0.28);
padding:20px;
}

.textshadow
{
	text-shadow: 0px 0px 10px #000;
}

.tm-navbar {
border-bottom: solid 14px #FFFFFF;
z-index: 3;
}


.tm-block-footer .tm-footer {
    position: relative;
    color: #D8D8D9;
    font-size: 14px;
    text-align: center;
}


.uk-panel-box-primary {
    background: -webkit-linear-gradient(top, #BA1B39, #213A63);
    background: -o-linear-gradient(top, #BA1B39, #213A63);
    background: -moz-linear-gradient(top, #BA1B39, #213A63);
    background: linear-gradient(top, #BA1B39, #213A63);
    color: #ffffff;
}

.uk-panel-box-primary .uk-button:not(.uk-button-link) {
    color: #ffffff;
    background: -webkit-linear-gradient(left, #BA1B39, #213A63);
    background: -o-linear-gradient(left, #BA1B39, #213A63);
    background: -moz-linear-gradient(left, #BA1B39, #213A63);
    background: linear-gradient(left, #BA1B39, #213A63);
	border: 1px solid #ff2d54;
}

.uk-block-secondary .uk-button:not(.uk-button-link) {
    color: #fff;
    background: #BA1B39;
}


.uk-panel-box-springgreen {
    padding: 10px;
    background: none;
    color: DarkOliveGreen;
    border: 5px solid mediumspringgreen;
}

.uk-panel-box-midnightblue {
    padding: 10px;
    background: #e1eae8;
    color: midnightblue;
    border: 5px solid midnightblue;
}

.uk-panel-box-darkorange {
    padding: 10px;
    background: none;
    color: darkslategray;
    border: 5px solid darkorange;
}

.uk-panel-box-red {
    padding: 10px;
    background: none;
    color: darksred;
    border: 5px solid red;
}

.uk-panel-box-goldenrod {
    padding: 10px;
    background: -webkit-linear-gradient(left, #dbb84e, #FDE08D, #f9e989);
    background: linear-gradient(left, #dbb84e, #FDE08D, #f9e989);
    border: 1px solid #fcdc7b;
    color: #5b4400;
    border: 5px solid goldenrod;
}

.uk-nav-navbar ul a {
color: #BA1B39;
font-size: 14px;
}


/* package recommended badge */

.uk-panel-box .uk-panel-badge {
    top: -10px;
    right: 10px;
    -webkit-box-shadow: 1px 2px 4px 1px rgba(0,0,0,0.7);
    -moz-box-shadow: 1px 2px 4px 1px rgba(0,0,0,0.7);
    box-shadow: 1px 2px 4px 1px rgba(0,0,0,0.7);
}

.uk-panel-box-primary .uk-badge {
    background: lightseagreen;
    color: #ffffff;
  	border: solid 2px cadetblue;
}

.uk-badge {
    display: inline-block;
    padding: 0 6px;
    font-size: 16px;
    font-weight: normal;
    font-style: italic;
    line-height: 24px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    border-radius: 1px;   
}

.uk-badge-rhpspecial {
    background: -webkit-linear-gradient(left, #dbb84e, #FDE08D, #DF9F28);
    background: linear-gradient(left, #dbb84e, #FDE08D, #DF9F28);
    border: 1px solid #fcdc7b;
    color: #5b4400;
    display: inline-block;
    padding: 0 6px;
    font-size: 16px;
    font-weight: normal;
    font-style: italic;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 1px;  
}

.uk-text-news {
    font-size: 22px;
    line-height: 24px;
    font-weight: 400;
    color: midnightblue;
}

h1, .uk-h1, h2, .uk-h2, h3, .uk-h3  {
    font-style: italic;
}

h2, .uk-h2 {
    font-size: 60px;
    line-height: 60px;
}


.versus {
    text-rendering: auto;
    font-style: italic;
    color: #000;
}

.uk-accordion-title {
    margin-top: 0;
    margin-bottom: 16px;
    padding: 6px 12px;
    background: rgba(0, 0, 0, 0);
    font-family: 'Ropa Sans';
    font-size: 20px;
    font-weight: bold;
    line-height: 50px;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 20px;
    text-transform: none;
    letter-spacing: 0;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    color: #ffffff;
    background: -webkit-linear-gradient(right, #BA1B39, #213A63);
    background: -o-linear-gradient(right, #BA1B39, #213A63);
    background: -moz-linear-gradient(right, #BA1B39, #213A63);
    background: linear-gradient(right, #BA1B39, #213A63);
 }

.uk-accordion-title:hover {
    border-color: #B51C3B;
    background: rgba(0, 0, 0, 0);
  color: #13202e;}

.uk-accordion-title.uk-active {
    border-color: #B51C3B;
    background: rgba(0, 0, 0, 0);
    color: #13202e;
}

.uk-article-meta {
    font-size: 14px;
    line-height: 0px;
    color: #dbdcdd;
    text-transform: none;
    margin: -24px 0px 5px 0px;
}


.uk-price {
    margin: 0 0 0px 0;
    font-weight: bold;
	color: #fcefb5 !important;
    text-transform: none;
    font-size: 40px;
    line-height: 38px;
	font-style: italic;
	text-shadow: -1px -1px 0 orange, 1px -1px 0 #a55703, -1px 1px 0 #cf941c, 1px 3px 0 #000;
}

* + .uk-alert {
    margin-top: 5px;
    margin-bottom: 10px;
}

.uk-alert-divider {
    background: rgba(0, 61, 119, 0.13);
    color: midnightblue;
    border: none;
}


.uk-modal-dialog > .uk-close:first-child {
    margin: 10px 10px 0 0;
    float: right;
    color: white;
    background: #B51C3B;
}

p, ul, ol, dl, blockquote, pre, address, fieldset, figure {
    margin: 0 0 14px 0;
}

.uk-offcanvas-bar {
	background-color: #071d3d;
}

.uk-navbar-toggle {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}


.uk-nav-offcanvas > li > a {
    color: rgba(219, 220, 221, 0.9);
    padding: 10px 15px;
    margin-bottom: 2px;
    font-family: 'Ropa Sans';
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.uk-modal-dialog {
    padding: 10px;
}


/* CALENDAR */
.uk-calendar-bg {
background-image: url("../images/calendar-bg.png");
background-repeat: no-repeat;
}


/* NBA */
.nba-start {
background-color: #BA1B39;
color: #fff;
border-top-left-radius: 14px;
border-bottom-left-radius: 14px;
}

.nba-start-middle {
color: #fff;
border-top-left-radius: 14px;
border-bottom-left-radius: 14px;
background: rgba(255,255,255,0);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.79) 45%, rgba(186,27,56,1) 57%, rgba(186,27,57,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(45%, rgba(255,255,255,0.79)), color-stop(57%, rgba(186,27,56,1)), color-stop(100%, rgba(186,27,57,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.79) 45%, rgba(186,27,56,1) 57%, rgba(186,27,57,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.79) 45%, rgba(186,27,56,1) 57%, rgba(186,27,57,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.79) 45%, rgba(186,27,56,1) 57%, rgba(186,27,57,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.79) 45%, rgba(186,27,56,1) 57%, rgba(186,27,57,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ba1b39', GradientType=1 );
}

.nba {
background-color: #BA1B39;
/*background-image: url("../images/dado-bg.png");*/
background-repeat: no-repeat;

color: #fff;
}

.nba-end {
background-color: #BA1B39;
color: #fff;
border-top-right-radius: 14px;
border-bottom-right-radius: 14px;
}

.nba-single {
background: #BA1B39;
color: #fff;
border-radius: 14px;
}

/* NHL */
.nhl {
background-color: #484e56;
color: #fff;
}

.nhl-start {
background-color: #484e56;
color: #fff;
border-top-left-radius: 14px;
border-bottom-left-radius: 10px;
}

.nhl-end {
background-color: #484e56;
color: #fff;
border-top-right-radius: 14px;
border-bottom-right-radius: 14px;
}

.nhl-single {
background: #484e56;
color: #fff;
border-radius: 14px;
}


/* MLB */
.mlb {
background-color: #434772;
color: #fff;
}

.mlb-start {
background-color: #434772;
color: #fff;
border-top-left-radius: 14px;
border-bottom-left-radius: 10px;
}

.mlb-start-lastweek {
color: #fff;
border-top-left-radius: 14px;
border-bottom-left-radius: 10px;
background: rgba(255,255,255,0);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.82) 64%, rgba(67,71,114,0.99) 77%, rgba(67,71,114,1) 78%, rgba(67,71,114,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(64%, rgba(255,255,255,0.82)), color-stop(77%, rgba(67,71,114,0.99)), color-stop(78%, rgba(67,71,114,1)), color-stop(100%, rgba(67,71,114,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.82) 64%, rgba(67,71,114,0.99) 77%, rgba(67,71,114,1) 78%, rgba(67,71,114,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.82) 64%, rgba(67,71,114,0.99) 77%, rgba(67,71,114,1) 78%, rgba(67,71,114,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.82) 64%, rgba(67,71,114,0.99) 77%, rgba(67,71,114,1) 78%, rgba(67,71,114,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.82) 64%, rgba(67,71,114,0.99) 77%, rgba(67,71,114,1) 78%, rgba(67,71,114,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#434772', GradientType=1 );
}

.mlb-end {
background-color: #434772;
color: #fff;
border-top-right-radius: 14px;
border-bottom-right-radius: 14px;
}

.mlb-single {
background: #434772;
color: #fff;
border-radius: 14px;
}


/* NFL */
.nfl {
background-color: #0051c4;
color: #fff;
}

.nfl-start {
background-color: #0051c4;
color: #fff;
border-top-left-radius: 14px;
border-bottom-left-radius: 10px;
}

.nfl-firstweek {
color: #fff;
background: rgba(0,81,196,1);
background: -moz-linear-gradient(left, rgba(0,81,196,1) 0%, rgba(0,82,196,1) 23%, rgba(255,255,255,0.88) 32%, rgba(255,255,255,0) 96%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,81,196,1)), color-stop(23%, rgba(0,82,196,1)), color-stop(32%, rgba(255,255,255,0.88)), color-stop(96%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(0,81,196,1) 0%, rgba(0,82,196,1) 23%, rgba(255,255,255,0.88) 32%, rgba(255,255,255,0) 96%);
background: -o-linear-gradient(left, rgba(0,81,196,1) 0%, rgba(0,82,196,1) 23%, rgba(255,255,255,0.88) 32%, rgba(255,255,255,0) 96%);
background: -ms-linear-gradient(left, rgba(0,81,196,1) 0%, rgba(0,82,196,1) 23%, rgba(255,255,255,0.88) 32%, rgba(255,255,255,0) 96%);
background: linear-gradient(to right, rgba(0,81,196,1) 0%, rgba(0,82,196,1) 23%, rgba(255,255,255,0.88) 32%, rgba(255,255,255,0) 96%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0051c4', endColorstr='#ffffff', GradientType=1 );
}

.nfl-end {
background-color: #0051c4;
color: #fff;
border-top-right-radius: 14px;
border-bottom-right-radius: 14px;
}

.nfl-single {
background: #0051c4;
color: #fff;
border-radius: 14px;
}



/* NCAAF */
.ncaaf {
background-color: #CB5142;
color: #fff;
}

.ncaaf-start {
background-color: #CB5142;
color: #fff;
border-top-left-radius: 14px;
border-bottom-left-radius: 10px;
}

.ncaaf-firstweek {
color: #fff;
background: rgba(203,81,66,1);
background: -moz-linear-gradient(left, rgba(203,81,66,1) 0%, rgba(203,81,66,1) 24%, rgba(255,255,255,0.91) 31%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(203,81,66,1)), color-stop(24%, rgba(203,81,66,1)), color-stop(31%, rgba(255,255,255,0.91)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(203,81,66,1) 0%, rgba(203,81,66,1) 24%, rgba(255,255,255,0.91) 31%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(203,81,66,1) 0%, rgba(203,81,66,1) 24%, rgba(255,255,255,0.91) 31%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(203,81,66,1) 0%, rgba(203,81,66,1) 24%, rgba(255,255,255,0.91) 31%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(203,81,66,1) 0%, rgba(203,81,66,1) 24%, rgba(255,255,255,0.91) 31%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb5142', endColorstr='#ffffff', GradientType=1 );
}

.ncaaf-end {
background-color: #CB5142;
color: #fff;
border-top-right-radius: 14px;
border-bottom-right-radius: 14px;
}

.ncaaf-single {
background: #CB5142;
color: #fff;
border-radius: 14px;
}



/* NCAAB */
.ncaab {
background-color: #6896C1;
color: #fff;
}

.ncaab-start {
background-color: #6896C1;
color: #fff;
border-top-left-radius: 14px;
border-bottom-left-radius: 10px;
}

.ncaab-end {
background-color: #6896C1;
color: #fff;
border-top-right-radius: 14px;
border-bottom-right-radius: 14px;
}

.ncaab-single {
background: #6896C1;
color: #fff;
border-radius: 14px;
}

.uk-icon-medium {
    font-size: 200%;
    vertical-align: -50%;
}

.uk-icon-small {
    font-size: 150%;
    vertical-align: -50%;
}

.tm-search {
    position: fixed;
    bottom: -5px;
    right: 0;
    z-index: 981;
    border-radius: 4px 0 0 4px;
    width: 100%;
    background: #162947;
}


.uk-slidenav {
    display: inline-block;
    box-sizing: border-box;
    width: 80px;
    height: 50px;
    line-height: 48px;
    color: #000;
    font-size: 80px;
    text-align: center;
    position: relative;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}