#masonrytest {
	clear: left;
	margin: auto;
}
.item {
	clear: left;
	float: left;
	margin: 0 auto 10px;
	width: 265px;
}
.item > img {
	width: 100%;
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding: 0px !important;
}
.gameindex-dayslider-logic-wrapper {
	background: #17316f none repeat scroll 0 0;
}
.game-count-circle {
	background: #173573 none repeat scroll 0 0;
	border-radius: 50%;
	color: #fff;
	float: right;
	font-size: 26px;
	height: 40px;
	margin: 11px;
	width: 40px;
	font-family: league;
	text-align: center;
}

:focus {
outline: 0;
}





/* zfilter layout
-------------------------------------------------------------- */

body.overflowhide {
	overflow: hidden;
}
body.home {
	padding-top: 80px;
}
body.page {
}
body.single {
}
body.single-poker_venue {

}
body {
	font-family: Bitterregular,Times,Arial;
	font-size: 16px;
	line-height: 1.6;
	padding-top: 80px;
}
.formobile {
	display: none;
}
a {
	color: #c51c23;
}
a:hover, a:focus {
	color: #173674;
}
.footer-jump .sub-menu a {
	text-decoration: none;
}
.container {
    max-width: 1193px;
    width: 100%;
}
.page-header {
	background: none repeat scroll 0 0 #f2f2f2;
	border: medium none;
	margin: 0 0 25px;
	padding: 0;
	text-align: center;
}
.page-title {
	color: #999;
	font-family: league;
	font-size: 85px;
	font-weight: normal;
	line-height: 120px;
	margin: 0 auto;
	max-width: 1500px;
	padding: 0 15px;
}
#widgets ul li {
	border-bottom: 1px solid #dcdcdc;
	margin: 0 0 10px;
	padding-bottom: 13px;
}
#widgets ul li a {
	color: #000;
}
.homesocial {
	bottom: 0;
	left: 50%;
	margin-left: -185px;
	position: absolute;
	z-index: 200;
}
#sidebar {
	top: 0px;
}

.fulltop {
	margin-bottom: 0 !important;
}
.split-left {
	background: none repeat scroll 0 0 #f9f9f9 !important;
	border-top: 1px solid #fff !important;
}
.split-right {
	background: none repeat scroll 0 0 #fff !important;
	border-top: 1px solid #fff !important;
}
.ssba {
	margin: 20px 0;
}
#commercialplayer audio {
	width: 100%;
}
#widgets a {
	display: table;
	margin: auto;
}
.post-title > a {
	font-family: league;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: Arial;
}
h1 {
	font-size: 40px;
	font-weight: bold;
}
h2 {
	font-weight: bold;
}
.ssba, .ssba a {
	font-family: webserveroff;
}
.heardus {
	font-family: webserveroff;
	font-size: 20px;
	margin: 5px;
	text-align: center;
}
.innerlogic {
}
#sideSlideToggle {
	left: 0;
	position: fixed;
	top: 0;
	z-index: 1070;
}
.navbar-default {
	background-color: rgba(255, 255, 255, 0.96);
	border-color: #e7e7e7;
}
.textwidget img {
	width: 100%;
}
.current-menu-item {
	background: none repeat scroll 0 0 #212121;
}
.current-menu-parent {
	background: none repeat scroll 0 0 #212121;
}
.well {
	background: none repeat scroll 0 0 #f2f2f2;
	border: 0 none;
	border-radius: 0;
	box-shadow: none;
}
.post-meta {
	border-bottom: 1px solid #f2f2f2;
	color: #193b79;
	display: table;
	font-family: bitterregular;
	font-size: 14px;
	margin: -25px 0 25px;
	padding: 15px 0;
	width: 100%;
}
.post-meta-time {
	float: left;
}
.post-meta-author {
	float: left;
}
.post-meta-split {
	float: left;
	margin: 0 10px;
}
.post-entry a {
	text-decoration: underline;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.post-entry a:hover{
	color: #4062a0 !important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.post-meta-author-pic {
	background: url("/gfx/layout/defaultavatar.png") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);
	border-radius: 50%;
	float: left;
	height: 35px;
	width: 35px;
	cursor: zoom-in;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.post-meta-author-pic:hover {
	height: 100px;
	width: 100px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.post-meta-author {
	margin: 7px 0 0 12px;
}
.post-meta-authorname {
	float: left;
}
.post-meta-inner {
	display: table;
	margin: auto;
}
.wp-caption {
	padding: 10px !important;
}
.wp-caption p.wp-caption-text {
	font-family: arial !important;
	font-size: 13px !important;
	line-height: 16px !important;
	padding: 5px 0 !important;
}
.wp-caption p.wp-caption-text {
	padding: 0 4px 5px;
}

/* zfilter Quicklinks
-------------------------------------------------------------- */
.menu-quicklinks {
		background: #17316f none repeat scroll 0 0;
		box-shadow: 0 -5px 15px -13px #000 inset;
		height: 35px;
		left: 0;
		overflow: hidden;
		padding: 0;
		position: fixed;
		top: 50px;
		width: 100%;
}
.menu-quicklinks-touch .menu-item {
		background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
		color: #fff !important;
		font-family: arial;
		font-size: 14px;
		font-weight: bold;
		margin-right: 3px;
		margin-top: 3px;
		padding: 2px 19px 4px;
		text-decoration: none !important;
}
.menu-quicklinks-touch .menu-item:hover {
		background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
		cursor: pointer;
}
.menu-quicklinks-touch .menu-item {
	float: left;
	width: auto !important;
}
.menu-quicklinks-touch .menu-item:last-child {
	margin-right: 100px;
}
.menu-quicklinks-touch .menu-item a {
	color: #fff;
	text-decoration: none !important;
}
.menu-quicklinks-touch {
	background: #17316f none repeat scroll 0 0;
	box-shadow: 0 -5px 15px -13px #000 inset;
	height: 35px;
	left: 0;
	list-style: outside none none;
	padding-left: 3px;
	position: fixed;
	top: 50px;
	width: 300%;
}
.menu-quicklinks-legend {
	background: #17316f none repeat scroll 0 0;
	box-shadow: -6px -4px 16px -7px #000;
	color: #fff;
	display: none;
	font-size: 20px;
	height: 35px;
	padding: 0 2px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 50px;
	z-index: 1000;
	cursor: pointer;
}

@media screen and (max-width: 720px) {
.menu-quicklinks-legend {
		display: block;
}
}


/* zfilter Gamefinder
-------------------------------------------------------------- */
.offcanvas {
	background: #173775 none repeat scroll 0 0;
	box-sizing: border-box;
	height: 100%;
	list-style: outside none none;
	margin: 0;
	overflow-y: none;
	padding: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000000000;
}
.gamefinder-touch-wrapper {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	height: 100%;
}
.slide-menu-left{
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
.offcanvas.top {
	top: -100%;
}
.offcanvas.top.open {
	top: 0;
}
.offcanvas-site-wrap.open.top {
	top: 100%;
	background: red;
}
.offcanvas-site-wrap, .offcanvas {
	transition: top 0.4s;
}
#gamefinder-close {
	height: 50px;
	position: absolute;
	right: 20px;
	top: 7px;
	width: 50px;
}



/*** custom checkboxes ***/
/*** Type ***/
.gamefinder-form-type-item > label {
	position: relative;
	display: block;
	font-size: 0 !important;
}
.gamefinder-form-type-item {
	height: 57px;
	margin-right: 10px;
	position: relative;
	width: 100%;
}

.gamefinder-form-type-item > input[type="checkbox"] {
	display: none;
}
.gamefinder-form-type-item > input[type="checkbox"] + label::before {
	display: inline-block;
	font-family: FontAwesome;
	margin-right: 10px;
}
.gamefinder-form-type-item > input[type="checkbox"] + label::before {
	background: #173775 none repeat scroll 0 0;
	border-radius: 3px;
	font-family: arial;
	height: 47px;
	letter-spacing: 0 !important;
	margin-right: 10px;
	position: absolute;
	text-align: center;
	top: 0;
	color: #fff;
	width: 100%;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.gamefinder-form-type-item:hover > input[type="checkbox"] + label::before {
	background: #092967 none repeat scroll 0 0;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.gamefinder-form-type-item > #nlh + label::before {
	content: "No Limit Holdem (NLH)";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-type-item > #plo + label::before {
	content: "Pot Limit Omaha (PLO)";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-type-item > #rg + label::before {
	content: "Ring Game (RG)";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-type-item > input[type="checkbox"] + label::before {
	letter-spacing: 10px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.gamefinder-form-type-item > input[type="checkbox"]:checked + label::before {
	background: #36ac71 none repeat scroll 0 0;
	color: #fff;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}





/*** Smoking ***/
.gamefinder-form-smoking-item > label {
	position: relative;
	display: block;
	font-size: 0 !important;
}
.gamefinder-form-smoking-item {
	height: 57px;
	margin-right: 10px;
	position: relative;
	width: 100%;
}

.gamefinder-form-smoking-item > input[type="checkbox"] {
	display: none;
}
.gamefinder-form-smoking-item > input[type="checkbox"] + label::before {
	display: inline-block;
	font-family: FontAwesome;
	margin-right: 10px;
}
.gamefinder-form-smoking-item > input[type="checkbox"] + label::before {
	background: #173775 none repeat scroll 0 0;
	border-radius: 3px;
	font-family: arial;
	height: 47px;
	letter-spacing: 0 !important;
	margin-right: 10px;
	position: absolute;
	text-align: center;
	top: 0;
	color: #FFF;
	width: 100%;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.gamefinder-form-smoking-item:hover > input[type="checkbox"] + label::before {
	background: #092967 none repeat scroll 0 0;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.gamefinder-form-smoking-item > #none + label::before {
	content: "No Smoking";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-smoking-item > #some + label::before {
	content: "Away From Tables";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-smoking-item > #smoking + label::before {
	content: "Smoking Allowed";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-smoking-item > input[type="checkbox"] + label::before {
	letter-spacing: 10px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.gamefinder-form-smoking-item > input[type="checkbox"]:checked + label::before {
background: #36ac71 none repeat scroll 0 0;
	color: #fff;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}








/*** Weekdays ***/
.gamefinder-form-week-item > label {
	position: relative;
	display: block;
	font-size: 0 !important;
}
.gamefinder-form-week-item {
	float: left;
	height: 130px;
	margin-right: 10px;
	position: relative;
	width: 130px;
}

.gamefinder-form-week-item > input[type="checkbox"] {
	display: none;
}
.gamefinder-form-week-item > input[type="checkbox"] + label::before {
	display: inline-block;
	font-family: FontAwesome;
	margin-right: 10px;
}
.gamefinder-form-week-item > input[type="checkbox"] + label::before {
	background: #173775 none repeat scroll 0 0;
	border: 1px solid #49659d;
	border-radius: 3px;
	font-family: arial;
	height: 130px;
	letter-spacing: 0 !important;
	margin-right: 10px;
	position: absolute;
	text-align: center;
	top: 0;
	color: #49659d;
	width: 130px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.gamefinder-form-week-item:hover > input[type="checkbox"] + label::before {
	background: #092967 none repeat scroll 0 0;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.gamefinder-form-week-item > #monday + label::before {
	content: "MON";
	font-size: 20px;
}
.gamefinder-form-week-item > #tuesday + label::before {
	content: "TUE";
	font-size: 20px;
}
.gamefinder-form-week-item > #wednesday + label::before {
	content: "WED";
	font-size: 20px;
}
.gamefinder-form-week-item > #thursday + label::before {
	content: "THU";
	font-size: 20px;
}
.gamefinder-form-week-item > #friday + label::before {
	content: "FRI";
	font-size: 20px;
}
.gamefinder-form-week-item > #saturday + label::before {
	content: "SAT";
	font-size: 20px;
}
.gamefinder-form-week-item > #sunday + label::before {
	content: "SUN";
	font-size: 20px;
}
.gamefinder-form-week-item label::before {
    padding-top: 80px !important;
}
.gamefinder-form-week-item > input[type="checkbox"] + label::before {
	letter-spacing: 10px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.gamefinder-form-week-item > input[type="checkbox"]:checked + label::before {
	background: #36ac71 none repeat scroll 0 0;
	color: #fff;
	border-color: #36ac71;
	padding-top: 50px !important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}


.submit-query-btn {
    background: #ffa501 none repeat scroll 0 0;
    border-radius: 3px;
    clear: left;
    color: #bd6300 !important;
    display: table;
    font-size: 24px;
    margin: 25px auto;
    padding: 5px 40px;
    text-align: center;
    text-decoration: none !important;
    width: 66%;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
}
.submit-query-btn:hover {
    background: #e28817 none repeat scroll 0 0;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
}
.gamefinder-form-submit-logic {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    color: #fff;
    margin: auto;
    min-height: 257px !important;
}
.gamefinder-form-type-logic {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	display: table;
	float: left;
	margin: auto;
	padding: 30px;
	min-height: 257px !important;
}
.gamefinder-form-smoking-logic {
	background: rgba(0, 0, 0, 0.33) none repeat scroll 0 0;
	display: table;
	float: left;
	padding: 30px;
	min-height: 257px !important;
}
.gamefinder-form-week-logic {
	color: #fff;
	display: table;
	float: left;
	margin: auto;
	padding: 0;
	width: 100%;
}
.gamecountnotice {
	background: #ccc none repeat scroll 0 0;
	clear: left;
	display: table;
	margin: 20px 0;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}
.gamefinder-item-logic td {
	padding: 10px 0 10px 7px;
}
.gamefinder-item-venue-logo {
    background-position: center center !important;
    background-size: cover !important;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 7px 12px -13px #000;
    float: left;
    height: 70px;
    margin: 0 10px 10px 0;
    overflow: hidden;
    position: relative;
    width: 70px;
}
.gamefinder-item-venue-playtime-type {
	font-family: arial;
	font-size: 11px;
	line-height: 5px;
	margin-top: 25px;
}
.gamefinder-item-venue-name {
	font-size: 20px;
	line-height: 15px;
	margin: 9px 0 13px;
}
#gamefinder-table-logic tr:nth-child(2n) {
	background: #f9f9f9 none repeat scroll 0 0;
}

.gamefinder-header-name.column1-header {
	width: 50% !important;
}
.gamefinder-header-name.column2-header {
	width: 25% !important;
}
.gamefinder-header-name.column3-header {
	width: 25% !important;
}

.gamefinder-item-venue-playtime-fly {
	font-size: 16px;
}
.gamefinder-item-venue-address-smoking {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.gamefinder-item-venue-address-street {
    color: #fff;
    line-height: 10px;
    margin-top: 14px;
    outline: medium none !important;
    text-decoration: none !important;
}
.gamefinder-item-venue-distance {
    font-family: arial;
    font-size: 15px;
    line-height: 12px;
}
.gamefinder-item-venue-distance > a {
	color: #36AC71 !important;
	display: table;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0;
}


.gamefinder-form-week-item-logic {
	background: #173775 none repeat scroll 0 0;
	border-radius: 0;
	display: table;
	margin: auto;
	padding: 25px 30px;
	width: 100%;
}
.gamefinder-form-week-item:last-child {
	margin-right: 0;
}

.gamefinder-form-week-title {
	color: #fff;
	display: table;
	float: left;
	font-size: 21px;
	line-height: 25px;
	margin: 5px 10px 0;
	width: 115px;
}
.gamefinder-logic {
    margin-top: 50px;
}
.gamefinder-form-smoking-title {
	color: #fff;
	margin: -10px 0 10px;
	text-align: center;
}
.gamefinder-form-type-title {
	color: #fff;
	margin: -10px 0 10px;
	text-align: center;
}
.gamefinder-form-zip-miles {
    margin: 20px 0 25px;
    text-align: center;
}
#gamefinder-table-logic_wrapper {
	color: #fff;
}
#geonotice {
    color: #36ac71;
    line-height: 45px;
    margin: 1px 0;
    min-width: 245px;
    text-align: center;
}
#gamefinder-table-logic_info.dataTables_info {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	color: #fff !important;
	font-size: 30px;
	text-align: center;
	width: 100%;
}

.gamefinder-form-week-item:last-child {
	margin-right: 0;
}
.gamefinder-form-week-item-logic-inner {
	display: table;
	margin: auto;
}
#gamefinder-close {
    color: rgba(255, 255, 255, 1);
    font-size: 30px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 1px;
    width: 38px;
}
#gamefinder-close:hover {
	color: rgba(255, 255, 255, .7);
	cursor: pointer;
}
#gamefinder-refresh {
    color: rgba(255, 255, 255, 1);
    font-size: 30px;
    height: 50px;
    position: absolute;
    right: 40px;
    top: 1px;
    width: 38px;
}
#gamefinder-refresh:hover {
	color: rgba(255, 255, 255, .7);
	cursor: pointer;
}
.gamefinder-item-logic.odd {
	background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0 !important;
}
.gamefinder-item-logic.even {
	background: rgba(0, 0, 0, 0.22) none repeat scroll 0 0 !important;
}
#gamefinder-table-logic.dataTable thead .sorting, #gamefinder-table-logic.dataTable thead .sorting_asc, #gamefinder-table-logic.dataTable thead .sorting_desc, #gamefinder-table-logic.dataTable thead .sorting_asc_disabled, #gamefinder-table-logic.dataTable thead .sorting_desc_disabled {
	background-position: 5px 24px;
	background-repeat: no-repeat;
}

#gamefinder-table-logic th {
	background-color: rgba(0, 0, 0, 0.1);
	border-color: #0f254e;
	padding: 20px 25px 10px;
}
#gamefinder-table-logic .dataTables_empty {
	display: none;
}
#gamefinder-table-logic {
	border: none !important;
}
.gamefinder-form-zip-input > input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #49659d;
    border-radius: 4px;
    padding: 10px 10px 10px 38px;
    width: 100%;
}
.gamefinder-form-zip-sort-input {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #0b1b3a;
	border-radius: 4px;
	padding: 10px;
}


.location-icon {
    float: left;
    font-size: 28px;
    height: 36px;
    left: 14px;
    position: absolute;
    top: 2px;
    width: 36px;
}
.location-icon:hover {
	cursor: pointer;
}
.location-icon i {
	margin: 0;
}
.gamefinder-form-zip-input {
    display: table;
    margin: auto;
    position: relative;
    width: 83%;
}

.gamefinder-item-venue-playtime.column1-cell {
	padding: 10px 30px;
}
.gamefinder-week-btn {
    background: #49659d none repeat scroll 0 0;
    border: 1px solid #49659d;
    border-radius: 3px;
    color: #173775;
    float: left;
    font-family: arial;
    font-size: 13px;
    line-height: 20px;
    padding: 2px 10px;
    text-transform: uppercase;
}
.gamefinder-week-btn.selected {
    background: #36ac71 none repeat scroll 0 0 !important;
    border-color: #36ac71 !important;
    color: #6de3a8 !important;
}
.gamefinder-week-btn:hover {
    cursor: pointer;
		background: #7591c9 none repeat scroll 0 0;
		border-color: #7591c9;
}
.gamefinder-today-btn {
    background: #49659d none repeat scroll 0 0;
    border: 1px solid #49659d;
    border-radius: 3px;
    color: #173775;
    float: left;
    font-family: arial;
    font-size: 13px;
    line-height: 20px;
    padding: 2px 10px;
    text-transform: uppercase;
}
.gamefinder-today-btn.selected {
    background: #36ac71 none repeat scroll 0 0 !important;
    border-color: #36ac71 !important;
    color: #6de3a8 !important;
}
.gamefinder-today-btn:hover {
    cursor: pointer;
		background: #7591c9 none repeat scroll 0 0;
		border-color: #7591c9;
}
#gamefinder-all {
    margin: 0 3px;
}
#gamefinder-all-logic {
    display: table;
    margin: 35px auto -10px;
}

.gamefinder-header-logic {
    background: #000 none repeat scroll 0 0;
    display: none;
    height: 50px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000;
}
.gamefinder-form-header-logic {
    color: #fff;
    display: table;
    font-size: 21px;
    height: 50px;
    padding: 8px 0 0 10px;
}
.gamefinder-header-inner {
    margin: auto;
    max-width: 1165px;
    position: relative;
}
.gamefinder-form-header-logic .icon-apclogo {
    float: left;
    font-size: 35px;
    margin: -3px 9px 0 -5px;
}

.gamefinder-item-venue-address-city {
    color: #fff;
    text-decoration: none !important;
}

