/*
Theme Name: Gameday
Description: Gameday is the premier responsive sports news and media theme for Wordpress with advanced features including: Custom-built scoreboard integration, a drag-and-drop homepage, a slider on each category page, a fully-responsive layout, a "sticky" menu, five different ad units (including a wallpaper ad), post/page slideshows and so much more!
Author: MVP Themes
Author URI: http://themeforest.net/user/mvpthemes
Theme URI: http://themeforest.net/user/mvpthemes
Version: 1.10
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
@import url(http://fonts.googleapis.com/css?family=Oswald);
*/

html {
	overflow-x: hidden;
 	}

body {
	color: #444;
	font: normal 100% helvetica, arial, sans-serif;
	line-height: 100%;
	margin: 0px auto;
	padding: 0px;
	}

img {
	max-width: 100%;
	height: auto;
	}

iframe,
embed,
object,
video {
	max-width: 100%;
	}

/************************************************
	Hyperlinks
************************************************/

a, a:visited {
	text-decoration: none;
		-moz-transition: color .1s;
		-ms-transition: color .1s;
		-o-transition: color .1s;
		-webkit-transition: color .1s;
	transition: color .1s;
	}

a:hover {
	text-decoration: underline;
	}

a:active,
a:focus {
	outline: none;
	}

/************************************************
	Layout
************************************************/

#site {
	float: left;
	width: 100%;
	}

#wrapper {
	position: relative;
	width: 100%;
	}

#main-wrapper {
	position: relative;
	margin: 0 auto;
	width: 980px;
	z-index: 5;
	}

.breaker {
	clear: both;
	}

.right, .alignright {
	float: right;
	}

.left, .alignleft {
	float: left;
	}

.aligncenter {
	display: block;
	margin: 0 auto;
	}

.section-div {
	border-bottom: 1px dotted #ccc;
	float: left;
	margin: 20px 0;
	width: 100%;
	}

/************************************************
	Main Navigation
************************************************/

#nav-logo {
	float: left;
	padding: 8px 10px;
	max-width: 100px;
	}

#nav-main-wrapper {
	border-bottom: 1px solid #444;
		-ms-box-shadow: 0 4px 10px -3px #000;
		-moz-box-shadow: 0 4px 10px -3px #000;
		-o-box-shadow: 0 4px 10px -3px #000;
		-webkit-box-shadow: 0 4px 15px -5px #000;
	box-shadow: 0 4px 10px -3px #000;
	float: left;
	position: relative;
		left: 0;
		top: 0;
	width: 100%;
	height: 50px;
	z-index: 20;
	
background: rgb(61,61,61);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(61,61,61,1) 0%, rgba(34,34,34,1) 30%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,61,61,1)), color-stop(30%,rgba(34,34,34,1)));
background: -webkit-linear-gradient(top,  rgba(61,61,61,1) 0%,rgba(34,34,34,1) 30%);
background: -o-linear-gradient(top,  rgba(61,61,61,1) 0%,rgba(34,34,34,1) 30%);
background: -ms-linear-gradient(top,  rgba(61,61,61,1) 0%,rgba(34,34,34,1) 30%);
background: linear-gradient(to bottom,  rgba(61,61,61,1) 0%,rgba(34,34,34,1) 30%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#222222',GradientType=0 );

	}

#nav-main {
	color: #fff;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	margin: 0 auto;
	text-transform: uppercase;
	width: 980px;
	height: 50px;
	}

ul.nav-main a {
	color: #fff;
	float: left;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	padding: 18px;
		-moz-text-shadow: 2px 2px 1px #000;
		-ms-text-shadow: 2px 2px 1px #000;
		-o-text-shadow: 2px 2px 1px #000;
		-webkit-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
	}

ul.nav-main .menu-item-home {
	/*background: url(images/nav-sep.png) no-repeat right bottom !important;*/
	}

ul.nav-main .menu-item-home a {
	color: #fff !important;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	padding: 18px;
		-moz-text-shadow: 1px 1px 1px #000 !important;
		-ms-text-shadow: 1px 1px 1px #000 !important;
		-o-text-shadow: 1px 1px 1px #000 !important;
		-webkit-text-shadow: 1px 1px 1px #000 !important;
	text-shadow: 1px 1px 1px #000 !important;
	}

ul.nav-main a:hover {
	text-decoration: none;
	}

#nav-main-left {
	float: left;
	position: relative;
	width: 810px;
	}

ul.nav-main {
	display: inline;
	float: left;
	position: relative;
	max-width: 710px;
	}

ul.nav-main li {
	/*background: url(images/nav-sep.png) no-repeat right bottom;*/
	display: inline;
	float: left;
	position: relative;
	border-left:1px solid #171717;
	border-right:1px solid #494949;
	}
ul.sub-menu li {border-left:none;border-right:none;}


ul.nav-main .current-menu-item,
ul.nav-main .current-post-parent {
	/*background: #eee url(images/nav-bg.png) repeat-x bottom;*/
	}

ul.nav-main li:hover {
	/*background: #eee url(images/nav-bg.png) repeat-x bottom !important;*/
	}

ul.nav-main .current-menu-item a,
ul.nav-main .current-post-parent a {
	color: #000;
	float: left;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	padding: 18px;
		-moz-text-shadow: 1px 1px 1px #fff;
		-ms-text-shadow: 1px 1px 1px #fff;
		-o-text-shadow: 1px 1px 1px #fff;
		-webkit-text-shadow: 1px 1px 1px #fff;
	text-shadow: 1px 1px 1px #fff;
	}

ul.nav-main li:hover a {
	color: #000 !important;
	float: left;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	padding: 18px;
		-moz-text-shadow: 1px 1px 1px #fff !important;
		-ms-text-shadow: 1px 1px 1px #fff !important;
		-o-text-shadow: 1px 1px 1px #fff !important;
		-webkit-text-shadow: 1px 1px 1px #fff !important;
	text-shadow: 1px 1px 1px #fff !important;
	}

ul.nav-main li ul {
	display: none;
	}

ul.nav-main li:hover ul {
	background: #ddd url(images/striped-bg.png);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
		-moz-box-shadow: 0 3px 7px -2px #333;
		-ms-box-shadow: 0 3px 7px -2px #333;
		-o-box-shadow: 0 3px 7px -2px #333;
		-webkit-box-shadow: 0 3px 7px -2px #333;
	box-shadow: 0 3px 7px -2px #333;
	display: block;
	padding: 5px;
	position: absolute;
		left: 0px;
		top: 50px;
	width: 150px;
	}

ul.nav-main li:hover ul li {
	background: #eee;
	position: relative;
	}

ul.nav-main li:hover ul li a {
	float: left;
	padding: 8px;
	width: 134px;
	}

ul.nav-main li:hover ul li:hover,
ul.nav-main li:hover ul li:hover.current-menu-item {
	background: #fff !important;
	}

ul.nav-main li:hover ul li ul {
	display: none;
	}

/** third level (with content) **/
ul.nav-main li:hover ul li:hover ul {
	/*
	display: block;
	width: 150px;
	*/
	margin: 0;
	position: absolute;
		left: 150px;
		top: -5px;
    /* new styles */
    display: inline-flex;
	width: auto;
	}


/** mash menu restyling **/
.mashmenu {
    /*background-color: #222222;*/
    background: linear-gradient(to top, rgba(61,61,61,1) 0%,rgba(34,34,34,1) 20%);
}

.mlogo { height: 40px; /*logo reset due to bigger size*/ }

.mashmenu .sub-channel {
    background-color: #ffffff;
    width: 17.5510204082%; /* 172px of 980xp "(172/980)*100" */
    height: auto;
    min-height: 175px;
    border-right: 3px solid #ededed;
}

.mashmenu .sub-content-active {
    background-color: #ffffff;
}

/** Main Links hover **/
.mashmenu .menu li.level0:hover>a {
    background-color: #ffffff;
    color: #222222;
}

/** Mash Mod Search Box Styles **/

.mashmenu .mod:hover .mod-content .search_field, .mashmenu .mod .mod-content .search_field,
.widget-container .search_field { /* also widgets search */
    background-color: #CFECD3 !important;
    color: #3d3d3d;
}
.mashmenu .mod .mod-content .search_button .ico, .widget-container .search_button .ico {
    opacity: 0.8;
}

.mashmenu .columns .list a {
    color: #118a21;
    font-size: 16px;
    padding: 2px 0;
}

.mashmenu .columns .list .header {
    padding-top:0px;
    padding-bottom: 10px;
    font-size: 18px;
}

.mashmenu .menu .sub-channel li a {
    padding: 2px 10px;
}

/** mod search end **/

.widget-container .search_field {
    width: 230px;
}
.widget-container .search_form_wrappers { margin: 0 auto; }



ul#menu-navigation-2 {
    /*
    max-width: 980px;
    display: block;
    margin: 0 auto;
    */
}

.mashmenu .menu .sub-content {
    margin: 0 auto;
    /*max-width: 980px;
    left: auto;*/
    background-color: #ffffff;
    /*
    border-left: 1px solid #222222;
    border-right: 1px solid #222222;
    border-bottom: 1px solid #222222;
    */
    border-bottom: 3px solid #118a21;
    box-shadow: rgba(34,34,34,1) 0px 0px 10px;
}

.mashmenu .menu .sub-channel li a {
    color: #118a21;
    font-weight: 200;
    font-size: 16px;
    font-family: Tahoma, sans-serif;
}

.mashmenu .mod .mod-content, .mashmenu .menu.active {
    border-color: #118a21;
    min-width: 150px;
    width:auto;
}
.mashmenu .mod .mod-content .gg-top-btns .btn { float: left; }

.mashmenu .channel-content {
    max-width: 82.1428571429%;
    width: 82.1428571429%;
}

.mashmenu .channel-content.active {
    width: 100%;
}

.mashmenu .content-item {
    /* width: 21.6666%; */ /* for 4 posts */
    width: 12.6666%;
    margin:10px;
}

.mashmenu .mod:hover a { color: #118a21; }

.mashmenu .menu li.level0 .sub-channel li a .fa-chevron-right,
.mashmenu .menu li.level0:hover .sub-channel li a .fa-chevron-right,
.mashmenu .menu li.level0 .sub-channel li a .fa-chevron-left,
.mashmenu .menu li.level0:hover .sub-channel li a .fa-chevron-left
{
    color: #8CBD92;
}

.mashmenu .menu li.level0:hover .sub-channel li.hover a .fa-chevron-right,
.mashmenu .menu li.level0:hover .sub-channel li.hover a .fa-chevron-left
{
    color: #118a21;
}

.mashmenu .content-item .title {
    font-size: 13px;
}
/** end of mash menu styling **/

#nav-mobi {
	display: none;
	overflow: hidden;
	}

#nav-mobi select {
	border: 1px solid #2d2f31;
	border-radius: 3px;
	color: #fff;
	float: left;
	margin: 10px;
	padding: 0 30px 0 5px;
	width: 300px;
	height: 30px;
	-webkit-appearance: none !important;
	}

