/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
    box-sizing: border-box;
    min-width: 1180px;
}
*, *:before, *:after {
    box-sizing: inherit;
}


::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
img,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

a {
    text-decoration: none;
    color: #fff;
}

ul
{
    list-style-type: none;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

#header {
    height: 174px;
    background: url(../images/headerbg.jpg) 0 0 repeat-x;
}
#header > .center {
    position: relative;
}

#logoarea {
    position: absolute;
    z-index: 1;
    width: 220px;
    height: 277px;
    background: #0a5ea1;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 0.875em;
    font-weight: 700;
    color: #fff;
    border-radius: 0 0 8px 8px;
    padding: 6px;
    text-align: center;
    text-transform: uppercase;
}
#logoarea time {
    margin-bottom: 13px;
    display: block;
}
#socials, #socialsfooter {
    margin-bottom: 5px;
}
#socials {
    display:none;
}
#socials a, #socialsfooter a {
    width: 40px;
    height: 40px;
    display: inline-block;
    margin: 0 3px;
}
#sfb, #sfbf {
    background: url(../images/sprite.png) 10px 1px no-repeat;
}
#stw, #stwf {
    background: url(../images/sprite.png) 2px -45px no-repeat;
}
#sin, #sinf {
    background: url(../images/sprite.png) 0 -92px no-repeat;
}
#syt, #sytf {
    background: url(../images/sprite.png) 0 -142px no-repeat;
}
#sfb:hover, #sfbf:hover {
    background-position: -49px 1px;
}
#stw:hover, #stwf:hover {
    background-position: -58px -45px;
}
#sin:hover, #sinf:hover {
    background-position: -60px -92px;
}
#syt:hover, #sytf:hover {
    background-position: -60px -142px;
}

#mod-search-searchword {
    width: 182px;
    height: 30px;
    border: none;
    background: #064373 url(../images/sprite.png) 4px -253px no-repeat;
    padding-left: 35px;
    margin-bottom: 13px;
    color: #fff;
}

#logo {
    display: inline-block;
}
#logo a {
    width: 207px;
    height: 85px;
    display: block;
    /*background: url(../images/sprite.png) 0 -188px no-repeat;*/
    background: url(../images/208x85-arcadia-sports-logo-new-white.png) 0 0 no-repeat; /* basic logo */

	/* XMAS */
	/* check margin-top in #stoiximanlogo a, should be 0 if no xmas */
	/*background: url(../images/new-xmas-logo.png) 0 0 no-repeat;
	height: 100px;*/
}
/*#logo a {
  background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0 -1068px;
  display: block;
  height: 75px;
  overflow: visible;
  text-indent: -9999px;
  position: relative;
  top: -8px;
  width: 208px;
}*/
#stoiximanlogo {
    display: inline-block;
	margin-top: 0;
	
	/* if xmas */
    /*margin-top: 5px;*/
}
/*#stoiximanlogo {
    display: inline-block;
    margin-top: -7px;
}*/
#stoiximanlogo a {
    width: 180px;
    height: 101px;
    display: block;
    /*background: url(../images/stoiximan-logo.png) top center no-repeat;*/
	background: url(../images/stoiximan_v2020.png) top center no-repeat;

	/* xmas */
	margin-top:-20px;
}

#headerbanner {
    margin-top: 15px;
    width: 728px;
    height: 90px;
    display: block;
}

#mainmenu {
    position: absolute;
    right: 0;
    top: 130px;
    z-index: 9999;
}
#mainmenu ul {
    padding: 0;
}
#mainmenu ul.slimmenu {
   
}
#mainmenu ul.slimmenu li {
    background-color: #292929;
    display: inline-block;
    position: relative;
    border: none;
}
#mainmenu ul.slimmenu > li {
    background-color: transparent;
    margin: 0 0 0 5px;
}
#mainmenu ul.slimmenu > li:first-child {
    margin-left: 0;
}
#mainmenu ul.slimmenu li a, #mainmenu ul.slimmenu li span {
    display: block;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    padding: 5px;
    transition: background-color 0.5s ease-out 0s;
    color: #fff;
    text-transform: uppercase;
}
#mainmenu ul li a:hover {
    color:#2f9310;
    background: inherit;
}
#mainmenu ul.slimmenu li.active > a {
    color:#2f9310;
    background: inherit;
}
#mainmenu ul.slimmenu li > ul {
    width: 250px;
}
#mainmenu ul.slimmenu li li a, #mainmenu ul.slimmenu li li > span {
    width: 250px;
}
#mainmenu ul.slimmenu li .sub-collapser {
    display: none;
}


#mainbody {
    
}

#menuheader {
    height: 129px;
}
#menuheader {
    background: #064373;
}
#mainbody.football-listing #menuheader {
    background: url(../images/football-listing.jpg) center top no-repeat;
}
#mainbody.basket-listing #menuheader {
    background: url(../images/basket-listing.png) center top no-repeat;
}
#mainbody.sports-listing #menuheader {
    background: url(../images/sports-listing.png) center top no-repeat;
}
#mainbody.video-listing #menuheader {
    background: url(../images/video-listing.png) center top no-repeat;
}
#mainbody.webtv-listing #menuheader {
    background: #E10001;
}

#menuheader h1 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 3rem;
    font-weight: 700;
    margin: 50px 0 0 0;
    color: #fff;
    line-height: 3rem;
    text-align: center;
}

#articles-listing article, #tag-articles article {
    position: relative;
    margin-bottom: 50px;
    width: 100%;
    color: #3c3c3c;
}
#articles-listing article:first-child {
    margin-bottom: 120px;
}
#articles-listing article > *, #tag-articles article > * {
    margin-left: 280px;
}
#articles-listing article:first-child > * {
    margin-left: 400px;
}
#articles-listing article figure, #articles-listing article:first-child figure, #tag-articles article figure {
    margin: 0;
}
#articles-listing article > h2, #tag-articles article > h2 {
    line-height: 1.500rem;
    margin-top: 0;
    text-transform: uppercase;
}
#articles-listing article > h2 a, #tag-articles article > h2 a {
    color: #3c3c3c;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 1.500rem;
    font-weight: 700;
}
#articles-listing article .article-introtext *, #tag-articles article .article-introtext * {
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 1.125rem !important;
    font-weight: 300 !important;
}
#articles-listing article .article-introtext a, #tag-articles article .article-introtext a {
    color: #0E7BDA !important;
}
#articles-listing article footer, #tag-articles article footer {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
    margin-top: 25px;
}
#articles-listing article footer > *, #tag-articles article footer > * {
    display: inline-block;
}
#articles-listing .tt-tags, #tag-articles .tt-tags {
    display: none;
}

.pagination {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
}
.pagination a {
    color: #3c3c3c;
}
.pagination nav li {
    display: inline-block;
    margin: 0 5px;
}
.pagination nav li.disabled a, .pagination nav li a:hover {
    color: #2f9310;
}

