.finder{
	text-align: center;
margin-bottom: 40px;
}
#search-result-empty h2{
	text-align: center
	}
.flexilatestnews_mod428>ul>li {
    border: 1px dotted #ccc!important;
	background:#fff;
    padding: 30px;
    margin-bottom: 25px;
}
.thetitle, .thetitle a, .thetitle a:hover, .thetitle a:focus {
    font-weight: normal;
font-size: 22px;}
.nn_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle {
padding: 18px 0px!important;
    background: url(../images/custom/separator_blue.png) no-repeat bottom left!important;
color:#3078BE!important;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
font-weight: 500;

font-size:22px
}
	.nn_sliders.accordion>.accordion-group {

    border: none!important;}
.pagination {
    height: auto!important;

}
.pagination a, .pagination span {

padding: 0 7px!important;}
.mod-dpcalendar-counter__link {display:none;}
.mod-dpcalendar-counter__ongoing .mod-dpcalendar-counter__intro-text {text-align:center;font-size: 34px;
    line-height: 28px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    /*color: #3078BE;*/}
.hot_swipe_carousel_slides_roster img {
    -webkit-box-shadow: 0 2px 7px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 2px 7px rgba(0,0,0,0.4);
    box-shadow: 0 2px 7px rgba(0,0,0,0.4);

}
img.border {
	border: 2px solid #555;
    border: 2px solid rgba(255,255,255,0.1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
     /*border-radius:6px;*/
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.4);
    box-shadow: 0 3px 5px rgba(0,0,0,0.4);

  /*  box-sizing: border-box;
    -webkit-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
	border: 4px solid #fff;}*/
}
.mp_user1 .mod-dpcalendar-upcoming-simple__information {
    font-size: 14px!important;
}
.border {

    border: 2px solid rgba(255,255,255,0.1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.4);
    box-shadow: 0 2px 4px rgba(0,0,0,0.4);

  /*  box-sizing: border-box;
    -webkit-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
	border: 4px solid #fff;}*/
}

.ba-forms-modal .ba-modal-close {

color: #999999!important;}

/******* COMMON SPARKY'S CSS *******/
::-webkit-scrollbar {
    width: 8px
}

::-webkit-scrollbar-track {
    background-color: #F1F1F1;
	opacity: 0.1;
}

::-webkit-scrollbar-thumb {
    background-color: #313131;
    opacity: .6;

}
body {
	margin:0;
	padding:0;
}

.clr {
    clear:both;
}

p {
	margin: 15px 0 15px;
	line-height: 1.4;
}

.contentrow li {
	line-height: 1.4;
	font-size: 16px;
}

h1 {
   /* padding:20px 0 30px 0;
    margin:0;
    line-height:normal;
	font-size: 45px;*/
	font-size: 32px;
    line-height: 27px;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: 500;
	 color: #3078BE;
	 margin-bottom: 10px;

}

h2, h2 a {
    padding:0 0 15px 0;
    margin:0;
    line-height:normal;
	font-size: 26px!important;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
		
}

h3 {
    margin:15px 0;
    padding:0;
}

h4 {
    margin:0 0 15px 0;
    padding:0;
    text-transform: uppercase;
	
}
h5{       font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: 500;
	 color: #3078BE;
	 margin-top: 60px;
	 font-size: 28px;
    line-height: 28px;}

/* read more button */

p.readmore a {
	display: inline-block;
	padding: 8px 35px;
	margin-top: 10px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	background: #a2a2a2;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	border: 1px solid #a2a2a2;
}

p.readmore a:hover,
p.readmore a:focus {
	color: #ffffff;
	text-decoration: none;
	background: #fc5e0b;
	border: 1px solid #fc5e0b;
}

p.readmore a span {
	display: none;
}
.article-info dd {

    padding: 0 5px 0 0;

}
/* contacts category layout */

.category th {
	height: 30px;
	background: #eee;
}

.category .item-num {
	width:9%;
	padding:1%;
}

.category .item-title {
	width:17%;
	padding:1%;
}

.category td.item-title a:link,
.category td.item-title a:visited,
.category td.item-title a:hover {
	text-decoration:underline;
}

.category .item-position {
	width:17%;
	padding:1%;
}

.category .item-phone {
	width:17%;
	padding:1%;
}

.category .item-suburb {
	width:17%;
	padding:1%;
}

.category .item-state {
	width:17%;
	padding:1%;
}

/* forms */

.input {
	margin:0;
	padding:0;
}

.inputbox, input.required, textarea.required {
	display: inline-block;
	vertical-align: middle;
	padding: 5px;
	margin: 0;
	background-color: #ffffff;
	color:#555555;
	border: 1px solid #cccccc;
}

.button, .btn {
	display: inline-block;
	padding: 8px;
	margin: 0;
	color: inherit;
	background: #fc5e0b;
	border: 1px solid #fc5e0b;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #ffffff;
}

.button:hover, .btn:hover {
	background: #373737;
	border: 1px solid #373737;
}

#login-form input {
	padding: 4px;
}