.tablelink-address {
    outline: medium none !important;
    text-decoration: none !important;
}
.tablelink-venue {
    outline: medium none !important;
    text-decoration: none !important;
		color: #ffffff !important;
}
.details-tip {
    background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 50%;
    bottom: -3px;
		    left: 0;
    box-shadow: 0 0 13px #000;
    color: #fff;
    font-family: arial;
    font-size: 9px;
    font-weight: normal;
    margin: auto;
    padding: 4px 0 7px;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 2px #000;
    width: 66px;
		height: 30px;
		-webkit-transition: all .6s ease-in-out;
		-moz-transition: all .6s ease-in-out;
		-ms-transition: all .6s ease-in-out;
		-o-transition: all .6s ease-in-out;
		transition: all .6s ease-in-out;
}
.gamefinder-item-venue-logo:hover .details-tip {
	border: medium none;
	bottom: 0;
	height: 66px;
	left: 0;
	margin: 0;
	padding: 27px 0 30px;
    width: 66px;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
}
.tablelink-map {
    color: #36ac71 !important;
    line-height: 20px !important;
    text-decoration: none !important;
}
.gamefinder-item-venue-distance-map {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 7px;
}

@media screen and (max-width: 1180px) {

	.gamefinder-form-week-item > input[type="checkbox"] + label::before {
		height: 100px;
		width: 100px;
	}

	.gamefinder-form-week-item {
		height: 100px;
		width: 100px;
	}
	.gamefinder-form-week-item > input[type="checkbox"]:checked + label::before {
    padding-top: 34px !important;
}
.gamefinder-form-week-item label::before {
    padding-top: 60px !important;
}
}

@media screen and (max-width: 1000px) {

	.gamefinder-form-week-item > input[type="checkbox"] + label::before {
		height: 70px;
		width: 70px;
	}
	.gamefinder-form-week-item > input[type="checkbox"]:checked + label::before {
		padding-top: 20px !important;
	}

	.gamefinder-form-week-item {
		height: 70px;
		width: 70px;
	}
	.gamefinder-form-week-item label::before {
		padding-top: 30px !important;
	}
	.column2-cell {
		display: none;
	}
	.column2-header {
		display: none;
	}
	.gamefinder-header-name.column1-header {
		width: 65% !important;
	}
	#gamefinder-all-logic {
	    margin: 20px auto -15px;
	}
	.gamefinder-form-header-logic .icon-apclogo {
		margin: -3px 9px 0 2px;
}
}

@media screen and (max-width: 780px) {

	.gamefinder-form-type-logic {
		width: 100%;
	}
	.gamefinder-form-smoking-logic {
		width: 100%;
	}
	.gamefinder-form-submit-logic {
		width: 100%;
		padding: 1px 0;
		clear: left;
	}
	.gamefinder-header-name.column1-header {
		width: 70% !important;
	}

	.gamefinder-form-type-item {
		float: left;
		margin-right: 0.5%;
		width: 33%;
	}
	.gamefinder-form-type-item:last-child {
		margin-right: 0;
	}
	.gamefinder-form-smoking-item {
		float: left;
		margin-right: 0.5%;
		width: 33%;
	}
	.gamefinder-form-smoking-item:last-child {
		margin-right: 0;
	}
	.gamefinder-form-week-item > input[type="checkbox"]:checked + label::before {
		padding-top: 20px !important;
	}
	.menu-quicklinks-list-item {
		font-family: arial !important;
		font-size: 12px;
	}
	.gamefinder-form-type-logic {
	    min-height: 0 !important;
	}
	.gamefinder-form-smoking-logic {
	    min-height: 0 !important;
	}
	.offcanvas .container {
	    padding: 0;
	}
	.gamefinder-item-venue-name {
    font-size: 16px !important;
}


.gamefinder-form-type-item > input[type="checkbox"] + label::before {
    border-radius: 0;
}
.gamefinder-form-type-item.three-left-btn > input[type="checkbox"] + label::before {
    border-radius: 3px 0 0 3px;
}
.gamefinder-form-type-item.three-right-btn > input[type="checkbox"] + label::before {
    border-radius: 0 3px 3px 0;
}
.gamefinder-form-smoking-item > input[type="checkbox"] + label::before {
    border-radius: 0;
}
.gamefinder-form-smoking-item.three-left-btn > input[type="checkbox"] + label::before {
    border-radius: 3px 0 0 3px;
}
.gamefinder-form-smoking-item.three-right-btn > input[type="checkbox"] + label::before {
    border-radius: 0 3px 3px 0;
}

}

@media screen and (max-width: 650px) {
	.gamefinder-form-type-item label::before {
		font-size: 12px !important;
		padding-top: 15px !important;
	}
	.gamefinder-form-smoking-item label::before {
		font-size: 12px !important;
		padding-top: 15px !important;
	}
	.gamefinder-form-week-item > input[type="checkbox"]:checked + label::before {
		padding-top: 12px !important;
	}
	.gamefinder-form-week-item > #monday + label::before {
		content: "M";
	}
	.gamefinder-form-week-item > #tuesday + label::before {
		content: "T";
	}
	.gamefinder-form-week-item > #wednesday + label::before {
		content: "W";
	}
	.gamefinder-form-week-item > #thursday + label::before {
		content: "T";
	}
	.gamefinder-form-week-item > #friday + label::before {
		content: "F";
	}
	.gamefinder-form-week-item > #saturday + label::before {
		content: "S";
	}
	.gamefinder-form-week-item > #sunday + label::before {
		content: "S";
	}
	.gamefinder-form-week-item label::before {
	    padding-top: 20px !important;
	}
	.gamefinder-form-week-item {
		height: 45px;
		width: 45px;
	}
	.gamefinder-form-week-item > input[type="checkbox"] + label::before {
		height: 45px;
		width: 45px;
	}
	.gamefinder-form-week-item {
		height: 55px;
		margin-right: 4px;
		width: 35px;
	}
	.gamefinder-form-week-item > input[type="checkbox"] + label::before {
		height: 55px;
		width: 35px;
	}
	.gamefinder-form-week-item-logic {
		padding: 25px 0;
	}
	.gamefinder-form-type-item {
    height: 45px;
}
.gamefinder-form-smoking-item {
    height: 45px;
}
.gamefinder-item-venue-playtime.column1-cell {
    padding: 10px;
}
.gamefinder-item-venue-name {
    font-size: 12px;
}
.gamefinder-item-venue-distance {
    font-size: 12px;
    line-height: 13px;
}
.gamefinder-item-venue-playtime-fly {
    font-size: 12px;
    line-height: 14px;
    margin-top: 7px;
}
.gamefinder-item-venue-playtime-type {
    margin-top: 22px;
}
#gamefinder-table-logic_info.dataTables_info {
    font-size: 14px;
}
#gamefinder-table-logic th {
    font-size: 12px;
}
.offcanvas .container {
    padding: 0;
}
.gamefinder-form-type-item > #nlh + label::before {
	content: "NLH";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-type-item > #plo + label::before {
	content: "PLO";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-type-item > #rg + label::before {
	content: "RG";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-smoking-item > #none + label::before {
	content: "No Smoking";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-smoking-item > #some + label::before {
	content: "Away";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-smoking-item > #smoking + label::before {
	content: "Smoking";
	font-size: 15px;
	padding-top: 12px;
}
.gamefinder-form-submit-logic {
    min-height: 190px !important;
}
.gamefinder-form-type-logic {
    padding: 20px 30px;
}
.gamefinder-form-smoking-logic {
    padding: 20px 30px;
}
.gamefinder-form-zip-miles {
    margin: 8px 0 10px;
}
.submit-query-btn {
    margin: 18px auto;
    padding: 0 40px;
}
.gamefinder-form-type-item label::before {
    font-size: 12px !important;
    padding-top: 8px !important;
}
.gamefinder-form-type-item > input[type="checkbox"] + label::before {
    height: 35px;
}
.gamefinder-form-type-item {
    height: 35px;
}
.gamefinder-form-smoking-item label::before {
    font-size: 12px !important;
    padding-top: 8px !important;
}
.gamefinder-form-smoking-item > input[type="checkbox"] + label::before {
    height: 35px;
}
.gamefinder-form-smoking-item {
    height: 35px;
}
.gamefinder-form-type-logic {
    min-height: 0 !important;
}
.gamefinder-form-smoking-logic {
    min-height: 0 !important;
}

}

@media screen and (max-width: 315px) {
.menu-quicklinks-list-item.joinbtn {
    display: none;
}
}