#breadcrumbs .genericModule {
    margin: 0;
}
#breadcrumbs .breadcrumbs {
    height: 30px;
    margin-top: 22px;
    color: #3c3c3c;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
}
#breadcrumbs .breadcrumbs a {
    color: #3c3c3c;
}
#breadcrumbs .breadcrumbs a:hover {
    color: #606060;
}
#breadcrumbs .breadcrumbs span {
    color: #2f9310;
}

.genericModule.std > h2.oneline {
    border-bottom: 6px solid #000;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    margin: 0 0 30px;
}
.genericModule.std.bluecolor > h2.oneline {
    border-color: #0a5ea1;
    color: #0a5ea1;
}
.genericModule.std.bluecolor > h2.oneline > a {
    color: inherit;
}

.genericModule.std.greencolor > h2.oneline {
    border-color: #1d8700;
    color: #1d8700;
}
.genericModule.std.greencolor > h2.oneline > a {
    color: inherit;
}

.genericModule.std article {
    margin-bottom: 30px;
}
.genericModule.std article > * {
    margin: 0 0 13px 0;
    text-transform: uppercase;
}
.genericModule.std article h3 {
    line-height: 0.875rem;
}
.genericModule.std article h3 a {
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
    color: #3c3c3c;
}
.genericModule.std article h2 {
    line-height: 1.500rem;
}
.genericModule.std article h2 a {
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 1.500rem;
    font-weight: 700;
    color: #3c3c3c;
}

p.mod-articles-category-introtext a {
    color: #0a5ea1;
}
p.mod-articles-category-introtext a:hover {
    color: #2898f2;
}

/*
 *
 * SLIDESHOW
 *
 */

#slideshow, #slideshow article {
    width: 100%;
    height: 738px;
}
#slideshow nav {
    position: relative;
    bottom: 260px;
    text-align: right;
}
#slideshow nav > div {
    background: none repeat scroll 0 0 rgba(6, 67, 115, 0.6);
    display: inline-block;
    padding: 4px 11px 0;
}
#slideshow nav .thumbnav {
    display: inline-block;
    outline: medium none;
    padding: 2px;
    border: 3px solid transparent;
}
#slideshow nav .thumbnav.current, #slideshow nav .thumbnav:hover {
    border: 3px solid #fff;
}
#slideshow article {
    padding-top: 150px;
}
#slideshow article a:hover {
    color: #0a5ea1;
}
#slideshow article time {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
    padding: 0 15px;
    background: #0b67b0;
    color: #fff;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 1.125em;
    font-weight: 700;
    margin-bottom: 16px;
}
#slideshow article h3.mod-articles-category-category {
    margin: 0 0 16px 0;
}
#slideshow article h3.mod-articles-category-category a {
    font-family: 'Open Sans', sans-serif;
    font-size: 0.875em;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    
    height: 30px;
    line-height: 30px;
    padding: 5px 15px;
    background: #0b67b0;
    color: #fff;
}
#slideshow article h3.mod-articles-category-category a:hover {
    color: #FCFF74;
}
#slideshow article h2, #slideshow article .mod-articles-category-introtext {
    width: 590px;
    margin: 0;
    text-shadow: 1px 2px #232323;
    color: #fff;
}
#slideshow article h2 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 3.000em;
}
 #slideshow article .mod-articles-category-introtext {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
    font-size: 1.500em;
 }
#slideshow article .mod-articles-category-introtext a {
    color:#FCFF74;
}
#slideshow article .mod-articles-category-introtext a:hover {
    color:#0a5ea1;
}

.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url("../images/ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-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); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Arrows */
.slick-prev, .slick-next { border: 0; background: #0b67b0 url(../images/sprite.png) 14px -291px no-repeat; width: 48px; height: 48px; text-indent: -9999px; margin-left: 9px; }
.slick-next { background-position: -29px -291px; }
.slick-prev:hover, .slick-next:hover { background-color: #0e83e2; }

#slideshowinner {
    position: relative;
    margin-top: -198px;
}
#slideshowinner > div {
    background: rgba(6,67,115,0.6);
    height: 198px;
}

#asteratostypos {
    padding: 55px 30px 0 22px;
    width: 190px;
}
#asteratostypos span {
    display: block;
    text-transform: uppercase;
    line-height: 1.8rem;
}
#asteratostypos .fline {
    color: #fcff74;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.938rem;
}
#asteratostypos .sline {
    color: #cc0808;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 1.813rem;
}
#asteratostypos .tline {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 0.750rem;
    text-transform: none;
    line-height: 1rem;
    margin-top: 5px;
}

#epilogessyntakton > h2 {
    margin: 0;
    height: 50px;
    line-height: 50px;
    font-size: 1.875rem;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    text-transform: uppercase;
}
.fword {
    font-weight: 800;
}
.sword {
    font-weight: 300;
}

#epilogessyntakton article {
    display: inline-block;
    margin-right: 15px;
    width: 315px;
    color: #fff;
    position: relative;
}
#epilogessyntakton article h3 {
    position: absolute;
    top: 0;
    left: 0;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    z-index: 1;
    margin: 0;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    text-transform: uppercase;
}
#epilogessyntakton article figure {
    margin-right: 12px;
}
#epilogessyntakton article h2 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    margin: 0 0 5px 0;
    text-transform: uppercase;
    /*word-break: break-all;*/
overflow:hidden;
text-overflow:ellipsis;
}
#epilogessyntakton article p {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    font-size: 0.875rem;
    margin: 0;
}

#radio {
    background:#efedee url(../images/radiobg.jpg) 50% top no-repeat;
    height: 49px;
    line-height: 49px;
    color: #fff;
}
#radio .rfw {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.500rem;
    font-weight: 700;
    margin-left: 25px;
}
#radio .rsw {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.500rem;
    font-weight: 800;
    font-style: italic;
    margin-left: 8px;
    margin-right: 211px;
}

.twocols {
    padding: 22px 0;
}
.leftpart {
    float: left;
    width: 780px;
}
.rightpart {
    float: right;
    width: 380px;
}

.genericModule {
    margin-bottom: 40px;
}
.itsabanner {
    margin-bottom: 20px;
}

.genericModule .banneritem {
    text-align: center;
    margin-bottom: 15px;
}

.genericTitle.twolines {
    margin: 0 0 50px 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 3.000rem;
    padding-left: 13px;
    border-left: 6px solid #fff;
    height: 60px;
    line-height: 34px;
}
.genericTitle.twolines span {
    display: block;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    color: #3c3c3c;
    font-size: 1.500rem;
}

.genericTitle.twolines.colorblue {
    border-color: #0a5ea1;
    color: #0a5ea1;
}
.genericTitle.twolines.colorbluedark {
    border-color: #000337;
    color: #000337;
    height: 65px;
    padding-top: 5px;
}
.genericTitle.twolines.colorred {
    border-color: #022D51;
    color: #022D51;
}
.genericTitle.twolines.colorwhite {
    border-color: #fff;
    color: #fff;
}
.genericTitle.twolines.colorwhite span {
    color: #d1d1d1;
}