/* inpage search(404) */
#inpage-search { width:100%; margin: 0 auto;}
#inpage-search form { width: 100%; }
#inpage-search .search_field {
    width:96%;
    background-color:#ffffff !important;
    box-shadow: 0 2px 10px -1px #000 inset;
    color: #747474;
}
#inpage-search .search_button {
    margin-left:-30px;
}

#nav-search {
	position:absolute;
	top:10px;
	right:0;
	text-align: right;
	width: 200px;
	}
/* Google Custom Search: #cse-search-box */
#searchform, #cse-search-box{
	float: left;
	position: relative;
	}

#searchform input, .search_field {
	background-color:rgb(34, 34, 34);
	border: 0;
	overflow: hidden;
	-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
		-moz-box-shadow: 0 2px 10px -2px #000 inset;
		-ms-box-shadow: 0 2px 10px -2px #000 inset;
		-o-box-shadow: 0 2px 10px -2px #000 inset;
		-webkit-box-shadow: 0 2px 10px -2px #000 inset;
	box-shadow: 0 2px 10px -2px #000 inset;
	color: #aaa;
	float: left;
	font: 12px/12px helvetica, arial, sans-serif;
	line-height:25px;
	margin: 0 0 10px;
	padding: 9px 0 9px 10px;
	width: 140px;
	height: 12px;
	}

#searchform #search-button, .search_button {
    margin-left:-5px;
	float: left;
	cursor:pointer;
	position:relative;
	width: 32px;
	height: 30px;
	overflow:hidden;
	text-indent: -3000px;
	border: 1px solid #000;
	-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;

background: #323438;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzQzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #323438 0%, #000000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323438), color-stop(100%,#000000));
background: -webkit-linear-gradient(top,  #323438 0%,#000000 100%);
background: -o-linear-gradient(top,  #323438 0%,#000000 100%);
background: -ms-linear-gradient(top,  #323438 0%,#000000 100%);
background: linear-gradient(to bottom,  #323438 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323438', endColorstr='#000000',GradientType=0 );

	/*background: url(images/search-icon.png) no-repeat center center;*/
}
#searchform #s:focus, .search_field, .search_button {
	outline: none;
    display:inline-flex;
}

.search_form_wrappers {
    min-width: 190px;
    width:auto;
}
.search_button .ico{
	background-position:0 -215px;
	position:absolute;
	top: 5px;
	left: 9px;
	width:15px;
	height:20px;
	opacity: 0.5;
	-moz-transition: opacity 0.3s;
		-ms-transition: opacity 0.3s;
		-o-transition: opacity 0.3s;
		-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.search_button:hover .ico{
    opacity: 1.0;
}
.search_button:active{
background: #0e0e0e;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlMGUwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0e0e0e 0%, #444444 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#444444));
background: -webkit-linear-gradient(top,  #0e0e0e 0%,#444444 100%);
background: -o-linear-gradient(top,  #0e0e0e 0%,#444444 100%);
background: -ms-linear-gradient(top,  #0e0e0e 0%,#444444 100%);
background: linear-gradient(to bottom,  #0e0e0e 0%,#444444 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#444444',GradientType=0 );

}
/************************************************
	Header
************************************************/

#wrapper {
	float: left;
	position: relative;
	width: 100%;
	z-index: 6;
	}

#wallpaper {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1;
	}

.wallpaper-link {
	margin: 0 auto;
	position: absolute;
		top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	}

#top-spacer {
	float: left;
	width: 980px;
	height: 62px;
	}

.score-wrapper {
	border-bottom: 3px solid #222;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	float: left;
	margin:0 0 10px 0;
	overflow: hidden;
	padding: 10px 10px 5px;
	position: relative;
	width: 960px;
	height: 67px;
	
background: rgb(99,99,99);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2MzYzNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  rgba(99,99,99,1) 0%, rgba(51,51,51,1) 60%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(99,99,99,1)), color-stop(60%,rgba(51,51,51,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(99,99,99,1) 0%,rgba(51,51,51,1) 60%);
background: -o-radial-gradient(center, ellipse cover,  rgba(99,99,99,1) 0%,rgba(51,51,51,1) 60%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(99,99,99,1) 0%,rgba(51,51,51,1) 60%);
background: radial-gradient(ellipse at center,  rgba(99,99,99,1) 0%,rgba(51,51,51,1) 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#333333',GradientType=1 );

background-size:980px 250px;	
background-position:center center;
	}

ul.score-nav {
	display: inline;
	float: left;
	position: relative;
	}

ul.score-nav li {
	border-radius: 5px;
	display: inline;
	float: left;
	font: bold 10px/10px helvetica, arial, sans-serif;
	margin-right: 5px;
	padding: 3px 5px;
	position: relative;
	}

ul.score-nav li:hover {
	background: #555;
	}

ul.score-nav li a {
	color: #fff;
	text-shadow: 1px 1px 0 #666;
	}

ul.score-nav li a:hover {
	text-decoration: none;
	}

ul.score-list {
	float: left;
	position: relative;
	width: 1000%;
	}

ul.score-list li {
	background: #777;
	border-radius: 3px;
		-moz-box-shadow: 0 0 6px -1px #111;
		-ms-box-shadow: 0 0 6px -1px #111;
		-o-box-shadow: 0 0 6px -1px #111;
		-webkit-box-shadow: 0 0 6px -1px #111;
	box-shadow: 0 0 6px -1px #111;
	display: inline;
	float: left;
	margin-right: 3px;
	position: relative;
		-moz-transition: background .3s;
		-ms-transition: background .3s;
		-o-transition: background .3s;
		-webkit-transition: background .3s;
	transition: background .3s;
	width: 80px;
	height: 40px;
	}

ul.score-list li:hover {
	background: #999;
	}

span.score-status {
	background: #666 url(images/striped-bg.png);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #fff;
	float: left;
	font: bold 10px/10px helvetica, arial, sans-serif;
	margin-bottom: 2px;
	padding: 2px 5px;
	text-shadow: 1px 1px 0 #111;
	width: 70px;
	}

.score-teams {
	color: #ddd;
	float: left;
	font: bold 10px/10px helvetica, arial, sans-serif;
	padding-left: 5px;
	width: 50px;
	}

.score-right {
	color: #ddd;
	float: right;
	font: bold 10px/10px helvetica, arial, sans-serif;
	padding-right: 5px;
	text-align: right;
	width: 20px;
	}

#leader-wrapper {
	float: left;
	margin: 0px 10px 10px;
	position: relative;
	text-align: center;
	width: 960px;
	}

#ad-728 {
	float: right;
	overflow: hidden;
	width: 728px;
	}

#ad-728-small {
	float: right;
	overflow: hidden;
	text-align: center;
	width: 960px;
	}

#logo-large {
	float: left;
	margin-right: 5px;
	position: relative;
	width: 220px;
	height: 90px;
	}

#logo-wide {
	float: left;
	margin: 0 10px 10px;
	position: relative;
	text-align: left;
	width: 960px;
	}

/************************************************
	Content
************************************************/

#content-outer, #social-share {
background: url(images/content-bg.png);
}
#content-outer{
	
	border-radius: 5px;
		-moz-box-shadow: 0 0 7px -1px #000;
		-ms-box-shadow: 0 0 7px -1px #000;
		-o-box-shadow: 0 0 7px -1px #000;
		-webkit-box-shadow: 0 0 7px -1px #000;
	box-shadow: 0 0 7px -1px #000;
	float: left;
	padding: 10px;
	position: relative;
	width: 960px;
	z-index: 4;
	}

#content-inner {
	/*background: #fff url(images/white-noise.gif);*/
    background: #fff;
	float: left;
	padding: 15px 15px 10px;
	position: relative;
	width: 930px;
	z-index: 5;
	}

/************************************************
	Homepage
************************************************/

#main-home {
	float: left;
	position: relative;
	width: 930px;
	}

#main-top {
	background: #777;
	border-top: 1px solid #555;
	border-top-right-radius: 5px;
	border-bottom: 2px solid #ccc;
	width: 960px;
	height: 30px;
	}

.ticker-heading {
	background: url(images/ticker-bg.gif) no-repeat right bottom;
	color: #fff;
	float: left;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	padding: 8px 20px 8px 8px;
	text-transform: uppercase;
	}

#ticker {
	float: left;
	width: 680px;
	}

ul.ticker-list {
	display: block;
	float: left;
	font: 700 12px/12px 'Open Sans', sans-serif;
	overflow: hidden;
	width: 580px;
	height: 30px;
	}

ul.ticker-list li {
	display: block;
	height: 12px;
	overflow: hidden;
	padding: 9px;
	width: 900px;
	}

#ticker a {
	color: #fff;
	font: 700 12px/12px 'Open Sans', sans-serif;
	}

.ticker-date {
	color: #bbb;
	font: 10px/10px helvetica, arial, sans-serif;
	margin-left: 10px;
	}

#content-social {
	float: right;
	max-width: 272px;
	position:relative;
	}

#content-social ul {
	display: inline;
	float: right;
	
	}

#content-social ul li {
	border-left: 1px solid #444;
	display: inline;
	float: left;
	overflow: hidden;
	}

.fb-but,
.twitter-but,
.pinterest-but,
.instagram-but,
.google-but,
.linkedin-but,
.rss-but {
	float: left;
		-moz-transition: all .1s;
		-ms-transition: all .1s;
		-o-transition: all .1s;
		-webkit-transition: all .1s;
	transition: all .1s;
	width: 30px;
	height: 30px;
	
	}
#content-social .bbl{
position:absolute;
font:normal 11px tahoma;
color:#000;
text-align:center;
padding:5px;
background:#eee;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 1);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 1);
}

#content-social .bbl:after {
  content:"";
  position:absolute;
  bottom:-5px; /* value = - border-top-width - border-bottom-width */
  left:50%; /* controls horizontal position */
  border-width:5px 5px 0; /* vary these values to change the angle of the vertex */
  border-style:solid;
  border-color:#eee transparent;
  margin-left:-5px;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

.fb-but {
	background: url(images/social-buttons.png) 0 0;
	}

.fb-but:hover {
	background: #3b5997 url(images/social-buttons.png) 0 -30px;
	}

.twitter-but {
	background: url(images/social-buttons.png) -30px 0;
	}

.twitter-but:hover {
	background: #00aced url(images/social-buttons.png) -30px -30px;
	}

.pinterest-but {
	background: url(images/social-buttons.png) -60px 0;
	}

.pinterest-but:hover {
	background: #cb2027 url(images/social-buttons.png) -60px -30px;
	}

.instagram-but {
	background: url(images/social-buttons.png) -234px 0;
	}

.instagram-but:hover {
	background: #36658c url(images/social-buttons.png) -234px -30px;
	}

.google-but {
	background: url(images/social-buttons.png) -90px 0;
	}

.google-but:hover {
	background: #000 url(images/social-buttons.png) -90px -30px;
	}

.youtube-but {
	background: url(images/social-buttons.png) -120px 0;
	float: left;
		-moz-transition: all 0.1s;
		-ms-transition: all 0.1s;
		-o-transition: all 0.1s;
		-webkit-transition: all 0.1s;
	transition: all 0.1s;
	width: 54px;
	height: 30px;
	}