input:focus, textarea:focus {
	border-color:#fc5e0b;
}
#easycookieinfo .accept > a {

background: #3078BE;
    border-radius: 0px;}

/* lists */

ul, ol {
	margin: 15px 45px;
	padding: 0;
}

div.item-page ol li, div.item-page ul li {
	margin: 0 0 10px 0;
	padding: 0;
}

div.icons ul.dropdown-menu li {
	margin: 0;
}

ul.arrow, ul.arrowleft, ul.calendar, ul.checklist, ul.clock, ul.delete, ul.email, ul.file, ul.folder, ul.heart, ul.information, ul.lock, ul.pencil, ul.play, ul.rss, ul.person, ul.shop, ul.song, ul.star, ul.star2, ul.trash, ul.tweak, ul.unlock, ul.warn {
	margin: 15px 45px;
	padding: 0;
}

ul.arrow li, ul.arrowleft li, ul.calendar li, ul.checklist li, ul.clock li, ul.delete li, ul.email li, ul.file li, ul.folder li, ul.heart li, ul.information li, ul.lock li, ul.pencil li, ul.play li, ul.rss li, ul.person li, ul.shop li, ul.song li, ul.star li, ul.star2 li, ul.trash li, ul.tweak li, ul.unlock li, ul.warn li {
	list-style: none;
	padding: 0 15px;
}

ul.arrow li:before, ul.arrowleft li:before, ul.calendar li:before, ul.checklist li:before, ul.clock li:before, ul.delete li:before, ul.email li:before, ul.file li:before, ul.folder li:before, ul.heart li:before, ul.information li:before, ul.lock li:before, ul.pencil li:before, ul.play li:before, ul.rss li:before, ul.person li:before, ul.shop li:before, ul.song li:before, ul.star li:before, ul.star2 li:before, ul.trash li:before, ul.tweak li:before, ul.unlock li:before, ul.warn li:before {
	font-family: FontAwesome;
    padding: 0;
    margin: 0 -20px;
    position: absolute;
}

ul.arrow li:before {
    content: "\f061";
}

ul.arrowleft li:before {
    content: "\f060";
} 

ul.calendar li:before {
    content: "\f073";
}

ul.checklist li:before {
    content: "\f00c";
}

ul.clock li:before {
    content: "\f017";
}

ul.delete li:before {
    content: "\f00d";
}

ul.email li:before {
	content: "\f0e0";
}

ul.file li:before {
	content: "\f15b";
}

ul.folder li:before {
	content: "\f07b";
}

ul.heart li:before {
	content: "\f004";
}

ul.information li:before {
	content: "\f05a";
}

ul.lock li:before {
	content: "\f023";
}

ul.pencil li:before {
	content: "\f040";
}

ul.person li:before {
	content: "\f007";
}

ul.play li:before {
	content: "\f04b";
}

ul.rss li:before {
	content: "\f09e";
}

ul.shop li:before {
	content: "\f07a";
}

ul.song li:before {
	content: "\f001";
}

ul.star li:before {
	content: "\f005";
}

ul.star2 li:before {
	content: "\f006";
}

ul.trash li:before {
	content: "\f014";
}

ul.tweak li:before {
	content: "\f0ad";
}

ul.unlock li:before {
	content: "\f09c";
}

ul.warn li:before {
	content: "\f071";
}

/* font awesome icon sizes */

.fa-1 {
	font-size: 1em;
}

.fa-2 {
	font-size: 2em;
}

.fa-3 {
	font-size: 4em;
}

.fa-4 {
	font-size: 7em;
}

.fa-5 {
	font-size: 12em;
}

.fa-6 {
	font-size: 16em;
}

/* typography */

.warning, .info, .error {
	padding:15px 30px;
	min-height: 50px;
}

.warning:before, .info:before, .error:before {
	font-family: FontAwesome;
	font-size: 32px;
	margin: 0 30px 0 0;
	float: left;
}