.generic3inrow {
    width: 248px;
    margin-left: 18px;
}
.generic3inrow:first-child {
    margin-left: 0;
}
.generic3inrow > * {
    display: block;
    margin-bottom: 6px !important;
}
.generic3inrow figure {
    margin-bottom: 14px !important;
}
.generic3inrow figure a {
    display: block;
}
.generic3inrow h3 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    margin: 0;
    text-transform: uppercase;
}
.generic3inrow h2 { margin: 0; font-size: 0px; }
.generic3inrow h2 a {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.125rem;
    text-transform: uppercase;
    color: #3c3c3c;
}
.generic3inrow p {
    margin: 0;
    font-size: 1.125rem;
    color: #3c3c3c;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
}

.withimgasbg article {
    width: 248px;
    height: 420px;
    margin-left: 17px;
    position: relative;
}
.withimgasbg article:first-child {
    margin-left: 0;
}
.withimgasbg article section {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 14px;
}
.withimgasbg article h2, .withimgasbg article h3 {
    display: inline-block;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
}
.withimgasbg article h3 {
    padding: 0 20px;
    font-size: 1.125rem;
    margin-bottom: 10px;
}
.withimgasbg article h2 {
    font-size: 1.500rem;
}

.roi {
    width: 380px;
    background: #3c3c3c;
    margin: 0 0 40px 0;
    padding: 20px;
}
.roi > h2 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.500rem;
    color: #fff;
    margin: 0 0 33px 0;
    border: none !important;
}
.roi > h2 a:hover {
    color: #0e81de;
}
.roi > section {
    height: 550px;
    overflow: hidden;
    background: url(../images/roibg.png) -86px 0 repeat-y;
}
.roi article {
    margin: -3px 0 15px;
}
.roi article > * {
    float: left;
}
.roi article time {
    width: 62px;
    text-align: center;
    color: #fff;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    display: none;
}
.roi article i {
    width: 12px;
    height: 12px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
    margin: 3px 4px 0;
}
.roi article > div {
    width: 250px;
    padding-left: 15px;
    padding-right: 5px;
}
.roi article > div h3, .roi article > div h2 {
    margin: 0 0 6px 0;
    text-transform: uppercase;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
}

.aftermain {
    width: 100%;
    display: block;
}

.greybg {
    background-color: #e5e5e5;
}
.yellowbg {
    background-color: rgba(241,196,15,0.8);
}

.apopsis {
    height: 250px;
    margin-bottom: 50px;
    min-width: 1180px;
}
.apopsis article {
    width: 380px;
    text-transform: uppercase;
    margin-left: 20px;
}
.apopsis article:first-child {
    margin-left: 0;
}
.apopsis article h3 {
    margin: 0 0 10px 0;
    border-bottom: 4px solid #3c3c3c;
    position: relative;
}
.apopsis article h3 a {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.875rem;
    color: #3c3c3c;
    display: block;
}
.apopsis article h2 {
    margin: 0;
}
.apopsis article h2 a {
    color: #0a5ea1;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.125rem;
}
.videoswrapper{
    margin-bottom: 50px;
}
.twomods {
    height: 575px;
    background: #000 url(../images/arcadia_webtv_tiny.png) 0 0 no-repeat;
    min-width: 1180px;
}

.aswebtv {
    width: 460px;
    margin: 188px 0 0 238px;
    
    
}
.aswebtv article h3 {
    margin: 0 0 10px 0;
}
.aswebtv article h3 a {
    color: #fff;
    height: 32px;
    line-height: 32px;
    padding: 0 23px;
    background: #022D51;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.500rem;
}
.aswebtv article h2 {
    margin: 0 0 10px 0;
}
.aswebtv article h2 a {
    color: #fff;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 3rem;
    text-shadow: 2px 2px #232323;
    text-transform: uppercase;
}
.aswebtv article p {
    color: #fff;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    font-size: 1.125rem;
    text-shadow: 2px 2px #232323;
    text-transform: uppercase;
}
.aswebtv h4 {
    margin: 0;
}
.aswebtv h4 a {
    color: #fff;
    height: 53px;
    line-height: 53px;
    padding: 0 41px;
    background: #e10001;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    display: inline-block;
}

.asvideos {
    width: 400px;
    height: 500px;
    margin: 15px 0;
}
.asvideos > section {
    height: 500px;
    overflow-y: hidden;
}
.asvideos article {
    margin-bottom: 15px;
}
.asvideos article figure {
    float: right;
    margin: 0 0 5px 5px;
}
.asvideos article h2 {
    margin: -4px 0 17px 0;
    line-height: 0.7em;
    text-align: right;
}
.asvideos article h2 a {
    color: #e10001;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    text-transform: uppercase;
}
.asvideos article time {
    color: #797979;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.750rem;
    text-align: right;
    display: block;
    text-transform: uppercase;
}

.asvideos h4 {
    text-align: center;
    margin: 25px 0 0 0;
}
.asvideos h4 a {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    color: #fff;
}

.threecolumns .genericModule {
    float: left;
    width: 250px;
    margin-left: 17px;
}
.triplecol .genericModule {
    float: left;
    width: 248px;
    margin-left: 18px;
}
.threecolumns .genericModule:first-child, .triplecol .genericModule:first-child {
    margin-left: 0px;
}
.threecolumns .genericModule > h2, .triplecol .genericModule > h2 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 2.250rem;
    margin: 0 0 30px 0;
    border-bottom:6px solid #000;
}
.threecolumns .genericModule > h2 a, .triplecol .genericModule > h2 a {
    color: #000;
}
.threecolumns article, .triplecol article {
    padding-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 15px;
}
.triplecol article {
    border: none;
}
.threecolumns article h2, .triplecol article h2 {
    margin: 0;
    line-height: 1.2rem;
    text-transform: uppercase;
}
.threecolumns article h2 a, .triplecol article h2 a {
    color: #3c3c3c;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
}
.threecolumns article figure, .triplecol article figure {
    margin: 15px 0;
}
.threecolumns article p, .triplecol article p {
    margin: 0;
    color: #3c3c3c;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    font-size: 1.125rem;
}
.threecolumns article h2.firstarticle a, .triplecol article h2 a {
    font-size: 1.125rem;
}
.threecolumns h3 a {
    display: block;
    height: 46px;
    line-height: 46px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    color: #fff;
    text-align: center;
    background: #000;
}

.forthcolumn {
    width: 380px;
}

.results-block {
    height: 474px;
    background: url(../images/lsbg.jpg) 0 0 no-repeat;
    margin-bottom: 50px;
    min-width: 1180px;
}

.various .genericModule {
    float: left;
    width: 280px;
    margin-left: 20px;
}
.various .genericModule:first-child {
    margin-left: 0;
}

