@import url(//fonts.googleapis.com/css?family=Oswald:400,700|Lato:400,700|Work+Sans:900|Montserrat:400,700|Open+Sans:800|Playfair+Display:400,700,900|Quicksand|Raleway:200,400,700|Roboto+Slab:400,700|Work+Sans:100,200,300,400,500,600,700,800,900|Montserrat:100,200,300,400,500,600,700,800,900|Work+Sans:100,200,300,400,400italic,500,600,700,700italic,800,900|Lato:100,200,300,400,400italic,500,600,700,700italic,800,900|Montserrat:100,200,300,400,500,600,700,800,900&subset=latin,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek,vietnamese);
#wallpaper {
background: url() no-repeat 50% 0;
}
body,
.blog-widget-text p,
.feat-widget-text p,
.post-info-right,
span.post-excerpt,
span.feat-caption,
span.soc-count-text,
#content-main p,
#commentspopup .comments-pop,
.archive-list-text p,
.author-box-bot p,
#post-404 p,
.foot-widget,
#home-feat-text p,
.feat-top2-left-text p,
.feat-wide1-text p,
.feat-wide4-text p,
#content-main table,
.foot-copy p,
.video-main-text p {
font-family: 'Lato', sans-serif;
}
a,
a:visited,
.post-info-name a {
/* color: #d61;*/
color:#fff;
}
a:hover {
color: #999999;
}
.fly-but-wrap,
span.feat-cat,
span.post-head-cat,
.prev-next-text a,
.prev-next-text a:visited,
.prev-next-text a:hover {
background: #d61;
}
.fly-but-wrap {
background: #d61;
}
.fly-but-wrap span {
background: #ffffff;
}
.woocommerce .star-rating span:before {
color: #d61;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #d61;
}
.woocommerce span.onsale,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: #d61;
}
span.post-header {
border-top: 4px solid #d61;
}
#main-nav-wrap,
nav.main-menu-wrap,
.nav-logo,
.nav-right-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
-webkit-backface-visibility: hidden;
background: #d61;
}
nav.main-menu-wrap ul li a,
.nav-menu-out:hover ul li:hover a,
.nav-menu-out:hover span.nav-search-but:hover i,
.nav-menu-out:hover span.nav-soc-but:hover i,
span.nav-search-but i,
span.nav-soc-but i {
color: #ffffff;
}
.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
border-color: #ffffff transparent transparent transparent;
}
.nav-menu-out:hover ul li a,
.nav-menu-out:hover span.nav-search-but i,
.nav-menu-out:hover span.nav-soc-but i {
color: #fdacc8;
}
.nav-menu-out:hover li.menu-item-has-children a:after {
border-color: #fdacc8 transparent transparent transparent;
}
.nav-menu-out:hover ul li ul.mega-list li a,
.side-list-text p,
.row-widget-text p,
.blog-widget-text h2,
.feat-widget-text h2,
.archive-list-text h2,
h2.author-list-head a,
.mvp-related-text a {
color: #FFF;
font-weight: bold;
}
ul.mega-list li:hover a,
ul.side-list li:hover .side-list-text p,
ul.row-widget-list li:hover .row-widget-text p,
ul.blog-widget-list li:hover .blog-widget-text h2,
.feat-widget-wrap:hover .feat-widget-text h2,
ul.archive-list li:hover .archive-list-text h2,
ul.archive-col-list li:hover .archive-list-text h2,
h2.author-list-head a:hover,
.mvp-related-posts ul li:hover .mvp-related-text a {
color: #999999 !important;
}
span.more-posts-text,
a.inf-more-but,
a.inf-more-but2,
#comments-button a,
#comments-button span.comment-but-text {
border: 1px solid #d61;
}
span.more-posts-text,
a.inf-more-but,
a.inf-more-but2,
#comments-button a,
#comments-button span.comment-but-text {
color: #d61 !important;
background: #191b1e;
}
#comments-button a:hover,
#comments-button span.comment-but-text:hover,
a.inf-more-but:hover,
a.inf-more-but2:hover,
span.more-posts-text:hover {
background: #d61;
}
nav.main-menu-wrap ul li a,
ul.col-tabs li a,
nav.fly-nav-menu ul li a,
.foot-menu .menu li a {
font-family: 'Montserrat', sans-serif;
}
.feat-top2-right-text h2,
.side-list-text p,
.side-full-text p,
.row-widget-text p,
.feat-widget-text h2,
.blog-widget-text h2,
.prev-next-text a,
.prev-next-text a:visited,
.prev-next-text a:hover,
span.post-header,
.archive-list-text h2,
#woo-content h1.page-title,
.woocommerce div.product .product_title,
.woocommerce ul.products li.product h3,
.video-main-text h2,
.mvp-related-text a {
font-family: 'Montserrat', sans-serif;
}
.feat-wide-sub-text h2,
#home-feat-text h2,
.feat-top2-left-text h2,
.feat-wide1-text h2,
.feat-wide4-text h2,
.feat-wide5-text h2,
h1.post-title,
#content-main h1.post-title,
#post-404 h1,
h1.post-title-wide,
#content-main blockquote p,
#commentspopup #content-main h1 {
font-family: 'Montserrat', sans-serif;
}
h3.home-feat-title,
h3.side-list-title,
#infscr-loading,
.score-nav-menu select,
h1.cat-head,
h1.arch-head,
h2.author-list-head,
h3.foot-head,
.woocommerce ul.product_list_widget span.product-title,
.woocommerce ul.product_list_widget li a,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce .related h2,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .product_title,
#content-main h1,
#content-main h2,
#content-main h3,
#content-main h4,
#content-main h5,
#content-main h6 {
font-family: 'Montserrat', sans-serif;
}