.warning {
	color:#000;
	border: 1px solid #ffcc00;
	background:#ffff66;
}

.warning:before {
	content: "\f071";
	color: #ffcc00;
}

.info {
	color:#006699;
	border: 1px solid #006699;
	background:#bde1ff;
}

.info:before {
	content: "\f05a";
}

.error {
	color:#900;
	border: 1px solid #900;
	background:#f8b5b5;
}

.error:before {
	content: "\f057";
}

.outline {
	background: transparent;
}

.warning.outline {
	color: #d5aa00;
}

.typewriter {
	background: url(../images/typewriter_bg.png);
	padding:20px 15px 20px 30px;
	color:#000;
	font-family:"Courier New", Courier, monospace;
	line-height:20px;
	text-align:left;
}

.quote {
	margin:0;
	padding:15px 15px 15px 15px;
	font-size:150%;
	font-style:italic;
	line-height:normal;
}

.quote:before {
	font-family: FontAwesome;
	content: "\f10d";
	font-size: 4em;
	font-style:normal;
	color: #ddd;
	float: left;
	margin-right: 30px;
}

.dropcap:first-letter {
	font-size: 300%;
	font-weight:bold;
	float:left;
	margin:0 10px 5px 0;
	line-height: 1;
}

span.p_number {
	font-size: 400%;
	font-weight:bold;
	float:left;
	margin:0 10px 10px 0;
	position: relative;
	line-height: 40px;
}

.inset_left {
	display:block;
	float:left;
	width: 150px;
	font-style: italic;
	margin: 15px 15px 15px 0;
}

.inset_right {
	display:block;
	float:right;
	width: 150px;
	font-style: italic;
	margin: 15px 0 15px 15px;
}

.inset_title {
	font-weight:bold;
	display:block;
}


img.img_left {
	float:left;
	margin:0 30px 30px 0;
}

img.img_right {
	float:right;
	margin:0 0 30px 30px;
}

.fontawesome-icon-list div {
	width: 25%;
	float: left;
	padding: 5px 0;
}

.fontawesome-icon-list i {
	width: 30px;
	color: #333;
}

/******* CUSTOM ROWS AND CELLS STYLING *******/

.sparky_full {
}

.container {
	margin:0 auto;
	padding:0;
}

.row > * {
	float:left;
}

/* abovecontent and belowcontent modules */

div.abovecontent {
	padding: 0 0 30px 0;
}

div.belowcontent {
	padding: 10px 0 0 0;
}
.belowcontent h3 {

    background: url(/templates/abcalcinaia/images/custom/separator_blue.png) no-repeat bottom left;
    font-size: 18px;
    text-transform: uppercase;
    padding: 0px 0 18px;
}
p.copyright {
	text-align: center;
}
.mod-dpcalendar-counter__intro-text {

    color: #fff;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);

}
/******* HOT BASKETBALL *******/

/* logorow */

.logorow {
	position: absolute;
	width: 100%;
}

.sparky_inner .logorow {
	position: relative;
	background: #000 url(../images/custom/top_bg_inner.jpg) no-repeat;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.mp_logo .cell_pad {
	margin-top: 30px;
}

.mp_topmenu1, .mp_topmenu2 {
	margin-top: 100px;
}

.mnu_topmenu1,
.mnu_topmenu2 {
	background: url(../images/custom/topmenu_bg.png) bottom repeat-x;
	display: block;
	
}