.acepoll {
    padding: 8px 20px;
    background: #cb2829;
}
.acepoll > h2, .weather > h2, .swu > h2 {
    margin: 0 0 20px 0;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 1rem;
    padding-bottom: 20px;
    border-bottom: 1px solid #a92f24;
}
.acepoll h4 {
    margin: 0 0 25px 0;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 0.875rem;
}
.acepoll label {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    color: #fff;
}
.acepoll .button {
    margin: 20px 0 20px 144px;
    height: 32px;
    line-height: 32px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    color: #cb2829;
    background: #fff;
    border-radius: 4px;
    border: 0;
    padding: 0 20px;
}
.resultlabel, .totalvotes {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    color: #fff;
}

#pietitle {
    margin: 30px 0;
    border-bottom: 1px solid #000;
}
#pietitle h2 {
    margin: 0;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
}
#pietitle aside {
    margin: 0;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    font-style: italic;
    height: 34px;
    line-height: 34px;
}

.weather {
    padding: 8px 20px;
    background: #01b0e9;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    color: #fff;
}
.weather > h2 {
    border-color: #0092ce;
}

.weather .weather_sp1 {
    padding: 0;
}
.weather .weather_sp1_c .toleft {
    left: -7px;
    position: relative;
}
.weather .weather_sp1_c .toright {
    position: relative;
    right: -2px;
    text-align: right;
    top: -89px;
}
p.weather_sp1_city {
    margin: 0 0 6px 0;
    font-weight: 700;
    font-size: 1.500rem;
    text-transform: uppercase;
}

.weather_sp1_day {
    font-weight: 300;
    font-size: 1.250rem;
}
.weather_sp1_icon {
    position: relative;
    top: 6px;
}
span.weather_sp1_temp, span.weather_sp1_list_temp {
    font-size: 0.750rem;
}

.swu {
    padding: 8px 20px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    color: #000;
    background: #f5f5f5;
}
.swu > h2 {
    color: #000;
    border-color: #dfdfdf;
}

#share-buttons img {
    width: 35px;
    padding: 5px;
    border: 0;
    box-shadow: 0;
    display: inline;
}

#footer {
    height: 567px;
    background: #000;
    color: #838383;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    position: relative;
    min-width: 1180px;
}
#footerbluemenu {
    position: absolute;
    bottom: 0;
    height: 62px;
    width: 100%;
    background: #003c86;
    padding-top: 28px;
    font-size: 0.750rem;
}
.menu.footerbluemenu {
    padding: 0;
    margin: 0;
}
.menu.footerbluemenu > li {
    display: inline-block;
    margin-right: 10px;
}
.createdby:hover span {
    color: red;
}
.tags {
    margin-bottom: 60px !important;
}
.tags nav {
    padding-top: 28px;
    text-align: center;
}
.tags nav > * {
    display: inline-block;
    height: 15px;
    line-height: 15px;
    margin-left: 32px;
}
.tags h3 {
    margin: 0;
}
.tags nav a {
    color: #01b0e9;
    font-style: italic;
}
.tags nav a:hover {
    color: #fff;
}

.footerblogs {
    width: 800px;
    position: relative;
}
.footerblogs > * {
    float: left;
    margin: 0 0 23px 0;
    position: relative;
    width: 200px;
}
.footerblogs .moduletable > h3 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    margin: 0 0 15px 0;
    font-size: 1.125rem;
}
.footerblogs ul {
    padding: 0;
    margin: 0;
}
.footerblogs ul li {
    line-height: 16px;
}
.footerblogs ul li a {
    color: #838383;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 0.875rem;
}



.footerinfo {
    width: 380px;
    margin-top: -43px;
    text-align: center;
}

.vcard {
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 0.750rem;
    color: #fff;
}
.vcard > * {
    margin: 0 0 5px 0;
    display: inline-block;
    width: 100%;
}
#logofooter {
    display: inline-block;
    margin-bottom: 30px;
    text-align: center;
}
#logofooter a {
    /*background: url(../images/sprite.png) no-repeat scroll 0 -342px rgba(0, 0, 0, 0);*/
    display: inline-block;
    height: 149px;
    width: 296px;
}

.footerinfo > h3 {
    margin: 40px 0 20px 0;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 1.125rem;
}

article.std-article .tt-tags {
    display: none;
}
article.std-article > h2 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 3.000rem;
    margin: 0 0 20px 0;
}
article.std-article aside.publishinfo {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    margin: 0 0 12px 0;
    color: #7c7c7c;
}
.simple-single-item article.std-article aside.publishinfo {
    display: none;
}
article.std-article aside.publishinfo > * {
    margin-right: 10px;
}
article.std-article figure {
    margin-bottom: 25px;
}
/*.simple-single-item article.std-article figure {
    display: none;
}*/

article.std-article aside.taxinfo {
    width: 80px;
}
.simple-single-item article.std-article aside.taxinfo {
    display: none;
}
article.std-article aside.taxinfo h3 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.000rem;
    margin: 0 0 3px 0;
}
article.std-article aside.taxinfo a, article.std-article aside.taxinfo span {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    font-size: 1.125rem;
    margin: 0 0 3px 0;
    color: #262626;
    display: block;
}
article.std-article aside.taxinfo a:hover {
    color: #555555;
}

article.std-article > section.toright {
    width: 680px;
}
.simple-single-item article.std-article > section.toright {
    width: 100%;
}
article.std-article .introtext {
    margin-top: -6px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 1.875rem;
}
article.std-article .introtext a, article.std-article .fulltext a {
    color: #0a5ea1;
}
article.std-article .introtext a:hover, article.std-article .fulltext a:hover {
    color: #1d92f1;
}
article.std-article .introtext p {
    margin: 0 0 20px 0;
}
article.std-article .introtext p:last-child {
    margin-bottom: 45px;
}

article.std-article .sharethis {
    
}
article.std-article .sharethis > * {
    display: inline-block;
    height: 30px;
}

article.std-article section h3 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.500rem;
    color: #000;
    margin: 50px 0 30px 0;
}

article.std-article .video, article.std-article .gallery, article.std-article .attachments, article.std-article .comments {
    margin: 20px 0;
}
.sxoliaalert {
  font-size: 14px;
  font-weight: bold;
}
article.std-article .gallery a {
    margin:0 5px 5px 0;
}

article.std-article iframe {
    width: 100% !important;
}

a.article-attachment {
    display: block;
    height: 100px;
    line-height: 100px;
    padding-left: 120px;
    background: url(../images/download.png) 0 0 no-repeat;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 1.125rem;
    color: #000;
    margin-bottom: 10px;
    width: 100%;
}
a.article-attachment:hover {
    color: #003c86;
    background-color: #f4faff;
}