/* zfilter transitions
-------------------------------------------------------------- */
.transitionLogic-three {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

/* zfilter sprites
-------------------------------------------------------------- */
.sprite-venue-gametype {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 0px / 100% auto rgba(0, 0, 0, 0);
}
.sprite-venue-calendar {
}
.sprite-venue-smoking {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -40px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-venue-altsmoking {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -80px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-venue-nosmoking {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -120px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-venue-points {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -160px / 100% auto rgba(0, 0, 0, 0);
}
.sprite-venue-calendar {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -200px / 100% auto rgba(0, 0, 0, 0);
}
.sprite-venue-prizes {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -240px / 100% auto rgba(0, 0, 0, 0);
}
.sprite-venue-championprize {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -280px / 100% auto rgba(0, 0, 0, 0);
}
.sprite-venue-mapsm {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -320px / 100% auto rgba(0, 0, 0, 0);
}
.sprite-gameindex-gametype {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 0px / 100% auto rgba(0, 0, 0, 0);
}
.sprite-gameindex-calendar {
}
.sprite-gameindex-smoking {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -30px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-gameindex-altsmoking {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -60px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-gameindex-awaysmoking {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -60px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-gameindex-nosmoking {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -90px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-gameindex-points {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll -1px -270px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-gameindex-special {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll -1px -300px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-gameindex-calendar {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -150px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-gameindex-prizes {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -180px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-gameindex-championprize {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -210px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
.sprite-gameindex-mapsm {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -240px / 100% auto rgba(0, 0, 0, 0);
	cursor: pointer;
}
.sprite-slidemenu-mapsm {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 0 -320px / 100% auto rgba(0, 0, 0, 0);
	cursor: pointer;
}
.sprite-gameindex-leaderboard {
	background: url("/gfx/venuepages/venueiconsprite40.png") no-repeat scroll 0 -120px / 100% auto rgba(0, 0, 0, 0);
	cursor: help;
}
/* zfilter gradients
-------------------------------------------------------------- */

.gradient-apcblue {
	background: #193d7b;
	background: -moz-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #193d7b), color-stop(100%, #152a68));
	background: -webkit-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -o-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -ms-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: linear-gradient(to bottom, #193d7b 0%, #152a68 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#193d7b', endColorstr='#152a68', GradientType=0 );
}
.gradient-apcbluerv {
	background: #152a68;
	background: -moz-linear-gradient(top, #152a68 0%, #193d7b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #152a68), color-stop(100%, #193d7b));
	background: -webkit-linear-gradient(top, #152a68 0%, #193d7b 100%);
	background: -o-linear-gradient(top, #152a68 0%, #193d7b 100%);
	background: -ms-linear-gradient(top, #152a68 0%, #193d7b 100%);
	background: linear-gradient(to bottom, #152a68 0%, #193d7b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152a68', endColorstr='#193d7b', GradientType=0 );
}
.gradient-black {
	background: -moz-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(30,30,30,1)), color-stop(100%, rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,0.9) 100%);
	background: -o-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,0.9) 100%);
	background: -ms-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,0.9) 100%);
	background: linear-gradient(to bottom, rgba(30,30,30,1) 0%, rgba(0,0,0,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242828', endColorstr='#e6000000', GradientType=0 );
}
.gradient-greyblack {
	background: rgb(51,51,51);
	background: -moz-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,51,51,1)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000', GradientType=0 );
}
.gradient-red {
	background: rgb(255,48,25);
	background: -moz-linear-gradient(top,  rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,48,25,1)), color-stop(100%,rgba(207,4,4,1)));
	background: -webkit-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );

}
.gradient-whitegrey {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(224,224,224,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );
}
.gradient-quartz {
	background: #333367;
	background: -moz-linear-gradient(top,  #333367 0%, #2f305e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333367), color-stop(100%,#2f305e));
	background: -webkit-linear-gradient(top,  #333367 0%,#2f305e 100%);
	background: -o-linear-gradient(top,  #333367 0%,#2f305e 100%);
	background: -ms-linear-gradient(top,  #333367 0%,#2f305e 100%);
	background: linear-gradient(to bottom,  #333367 0%,#2f305e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333367', endColorstr='#2f305e',GradientType=0 );
	border-color: #6f709e;
}

/* zfilter gamefinder
-------------------------------------------------------------- */


/* zfilter navigation
-------------------------------------------------------------- */

/* =Navigation :: Start Topbar
------------------------------------------*/

.navbar .container {
	padding-left: 15px;
	padding-right: 15px;
}
.nav > li > a {
	font-size: 15px;
	padding-left: 20px;
	padding-right: 25px;
}
.topbar-logic {
	background: #000 none repeat scroll 0 0;
	height: 50px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1031;
}
.topbar-navbutton:hover {
	background: #484848;
}
.topbar-logo {
	float: left;
	height: 50px;
	padding: 0 25px 0 7px;
}
.topbar-logo:hover {
	background: #152a68;
}
.topbar-logo span {
}
.topbar-logo > a {
	color: #fff;
	font-family: chunkfive;
	font-size: 22px;
}
.topbar-logo > a:hover {
	color: #ffffff;
	font-family: chunkfive;
}
.topbar-logo img {
	float: left;
	width: 48px;
}
.topbar-nav-inner {
	height: 50px;
	margin: auto;
	max-width: 1162px;
}
.apclogo {
	line-height: 35px;
	padding: 6px 12px !important;
}
.topbar-navbutton {
	color: #fff;
	float: left;
	font-family: chunkfive;
	font-size: 35px;
	padding: 0;
	text-align: center;
}
.topbar-menu-apc-signupbox-vip-title > a {
	color: #000 !important;
	font-size: 20px !important;
	margin: -4px 0 4px !important;
}
.topbar-navbutton a:last-child {
	padding-right: 0;
}
.topbar-navbutton i {
	margin-right: 5px;
	margin-top: 5px;
	max-width: 40px;
}
#topbar-dropmenu {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
#topbar-dropmenu li {
	border: medium none;
	float: left;
	height: 50px;
	margin: 0;
	padding: 0 12px;
	position: relative;
	text-align: center;
}
.drop {
	height: 50px;
}

.topbar-navbutton.apclogo span {
	float: left;
	font-size: 21px;
	margin-top: 3px;
}
.apclogo .icon-apclogo {
	float: left;
	margin-right: 9px;
	margin-top: 0;
}
#topbar-dropmenu li:hover {
	/* Background color and gradients */

	background: #FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEEEEE));
}
#topbar-dropmenu li a {
	color: #ffffff;
	display: block;
	line-height: 1.42;
	outline: 0 none;
	text-decoration: none;
	text-shadow: 1px 1px 1px #000;
}
#topbar-dropmenu li:hover a {
	color: #161616;
	text-shadow: 1px 1px 1px #ffffff;
}
.topbar-dropmenu-wheretoplay-tablelink-logic {
	width: 100%;
}
.gameindex-sidemenu-logic .topbar-dropmenu-wheretoplay-tablelink-logic > a {
	background: none repeat scroll 0 0 #000 !important;
	padding: 8px !important;
}
.topbar-dropmenu-wheretoplay-tablelink {
	background: none repeat scroll 0 0 #152a68;
	border-radius: 3px;
	display: table;
	font-family: bitterregular;
	font-size: 16px;
	margin: 12px auto 8px;
	opacity: 1;
	padding: 8px 0;
	text-align: center;
	width: 100%;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.topbar-dropmenu-wheretoplay-tablelink:hover {
	opacity: .8;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.wheretoplay.open .dropdown-toggle {
	background: none repeat scroll 0 0 #fff;
	color: #000;
}
#topbar-dropmenu .menu_right {
	float: right;
	margin-right: 0px;
}
#topbar-dropmenu li:hover .align_right {
	left: auto !important;
	right: 0px !important;
	top: auto !important;
}
#topbar-dropmenu .menu_right {
	float: right;
	margin-right: 0px;
}
#topbar-dropmenu p, #topbar-dropmenu h2, #topbar-dropmenu h3, #topbar-dropmenu ul li {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	font-size: 12px;
	text-align: left;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#topbar-dropmenu h2 {
	font-size: 21px;
	font-weight: 400;
	letter-spacing: -1px;
	margin: 7px 0 14px 0;
	padding-bottom: 14px;
	border-bottom: 1px solid #666666;
}
#topbar-dropmenu h3 {
	font-size: 14px;
	margin: 7px 0 14px 0;
	padding-bottom: 7px;
	border-bottom: 1px solid #888888;
}
#topbar-dropmenu p {
	line-height: 18px;
	margin: 0 0 10px 0;
}
#topbar-dropmenu li:hover div a {
	font-size: 12px;
	color: #015b86;
}
#topbar-dropmenu li:hover div a:hover {
	color: #029feb;
}
#topbar-dropmenu li .black_box {
	background-color: #333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding: 4px 6px 4px 6px;
	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* Shadow */
	-webkit-box-shadow: inset 0 0 3px #000000;
	-moz-box-shadow: inset 0 0 3px #000000;
	box-shadow: inset 0 0 3px #000000;
}
#topbar-dropmenu li ul {
	list-style: none;
	padding: 0;
	margin: 0 0 12px 0;
}
#topbar-dropmenu li ul li {
	font-size: 12px;
	line-height: 24px;
	position: relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding: 0;
	margin: 0;
	float: none;
	text-align: left;
	width: 130px;
}
#topbar-dropmenu li ul li:hover {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
#topbar-dropmenu li .greybox li {
	background: #F4F4F4;
	border: 1px solid #bbbbbb;
	margin: 0px 0px 4px 0px;
	padding: 4px 6px 4px 6px;
	width: 116px;
	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#topbar-dropmenu li .greybox li:hover {
	background: #ffffff;
	border: 1px solid #aaaaaa;
	padding: 4px 6px 4px 6px;
	margin: 0px 0px 4px 0px;
}
.topbar-dropmenu-wheretoplay-tablelink-logic a {
	color: #fff !important;
	text-shadow: none !important;
}
.topbar-icondeck {
	border-radius: 3px;
	padding: 0;
	position: absolute;
	right: 10px;
	top: 11px;
	width: 100px;
}
.topbar-menu-socialize-buttons {
	margin: auto;
	padding: 0 10px;
}
.topbar-menu-socialize-button {
	background: none repeat scroll 0 0 #999;
	border: 1px solid #eee;
	border-radius: 3px;
	font-size: 20px;
	margin: 5px auto;
	text-align: center;
	width: 90%;
}
.topbar-menu-socialize-header {
	color: #000;
	font-size: 20px;
	margin: 12px;
	text-align: left;
}
.topbar-menu-leaderboard-logic {
	padding: 0 10px 5px;
	width: 100%;
}
.topbar-menu-leaderboard-buttons {
	width: 100%;
}
.topbar-menu-leaderboard-button {
	background: none repeat scroll 0 0 #152a68;
	border-radius: 3px;
	font-size: 20px;
	margin: 0 auto 8px;
	text-align: left;
	width: 100%;
	opacity: 1;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.topbar-menu-leaderboard-button:hover {
	opacity: .8;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.topbar-menu-leaderboard-button > a {
	color: #ffffff !important;
	font-family: bitterregular;
	font-size: 13px !important;
	line-height: 25px !important;
	padding: 7px 0 !important;
	text-shadow: 1px 1px 1px #000 !important;
}
.topbar-menu-leaderboard-header {
	color: #000;
	font-size: 20px;
	margin: 12px;
	text-align: left;
}
.topbar-menu-about-buttons {
	float: left;
	padding: 0 5px 5px;
	width: 37%;
}
.topbar-menu-about-button > a {
	color: #ffffff !important;
	font-family: bitterregular;
	font-size: 13px !important;
	line-height: 25px !important;
	padding: 7px 0 !important;
	text-shadow: 1px 1px 1px #000 !important;
}
.topbar-menu-about-button {
	background: none repeat scroll 0 0 #152a68;
	border-radius: 3px;
	font-size: 20px;
	margin: 0 auto 8px;
	text-align: left;
	width: 100%;
	opacity: 1;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.topbar-menu-about-button:hover {
	opacity: .8;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.topbar-menu-about-header {
	color: #000;
	font-size: 20px;
	margin: 12px;
	text-align: left;
}
.topbar-menu-about-logic {
	padding: 0 10px 5px;
}
.topbar-menu-prizes-buttons {
	width: 100%;
}
.topbar-menu-prizes-button > a {
	color: #ffffff !important;
	font-family: bitterregular;
	font-size: 13px !important;
	line-height: 25px !important;
	padding: 7px 0 !important;
	text-shadow: 1px 1px 1px #000 !important;
}
.topbar-menu-prizes-button {
	background: none repeat scroll 0 0 #152a68;
	border-radius: 3px;
	font-size: 20px;
	margin: 0 auto 8px;
	text-align: left;
	width: 100%;
	opacity: 1;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.topbar-menu-prizes-button:hover {
	opacity: .8;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.topbar-menu-prizes-header {
	color: #000;
	font-size: 20px;
	margin: 12px;
	text-align: left;
}
.topbar-menu-prizes-logic {
	padding: 0 10px 5px;
}
.topbar-icondeck .gameindex-dailyprize-amount {
	border-right: 1px solid #a4a4a4;
	float: left;
	font-family: league;
	font-size: 24px;
	margin-right: 6px;
	min-width: 45px;
	padding: 0 10px 0 0;
	text-align: right;
}
.apclogomobile {
	display: none;
}
.gameindex-topbar-game-inner {
	position: relative;
}
.attachment-gameindex-menuicon {
}
.gameindex-topbar-game-inner {
	clear: left;
	margin: 0;
	padding: 0;
}
.gameindex-topbar-game-logo {
	border-radius: 50%;
	float: left;
	height: 40px;
	margin-left: 5px;
	margin-top: 6px;
	overflow: hidden;
	width: 40px;
}
.gameindex-topbar-game-title {
	color: #161616;
	float: left;
	font-family: league;
	font-size: 23px;
	margin-left: 7px;
	margin-top: 0;
	padding: 9px 0;
	text-decoration: none;
	text-shadow: none;
	width: 75%;
}
.gameindex-topbar-game {
	border: 1px solid #a4a4a4;
	border-radius: 3px;
	height: 54px;
	margin: 0 0 8px;
	padding: 0;
}
.gameindex-topbar-game:hover {
	background: none repeat scroll 0 0 #a4a4a4;
}
.gameindex-dailyprize-icon {
    clear: left;
    float: left;
    height: 27px;
    margin: 4px 10px 0 0;
    width: 35px;
}
.cashicon {
	background: url("/gfx/layout/cash-bar-iconsprite.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}
.baricon {
	background: url("/gfx/layout/cash-bar-iconsprite.png") no-repeat scroll 0 -35px / 100% auto rgba(0, 0, 0, 0);
}
.isbar {
	color: #000 !important;
	font-family: league !important;
}
.tooltip-header {
    float: left;
    font-family: chunkfive;
    font-weight: normal;
}
.tooltip-text {
    clear: left;
    display: table;
    font-family: bitterregular;
    padding: 10px 0;
}
.tooltip-prizetext {
    clear: left;
    display: table;
    font-family: bitterregular;
    margin-top: -5px;
    padding: 0;
}
.tooltip-dvp-amount {
    float: left;
    font-family: bitterbold;
    margin-top: 11px;
}
.tipdvp .tooltip-header {
    display: table;
    font-family: chunkfive;
    font-weight: normal;
    margin-bottom: 10px;
    width: 100%;
}
.tipdvp .gameindex-dailyprize-icon {
    clear: left;
    display: table;
    float: left;
    height: 27px;
    margin: -7px 10px 3px 0;
    width: 35px;
}
.tooltipster-content {
    font-family: bitterregular !important;
    line-height: 20px !important;
}
.iscash .cashicon {
	display: none;
}
.topbar-dropmenu-wheretoplay-inner {
	overflow: hidden;
	padding: 0 10px 5px;
}
.topbar-menu-links-logic {
	float: left;
	margin-top: -10px;
	width: 67%;
}
.topbar-menu-apc-signupbox-logic {
	display: table;
	float: left;
	margin: 2px 0 0 10px;
	overflow: hidden;
	width: 30%;
}
.topbar-menu-apc-signupbox-aweber {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #152a68;
	border-radius: 3px;
	display: table;
	float: left;
	margin: auto;
	overflow: hidden;
	width: 100%;
}
.topbar-menu-apc-signupbox-vip-title {
	color: #152a68;
	float: left;
	font-size: 20px;
	margin: 2px 0;
	text-align: center;
	width: 100%;
}
.topbar-menu-apc-signupbox-vip-wrap {
	float: left;
	margin-top: 10px;
	width: 100%;
}
.topbar-menu-apc-signupbox-vip-button {
	background: #f2f5f6;
	background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #e3eaed), color-stop(100%, #c8d7dc));
	background: -webkit-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	background: -o-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	background: -ms-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	background: linear-gradient(to bottom, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc', GradientType=0 );
	border-radius: 3px 0 0 3px;
	color: #000 !important;
	float: left;
	font-size: 13px !important;
	line-height: 15px !important;
	padding: 10px 0 !important;
	text-align: center;
	text-shadow: none !important;
	width: 50%;
}
.topbar-menu-apc-signupbox-vip-button:hover {
	opacity: .8;
}
.topbar-menu-apc-signupbox-vip-button:nth-child(2) {
	background: #eab92d;
	background: -moz-linear-gradient(top, #eab92d 0%, #c79810 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eab92d), color-stop(100%, #c79810));
	background: -webkit-linear-gradient(top, #eab92d 0%, #c79810 100%);
	background: -o-linear-gradient(top, #eab92d 0%, #c79810 100%);
	background: -ms-linear-gradient(top, #eab92d 0%, #c79810 100%);
	background: linear-gradient(to bottom, #eab92d 0%, #c79810 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab92d', endColorstr='#c79810', GradientType=0 );
	border-radius: 0px 3px 3px 0px;
}
.topbar-menu-apc-signupbox-vip-reasons a {
	color: #333 !important;
	float: left;
	font-family: bitterregular;
	font-size: 14px !important;
	font-style: italic;
	margin-bottom: 8px;
	margin-top: 7px;
	text-align: center;
	text-shadow: none !important;
	width: 100%;
}
.topbar-menu-apc-signupbox-vip-reasons a:hover {
	text-decoration: underline !important;
}
.dropdown_5columns_pad {
	padding: 10px 5px;
}
.topbar-menu-about-button i {
	border-right: 0.075em solid rgba(0, 0, 0, 0.1);
	box-shadow: 0.075em 0 0 rgba(255, 255, 255, 0.25);
	float: left;
	font-size: 14px;
	margin: 0 14px 0 15px;
	padding: 5px 10px 6px 0;
	text-align: center;
	width: 24px;
}
.topbar-menu-leaderboard-button i {
	border-right: 0.075em solid rgba(0, 0, 0, 0.1);
	box-shadow: 0.075em 0 0 rgba(255, 255, 255, 0.25);
	float: left;
	font-size: 14px;
	margin: 0 14px 0 15px;
	padding: 5px 10px 6px 0;
	text-align: center;
	width: 24px;
}
.topbar-menu-prizes-button i {
	border-right: 0.075em solid rgba(0, 0, 0, 0.1);
	box-shadow: 0.075em 0 0 rgba(255, 255, 255, 0.25);
	float: left;
	font-size: 14px;
	margin: 0 14px 0 15px;
	padding: 5px 10px 6px 0;
	text-align: center;
	width: 24px;
}
.topbar-menu-about-buttons.secondrow .topbar-menu-about-button {
	background: none repeat scroll 0 0 #193d7b;
}
.tooltip-prizetext li {
	list-style: none;
}
/* =Navigation :: End Topbar
------------------------------------------*/


.slide-menu-left ul
{
	list-style:none;
	position:relative;
	margin:0;
	padding:0
}

.slide-menu-left ul a
{
	display:block;
	color:#333;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	line-height:32px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}

.slide-menu-left ul li
{
	position:relative;
	margin:0;
	padding:0
}

.slide-menu-left ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0
}

.slide-menu-left ul ul li
{
	float:none;
}

.slide-menu-left ul ul a
{
	line-height:120%;
	padding:10px 15px
}

.slide-menu-left ul ul ul
{
	top:0;
	left:100%
}


















.toggle-slide-left {
	height: 50px;
	right: 0;
	position: fixed;
	top: 0;
	width: 49px;
	z-index: 111111111;
}
.toggle-slide-right {
}
.nav-toggler a {
	color: #fff !important;
}
.navbar-fixed-top {
	top: 50px;
}
.nav-toggler.toggle-slide-right span {
	float: left;
	font-family: league;
	font-size: 25px;
	margin: 7px 13px 0 0;
}
.topslide a {
	padding-left: 11px !important;
}
.gameindex-slidemenu-game-icon {
	float: left;
	height: 40px;
	margin-right: 0;
	width: 40px;
}
.toggle-up {
	background: none repeat scroll 0 0 mintcream !important;
}
.toggle-down {
	background: none repeat scroll 0 0 lavender !important;
}
.dropdown-menu {
	background: none repeat scroll 0 0 #000;
	border: medium none;
	float: none !important;
	margin-top: 1px !important;
}
.open > .dropdown-menu {
	display: block;
}
.slidemenulogo img {
	width: 175px;
}
.toggle-slide-right {
	display: none;
}
.slidemenuiconbox .dropdown_3columns {
	display: table;
	margin-left: -67px;
	width: 275px;
	z-index: 1000;
}
.dropdown_3columns.prizes {
	margin-left: -136px;
}
.topbar-menu-socialize-logic {
	padding-bottom: 5px;
}
.slidemenuiconbox .topbar-navbutton {
	width: 25%;
}
.slidemenuiconbox li a {
	font-size: 36px;
	padding: 5px 0 !important;
}
.slidemenuiconbox .topbar-navbutton i {
}
.slidemenuiconbox .topbar-nav-inner {
	margin: auto;
}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
	float: left;
	left: -999em;
	margin-left: 1px;
	position: absolute;
	text-align: left;
	box-shadow: 0 8px 20px -7px #525252;
	border-bottom: 1px solid #d3d3d3;
	z-index: 1000;
	/* Gradient background */
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
}
.dropdown_1column {
	max-height: 700px;
	overflow-y: scroll;
	width: 450px;
}
.dropdown_2columns {
	width: 330px;
}
.dropdown_3columns {
	width: 285px;
}
.dropdown_4columns {
	width: 200px;
}
.dropdown_5columns {
	width: 875px;
}
#topbar-dropmenu li:hover .dropdown_1column, #topbar-dropmenu li:hover .dropdown_2columns, #topbar-dropmenu li:hover .dropdown_3columns, #topbar-dropmenu li:hover .dropdown_4columns, #topbar-dropmenu li:hover .dropdown_5columns {
	left: -1px;
	top: auto;
}
.col_1, .col_2, .col_3, .col_4, .col_5 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {
	width: 130px;
}
.col_2 {
	width: 270px;
}
.col_3 {
	width: 410px;
}
.col_4 {
	width: 550px;
}
.col_5 {
	width: 690px;
}
.strong {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.imgshadow { /* Better style on light background */
	background: #FFFFFF;
	padding: 4px;
	border: 1px solid #777777;
	margin-top: 5px;
	-moz-box-shadow: 0px 0px 5px #666666;
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width: auto;
	float: left;
	margin: 5px 15px 5px 5px;
}
.drop > span {
	display: table;
	float: right;
	font-size: 21px;
	font-weight: normal;
	margin: 10px 0 7px 5px;
}
.pushLeft i {
	text-align: center;
	width: 40px;
}
.nav.pushLeft.abovewtp {
	border-top: 15px solid;
	margin: 0;
	padding: 0;
}
.nav.pushLeft.belowwtp {
	border-top: 15px solid;
	margin: 0;
	padding: 0;
}
.nav.pushLeft.wheretoplay {
	margin: 0;
	padding: 0;
}
.pushLeft li {
	border-bottom: 15px solid #333333;
}
.pushLeft.bottom li {
	border-bottom: 1px solid;
}
.topbar-navbutton.toggle-slide-right-inner {
	width: 100%;
}
.nav.pushLeft a {
	padding: 7px 5px 7px 9px;
}
.nav.pushLeft.bottom {
	padding-bottom: 120px;
}
.slidemenuinnerlogic {
	margin-top: 40px !important;
}

.slidemenulogo i {
	font-size: 115px;
	line-height: 110px;
}
.slide-menu-left #topbar-dropmenu {
	display: block;
}
.box {
	width: 500px;
	height: 300px;
	background: blue;
}
[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
}
.gameindex-homeslider-game-nogame {
	color: #999;
	display: table !important;
	font-family: chunkfive;
	font-size: 60px;
	height: 240px;
	margin: 0;
	padding: 34px 40px;
}

.lastrow .topbar-menu-about-button {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #000 !important;
	text-shadow: none;
}
.lastrow .topbar-menu-about-button > a {
	color: #152a68 !important;
	text-shadow: none !important;
}
.lastrow .topbar-menu-about-button > a:hover {
	color: #000 !important;
}
.lastrow {
	width: 25%;
}
.nav.pushLeft.topslide li {
	border: medium none !important;
}



#slidemenubtn_bar {
	border-left: 0 none;
	display: block !important;
	left: auto !important;
	padding: 3px 0 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 42px;
	z-index: 2147483647 !important;
}
#slidemenubtn_bar .slidemenubtn_ic {
	float: left;
	height: 22px;
	overflow: hidden;
	padding-top: 0;
	position: relative;
	width: 50px;
}
#slidemenubtn_bar .slidemenubtn_ic {
	animation-iteration-count: 2;
	height: 50px !important;
	width: 35px !important;
}
#slidemenubtn_bar .slidemenubtn_ic span {
	display: block;
	height: 4px;
	left: 0;
	position: absolute;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 20px;
}
#slidemenubtn_bar.menu_is_opened .slidemenubtn_ts_1 {
	left: 45px;
}
#slidemenubtn_bar.menu_is_opened .slidemenubtn_ts_2 {
	top: 9px !important;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#slidemenubtn_bar.menu_is_opened .slidemenubtn_ts_3 {
	top: 9px !important;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#slidemenubtn_menu ul li a, #slidemenubtn_menu ul li a:hover {
	border-bottom: 1px solid #131212;
	border-top: 1px solid #474747;
	color: #d3d3d3;
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 13px 14px;
	text-decoration: none;
	width: 100%;
}
#slidemenubtn_menu.slidemenubtn_levels ul li {
	border-bottom: 1px solid #131212;
	border-top: 1px solid #474747;
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
}
#slidemenubtn_menu.left, #slidemenubtn_menu.right {
	background: none repeat scroll 0 0 #2e2e2e;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	position: fixed;
	top: 0;
	z-index: 498;
}
#slidemenubtn_bar .menu_title {
	color: #ffffff !important;
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
}
#slidemenubtn_bar .menu_title:hover {
	color: #ffffff !important;
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
}
#slidemenubtn_bar .slidemenubtn_ic span {
	background: none repeat scroll 0 0 #80181d;
	height: 3px !important;
	margin-top: 3px;
	width: 35px !important;
}
#slidemenubtn_bar .slidemenubtn_ic span {
	background: none repeat scroll 0 0 #fff;
}
.toggle-slide-right:hover {
	background: none repeat scroll 0 0 #ffffff;
}
#slidemenubtn_bar .slidemenubtn_ts_1 {
	top: 0;
}
#slidemenubtn_bar .slidemenubtn_ts_2 {
	top: 10px !important;
}
#slidemenubtn_bar .slidemenubtn_ts_3 {
	top: 20px !important;
}
#slidemenubtn_bar.menu_is_opened .slidemenubtn_ts_3, #slidemenubtn_bar.menu_is_opened .slidemenubtn_ts_2 {
	top: 11px !important;
}
#slidemenubtn_bar .slidemenubtn_ic::after {
	content: "MENU";
	display: block;
	font-family: arial;
	font-size: 10px;
	margin: 7px auto;
	position: relative;
	text-align: center;
	top: 22px;
}
.navbar {
	border-color: #930101 !important;
}
.bottombar .menu li {
	color: #d3c576;
}
.bottombar {
	border-color: #930101;
}
.slidenav li a {
	border-color: #930101 !important;
}
.slidenav li a:hover {
	background: none repeat scroll 0 0 #930101;
	color: #ffffff;
	text-decoration: none;
}
.nav.pushLeft.bottomslide {
	padding-bottom: 96px;
}

.facebook.menu-item {
	background-color: #4863ae !important;
}
.facebookgroup.menu-item {
	background-color: #38539e !important;
}
.twitter.menu-item {
	background-color: #46c0fb !important;
}
.youtube.menu-item {
	background-color: #f00 !important;
}
.smugmug.menu-item {
	background-color: #829d25 !important;
}
.flickr.menu-item {
	background-color: #ff0084 !important;
}
.rss.menu-item {
	background-color: #ff7f25 !important;
}

/* zfilter contact
-------------------------------------------------------------- */


.contacttitle {
	color: #000;
	font-family: league;
	font-size: 70px;
	line-height: 80px;
	margin-bottom: 25px;
	text-transform: uppercase;
}
#contact_form {
	background: none repeat scroll 0 0 rgba(100, 100, 100, 0.6);
	border-radius: 4px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 4px auto;
	max-width: 1120px;
	padding-top: 30px;
	text-align: center;
}
#contact_form legend {
	border: medium none;
	color: #000;
	font-family: league;
	font-size: 59px;
	font-weight: normal;
	line-height: 70px;
	margin: 0 0 200px;
	padding: 0;
}
#contact_form label {
	display: block;
	margin-bottom: 5px;
	text-align: left;
}
#contact_form label span {
	color: #fff;
	float: left;
	font-family: league;
	font-size: 23px;
	font-weight: normal;
	line-height: 34px;
}
#contact_form input {
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	padding: 5px 0;
	width: 100%;
}
#contact_form textarea {
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	height: 100px;
	padding: 5px 0;
	width: 100%;
}
.submit_btn {
	background: none repeat scroll 0 0 #f8f8f8;
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	color: #8d8d8d;
	font-family: league;
	padding: 20px;
	text-shadow: 1px 1px 1px #fff;
}
.submit_btn:hover {
	background: none repeat scroll 0 0 #ececec;
}
.success {
	background: none repeat scroll 0 0 #cffff5;
	border: 1px solid #b9ecce;
	border-radius: 5px;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 0;
}
.error {
	background: none repeat scroll 0 0 #ffdfdf;
	border: 1px solid #ffcaca;
	border-radius: 5px;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 0;
}
/* zfilter index
-------------------------------------------------------------- */