.mnu_topmenu1 > li > a,
.mnu_topmenu1 > li > span,
.mnu_topmenu2 > li > a,
.mnu_topmenu2 > li > span {
	text-transform: uppercase;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

.mnu_topmenu1 > li.active,
.mnu_topmenu2 > li.active {
	background: url(../images/custom/topmenu_bg_orange.png) bottom repeat-x;
}

.mnu_topmenu1 > li ul,
.mnu_topmenu2 > li ul {
	background: rgba(34,34,34,0.8);
}
.mnu_topmenu1 > li > a:hover,
.mnu_topmenu2 > li > a:hover{color:#4C8AC6 !important; /*text-shadow: none;*/}
.mnu_topmenu1 > li ul li:hover,
.mnu_topmenu2 > li ul li:hover {
	background: none;
	
}
.mnu_topmenu1 > li ul li a:hover,
.mnu_topmenu2 > li ul li a:hover {
	color:#4C8AC6 !important;
	/*text-shadow: none;*/
	
}
/* toprow */

.toprow {
	background: #000 url(../images/custom/top_bg.jpg) no-repeat;
}

.toprow .cell_pad {
	padding: 250px 0px 180px;
}

.next_game {
	background: rgba(0,0,0,0.65);
    padding: 104px 90px 107px 90px;
	margin-top: 49px;
  -webkit-box-shadow: -1px 0px 19px 0px rgba(0,0,0,0.6);
    -moz-box-shadow: -1px 0px 19px 0px rgba(0,0,0,0.6);
    box-shadow: -1px 0px 19px 0px rgba(0,0,0,0.6);
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);*/
}
.mod-dpcalendar-upcoming-panel .dp-date__start, .mod-dpcalendar-upcoming-panel .dp-date__end, .mod-dpcalendar-upcoming-panel .dp-time__start, .mod-dpcalendar-upcoming-panel .dp-time__end, .mod-dpcalendar-upcoming-panel .dp-time__separator {
    opacity: 0.7;

}
.mod-dpcalendar-upcoming-panel .dp-link {
    font-size: 55px;

}
.next_game h3 {
	color:#fc5e0b;
	font-size: 28px;
	line-height: 28px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
}

.next_game .teams {
	font-size: 60px;
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	font-weight: 300;
	line-height: 1em;
}

.next_game .teams span {
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	font-weight: 900;
}

.next_game .game_date {
	color: #ffffff;
	opacity: 0.3;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
}
.mod-dpcalendar-counter__intro-text {
    margin-bottom: 20px;
    margin-top: 40px;
}

.last_game {
	padding: 0;
	text-align: right;
	line-height: 1;
}

.last_game h3 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #ffffff;
	text-align: right;
	text-transform: uppercase;
}

.last_game .teams {
	font-size: 21px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #ffffff;
	background: rgba(47,47,47,0.85);
	display: inline-block;
	margin: 0;
	padding: 10px 20px;
	min-width: 340px;
	text-align: left;
	line-height: 1;
}

.last_game .teams.winner {
	background: #fc5e0b;
}

.last_game .teams span {
	display: block;
	float: right;
	padding-left: 10px;
}

.last_game .more_info {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 15px;
	line-height: 1;
}

.last_game .more_info a {
	color:#ffffff;
}

.last_game .more_info a:hover {
	color: #fc5e0b;
}

/* bannersrow */

.bannersrow {
	position: relative;
	top: -47px;
}

.mp_advert1, .mp_advert2 {
	text-transform: uppercase;
	font-size: 50px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	line-height: 1em;
	margin-bottom: 50px;
}

.mp_advert2 {
	text-align: right;
}

.mp_advert1 p, .mp_advert2 p {
	margin: 0;
}

.mp_advert1 a, .mp_advert2 a {
	font-weight: 300;
	color: #ffffff;
	display: block;
	height: 240px;
	box-sizing:border-box;
	padding: 160px 25px 0;
	/*-webkit-box-shadow: -1px 0px 19px 0px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 0px 19px 0px rgba(0,0,0,0.75);
box-shadow: -1px 0px 19px 0px rgba(0,0,0,0.75);
border: 4px solid #fff;*/
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);

    border: 4px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;



    -webkit-box-shadow: 0 3px 15px rgba(0,0,0,0.7);
    -moz-box-shadow: 0 3px 15px rgba(0,0,0,0.7);
    box-shadow: 0 3px 15px rgba(0,0,0,0.7);
}

.mp_advert1 span, .mp_advert2 span {
	font-weight: 900;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	line-height: 1em;
	color: #ffffff;
	display: block;
}

.mp_advert1 .cell_pad {
	background: url(../images/custom/banner_1.jpg) no-repeat;
	min-height: 240px;
}

.mp_advert2 .cell_pad {
	background: url(../images/custom/banner_2.jpg) no-repeat;
	min-height: 240px;
}

/* contentrow */

.contentrow {
	padding-bottom: 25px;
}

.sparky_home .contentrow {
	background: #f7f7f7 url(../images/custom/contentrow_bg.png) repeat-x;
}

.sparky_home .page-header h1,
.sparky_inner .page-header h2 {
	font-size: 26px;
	background: url(../images/custom/separator_orange.png) no-repeat;
	text-transform: uppercase;
	padding: 25px 0 0 0;
}
.blog-featured{	padding: 80px 0 20px 0; margin-top: -150px;}
.sparky_inner .page-header h2 {
	padding: 30px 0 0 0;
}

.sparky_home .page-header h1 span,
.sparky_inner .page-header h2 span {
	/**font-weight: 300;**/
}