.simple-single-item section.sharethis, .simple-single-item section.comments {
    display: none;
}
#randarticle {
    position: fixed;
    width: 300px;
    display: block;
    right: -300px;
    bottom: 50px;
    border: 3px solid #0A5D9F;
    background: #fff;
    padding: 15px;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear;
    z-index: 99999;
}
#randarticle.active {
    right: 0;
}
#randarticle > h3 {
    margin: 0 0 5px 0;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.000rem;
    color: #0a5ea1;
    padding-bottom: 4px;
    border-bottom: 1px solid #0a5ea1;
}
#randarticle > h3 a {
    display: block;
    width: 24px;
    height: 24px;
    background: url(../images/sprite.png) 0 -870px no-repeat;
    text-indent: 9999px;
    overflow: hidden;
}
#randarticle article h3 {
    margin: 10px 0 0 0;
    line-height: 1.5rem;
}
#randarticle article h3 a {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.250rem;
    color: #222;
    text-transform: uppercase;
}
#randarticle article h3 a:hover {
    color: #0a5ea1;
}
#randarticle article p {
    margin: 5px 0 0 0;
}

#contact-form input[type=text], #contact-form textarea {
    padding: 5px 10px;
    background: transparent;
    border: 1px solid #dadada;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 1.125rem;
    color: #000;
    display: block;
    margin-bottom: 10px;
    width: 100%;
    min-height: 50px;
}
#contact-form .submit {
    text-align: right;
}
#contact-form .submit button {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    border: none;
    padding: 0 50px;
    color: #fff;
    background: #0A5D9F;
    text-transform: uppercase;
    margin-left: 10px;
}
#contact-form .submit button:hover {
    background: #0e83e2;
}

/* ==========================================================================
   Colorbox Core Style:
   The following CSS is consistent between example themes and should not be altered.
   ========================================================================== */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/colorbox/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

.ranking {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    color: #fff;
}
.ranking > h2 {
    height: 54px;
    line-height: 54px;
    background: #0a5ea1;
    padding-left: 20px;
    margin: 0;
    font-size: 1.500rem;
}
.ranking thead {
    background: #0b71c3;
    height: 47px;
}
.ranking tbody tr {
    height: 30px;
}
.ranking .sectiontableentry1 {
    background: #0a5ea1;
}
.ranking .sectiontableentry2 {
    background: #0b71c3;
}
.ranking .team {
    text-align: left;
    text-transform: uppercase;
    padding-left: 10px;
}
.ranking .rankcolval:last-child {
    padding-right: 10px;
}
.ranking .rank {
    text-align: right;
}
.ranking .fulltablelink a {
    display: block;
    height: 60px;
    line-height: 60px;
    background: #0a5ea1;
    color: #0d72c3;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.500rem;
}
.ranking .fulltablelink a:hover {
    color: #fff;
}

fieldset.word {
    margin-bottom: 50px;
}
fieldset.word label {
    display: block;
    margin-bottom: 10px;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
}
fieldset.word input[type=text] {
    border: 1px solid #dadada;
    padding: 0 10px;
    margin: 0 10px 0 0;
    height: 30px;
}
fieldset.word button {
    padding: 0 20px;
    color:#fff;
    background: #0A5D9F;
    height: 30px;
    border: none;
    text-transform: uppercase;
}
fieldset.word button:hover {
    background: #45a6f5;
}

.search-list article {
    padding-bottom: 20px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 20px;
}
.search-list article h2 {
    margin: 0 0 5px 0;
}
.search-list article h2 a {
    color: #3c3c3c;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
}
.search-list article h3 {
    margin: 0 0 15px 0;
    color: #3c3c3c;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
}
.search-list article span.highlight {
    display: inline-block;
    padding: 0 6px;
    color: #fff;
    background: #0A5D9F;
}

#joomleague .select_round {
    text-align: right;
}
#select-round {
    width: 200px !important;
}
#joomleague .selectround {
    height: 56px;
    line-height: 56px;
    padding: 0 53px 0 10px;
    color: #fff;
    background: #0a5ea1 url(../images/sprite.png) -161% -568px no-repeat;
    border: none;
    font-family: "Open Sans",sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    font-style: italic;
    cursor: pointer !important;
}
#adminForm #type, #adminForm #from, #adminForm #to {
    width: 230px !important;
}
#joomleague .selectround2 {
    height: 56px;
    line-height: 56px;
    padding: 0 33px 0 10px;
    color: #fff;
    background: #0a5ea1 url(../images/sprite.png) -272% -568px no-repeat;
    border: none;
    font-family: "Open Sans",sans-serif;
    font-size: 1.000rem;
    font-weight: 700;
    font-style: italic;
    cursor: pointer !important;
}
#multifilters > select, #multifilters > input.button {
    float: left;
    display: inline-block;
    margin-right: 5px;
}
#multifilters input.button {
    border: none;
    width: 50px;
    height: 56px;
    background: #0a5ea1 url(../images/sprite.png) 11px -758px no-repeat;
    text-indent: -9999px;
    margin: 0 28px 0 0;
    float: right;
}

#joomleague > h1, #joomleague > h2 {
    font-family: "Open Sans",sans-serif;
    font-size: 1.500rem;
    font-weight: 800;
    color: #0a5ea1;
    margin: 30px 0 10px 0;
}
#joomleague .ranking-table {
    margin-top: 25px;
}
#joomleague .fixtures-results tr, #joomleague .ranking-table tr {
    height: 30px;
    font-family: "Open Sans",sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
    color: #0a5ea1;
}
#joomleague .fixtures-results tr.sectiontableheader, #joomleague .ranking-table tr.sectiontableheader, #joomleague .ranking-table tr.sectiontableheader a {
    background: #0a5ea1;
    color: #fff;
}
#joomleague .fixtures-results tr.sectiontableheader th:first-child, #joomleague .fixtures-results tr td:first-child, #joomleague .ranking-table tr.sectiontableheader th:first-child, #joomleague .ranking-table tr td:first-child {
    padding-left: 14px;
}
#joomleague .fixtures-results tr.sectiontableentry2, #joomleague .ranking-table tr.sectiontableentry2 {
    background-color: #efedee;
}
#joomleague .fixtures-results tr a, #joomleague .ranking-table tr a {
    font-family: "Open Sans",sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
    color: #0a5ea1;
}

#joomleague .isactive {
    background: #fcff00 !important;
}
#joomleague .isactive a span {
    color: inherit !important;
    background-color: inherit !important;
}

#modJLML136holder .jlmlmatchholder {
    padding-top: 33px;
}

#modJLML136holder h2.round-title {
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 2.250rem;
    font-weight: 700;
    color:#3c3c3c;
    margin: 0;
    text-transform: uppercase;
}
#modJLML136holder .small-line {
    margin: 23px 0 27px;
    height: 6px;
}
#modJLML136holder .small-line span {
    display: inline-block;
    text-indent: -9999px;
    background: #0a5ea1;
    width: 45px;
    height: 6px;
}
#modJLML136holder h3.division-title {
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 1.500rem;
    font-weight: 700;
    color:#0a5ea1;
    margin: 0 0 40px 0;
    text-transform: uppercase;
}