.post-cont-out,
.post-cont-in {
margin-right: 0;
}
.nav-links {
display: none;
}
.home-wrap-out2 {
float: left;
margin-left: 0;
margin-right: -315px;
}
.home-wrap-in2 {
margin-left: 0;
margin-right: 315px;
}
.home-left-col {
float: left;
}
.home-mid-col {
float: right;
margin-left: 15px;
margin-right: 0;
}
@media screen and (max-width: 1399px) and (min-width: 1250px) {
.home-wrap-out2 {
float: left;
margin-left: 0;
margin-right: -265px;
}
.home-wrap-in2 {
margin-left: 0;
margin-right: 265px;
}
}
@media screen and (max-width: 1249px) and (min-width: 1100px) {
.home-wrap-out2 {
float: left;
margin-left: 0;
margin-right: -265px;
}
.home-wrap-in2 {
margin-left: 0;
margin-right: 265px;
}
}
@media screen and (max-width: 1099px) {
.home-wrap-out2,
.home-wrap-in2 {
float: left;
margin-left: 0;
margin-right: 0;
}
.home-mid-col {
float: left;
}
}
@media screen and (max-width: 479px) {
.home-mid-col {
margin-left: 0;
}
}
.feat-info-wrap { display: none; }
.side-list-cat { display: none; }
span.feat-cat { display: none; }
span.post-head-cat { display: none; }


/*Blink*/
@-webkit-keyframes blink {  
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}
blink {
  -webkit-animation-name: blink;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 1s; 
}

/*
 * STUFF FOR SPOILER v0.1
 * 2015/05/14 by Norris
 */
.spoilery_container { display: block; }
.spoilery_container .spoilery_header { display: block; padding: 5px 0px; font-size: 1.25em; cursor: pointer; font-weight: bold; color: #d61; }
.spoilery_container .spoilery_header:before { display: inline-block; content: '+'; width: 20px; text-align: center; }
.spoilery_container .spoilery_content { display: none; }

.spoilery_container.toggled .spoilery_header:before { display: inline-block; content: '-'; width: 20px; text-align: center; }
.spoilery_container.toggled .spoilery_content { display: block; }

/*Tabs*/
#tabArea div.tabArea {
  font-size: 80%;
  font-weight: bold;
}
a.tab {
  border: 1px solid #999;
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
  background-color:#000;
}
a.tab:hover {
  background-color: #d0d0d0;
  color: #606060;
}

/**/
::-webkit-scrollbar {
    width: 5px;  
}
::-webkit-scrollbar-track-piece {
    background: #888
}
::-webkit-scrollbar-thumb {
    background: #f80
}

/*--*/
div.overf {
  max-height: 1.2em;
  overflow: hidden;
  position: relative;
 /* color: transparent;*/
}

/*--*/
table.brackets {}
table.brackets tr {}
table.brackets td {vertical-align:middle;}
table.brackets td img{vertical-align:middle;}

table.results tr:nth-child(even) td{
	background:black;
}
table.results tr:hover{
	background-color: darkslategrey; 
}
 
 table.height33 tr{
	height: 33px; 
}

#back {
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
#back a:link {
height: 100%;
width: 100%;
display: block;
}
.rotateX {
  transform-origin: 30% 125%;
  transform: rotate(-90deg); 
  white-space: nowrap; 
  display: block;
  position: absolute;
    color: #fff;
    background: green;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 8px;
    font-size: 10px;
}
.pickteam1{
   transform: rotate(90deg);
    transform-origin: left bottom 0;
    display: inline-block;
    color: #fff;
    position: relative;
    background: green;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 8px;
    font-size: 8px;
    left: -8px;
    top: -20px;
    font-weight: 700;
}
.pickteam2{
    transform: rotate(90deg);
    transform-origin: left bottom 0;
    display: inline-block;
    color: #fff;
    position: relative;
    background: green;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 8px;
    font-size: 8px;
    right: -30px;
    top: -20px;
    font-weight: 700;
}