.sparky_home h2, .sparky_home h2 a {
	font-size: 18px!important;
	padding: 0;
	color: #333333;
}

.article-info dd span.icon-calendar {
	display: none;
}

.article-info dd.published {
	padding-left: 0;
}

dl.article-info {
	padding: 5px 0 15px;
	margin: 0 0 15px;
	border-bottom: 0;
	font-family: "Roboto Condensed", sans-serif;
	color: #999;
	text-transform: uppercase;
}

.sparky_home dl.article-info {
	border-bottom: 1px solid #e7e7e7;
}

.item-image {
	padding-bottom: 20px;
}

.sparky_home .pull-right.item-image {
	margin: -10px 0 0 0;

}

.sparky_inner .items-row .item-image {
	padding-top: 25px;
}

.cols-4 div.item {
    margin: 30px 3% 0 0;
}

.cols-4 div.item:last-child {
	margin-top: 30px;
}

.row-fluid .span3 {
	width: 22.75%;
}

.item-page ul.tags {
	position: relative;
	text-align: right;
	top: -43px;
}

.item-page ul.tags {
	top: -87px;
}

ul.tags a.label {
	border: 1px solid #e3e3e3;
	color: inherit;
}

ul.tags a.label:hover {
	border: 1px solid #fc5e0b;
	background: #fc5e0b;
	color: #ffffff;
}

a.tag-name {
	color: #666666;
	display: inline-block;
    padding: 5px;
    margin: 0;
    font-weight: normal;
   /* background-color: #eee;
    border: 1px solid #ccc;*/
}

a.tag-name:hover {
	color: #fc5e0b;
	/*border: 1px solid #3078BE;*/
}

/* right column */

.mp_right h3 {
	font-size: 18px;
	text-transform: uppercase;
	background: url(../images/custom/separator_orange.png) no-repeat bottom left;
    padding: 5px 0 18px;
}

.mp_right .moduletable {
	padding-bottom: 15px;
}

.mp_right .next_game {
	background: rgba(47,47,47,0.85);
	padding: 8px;
	margin: 0;
	color: #ffffff;
}

.mp_right .next_game.ourteam {
	background: #fc5e0b;
}

.mp_right .game_date {
	color: #838383;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	padding-top: 8px;
}

/* j2store */

.j2store-products-row {
	padding: 15px 0;
	border-bottom: 1px solid #e3e3e3;
}

.pcolumn-1 {
	padding-right: 10px;
}

.pcolumn-2 {
	padding-left: 10px;
}

.j2store-add-to-cart {
	display: block;
	margin-left: 0;
}

h2.product-title {
	line-height: 1;
	border-left:1px solid #fc5e0b;
	padding-left: 15px;
	margin-bottom: 10px;
}

h2.product-title a {
	font-size: 18px;
	color: #333;
}

h2.product-title a:hover {
	color: #fc5e0b;
}

.j2store-single-product h2.product-title {
	margin-top: 30px;
	line-height: 1;
}

.j2store-thumbnail-image {
	max-width: 150px;
	min-height: 180px;
	float: right;
	margin-left: 15px;
}

.product-price-container {
	clear: both;
}

.product-qty input[type="text"], .product-qty input[type="number"] {
	padding: 8px !important;
	width: 25px !important;
}

input.j2store-cart-button {
	background: #fc5e0b;
	border:1px solid #fc5e0b;
	color: #fff;
}

input.j2store-cart-button:hover, input.j2store-cart-button:active {
    background: #373737;
    border:1px solid #373737;
}

#j2store-product-detail-tab.nav-tabs > .active > a,
#j2store-product-detail-tab.nav-tabs > .active > a:hover {
	border: 0;
	color: inherit;
	font-weight: 700;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	padding-left: 0;
	padding-right: 0;
}

/* tablesrow */

.tablesrow {
	padding-bottom: 30px;
	font-weight: 300;
	color: #333333;
	font-size: 14px;
}

.tablesrow h3 {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 300;
	background: url(../images/custom/separator_orange.png) no-repeat bottom left;
	padding: 5px 0 18px;
	color: #666666;
}

.tablesrow p {
	margin: 0;
}

.tablesrow hr {
	margin: 10px 0;
	border-top: 1px solid #ebebeb;
}

.tablesrow p span {
	float: right;
	display: block;
}

.tablesrow h3 span,
.tablesrow .winner {
	font-weight: 700;
}