.youtube-but:hover {
	background: #f00 url(images/social-buttons.png) -120px -30px;
	}

.linkedin-but {
	background: url(images/social-buttons.png) -174px 0;
	}

.linkedin-but:hover {
	background: #069 url(images/social-buttons.png) -174px -30px;
	}

.rss-but {
	background: url(images/social-buttons.png) -204px 0;
	}

.rss-but:hover {
	background: #f60 url(images/social-buttons.png) -204px -30px;
	}

#featured-wrapper {
	background: #fff;
		-ms-box-shadow: 0 8px 4px -4px #aaa;
		-moz-box-shadow: 0 8px 4px -4px #aaa;
		-o-box-shadow: 0 8px 4px -4px #aaa;
		-webkit-box-shadow: 0 8px 4px -4px #aaa;
	box-shadow: 0 8px 4px -4px #aaa;
	float: left;
	overflow: hidden;
	position: relative;
	width: 930px;
	height: auto;
	}

#featured-main {
	background: url(images/loading.gif) no-repeat center;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
	width: 615px;
	height: 392px;
	}

.featured-text, .featured-text-cat {
	float: left;
	padding: 50px 15px 50px;
	position: absolute;
		bottom: 0;
	width: 585px;
	
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(125,126,125,0) 0%, rgba(14,14,14,0.9) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,0)), color-stop(100%,rgba(14,14,14,0.9)));
background: -webkit-linear-gradient(top,  rgba(125,126,125,0) 0%,rgba(14,14,14,0.9) 100%);
background: -o-linear-gradient(top,  rgba(125,126,125,0) 0%,rgba(14,14,14,0.9) 100%);
background: -ms-linear-gradient(top,  rgba(125,126,125,0) 0%,rgba(14,14,14,0.9) 100%);
background: linear-gradient(to bottom,  rgba(125,126,125,0) 0%,rgba(14,14,14,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007d7e7d', endColorstr='#b30e0e0e',GradientType=0 );


	}

.featured-text p,.featured-text-cat p {
	color: #fff;	
	font: 300 30px 'Oswald', sans-serif;
		-moz-text-shadow: 2px 2px 1px #000;
		-ms-text-shadow: 2px 2px 1px #000;
		-o-text-shadow: 2px 2px 1px #000;
		-webkit-text-shadow: 2px 2px 1px #000;
	text-shadow: 2px 2px 1px #000;
	}
.featured-text p a{line-height:30px;color: #fff;}

	
h2.slider-headline a,
h2.slider-headline-cat a {
	color: #fff;
	font: 300 30px 'Oswald', sans-serif;
	margin-bottom: 5px;
		-moz-text-shadow: 2px 2px 1px #000;
		-ms-text-shadow: 2px 2px 1px #000;
		-o-text-shadow: 2px 2px 1px #000;
		-webkit-text-shadow: 2px 2px 1px #000;
	text-shadow: 2px 2px 1px #000;
	text-transform: uppercase;
	}

h2.slider-headline a:hover,
h2.slider-headline-cat a:hover {
	color: #ddd;
	text-decoration: none;
	}

#headlines-wrapper {
	background: #333;
	float: left;
	overflow: hidden;
	position: relative;
	width: 315px;
	height: 392px;
	}

span.headlines-header {
	border-bottom: 1px solid #000;
	color: #fff;
	float: left;
	font: 700 18px/18px 'Open Sans Condensed', sans-serif;
	padding: 4px 0;
	text-align: center;
	text-transform: uppercase;
	width: 315px;
	}

span.headlines-header { background: #118a21 !important; }

ul.headlines {
	display: block;
	float: left;
	position: relative;
	width: 100%;
	}

	ul.headlines {
	display: block;
	float: left;
	position: relative;
	width: 100%;
	}

ul.headlines li {
	/*background: #444;*/
    background-color: #ffffff;
	border-top: 1px solid #444;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	display: block;
	float: left;
	padding: 6px 10px;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 293px;
	height:58px;
	}

ul.headlines li:last-child {
	border-bottom: none;
	}

ul.headlines li:hover {
    background: #CFECD3;
	/*background: #8CBD92;*/
	}

ul.headlines li img {
	float: left;
	margin-right: 10px;
	}

ul.headlines li p a {
	clear: both;
	/*color: #ccc;*/
    color: #222222;
	float: left;
	font: normal 12px helvetica, arial, sans-serif;
	}

ul.headlines li p a:hover {
	/**color: #fff;**/
    color: #222222;
	text-decoration: none;
	}

.headlines-text {
	float: left;
	position: relative;
	width: 205px;
	}

.date-cat {
	color: #878787;
	display: inline-block;
	float: left;
	font: bold 10px helvetica, arial, sans-serif;
	margin-bottom: 2px;
	position: relative;
	}

ul.headlines-cat {
	display: inline-block;
	float: left;
	margin-bottom: 2px;
	position: relative;
	}

ul.headlines-cat {
	background: none;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	display: inline;
	float: left;
	font: 10px/10px helvetica, arial, sans-serif;
	padding: 0 0 0 5px;
	width: auto !important;
	}

ul.headlines-cat a {
	color: #fff;
	font: 10px/10px helvetica, arial, sans-serif;
	text-transform: capitalize;
	}

ul.headlines-cat li:last-child {
	border-bottom: none;
	}

ul.headlines-cat li:hover {
	background: none;
	}

#homepage-wrapper {
	float: left;
	position: relative;
	width: 930px;
	}

#home-widget-wrapper {
	float: left;
	margin:10px 0 15px 0;
	position: relative;
	width: 950px;
	}

.widget-container {
	background: #fff;
		-ms-box-shadow: 0 2px 7px -1px #aaa;
		-moz-box-shadow: 0 2px 7px -1px #aaa;
		-o-box-shadow: 0 2px 7px -1px #aaa;
		-webkit-box-shadow: 0 2px 7px -1px #aaa;
	box-shadow: 0 2px 7px -1px #aaa;
	float: left;
	margin: 15px 0 0 15px;
	padding: 0px;
	width: 300px;
	}

.widget-container img {
	float: left;
	}

h4.widget-header {
	color: #fff;
	float: left;
	font: 700 18px/18px 'Open Sans Condensed', sans-serif;
	margin: -10px 0 10px -10px;
	padding: 5px 10px;
	text-shadow: 1px 1px 0 #000;
	text-transform: uppercase;
	width: 280px;
	}

h4.widget-header-fb {
	color: #fff;
	float: left;
	font: 700 18px/18px 'Open Sans Condensed', sans-serif;
	margin: 0;
	padding: 5px 10px;
	text-shadow: 1px 1px 0 #000;
	text-transform: uppercase;
	width: 280px;
	}

h4.widget-header a {
	color: #fff;
	}

.widget-inner {
	float: left;
	font: 12px/16px helvetica, arial, sans-serif;
	padding: 10px;
	width: 280px;
	position:relative;
	}

.widget-inner table {
	border-collapse: separate;
	text-align: center;
	width: 100%;
	}

.widget-inner thead {
	vertical-align: middle;
	}

.widget-inner p {
	margin-bottom: 10px;
	}

.widget-inner p.gd-widgets {
	margin-bottom: 0;
	}

.widget-inner select {
	width: 100%;
	}

.widget-inner #searchform input {
	border: 1px solid #666;
	box-shadow: none;
	color: #666;
	margin-bottom: 0;
	width: 268px;
	}

.widget-inner a {
	font-weight: bold;
	}

.widget-img img {
	opacity: 1.0;
		-moz-transition: opacity 0.3s;
		-ms-transition: opacity 0.3s;
		-o-transition: opacity 0.3s;
		-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	}

.widget-img img:hover {
	opacity: .85;
	}

h3.home-title1, h3.home-title1 a {
	color: #222;
	font: 400 20px/26px 'Oswald', sans-serif;
	margin-bottom: 5px;
	width: 100%;
	}

ul.home-links1 {
	display: block;
	float: left;
	margin-top: 10px;
	width: 100%;
	}

ul.home-links1 li {
	border-top: 1px dotted #ccc;
	color: #004276;
	display: block;
	float: left;
	padding: 3px 0;
	width: 100%;
	}

	ul.home-links1 li span ul li a {
		color:red;
	}

	ul.home-links1 li img {
		border: 1px solid black;
		margin-right:7px;
	}


ul.home-links1 li:last-child {
	padding-bottom: 0;
	}

ul.home-links2 {
	display: inline;
	float: left;
	width: 100%;
	}

ul.home-links2 li {
	border-bottom: 1px dotted #ccc;
	display: block;
	float: left;
	margin-bottom: 8px;
	padding-bottom: 8px;
	width: 100%;
	position:relative;
	}

ul.home-links2 li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
	}

ul.home-links2 li img {
	float: left;
	margin-right: 10px;
	}

.home-links2-text {
	float: left;
	width: 162px;
	}

.home-links2-text a {
	float: left;
	margin-bottom: 2px;
	}

.home-links2-text p {
	float: left;
	}

.ad125 {
	display: inline;
	float: left;
	margin: 8px 6px 6px 8px;
	position: relative;
	}

.ad125-1 {
	display: inline;
	float: left;
	}

.ad125-2 {
	display: inline;
	float: left;
	margin-left: 18px;
	}

.ad125-3 {
	display: inline;
	float: left;
	margin-top: 18px;
	}

.ad125-4 {
	display: inline;
	float: left;
	margin: 18px 0 0 18px;
	}

#home-blog-contain {
	float: left;
	position: relative;
	width: 615px;
	}

.home-blog-sidebar {
	margin-top: -20px;
	}

#home-blog-wrapper {
	float: left;
	margin-left: -15px;
	padding-bottom: 5px;
	position: relative;
	width: 630px;
	}

#home-blog-wrapper ul {
	float: left;
	}

.blog-container {
	background: #fff;
		-ms-box-shadow: 0 2px 7px -1px #aaa;
		-moz-box-shadow: 0 2px 7px -1px #aaa;
		-o-box-shadow: 0 2px 7px -1px #aaa;
		-webkit-box-shadow: 0 2px 7px -1px #aaa;
	box-shadow: 0 2px 7px -1px #aaa;
	float: left;
	margin: 15px 0 0 15px;
	position: relative;
	width: 300px;
	}

.blog-cat {
	color: #fff;
	font: 700 18px/18px 'Oswald', sans-serif;
	position: absolute;
		top: 0px;
		left: 0px;
	text-transform: uppercase;
	z-index: 10;
	}

.blog-cat-title {
	color: #fff;
	font: 700 18px/18px 'Oswald', sans-serif;
	position: absolute;
		top: 0;
		left: 0;
	text-shadow: 1px 1px 0 #000;
	text-transform: uppercase;
	z-index: 10;
	}

.blog-cat li,
.blog-cat-title {
	display: inline;
	float: left;
	margin-right: 2px;
	padding: 5px;
	}

.blog-cat a,
.blog-cat-title a {
	color: #fff;
	text-shadow: 1px 1px 0 #000;
	}