#modJLML136holder .matchbox > div {
    display: inline-block;
    min-width: 580px;
    text-align: left;
}
#modJLML136holder .matchbox > div:first-child {
    text-align: right;
}
#modJLML136holder .matchbox > div > * {
    display: inline-block;
}
#modJLML136holder .matchbox .hometeam, #modJLML136holder .matchbox .awayteam {
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 1.500rem;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 4px;
    border-bottom: 6px solid #0a5ea1;
    margin-right: 80px;
    position: relative;
    top:-40px;
}
#modJLML136holder .matchbox .awayteam {
    margin-left: 80px;
}

#modJLML136holder .hometeam_result, #modJLML136holder .awayteam_result {
    width: 215px;
    height: 92px;
    line-height: 92px;
    background: #0a5ea1;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 3.438rem;
    color: #fff;
    font-weight: 700;
    text-align: right;
    position: relative;
    margin-right: 10px;
    padding-right: 20px;
}
#modJLML136holder .awayteam_result {
    text-align: left;
    margin-left: 10px;
    padding-left: 20px;
}
#modJLML136holder .hometeam_result img, #modJLML136holder .awayteam_result img {
    position: absolute;
}
#modJLML136holder .hometeam_result img {
    left: -72px;
    top: -24px;
}
#modJLML136holder .awayteam_result img {
    right: -72px;
    top: -24px;
}

#modJLML136holder .matchinfo {
    margin-top: 55px;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
}
#modJLML136holder .matchinfo .location {
    margin-top: 20px;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
}

#modJLML136holder .inputbox {
    border: none;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #0A5EA1;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 1.500rem;
    font-weight: 700;
}
#modJLML136holder .inputbox:hover {
    background: #01B0E9;
}

a.players {
    display: block;
    text-indent: -9999px;
    width: 34px;
    height: 34px;
    margin: 10px 20px 0 0;
    background: url(../images/sprite.png) 0 -666px no-repeat;
}
a.players.winamp {
    background-position: 3px -666px;
}
a.players.wmp {
    background-position: -84px -666px;
}
a.players.real {
    background-position: -172px -666px;
}
a.players.qt {
    background-position: -269px -666px;
}

.genericModule.banners3inrow {
    margin: 20px 0;
}
.bannergroup.banners3inrow, .bannergroup.inline {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
}
.bannergroup.banners3inrow { justify-content: center; }
.bannergroup.banners3inrow > div, .bannergroup.inline > div {
    display: inline-block;
    margin: 0 40px 30px;
}
.bannergroup.banners3inrow.firstchild > div:first-child {
    margin: 0 0 30px;
}

.bannergroup.inline.withfloat > div {
    float: left;
}

div.customtwitter > p {
    margin: 0;
}

#disqus_thread a {
    color: #000 !important;
}

#system-debug {
    display: none;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 *
 *  WebTV #e50000
    Μπασκετ #ffba00
    Αλλα Σπορ #0050a1
    Επικαιρότητα #FCFF74
    Απόψεις #E5E5E5
    Συνεντε #9500ab
 *
 *
 *
 */

/* ΠΟΔΟΣΦΑΙΡΟ */
.cat9, .cat10, .cat11, .cat12, .cat13, .cat14, .cat15, .cat16, .cat17, .cat18, .cat19, .cat20, .cat21, .cat22, .cat23, .cat24 {
    background-color: #1d8700 !important;
}
/* BASKET */
.cat25, .cat26, .cat27, .cat28 {
    background-color: #ffba00 !important;
}
/* Αλλα Σπορ */
.cat30, .cat31, .cat32, .cat33, .cat34 {
    background-color: #0073e6 !important;
}
/* Επικαιρότητα */
.cat40, .cat41, .cat42, .cat43, .cat44, .cat45 {
    background-color: #ffd800 !important;
}
/* Συνεντε */
.cat46, .cat47, .cat48, .cat49, .cat50, .cat51, .cat52, .cat53, .cat54, .cat55, .cat56, .cat57, .cat58, .cat59 {
    background-color: #9500ab !important;
}
/* Απόψεις */
.cat61, .cat62, .cat63, .cat64, .cat89, .cat90, .cat91 {
    background-color: #E5E5E5 !important;
}
/* Video */
.cat35, .cat36, .cat37, .cat38, .cat39, .cat81 {
    background-color: red !important;
}
/* EKLOGES */
.cat96 {
    background-color: #0a5ea1 !important;
}
/* TKUB */
.cat98 {
    background-color: #bf6ee0 !important;
}
/* YPARXEI THEMA */
.cat100 {
    background-color: #ad5a5a !important;
}
/* HOLLAND */
.cat101 {
    background-color: #E35F14 !important;
}
/* STOIXIMAN */
.cat116 {
    background-color: #0E7BDA !important;
}
/* METAGRAFES */
.cat127 {
    background-color: #47C3E6 !important;
}

/* sp colors */
/* ΠΟΔΟΣΦΑΙΡΟ */
.cat9fc, .cat10fc, .cat11fc, .cat12fc, .cat13fc, .cat14fc, .cat15fc, .cat16fc, .cat17fc, .cat18fc, .cat19fc, .cat20fc, .cat21fc, .cat22fc, .cat23fc, .cat24fc, .cat9fc > a, .cat10fc > a, .cat11fc > a, .cat12fc > a, .cat13fc > a, .cat14fc > a, .cat15fc > a, .cat16fc > a, .cat17fc > a, .cat18fc > a, .cat19fc > a, .cat20fc > a, .cat21fc > a, .cat22fc > a, .cat23fc > a, .cat24fc > a {
    color: #1d8700 !important;
}
/* BASKET */
.cat25fc, .cat26fc, .cat27fc, .cat28fc, .cat25fc > a, .cat26fc > a, .cat27fc > a, .cat28fc > a {
    color: #ffba00 !important;
}
/* Αλλα Σπορ */
.cat30fc, .cat31fc, .cat32fc, .cat33fc, .cat34fc, .cat30fc > a, .cat31fc > a, .cat32fc > a, .cat33fc > a, .cat34fc > a {
    color: #0073e6 !important;
}
/* Επικαιρότητα */
.cat40fc, .cat41fc, .cat42fc, .cat43fc, .cat44fc, .cat45fc, .cat40fc > a, .cat41fc > a, .cat42fc > a, .cat43fc > a, .cat44fc > a, .cat45fc > a {
    color: #ffd800 !important;
}
/* Συνεντε */
.cat46fc, .cat47fc, .cat48fc, .cat49fc, .cat50fc, .cat51fc, .cat52fc, .cat53fc, .cat54fc, .cat55fc, .cat56fc, .cat57fc, .cat58fc, .cat59fc, .cat46fc > a, .cat47fc > a, .cat48fc > a, .cat49fc > a, .cat50fc > a, .cat51fc > a, .cat52fc > a, .cat53fc > a, .cat54fc > a, .cat55fc > a, .cat56fc > a, .cat57fc > a, .cat58fc > a, .cat59fc > a {
    color: #9500ab !important;
}
/* Απόψεις */
.cat61fc, .cat62fc, .cat63fc, .cat64fc, .cat89fc, .cat90fc, .cat91fc, .cat61fc > a, .cat62fc > a, .cat63fc > a, .cat64fc > a, .cat89fc > a, .cat90fc > a, .cat91fc > a, .cat64fc > a {
    color: #E5E5E5 !important;
}
/* Video */
.cat35fc, .cat36fc, .cat37fc, .cat38fc, .cat39fc, .cat81fc, .cat35fc > a, .cat36fc > a, .cat37fc > a, .cat38fc > a, .cat39fc > a, .cat81fc > a {
    color: red !important;
}
/* EKLOGES */
.cat96fc, .cat96fc > a {
    color: #0a5ea1 !important;
}
/* TKUB */
.cat98fc, .cat98fc > a {
    color: #bf6ee0 !important;
}
/* YPARXEI THEMA */
.cat100fc, .cat100fc > a {
    color: #ad5a5a !important;
}
/* HOLLAND */
.cat101fc, .cat101fc > a {
    color: #E35F14 !important;
}
/* STOIXIMAN */
.cat116fc, .cat116fc > a {
    color: #0E7BDA !important;
}
/* METAGRAFES */
.cat127fc, .cat127fc > a {
    color: #47C3E6 !important;
}