.gameindex-homeslider-logic {
	background: #f7f7f7 none repeat scroll 0 0;
	clear: left;
	margin: auto;
	min-height: 242px;
	padding: 0;
	width: 90%;
}
.gameindex-header-today > img {
	width: 57px;
}
.gameindex-homeslider-game {
	border-right: 1px solid #e8e8e8;
	color: #173674;
	float: left;
	min-height: 242px;
	padding: 0 5px;
	position: relative;
	width: 220px;
}
.gameindex-homeslider-game:hover {
	background: none repeat scroll 0 0 #e8e8e8;
	box-shadow: 0 0 46px -9px;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.gameindex-homeslider-game-icon > a {
	height: 30px;
	position: absolute;
	width: 30px;
	z-index: 30;
}
.gameindex-homeslider-game a:hover {
	text-decoration: none;
	outline: 0;
}
.gameindex-homeslider-game-city {
	display: table;
	float: left;
	font-family: league;
	font-size: 17px;
	line-height: 30px;
	padding: 5px 0 3px;
	text-align: center;
}
.gameindex-homeslider-game-city i {
	float: left;
	font-size: 27px;
	margin: 2px 0 1px 5px;
}
.gameindex-homeslider-game-logo {
	background-position: center center !important;
	background-size: cover !important;
	border: 1px solid #fff;
	border-radius: 4px;
	box-shadow: 0 1px 6px -2px #000;
	height: 84px;
	margin: auto;
	overflow: hidden;
	position: relative;
	width: 175px;
}
.gameindex-homeslider-gametype {
	border: 1px solid #000;
	border-radius: 3px;
	color: #000;
	display: table;
	font-size: 11px;
	margin: 6px auto 0;
	padding: 0 10px;
	text-align: center;
	width: 175px;
}

.gameindex-homeslider-gametype.rg {
	background: #4169e1;
	background: -moz-linear-gradient(top, #4169e1 0%, #3557ba 100%);
	background: -webkit-linear-gradient(top, #4169e1 0%,#3557ba 100%);
	background: linear-gradient(to bottom, #4169e1 0%,#3557ba 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4169e1', endColorstr='#3557ba',GradientType=0 );
	border: 1px solid #254dc5;
	color: #fff;
}
.gameindex-homeslider-gametype.plo {
	background: #800080;
	background: -moz-linear-gradient(top, #800080 0%, #65007a 100%);
	background: -webkit-linear-gradient(top, #800080 0%,#65007a 100%);
	background: linear-gradient(to bottom, #800080 0%,#65007a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#800080', endColorstr='#65007a',GradientType=0 );
	border: 1px solid #6d006d;
	color: #fff;
}


.specialevent .gameindex-homeslider-game-logo {
	border-color: #1aca66;
}
.gameindex-homeslider-game-logo a > img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}
.gameindex-homeslider-game-title {
	background: none repeat scroll 0 0 rgba(9, 22, 46, 0.8);
	border-top: 1px solid #183775;
	bottom: 0;
	color: #fff;
	font-family: league;
	font-size: 18px;
	letter-spacing: 0.5px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.gameindex-homeslider-game-time {
	background: #e8e8e8 none repeat scroll 0 0;
	color: #000;
	display: table;
	font-family: league;
	font-size: 26px;
	line-height: 36px;
	margin: 7px auto 0;
	padding: 0 19px;
	text-align: center;
}
.gameindex-homeslider-game-time i {
	display: table;
	float: left;
	font-size: 23px;
	margin: 6px 6px 0 0;
}
.gameindex-homeslider-game.specialevent .gameindex-homeslider-game-time {
	background: none repeat scroll 0 0 rgba(26, 202, 102, 0.5);
}
.gameindex-homeslider-game-icondeck {
	clear: left;
	display: table;
	margin: auto;
}
.gameindex-homeslider-game-icon {
	float: left;
	height: 30px;
	margin: 0 2px 0 0;
	position: relative;
	width: 30px;
}
.gameindex-homeslider-iconlogic .gameindex-homeslider-game-icon {
	margin: 5px 0 0;
}
.gameindex-map-icon {
	float: left;
	height: 30px;
	margin-right: 6px;
	position: relative;
	width: 30px;
}
.past {
	opacity: 0.5;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.past:hover {
	opacity: 1;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.venue-tooltip-row {
	clear: left;
	display: table;
	float: none;
	margin-bottom: 13px;
	margin-top: 7px;
	width: 100%;
}
.venue-tooltip-row .tooltip-text {
	clear: none;
	margin-top: 5px;
	padding: 0;
}
.venue-tooltip-row .gameindex-homeslider-game-icon {
	float: left;
	margin-left: -6px;
	width: 30px;
}
.tooltip-venue-header {
	display: table;
	font-family: chunkfive;
	font-weight: normal;
	min-width: 200px;
}
.gameindex-homeslider-game-icon:last-child {
	margin: 0;
}
.gameindex-homeslider-sortnavigation {
	width: 100%;
}
.gameindex-header-days-logic .vnsortbtn {
	height: 29px;
	line-height: 1.25;
	padding: 0;
	width: 30px;
}
.gameindex-prizes-amount {
	font-family: league;
	font-size: 14px;
	left: 10px;
	position: absolute;
	top: 9px;
}
.gameindex-homeslider-game-prize.sprite-gameindex-dailyprize {
	clear: left;
	position: relative;
}
.gameindex-dailyprize-amount {
	color: #0b9444;
	display: table;
	font-family: chunkfive;
	font-size: 32px;
	margin: auto;
	text-align: center;
}
.gameindex-dailyprize-amount::before {
	bottom: 23px;
	color: #000;
	content: "UP TO";
	font-family: bitterregular;
	font-size: 8px;
	left: -28px;
	letter-spacing: 0;
	position: absolute;
}
.vnsortbtn {
	background: none repeat scroll 0 0 #cccccc;
	border: 2px solid #fff;
	border-radius: 20px;
	box-shadow: 0 0 3px -3px #000;
	color: #173674;
	font-size: 20px;
	font-weight: normal;
	margin: 0 3px;
	padding: 0 15px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.vnsortbtn:hover {
	background: none repeat scroll 0 0 #ffffff;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.gameindex-legend {
	color: #fff !important;
	cursor: pointer;
	display: table;
	float: left;
	font-size: 24px;
	margin: -3px 10px 0 46px;
	text-decoration: none !important;
}
.gameindex-inner .slick-prev {
	left: -55px;
}
.gameindex-inner .slick-next {
	right: -55px;
}
.gameindex-inner .slick-prev, .gameindex-inner .slick-next {
	background: none repeat scroll 0 0 #acacac !important;
	border: medium none;
	color: transparent;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 242px;
	line-height: 0;
	margin-top: 0;
	outline: medium none;
	padding: 0;
	position: absolute;
	top: 0;
	width: 55px;
}
.gameindex-inner .slick-prev:before, .gameindex-inner .slick-next:before {
	color: white;
	font-family: "slick";
	font-size: 45px;
	line-height: 1;
}
.gameindex-inner .slick-prev:before :hover, .gameindex-inner .slick-next:before :hover {
	opacity: 1;
}
.gameindex-homeslider-header-today {
	background: -moz-linear-gradient(top, rgba(23,49,111,1) 17%, rgba(23,49,111,0.07) 94%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(17%, rgba(23,49,111,1)), color-stop(94%, rgba(23,49,111,0.07)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(23,49,111,1) 17%, rgba(23,49,111,0.07) 94%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(23,49,111,1) 17%, rgba(23,49,111,0.07) 94%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(23,49,111,1) 17%, rgba(23,49,111,0.07) 94%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(23,49,111,1) 17%, rgba(23,49,111,0.07) 94%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17316f', endColorstr='#00ffffff', GradientType=0 );
	color: #fff;
	display: table;
	font-family: league;
	margin: auto;
	max-width: 1163px;
	text-align: center;
	width: 85%;
}
.gameindex-homeslider-header-time {
	color: #fff;
	font-family: league;
	font-size: 30px;
	text-align: center;
}
.gameindex-logic {
	background-image: url("/gfx/layout/textures/cream-pixels.png");
	overflow: hidden;
	padding: 13px 0;
}
.gameindex-days {
	float: left;
	margin: 0 10px;
}
.gameindex-days.selected {
	color: #fff;
	font-size: 50px;
	margin: -15px 20px 0;
}
.gameindex-header-days-logic {
	width: 35%;
}

.gameindex-homeslider-iconlogic {
	display: table;
	float: none;
	margin: auto;
}
.gameindex-homeslider-header-today div {
	float: left;
}
.gameindex-legend {
	color: #fff !important;
	cursor: pointer;
	display: table;
	float: left;
	font-size: 24px;
	margin: -3px 10px 0 46px;
	text-decoration: none !important;
}
.gameindex-legend i {
	float: left;
	font-size: 15px;
	margin-right: 5px;
	margin-top: 9px;
}
.gameindex-header-today {
	font-size: 48px;
	margin: 1px 0 2px;
	width: 30%;
}
.gameindex-header-days {
	display: table;
	float: none !important;
	margin: 25px 0 0;
	padding-left: 20px;
}
.gameindex-header-sort {
	margin: 25px auto 0;
	padding-right: 20px;
	text-align: right;
	width: 35%;
}
#gameindex-liquid-logic-wrapper {
	overflow: hidden;
}
.gameindex-dayslider-logic {
	height: 349px;
	opacity: 0;
	background: #000;
	overflow: hidden;
	-webkit-transition: all .9s ease-in-out;
	-moz-transition: all .9s ease-in-out;
	-ms-transition: all .9s ease-in-out;
	-o-transition: all .9s ease-in-out;
	transition: all .9s ease-in-out;
}
#gameindex-liquid-logic.liquid-slider {
	background: none repeat scroll 0 0 #183674;
}
.gameindex-game-city {
	color: #000;
	float: left;
}
.inprogress {
	background: none repeat scroll 0 0 #e8e8e8;
	box-shadow: 0 13px 10px -13px #000000;
	color: #000;
	display: none !important;
	font-size: 9px;
	left: 5%;
	margin: 0 auto -13px;
	opacity: 1 !important;
	padding: 0 0 3px;
	position: absolute;
	text-align: center;
	width: 90%;
	z-index: 10000;
}

.inprogress-header {
	background: rgb(241,231,103);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(241,231,103,1)), color-stop(100%,rgba(254,182,69,1)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=1 );
	border-bottom: 1px solid #fff;
	font-family: bitterbold;
	font-size: 10px;
	padding: 4px;
}
.inprogress-footer {
	font-style: italic;
	padding: 2px 0 0;
}


.gameprogress.inprogress {
	display: block;
}
.gameprogress .inprogress {
	display: block !important;
}
.gameprogress {
	opacity: 1;
}
.gameprogress.past {
	opacity: 0.8;
}
.gameindex-content-inner {
	font-family: chunkfive;
	font-size: 29px;
	min-height: 240px;
	padding-top: 40px;
	text-align: center;
}
.gameindex-extra-icon {
	font-size: 70px;
	margin-top: 10px;
}
.slick-dots {
}
.slick-slider {
	margin: 0;
}
#switchboard-master {
	background: none repeat scroll 0 0 #000;
}
#postgallery {
	background: #000000;
}
.postgallery-slider {
	background: none repeat scroll 0 0 #000;
	min-height: 470px;
}
.postgallery-type {
	background: none repeat scroll 0 0 #000;
	color: #fff;
	font-family: league;
	font-size: 24px;
	padding: 6px 0;
	text-align: center;
}
.postgallery-title {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	color: #ffffff;
	display: block;
	font-family: league;
	font-size: 30px;
	margin-top: 0;
	padding: 0 30px 0 20px;
	position: relative;
	width: 70%;
	z-index: 100;
}
.postgallery-photodrop > img {
	width: 100%;
}
.postgallery-excerpt {
	background: none repeat scroll 0 0 #000;
	color: #fff;
	margin-top: -12px;
	padding: 10px 20px;
	position: relative;
	width: 70%;
	z-index: 100;
}
.postgallery-excerpt .read-more a {
	background: none repeat scroll 0 0 #ffffff;
	border: 3px solid #ffffff;
	border-radius: 5px;
	color: #000000;
	display: table;
	font-family: league;
	font-size: 30px;
	padding: 5px 10px;
	text-transform: uppercase;
}

.postgallery-excerpt .read-more a:hover {
	background: none repeat scroll 0 0 #777777;
	text-decoration: none;
}
.tooltip-link {
    clear: left !important;
    display: table;
    margin-top: 15px;
		font-size: 13px;
}
.tooltip-text {
    font-size: 13px;
}

.tooltip-link {
    clear: left !important;
    display: table;
    margin-top: 15px;
}
.postgallery-photodrop {
	max-height: 250px;
	overflow: hidden;
	position: relative;
	width: 75%;
}
.postgallery-venuename {
	text-transform: uppercase;
}
.gallerycurrent {
	background: none repeat scroll 0 0 #152a68;
}
.prizesticky-logic {
	width: 100%;
}
.prizesticky-texture {
	background-image: url("/gfx/layout/textures/cream-pixels.png");
	display: table;
	width: 100%;
}
.prizesticky-inner {
	margin: auto;
	max-width: 1140px;
	padding: 15px 0;
}
.prizesticky-listing {
	background: none repeat scroll 0 0 #5a74a2;
	border-radius: 3px;
	border-top: 1px solid #b2b2b2;
	box-shadow: 1px 1px 5px -3px #000;
	float: left;
	height: 60px;
	margin: 0 1% 10px;
	width: 48%;
}
.venuecount {
	background: #fff none repeat scroll 0 0;
	display: table;
	font-size: 25px;
	height: 30px;
	line-height: 26px;
	margin-top: 2px;
	padding: 0;
	text-align: center;
	width: 40px;
}

.panelmessage-logic {
	background: none repeat scroll 0 0 #000;
	position: relative;
	z-index: 10;
}
.panelmessage-link {
	outline: 0 none !important;
	text-decoration: none !important;
}
.panelmessage-ad-link {
	color: #ffffff;
	font-family: chunkfive;
	font-size: 35px;
	padding: 7px 0 15px;
	text-align: center;
	margin-bottom: 0px;
	border-top: 5px solid #222;
	cursor: pointer;
	background: #363636;
	background: -moz-radial-gradient(center, ellipse cover, #363636 0%, #000000 75%, #000000 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #363636), color-stop(75%, #000000), color-stop(100%, #000000));
	background: -webkit-radial-gradient(center, ellipse cover, #363636 0%, #000000 75%, #000000 100%);
	background: -o-radial-gradient(center, ellipse cover, #363636 0%, #000000 75%, #000000 100%);
	background: -ms-radial-gradient(center, ellipse cover, #363636 0%, #000000 75%, #000000 100%);
	background: radial-gradient(ellipse at center, #363636 0%, #000000 75%, #000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#000000', GradientType=1 );

	position: relative;
	z-index: 10;
}
#panelmessage-content {
	background: #222222;
	background: -moz-linear-gradient(top, #222222 0%, #000000 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #222222), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #222222 0%, #000000 100%);
	background: -o-linear-gradient(top, #222222 0%, #000000 100%);
	background: -ms-linear-gradient(top, #222222 0%, #000000 100%);
	background: linear-gradient(to bottom, #222222 0%, #000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000', GradientType=0 );
	position: relative;
	text-align: center;
	z-index: 11;
	padding: 20px;
}
.panelmessage-btn-logic {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background: url(images/btn-slide.gif) no-repeat center top;
}
.panelmessage-btn {
	color: #ccc !important;
	font-family: bitterregular;
	font-size: 12px;
	margin-top: 10px;
	outline: medium none !important;
	text-align: center;
	text-decoration: none !important;
	width: 190px;
}
.panelmessage-btn .fa {
	font-size: 15px;
	margin: 1px;
}
.panelactive {
	background-position: right 12px;
}

.stream-panel {
	display: table;
	margin: 0 auto;
	max-width: 91%;
	width: 100%;
}
.stream-info-title {
	font-family: chunkfive;
	font-size: 25px;
	margin-top: 10px;
}

.main-event-clock {
	display: table !important;
	margin: 15px auto 5px;
	width: auto;
}
.main-event-clock .flip-clock-label {
	color: #fff !important;
}
.panelmessage-ad-head {
	float: left;
}
.panelmessage-ad-sub {
	color: #999;
	float: left;
	font-size: 22px;
	margin: 12px 10px 0 0;
}

.panelmessage-ad-Logic {
	display: table;
	margin: 0 auto;
}
.panelmessage-btn-Logic {
	display: table;
	margin: 0 auto;
}
.panelmessage-btn-txt {
	float: left;
	font-size: 17px;
}
.panelmessage-btn-arrow {
	float: left;
	font-size: 21px !important;
	margin: 4px 0 0 10px !important;
}


.main-event-panel-stream {
	width: 100%;
}
.main-event-panel-stream-title {
	color: #fff;
	font-family: chunkfive;
	font-size: 25px;
}
.main-event-panel-stream-title > span {
	color: #999;
	font-family: bitterregular;
	font-size: 15px;
}

.main-event-panel-stream-btn {
	color: #299a0b;
	display: table;
	font-size: 15px;
	margin: 0 auto 10px;
}

.main-event-panel-updates-list > li {
	color: #ccc;
	list-style: outside none none;
	text-align: left;
}

.smartsearch-logic {
	background: #17316f none repeat scroll 0 0;
	padding: 0 15px;
}
.acsearch-logic {
    margin: auto;
    max-width: 1163px;
    padding: 14px 0;
}

.ac_inputicon {
	position: absolute;
	top: 26px;
}
#ui-id-1 {
	z-index: 2147483647 !important;
}


/* zfilter responsive
-------------------------------------------------------------- */

@media screen and (max-width: 480px) {

	.smartsearch-logic {
		background: #17316f none repeat scroll 0 0;
		padding: 0;
	}
	.acsearch-logic {
		padding: 10px;
	}
	.ac_inputicon {
		left: 19px;
		top: 22px;
	}

}
@media screen and (max-width: 780px) {
.gameindex-dayslider-logic {
	height: 335px;
}
}


/* zfilter postgallery
-------------------------------------------------------------- */

.postgallery-logic {
    background: #000 none repeat scroll 0 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.postgallery-col-logic {
    margin-bottom: 15px;
    overflow: hidden;
    padding: 0;
}
.postgallery-fourblock-logic:last-child {
	margin-right: 0;
}
.postgallery-takeover-adbar {
	height: 100%;
	position: absolute;
	width: 50px;
	z-index: 9;
}
.adbarleft {
	background: url("/gfx/takeovers/11-anniversary/apc-11anniversary-lr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	left: 0;
	top: 15px;
	z-index: 100;
}
.adbarright {
	background: url("/gfx/takeovers/11-anniversary/apc-11anniversary-lr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	right: 0;
	top: 15px;
	z-index: 100;
}
.postgallery-takeover-adbackground:before {
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 10%, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(0,0,0,1)), color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,1) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );

	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.postgallery-takeover-adbackground:after {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGD4z4AMAA4EAQAvGW0PAAAAAElFTkSuQmCC') repeat;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.postgallery-takeover-adbackground {
	background: transparent url("/gfx/layout/postgallerybg/apc-me-15-table-one.jpg") no-repeat scroll center center / cover ;
	height: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.postgallery-col-logic iframe {
	height: 950px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.postgallery-takeover-adbarcenter {
	background: none repeat scroll 0 0 #000;
	display: table;
	margin: 100px auto 0;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 10;
}
.postgallery-takeover-adbarcenter > img {
	width: 100%;
	max-width: 1210px;
}
.switchboardlogic {
	background: none repeat scroll 0 0 #000000;
	display: table;
	width: 100%;
}
.switchboardblock {
	background: none repeat scroll 0 0 grey;
}
.switchboardblock.galleryblock {
	box-shadow: 0 0 24px -12px #000;
	float: left;
	min-height: 385px;
	width: 100%;
	z-index: 30;
}
.menuleft {
	float: left;
	width: 25%;
}
.menurightpromo {
	float: right;
	width: 20%;
}
.menurightevent {
	float: left;
	margin-bottom: 30px;
	width: 20%;
}
.menuleft .menubutton {
	color: #fff;
	font-family: league;
	font-size: 20px;
	height: 94px;
	left: 0;
	line-height: 20px;
	padding: 10px;
	position: absolute;
	text-align: left;
	top: 0;
	z-index: 185;
}
.menubutton {
	border-radius: 0;
	color: #000;
	float: left;
	font-family: bitterregular;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0;
	padding: 15px;
	text-align: left;
	width: 100%;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.menubutton:hover {
	background: none repeat scroll 0 0 #d3d3d3;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#switchboard-master {
	min-height: 308px;
}





.postgallery-menubutton-logic {
	background: none repeat scroll 0 0 #fff;
	border-bottom: 1px solid #d3d3d3;
	box-shadow: 0 0 41px -34px #1a1a1a inset;
	display: table;
	position: relative;
	width: 100%;
}
.postgallery-menubutton-logic img {
	margin: 0;
}

.postgallery-post-image {
	border: 1px solid #fff;
	box-shadow: 0 0 5px -2px #000;
	float: left;
	margin-right: 3%;
	max-height: 65px;
	max-width: 100px;
	overflow: hidden;
	width: 27%;
}
.postgallery-post-title {
	float: left;
	width: 70%;
}

.postgallery-venuenews .postgallery-col-header {
	background: #ff7400;
	background: -moz-linear-gradient(top,  #ff7400 0%, #ff670f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7400), color-stop(100%,#ff670f));
	background: -webkit-linear-gradient(top,  #ff7400 0%,#ff670f 100%);
	background: -o-linear-gradient(top,  #ff7400 0%,#ff670f 100%);
	background: -ms-linear-gradient(top,  #ff7400 0%,#ff670f 100%);
	background: linear-gradient(to bottom,  #ff7400 0%,#ff670f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7400', endColorstr='#ff670f',GradientType=0 );
	border-color: #e04800;

}
.postgallery-promotions .postgallery-col-header {
	background: #299a0b;
	background: -moz-linear-gradient(top,  #299a0b 0%, #12840a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#299a0b), color-stop(100%,#12840a));
	background: -webkit-linear-gradient(top,  #299a0b 0%,#12840a 100%);
	background: -o-linear-gradient(top,  #299a0b 0%,#12840a 100%);
	background: -ms-linear-gradient(top,  #299a0b 0%,#12840a 100%);
	background: linear-gradient(to bottom,  #299a0b 0%,#12840a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#12840a',GradientType=0 );
	border-color: #036903;

}

.switchboardblock .ls-wrapper {
	clear: none;
}
#switchboard-posts-wrapper {
	width: 75%;
}
.postgallery-post-firstimage {
	margin: -15px -15px 15px;
	max-height: 165px;
	overflow: hidden;
	padding: 0;
}

.postgallery-post-firstimage img {
	border: medium none;
	margin: -40px 0 0;
	width: 100%;
}
.postgallery-menu-button {
	border-left: 1px solid #243a75;
	border-right: 1px solid #142a65;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: league;
	font-size: 31px;
	font-weight: normal;
	padding: 10px 0;
	text-align: center;
	width: 33.33%;
}
.postgallery-menu-button:last-child {
	border-right: none;
}
.postgallery-menu-button:first-child {
	border-left: none;
}
.postgallery-col-header {
	border-bottom: 3px solid #5678b6;
	color: #fff;
	font-family: league;
	font-size: 25px;
	overflow: hidden;
	padding: 7px;
	text-align: center;
}
.postgallery-col-logic i {
	font-size: 21px;
	margin-right: 5px;
}
.postgallery-pad {
    padding: 0 0 100px;
    width: 100%;
}
.postgallery-menubutton-logic:nth-child(2n+0) {
	background: none repeat scroll 0 0 #f2f2f2 !important;
}
.tooltip-link > a {
	color: #fff;
}
.tooltip-link > a:hover {
	color: #fff;
}
.champion-name {
	text-transform: uppercase;
}
.interview-gta {
	border-radius: 3px;
	color: #fff;
	font-size: 11px;
	margin-right: 5px;
	padding: 1px 10px;
}
.newvenue-gta {
	border-radius: 3px;
	color: #fff;
	font-size: 11px;
	margin-right: 5px;
	padding: 1px 10px;
	background: #ff7400;
	background: -moz-linear-gradient(top,  #ff7400 0%, #ff670f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7400), color-stop(100%,#ff670f));
	background: -webkit-linear-gradient(top,  #ff7400 0%,#ff670f 100%);
	background: -o-linear-gradient(top,  #ff7400 0%,#ff670f 100%);
	background: -ms-linear-gradient(top,  #ff7400 0%,#ff670f 100%);
	background: linear-gradient(to bottom,  #ff7400 0%,#ff670f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7400', endColorstr='#ff670f',GradientType=0 );
}

.venuenoplay-gta {
	border-radius: 3px;
	color: #fff;
	font-size: 11px;
	margin-right: 5px;
	padding: 1px 10px;
	background: #ff3019;
	background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404));
	background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
	background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
	background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
}
.venuepromotion-gta {
	border-radius: 3px;
	color: #fff;
	font-size: 11px;
	margin-right: 5px;
	padding: 1px 10px;
	background: #299a0b;
	background: -moz-linear-gradient(top,  #299a0b 0%, #12840a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#299a0b), color-stop(100%,#12840a));
	background: -webkit-linear-gradient(top,  #299a0b 0%,#12840a 100%);
	background: -o-linear-gradient(top,  #299a0b 0%,#12840a 100%);
	background: -ms-linear-gradient(top,  #299a0b 0%,#12840a 100%);
	background: linear-gradient(to bottom,  #299a0b 0%,#12840a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#12840a',GradientType=0 );
	border-color: #036903;
}
.eventqualifed-gta {
	border-radius: 3px;
	color: #fff;
	font-size: 11px;
	margin-right: 5px;
	padding: 1px 10px;
	background: #333367;
	background: -moz-linear-gradient(top,  #333367 0%, #2f305e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333367), color-stop(100%,#2f305e));
	background: -webkit-linear-gradient(top,  #333367 0%,#2f305e 100%);
	background: -o-linear-gradient(top,  #333367 0%,#2f305e 100%);
	background: -ms-linear-gradient(top,  #333367 0%,#2f305e 100%);
	background: linear-gradient(to bottom,  #333367 0%,#2f305e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333367', endColorstr='#2f305e',GradientType=0 );
	border-color: #036903;
}

.postgallery-leaderboard-iframe {
	display: table;
	margin: auto;
}

.postgallery-leaderboard-iframe-logic {
	background: #fff none repeat scroll 0 0;
}
.postgallery-logic-inner {
    margin: auto;
    max-width: 1707px;
}
.swiper-wrapper {
    margin: auto !important;
    max-width: 1643px;
    padding-bottom: 100px;
    padding-right: 43px;
}
.postgallery-touch-section {
    width: 25% !important;
}
.swiper-pagination {
    display: none;
    line-height: 14px;
    margin: 0 auto 10px;
    position: relative;
    width: 65%;
}
.swiper-pagination-bullet {
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
    border-radius: 0;
    height: 26px;
    line-height: 30px;
    margin-right: 5px;
    opacity: 1;
    width: 23%;
		-webkit-transition: all .3s ease-in;
		-moz-transition: all .3s ease-in;
		-ms-transition: all .3s ease-in;
		-o-transition: all .3s ease-in;
		transition: all .3s ease-in;
}
.swiper-pagination-bullet:last-child {
    margin-right: 0px;
}

.swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active {
    background: #1C8E0A none repeat scroll 0 0;
    opacity: 1;
		-webkit-transition: all .3s ease-in;
		-moz-transition: all .3s ease-in;
		-ms-transition: all .3s ease-in;
		-o-transition: all .3s ease-in;
		transition: all .3s ease-in;
}
.swiper-pagination-bullet:nth-child(1)::before {
	color: #000;
	content: "";
	font-family: fontawesome;
	font-size: 20px;
	left: 0;
	line-height: 28px;
	opacity: 1;
	position: relative;
	top: 0;
	z-index: 1000000000;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(1)::before {
	color: #fff;
	content: "";
	font-family: fontawesome;
	font-size: 20px;
	left: 0;
	line-height: 28px;
	opacity: 1;
	position: relative;
	top: 0;
	z-index: 1000000000;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active {
    background: #FF6D07 none repeat scroll 0 0;
    opacity: 1;
		-webkit-transition: all .3s ease-in;
		-moz-transition: all .3s ease-in;
		-ms-transition: all .3s ease-in;
		-o-transition: all .3s ease-in;
		transition: all .3s ease-in;
}
.swiper-pagination-bullet:nth-child(2)::before {
    color: #000;
    content: "";
    font-family: fontawesome;
    font-size: 20px;
    left: 0;
    line-height: 28px;
    opacity: 1;
    position: relative;
    top: 0;
    z-index: 1000000000;
		-webkit-transition: all .3s ease-in;
		-moz-transition: all .3s ease-in;
		-ms-transition: all .3s ease-in;
		-o-transition: all .3s ease-in;
		transition: all .3s ease-in;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(2)::before {
    color: #fff;
    content: "";
    font-family: fontawesome;
    font-size: 20px;
    left: 0;
    line-height: 28px;
    opacity: 1;
    position: relative;
    top: 0;
    z-index: 1000000000;
		-webkit-transition: all .3s ease-in;
		-moz-transition: all .3s ease-in;
		-ms-transition: all .3s ease-in;
		-o-transition: all .3s ease-in;
		transition: all .3s ease-in;
}
.swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active {
    background: #163270 none repeat scroll 0 0;
    opacity: 1;
		-webkit-transition: all .3s ease-in;
		-moz-transition: all .3s ease-in;
		-ms-transition: all .3s ease-in;
		-o-transition: all .3s ease-in;
		transition: all .3s ease-in;
}
.swiper-pagination-bullet:nth-child(3)::before {
	color: #000;
	content: "";
	font-family: icomoon;
	font-size: 20px;
	left: 0;
	line-height: 23px;
	opacity: 1;
	position: relative;
	top: 0;
	z-index: 1000000000;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(3)::before {
	color: #FFF;
	content: "";
	font-family: icomoon;
	font-size: 20px;
	left: 0;
	line-height: 23px;
	opacity: 1;
	position: relative;
	top: 0;
	z-index: 1000000000;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.swiper-pagination-bullet:nth-child(4).swiper-pagination-bullet-active {
    background: #303162 none repeat scroll 0 0;
    opacity: 1;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
}
.swiper-pagination-bullet:nth-child(4)::before {
	color: #000;
	content: "";
	font-family: icomoon;
	font-size: 20px;
	left: 0;
	line-height: 23px;
	opacity: 1;
	position: relative;
	top: 0;
	z-index: 1000000000;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(4)::before {
	color: #FFF;
	content: "";
	font-family: icomoon;
	font-size: 20px;
	left: 0;
	line-height: 23px;
	opacity: 1;
	position: relative;
	top: 0;
	z-index: 1000000000;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.swipeleft-icon {
    background: rgba(0, 0, 0, 0) url("/gfx/elements/swipeleft.png") no-repeat scroll 0 0 / 80% auto;
    display: none;
    height: 40px;
    left: 9%;
    position: absolute;
    top: 18px;
    width: 40px;
		cursor: pointer;
}
.swiperight-icon {
	background: rgba(0, 0, 0, 0) url("/gfx/elements/swiperight.png") no-repeat scroll 0 0 / 80% auto;
	height: 40px;
    right: 9%;
    position: absolute;
		top: 18px;
    width: 40px;
		display: none;
		cursor: pointer;
}

.postgallery-touch-section-header {
	background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 62%, rgba(0,0,0,0.69) 84%, rgba(0,0,0,0.64) 95%, rgba(0,0,0,0.59) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 62%,rgba(0,0,0,0.69) 84%,rgba(0,0,0,0.64) 95%,rgba(0,0,0,0.59) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 62%,rgba(0,0,0,0.69) 84%,rgba(0,0,0,0.64) 95%,rgba(0,0,0,0.59) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#96000000',GradientType=0 );

    color: #fff;
    height: 50px;
    text-align: center;
    width: 100% !important;
		left: 0 !important;
    z-index: 1001;
}
.postgallery-touch-section-title {
    font-family: chunkfive;
    font-size: 25px;
    line-height: 40px;
    margin: 6px auto 6px;
    max-width: 52%;
}
@media screen and (min-width: 1200px) {
	.swiper-wrapper {
	    height: 100% !important;
	}
}

@media screen and (max-width: 1800px) {
	.swiper-wrapper {
	    max-width: 1500px;
	}
	.swiper-wrapper {
	    height: inherit;
	}
}
@media screen and (max-width: 1600px) {
	.swiper-wrapper {
	    max-width: 1300px;
	}

}
@media screen and (max-width: 1400px) {
	.swiper-wrapper {
	    max-width: 1230px;
	}
}

@media screen and (max-width: 1300px) {
	.postgallery-touch-section {
	    width: 50% !important ;
	}
	.swiper-pagination {
    display: block;
}
.postgallery-touch-section-title {
    font-size: 12px;
}
.swipeleft-icon {
		display: block;
		background-position: right top;
}
.swiperight-icon {
		display: block;
}
.postgallery-touch-section-title {
    border-bottom: 1px solid #333;
}
.postgallery-touch-section-title {
    line-height: 21px;
		margin: 6px auto 6px;
}
.postgallery-touch-section-header {
    height: 67px;
}
}


@media screen and (max-width: 767px) {
	.postgallery-touch-section {
			padding: 0 !important;
				width: 100% !important
	}
	.swipeleft-icon {
    left: 3%;
}
.swiperight-icon {
    right: 3%;
}

}
@media screen and (max-width: 480px) {
	.postgallery-touch-section {
			padding: 0 !important;
				width: 100% !important

	}
	.swiper-pagination-bullet {
	    border-radius: 0;
	    width: 45px;
	}
	.postgallery-touch-section-title {
    max-width: 70%;
}

}


/* zfilter champions
-------------------------------------------------------------- */
.champion-page-logic {
	display: block;
}
.champion-display-logic {
	padding: 5px;
	opacity: 1;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.champion-display-logic:hover {
	opacity: .9;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.interview-championtagbox {
	display: table;
	height: 112px;
	left: 2px;
	overflow: hidden;
	padding-top: 35px;
	position: absolute;
	top: 3px;
}
.interview-championtag {
	box-shadow: -20px 1px 6px -2px #000;
	color: #fff;
	margin-left: -56px;
	text-align: center;
	width: 190px;
	-moz-transform: rotate(-50deg);
	-webkit-transform: rotate(-50deg);
	-o-transform: rotate(-50deg);
	-ms-transform: rotate(-50deg);
	transform: rotate(-50deg);
}
.gridsizer {
	float: left;
	width: 20%;
}
.champion-display-logic img {
	display: table;
	margin: 0;
	padding: 0;
	width: 100%;
}
.champion-display-image {
	display: block;
	overflow: hidden;
	width: 100%;
}
.single .champion-display-logic {
	opacity: 1;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.champion-display-name {
	border-top: 3px solid #162e6c;
	color: #ffffff;
	font-family: league;
	font-size: 45px;
	padding: 6px 0 25px;
	text-align: center;
}
.champion-display-name-inner {
	line-height: 50px;
	margin: 15px 0 22px;
}
.champion-display-title {
	color: #d9d9d9;
	font-family: league;
	font-size: 22px;
	padding: 0 10px;
	text-align: center;
}
.container.page-champions {
	padding: 0 15px;
	width: 100%;
}
.champions-more-btn {
	color: #fff !important;
	display: table;
	font-family: chunkfive;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 10px;
	text-align: center;
	width: 100%;
	text-decoration: none !important;
}
.champions-more-btn:hover {
	color: #fff;
	text-decoration: none;
	opacity: .8;
}
.champion-title {
	font-family: league;
	font-size: 35px;
}
.champion-interview-logic {
	margin-top: 10px;
}
.championevent {
	font-size: 70px;
	line-height: 70px;
}
.championseason {
	font-size: 30px;
	line-height: 50px;
}

.championpageseason {
	font-size: 35px;
	margin-top: -7px;
}
.championpageevent {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	margin-top: -15px;
}


.gridsizer a {
	text-decoration: none;
}

.champions-list-col {
	float: left;
	text-align: center;
	width: 33.33%;
}
.champion-list-module .dataTables_filter {
	display: none;
}
.champion-list-module_header {
	color: #fff;
	font-family: league;
	font-size: 30px;
	text-align: center;
}
.champion-list-module-header {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	text-align: center;
}
.champion-list-module-header th {
	text-align: center;
}
.champion-list-module {
	padding: 15px;
}

.championlistdrop-btn-txt {
	display: table;
	float: left;
	text-align: center;
}
.championlistdrop-btn-Logic {
	cursor: pointer;
	margin: -25px 0 0;
	text-align: center;
}
.champion-list-table-col {
	text-align: center;
}
.champion-list-table-name {
	display: table;
	margin: auto;
	text-align: center;
}

.champion-list-yr-cl {
	width: 40% !important;
}
.champion-list-name-cl {
	width: 70% !important;
}
.championlistdrop-btn {
	border-radius: 5px;
	color: #fff !important;
	display: table;
	font-size: 21px;
	margin: auto;
	outline: medium none !important;
	padding: 15px 25px;
}
.championlistdrop-btn-arrow {
	margin-left: 10px;
}
.champion-list-spreadlink {
	border-radius: 5px;
	color: #fff;
	display: table;
	margin: 20px auto 5px;
}
.champion-list-spreadlink a {
	border: 1px solid #193d7b;
	border-radius: 5px;
	color: #fff;
	display: table;
	padding: 10px 50px;
}
.champion-list-spreadlink a {
	color: #fff;
	text-decoration: none;
}
.champion-list-spreadlink a:hover {
	color: #fff;
	background: #193d7b;
}
.champion-list-spreadlink:hover {
	background: #193d7b;
	color: #fff;
}
.championlistdrop-btn-Logic:hover {
	background: #193d7b;
	color: #fff;
}
.championlistdrop-btn-Logic.panelactive {
	background-position: 0 center;
}
/* zfilter leaguepage
-------------------------------------------------------------- */
.league-panels-logic .panel-title {
	font-family: league;
	font-size: 35px;
}

.league-panels-logic .col-md-6.col-left {
	padding-left: 0;
}

.league-panels-logic .col-md-6.col-right {
	padding-right: 0;
}
.league-panels-logic .col-md-4.col-left {
	padding-left: 0;
}

.league-panels-logic .col-md-8.col-right {
	padding-right: 0;
}
.league-panels-logic {
	float: left;
	width: 100%;
}


.league-panel-button {
	background: #193d7b;
	background: -moz-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #193d7b), color-stop(100%, #152a68));
	background: -webkit-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -o-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -ms-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: linear-gradient(to bottom, #193d7b 0%, #152a68 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#193d7b', endColorstr='#152a68', GradientType=0 );
	color: #fff !important;
	display: table;
	font-size: 22px;
	margin: 40px auto 10px;
	padding: 10px;
	text-align: center;
	text-decoration: none !important;
	width: 80%;
}
.league-panel-button-details {
	font-size: 12px;
	margin-bottom: 40px;
	text-align: center;
}

.league-panels-logic ul {
	float: left;
}


/* zfilter seasonspage
-------------------------------------------------------------- */
.seasonpanel .panel-title {
	font-family: league;
	font-size: 35px;
	text-align: center;
}

.seasonpanel .panel-body {
	font-family: bitterbold;
	text-align: center;
}

.seasonpanel-Logic {
	margin: 25px 0;
}
.seasonpanel .panel-body span {
	font-family: bitterregular;
	font-size: 12px;
	font-style: italic;
}


/* zfilter wheretoplay
-------------------------------------------------------------- */
.wheretoplay-page-logic {
	margin-bottom: 110px;
}
.dayrow {
	border-left: 1px solid #eee;
	color: #000;
	float: left;
	font-family: league;
	font-size: 27px;
	font-weight: normal;
	line-height: 28px;
	min-height: 115px;
	padding: 15px 0;
	text-align: center;
	width: 10%;
}
.dayrow:hover {
}
.header-row .dayrow {
	border-left: medium none;
	color: #fff;
	line-height: 23px;
	margin: 0;
	max-height: 50px;
	min-height: 30px;
	padding: 11px 0;
}
.wtp-header-date {
	clear: left;
	display: table;
	font-family: arial;
	font-size: 10px;
	line-height: 10px;
	margin: auto;
	text-align: center;
}
.header-row .tablerow {
	cursor: default;
}
.header-row .tablerow:hover {
	background: none !important;
}
.header-row .tablerow:nth-child(2n):hover {
}
.smokerow {
	float: left;
	width: 5%;
}
.cityrow {
	float: left;
	width: 10%;
}
.venuerow {
	color: #fff;
	float: left;
	font-family: league;
	font-size: 30px;
	padding: 0;
	position: relative;
	text-align: center;
	width: 30%;
}
.venuerow-title {
	color: #000;
	text-align: left;
	padding-left: 10px;
}
.venuerow-title > a {
	color: #fff;
	display: table;
	width: 100%;
}
.venuerow a:hover {
	text-decoration: none;
}
.wheretable-row:hover {
	background: #ECF7FF none repeat scroll 0 0 !important;
	cursor: pointer;
}
.wheretable-row {
	background: #f5f5f5 none repeat scroll 0 0;
	clear: left;
	color: #fff;
	display: table;
	width: 100%;
}
.wheretable-row.table-row:nth-child(4n+1) {
	background: #fff none repeat scroll 0 0;
}
.wheretable-row.table-row a {
	color: #fff;
}
.wheretable-header {
	color: #fff !important;
	float: left;
	width: 100%;
	z-index: 10;
}
.venuerow-city {
	color: #000;
	font-size: 20px;
	line-height: 15px;
	padding-left: 10px;
	text-align: left;
}

.dayrow:nth-child(2n) {
	background: rgba(23, 49, 111, 0.15) none repeat scroll 0 0;
}
.wtp-icondeck {
	background: linear-gradient(to right, #feffff 0%, #dbdbdb 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 3px;
	bottom: -43px;
	left: 9px;
	padding: 0;
	position: absolute;
	width: 100px;
}
.page-template-page-wheretoplay .page-header {
	margin: 0;
}
.page-template-page-wheretoplay .gameindex-dayslider-logic {
	margin-bottom: 20px;
}
#wheretoplay-dataTable {
	display: list-item;
	overflow: auto;
}
#wheretoplay-dataTable tr {
	font-family: league;
	font-size: 13px;
	font-weight: normal;
}
.wheretable-title {
	display: table;
	float: left;
	font-family: league;
	font-size: 40px;
	font-weight: normal;
	margin: 0 auto 15px;
	text-align: center;
}
.wheretable-title-logic {
	display: table;
	margin: auto;
}
.wheretable-row.table-row:nth-child(4n) {
	background: #e3e3e3 none repeat scroll 0 0;
}
.map-logic {
	position: relative;
	z-index: 100;
}
#map {
	height: 450px;
	width: 100%;
	z-index: 10;
}

.wtp-map-legend {
	background: #fff none repeat scroll 0 0;
	border-radius: 2px;
	bottom: 32px;
	box-shadow: 0 0 5px -3px #000;
	height: 135px;
	left: 24px;
	position: absolute;
	width: 125px;
	z-index: 100000;
}
.wtp-map-gutter {
	background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
	bottom: 64px;
	height: 100%;
	position: absolute;
	right: 15px;
	width: 38px;
	z-index: 1000;
	display: none;
}
.wtp-map-legend-title {
	margin: 5px 0;
	text-align: center;
	font-size: 12px;
}
.wtp-map-legend-item {
	color: #676767;
	font-family: league;
	font-size: 18px;
}
.wtp-map-legend-item > span {
	border-radius: 50%;
	float: left;
	height: 11px;
	margin: 8px 5px 0 10px;
	position: relative;
	width: 11px;
}
.wheretable-time {
	border: 1px solid #000;
	border-radius: 3px;
	display: table;
	font-size: 24px;
	line-height: 21px;
	margin: 0 auto 3px;
	padding: 2px 5px 0;
	width: 75px;
}
.wheretable-time.type-rg {
	background: #4169e1;
	background: -moz-linear-gradient(top, #4169e1 0%, #3557ba 100%);
	background: -webkit-linear-gradient(top, #4169e1 0%,#3557ba 100%);
	background: linear-gradient(to bottom, #4169e1 0%,#3557ba 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4169e1', endColorstr='#3557ba',GradientType=0 );
	border: 1px solid #254dc5;
	color: #fff;
}
.wheretable-time.type-plo {
	background: #800080;
	background: -moz-linear-gradient(top, #800080 0%, #65007a 100%);
	background: -webkit-linear-gradient(top, #800080 0%,#65007a 100%);
	background: linear-gradient(to bottom, #800080 0%,#65007a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#800080', endColorstr='#65007a',GradientType=0 );
	border: 1px solid #6d006d;
	color: #fff;
}

.wheretable-time.qualifier {

	box-shadow: 0 0 2px 1px #ff802b;
}
.legend-item {
	display: table;
	float: left;
	font-size: 10px;
	margin-right: 20px;
}
.legend-item-icon {
	border: 1px solid #000;
	border-radius: 2px;
	float: left;
	height: 17px;
	margin-right: 4px;
	width: 30px;
}
.legend-item-title {
	float: left;
}
.wheretable-legend-logic {
	display: table;
	margin-bottom: 13px;
	width: 100%;
}
.legend-item-icon.icon-today {
	border: 3px solid green;
	border-radius: 0;
}
.legend-item-icon.icon-qualfier {
	border-color: orange;
	border-radius: 0;
	box-shadow: 0 0 3px 0 orange;
}
.legend-item-icon.icon-rg {
	background: #4169e1;
	background: -moz-linear-gradient(top, #4169e1 0%, #3557ba 100%);
	background: -webkit-linear-gradient(top, #4169e1 0%,#3557ba 100%);
	background: linear-gradient(to bottom, #4169e1 0%,#3557ba 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4169e1', endColorstr='#3557ba',GradientType=0 );
	border: 1px solid #254dc5;
	color: #fff;
}
.legend-item-icon.icon-plo {
	background: #800080;
	background: -moz-linear-gradient(top, #800080 0%, #65007a 100%);
	background: -webkit-linear-gradient(top, #800080 0%,#65007a 100%);
	background: linear-gradient(to bottom, #800080 0%,#65007a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#800080', endColorstr='#65007a',GradientType=0 );
	border: 1px solid #6d006d;
	color: #fff;
}


/* zfilter venue
-------------------------------------------------------------- */


.wirelogic {
	width: 100%;
}
.wirerow {
	clear: left;
	width: 100%;
}
.fullwidth {
	height: 200px;
	width: 100%;
}
.seventywidth {
	float: left;
	width: 70%;
}
.el-venue-page-third {
	float: right;
	min-height: 300px;
}
.venue-latestlogic {
}
.venue-header {
	background: none repeat scroll 0 0 #f2f2f2;
	display: table;
	margin: 0;
	min-height: 185px;
	width: 100%;
}
.venue-header img {
	border: 1px solid #fff;
	box-shadow: 2px 2px 6px -4px #000;
	float: left;
	max-height: 160px;
	max-width: 300px;
}
.venue-header-left {
	float: left;
	width: 70%;
}
.pad-adjust {
	padding: 0;
}
.daycator-time {
	border: 1px solid #000;
	border-radius: 3px;
	display: table;
	font-size: 10px;
	line-height: 13px;
	margin: 2px auto 0;
	padding: 0;
	text-align: center;
	width: 39px;
}
.daycator-time.type-rg {
	background: #4169e1 none repeat scroll 0 0;
	border: 1px solid #254dc5;
	color: #fff;
}
.daycator-time.type-plo {
	background: #800080 none repeat scroll 0 0;
	border: 1px solid #6d006d;
	color: #fff;
}

.daycator-time.qualifier {
	box-shadow: 0 0 2px 1px #ff802b;
}
.daycator-column {
	border-left: 1px solid #d1d1d1;
	cursor: help;
	float: left;
	min-height: 105px;
	min-width: 48px;
	padding: 0 1px 5px;
}
.daycator-column:first-child {
	border-left: medium none;
}
.daycator {
	background: #193d7b;
	background: -moz-linear-gradient(top,  #193d7b 0%, #152a68 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#193d7b), color-stop(100%,#152a68));
	background: -webkit-linear-gradient(top,  #193d7b 0%,#152a68 100%);
	background: -o-linear-gradient(top,  #193d7b 0%,#152a68 100%);
	background: -ms-linear-gradient(top,  #193d7b 0%,#152a68 100%);
	background: linear-gradient(to bottom,  #193d7b 0%,#152a68 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#193d7b', endColorstr='#152a68',GradientType=0 );
	border-radius: 40px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3;
	height: 30px;
	margin: 0 auto 5px;
	opacity: 0.4;
	padding: 3px 0 0;
	text-align: center;
	width: 30px;
	font-family: Arial;
}
.daycator-time.am-adjust {
	font-size: 8px;
	line-height: 15px;
}
.daycatorschedule {
	background: none repeat scroll 0 0 #8c9bb4;
	color: #193d7b;
	font-family: league;
	font-size: 75px;
	font-weight: normal;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.daycator-header-date {
	clear: left;
	color: #152c6a;
	display: table;
	font-size: 10px;
	text-align: center;
	width: 100%;
}
.cateron {
	background: none repeat scroll 0 0 #193d7b;
	color: #fff;
	opacity: 1;
}
.tooltip-venuetime-header {
	clear: left;
	display: table;
	float: left;
	font-weight: bold;
}
.tooltip-venuetime-time {
	float: left;
	margin-left: 10px;
}
.venue-header-address::before {
	color: #666;
	content: "Venue Location";
	display: table;
	float: right;
	margin: 0 0 15px;
	text-align: center;
	text-transform: uppercase;
	width: 85%;
}
.venue-header-address {
	float: right;
	font-family: league;
	font-size: 21px;
	line-height: 24px;
	margin-top: 18px;
}

.venue-header-address-inner {
	background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
	display: table;
	float: right;
	margin: 0 auto 15px;
	padding: 15px 0 0 12px;
	width: 85%;
}


.venue-header-daycator::before {
	color: #666;
	content: "Venue Schedule";
	display: table;
	font-family: league;
	font-size: 21px;
	margin: 14px 0 9px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.venue-header-daycator {
	display: table;
	float: left;
}
.venue-header-daycator-inner {
	display: table;
	margin: auto;
}
.venue-header-daycator-innerLogic {
	background: none repeat scroll 0 0 #f2f2f2;
	float: right;
	margin-bottom: 50px;
	padding: 67px;
}
.venue-header-title {
	font-family: league;
	font-size: 50px;
	font-weight: normal;
	margin-top: 20px;
}
.venuelocationlogic {
	clear: left;
	display: table;
	float: left;
	margin: 5px 0 0;
}
#venuegamedetailstypeheader {
	background: url("/gfx/elements/formidable/icons/gametype.png") no-repeat scroll 0 0 transparent;
	float: left;
	font-weight: bold;
	height: 24px;
	margin-left: 5px;
	padding: 1px 0 0 38px;
	width: 290px;
}
#venuegamedetailsdaysheader {
	background: url("/gfx/elements/formidable/icons/calendar.png") no-repeat scroll 0 0 transparent;
	float: left;
	font-weight: bold;
	height: 24px;
	margin-left: 5px;
	padding: 0 0 0 38px;
	width: 290px;
}
#venuegamedetailssmokingheader {
	background: url("/gfx/elements/formidable/icons/smoking.png") no-repeat scroll 0 0 transparent;
	float: left;
	font-weight: bold;
	height: 24px;
	margin-left: 5px;
	padding: 0 0 0 38px;
	width: 290px;
}
#venuegamedetailspointsheader {
	background: url("/gfx/elements/formidable/icons/points.png") no-repeat scroll 0 0 transparent;
	float: left;
	font-weight: bold;
	height: 35px;
	margin-left: -1px;
	padding: 4px 0 0 44px;
	width: 290px;
}
#venuegamedetailsprizesheader {
	background: url("/gfx/elements/formidable/icons/prizes.png") no-repeat scroll 0 0 transparent;
	float: left;
	font-weight: bold;
	margin-left: -1px;
	min-height: 35px;
	padding: 4px 0 0 44px;
	width: 290px;
}
#venuegamedetailschampheader {
	display: table;
	float: left;
	font-size: 19px;
	font-weight: bold;
	height: 22px;
	margin-left: 5px;
	padding-top: 1px;
	width: 265px;
}
.detail-icon-chip {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}
.detail-icon-type {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 0 -64px / 100% auto rgba(0, 0, 0, 0);
}
.detail-icon-smoking {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 0 -130px / 100% auto rgba(0, 0, 0, 0);
}
.detail-icon-nosmoking {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 1px -258px / 100% auto rgba(0, 0, 0, 0);
}
.detail-icon-altsmoking {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 0 -194px / 100% auto rgba(0, 0, 0, 0);
}
.detail-icon-awaysmoking {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 0 -194px / 100% auto rgba(0, 0, 0, 0);
}
.detail-icon-event {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 0 -322px / 100% auto rgba(0, 0, 0, 0);
}
.detail-icon-champ {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 0 -387px / 100% auto rgba(0, 0, 0, 0);
}
.detail-icon-notes {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 0 -452px / 100% auto rgba(0, 0, 0, 0);
}


#venuegamedetailschampheader h9 {
	font-size: 16px !important;
	font-weight: normal;
}

.venue-details-header {
	color: #173674;
	font-family: league;
	font-size: 26px;
	font-weight: normal;
	line-height: 26px;
	margin-top: 8px;
}
.venue-details-text {
	display: table;
	font-family: bitterregular;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 20px;
	min-height: 50px;
	padding-bottom: 15px;
}
.venue-details-text div {
	margin-bottom: 5px;
}
.venue-details-section.dvpsection {
	width: 100%;
}
.venue-details-section.champsection {
	width: 100%;
}
.venue-details-section.additionalsection {
	width: 100%;
}
.venue-details-section {
	float: left;
	width: 50%;
}
.venue-detail-icon {
	float: left;
	height: 64px;
	margin-right: 12px;
	width: 64px;
}
.venue-details-right {
	float: right;
	width: 40%;
}
.venue-details-left {
	float: left;
	padding: 10px 0 50px;
	width: 100%;
}
#venuegamedetailsgallery {
	margin: 100px 25px 0 0;
}
.venue-details-schedulelogic {
	clear: left;
}
.venue-details-scheduleday {
	display: table;
	margin-bottom: 10px;
	width: 100%;
}
.venue-details-scheduleday-rowlogic {
	clear: left;
}
.venue-details-section:last-child .venue-details-text {
	border: medium none;
	margin-bottom: 5px;
	min-height: 0;
	padding-bottom: 0;
}
.scheduleday-weekday {
	font-size: 50px;
	line-height: 100px;
}
.plusrowgames .scheduleday-weekday {
	background: none repeat scroll 0 0 #8c9bb4;
	color: #fff;
	font-family: league;
	font-size: 38px;
	line-height: 50px;
	padding: 0 15px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.scheduleday-weekdaywrap {
	display: table;
	float: left;
	padding: 0;
	width: 100%;
}
.scheduleday-signupwrap {
}
.scheduleday-signup-title {
	font-family: league;
	font-size: 25px;
	line-height: 60px;
}
.scheduleday-signup-time {
	font-family: league;
	font-size: 55px;
	line-height: 35px;
}
.scheduleday-timewrap-logic {
	float: left;
	padding: 0 0 10px;
	width: 100%;
}
.scheduleday-timewrap {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,231,215,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(232,231,215,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,231,215,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,231,215,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,231,215,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(232,231,215,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e7d7', GradientType=0 );
	border: 1px solid #fff;
	clear: left;
	display: table;
	margin: auto;
	padding: 32px;
	width: 100%;
}
.scheduleday-timeinner {
	display: table;
	margin: auto;
	width: 100%;
}
.scheduleday-signupwrap {
	float: left;
	margin: 0;
	padding-right: 30px;
	text-align: right;
	width: 50%;
}
.scheduleday-flywrap {
	border-left: 1px solid #e8e8e2;
	float: left;
	margin: 0;
	padding: 0 0 30px 30px;
	text-align: left;
	width: 50%;
}
.scheduleday-fly-title {
	font-family: league;
	font-size: 25px;
	line-height: 60px;
}
.scheduleday-fly-time {
	font-family: league;
	font-size: 75px;
	line-height: 42px;
}
.scheduleday-prizeswrap {
	border-top: 1px solid #e9e8d9;
	clear: left;
	display: table;
	margin: 15px auto 11px;
	width: 70%;
}
.scheduleday-prizes-title i {
	font-size: 35px;
}
.scheduleday-prizes-title {
	font-family: league;
	font-size: 38px;
	line-height: 30px;
	margin-top: 20px;
}
.scheduleday-gametype-type {
	clear: left;
	display: table;
	font-size: 25px;
	margin: 10px auto -5px;
	text-align: center;
}
.gametype-auto {
	display: table;
	line-height: 20px;
	margin: 10px auto -12px;
	text-align: center;
}
.googlemaplogic iframe {
	height: 400px;
	width: 100%;
}
.googledirlinkbtn {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 0 -773px / 100% auto rgba(0, 0, 0, 0);
	float: right;
	height: 100px;
	margin: -5px 0 0 15px;
	opacity: 1;
	width: 96px;
}
.googlemapheader .googledirlinkbtn {
	margin: 0 6px 0 -13px;
	padding: 0;
}
.googlemapheader a {
	text-decoration: none !important;
}
.googledirlinkbtn:hover {
	opacity: .9;
}
.swipeicon {
	margin: 20px 0;
	text-align: center;
	display: none;
}
.venueopenmessage {
	font-family: bitterregular;
	font-size: 20px;
	line-height: 30px;
	margin: 50px 20px 0 0;
}
.additional-header-content {
	float: left;
	margin-bottom: -25px;
	padding-bottom: 15px;
	width: 100%;
}
.venueplaylist {
	display: inline;
	margin: 0;
	padding: 0;
}
.daylist {
	display: inline;
	list-style-type: none;
}
.daylist:after {
	content: ", ";
}
.daylist:last-child:before {
	content: "and ";
}
.daylist:last-child:after {
	content: "";
}
.daylist:first-child:before {
	content: "";
}
.daylist:nth-last-child(2):after {
	content: " ";
}
.venueadditionalinfologic {
	float: left;
	width: 100%;
}
.venueadditionalinfo-websitelink a {
	display: table;
	font-family: league;
	font-size: 35px;
	margin: 20px 0;
}
.venueadditionalinfo-websitelink i {
	color: #173674;
	float: left;
	font-size: 52px;
	margin-right: 10px;
}
.venueadditionalinfo-imagelogic {
	width: 100%;
}
.venueimage-responsive {
	background-position: center center !important;
	background-size: cover !important;
	float: left;
	height: 209px;
	width: 33.333%;
}
.googlemapheader {
	clear: left;
	color: #173674;
	float: left;
	font-family: league;
	font-size: 60px;
	margin: 25px 0 5px;
	width: 100%;
}
.googlemaplogic {
	float: left;
	width: 100%;
}
#venueslider:before {
	background: -moz-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(249,249,249,0) 52%, rgba(255,255,255,0) 99%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(242,242,242,1)), color-stop(52%, rgba(249,249,249,0)), color-stop(99%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(249,249,249,0) 52%, rgba(255,255,255,0) 99%);
	background: -o-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(249,249,249,0) 52%, rgba(255,255,255,0) 99%);
	background: -ms-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(249,249,249,0) 52%, rgba(255,255,255,0) 99%);
	background: linear-gradient(to right, rgba(242,242,242,1) 0%, rgba(249,249,249,0) 52%, rgba(255,255,255,0) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#00ffffff', GradientType=1 );
	content: "";
	display: table;
	height: 2000px;
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	z-index: 1000;
}
#venueslider:after {
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 1%, rgba(249,249,249,0) 48%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(255,255,255,0)), color-stop(48%, rgba(249,249,249,0)), color-stop(100%, rgba(242,242,242,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 1%, rgba(249,249,249,0) 48%, rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 1%, rgba(249,249,249,0) 48%, rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 1%, rgba(249,249,249,0) 48%, rgba(242,242,242,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 1%, rgba(249,249,249,0) 48%, rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f2f2f2', GradientType=1 );
	content: "";
	display: table;
	height: 2000px;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	z-index: 1000;
}
.venue-latestnewstitle {
	color: #fff;
	font-family: league;
	font-size: 25px;
	line-height: 35px;
	margin-top: -92px;
	max-height: 92px;
	text-align: center;
}
.venue-latestnewstitle i {
	font-size: 45px;
	padding-top: 10px;
}
.latestpostlist {
	background: none repeat scroll 0 0 #a3b2cb;
	border-bottom: 1px solid #c7d6ef;
	box-shadow: 0 3px 15px -10px #000;
	display: table;
	margin: auto;
	padding: 0 10px 25px;
	width: 92%;
}
.latestpostlist li {
	border-bottom: 1px solid #bdcce5;
	list-style: outside none none;
	padding: 20px 0;
}
.latestpostlist li:last-child {
	border-bottom: none;
	list-style: outside none none;
	padding: 20px 0 0;
}
.venueinfologic {
	clear: left;
	display: table;
	margin-top: 0;
	position: relative;
	z-index: 0;
	background: #cccccc;
	background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #eeeeee));
	background: -webkit-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
	background: -o-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
	background: linear-gradient(to bottom, #cccccc 0%, #eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=0 );
}

.venue-details-block {
	float: left;
	padding: 0;
}
.venue-latestlogic {
	padding: 0;
}

.single-poker_venue .gameindex-dayslider-logic {
	margin-bottom: 40px;
}
.venueinfo-button-logic {
	border-bottom: 3px solid #152a68;
	display: table;
	margin: 0;
	padding: 0;
	z-index: 10000;
}
.venueinfo-button {
	background: none repeat scroll 0 0 #183977;
	border-right: 1px solid #152b69;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: league;
	font-size: 23px;
	line-height: 30px;
	margin-right: 0;
	padding: 7px 1px 2px;
	text-align: center;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 33.3334%;
}
.venueinfo-button:hover {
	background: none repeat scroll 0 0 #011755;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.venueinfo-button.ls-current {
	background: none repeat scroll 0 0 #36AC71;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.venue-post-entry {
	clear: left;
	display: table;
	margin: 0px 0 60px;
	width: 100%;
}
.venue-comingsoon-logic {
	background: none repeat scroll 0 0 lightyellow;
	color: tan;
	font-family: bitterbold;
	font-size: 30px;
	line-height: 50px;
	margin-bottom: 10px;
	text-align: center;
}
.venue-latest-none {
	color: #6c7b94;
	font-family: league;
	font-size: 25px;
	margin: 10px auto 0;
	text-align: center;
}

.venue-latest-icon {
	color: #6c7b94;
	float: left;
	font-size: 25px;
	height: 100%;
	padding-right: 10px;
	text-align: right;
	width: 17%;
}
.venue-latest-title {
	float: left;
	font-family: bitterregular;
	font-size: 15px;
	line-height: 20px;
	margin-top: 10px;
	padding-right: 5px;
	width: 83%;
}
.venue-latest-wrapper {
	border-bottom: 1px solid #6c7b94;
	float: left;
	margin-top: 15px;
	padding-bottom: 15px;
}
.venue-latest-wrapper:last-child {
	border: medium none;
	padding-bottom: 0;
}
.venue-header-onlineLogic {
	padding: 4px 0 18px;
	text-align: center;
}
.venue-header-onlineLogic span {
	cursor: pointer;
	text-decoration: underline;
}
.venue-header-onlineLogic > div {
	font-family: arial;
	font-size: 12px;
}
/*
.venue-header-blur {
background-position: center center !important;
background-size: cover !important;
-webkit-filter: blur(40px);
filter: blur(40px);
height: 100%;
position: absolute;
width: 100%;
z-index: 0;
opacity: 0.25;
}
*/
.venue-header-blur {
	background: none;
}
.venue-gameindex-blur {
	background-position: center center !important;
	background-size: cover !important;
	-webkit-filter: blur(40px);
	filter: blur(40px);
	height: 100%;
	position: absolute;
	width: 220px;
	z-index: 0;
	opacity: 0.25;
}
/* =Liquid Slider Frontend
-------------------------------------------------------------- */

.detailsslider h2 {
	display: none;
}
.detailsslider .panel-wrapper {
	padding: 10px;
}
#venueslider-nav-ul {
}
#venueslider-nav-ul li i {
	float: left;
	font-size: 22px;
	margin-right: 10px;
	margin-top: 9px;
}
#venueslider-nav-ul li a {
	border: medium none;
	font-family: league;
	font-size: 30px;
	padding: 10px 25px;
}

/* zfilter events
-------------------------------------------------------------- */

.tagline-title {
	float: left;
	margin-right: 4px;
}
.events-card-icon {
	background: url("/gfx/venuepages/venueiconsprite.png") no-repeat scroll 0 -50px / 100% auto rgba(0, 0, 0, 0);
	float: left;
	height: 50px;
	margin: -5px 8px 0 0;
	width: 50px;
}
.events_last_modified {
	font-style: italic;
	margin: 0 0 15px;
}

.special-event-panel-rightinfo-button {
	float: left;
	text-align: center;
	width: 50%;
}
.special-event-panel-rightinfo-buttonLogic {
	border-bottom: 1px solid #f2f2f2;
	clear: left;
	float: left;
	margin-bottom: 10px;
	padding: 5px 0 12px;
	width: 100%;
}
.special-event-panel-prizeinfo {
	clear: left;
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 100%;
}
.special-event-panel-prizeinfo::before {
	clear: left;
	content: "Prizes";
	float: left;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}
.special-event-panelLogic .panel-title {
	font-family: league;
	font-size: 35px;
}
.special-event-panel-rightinfo-button > a {
	background: #193d7b;
	background: -moz-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #193d7b), color-stop(100%, #152a68));
	background: -webkit-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -o-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -ms-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: linear-gradient(to bottom, #193d7b 0%, #152a68 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#193d7b', endColorstr='#152a68', GradientType=0 );
	display: table;
	margin: auto;
	padding: 5px;
	text-decoration: none;
	width: 90%;
	color: #fff;
}
.special-event-panel-rightinfo-button > a:hover {
	opacity: .8;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	color: #fff;
}


/* zfilter dates
-------------------------------------------------------------- */

.venue-list > li {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.venue-list {
	padding: 0;
}
.qualifiers-display-date-venue-title {
	font-size: 20px;
	font-weight: bold;
}


/* zfilter blog
-------------------------------------------------------------- */

.page-template-blog .post-meta {
	float: left;
	margin: 0;
	padding: 15px;
}
.page-template-blog .post-meta-inner {
	float: left;
}
.post-entry-thumb {
	float: left;
	margin: 5px 20px 5px 0;
}
.post-entry-thumb img {
	max-width: 220px;
	width: 100%;
}
.post-entry-excerpt p {
	padding: 2px 10px 0 0;
}
.page-template-blog .post-entry {
	border: medium none;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.post-logic {
	padding: 1px 0 0;
	border-top: 15px solid #173472;
	float: left;
	margin-bottom: 60px;
	padding: 0;
}
.post-entry-read {
	bottom: 56px;
	clear: left;
	position: static;
	right: 100px;
	width: 100%;
}
.post-entry-read > a {
	color: #fff;
	display: table;
	font-family: bitterbold;
	font-size: 21px;
	padding: 10px 0;
	text-align: center;
	width: 100%;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.post-entry-read > a:hover {
	color: #fff;
	text-decoration: none;
	opacity: .8;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.post-entry-excerpt {
	font-family: bitterregular;
	padding-top: 20px;
}

.page-template-blog .post-title {
	background: none repeat scroll 0 0 #ddd;
	margin: 0;
	padding: 15px;
}
.page-template-blog .post-title {
	background: #f2f2f2;
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 );

	margin: 0;
	padding: 15px;
}
.page-template-blog .read-more {
	display: none;
}

.page-template-blog .post-title a:hover {
	text-decoration: none;
}

.smartsearch-legend {
	background: #eee none repeat scroll 0 0;
	border-radius: 3px;
	line-height: 35px;
	padding: 3px 15px;
}

/* zfilter responsive
-------------------------------------------------------------- */
@media screen and (max-width: 480px) {


	#ac_topic {
		border: medium none !important;
	}

}


/* zfilter prizes
-------------------------------------------------------------- */

.prize-panels-logic .panel-title {
	font-family: league;
	font-size: 35px;
}
.col-right .panel-title {
	text-align: right;
}

.prize-panels-tag {
	clear: left;
	font-family: bitterbold;
	font-size: 17px;
	margin: 0 0 20px;
}
.prize-panels-logic .panel-body {
	font-family: bitterregular;
}
.prize-champ-plays {
	font-family: bitterbold;
}


.prize-panels-title {
	float: left;
	margin-top: 60px;
}
.prize-panel-footer {
	margin-bottom: 25px;
}
.prize-timestamp {
	background: none repeat scroll 0 0 lightyellow;
	font-family: bitterregular;
	font-size: 15px;
	font-style: italic;
	margin: 10px 0 20px;
	padding: 10px;
	text-align: center;
}
.prize-post {
	border-bottom: 1px solid #eee;
	float: left;
	font-family: bitterregular;
	font-size: 15px;
	margin-bottom: 0;
	padding: 10px 0;
	width: 100%;
}
.prize-post:hover {
	background: #ffffff;
	background: -moz-linear-gradient(-45deg,  #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(-45deg,  #ffffff 0%,#eeeeee 100%);
	background: -o-linear-gradient(-45deg,  #ffffff 0%,#eeeeee 100%);
	background: -ms-linear-gradient(-45deg,  #ffffff 0%,#eeeeee 100%);
	background: linear-gradient(135deg,  #ffffff 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=1 );

}
.prize-venue-title {
	font-family: league;
	font-size: 30px;
	padding: 10px 0 12px;
}
.prize-venue-logo {
	background: none repeat scroll 0 0 red;
	border-radius: 50%;
	float: left;
	height: 30px;
	margin: 9px 10px 9px 0;
	width: 30px;
}
.prize-venue-daily {
	text-align: left;
}

.prize-venue-daily::before {
	clear: left;
	color: #999;
	content: "Daily / Nightly Venue Prize";
	display: table;
	width: 100%;
}
.prize-venue-champ {
	border-left: 1px solid #999;
	min-height: 75px;
	text-align: right;
}
.prize-venue-champ::before {
	clear: left;
	color: #999;
	content: "Venue Championship Prize";
	display: table;
	width: 100%;
}

.prize-venue-logo {
	background-position: center center !important;
	background-size: cover !important;
	border-radius: 50%;
	float: left;
	height: 30px;
	margin: 9px 10px 9px 0;
	width: 30px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.prize-venue-link {
	display: table;
	width: 100%;
}

.prize-post-header:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.prize-venue-header {
	text-align: center;
}

/* zfilter shop
-------------------------------------------------------------- */
.woocommerce .widget-title {
	display: block;
	font-family: chunkfive;
	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 20px 0 0;
	text-align: left;
}
.button.wc-forward {
	float: left;
	margin-right: 2% !important;
	width: 49%;
}
.woocommerce .buttons {
	margin: 0;
	padding: 0;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
	margin-bottom: 0 !important;
}
.button.wc-forward:nth-child(2) {
	margin-right: 0 !important;
}
.shopcart .well {
	float: left;
	margin: 30px 0;
	width: 100%;
}
.widget-wrapper.woocommerce.widget_shopping_cart {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(224,224,224,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );
	border: 1px solid #d8d8d8;
	float: left;
	margin-bottom: 0;
	margin-top: 15px;
	padding: 0 15px 15px;
	width: 100%;
	z-index: 10;
	position: relative;
}
.woocommerce .col-sm-3 {
	margin-bottom: 40px;
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: -o-sticky;
	position: sticky;
	top: 65px;
	z-index: 10;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	background: #d8d8d8 none repeat scroll 0 0;
	min-height: 410px;
	padding: 1px 1px 10px;
	width: 30.8%;
}

.woocommerce ul.products li.product .price {
	color: #000;
	text-align: center;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #333;
}

.woocommerce ul.products li.product h3 {
	padding: 0.5em 11px !important;
}
.post-type-archive-product .product .amount {
	display: unset;
	font-size: 15px;
}
.shopcart {
	display: table;
	margin-bottom: 15px;
	position: relative;
	width: 100%;
}
.cart_list.product_list_widget {
	margin: 0 !important;
	padding: 0 !important;
}
.cartmobile .well {
	display: table;
	width: 100%;
}
.woocommerce div.product .product_title {
	clear: none;
	font-family: bitterbold;
	font-size: 30px;
	margin-top: 0;
	padding: 20px 20px 20px 0;
}
.summary .price {
	font-family: chunkfive !important;
	font-size: 43px !important;
	font-weight: normal;
}
.summary .label {
	color: #000;
	display: table;
	margin: 3px 0;
}
.summary.entry-summary p {
	font-family: bitterregular;
	font-size: 17px;
}
.summary .amount {
	text-align: left !important;
}
.summary.entry-summary {
	padding-right: 40px;
}
#tab-description > h2 {
	font-family: bitterbold;
	font-size: 25px;
	line-height: 25px;
}
#tab-additional_information > h2 {
	font-family: bitterbold;
	font-size: 25px;
	line-height: 25px;
}
.woocommerce .tabs {
	margin: 0 !important;
}
.widget_shopping_cart .widget-title {
	margin: 0 0 15px;
	text-align: center;
}
.product h3 {
	font-family: chunkfive;
	text-align: center;
}
.product .amount {
	font-family: chunkfive;
	font-size: 30px;
	margin: auto;
	text-align: center;
}
.button.add_to_cart_button.product_type_variable {
	border-radius: 0;
	bottom: 0;
	display: table;
	margin: 0 auto !important;
	position: absolute;
	text-align: center;
	width: 100%;
}
#woocommerce_recently_viewed_products-2 ul.product_list_widget li img {
	float: left !important;
	margin: 9px 10px 0 0 !important;
}

.shop-home-btn {
	color: #fff;
	display: table;
	font-family: chunkfive;
	margin: 15px 0 0;
	padding: 10px;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1000;
}
.shop-home-btn:hover {
	background: #193d7b;
}
.cart_list .empty {
	margin: 0 !important;
	padding: 0 0 20px !important;
	text-align: center;
}
.woocommerce ul.products li.product a {
	outline: medium none;
}

.cartmobile {
	display: table;
	margin-bottom: 25px;
	width: 100%;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	background: #193d7b;
	background: -moz-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #193d7b), color-stop(100%, #152a68));
	background: -webkit-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -o-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: -ms-linear-gradient(top, #193d7b 0%, #152a68 100%);
	background: linear-gradient(to bottom, #193d7b 0%, #152a68 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#193d7b', endColorstr='#152a68', GradientType=0 );
	color: #fff;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	background: #193d7b none repeat scroll 0 0;
	color: #ffffff;
}
.woocommerce ul.products li.product .price {
	margin-bottom: 2.5em;
}

.buttons .button {
	border-radius: 0 !important;
}
.buttons {
	bottom: 0;
	display: table;
	left: 0;
	width: 100%;
}
.widget_shopping_cart_content {
}
.woocommerce div.product form.cart .variations select {
	float: right;
	width: 90%;
}
.variations tr {
	clear: left;
	display: table;
	margin-bottom: 15px !important;
	width: 100%;
}
.shop-home-responsive {
	clear: left;
	margin: auto;
	display: none;
}
.shop-cart-sidebar {
	display: table;
}

/* zfilter footer
-------------------------------------------------------------- */
.footer-stageone-logic {
}
#footer-stageone {
	background: url("/gfx/footer/flickrdrop.png") repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
	padding: 0 0 30px;
	position: relative;
}
#footer-stageone::after {
	background: url("/gfx/footer/etch.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 8;
}
#footer-stagetwo {
	border-top: 5px solid #152b69;
}
.footer-stagetwo-logic {
	display: table;
	padding: 50px 0 90px;
	width: 100%;
}
.footer-stagetwo-wrap {
	margin: auto;
	max-width: 1140px;
	padding: 15px;
	width: 100%;
}
.footer-stagethree-logic {
	background: none repeat scroll 0 0 #000;
	display: table;
	width: 100%;
}
.footer-stagethree-wrap {
	margin: auto;
}
.footer-stagethree-footermenu {
	color: #333;
	margin-top: 2px;
}
.footer-stagethree-wrap a {
	color: #767676;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.footer-stagethree-copyright {
	color: #515151;
	float: left;
	padding: 30px 0;
}
.footer-stagethree-logo {
	color: #fff;
	float: right;
	font-size: 90px;
	height: 80px;
	line-height: 70px;
	margin: 13px 20px 0 0;
	overflow: hidden;
}
.footer-stagethree-wrap a:hover {
	color: #fff;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.footer-stagethree-logo > a {
	display: table;
}
.footer-jump {
	padding: 0;
}
.footer-jump-column {
	float: left;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.footer-jump-column.columnone {
	width: 28%;
}
.footer-jump-column.columntwo {
	width: 32%;
}
.footer-jump-column.columnthree {
	width: 27%;
}
.footer-jump-column.columnfour {
	width: 13%;
}
.footer-jump .sub-menu {
	margin: 0 0 10px;
	padding: 0;
}
.footer-jump li {
	list-style: outside none none;
}
.footer-jump a {
	color: #fff;
	font-family: bitterbold;
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 5px;
	padding-left: 0px;
	display: table;
	text-shadow: 1px 1px 2px #000;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.menu-item-has-children a {
	margin-bottom: 0;
}
.footer-jump a:hover {
	color: #fff;
	padding-left: 3px;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.footer-jump .sub-menu a {
	font-family: Georgia,Bitterregular,Arial;
	font-size: 16px;
	line-height: 1.3;
	margin-bottom: 0;
}

.footer-jump-column .current-menu-item {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.footer-jump-column .current-menu-item a {
	font-style: italic;
}
.footer-menu li {
	border-right: 1px solid;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 2px 10px;
}
.footer-menu {
	margin: 0;
	padding: 0;
}
.footer-menu li:first-child {
	padding-left: 0;
}
.footer-menu li:last-child {
	border-right: medium none;
}
.footer-stageone-flikrtitle img {
	clear: left;
	display: table;
	margin: 0 auto;
	width: 51px;
}
.footer-stageone-flikrtitle span {
	color: #000;
	font-family: arial;
	font-size: 10px;
}
.footer-recent-title {
	color: #000;
	float: left;
}
.footer-recent-logo {
	display: table;
	float: right;
	line-height: 10px;
	margin: 0 0 0 10px;
}


.footer-stageone-flikrtitle {
	background: none repeat scroll 0 0 #fff;
	border-radius: 0 0 4px 4px;
	display: table;
	font-family: chunkfive;
	font-size: 30px;
	font-weight: normal;
	margin: 0 auto 30px;
	padding: 4px 6px 4px 10px;
	position: relative;
	text-align: center;
	z-index: 9;
}

/* zfilter responsive
-------------------------------------------------------------- */
@media screen and (max-width: 1300px) {
	.headlinetwo {
		font-size: 70px;
		line-height: 90px;
	}
	.gameindex-homeslider-logic {
		width: 80%;
	}
	.drop > span {
		font-size: 16px;
		margin-top: 13px;
	}
	#footer-stageone {
		background-size: 140% auto;
	}
	.dropdown_5columns {
		width: 750px;
	}
	.topbar-inner {
		margin: 0 0 0 5px;
	}
	.gameindex-header-today {
		font-size: 38px;
		margin: 10px 0;
		width: 30%;
	}
	.dropdown_1column {
		max-height: 500px;
	}

}
/* zfilter responsive
-------------------------------------------------------------- */
@media screen and (max-width: 1200px) {
	.navsub {
		max-width: 940px;
	}
	.hellologic {
		font-size: 40px;
	}
	.footerdeck {
		font-size: 85px;
		line-height: 100px;
	}
	.headlinetwo {
		font-size: 70px;
		line-height: 90px;
	}
	.gtabutton {
		padding: 0 20px;
	}
	.postgallery-fourblock-logic {
		margin: 1%;
		width: 48%;
	}
	.topbar-logo > a {
		font-size: 15px;
	}
	.topbar-navbutton.apclogo span {
		float: left;
		font-size: 16px;
		margin-bottom: 1px;
		margin-top: 2px;
	}
	.gridsizer {
		width: 33.33%;
	}
	.nav > li > a {
		font-size: 15px;
		padding-left: 8px;
		padding-right: 15px;
	}
	.nav > li > a {
		font-size: 15px;
		padding-left: 8px;
		padding-right: 15px;
	}
	.gameindex-header-today > img {
		width: 49px;
	}
	.vnsortbtn {
		font-size: 18px;
	}
	.venuecount {
		height: 26px;
		line-height: 21px;
	}
	.gameindex-header-sort {
		margin: 28px auto 0;
	}
	.gameindex-header-days {
		margin: 26px 0 0;
	}
	.gameindex-header-days-logic .vnsortbtn {
		height: 22px;
		line-height: 1.1;
		padding: 0;
		width: 22px;
	}
	.gameindex-legend i {
		float: left;
		font-size: 10px;
		margin-right: 5px;
		margin-top: 9px;
	}
	.postgallery-col-logic iframe {
		height: 1100px;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	#footer-stageone {
		background-size: 170% auto;
	}
	.gameindex-header-sort {
		margin: 23px auto 0;
		padding-right: 10px;
		text-align: right;
		width: 35%;
	}
	.gameindex-legend {
		color: #fff !important;
		cursor: pointer;
		display: table;
		float: left;
		font-size: 18px;
		margin: -2px 10px 0 15px;
		text-decoration: none !important;
	}
	.venuelogoback {
		float: right !important;
		width: 100%;
	}
	.venuelocationlogic {
		float: left;
		margin: 7px 0;
		text-align: left;
	}
	.googledirlinkbtn {
		float: right;
	}

	.venue-header-logic .col-md-9 {
		float: left;
		width: 100%;
	}
	.venue-header img {
		float: none;
	}
	.venue-header-daycator {
		display: table;
		float: left;
		padding: 15px 0;
		width: 50%;
	}
	.wtp-map-gutter {
		display: block;
	}
}
/* zfilter responsive
-------------------------------------------------------------- */
@media screen and (max-width: 1050px) {
	#topbar-dropmenu li {
		padding: 0 5px;
	}

	.col-md-3.venuelogoback {
		float: none;
		width: 100%;
	}

	.gameindex-header-today > img {
		width: 30px;
	}
	.gameindex-header-today {
		font-size: 30px;
	}
	.vnsortbtn {
		padding: 0 10px;
	}


	.prize-venue-daily {
		text-align: left;
	}
	.prize-venue-champ {
		border-left: medium none;
		min-height: 75px;
		text-align: left;
	}

	.champion-list-module {
		padding: 15px;
	}

	.venuecount {
		margin-top: 1px;
	}
	.gameindex-dayslider-logic {
	    height: 336px !important;
	}
}
/* zfilter responsive
-------------------------------------------------------------- */
@media screen and (max-width: 980px) {
	#intro {
		background-size: 200%;
	}
	.gtabutton {
		padding: 0 20px;
	}
	.el-venue-page-third {
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	.venue-details-block {
		float: left;
		width: 100%;
	}
	.venue-latestnewstitle {
		margin-top: 0;
	}
	.latestpostlist {
		background: none repeat scroll 0 0 #a3b2cb;
		box-shadow: none;
		width: 100%;
	}
	.venueinfologic {
		display: block;
	}
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
		margin-left: 0;
		margin-right: 0;
	}
	.topbar-navbutton > span {
		display: none;
	}
	.champion-display-image {
		height: auto;
	}
	.row {
	}
	.drop span {
		font-size: 12px;
		margin-top: 16px;
	}
	#footer-stageone {
		background-size: 250% auto;
	}
	#topbar-dropmenu li:hover .menu_response {
		left: auto !important;
		right: 0px !important;
		top: auto !important;
	}
	.topbar-logo > a {
		font-size: 22px;
	}

	.footer-stagethree-logo {
		display: table;
		float: left;
		padding: 40px;
		text-align: center;
		width: 100%;
		margin-right: 0px;
	}
	.footer-stagethree-logo > a {
		display: table;
		float: none;
		margin: auto;
	}

	.venue-header-logic .col-md-3 {
		text-align: center;
		width: 100%;
	}
	.venueinfo-button-logic {
		width: 100%;
	}
	#topbar-dropmenu {
		display: none;
	}
	.apclogomobile i {
		display: table;
		float: left;
		font-size: 35px;
		padding-top: 4px;
	}
	.apclogomobile:hover {
		text-decoration: none;
		color: #fff;
	}
	.apclogomobile > span {
		display: table;
		padding: 7px 10px 0;
	}
	.apclogomobile {
			outline: medium none !important;
			text-decoration: none !important;
	}
	.drop span {
		display: none;
	}
	.apclogomobile {
		color: #fff;
		display: table;
		float: left;
		font-family: chunkfive;
		font-size: 24px;
		padding: 1px 0 0 7px;
		width: 100%;
	}
	.dayrow {
		font-size: 24px;
	}
	.col-right .panel-title {
		text-align: left;
	}
	.prize-panels-logic .alignleft {
		float: right;
		margin: 5px 0 20px 20px;
	}

	.league-panels-logic .col-md-6.col-left {
		padding-left: 0;
		padding-right: 0;
	}

	.league-panels-logic .col-md-6.col-right {
		padding-left: 0;
		padding-right: 0;
	}

	.league-panels-logic .col-md-4.col-left {
		padding-left: 0;
		padding-right: 0;
	}

	.league-panels-logic .col-md-8.col-right {
		padding-right: 0;
		padding-left: 0;
	}

	.shop-home-responsive {
		display: block;
	}
	.shop-cart-sidebar {
		clear: left;
		display: table;
		margin-top: 15px;
		width: 100%;
	}

}

/* zfilter responsive
-------------------------------------------------------------- */
@media (max-width: 767px) {
	#logo img {
		margin: 10px 10px 10px 0;
	}
	.hellologic {
		font-size: 27px;
	}
	.footer-todaylogic {
		display: none;
	}
	#intro {
		background-size: 300% auto !important;
	}
	#venueslider-nav-ul li a {
		font-size: 20px;
	}
	.nav-toggler.toggle-slide-right span {
		font-size: 13px;
		margin: 16px 10px 0 0;
	}
	.gameindex-header-days-logic {
		width: 100%;
	}
	.gameindex-header-today {
		font-size: 38px;
		width: 100%;
	}
	.gameindex-header-sort {
		clear: left;
		display: table;
		float: none !important;
		margin: 0 auto 10px;
		min-width: 222px;
		padding: 0;
		text-align: center;
	}
	.gameindex-header-today {
		font-size: 30px;
	}
	.gameindex-header-days {
		margin: 10px auto 0;
	}
	.gridsizer {
		width: 50%;
	}
	.footer-jump-column.columnone {
		width: 50%;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.footer-jump-column.columntwo {
		height: 240px;
		width: 50%;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.footer-jump-column.columnthree {
		width: 50%;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.footer-jump-column.columnfour {
		width: 50%;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.toggle-slide-right {
		display: block;
	}
	.navbar-default {
		display: none;
	}
	body.home {
		padding-top: 80px;
	}
	body {
		padding-top: 80px;
	}
	.footer-menu li:nth-child(8) {
		margin-top: 15px;
		padding-left: 0;
		clear: left;
	}
	.gameindex-dayslider-logic {
	    height: 412px !important;
	}

	.postgallery-col-logic:nth-child(2) {
		padding: 0px;
	}
	.venueinfo-button {
		font-size: 23px;
		line-height: 30px;
	}

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 48.2%;
	}
	.shopleft {
		display: none;
	}

	.gameindex-header-days {
		margin: 12px auto 0;
		padding: 0;
	}
	.gameindex-header-today {
		font-size: 30px;
		line-height: 34px;
	}
	.venue-header-daycator {
		width: 100%;
	}
	.venue-header-daycator-inner {
		display: table;
		float: none;
		margin: 15px auto;
	}
	.venue-header-address::before {
		clear: left;
		color: #666;
		content: "Venue Location";
		display: table;
		margin: 20px 0 10px;
		text-align: center;
		text-transform: uppercase;
		width: 100%;
	}
	.venue-header-address {
		clear: left;
		float: left !important;
		margin-top: -10px !important;
		width: 100%;
	}
	.venue-header-address-inner {
		display: table;
		float: none;
		margin: auto;
		padding: 0;
	}
	.footer-menu li {
		border-right: medium none navy;
		font-size: 17px;
		line-height: 30px;
		margin: 0 !important;
		padding: 0 !important;
		text-align: center;
		width: 100%;
	}
	.footer-stagethree-copyright {
		color: #515151;
		float: none;
		margin: auto;
		padding: 30px 0;
		text-align: center;
	}

	.panelmessage-ad-head {
		float: none;
		font-size: 22px;
	}
	.panelmessage-ad-sub {
		float: none;
		font-size: 16px;
		margin: 12px 10px -5px 0;
	}

	.gameindex-header-days-logic .vnsortbtn {
		height: 27px;
		line-height: 1.3;
		padding: 0;
		width: 27px;
	}


}

@media screen and (max-width: 720px) {
	.headlineone {
		color: #fff;
		font-family: qwigley;
		font-size: 44px;
		line-height: 40px;
		margin-top: -60px;
		position: relative;
		text-shadow: 1px 1px 2px #000;
		z-index: 50;
	}
	.headlinetwo {
		color: #fff;
		font-family: league;
		font-size: 60px;
		line-height: 80px;
		position: relative;
		text-shadow: 1px 1px 2px #000;
		z-index: 50;
	}
	.hellologic {
		float: none;
		font-size: 18px;
		line-height: 40px;
		text-align: center;
		width: 100%;
	}
	.gtalogic {
		float: none;
		width: 100%;
	}
	.gtabutton {
		float: none;
		margin: 0 auto 5px;
		padding: 2px 0;
	}
	.footerdeck {
		font-size: 60px;
		line-height: 70px;
	}
	.page-title {
		font-size: 60px;
		line-height: 70px;
	}
	.slidercontrollogic {
		display: table;
		margin: auto;
		width: 100%;
	}
	.sliderbtn {
		float: left;
		height: 50px;
		margin: 2% !important;
		width: 46%;
	}
	#venueslider-nav-ul li a {
		font-size: 12px;
		font-family: Arial;
	}
	.googlemaplogic iframe {
		height: 300px;
		width: 100%;
	}
	.swipeicon {
		display: block;
	}
	.swipeicon > img {
		width: 40%;
	}
	.venueimage-responsive {
		width: 100%;
	}
	.venue-details-section {
		float: none;
		width: 100%;
	}
	.topbar-logo {
		margin-left: 43px;
	}
	.menuleft {
		float: left;
		width: 100%;
	}
	.postgallery-excerpt {
		width: 100%;
	}
	.postgallery-title {
		width: 100%;
	}
	.postgallery-fourblock-logic {
		margin: 20px 1% 0;
		width: 98%;
	}
	.topbar-logo {
		padding: 0 25px 0 7px;
	}
	.postgallery-post-firstimage img {
		margin: -35px 0 0;
		width: 100%;
	}
	.scheduleday-weekday {
		font-size: 50px;
		line-height: 100px;
	}
	.scheduleday-timewrap {
		padding: 10px 0;
	}
	.scheduleday-flywrap {
		border-left: 1px solid;
		float: left;
		padding: 0 12px 10px 0;
		text-align: right;
	}
	.scheduleday-signupwrap {
		float: left;
		margin: 0;
		padding-left: 12px;
		padding-right: 30px;
		text-align: left;
	}
	.postgallery-takeover-adbarcenter {
		margin: 125px auto 0;
		width: 100%;
	}
	.footer-stagethree-logo {
		display: table;
		float: left;
		padding: 0 0 40px;
		text-align: center;
		width: 100%;
	}

	.venue-header-logic .col-md-5 {
		clear: left;
		display: table;
		float: none;
		margin: 0 auto;
	}

	#venueslider-nav-select {
		background: none repeat scroll 0 0 blue;
		font-size: 23px;
	}
	.venue-header-daycator {
		clear: left;
		display: table;
		float: none;
	}
	.gameindex-inner .slick-prev, .gameindex-inner .slick-next {
		width: 33px;
	}
	.gameindex-homeslider-logic {
		width: 77%;
	}
	.gameindex-inner .slick-prev {
		left: -33px;
	}
	.gameindex-inner .slick-next {
		right: -33px;
	}
	.gameindex-inner .slick-prev::before, .gameindex-inner .slick-next::before {
		font-size: 25px;
	}
	.gameindex-inner .slick-prev, .gameindex-inner .slick-next {
		width: 33px;
	}

	#footer-stageone {
		background-size: 350% auto;
	}
	.gameindex-homeslider-game-nogame {
		font-size: 43px;
		line-height: 50px;
		padding: 34px 35px;
	}

	.post-entry-thumb {
		float: left;
		margin: 0;
		width: 100%;
	}
	.dayrow {
		font-size: 20px;
	}

	.googledirlinkbtn {
		float: right;
		margin-right: -10px !important;
	}
	.venue-header-address-inner {
		background: none;
	}

	.formobile {
		display: block;
	}

	.champion-display-name {
		font-size: 32px;
		line-height: 32px;
		padding: 6px 0 25px;
	}

	.championpageevent {
		font-size: 20px;
		line-height: 20px;
		margin-top: 5px;
	}
	.championpageseason {
		font-size: 27px;
		margin-top: 0;
	}

	.gameindex-homeslider-game:hover {
		background: none;
		box-shadow: none;
	}

	.champion-list-module {
		margin: 15px 0;
		padding: 0;
		width: 100%;
	}
	.venuerow-title {
		color: #000;
		font-size: 18px;
		line-height: 15px;
		margin-bottom: 6px;
		margin-top: 13px;
		padding-left: 10px;
		text-align: left;
	}

}

/* zfilter responsive
-------------------------------------------------------------- */
@media screen and (max-width: 480px) {
	.footerdeck {
		font-size: 40px;
		line-height: 45px;
	}
	#intro {
		padding: 85px 0 0;
	}
	.headlinetwo {
		color: #fff;
		font-family: league;
		font-size: 50px;
		line-height: 64px;
		position: relative;
		text-shadow: 1px 1px 2px #000;
		z-index: 50;
	}
	.footerpic {
		display: table;
		margin: 37px auto -1px;
		position: relative;
		right: 0;
	}
	.venue-header {
		display: block;
		float: left;
		position: relative;
		text-align: center;
		width: 100%;
		z-index: 100;
	}
	.scheduleday-prizeswrap {
		float: left;
		margin: 0 0 30px 20px;
	}
	.scheduleday-signup-time {
		font-family: league;
		font-size: 35px;
		line-height: 30px;
	}
	.scheduleday-fly-time {
		font-family: league;
		font-size: 50px;
		line-height: 40px;
	}
	.sis_flickr {
		width: 96%;
	}
	.topbar-logo > a {
		font-size: 13px;
	}
	.topbar-nav-inner {
	}
	.footer-jump-column.columnone {
		width: 100%;
	}
	.footer-jump-column.columntwo {
		height: auto;
		width: 100%;
	}
	.footer-jump-column.columnthree {
		width: 100%;
	}
	.footer-jump-column.columnfour {
		width: 100%;
	}
	.apclogomobile {
		font-size: 24px;
	}
	.apclogomobile > span {
		display: table;
		padding: 7px 10px 0;
	}
	.scheduleday-signup-title {
		line-height: 40px;
	}
	.scheduleday-fly-title {
		line-height: 40px;
	}
	.daycatorschedule {
		font-size: 65px;
	}
	.footer-menu li:nth-child(3) {
		border-right: medium none;
	}
	.footer-menu li:nth-child(4) {
		clear: left;
		padding-left: 0;
	}
	.footer-menu li:nth-child(6) {
		border-right: medium none;
	}
	.footer-menu li:nth-child(7) {
		padding-left: 0;
		border-right: none;
	}
	.footer-stagethree-copyright {
		font-size: 12px;
	}
	.adbarright {
		display: none;
	}
	.adbarleft {
		display: none;
	}
	.daycator-column:first-child {
		padding-left: 0;
	}
	.daycator-column:last-child {
		padding-right: 0;
	}
	.daycator-column {
		min-width: 46px;
	}
	.postgallery-pad {
		width: 100%;
		padding:0px;
	}
	.postgallery-col-logic {
		padding: 0;
	}
	.page-title {
		font-size: 35px;
		line-height: 40px;
		padding: 10px 15px;
		text-align: center;
	}
	.venue-header-logic .col-md-4 {
		display: table;
		float: none;
		margin: auto;
		padding: 0;
	}
	.venue-header-daycator {
		margin: 0 auto;
		padding: 0;
	}
	.col-md-3.venuelogoback {
		padding: 0 15px 15px;

	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 100%;
	}
	.past {
		opacity: 1;
	}
	.venueinfo-button {
		font-size: 18px;
		line-height: 20px;
	}
	.panelmessage-btn {
		clear: left;
		float: left;
		width: 100%;
	}
	.panelmessage-link {
		color: #fff !important;
		text-decoration: none !important;
	}
	.venueopenmessage {
		border: 1px solid #193d7b;
		font-size: 14px;
		margin: 15px 20px 0 0;
		padding: 10px;
		width: 100%;
	}
	.additional-header-content {
		border: 1px solid #999999;
		font-size: 14px;
		margin: 15px 20px 0 0;
		padding: 10px;
		width: 100%;
	}
	.venue-post-entry {
		clear: left;
		display: table;
		margin: 0 0 15px;
		width: 100%;
	}
	.home .postgallery-col-logic {
		padding: 0px;
	}
	.home .postgallery-col-logic:nth-child(2) {
		padding: 0px;
	}
	.daycator-time {
		font-size: 13px;
		margin-top: 2px;
		text-align: center;
	}
	#footer-stageone {
		background-size: 295% auto;
	}
	.single .col-sm-9 {
		padding-left: 15px;
	}
	.single .col-sm-3 {
		padding-right: 15px;
	}
	.wtp-icondeck {
		width: 65px;
		left: 5px;
	}
	.sprite-gameindex-championprize {
		display: none;
	}
	.venuerow-city {
		font-family: arial;
		font-size: 9px;
		line-height: 15px;
		padding-bottom: 2px;
	}
	.dayrow {
		font-family: arial;
		font-size: 9px;
		line-height: 12px;
		min-height: 100px;
	}
	.footer-recent-title {
		color: #000;
		font-size: 20px;
		text-align: center;
		text-decoration: none !important;
		width: 100%;
	}
	.footer-recent-logo {
		clear: left;
		display: table;
		float: none;
		line-height: 10px;
		margin: 0 auto;
	}
	.prize-venue-title {
		display: table;
		margin: auto;
	}
	.prize-post:hover .prize-venue-logo {
		height: 30px;
		transition: all 0.3s ease-in-out 0s;
		width: 30px;
	}
	.venuelogoback img {
		max-width: 100%;
	}
	.venuelogoback {
		float: none !important;
		width: 90%;
	}
	.venue-header-logic .col-md-4 {
		display: block;
		float: none;
		margin: auto;
		text-align: center;
	}
	.venuelocationlogic {
		font-size: 18px;
	}

	.postgallery-takeover-adbackground {
		background-size: 280%;
	}
	.championevent {
		font-size: 60px;
		line-height: 50px;
		margin-top: 13px;
	}
	.interview-championtag {
		font-size: 10px;
		margin-left: -39px;
		margin-top: -15px;
		width: 135px;
	}

	.panelmessage-ad-head {
		float: none;
		font-size: 22px;
	}
	.panelmessage-ad-sub {
		float: none;
		font-size: 16px;
		margin: 12px 10px -5px 0;
	}

	.main-event-panel-stream-title {
		color: #fff;
		font-family: chunkfive;
		font-size: 18px;
	}

	.summary.entry-summary {
		padding-right: 0px;
	}
	.postgallery-col-logic iframe {
		height: 1100px;
		transition: all 0.3s ease-in-out 0s;
		width: 100%;
	}

	.game-count-circle {

		font-size: 20px;
		height: 32px;
		width: 32px;
	}
	.wheretable-title {
		font-size: 32px;
	}

}
/* zfilter responsive
-------------------------------------------------------------- */

@media screen and (max-width: 1140px) {
	.wheretable-time {
		width: 50px;
	}
}
@media screen and (max-width: 767px) {
	.gameindex-header-days-logic {
		padding-top: 15px;
	}
	.wheretable-time {
		font-size: 17px;
		line-height: 16px;
		width: 35px;
	}

	.legend-item {
		float: none;
		margin-bottom: 5px;
	}
	.wheretable-legend-logic {
		margin-bottom: 5px;
	}
	.wtp-header-date {
		display: none;
	}

}
@media screen and (max-width: 480px) {
	.wtp-icondeck {
		background: #ababab none repeat scroll 0 0;
		border-radius: 0;
		display: block;
		height: 51px;
		left: auto;
		padding: 10px;
		right: 0 !important;
		top: 0;
		width: 119px;
	}
	.venuerow {
		width: 100%;
	}
	.dayrow {
		width: 14.28%;
	}
	.venuerow:nth-child(n+2) {
		background: #173775 none repeat scroll 0 0;
	}
	.venuerow-title {
		color: #fff;
		line-height: 12px;
		margin-bottom: 2px;
	}
	.venuerow-city {
		color: #fff;
		margin-bottom: 7px;
	}
	.wheretable-time {
		font-size: 12px;
	}
	.wheretable-time {
		width: 29px;
	}
}

@media screen and (max-width: 360px) {


	.gridsizer {
		width: 100%;
	}
	.daycator-column {
		border-left: 1px solid #d1d1d1;
		float: left;
		min-height: 100px;
		min-width: 32px;
		padding: 5px;
	}
	.daycator {
		background: none repeat scroll 0 0 #193d7b;
		border-radius: 40px;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		height: 22px;
		margin: auto;
		opacity: 0.4;
		padding: 1px;
		text-align: center;
		width: 21px;
	}
	.apclogomobile {
		font-size: 15px;
	}
	.apclogomobile > span {
		padding: 12px 10px 0;
	}

	.panelmessage-ad-head {
		float: none;
		font-size: 22px;
	}
	.panelmessage-ad-sub {
		float: none;
		font-size: 16px;
		margin: 12px 10px -5px 0;
	}
	.main-event-panel-stream-title {
		color: #fff;
		font-family: chunkfive;
		font-size: 14px;
	}


}