.blog-cat a:visited,
.blog-cat-title a:visited {
	color: #fff;
	}

.blog-cat a:hover,
.blog-cat-title a:hover {
	text-decoration: none;
	}

.blog-inner {
	float: left;
	font: 12px/17px helvetica, arial, sans-serif;
	padding: 10px;
	width: 280px;
	}

.widget-img {
	-webkit-transition: opacity 0.3s;
	}

.widget-img:hover {
	opacity: .85;
	}

/************************************************
	Carousel
************************************************/

.es-carousel {
	float: left;
	overflow: hidden;
	padding: 5px 0;
	position: relative;
	width: 960px;
	height: 40px;
	}

.es-nav span {
	cursor: pointer;
	position: absolute;
		top: 2px;
	text-indent: -9000px;
	}

.es-nav span.es-nav-next {
	background: transparent url(images/car-buttons.gif) 0 0;
	right: 0px;
	width: 25px;
	height: 46px;
	}

.es-nav span.es-nav-prev {
	background: transparent url(images/car-buttons.gif) -25px 0;
	left: 0px;
	width: 25px;
	height: 46px;
	}

.es-nav span.es-nav-next:hover {
	background: transparent url(images/car-buttons.gif) 0 -46px;
	}

.es-nav span.es-nav-prev:hover {
	background: transparent url(images/car-buttons.gif) -25px -46px;
	}

/************************************************
	Posts
************************************************/

#main {
	float: left;
	margin-bottom: 5px;
	position: relative;
	width: 930px;
	}

.breadcrumb {
	color: #555;
	font: 400 11px/11px 'Open Sans', helvetica, arial, sans-serif;
	margin-bottom: 10px;
	width: 100%;
		text-transform: capitalize;

	}


.breadcrumb a {
	font: 700 12px/12px 'Open Sans', helvetica, arial, sans-serif;
	}

#post-area {
	float: left;
	font: 14px/22px helvetica, arial, sans-serif;
	position: relative;
	width: 600px;
	}

.full {
	width: 930px !important;
	}

#main h1,
#content-area h1,
#post-area h1 {
	color: #222;
	/*font: 700 34px/36px 'Oswald', sans-serif;*/
    font: 700 30px/35px 'Oswald', sans-serif;
	margin: 10px 0;
	/*width: 100%;*/
    max-width:600px;
	}

.headline {
	font: 700 34px/36px 'Oswald', sans-serif;
	margin-bottom: 15px !important;
	}

#post-info-wrapper {
	border: 1px solid #ddd;
	float: left;
	font: 12px/12px helvetica, arial, sans-serif;
	margin-bottom: 5px;
    /*margin-bottom: 15px;
	width: 928px;*/
    max-width:600px;
	}

#above-post-social {
    max-width: 600px;
}

#content-area {
	display: block;
	float: left;
	padding: 15px 0;
	width: 100%;
	word-wrap: break-word;
	}

#content-area h2 {
	color: #333;
	font: 700 28px/32px 'Oswald', sans-serif;
	margin: 10px 0;
	width: 100%;
	}

#content-area h3 {
	color: #333;
	font: 700 24px/28px 'Oswald', sans-serif;
	margin: 10px 0;
	width: 100%;
	}

#content-area h4 {
	color: #333;
	font: 700 20px/24px 'Oswald', sans-serif;
	margin: 10px 0;
	width: 100%;
	}

#content-area h5 {
	color: #333;
	font: 700 16px/20px 'Oswald', sans-serif;
	margin: 10px 0;
	width: 100%;
	}

#content-area h6 {
	color: #333;
	font: 700 12px/16px 'Oswald', sans-serif;
	margin: 10px 0;
	width: 100%;
	}

#content-area ul {
	list-style: disc outside;
	margin: 10px 0;
	}

#content-area ol {
	list-style: decimal outside;
	margin: 10px 0;
	}
#content-area a,  #content-area a:visited, .post-link{color:#118A21;}

#content-area ul li,
#content-area ol li {
	margin-left: 50px;
	padding: 5px 0px;
	}
#content-area iframe{margin-left:auto;margin-right:auto;}
#post-area blockquote {
	border-left: 1px #ccc solid;
	color: #777;
	font: italic 14px/22px Verdana, Arial, Sans-Serif;;
	margin: 10px;
	padding-left: 40px;
	}

.post, .type-post, .format-standard, .hentry {
    max-width:600px;
    float:left;
}

ul.post-info {
	display: block;
	float: left;
	width: 100%;
    margin: 0 !important;
	}

ul.post-info li {
	border-right: 1px solid #ccc;
	display: inline;
	float: left;
    padding:0 !important;
    margin-left: 0px !important;
	}

ul.post-info li:last-child {
	border-right: none;
	}

.post-author {
	font-weight: bold;
	height: 12px;
	padding: 9px 10px;
	}

.post-author a {
	font-weight: bold;
	}
#post-share{position: relative;margin: 5px 0 0 5px;}
/* ul.post-social {
	float: left;
	padding: 0 10px;
	position: relative;
	z-index: 3000;
	}

ul.post-social li {
	border-right: none;
	float: left;
	padding: 4px;
	width: 90px;
	}*/

.fb-like span {
	overflow: visible !important;
	/*width: 450px !important;
	margin-right: -375px;*/
	}

iframe#twitter-widget-0,
#___plusone_0 {
	position: relative;
	z-index: 300;
	}

.post-update {
	color: #999;
	height: 12px;
	padding: 9px 10px;
	}

#post-area p {
	display: block;
	margin-bottom: 15px;
	}

.post-image img {
		-ms-box-shadow: 0 3px 5px -1px #aaa;
		-moz-box-shadow: 0 3px 5px -1px #aaa;
		-o-box-shadow: 0 3px 5px -1px #aaa;
		-webkit-box-shadow: 0 3px 5px -1px #aaa;
	box-shadow: 0 3px 5px -1px #aaa;
	float: left;
	}

.prev-next-wrapper {
	background: #eee;
	border-top: 1px solid #bbb;
	float: left;
	padding: 15px 30px;
	width: 540px;
	}
.prev-next-wrapper.top{padding:10px;width: 580px;}
.prev-post {
	float: left;
	font: bold 14px/14px helvetica, arial, sans-serif;
	width: 230px;
	}

.next-post {
	float: right;
	font: bold 14px/14px helvetica, arial, sans-serif;
	width: 230px;
	}
.prev-post.top, .next-post.top{color:#000;}	
.next-post.top{text-align:right;}
.prev-post a,
.next-post a {
	color: #333 !important;
	float: left;
	font: 700 18px/24px 'Oswald', sans-serif;
	margin-top: 5px;
	}
.prev-post.top a, .next-post.top a{float:none;line-height:35px;}

.foot .image{margin-top:5px;}
.top .image{display:inline-block;width:45px;height:35px;position:relative;oveflow:hidden;}
.top .image img{width:100%;height:100%;}
.prev-post.top .image{float:left;margin-right:5px; overflow: hidden;}
.next-post.top .image{float:right;margin-left:5px; overflow: hidden;}

#left-skyscrapper {
    position: absolute;
    height: 600px;
    width: 160px;
    margin-left: -180px;
}

.post-tags {
	float: left;
	font: 700 12px/12px 'Open Sans', sans-serif;
	margin: 5px 0;
	position:relative;
	padding-left:30px;
	}
.post-tags .ico{
position:absolute;
top:-5px;
left:0;
background-position:-140px -170px;
width:30px;
height:30px;
}
.post-tags b {display: inline-block;	float: left;line-height:20px;text-transform:uppercase;}
#content-area .post-tags a, #post-area .post-tags a{
	background: #eee;
	border-radius: 3px;
	color: #888;
	display: inline-block;
	float: left;
	margin: 0 3px 10px;
	padding: 5px 8px;
	}

#content-area .post-tags a:visited, #post-area .post-tags a:visited {
	color: #888;
	}

#content-area .post-tags a:hover, #post-area .post-tags a:hover {
	background: #777;
	color: #fff;
	text-decoration: none;
	}

#author-image {
	float: left;
	margin-right: 10px;
	width: 60px;
	}

.author-box {
	color: #888;
	min-height:115px;
	}

#related-posts {
	float: left;
	margin: 15px 0 0;
	width: 600px;
	}

#related-posts img {
	width: 190px;
	height: 127px;
	}

#related-posts ul {
	display: inline;
	float: left;
	width: 100%;
	}

#related-posts ul li {
	display: inline;
	float: left;
	margin-left: 15px;
	width: 190px;
	}

#related-posts ul li:first-child {
	margin-left: 0;
	}

#related-posts h3 {
	color: #fff;
	font: 700 14px/14px 'Oswald', sans-serif;
	margin-bottom: 10px;
	padding: 5px 10px;
	text-shadow: 1px 1px 0 #000;
	text-transform: uppercase;
	}

.related-image {
	float: left;
	position: relative;
	width: 190px;
	height: 127px;
	}

.related-text {
	float: left;
	padding: 5px 0;
	}

.related-text a {
	color: #333;
	font: 400 16px/22px 'Oswald', sans-serif;
	}

.related-text a:visited {
	color: #333;
	}

#post-404 {
	color: #999;
	/*margin: 100px 0;*/
    margin:0px;
	text-align: center;
	}

#post-404 h1 {
	font: 700 80px/80px 'Oswald', sans-serif;
	border-bottom: none;
	}

#post-404 p {
	text-align: center;
	}

.wp-caption, .gallery-caption {
	margin-bottom: 20px;
	max-width: 100%;
	text-align: center;
	}

.wp-caption-text {
	margin-bottom: 2px;
	}

.sticky {
	}

.bypostauthor {
	}

/************************************************
	Categories/Archives
************************************************/

#archive-area {
	float: left;
	font: 14px/22px helvetica, arial, sans-serif;
	position: relative;
	width: 600px;
	}

.category-heading {
	color: #fff;
	font: 700 24px/24px 'Oswald', sans-serif;
	margin-bottom: 15px;
	padding: 10px 15px;
	text-shadow: 1px 1px 0 #000;
	}

.archive-header {
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
	padding-bottom: 10px;
	}

#featured-cat {
	background: url(images/loading.gif) no-repeat center;
		-ms-box-shadow: 0 8px 4px -4px #aaa;
		-moz-box-shadow: 0 8px 4px -4px #aaa;
		-o-box-shadow: 0 8px 4px -4px #aaa;
		-webkit-box-shadow: 0 8px 4px -4px #aaa;
	box-shadow: 0 8px 4px -4px #aaa;
	display: block;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
	width: 615px;
	height: 400px;
	}


#cat-blog-wrapper {
	float: left;
	margin-left: -15px;
	padding-bottom: 5px;
	position: relative;
	width: 630px;
	min-height:12px;
	}

#cat-blog-wrapper ul {
	float: left;
    margin-left:5px;
	}