.tablesrow .ourclub {
	color: #fc5e0b;
	font-weight: 500;
}

.tablesrow table {
	width: 100%;
}

.tablesrow tr {
	border-bottom: 1px solid #ebebeb;
}

.tablesrow tr:last-child {
	border-bottom: 0;
}

.tablesrow td {
	/*text-align: right;*/
	font-weight: 700;
	padding: 8px 0;
}

.tablesrow tr:first-child td {
	padding: 0 0 7px;
}

.tablesrow td.points {
	text-align: center;
}

.tablesrow td.team_cell {
	text-align: left;
	font-weight: 300;
}

/* productsrow */

.productsrow {
	background: #f7f7f7 url(../images/custom/contentrow_bg.png) repeat-x;
	padding-bottom: 30px;
}

.productsrow h3,
.rosterrow h3 {
	font-size: 32px;
	background: url(../images/custom/separator_orange.png) no-repeat;
	text-transform: uppercase;
	font-family: "Roboto", sans-serif;
	font-weight: 900;
	padding: 20px 0 30px 0;
    margin: 0;
}

.productsrow h3 span,
.rosterrow h3 span {
	font-weight: 300;
}

.hot_swipe_carousel_slides_products {
	padding: 30px 0;
}

.hot_swipe_carousel_slides_products img {
    width: auto;
    max-width: 100%;
    margin-bottom: 20px;
}

.hot_swipe_carousel_slides_products h4 {
	min-height: 42px;
}

.hot_swipe_carousel_slides_products h4 a {
	color:#333333;
	font-weight: 700;
}

.hot_swipe_carousel_slides_products h4 a:hover {
	color:#fc5e0b;
}

.hot_swipe_carousel_slides_products .contents,
.hot_swipe_carousel_slides_roster .contents {
	position: relative;
    top: 0;
    left: 0;
    width: 100%;
    color: #333333;
    padding: 0%;
    background: none;
    font-size: 18px;
}

.hot_swipe_carousel_slides_products .product_cat,
.hot_swipe_carousel_slides_roster .player_position {
	text-transform: uppercase;
	color: #999999;
	font-family: "Roboto Condensed", sans-serif;
	margin: 0;
	font-size: 20px;
	padding-top: 5px;
}

.hot_swipe_carousel_slides_products .product_review {
	font-size: 12px;
	color:#999999;
	width: 50%;
	float: left;
}

.hot_swipe_carousel_slides_products .product_price {
	width: 50%;
	float: left;
	font-size: 21px;
	text-align: right;
}

.hot_swipe_carousel_slides_products .product_price span {
	font-size: 16px;
	color: #999999;
	display: block;
	text-decoration: line-through;
}

.hot_swipe_carousel_slides_products .stars1,
.hot_swipe_carousel_slides_products .stars2,
.hot_swipe_carousel_slides_products .stars3,
.hot_swipe_carousel_slides_products .stars4,
.hot_swipe_carousel_slides_products .stars5 {
	display: block;
	width: 83px;
	height: 12px;
	padding-bottom: 10px;
}

.hot_swipe_carousel_slides_products .stars1 {
	background: url(../images/custom/stars1.png) no-repeat;
}

.hot_swipe_carousel_slides_products .stars2 {
	background: url(../images/custom/stars2.png) no-repeat;
}

.hot_swipe_carousel_slides_products .stars3 {
	background: url(../images/custom/stars3.png) no-repeat;
}

.hot_swipe_carousel_slides_products .stars4 {
	background: url(../images/custom/stars4.png) no-repeat;
}

.hot_swipe_carousel_slides_products .stars5 {
	background: url(../images/custom/stars5.png) no-repeat;
}

.hot_swipe_carousel_slides_products .flickity-prev-next-button {
	top: -50px;
	background: none;
	width: 38px;
	height: 38px;
}

.flickity-prev-next-button:hover {
	background: none;
}

.flickity-prev-next-button .arrow {
	fill: #dddddd;
}

.flickity-prev-next-button:hover .arrow {
	fill: #fc5e0b;
}

.hot_swipe_carousel_slides_products .flickity-prev-next-button.previous {
	right: 40px;
	left: auto;
}

/* rosterrow */

.rosterrow {
	background: #313131 url(../images/custom/contentrow_bg2.png) repeat-x;
}

.rosterrow .cell_pad {
	background: url(../images/custom/field.png) no-repeat;
	margin: 70px -30px 0 -30px;
}

.rosterrow h3 {
	position: relative;
	top: -75px;
	color: #3078BE;
}