/* triplecol */
.triplecol .genericModule { background: inherit !important; }
.triplecol .cat27 > h2 { border-color: #ffba00 !important; }
.triplecol .cat27 > h2 a { color: #ffba00 !important; }
.triplecol .cat18 > h2 { border-color: #1d8700 !important; }
.triplecol .cat18 > h2 a { color: #1d8700 !important; }
.triplecol .cat12 > h2 { border-color: #1d8700 !important; }
.triplecol .cat12 > h2 a { color: #1d8700 !important; }

.triplecol .cat93 > h2 { border-color: #FF3401 !important; }
.triplecol .cat93 > h2 a { color: #FF3401 !important; }
.triplecol .cat94 > h2 { border-color: #00767a !important; }
.triplecol .cat94 > h2 a { color: #00767a !important; }
.triplecol .cat14 > h2 { border-color: #1d8700 !important; }
.triplecol .cat14 > h2 a { color: #1d8700 !important; }

.triplecol .cat98 > h2 { border-color: #bf6ee0 !important; }
.triplecol .cat98 > h2 a { color: #bf6ee0 !important; }

.triplecol .cat100 > h2 { border-color: #ad5a5a !important; }
.triplecol .cat100 > h2 a { color: #ad5a5a !important; }

/* HOLLAND */
.triplecol .cat101  > h2 a { color: #E35F14 !important; }

/* apopsis */
.apopsis h3.category-title a:after {
    content: "";
    display: block;
    width: 72px;
    height: 81px;
    position: absolute;
    top: -39px;
    right: 0;
}
.apopsis h3.cat62 a:after {
    background: url(../images/face62.png) 0 0 no-repeat;
}
.apopsis h3.cat63 a:after {
    background: url("http://www.arcadiasports.gr/images/kapsi.png") 0 0 no-repeat;
}
.apopsis h3.cat64 a:after {
    background: url(../images/face64.jpg) 0 0 no-repeat;
}

.apopsis h3.cat89 a:after {
    background: url(../images/face89.png) 0 0 no-repeat;
}
.apopsis h3.cat90 a:after {
    background: url(../images/face90.png) 0 0 no-repeat;
}
.apopsis h3.cat91 a:after {
    background: url(../images/face91.png) 0 0 no-repeat;
}
.apopsis h3.cat95 a:after {
    background: url(../images/face95.png) 0 0 no-repeat;
}
.apopsis h3.cat99 a:after {
    background: url(../images/face99.png) 0 0 no-repeat;
}
.apopsis h3.cat102 a:after {
    background: url(../images/face102.png) 0 0 no-repeat;
}
.apopsis h3.cat109 a:after {
    background: url(../images/face109.png) 0 0 no-repeat;
}
.apopsis h3.cat110 a:after {
    background: url(../images/face110.png) 0 0 no-repeat;
}
.apopsis h3.cat119 a:after {
    background: url(../images/face119.png) 0 0 no-repeat;
}
.apopsis h3.cat120 a:after {
    background: url(../images/face120.png) 0 0 no-repeat;
}
.apopsis h3.cat122 a:after {
    background: url(../images/face122.png) 0 0 no-repeat;
}
.apopsis h3.cat130 a:after {
    background: url(../images/face130.png) 0 0 no-repeat;
}

.threecolumns > div {
    background: inherit !important;
}
.threecolumns .cat40 > h2 {
    border-color: #1d8700 !important;
}
.threecolumns .cat40 > h2 a {
    color: #1d8700 !important;
}
.threecolumns .cat40 .category-title a {
    background-color: #1d8700 !important;
}

.threecolumns .cat46 > h2 {
    border-color: #e40000 !important;
}
.threecolumns .cat46 > h2 a {
    color: #e40000 !important;
}
.threecolumns .cat46 .category-title a {
    background-color: #e40000 !important;
}

.threecolumns .cat65 > h2 {
    border-color: #ffcc00 !important;
}
.threecolumns .cat65 > h2 a {
    color: #ffcc00 !important;
}
.threecolumns .cat65 .category-title a {
    background-color: #ffcc00 !important;
}

.threecolumns .cat100 > h2 {
    border-color: #ad5a5a !important;
}
.threecolumns .cat100 > h2 a {
    color: #ad5a5a !important;
}
.threecolumns .cat100 .category-title a {
    background-color: #ad5a5a !important;
}
/* HOLLAND */
.threecolumns .cat101 .category-title a { background-color: #E35F14 !important; }

.aswebtv h3 {
    background: inherit !important;
}

.std .cat40 a {
    color: #0a5ea1 !important;
}
.std .cat30 a {
    color: #ffae00 !important;
}
.std .cat42 a {
    color: #00ae00 !important;
}

.center {
    margin: 0 auto;
    width: 1180px;
}
.kellum {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.toleft {
    float: left;
}
.toright {
    float: right;
}
.toblock {
    display: block;
    width: 100%;
    height: 100%;
}

.aligncenter {
    text-align: center;
}
.aligncenter > * {
    display: inline-block;
}

h2.genericTitle {
    text-transform: uppercase;
}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}



/* TEMPORARY CHANGES */
.item-254 > a {
    color: #fcff74 !important;
}
.item-154 > a {
    color: #0E7BDA !important;
}

#ekloges-2015 + div {
    width: 100% !important;
}
#ekloges-2015 + div > a {
    display: none !important;
}
#ekloges-2015 + div #OPP-div-around-poll {
    border: none !important;
    border-radius: 0 !important;
    background: none repeat scroll 0 0 #cb2829 !important;
    padding: 20px !important;
    box-shadow: none !important;
}
#OPP-poll-question-text {
    color: #fff !important;
    font-family: "Open Sans",sans-serif !important;
    font-size: 0.875rem !important;
    font-weight: 700 !important;
    margin: 0 0 15px !important;
    text-transform: uppercase;
}
#ekloges-2015 + div #OPP-div-around-poll td label {
    color: #fff !important;
    font-family: "Open Sans",sans-serif !important;
    font-size: 0.875rem !important;
    padding-left: 10px !important;
}
#OPP-poll-vote {
    padding-top: 20px !important;
    text-align: right !important;
}
#OPP-poll-vote-result-txt, #OPP-result-link-text {
    color: #fff !important;
    font-family: "Open Sans Condensed",sans-serif !important;
    font-size: 0.875rem !important;
    padding-left: 10px !important;
}
#OPP-poll-vote-button {
    border: 1px solid #cb2829 !important;
    background: #fff !important;
    padding: 5px 10px !important;
    margin-left: 15px !important;
    font-family: "Open Sans",sans-serif !important;
    font-size: 0.875rem !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    
}
#OPP-poll-vote-button:hover {
    outline: 1px solid #fff !important;
}

#ekloges-2015 + div .OPP-poll-choice-div.OPP-poll-choice-text {
    color: #fff !important;
    font-family: "Open Sans",sans-serif !important;
    font-size: 0.875rem !important;
    padding: 15px 0 0 !important;
}
#ekloges-2015 + div .OPP-poll-choice-div.OPP-poll-choice-text + div div:first-child {
    background-color: #FFD800 !important;
    border: none !important;
}
#ekloges-2015 + div .OPP-poll-choice-div.OPP-poll-choice-text + div div:last-child {
    background-color: #fff !important;
}
p.pintro {
    font-family: "Open Sans",sans-serif;
    font-size: 1.875rem;
    font-weight: 600;
    margin-bottom: 45px;
}

.tkub {
    display: block;
    width: 380px;
    height: 319px;
    background: url(../images/toknowusbetter.png) center top no-repeat;
    padding: 100px 0 10px;
    text-indent: -9999px;
}

#mainmenu ul.slimmenu li a.purplelight {
    color: #bf6ee0;
}
#mainmenu ul.slimmenu li a.purplelight:hover {
    color: #be90d4;
}

/* FELX BOX */
.fbox {
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;
  width: 100%;
}
.fbox.column {
    flex-direction: column;
}
.fbox.wr {
  -webkit-flex-wrap: wrap; /* Safari 6.1+ */
  flex-wrap: wrap;
}
.fbox.nowr {
  -webkit-flex-wrap: nowrap; /* Safari 6.1+ */
  flex-wrap: nowrap;
}
.fbox.jcs {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.fbox.jce {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.fbox.jcc {
  -webkit-justify-content: center ;
  justify-content: center ;
}
.fbox.jcsb {
  -webkit-justify-content: space-between ;
  justify-content: space-between ;
}
.fbox.jcsa {
  -webkit-justify-content: space-around ;
  justify-content: space-around ;
}
.fbox.aic {
  -webkit-align-items:center;
  align-items:center;
}

.skytelecom article {
    padding: 0 10px;
}
.skytelecom article figure {
    width: 248px;
}
.skytelecom article figure img {
    width: 100%;
    height: auto;
}
.skytelecom article h3 a {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.125rem;
    color: #3c3c3c;
}

/* FROM ARCADIA 938 */
.fromarcadia938 {
    padding-bottom: 0;
    margin-bottom: 15px;
    min-width: 1180px;
}
.fromarcadia938 .twolines {
    margin-bottom: 35px;
}
.fromarcadia938 .twolines span {
    color: #000337;
}
.fromarcadia938 article {
    width: 380px;
}
.fromarcadia938 article h3 a {
    color: #000337;
}
.fromarcadia938 article h3 a:hover {
    color: #0A5EA1;
}

.simplepagebanners {
    margin-bottom: 30px;
}
.simplepagebanners .bannergroup {
    margin-bottom: 15px;
}
.simplepagebanners a {
    display: inline-block;
}

/* BANNERS */
#headerbanner .bannergroup.b468x60 {
    margin-top: 13px;
    text-align: right;
}

.wfb .bannergroup.banners3inrow {
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
    width: 100%;
    -webkit-flex-wrap: nowrap; /* Safari 6.1+ */
    flex-wrap: nowrap;
    -webkit-justify-content: center ;
    justify-content: center ;
}

/* REDPANDA MODAL */

.rpmodal {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: center ;
  justify-content: center ;
  -webkit-align-items:center;
  align-items:center;
  
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  background: rgba(255,255,255,.7);
  z-index: 9999;
  
  transition: all .7s ease;
}
.rpmodal.active {
  opacity: 1;
  visibility: visible;
}
.rpmodal .rpbody {
  display: block;
  max-width: 800px;
}
.rpmodal .rpclose {
  text-align: right;
}
.rpmodal .rpclose a {
  display: inline-block;
  font-size: 26px;
  font-weight: bold;
  color: #d50000;
}
.rpmodal .rpbody img {
  width: 100%;
  height: auto;
}
.rpmodal .rpbody .rptext {
    background: #fff;
    padding: 10px;
  font-weight: bold;
  text-align: center;
}

.stoiximanlink {
    width: 100%;
    height: 90px;
    background: #14405e;
    color: #fff !important;
    font-size: 20px !important;
}
.stoiximanlink span {
    flex: 1; text-align: center;
}
.stoiximanlink .r {
    margin-left: auto;
}
.stoiximanlink img:first-of-type {
    width: 60px;
    height: 60px;
    display: block;
    margin-left: 15px;
}
.stoiximanlink img:last-of-type {
    width: 100px;
    height: 56px;
    display: block;
    margin-right: 15px;
}

.inner-left-top {
    margin-top: 40px;
}

@media only screen and (max-device-width: 767px) {
  :root .cc-window.cc-floating {
    max-width: 100%;
    width: 100%;
    height: 400px;
  }
  :root .cc-floating .cc-message {
    font-size: 40px;
    line-height: 1.4em;
  }
  :root .cc-compliance>.cc-btn {
    font-size: 40px;
    padding: .8em;
  }
  
}

iframe.lb24-liveblog-chat-body { display:none; }


.stoiximanlinknew {
    background: url(http://www.arcadiasports.gr/images/stoiximan-txtlink/stoiximan_v2_bg.jpg) top left no-repeat;
    width:680px;
    height:150px;
    position: relative;
}
.stoiximanlinknew span {
    position: absolute;
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-weight: 900;
    color: #fff;
}
.stoiximanlinknew span.team1 {
	top: 20px;
	left: 200px;
	width: 290px;
}
.stoiximanlinknew span.team2 {
	top: 70px;
    left: 231px;
    text-align: right;
    width:250px;
    padding-right: 5px;
}

.txtlnkinterwetten {
    background: url(http://www.arcadiasports.gr/images/interwetten-textlink/interwetten-textlink.jpg) top left no-repeat;
    width:680px;
    height:150px;
}
.txtlnkinterwetten span {
    display: block;
    font-size: 23px;
    font-weight: 900;
    font-style: italic;
    color: #000;
    padding: 0 20px 0 170px;
}