.cat-blog-container {
	background: #fff;
		-ms-box-shadow: 0 2px 7px -1px #aaa;
		-moz-box-shadow: 0 2px 7px -1px #aaa;
		-o-box-shadow: 0 2px 7px -1px #aaa;
		-webkit-box-shadow: 0 2px 7px -1px #aaa;
	box-shadow: 0 2px 7px -1px #aaa;
	/*
	float: left;
	margin: 0 0 15px 15px;
	width: 300px;
	*/
    display:inline-block;
    margin: 0px 0px 15px 10px;
    width:300px;
	position: relative;
	min-height:320px;
    vertical-align:top;
	}

.cat-blog-inner {
	float: left;
	font: 12px/17px helvetica, arial, sans-serif;
	padding: 10px;
	width: 280px;
	}


/************************************************
	Custom Social Buttons
************************************************/
.custom-social-container {

}

.custom-social-container .social-item {
    display: inline-block;
    /* temporarily reduced to 50px while counters are not ready
    height: 80px;
    */
    height: 50px;
    cursor: pointer;
    text-align: center;
    color: #ffffff;
    width: 19%;
}

.custom-social-container .social-item a {
    display: inline-block;
    text-decoration: none !important;
    color: #FFFFFF;
}

.custom-social-container .social-item .icon-container {
    margin: 0 auto;
    padding-top: 5px;
    width: 35px;
    height: 35px;
    background-position: top center;
    background-color: transparent;
    color: #ffffff;
}

.social-item .icon-container img {
    margin: 0 auto;
}

/**
 * Social Counters
 */
.social-item .counters {
    font-size: 15px;
    height: 22px;
    margin-top:0;
    padding-top:0px;
    line-height: 25px;
}

.social-item .counter-label {
    font-size: 10px;
    line-height: 17px;
}

/**
 * Social Colors
 */
.bgcolor-facebook {
    background-color: #3B5998;
}

.bgcolor-twitter {
    background-color: #4099EE;
}

.bgcolor-gplus {
    background-color: #DD4B39;
}

.bgcolor-instagram {
    background-color: #3F729B;
}

.bgcolor-youtube {
    background-color: #CD332D;
}

/**
 * Social Icons (does not work currently), used as standard images.
 */
.icon-facebook {
    background-image: url('images/social_labels/facebook-icon.png');
}

.icon-twitter {
    background-image: url('images/social_labels/twitter-icon.png');
}

.icon-gplus {
    background-image: url('images/social_labels/google-plus-icon.png');
}

.icon-instagram {
    background-image: url('images/social_labels/instagram-icon.png');
}

.icon-youtube {
    background-image: url('images/social_labels/youtube-icon.png');
}

/**
 * icon specific css fixes
 */
.icon-container.fb-icon img {
    margin-left:-5px;
}

/******************************************
 *  Swipes and Arrows for Next and Prev
 *****************************************/
.post_nav_arrow_wrap { transition: opacity 0.5s ease; opacity: 0.3; z-index: 20; width: 40px; height: 85px; position: fixed; top: 45%; /*dummy*/ background-color: transparent; background-image: url('images/101gg-arrows-sprite.png');}
.post_nav_arrow_wrap:hover { opacity: 1.0; }
.post_nav_arrow_prev { left: 0; background-position: -15px -80px; }
.post_nav_arrow_next { right: 0; background-position: -65px -80px; }
.post_nav_arrow_links { display: block; width: 40px; height: 85px; }
#post_nav_arrow_prev_link { }
#post_nav_arrow_next_link { }

/************************************************
	Comments
************************************************/

#comments {
	display: block;
	float: left;
	font: 400 12px/normal 'Open Sans', sans-serif;
	width: 100%;
	}

#comments h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	}

.comment-inner {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding: 10px 0;
	}

#comments .comment-inner:after {
	content: '';
	display: block;
	clear: both;
	}

#comments .comment-avatar,
#tab3 .comment-avatar {
	float: left;
	width: 46px;
	}

#comments .avatar {
	display: block;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 2px;
	}

#comments .commentmeta {
	display: block;
	float: left;
	margin: 0 10px 10px;
	}

.comment-reply {
	background: #555;
	clear: both;
	float: right;
	font: 700 12px/12px 'Open Sans Condensed', sans-serif;
	padding: 5px 10px;
	}

.comment-reply:hover {
	background: #333;
	}

.comment-reply a {
	color: #fff;
	}

.comment-reply a:hover {
	text-decoration: none;
	}

ol.commentlist {
	float: left;
	width: 100%;
	}

#comments .comment-meta-1 {
	display: block;
	height: 18px;
	margin: 0 0 6px;
	padding: 4px 0 2px;
	}

#comments .comment-meta-1 .fn {
	font-weight:bold;
	float:left;
	width:auto;
	}

#comments .comment-meta-1 .reply {
	display: inline-block;
	float: right;
	font-size: 11px;
	line-height: 11px;
	padding-top: 2px;
	}

#comments .comment-meta-1 .reply a {
	color: #555;
	}

#comments .comment-meta-2  {
	font: 400 12px/normal 'Open Sans', sans-serif;
	display: block;
	margin: 0;
	}

#comments .text {
	clear: both;
	display: block;
	}

#comments .text .waiting_approval {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	}

#comments .c {
	line-height: 20px;
	}

#comments .c p,
#comments .c code,
#comments .c blockquote,
#comments .c ul,
#comments .c ol {
	display: block;
	margin: 5px 0;
	}

#comments .c a {
	text-decoration: underline;
	}

#comments .c a:hover {
	text-decoration: none;
	}

#comments .depth-2 .comment-wrapper {
	padding-left: 40px;
	}

#comments .depth-2 .commentmeta {
	width: auto;
	}

#comments .depth-3 .comment-wrapper {
	padding-left: 80px;
	}

#comments .depth-3 .commentmeta {
	width: auto;
	}

#comments .depth-4 .comment-wrapper {
	padding-left: 120px;
	}

#comments .depth-4 .commentmeta {
	width: auto;
	}

#comments .depth-5 .comment-wrapper {
	padding-left: 160px;
	}

#comments .depth-5 .commentmeta {
	width: auto;
	}

#respond {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	padding: 10px 0;
	}

#respond p {
	font: 400 12px/normal 'Open Sans', sans-serif;
	margin: 0;
	}

#respond .logged-in-as {
	margin-bottom: 10px;
	}

#respond .comment-notes {
	margin-bottom: 1em;
	}

#respond .form-allowed-tags {
	line-height: 1em;
	}

.children #respond {
	margin: 0 48px 0 0;
	}

#comments-list #respond {
	margin: 0 0 18px 0;
	}

#comments-list ul #respond {
	margin: 0;
	}

#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	}

#respond .required {
	color: #ff4b33;
	font-weight: bold;
	}

#respond label {
	color: #888;
	font-size: 12px;
	}

#respond input {
	background: #f6f6f6;
	border: 1px solid #ddd;
		-ms-box-shadow: 2px 2px 5px 0px #eee inset;
		-moz-box-shadow: 2px 2px 5px 0px #eee inset;
		-webkit-box-shadow: 2px 2px 5px 0px #eee inset;
		-o-box-shadow: 2px 2px 5px 0px #eee inset;
	box-shadow: 2px 2px 5px 0px #eee inset;
	display:block;
	margin: 0 0 9px;
	padding:5px;
	width: auto;
	}

#respond textarea {
	background: #f6f6f6;
	border: 1px solid #ddd;
		-ms-box-shadow: 2px 2px 5px 0px #eee inset;
		-moz-box-shadow: 2px 2px 5px 0px #eee inset;
		-webkit-box-shadow: 2px 2px 5px 0px #eee inset;
		-o-box-shadow: 2px 2px 5px 0px #eee inset;
	box-shadow: 2px 2px 5px 0px #eee inset;
	width: 95%;
	}

#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	}

#respond .form-allowed-tags code {
	font-size: 11px;
	}

#respond #submit {
	background: #555;
	border: 0;
	box-shadow: none;
	color: #fff;
	cursor:pointer;
	font: 700 12px/12px 'Open Sans Condensed', sans-serif;
	margin-top:10px;
	padding: 5px 10px;
	width: 120px;
	}

#respond #submit:hover {
	background: #333;
	}

h3#reply-title,
h2.comments {
	color: #fff;
	font: 700 14px/14px 'Oswald', sans-serif;
	margin-bottom: 10px;
	padding: 5px 10px;
	text-shadow: 1px 1px 0 #000;
	text-transform: uppercase;
	}

h3#reply-title {
	display: none;
	}

.arrow-left {
    background-color: transparent;
    background-image: url("images/imgo.jpeg");
}

.arrow-right {
    background-color: transparent;
    background-image: url("images/imgo.jpeg");
}

span.comments {
	background: #fff;
	color: #aaa;
	float: left;
	font: 400 20px/20px 'Open Sans Condensed', sans-serif;
	padding-right: 15px;
	text-transform: uppercase;
	}

span.comments a {
	color: #666;
	}

span.comments a:hover {
	color: #f00;
	text-decoration: none;
	}

#comment-input label {
	margin-bottom: 10px;
	}

p.cancel-comment-reply {
	clear: both;
	}

#respond .form-allowed-tags {
	display: none;
	}

/************************************************
	Sidebar
************************************************/

#sidebar-wrapper {
	float: right;
	margin-right: -5px;
	margin-top: -15px;
	padding-bottom: 5px;
	position: relative;
	width: 320px;
	}

/************************************************
	Footer
************************************************/

#footer-wrapper {
	background: #222;
	float: left;
	margin-top: 15px;
	width: 100%;
	}

#footer {
	color: #aaa;
	font: 400 10px/14px 'Open Sans', sans-serif;
	margin: 0 auto;
	padding: 20px;
	width: 920px;
	}

#footer-nav {
	float: left;
	margin-bottom: 5px;
	}

#footer-nav ul {
	clear: both;
	display: inline;
	margin-bottom: 5px;
	}

#footer-nav ul li {
	border-right: 1px solid #777;
	display: inline;
	float: left;
	margin: 0 10px 5px 0;
	padding: 3px 10px 3px 0;
	}

#footer-nav ul li:last-child {
	border-right: none;
	}

#footer-nav ul li a {
	color: #ccc;
	font: 700 12px/12px 'Open Sans', sans-serif;
	}

#footer-nav ul li ul {
	display: none;
	}

#copyright {
	float: left;
	padding-bottom: 10px;
	width: 100%;
	}

/************************************************
	Pagination
************************************************/

.nav-links {
	float: left;
	margin: 10px 0 5px;
	position: relative;
	width: 100%;
	}

.pagination {
	clear: both;
	position: relative;
	font: bold 12px/12px helvetica, arial, sans-serif;
	}

.pagination span, .pagination a {
	background: #555 url(images/pagin-bg.png) repeat-x bottom;
	border: 1px solid #333;
	border-radius: 3px;
		-ms-box-shadow: 0 3px 5px -1px #aaa;
		-moz-box-shadow: 0 3px 5px -1px #aaa;
		-o-box-shadow: 0 3px 5px -1px #aaa;
		-webkit-box-shadow: 0 2px 3px -1px #aaa;
	box-shadow: 0 3px 5px -1px #ccc;
	color: #fff;
	display:block;
	float:left;
	margin: 2px 3px 2px 0;
	padding: 5px;
	text-decoration: none;
	width: auto;
	}