.rosterrow .moduletable {
	margin-left: 45px;
	margin-right: 45px;
}

.hot_swipe_carousel_slides_roster {
	margin-top: -30px;
	padding-bottom: 20px;
}

.hot_swipe_carousel_slides_roster img {
    width: auto;
    max-width: 100%;
    margin-bottom: 20px;
}

.hot_swipe_carousel_slides_roster p.player_number {
	color: #fc5e0b;
	font-size: 42px;
	font-weight: 300;
	border-right: 2px solid #575757;
	float: left;
	line-height: 1;
	padding-right: 12px;
	margin-right: 12px;
}

.hot_swipe_carousel_slides_roster h4 {
	color: #ffffff;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 24px;
	text-transform: none;
	font-weight: 400;
}

.hot_swipe_carousel_slides_roster .flickity-prev-next-button {
	background: none;
	width: 54px;
	height: 54px;
}

.hot_swipe_carousel_slides_roster .flickity-prev-next-button.previous {
	left: -100px;
}

.hot_swipe_carousel_slides_roster .flickity-prev-next-button.next {
	right: -100px;
}

/* sponsorsrow */

.sponsorsrow {
	background: #313131;
	padding: 30px 0;
}

/* bottomrow */

.bottomrow {
	background: #232323;
	color: #ffffff;
	font-weight: 300;
	padding: 35px 0 20px;
	line-height: 1.8;
	font-size: 14px;
}

.bottomrow h3 {
	font-size: 18px;
	color: #eeeeee;
	text-transform: uppercase;
	background: url(../images/custom/separator_orange2.png) no-repeat bottom left;
    padding: 5px 0 18px;
}

.bottomrow p {
	line-height: 1.8;
}

.bottomrow i {
	padding: 14px 0;
	background: #373737;
	width: 42px;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #ffffff;
}

.bottomrow i:hover {
	color: #ffffff;
	background: #fc5e0b;
}

.bottomrow p.social_icons {
	margin-top: 30px;
}

.mp_bottom1 {
	background: url(../images/custom/bottom1_bg.png) no-repeat;
	padding-top: 60px;
    /*padding-bottom: 40px;*/

}
	
}

.bottomrow .mp_bottom1 h3 {
	background: none;
	padding: 5px 0 0 0;
}

.mp_bottom4, .mp_bottom4 a {
	color: #aaaaaa;
}

.mp_bottom4 a:hover {
	color: #fc5e0b;
}

.mp_bottom4 strong {
	color: #ffffff;
}

.mnu_footermenu > li {
	width: 50%;
	display: inline-block;
}

