/*globel css */
body {/* background: #030303 url(../images/bg.jpg) center 0 no-repeat;*/ font-family: 'segoe_uiregular'; font-size:14px; }
ul, ol { list-style: none; margin: 0; padding: 0; }
.clear{ clear:both;}
.row { width: 100%; float: left; }
img { max-width: 100%; }
.pagewidth { position: relative; margin: 0 auto; width: 1024px; }
h1, h2, h3, h4, h5 { font-weight: normal; vertical-align: middle; }
a:link {color: #000000; text-decoration: underline; }
a:active {color: #0000ff; text-decoration: underline; }
a:visited {color: #008000; text-decoration: underline; }
a:hover {color: #ff0000; text-decoration: none; }

/*sub page css */
.subpage 
h1 { font-weight: normal; color: red; vertical-align: baseline; font-size: 26px; }
h2, h3, h4, h5 { font-weight: normal; vertical-align: middle; }

.formsbox { color: #000000; font-family:arial; }
.linksbox { color: #000000; font-family:arial; }

/*fonts css */
@font-face { font-family: 'bebasregular'; src: url('../fonts/bebas-webfont.eot'); src: url('../fonts/bebas-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/bebas-webfont.woff') format('woff'), url('../fonts/bebas-webfont.ttf') format('truetype'), url('../fonts/bebas-webfont.svg#bebasregular') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'segoe_uiregular'; src: url('../fonts/segoeui-webfont.eot'); src: url('../fonts/segoeui-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/segoeui-webfont.woff') format('woff'), url('../fonts/segoeui-webfont.ttf') format('truetype'), url('../fonts/segoeui-webfont.svg#segoe_uiregular') format('svg'); font-weight: normal; font-style: normal; }

/*custom css */
header.header { width: 100%; float: left; position: relative; z-index: 99; }
.topheader { text-align: center; padding: 23px 0 5px 0; }
.topheader > img { margin-left: 100px;}
.logo a { position: absolute; top: 10px; left: 0px; display: block; float:left; }
.bottomheader { padding-bottom: 5px; }
nav.menu { background: url(../images/menu-bg.png) repeat-x; height: 59px; font-family: 'bebasregular'; }
nav.menu ul{ padding:0; margin:0; list-style-type:none;  margin-left:230px; }
nav.menu li { float: left; position: relative; background:url(../images/menu-border.png) no-repeat; padding:15px 0px; line-height: 30px; }
nav.menu li:first-child{ background-image:none;} 
nav.menu li a { display: block; padding: 0 15px; text-transform: uppercase; float: left; text-decoration: none; color: #fff; font-size:18px; line-height: 30px; }
.mobile-menu { display: none; float: right; text-decoration: none; color: #fff; font-size: 21px; padding: 22px 20px 18px 120px; background: url(../images/mobile-icon.png) left 5px no-repeat; text-align: right; }

/*=====HIGHLIGHTED SECTION CSS=====*/
.highlighted-section{ background-color:#e4e4e4;padding: 7px;}
.slider{ width:658px; float:left; position: relative; }
.slider img{float:left;}

.right-section{width:345px; float:right; }
.news-section { position: relative; background:#010101 url(../images/head-img.png) repeat-x; font-family: 'bebasregular'; text-transform:uppercase; font-size:35px; padding: 16px 0 5px 17px; line-height:44px; z-index: 99; word-wrap:break-word;  }
.news-section:after { border-top: 10px solid #fff; border-right: 10px solid transparent; border-left: 10px solid transparent; content: ""; position: absolute; left: 45px; bottom: -10px; }
.news-section a{color:#FFF;  text-decoration:none;  }
.news-content{background:#cb0000 url(../images/red-bg.png) repeat-x; padding-left:12px; position:relative; height: 296px; padding-top: 14px; overflow: hidden;}
.content{ margin-top:1px; height: 250px; }
.content ul{ padding:0; margin:0; list-style-type:none; position:relative;  }
.content li{ background-image:url(../images/border.png); background-position:top; background-repeat:repeat-x; padding-top:11px; font-size:13px; color:#FFF; padding-top:22px;}
.content li h3{font-size:18px; text-transform:uppercase; font-family: 'bebasregular'; font-weight:normal; line-height: 18px; }
.content li:first-child{ background-image:none; padding-top:12px;}
.content li a{ color:#FFF; text-decoration:none; text-transform:none;}
.content  p{padding-bottom:21px;}
.content li p a { font-size: 12px; word-wrap:break-word;  }

/*====GAMES-NAME CSS======*/
.games-name{ background-color:#FFF; margin-top: 10px; padding:8px;}
.left-side-section{ float:left; width:645px;}
ul.featurebox { padding:0; margin:0; list-style-type:none;}
ul.featurebox li{ float:left; width:197px; background-image:url(../images/bcg.png); background-repeat:repeat-x; height:171px; border-bottom:2px solid #979797; border-right:2px solid #979797; border-radius:10px; margin-right:12px; text-align:center; margin-bottom:15px; padding-top:12px;}
ul.featurebox li a { font-size:32px; text-decoration:none; font-family:"Times New Roman", Times, serif; display: block; padding-top: 8px; font-weight:bold; }
.odd a{ color:#d40000; }
ul.featurebox  li{ float:left; width:200px; background-image:url(../images/bcg.png); background-repeat:repeat-x; height:156px; border-bottom:2px solid #979797; border-right:2px solid #979797; border-radius:10px; margin-right:12px; text-align:center;}
ul.featurebox li a span { display: block; width: 100%; }
.even a{ color:#000000; padding: 10px 0 0 19px; }
ul.featurebox li.sfc-info { background: none; width: auto; border: 0; height: auto; max-width: 66%; margin: 0; text-align: left;  } 
ul.featurebox li.sfc-info .league-information { width: 100%; float: left; }
ul.featurebox li.sfc-info .league-information h2{ float:left; font-size:30px; font-family:"Times New Roman", Times, serif; font-weight:bold; padding-bottom: 3px; }
ul.featurebox li.sfc-info .website{ float:left;}
ul.featurebox li.sfc-info .website a{color:#FFF; background:#000; padding: 4px 15px 4px 7px; text-decoration:none; font-size:15px; line-height: 18px; text-transform:capitalize; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
ul.featurebox li.sfc-info .link{ float:left; }
ul.featurebox li.sfc-info .link a{ background-color:#d30000; padding-right:20px; padding: 4px 5px 4px 7px; font-size: 15px; line-height: 18px; text-decoration:none; color:#FFF; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; }

.content-section{ margin-top:7px; }
.content-section h3{ padding: 7px 0 0 18px; font-size:35px; color:#FFF; font-family: 'bebasregular'; font-weight:normal; text-transform:uppercase; background:url(../images/bg2.png) repeat-x; height: 45px; line-height: 45px; }
.content-section ul{ padding: 0 0 20px 18px; background: url(../images/gray-bg.png) left bottom repeat-x; border: 1px solid #d3d3d3; border-top: 0; }
.content-section li{ font-family: 'segoe_uiregular'; color:#313131; font-size:15px; padding-top:14px; background:url(../images/arrow.png) 0 11px no-repeat; padding-left:29px;}
.content-section li a { text-decoration: none; color:#000; }

.right-side-section{ float:right; width:345px;}
.link-section{ float:left; margin-top:47px; margin-left:5px;}

.message-link{background-image:url(../images/background.png); background-repeat:repeat-x; font-family: 'bebasregular'; }
.message-link a{font-size:35px; color:#FFF; text-transform:uppercase; text-decoration:none; position:relative; display:block; padding:9px 0 0 18px; line-height:43px; }
.message-link a span{border-left: 1px solid #434343; background:url(../images/link.png) no-repeat #000000 center; width:52px; height:100%; display:block; position:absolute; top:0; right:0;}

.soccer-message-link{background-image:url(../images/background.png); background-repeat:repeat-x; font-family: 'bebasregular'; }
.soccer-message-link a{font-size:16px; color:RED; text-transform:uppercase; text-decoration:none; position:relative; display:block; padding:9px 0 0 18px; line-height:43px; }
.soccer-message-link a span{border-left: 1px solid #434343; background:url(../images/link.png) no-repeat #000000 center; width:52px; height:100%; display:block; position:absolute; top:0; right:0;}


.contact-address { width: 100%; float: left; padding-top: 40px; }
.contact-address h2 { font-size: 35px; line-height: 24px; text-transform: uppercase; color: #000; font-family: 'bebasregular'; border-bottom: 1px solid #d7d7d7; padding: 0 0 10px 8px; margin-bottom: 26px; }
.contact-address h2 span { color: #d40000; }
.contact-address .address-left { float: left; width: 45%; border-right: 1px solid #d7d7d7; padding: 0 2.3% 0 2.3%;  }
.contact-address .address-right { float: left; width: 45%; border-left: 1px solid #d7d7d7; padding: 0 0% 0 4.4%; margin-left: -1px; }
.contact-address h3 { color: #000; font-size: 20px; line-height: 24px; font-family: 'segoe_uiregular'; font-weight:normal; }
.contact-address h3 a { color: #000; text-decoration: none; }
.contact-address span.name { font-size: 15px; line-height: 21px; color: #c80400; display: block; }
.contact-address span.name a { color: #c80400; text-decoration: none; }
ul.address-list { margin-top: 10px; word-wrap:break-word; width: 100%; float: left; }

ul.address-list li { color: #4d4d4d; font-size: 16px; line-height: 21px; padding: 5px 0 5px 30px; }
ul.address-list li.mail { background: url(../images/sprite-icon.png) 0 12px no-repeat; }
ul.address-list li.phone { background: url(../images/sprite-icon.png) 0px -172px no-repeat; }
ul.address-list li a { color: #4d4d4d; text-decoration: none; }
.contact-address .address-row { width: 100%; float: left; padding-bottom: 20px; min-height: 70px; }

.weather { width: 100%; float: left; background: #c80400; margin-top: 20px; }
.weather  h2 { text-align: center; font-family: 'bebasregular'; font-size: 30px; text-transform: uppercase; color: #fff; display: table-cell; vertical-align: middle; width: 50%; }
.weather h2 span { background: #000; line-height: 36px; display: block; padding: 10px 0 0px 0; margin:0; }
.weather .textwidget {  display: table-cell; text-align:right; }
.weather .textwidget .weather-div img { vertical-align: middle; }

/*====footer Strat CSS======*/
footer.footer { width: 100%; float: left; padding-bottom: 10px; }
.footer-link { width: 100%; float: left; text-align: center; padding: 37px 0 18px 0; }
.footer-link ul { list-style: none; }
.footer-link li { display: inline; }
.footer-link li a { display: inline-block; color: #cecece; font-size: 16px; line-height: 19px; background: url(../images/footer-sep.png) left center no-repeat; padding: 0 32px 0 28px; text-decoration: none; }
.footer-link li:first-child a { background: none; }

.copyright {  color: #cecece; font-size: 16px; line-height: 19px; width: 100%; float: left; text-align: center; padding-bottom: 20px; }
.copyright a { text-decoration: none; color: #f61813; }

/*====footer End CSS======*/


@media screen and (-webkit-min-device-pixel-ratio:0) {
    .news-section { padding: 10px 0 10px 17px; }
	.message-link a{padding:3px 0 7px 18px; }
	.content-section h3{ padding: 0px 0 5px 18px; }
	.weather h2 span { padding: 4px 5px 8px; }
	.mobile-menu { padding-top: 15px; }
	.link a { padding-bottom: 4px; }
}