.grid-tourney {
width: 100%;
position: relative;
min-height: 95px;
}
.grid-tourney .filter-grid {
margin-bottom: 20px;
}
.grid-tourney .filter-grid:before, .grid-tourney .filter-grid:after {
content: " ";
display: table;
}
.grid-tourney .filter-grid:after {
clear: both;
}
.grid-tourney .filter-grid .item-filter {
width: 100px;
float: left;
color: #b8b8b8;
font: 13px/30px Montserrat;

text-transform: uppercase;
text-align: center;
cursor: pointer;
height: 30px;
position: relative;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
border-bottom: 4px solid #d8d8d9;
}
.grid-tourney .filter-grid .item-filter:hover {
color: #d61;
font-weight: bold;
}
.grid-tourney .filter-grid .item-filter:first-child {
border-bottom: 4px solid #d61;
font-weight: bold;
}
.grid-tourney-wrap {
display: none;
/*background-color: #e4e9ec;*/
min-height: 95px;
}
.grid-tourney-wrap:first-child {
display: block;
}
.grid-tourney-wrap {
  display: block;
  margin-bottom: 7px;
}


.grid-tourney2 {
width: 100%;
position: relative;
min-height: 95px;
}
.grid-tourney2 .filter-grid2 {
margin-bottom: 20px;
}
.grid-tourney2 .filter-grid2:before, .grid-tourney2 .filter-grid2:after {
content: " ";
display: table;
}
.grid-tourney2 .filter-grid2:after {
clear: both;
}
.grid-tourney2 .filter-grid2 .item-filter2 {
width: 100px;
float: left;
color: #b8b8b8;
font: 13px/30px Montserrat;

text-transform: uppercase;
text-align: center;
cursor: pointer;
height: 30px;
position: relative;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
border-bottom: 4px solid #d8d8d9;
}
.grid-tourney2 .filter-grid2 .item-filter2:hover {
color: #d61;
font-weight: bold;
}
.grid-tourney2 .filter-grid2 .item-filter2:first-child {
border-bottom: 4px solid #d61;
font-weight: bold;
}
.grid-tourney-wrap2 {
display: none;
/*background-color: #e4e9ec;*/
min-height: 95px;
}
.grid-tourney-wrap2:first-child {
display: block;
}
.grid-tourney-wrap2 {
  display: block;
  margin-bottom: 7px;
}
#content-main a.wht:hover {
  color: white; 
}
.lb-widget {
    width: 100%;
    padding-bottom: 5px;
}

.lb-widget .lb-widget-logo-container {
    width: 100%;
    text-align: center;
    margin-bottom: 2px
}

.lb-widget .lb-widget-logo-container .lb-widget-logo {
    height: 35px;
    margin-top: 2px
}

.lb-widget .lb-widget-matches-table {
    table-layout: fixed;
    width: 100%;
    color: #fff;
    border-collapse: collapse
}

.lb-widget .lb-widget-matches-table .lb-widget-match-row {
    height: 38px
}

.lb-widget .lb-widget-matches-table .lb-widget-match-row:last-child {
    border-bottom: 0
}

.lb-widget .lb-widget-matches-table .lb-widget-team-name {
    display: flex;
    margin-top: 2px;
    align-items: center
}

.lb-widget .lb-widget-matches-table .lb-widget-team-name1 {
    text-align: right
}

.lb-widget .lb-widget-matches-table .lb-widget-bet-text {
    text-align: center;
    color: #fff;
    font-weight: 700;
    width: 55px
}

.lb-widget .lb-widget-matches-table .lb-widget-team1 {
    padding-left: 8px;
    justify-content: flex-end;
    margin-right: 8px
}

.lb-widget .lb-widget-matches-table .lb-widget-team1 .lb-widget-team-logo-container {
    margin-left: 0px
}

.lb-widget .lb-widget-matches-table .lb-widget-team2 {
    margin-left: 8px;
    padding-right: 8px
}

.lb-widget .lb-widget-matches-table .lb-widget-team2 .lb-widget-team-logo-container {
    margin-right: 0px
}

.lb-widget .lb-widget-matches-table .lb-widget-vs-button {
    opacity: .65
}

.lb-widget .lb-widget-matches-table .lb-widget-bet-button {
    background: #4f5c67 linear-gradient(180deg, #4d5b67 0, #3b434a);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .05), 0 1px 2px 0 rgba(0, 0, 0, .57);
    border-radius: 3px;
    cursor: pointer;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    line-height: 32px;
    margin: 0 2px 0 1px;
    height: 32px;
    display: block;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.lb-widget .lb-widget-matches-table .lb-widget-bet-button:hover {
    background:#d61;
    text-shadow: none;
    color: #fff!important
}


.lb-widget .lb-widget-matches-table .lb-widget-team-logo-container {
    height: 25px;
    width: 25px;
    min-height: 25px;
    min-width: 25px
}

.lb-widget .lb-widget-matches-table .lb-widget-team-logo-container img {
    width: 100%
}

a.cmenu{
	font: 12px/20px Montserrat;
	font-weight: 200;
}
a.cmenu:hover {
	font: 12px/20px Montserrat;
	font-weight: bold;
	color:white;
}