ul.latestnews {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.latestnews li {
	margin: 0;
	padding: 0;
}

ul.latestnews img {
	max-width: 70px;
	height: auto;
	float: left;
	margin: 0 12px 20px 0;
}

ul.latestnews p.article-info {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 13px;
	color: #fc5e0b;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 5px;
}

ul.latestnews h4 {
	line-height: 1.4;
}

ul.latestnews h4 a {
	color: #ffffff;
	font-size: 18px;
	text-transform: none;
	font-weight: 300;
}

ul.latestnews h4 a:hover {
	color: #fc5e0b;
}

/* copyrightrow */

.copyrightrow {
	background: #181818;
	font-size: 13px;
	font-family: "Roboto Condensed", sans-serif;
	color: #aaaaaa;
	text-transform: uppercase;
	padding: 20px 0 5px;
}

.copyrightrow a {
	color: #ffffff;
}

/* responsive */

@media (max-width: 1340px) {

	.hot_swipe_carousel_slides_roster .flickity-prev-next-button.previous {
		left: 0px;
	}

	.hot_swipe_carousel_slides_roster .flickity-prev-next-button.next {
		right: 0px;
	}

	.flickity-prev-next-button {
		top: 40%;
	}

	.rosterrow .cell_pad {
	    margin: 70px 0 0 0;
	}

}

@media (max-width: 1200px) {



	.mp_topmenu1 .cell_pad,
	.mp_topmenu2 .cell_pad {
		margin: 0;
	}

	.mnu_topmenu1 > li > a,
	.mnu_topmenu1 > li > span,
	.mnu_topmenu2 > li > a,
	.mnu_topmenu2 > li > span {
		padding-left: 7px;
		padding-right: 7px;
	}

	.mnu_footermenu > li {
	    width: 100%;
	    display: block;
	}

	.next_game .teams {
		font-size: 72px;
	}

	.j2store-products-row [class*="span"] {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.pcolumn-1, .pcolumn-2 {
		padding:0;
	}

	.j2store-thumbnail-image {
		min-height: 0;
	}

	#jform_contact_emailmsg {
		max-width: 216px;
	}

}

@media (max-width: 992px) {
		.sparky_inner .logorow {

    padding-bottom: 26px;
    margin-bottom: 26px;
}
	
	.hot_swipe_carousel_slides_roster p.player_number {

    font-size: 42px;
 
}
		.hot_swipe_carousel_slides_products .product_cat,
.hot_swipe_carousel_slides_roster .player_position {
	font-size: 14px;
	padding-top: 0px;
}
	.next_game {
    padding: 35px 20px 35px 20px;
    margin-top: 30px;
}
.mnu_topmenu1, .mnu_topmenu2 {
		z-index: 99999!important;
	} 
	
.contentrow {
     padding-bottom: 15px; 
}
	.mp_topmenu2, .mp_logo {
		width: 100%;
	}

	.mp_topmenu1 {
		width: 0;
	}

	.mp_topmenu2 {
	    margin-top: 20px;
	    text-align: center;
	}

	.sparky_logo_image {
		text-align: center;
	}

	.sparky_logo_image img {
		max-width: 120px;
	}

	.nav-toggle {
		float: none;
		z-index: 999999!important;
	}

	.toprow .cell_pad {
	    padding: 315px 50px 185px;
	}

	.next_game .teams {
		font-size: 60px;
	}

	.mp_advert1, .mp_advert2 {
		font-size: 36px;
		margin-bottom: 10px;
	}

	.mp_advert1 span, .mp_advert2 span {
		font-size: 18px;
	}

	.row-fluid .span3 {
	    width: 50%;
	}

	.items-row .pull-right,
	.items-row .pull-left {
	    float: none;
	}

	.items-row .pull-right img,
	.items-row .pull-left img {
	    width: 100%;
	    margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.items-row .pull-right.item-image {
	    margin-left: 0;
		margin-right: 0;
	}

	.column-1, .column-3 {
		padding-right: 15px;
		box-sizing:border-box;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.column-2, .column-4 {
		padding-right: 0 !important;
		padding-left: 15px !important;
		box-sizing:border-box;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.item-page ul.tags {
		top: 0;
		text-align: inherit;
	}

}

@media (max-width: 768px) {

	.blog-featured {
    padding: 130px 0 40px 0;
    /*margin-top: -100px;*/}
	
		.hot_swipe_carousel_slides_roster p.player_number {

    font-size: 38px;
 
}
	.hot_swipe_carousel_slides_products .product_cat,
.hot_swipe_carousel_slides_roster .player_position {
	font-size: 12px;
	padding-top: 0px;
}
.mod-dpcalendar-upcoming-panel .dp-date__start, .mod-dpcalendar-upcoming-panel .dp-date__end, .mod-dpcalendar-upcoming-panel .dp-time__start, .mod-dpcalendar-upcoming-panel .dp-time__end, .mod-dpcalendar-upcoming-panel .dp-time__separator {
    opacity: 0.7;
    font-size: 16px;
}
.next_game {
margin-top:20px;
    padding: 25px;
}
	.next_game .teams {
		font-size: 48px;
	}
	.mod-dpcalendar-upcoming-panel .dp-link {
    font-size: 30px;}
	.next_game h1 {

	font-size: 24px;

}

	.mp_advert1 .cell_pad {
		background-size:cover;
		margin-bottom: 20px;
	}

	.mp_advert2 .cell_pad {
		background-size:cover;
	}

	.column-1, .column-2, .column-3, .column-4 {
		padding: 0 !important;
	}

	.hot_swipe_carousel_slides_products .gallery-cell,
	.hot_swipe_carousel_slides_roster .gallery-cell {
	    width: 48%;
	    margin-right: 4%;
	}

	.hot_swipe_carousel_slides_roster .flickity-prev-next-button {
		display: none;
	}

	.tablesrow .cell_pad {
		margin-bottom: 30px;
	}

}

@media (max-width: 600px) {

	.toprow .cell_pad {
	    padding: 220px 20px 100px;
	}

	.last_game .teams {
		min-width: 0;
	}

	.item-image {
		width: 100%;
		float: none;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.row-fluid .span6 {
		width: 100%;
		float: none;
		margin-left: 0;
	}

}

@media (max-width: 400px) {

	.mp_user2 {
		font-size: 12px;
	}


}