.pagination .current, .pagination a:hover {
	background: #999 url(images/pagin-bg.png) repeat-x bottom;
	border: 1px solid #777;
	color: #fff;
	}

.pagination a,
.pagination a:visited {
	color: #fff
	}

/************************************************
	Isotope
************************************************/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/************************************************
	Media Queries
************************************************/

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	.fb-but,
	.fb-but:hover,
	.twitter-but,
	.twitter-but:hover,
	.pinterest-but,
	.pinterest-but:hover,
	.google-but,
	.google-but:hover,
	.youtube-but,
	.youtube-but:hover,
	.linkedin-but,
	.linkedin-but:hover,
	.rss-but,
	.rss-but:hover,
	.instagram-but,
	.instagram-but:hover {
		background-image: url(images/social-buttons.png);
		background-size: 264px 60px;
  		}
	}

.catlist-cat {
	margin-bottom: 2px;
	position: relative;
	background: none;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	font: 10px/10px helvetica, arial, sans-serif;
	padding: 0 0 0 5px;
	display:inline;
	line-height:9px;
	}
.catlist-cat a,.catlist-cat a:visited{color:#118A21;line-height:9px;text-transform: capitalize;display:inline-block;}
.catlist-cat a:hover{color:#64c700}
.catlist-cat .sep{display:inline-block;/* float:left; */margin:0 3px;}
.headlines-cat .sep{display:inline-block;margin:0 1px;color:#aaa;}
#logio a {
	color:white;
	font-weight:bold;
}
a.box-text{clear:both;}

/* GG STYLES */
#gg-top{position:relative;margin:15px 0 10px 0;}
.gg-top-btns{/*position:absolute;*/right:0;bottom:-10px;text-align: right;width:100%;z-index:1;}
#gg-top .widget-container{position:relative;z-index:2;display:none;}
#gg-top a{text-decoration:none;}
.mx, span.star{
    background: url(images/main-sprite.png) no-repeat;
}
a.logo{
    display:inline-block;
    width:200px;
    height:90px;
    text-indent:-5000px;
    overflow:hidden;
}

.gg-top-btns .btn{width:150px;height:31px;display:inline-block;cursor:pointer;float:right;/*margin: -5px 0 5px 5px;*/ margin: 0 0 5px 5px;}
.btn.bwriter{background-position:0 -100px;}
.btn.login{background-position:0 -131px;}
.gg-top-btns .btn b{color:#fff;text-align:center;display:inline-block;font:normal 12px arial;line-height:31px;width:110px;margin-left:8px;}
.gg-top-btns .btn.bwriter b{margin-right:8px;}
.upic, .utext{display:inline-block;float:left;}
.upic{position:relative;overflow:hidden;width:25px;height:23px;border:#fff solid 1px;top: 3px;left: 3px;border-radius:3px;visibility:hidden;}
.uname{line-height:22px;}
.logout{font:normal 10px arial;line-height:1px;color:#B6CDD6;}

ul.home-links2 li .post-tools, .cat-blog-container .post-tools{
    position:absolute;
    right:0;
    bottom:0;
    padding:5px 5px 0 5px;
    font:normal 0.848em arial;
    line-height:11px;

    background:#eee;
    -webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;

}
.post-tools a, .post-tools div{display:inline-block;float:left;cursor:pointer;}
.post-tools .ico{width:16px;height:16px;}
.post-tools .cmt .n{margin-right:4px;}
.post-tools .cmt .ico{
    background-position:0 -170px;
}
.post-tools .cmt:hover .ico{
    background-position:0 -194px;
}
.post-tools .tw{
    background-position:-22px -170px;
}
.post-tools .tw:hover{
    background-position:-22px -194px;
}
.post-tools .fb{
    background-position:-46px -170px;
}
.post-tools .fb:hover{
    background-position:-46px -194px;
}

.form-box{
    width:100%;    
    position:absolute;
    border-top:solid 1px #118a21;
    font-size:12px;
    margin-top:10px;
}
.center{
    width:50px;
    height:50px;
    position:absolute;
    left:47%;
    top:-25px;    
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height:48px;
    text-align:center;
    color:#fff;

}
.center .y{position:absolute;height:300px;width:1px;left:25px;top:25px;border-left:solid 1px #118a21;}

.form-box .col{

    float:left;
    display:inline-block;
    width:50%;
    min-height:150px;
    font-style:normal;
    
}
.form-box .inner{margin:20px;}
.col.new-account{}

.form-box .row{display:block;margin:10px 0;}
.form-box .row label{margin-right:10px;width:20%; display:inline-block;}
.form-box b{
    display:block;
    margin-bottom:10px;
    
}
.form-box .btn, .buttons{
    display:inline-block;
    padding:0 15px;
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    text-shadow: 1px 1px 3px #777;
    line-height:32px;
    clear:both;
    cursor:pointer;
    border:solid 1px #fff;
    margin-top:10px;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
    -webkit-border-radius: 4px;
border-radius: 4px;
background: #299a0b;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5OWEwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjdjMDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #299a0b 0%, #1f7c09 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#299a0b), color-stop(100%,#1f7c09));
background: -webkit-linear-gradient(top,  #299a0b 0%,#1f7c09 100%);
background: -o-linear-gradient(top,  #299a0b 0%,#1f7c09 100%);
background: -ms-linear-gradient(top,  #299a0b 0%,#1f7c09 100%);
background: linear-gradient(to bottom,  #299a0b 0%,#1f7c09 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#1f7c09',GradientType=0 );



}
.form-box .btn:hover, .buttons:hover{color:#FF0;}
.form-box input.buttons{height:40px;font:normal 12px arial;line-height:32px;}

#gig-box{height:120px;}
.form-box input{border:solid 1px #9C9C9C;height:20px;}
.form-box input.error{border:solid 1px red;}
#login-error, #reg-error, #popup-form .wpmem_msg{
    position:relative;
    top:-7px;
    left:0;
    text-align:center;
    font-weight:bold;
    color:#dd0000;
    line-height:30px;
    background:#feffb6;
    margin: -30px 20px 0 0;
    border:solid 1px #dd0000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
visibility:hidden;
}
#reg-error, #popup-form .wpmem_msg{top:28px;}
#popup-form .wpmem_msg{width:auto;visibility:visible;padding:0;}
#wpmem_reg input.buttons{margin:0 0 10px 0;}
#wpmem_reg input[name="reset"]{
    margin-right:10px;
    background: #eeeeee;
    color:#000;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );

}
#wpmem_reg input[name="submit"]{margin-right:-23px;}
#wpmem_reg input[type="text"].error{border:solid 1px red;}
.wpmem_msg.success p{line-height: 12px;padding: 35px;}

.form-row{width:100%;}
.form-row, .form-row label, .form-row .div_text, .form-row .div_textarea{float:left;}
.form-row label{margin-right:5px;min-width:155px;}
#wpmem_reg .form-row .div_text, #wpmem_reg .form-row .div_textarea{margin-bottom:5px;position:relative;}
.form-row .div_text input, .form-row .div_textarea textarea{padding:0px;}
#email-loading{width:32px;height:32px;background:url(images/spinner.gif) no-repeat;position:absolute;right:-17px;top:3px;}
.writer-pic, .writer-msg{
	width:882px;
	margin:0 auto;
	
}
.writer-pic{
	height:399px;
	background:url(images/b101.jpg) no-repeat;
	position:relative;
}
.writer-msg{text-align:center;margin:10px auto;font:bold 16px arial;line-height:20px;}
.btn.writer{
    width:90%;
    margin:0 auto;
    color:#fff;
    padding:10px 0;
    border:solid 1px #fff;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
-moz-text-shadow: 1px 1px 2px #000;
		-ms-text-shadow: 1px 1px 2px #000;
		-o-text-shadow: 1px 1px 2px #000;
		-webkit-text-shadow: 1px 1px 2px #000;
		text-shadow: 1px 1px 2px #000;
background: #54d352;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0ZDM1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRjYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NGQzNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #54d352 0%, #4caa00 50%, #54d352 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54d352), color-stop(50%,#4caa00), color-stop(100%,#54d352));
background: -webkit-linear-gradient(top,  #54d352 0%,#4caa00 50%,#54d352 100%);
background: -o-linear-gradient(top,  #54d352 0%,#4caa00 50%,#54d352 100%);
background: -ms-linear-gradient(top,  #54d352 0%,#4caa00 50%,#54d352 100%);
background: linear-gradient(to bottom,  #54d352 0%,#4caa00 50%,#54d352 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54d352', endColorstr='#54d352',GradientType=0 );

}
.btn.writer{
    font: 500 34px/36px 'Oswald', sans-serif;
    text-align:center;
	position:absolute;
	bottom:20px;
	right:20px;
    width:auto;
    padding:20px 50px;
    background: #2fa318;
    cursor:pointer;
    color:#ffcc00;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYTMxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjNzIwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZmEzMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2fa318 0%, #2c720e 50%, #2fa318 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2fa318), color-stop(50%,#2c720e), color-stop(100%,#2fa318));
background: -webkit-linear-gradient(top,  #2fa318 0%,#2c720e 50%,#2fa318 100%);
background: -o-linear-gradient(top,  #2fa318 0%,#2c720e 50%,#2fa318 100%);
background: -ms-linear-gradient(top,  #2fa318 0%,#2c720e 50%,#2fa318 100%);
background: linear-gradient(to bottom,  #2fa318 0%,#2c720e 50%,#2fa318 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2fa318', endColorstr='#2fa318',GradientType=0 );
background-size:contain;
-webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ie-transition: all 0.4s ease-out;
}
.btn.writer:hover{
    background-size:100% 150px;
    background-position:0 -30px;
    color:#fcff00;
}
#homewide-wrapper{
    margin:10px auto;
    width: 910px;
    height: 120px;
    padding:10px;
}
#homewide-wrapper .ad{
    position:relative;
    float:left;
    width:728px;
    height:90px;
    margin:15px 0 0 20px;
     
}
#homewide-wrapper .apps{
    float:right;
    width:140px;
    text-align:center;
}

#homewide-wrapper, .ad468{
    float:left;
    display:block;
    position:relative;
   

    -ms-box-shadow: 0 2px 7px -1px #aaa;
-moz-box-shadow: 0 2px 7px -1px #aaa;
-o-box-shadow: 0 2px 7px -1px #aaa;
-webkit-box-shadow: 0 2px 7px -1px #aaa;
box-shadow: 0 2px 7px -1px #aaa;
}
.ad468{
    height:60px;
    width:600px;
    padding:10px 0;
    text-align:center;
     margin:15px 0;
}
.ad468-pi{
    position:relative;
    float:left;
    height:60px;
    width:100%;
    text-align:center;
    background:#fff;
}
.post-image{
    float:left;
    margin:0 auto;
    width:94%;
    position:relative;
    border:solid 10px #ccc;
    -ms-box-shadow: 0 2px 7px -1px #aaa;
-moz-box-shadow: 0 2px 7px -1px #aaa;
-o-box-shadow: 0 2px 7px -1px #aaa;
-webkit-box-shadow: 0 2px 7px -1px #aaa;
box-shadow: 0 2px 7px -1px #aaa;
}
.post-image .inner{
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    width:100%;
    height:100%;
-webkit-box-shadow: inset 0px 0px 3px 3px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    inset 0px 0px 3px 3px rgba(50, 50, 50, 0.3);
box-shadow:         inset 0px 0px 3px 3px rgba(50, 50, 50, 0.3);
}
.post-image img{
    
    width:100%;
}

.carousel .icon{
    display:inline-block;
    overflow:hidden;
    text-indent:-5000px;
    text-decoration:none;
    background-repeat:no-repeat;
}
/*
.carousel .flag{
    width:48px;
    height:36px;    
    margin-right:22px;
}

.flag.ar{background-position:0 -235px;}
.flag.au{background-position:0 -275px;}
.flag.be{background-position:0 -315px;}
.flag.br{background-position:0 -355px;}
.flag.uk{background-position:0 -395px;}
.flag.fr{background-position:0 -435px;}
.flag.de{background-position:0 -475px;}
.flag.it{background-position:0 -515px;}
.flag.nl{background-position:0 -555px;}
.flag.pt{background-position:0 -595px;}
.flag.ru{background-position:0 -635px;}
.flag.uk-sc{background-position:0 -675px;}
.flag.es{background-position:0 -715px;}
.flag.no{background-position:0 -755px;margin-right:0;}
*/
.carousel .flag{
    width:32px;
    height:48px;    
    margin:0 22px 0 0;
}
.flag.ar{background-position:-40px -870px;}
.flag.br{background-position:-200px -870px;}
.flag.de{background-position:-600px -870px;}
.flag.es{background-position:-480px -925px;}
.flag.fr{background-position:-560px -870px;}
.flag.it{background-position:-200px -925px;}
.flag.nl{background-position:-80px -925px;}
.flag.pt{background-position:-360px -925px;}
.flag.uk{background-position:-520px -870px;}
.flag.uk-sc{background-position:0 -980px;}
.flag.us{background-position:-600px -925px;}

.carousel .comp{
    width:85px;
    height:25px;  
    margin-right:22px;
}
.comp.chl{background-position:-50px -411px;}
.comp.eul{background-position:-50px -361px;}
.comp.woc{background-position:-50px -236px;}
.comp.int{background-position:-50px -236px;}
.comp.euc{background-position:-50px -361px;}

.carousel .team{
     width:36px;
    height:36px;
    margin-right:12px;
}
.team.ars{background-position:-140px -236px;}
.team.mutd{background-position:-140px -273px;}
.team.mcity{background-position:-140px -310px;}
.team.tott{background-position:-140px -347px;}
.team.chel{background-position:-140px -384px;}
.team.liver{background-position:-140px -421px;}
.team.newc{background-position:-140px -458px;}
.team.barc{background-position:-140px -495px;}
.team.real{background-position:-140px -532px;}
.team.atmad{background-position:-140px -569px;}
.team.bmun{background-position:-140px -606px;}
.team.bdort{background-position:-140px -643px;}
.team.psg{background-position:-140px -680px;}
.team.monc{background-position:-140px -717px;}
.team.juv{background-position:-140px -754px;}
.team.acm{background-position:-140px -791px;}
.team.inm{background-position:-140px -828px;}

.carousel .player{
     width:36px;
    height:36px;
    margin-right:12px;
    background:url(images/shirts/shirts-sprite.png) no-repeat;
}
.player.steven-gerrard{background-position:0 0;}
.player.lukas-podolski{background-position:0 -40px;}
.player.luis-suarez{background-position:0 -80px;}
.player.eden-hazard{background-position:0 -120px;}
.player.fernando-torres{background-position:0 -160px;}
.player.diego-costa{background-position:0 -200px;}
.player.cesc-fabregas{background-position:0 -240px;}
.player.zlatan-ibrahimovic{background-position:0 -280px;}
.player.wayne-rooney{background-position:0 -320px;}
.player.robin-van-persie{background-position:0 -360px;}
.player.neymar{background-position:0 -400px;}
.player.mesut-ozil{background-position:0 -440px;}
.player.mario-balotelli{background-position:0 -480px;}
/*.player.luis-suarez{background-position:0 -520px;}*/
.player.messi{background-position:0 -560px;}
.player.gareth-bale{background-position:0 -600px;}
.player.ronaldo{background-position:0 -640px;}

.carousel .mng{
    height:35px;
    padding:0 0 0 30px;
    background-position:-140px -200px;
    color:#fff;
    font:normal 11px arial;
    line-height:14px;
    width:50px;
    float:left;
}
.carousel .mng span{display:inline-block;width:44px;}

.carousel a{
     opacity:0.7;
    -moz-transition: opacity 0.3s;
		-ms-transition: opacity 0.3s;
		-o-transition: opacity 0.3s;
		-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.carousel a:hover{opacity:1;}
.carousel a.more{position:relative;display:inline-block;overflow:hidden;color:#a2aaad;text-decoration:none;line-height: 36px;}
.carousel a.more .ico{float:right;display:inline-block;width:22px;height:22px;background-position:-94px -170px;position: relative;top: 12px;left: 8px;}
.carousel.mngs a.more .ico{display:none;}
#tab4.carousel a.more{line-height: 45px;}
#tab4.carousel a.more .ico{top:15px;}
#tab5.carousel a.more{
    display: block;
    clear: both;
    float: right;
font: normal 9px arial;
text-decoration:underline;
line-height: 6px;
}
#social-share{
    position:absolute;
    margin:-17px 0 0 -98px;
    padding: 3px 7px 0 7px;
    overflow:hidden;
    text-align:center;
    -webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}

#social-share.fixed{position:fixed;}
.list .team{
    width:30%;
    display:inline-block;
    text-align:center;
    position:relative;
    margin:1%;
    font:normal 11px arial;

    background: #fff;
-ms-box-shadow: 0 2px 7px -1px #aaa;
-moz-box-shadow: 0 2px 7px -1px #aaa;
-o-box-shadow: 0 2px 7px -1px #aaa;
-webkit-box-shadow: 0 2px 7px -1px #aaa;
box-shadow: 0 2px 7px -1px #aaa;
}
.list .team a{display:block;margin:10px 15px;}
.list .team i{position:absolute;top:3px;right:3px;font:normal 9px arial;}
#abet{text-align:center;}
.alpha{display:inline-block;margin:3px 0;font:bold 12px arial;cursor:pointer;width:16px;text-decoration:underline;color:#000;}
.alpha:hover, .alpha.active{background:#118a21;color:#fff;}
.alpha.empty{text-decoration:none;font-weight:normal;cursor:default;}
.alpha.empty:hover{background:none;color:#000;}
.alpha.show-all{font-weight:normal;width:auto;padding:0 5px;}

.inner.reg .button_div{display:block;clear:both;}
.msg-txt{font:normal 9px arial;display:block;clear:both;width:240px;margin:-35px 0 0 295px;}
.widget-inner .abs{position:absolute;top:0;left:0;}

.gvideos .widget-img img {width:100%;}

.gig-comments-container .widget-header {}
.gig-comments-container .widget-header h2 {}
.gig-comments-container .gig-comments-loginCanvas-container .gig-comments-photoImageLarge{
    display:none;
}
.gig-comments-container .gig-comments-loginCanvas-container {
border-radius: 4px 4px 0 0;
overflow: hidden;
position: relative;
margin-bottom: 1px;
padding: .3em 1em;
background: #e3e5e6;
color:#000;
line-height: 2em;
text-transform: uppercase;
font:normal 12px Arial;
}
.gig-comments-commentBox{position:relative;}
.gig-comments-headerText.gig-comments-commentBox-headerText{font:bold 16px Arial;margin-top:5px;}
.gig-comments-login-area{position:absolute;top:5px;right:5px;}

.gig-comments-commentBox-username, span.gig-comments-logoutLink-container{}

.gig-comments-follow-wrapper{position:absolute;top:20px;right:0;}
a.gig-comments-follow small{
	font:normal 10px tahoma;
}
.gig-comments-container .gig-comments-textarea-wrapper {
border: 0 none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
height: auto;
margin: 0;
background: #d0d4d7;
padding: 12px 15px;
}
.gig-comments-textarea-wrapper > div {
background: #fff;
padding-bottom: 32px !important;
}
textarea.gig-comments-commentBox-textarea, .module-gigya-comments textarea.gig-comments-replyBox-textarea {
height: 58px;
width: 100% !important;
}
.gig-comments-container .gig-comments-addCommentFooter {
margin: -40px 21px 20px 20px;
}
#comments span.gig-comments-username{color:#007954;}
#comments a.gig-comments-button-post, #comments a:link.gig-comments-button-post, #comments a:active.gig-comments-button-post, #comments a:visited.gig-comments-button-post{
    color:#fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYTMxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjNzIwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZmEzMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2fa318 0%, #2c720e 50%, #2fa318 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2fa318), color-stop(50%,#2c720e), color-stop(100%,#2fa318));
background: -webkit-linear-gradient(top,  #2fa318 0%,#2c720e 50%,#2fa318 100%);
background: -o-linear-gradient(top,  #2fa318 0%,#2c720e 50%,#2fa318 100%);
background: -ms-linear-gradient(top,  #2fa318 0%,#2c720e 50%,#2fa318 100%);
background: linear-gradient(to bottom,  #2fa318 0%,#2c720e 50%,#2fa318 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2fa318', endColorstr='#2fa318',GradientType=0 );
background-size:contain;
-webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ie-transition: all 0.4s ease-out;
line-height: 22px;
padding: 0 15px;
}

div.gig-comments-headerLinks a{color:#000;}
#comments .username {
color: #007954;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
float: left;
display:inline-block;
margin-right:5px;
}
#comments span.gig-comments-logoutLink{color:#000;}
#comments .gig-commentList .gig-comments-photoImageSmall {
float: left;
margin-right: 12px;
background-color: #c5c5c5;
}

.gig-comments-follow{display:none;}
.form legend.u{float: left;width: 100%;}
.form legend.u img, .form legend.u span{float:left;display:inline-block;}
.form legend.u span{margin-left:10px;line-height:50px;}

.bullet{
	display:inline-block;
	width:14px;
	height:12px;
	background-position:-120px -168px;
}
.not-found{width:100%;text-align:center;height:150px;}

#back-top {
	position: fixed;
	z-index:10;
	bottom: 15px;
	right: 20px;
	width: 45px;
	height: 45px;
	display: block;
	text-align: center;
	font: 10px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	overflow:hidden;
	text-indent:-100px;
	background-position:-160px -100px;
	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

.widget-img.default{display:block;}
a.widget-img{overflow:hidden;text-indent:-3000px;}
.list-post .widget-img{position:relative;width:100px;height:85px;overflow:hidden;float:left;margin:0 10px 0 0;}
.list-post .widget-img img{width:100%;height:100%;}
.list-post .widget-img.default{background-position:-220px -10px;}

.cat-blog-container .widget-img{width:100%;height:200px;}
.cat-blog-container .widget-img img{width:100%;height:200px;}
.cat-blog-container .widget-img.default{background:green url(images/101GG-logo-222x90-white.png) center center no-repeat;}

.trc_rbox{z-index:0;}

a.top-img{display:inline-block;width:75px;height:60px;float:left;}
a.top-img{margin-right:10px;}
a.top-img img,a.top-img span.default{display:inline-block;width:100%;height:100%;}
a.top-img span.default{background-position:-220px -100px;}


.apps a{
height:55px;
width:119px;
font-size:9px;
line-height:9px;
font-weight:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
margin:5px 0 0 5px;
display:block;
}

.apps a span{position:relative;top:0;}
.apps.inner a{display:inline-block;margin:9px;}
.apps.inner a span{top:5px;}

.score-wrapper .links{float:left;display:inline-block;overflow:hidden;}
.links.players{width:770px;}
.links.teams{width:820px;}
.links.comps{width:540px;}
.links.flags{width:600px;margin-top:-5px;}
.links.mngs{width:100%;height:35px;margin-top:-5px;}

.sub-menu{border:none;background:none;}


/* Writer Form */
#writer-popup{
	position:absolute;
	display:none;
	z-index:360;
	background:#fff;
	width:905px;
	height:550px;
	padding:10px;
	border:2px solid #222;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.75);
	
}
#modal{
z-index:350;background:#fff;opacity:0.7;
}
#content-area .wf h3{margin-top:0;}
.wf .label{width:25%;vertical-align:top;padding-left:5px;}
.wf .row b{font:bold 22px arial;color:#dd0000;display:inline-block;margin-right:4px;}
.wf .label small{font:normal 11px arial;position: relative;display:inline-block;top:0px;}
.wf input, .wf textarea{width:90%;}
.wf textarea{resize:vertical;min-height:40px;font: normal 12px tahoma;}
.wf table{width:100%;}
.wf tr:nth-child(odd) {
   background-color: #f7f7f7;
}
.wf tr:hover{
background-color: #ececec;
}
.wf .msg{
	display:block;
	height: 26px;
	text-align:center;
	line-height:25px;
	position:relative;
	border:1px solid #fff;
	margin:0 0 10px 0;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.wf .msg.error{
	background:#fffee5;
	color:#d00000;
	border:1px solid #d00000;
}
.wf .msg .err{
	display:none;
	width:24px;
	height:24px;
	position:absolute;
	top:2px;
	left:2px;
	background-position:-175px -175px;
}
.wf .msg.error .err{
	display:block;
}
#writer-form{position:relative;}
#loading, #loading .bg, .spinner, #modal{
position:absolute;
width:100%;
height:100%;
}
#loading{z-index:100;}
#loading .bg{z-index:1;background:#fff;opacity:0.7;}
.spinner{
	z-index:2;
	background: url(images/loading.gif) no-repeat center;
}
.close{
	width:16px;
	height:16px;
	position:absolute;
	background:#fff;
	cursor:pointer;
	right:5px;
	top:5px;
	line-height:16px;
	text-align:center;
	color:#a9a9a9;
	border:solid 2px #a9a9a9;
	-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;

	
}
.close:hover{color:#dd0000;border-color:#dd0000;
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);}

#writer-link{
	position:absolute;
	top:-15px;	
	text-decoration:underline;
	cursor:pointer;
	
}
#writer-link.red{left:0;color:#dd0000;}
#writer-link.edit{right:0;color:#000;}

.acnt{
	position:absolute;
	bottom:5px;
	left:5px;
}
.acnt a{display:inline-block;overflow:hidden;width:16px;height:16px;text-indent:-3000px;margin:1px;}
.acnt a.fb{background-position:-200px -235px;}
.acnt a.tw{background-position:-216px -235px;}
.acnt a.gp{background-position:-232px -235px;}
.acnt a.web{background-position:-248px -235px;}
.acnt .ttl{display:inline-block;line-height:16px;margin-right:4px;overflow:hidden;}

.clearfix {
    float:none;
    clear:both;
}
/* Betting box */
.clear {
float: none;
clear: both;
height: 10px;
line-height: 10px;
}
.tre-table{margin-top:5px;float:left;}
.tre-trow {
margin: 0px 5px 1px 5px;
background-color: #EDFAE9;
height: 50px;
padding: 5px;
font-size: 12px;
color: black;
font-family: Arial;
float:left;
width:260px;
}
.tre-timage {
width: 105px;
height: 45px;
float: left;
margin-right: 10px;
}
.tre-tcontent {
float: left;
display:inline-block;
width:145px;
}
.tre-bonus{}
.tre-bonus .text, .tre-bonus .bonus{display:block;}
.tre-bonus .bonus{font-size: 16px;color:#000;}
.tre-trow:hover .bonus{color:#d00000;}
.tre-tlinks a, .tre-tlinks a:visited{color:#118A21;}
span.star {
width: 75px;
height: 14px;
display: inline-block;
position: relative;
top: 2px;
}
span.star0 {background-position: -200px -360px;}
span.star1 {background-position: -200px -375px;}
span.star2 {background-position: -200px -390px;}
span.star3 {background-position: -200px -405px;}
span.star4 {background-position: -200px -420px;}
span.star5 {background-position: -200px -435px;}
span.star45 {background-position: -200px -450px;}
span.star35 {background-position: -200px -465px;}
span.star25 {background-position: -200px -480px;}
span.star15 {background-position: -200px -495px;}

.single #execphp-9{display:none;}

.ui-widget-overlay{z-index:99;}
.ui-dialog {z-index:100;}
.ui-dialog .ui-dialog-titlebar-close span{top:-1px;left:-1px;}
.error-message, #login-dialog p.error {max-width:650px;}
#login-dialog label{font: bold 14px arial;}
#login-dialog label[for=user_subscribe]{font: normal 14px arial;}
#login-dialog label .req{font: normal 11px arial;color:#dd0000;}
#reg_passmail{
	font: bold 11px arial;
	margin-top:10px;
	border-top:dotted 1px #ddd;
}
.story-label{
	padding:5px;
	font-weight:bold;
}
.story-wrapper{
position: relative;
padding:5px;
	border:1px solid #a3a3a3;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.3);

}
.usp_text-editor{
	position:relative;

	
}
#story-welcome{
position:absolute;
top: 80px;
left:10px;
z-index: 10;
width: 100%;
height: 100%;
}
#wp-uspcontent-wrap{
	
}

#play-to-win{position:relative;}
.ga970x90{
	
	width:970px;
	height:90px;
	margin:5px;

}

.ga468x60{
width:600px; 
height:60px;
float:left;
text-align:center;
    padding:10px 7px;
     margin:15px 0;

	 -ms-box-shadow: 0 2px 7px -1px #aaa;
-moz-box-shadow: 0 2px 7px -1px #aaa;
-o-box-shadow: 0 2px 7px -1px #aaa;
-webkit-box-shadow: 0 2px 7px -1px #aaa;
box-shadow: 0 2px 7px -1px #aaa;


}
.ga-wrapper{
width:100%;
margin:10px auto;
background:#fff;

	float:left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
	-ms-box-shadow: 0 2px 7px -1px #aaa;
-moz-box-shadow: 0 2px 7px -1px #aaa;
-o-box-shadow: 0 2px 7px -1px #aaa;
-webkit-box-shadow: 0 2px 7px -1px #aaa;
box-shadow: 0 2px 7px -1px #aaa;
}
.ga300x250{
width:300px; 
height:250px;
}
.ga300x600{
width:300px; 
height:600px;
}

.garep{
position:relative;
top:-10px;
left:-10px;
}
.hidden{display:none;}
textarea#description{width:97%;min-height:55px;}
.widget-container.mob{
	margin: 10px 0 10px 0;
}

.ribbon{
    position: absolute;
    top: -7px;
    right: -8px;
    width: 140px;
    height: 140px;
    background:url(/wp-content/themes/gameday/images/promo-ribbons.png) no-repeat;
}
.ribbon.live-streaming{background-position:0 -140px;}
.ribbon.price-boost{background-position:0 -280px;}
.ribbon.special-offer{background-position:0 -420px;}
.ribbon.best-offer{background-position:0 -560px;}
.ribbon.best-price{background-position:0 -700px;}

.promo-box{
background: #E9ECEE;
border: 1px solid #C0CCD3;
padding: 12px 60px 20px 20px;
margin-top: 20px;
margin-bottom: 20px;
position: relative;
cursor:default;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-shadow:1px 1px 1px rgba(50,50,50,0.3);
-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.3);
box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.3), inset 0px 0px 3px 0px rgba(255, 255, 255, 1);
}

.promo-box h2{
color: #333;
font: 700 28px/32px 'Oswald', sans-serif;
margin: 10px 0;
width: 100%;
}
.promo-box h4{
color: #333;
font: 700 20px/24px 'Oswald', sans-serif;
margin: 15px 0 0px 0;
width: 100%;
}
.promo-box {line-height:20px;}
.promo-box a{color:#069200;}


#news-list{position: relative;width:630px;margin-top:0;}
#news-list h4{position:absolute;margin:0;width: 595px;top:0;left:0;}
.home #cat-blog-wrapper{	margin-top:35px;}
.home .widget-container{margin: 0 0 15px 15px;}
.home .catlist-cat{float:left;line-height: 13px;padding:0;}

#kalooga-grid{
	width:300px;
	padding:0;
	position:relative;
	/*left:17px;*/
    left:16px;
    background-color: transparent;
}

#kalooga-grid ul{
	list-style:none;
	margin-top:-5px;
}
#kalooga-grid ul li, #kalooga-grid  ol li{margin:0;}
.kalooga_16023 .kalooga_pre{
	display:none;
}

.gig-bar-container a.comm-count{
	background:url(images/comments.png) no-repeat;
	display:block;
	width:117px;
	height:20px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
}

.gig-bar-container a.comm-count span.num{
	font:normal 10px tahoma;
	text-align:center;
	position:absolute;
	top:0;
	right:0;
	width:34px;
	height:20px;
	line-height:20px;
}
#social-share .gig-bar-container a.comm-count{
background-position:0 -20px;
width:56px;
height:60px;
}
#social-share .gig-bar-container a.comm-count span.num{
	font:bold 14px tahoma;
	top:0;
	left:0;
	width:56px;
	height:28px;
	line-height:28px;

}

/****** Taboola right side box ******/
#taboola-right-rail-thumbnails{
position: relative;
top: -10px;
left: -10px;
width: 300px;
}
#taboola-right-rail-thumbnails .trc_rbox_outer{
	padding: 5px 9px 0 5px;
}
#vg-gallery{
	margin-top:15px;
}

#top_header_ad_wrapper {
    width: 728px;
    height: 90px;
    position: relative;
    margin: 0 auto;
    margin-top:55px;
    margin-bottom: 10px;
    z-index: 5;
}