@charset "utf-8";
/* CSS Document */
html, body {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #3a3f48;
/*	height: 100%;*/
}
img, figure {
	max-width: 100%;
	height: auto;
}
table {
	border-spacing: 0;
	width: 100%;
	border-collapse: separate;
}
table caption {
	padding: 1em 0;
	font-weight: 600;
	text-align: center;
}
.widget #wp-calendar td, .widget #wp-calendar th {
	padding: .236em;
	text-align: center;
}
.rightCol .widget > ul {
	padding: 10px;
}
table {
	border-spacing: 0;
	width: 100%;
	border-collapse: separate;
}
.signIn ul > li.dropdown.parent > ul.nav-child {
	display: none;
}
.signIn ul > li.dropdown.parent a {
	width: 100%;
}
.mainWrapper {
	width: 100%;
/*	height: 100%;*/
	position: relative;
}
header, .header-part {
	width: 100%;
	margin-bottom: 30px;
}
header .well {
	margin-top: 20px
}
.header-part div.row /*, .slider-box*/ {
	margin-top: 20px;
}
.item-page > div.articleBody {
	margin-top: 5px;
}
header .well h3 {
	margin-top: 0;
	font-size: 16px;
	color: #fff;
	opacity: 1;
}
header .well p {
	opacity: 1;
	margin: 10px 0;
	text-align: center;
}
/*nav menu*/
header .navbar {
	background: rgba(255, 255, 255, 0.95);
	border: none;
	margin: 0;
}
.navbar>.container .navbar-brand {
	height: 90px;
	width: auto;
	margin-top: 0;
	margin-left: 0;
	padding: 10px;
}
header .navbar-logo {
	overflow: hidden;
}
header .navbar .nav {
	margin-right: 0;
	margin-top: 0;
}
header .navbar .nav>li {
	float: left;
}
.navbar-header .site-title {
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
}
.navbar-header small {
	font-size: 14px;
}
.oth-btn > li:last-child {
	float: right!important;
}
.menu {
	margin-bottom: 0;
}
.oth-btn > li:last-child > a:before {
	content: url(../img/store.png);
	display: block;
	float: left;
	height: 20px;
	padding-right: 7px;
}
header .navbar .nav>li>a {
	float: none;
	padding: 35px 10px;
	color: #000;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	font-size: 14px;
}
.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px;
}
.spons-box, .middle {
	margin-bottom: 45px;
}
.lrmid {
	padding: 0 5px;
}
.mright {
	padding-right: 5px;
}
.mleft {
	padding-left: 5px;
}
.spons-box, .slider-box {
	background-color: #fff;
	padding: 15px;
	border-radius: 5px;
	overflow: hidden;
}
/*.spons-box {
	text-align: center;
}*/
.spons-box .jbbut {
	background: #eee;
	height: 35px;
	border-radius: 5px;
	outline: none;
}
.spons-box .jbbut:hover, .navbar-default .navbar-toggle  {
	background: #ddd;
}
.jbcarousel li {
	min-height: 140px;
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #e5e5e5;
}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {
	background-color: #cccccc;
}
.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar+.icon-bar {
	margin-top: 3px;
}
.navbar .nav>li>.dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	right: 9px;
}
.navbar .nav>li>.dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	position: absolute;
	top: -6px;
	right: 10px;
}
.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret {
	border-top-color: #333333;
	border-bottom-color: #333333;
}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	color: #000;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #777777;
	border-bottom-color: #777777;
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color: #555555;
	border-bottom-color: #555555;
}
#joomsport-container .navbar-default {
	background: none;
}
.dropup, .dropdown, .dropdown-submenu {
	position: relative;
}
.dropdown-toggle:active, .open .dropdown-toggle {
	outline: 0;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}
.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown-menu .divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}
.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #000;
	white-space: nowrap;
}

.dropdown-menu>.active>a{
	color: #000;
	text-decoration: none;
	outline: 0;
	background-color: #fbf9f9;
}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	color: #999;
}
.open>.dropdown-menu {
	display: block;
}
.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}
.pull-right>.dropdown-menu, .dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000000;
	content: "";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.dropup .dropdown-submenu>.dropdown-menu {
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 5px 5px 5px 0;
	-moz-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0;
}
.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}
header .dropdown > a::after {
	display: block;
	content: "\f107";
	font-family: 'FontAwesome';
	float: right;
	padding-left: 5px;
}
.dropdown-submenu:hover>a:after {
	border-left-color: #333;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
	padding-left: 20px;
	padding-right: 20px;
}
.navbar-default .navbar-collapse {
	background: none;
	padding: 0;
	border: none;
}
ul.nav-child {
	margin-top: 0;
}
.nav-header.dropdown-toggle {
	padding: 10px 10px 10px 15px;
	float: left;
}
.visible-desktop {
	display: inherit;
}
.hidden-desktop {
	display: none;
}
.midMod .box, .box {
	width: 100%;
	min-height: 250px;
	max-height: 250px;
	border-radius: 10px;
	padding: 15px;
	text-align: center;
	font-size: 14px;
}
.demoinfo {
	float: right;
	padding: 0;
}
.box h3 {
	margin: 0;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
}
.midMod > div {
	background-color: #fff;
	min-height: 100px;
	border-radius: 10px;
}
.upCol1 > .upCol {
	background: url(img/box_bg01.png) top center no-repeat;
}
.upCol2 > .upCol {
	background: url(img/box_bg02.png) top center no-repeat;
}
.upCol3 > .upCol {
	background: url(img/box_bg03.png) top center no-repeat;
}
[class*=upCol] #joomsport-container {
	background: transparent;
}
.playerST {
	list-style-type: none;
	padding: 0;
	text-align: left;
	margin: 0px 23%;
	margin-top: 45px;
}
.playerST li {
	margin: 5px 0;
}
.playerST li a, .box .table a, .upCol3 .table a, .rightCol .rightForm form a:hover, .error-404 a:hover {
	text-decoration: none;
}
.playerST li a:hover {
	text-decoration: underline;
	color: #000;
}
.playerST li a img {
	margin-right: 10px;
}
.box input[type=date], .box input[type=time], .box input[type=datetime-local], .box input[type=month] {
	border: none;
	background: none;
	margin: 0px 30%;
	font-weight: 700;
}
.box .table>tbody>tr>td {
	border: none;
	padding: 3px;
	text-align: center;
}
.box .table a:hover {
	text-decoration: underline;
	color: #000;
}
.upCol3 > .upCol input[type=date], .box input[type=time], .upCol3 > .upCol input[type=datetime-local], .upCol3 > .upCol input[type=month] {
	color: #fff;
	margin: 0px 30%;
	margin-top: 20px;
}
.upCol3 > .upCol .table a:hover {
	text-decoration: underline;
	color: #fff;
}
.rightMenu, .rightCol > div ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.rightCol .form-group {
	margin-bottom: 0;
}
.div_moder_module h4 {
	margin-top: 15px;
}
.rightMenu, .rightCol .div_moder_module ul {
	margin-top: 0;
}
.rightMenu, .rightCol .div_moder_module ul li a {
	border: none;
	text-decoration: underline;
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.midCol {
	display: inline-block;
	background: #fff;
	width: 100%;
	padding: 20px;
	border-radius: 5px;
	margin-bottom: 18px;
	word-wrap: break-word;
}
.midCol-middle {
	padding: 0 20px 20px;
	border-radius: 0 0 5px 5px;
}
.midCol:last-child {
	margin: 0;
}
.midCol_bcg {
	background: #fff;
	padding: 20px 20px 0;
	-webkit-border-radius: 5px 5px 0 0;;
	-moz-border-radius: 5px 5px 0 0;;
	border-radius: 5px 5px 0 0;
}
.midCol_bcg.square {
	min-height: 90px;
}
.midCol_bcg.none {
	min-height: 20px;
}
.midCol_bcg.square.none {
	min-height: 95px;
}
#crumbs {
	padding-bottom: 20px;
}
.signIn {
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.29)!important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.29)!important;
}
.rightCol.square .signIn {
	margin-top: -73px;
	margin-bottom: 32px!important;
}
.signIn .heading {
	display: none;
}
.signIn ul {
	margin-top: 0!important;
}
.signIn ul a {
	width: 50%;
	padding: 12px!important;
	float: left;
	border-bottom: none!important;
	text-align: center;
	color: #fff!important;
	font-weight: bold!important;
	text-transform: uppercase;
	text-shadow: 0 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 0 1px 1px rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 0 1px 1px rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
}
.signIn ul a:active {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.3);
}
.signIn ul > li:first-child a {
	border-right: 1px solid #716464;
	background: linear-gradient(to bottom, #68bb3c, #439219 90%);
}
.signIn ul > li:first-child a:active {
	background: #439219;
}
.logOut, .col-sm-12.item-page .item-image * {
	width: 100%!important;
}
.rightCol.square {
	margin-top: 85px;
}
.rightCol > div .heading h3 {
	margin: 0;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}
.rightCol > div ul h4 {
	margin-top: 0px;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	border-bottom: 1px dotted #999;
	padding-bottom: 5px;
	color: #000;
}
.rightCol > div ul li > a {
	display: block;
	padding: 5px 20px;
	text-decoration: none;
	font-weight: 600;
	background: url(../img/main-menu-arrow.png) 0px 8px no-repeat;
}
.rightCol > div, .rightBox, .rightCol > div {
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.rightCol > div.box, .rightBox, .rightCol > div.box {
	min-height: 220px;
	padding: 0;
}
.rightCol .heading {
	background: #fff;
	padding: 10px;
	border-bottom: 3px solid #aaa;
}

.rightCol .rightForm .heading h3 {
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0;
	text-align: center;
}
.rightCol .heading h3 {
	color: #000;
}
.rightCol > div > div:last-child {
	padding: 0 10px 10px;
}
.rightCol .rightForm form {
	margin-top: 10px;
	text-align: center;
}
.rightCol .rightForm form .form-group {
	margin-bottom: 10px;
	text-align: center;
}
.rightCol .rightForm form .checkbox {
	text-align: center;
}
.rightCol .rightForm form .btn {
	display: block;
	margin: 0px auto;
	margin-bottom: 10px;
}
.rightCol .rightForm form a  {
	text-decoration: underline;
	display: block;
}
footer .footerBg {
	background: #ccc;
	padding: 0;
	padding-top: 15px;
}
footer .footerCont {
	width: 100%;
	display: inline-block;
	background: #fff;
	padding: 15px 0;
}
footer .col-lg-8 {
	padding-left: 0;
}
footer .footerCont a {
	color: #696767;
	text-decoration: underline;
}
.error404 footer {
	position: absolute;
    width: 100%;
    bottom: 0;
}
/*.footerCont > div {
	margin-bottom: 5px;
}*/
.footerCont form > .form-group {
	margin: 0;
}
h3.kfooter {
	color: #6f6f6f;
	margin: 0 0 10px;
	font-size: 1.275rem;
	font-weight: bold;
	text-transform: uppercase;
}
/*.footerMenu {
	padding: 0 10px;
}*/
.footerMenu a {
	color: #868686!important;
	padding: 0!important;
	font-size: 1.075rem;
	line-height: 1.7;
	text-decoration: none;
}
.footerMenu a:hover, .footerMenu a:focus {
	color: #aaa!important;
	background-color: #fff!important;
	text-decoration: underline!important;
}
/*social button*/
.social-btn {
	text-align: center;
}
footer .social-btn ul.nav > li {
	display: inline-block;
	margin: 0;
}
footer .social-btn ul.nav > li > a {
	margin: 5px;
	color: #aaa!important;
	font-size: 0;
	text-decoration: none!important;
	line-height: 1;
}
footer .social-btn ul.nav > li > a:after {
	font-family: 'FontAwesome';
	font-size: 30px;
}
footer .social-btn ul.nav > li > a[href^="http://facebook.com"]:after {
	content: "\f230";
}
footer .social-btn ul.nav > li > a[href^="http://facebook.com"]:hover {
	color: #3B5998!important;
}
footer .social-btn ul.nav > li > a[href^="http://twitter.com"]:after {
	content: "\f099";
}
footer .social-btn ul.nav > li > a[href^="http://twitter.com"]:hover {
	color: #1DA1F2!important;
}
footer .social-btn ul.nav > li > a[href^="http://youtube.com"]:after {
	content: "\f16a";
}
footer .social-btn ul.nav > li > a[href^="http://youtube.com"]:hover {
	color: #E62117!important;
}
footer .social-btn ul.nav > li > a[href^="http://skype.com"]:after {
	content: "\f17e";
}
footer .social-btn ul.nav > li > a[href^="http://skype.com"]:hover {
	color: #00A6E4!important;
}
footer .social-btn ul.nav > li > a[href^="http://plus.google.com"]:after {
	content: "\f0d4";
}
footer .social-btn ul.nav > li > a[href^="http://plus.google.com"]:hover {
	color: #DD4B39!important;
}
footer .social-btn ul.nav > li > a[href^="http://instagram.com"]:after {
	content: "\f16d";
}
footer .social-btn ul.nav > li > a[href^="http://instagram.com"]:hover {
	color: #8c3f01!important;
}
footer .social-btn ul.nav > li > a[href^="http://linkedin.com"]:after {
	content: "\f08c";
}
footer .social-btn ul.nav > li > a[href^="http://linkedin.com"]:hover {
	color: #0077B5!important;
}
.cprght {
	margin-top: 10px;
	text-align: right;
}
.register h3, .contact h3 {
	text-align: center;
	font-size: 20px;
	margin-bottom: 20px;
}
.register form .btn {
	border-color: #fff;
	display: block;
	margin: 0px auto;
	margin-bottom: 10px;
}
header .container-fluid, .contact, .midCol > .col-xs-12.col-lg-12, .pagin_control ul, .item-page {
	padding: 0;
}
div[class^="blog"] .item {
	padding: 0 5px;
}
.heading h3 {
	text-align: inherit;
	font-size: x-large;
	margin-bottom: 0;
}
.midCol-middle > .col-xs-12.col-lg-12 form .btn {
	display: block;
	margin: 0px auto;
	margin-bottom: 10px;
}
.tag-category > .form-inline > ul {
	list-style-type: none;
	padding-left: 0;
}
.tag-category > .form-inline > ul h3, .tag-category > .form-inline > hr  {
	margin: 10px 0;
}
.display-page > .chzn-container {
	width: 60px!important;
}
.display-page .chzn-container-single .chzn-single {
	height: 34px;
}
.display-page .chzn-container-single .chzn-single > * {
	padding: 5px 0;
	text-align: center;
}
.input-group button[name="Search"]{
	border: 1px solid #bbb;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin-left: -1px!important;
}
.mainContent > .error {
	margin: 60px 0;
}
.error-404 {
	color: #fff;
	text-align: center;
	font-size: 30px;
	font-weight: 600;
	text-shadow: 2px 2px 1px rgba(0, 30, 15, 1);
}
.error-404 h3 {
	font-size: 83px;
	font-family: 'Exo', sans-serif;
	margin: 0;
}
.error-404 h5 {
	font-size: 72px;
	font-family: 'Exo', sans-serif;
	text-transform: uppercase;
}
.error-404 a {
	text-decoration: underline;
	color: #fff;
}

.form-horizontal>ul[type="none"] {
	list-style-type: none;
}
.well dl {
	margin-bottom: 0px;
}
div.print-email {
	display: block;
	text-align: right;
	width: auto;
}
.item-page div.print-email {
	float: none;
	width: 100%;
	text-align: right;
}
ul.actions {
	margin: 0;
	padding: 0;
}
ul.actions li {
	display: inline-block;
	list-style-type: none;
}
ul.actions li.print-icon {
	padding-right: 5px;
}
ul.actions li a:before, .contact-address dt, .contact-position dt{
	font-family: 'FontAwesome';
	font-size: 15px;
}
ul.actions li.print-icon a:before {
	content: "\f02f";
}
ul.actions li.email-icon a:before {
	content: "\2709";
}
.controls a[title="Cancel"] {
	display: block;
	text-align: center;
	width: 20%;
	margin: 0 auto;
}
.jform_params select {
	max-width: 100px;
}
/*breadcrump*/
ul.breadcrumb {
	background: none;
	padding:0;
	margin-bottom: 0;
	border-radius: 5px 5px 0 0;
}
ul.breadcrumb li {
	vertical-align: middle;
}
.breadcrumb>li+li:before {
	content: none;
}
#crumbs ul li a, #crumbs ul li span {
	display: block;
	float: left;
	height: 20px;
	background: #bbb;
	text-align: center;
	padding: 0px 10px 0 20px;
	position: relative;
	margin: 2px 5px 2px 0; 
	font-size: 13px;
	text-decoration: none;
	color: #fff;
}
#crumbs ul li a {
	text-decoration: underline;
}
#crumbs ul li a:after, #crumbs ul li span:after {
	content: "";  
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #bbb;
	position: absolute; 
	right: -10px; 
	top: 0;
	z-index: 2;
}
#crumbs ul li a:before, #crumbs ul li span:before {
	content: "";  
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #fff;
	position: absolute; 
	left: 0; 
	top: 0;
}
ul.actions li a img, button#helpsite-refresh, #crumbs ul li:first-child a:before, #crumbs ul li:first-child span:before, #crumbs ul li:last-child a:after, #crumbs ul li:last-child span:after, 
.spacer span.text, .form-group span.star, label.finder {
	display: none; 
}
#crumbs ul li.yah span {
	border-radius: 4px 0 0 4px;
}
#crumbs ul li:last-child a, #crumbs ul li:last-child span {
	padding-right: 15px;
	border-top-right-radius: 4px; 
	border-bottom-right-radius: 4px;
}
#crumbs ul li span {
	line-height: 1.7;
}
#crumbs ul li a:hover {
	background: #9c9c9c;
}
#crumbs ul li a:hover:after {
	border-left-color: #9c9c9c;
}
.square ul.breadcrumb {
	width: 69%;
}
.square.crumb ul.breadcrumb {
	width: 100%;
	margin-top: 80px;
	margin-bottom: 15px;
}
.square.o_crumb ul.breadcrumb {
	width: 56%;
}
span.contact-webpage {
	font-size: 15px;
}
.contact-position {
	padding-top: 10px;
}
.contact-position dt {
	width:3%;
	padding-right: 10px;
}
.contact-position dd {
	margin-left: 20px;
}
.pagination {
	width: 100%;
	margin: 0;
	text-align: center;
}
.pagin_control ul li {
	display: inline-block;
	padding: 7px 0;
}
.pagin_control ul li > a, .pagin_control ul li > span {
	padding: 5px 9px;
	margin-right: 4px;
	border-radius: 3px;
	font-size: .875em;
	font-weight: bold;
	text-decoration: none;
}
.pager {
	margin-bottom: 0;
}
.pagin_control ul li > a, .item-page .pager a {
	border: solid 1px #c0c0c0;
	background: #e9e9e9;
	box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
	color: #717171;
	text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}
.item-page .pager > .previous a {
	border-radius: 15px 3px 3px 15px;
}
.item-page .pager > .next a {
	border-radius: 3px 15px 15px 3px;
}
.pagin_control ul li > a:hover, .item-page .pager a:hover {
	background: #fefefe;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
	background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}
.pagin_control ul li > span { 
	border: none;
	background: #9c9c9c;
	box-shadow: inset 0px 0px 8px rgba(56, 45, 45, 0.5), 0px 1px 0px rgba(255,255,255, .8);
	color: #fff;
	text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}
.mainWrapper .box .jsm_nextable .match_date_center {
	padding-top: 9px!important;
}
.page-header {
	margin-top: 0;
}
.blog > .page-header {
	border-width: 3px;
}
div[class^="blog"] div > .item > .page-article > * img {
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.alignnone {
	margin: 10px 0!important;
}
.item-page .page-header {
	padding-bottom: 1px;
	margin: 0 0 10px;
}
div[class^="blog"] .item .item-image {
	/*	border: 1px solid rgba(74, 74, 74, 0.4);*/
	overflow: hidden;
}
div[class^="blog"] .item .pull-none.item-image img, .col-sm-12.item-page > div.articleBody  * {
	max-width: 100%;
	height: auto;
}
div[class^="blog"] .item .pull-left.item-image, div[class^="blog"] .item .pull-right.item-image, .item-page > .pull-left.item-image, .item-page > .pull-right.item-image{
	width: 70%;
}
div[class^="blog"] > .items-leading > .item .pull-left.item-image, div[class^="blog"] > .items-row.cols-1 > .item .pull-left.item-image {
	margin: 50px 10px 0 0;
}
div[class^="blog"] > .items-leading > .item .pull-right.item-image, div[class^="blog"] > .items-row.cols-1 > .item .pull-right.item-image  {
	margin: 50px 0 0 10px;
}
div[class^="blog"] .item .pull-left.item-image p.img_caption, div[class^="blog"] .item .pull-right.item-image p.img_caption {
	margin: 0;
}

div[class^="blog"] .item .pull-none.item-image > a > img, div[class^="blog"] > .items-leading > .item .pull-left.item-image > a > img, div[class^="blog"] > .items-leading > .item .pull-right.item-image > a > img,
div[class^="blog"] > .items-row.cols-1 > .item .pull-left.item-image > a > img, div[class^="blog"] > .items-row.cols-1 > .item .pull-right.item-image > a > img,
div[class^="blog"] > .items-row.cols-2 > .item .pull-left.item-image > a  img, div[class^="blog"] > .items-row.cols-2 > .item .pull-right.item-image > a  img {
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	-webkit-transition: all 1s ease-out;
}
div[class^="blog"] .item .pull-none.item-image > a > img:hover, div[class^="blog"] > .items-leading > .item .pull-left.item-image > a > img:hover, div[class^="blog"] > .items-leading > .item .pull-right.item-image > a > img:hover,
div[class^="blog"] > .items-row.cols-1 > .item .pull-left.item-image > a > img:hover, div[class^="blog"] > .items-row.cols-1 > .item .pull-right.item-image > a > img:hover,
div[class^="blog"] > .items-row.cols-2 > .item .pull-left.item-image > a  img:hover, div[class^="blog"] > .items-row.cols-2 > .item .pull-right.item-image > a  img:hover  {
	border-radius: 6px;
	transform: scale(1.06);
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-o-transform: scale(1.06);
}
div[class^="blog"] .item .blog-rating, .item-page > .blog-rating {
	display: inline-block;
	margin-bottom: 10px;
}
.item-page > .blog-rating {
	display: table;
	min-height: 0;
	margin: 20px auto 0;
	padding: 0;
}
.item-page > .blog-rating > * {
	padding: 7px 15px;
}
.item-page > .blog-rating > form {
	text-align: center;
}
div[class^="blog"] .item .blog-rating p, .item-page > .blog-rating p {
	float: right;
	padding-left: 10px;
	margin-bottom: 0;
}
div[class^="blog"] .item .blog-inform, .item-page > .article-inform {
	position: relative;
}
.article-inform {
	border-top: 1px solid #eee;
	padding-top: 5px;
}
div[class^="blog"] .items-leading .blog-inform, .items-row .col-sm-12 > .blog-inform {
	position: relative;
	margin-top: 5px;
}
div[class^="blog"] .items-leading .blog-inform.info-details {
	min-height: 40px;
}
div[class^="blog"] > .items-leading .blog-inform > .details, div[class^="blog"] > .items-row.cols-1 .blog-inform > .details {
	background-color: rgba(47,47,47,.7);
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 5px;
	border: 1px solid #B6B6B6;
}
div[class^="blog"] .items-row > div > .item .blog-inform > .details, .item-page > .article-inform > .details {
	min-height: inherit;
}
.item-page > .article-inform .pull-none.item-image div.img_caption p {
	position: absolute;
	top: 0;
	background: rgba(47, 47, 47, 0.3);
	font-size: 20px;
	color: #fff;
	line-height: 1.467;
	text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
	padding: 6px;
}
div[class^="blog"] .item .pull-none div.img_caption, div[class^="blog"] > .items-leading > .item .pull-left.item-image div.img_caption, div[class^="blog"] > .items-leading > .item .pull-right.item-image div.img_caption,
div[class^="blog"] > .items-row.cols-1 > .item .pull-left.item-image div.img_caption, div[class^="blog"] > .items-row.cols-1 > .item .pull-right.item-image div.img_caption,
.item-page > .article-inform .pull-none.item-image div.img_caption {
	position: relative;
	width: 100%!important;
	overflow: hidden;
}
div[class^="blog"] .item .pull-none .img_caption > p, div[class^="blog"] > .items-leading > .item .pull-left.item-image .img_caption > p, div[class^="blog"] > .items-leading > .item .pull-right.item-image .img_caption > p,
div[class^="blog"] > .items-row.cols-1 > .item .pull-left.item-image .img_caption > p, div[class^="blog"] > .items-row.cols-1 > .item .pull-right.item-image .img_caption > p {
	width: 100%;
	position: absolute;
	top: 0;
	margin: 0;
	padding: 6px;
	border-bottom: 1px solid #b3b3b3;
	color: #fff;
	font-size: 20px;
	line-height: 1.467;
	text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
	opacity: 0;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
	transition: transform 0.4s, opacity 0.1s 0.3s;
}
div[class^="blog"] > .items-row.cols-2 .pull-left.item-image {
	margin-right: 7px;
}
div[class^="blog"] > .items-row.cols-2 .pull-right.item-image {
	margin-left: 7px;
}
div[class^="blog"] > .items-row.cols-2 .details .info > dd, .item-page > .article-inform > .details .info dd {
	margin: 2px 0;
}
div[class^="blog"] > .items-row.cols-2 .pull-left.item-image div.img_caption, div[class^="blog"] > .items-row.cols-2 .pull-right.item-image div.img_caption {
	position: relative;
}
div[class^="blog"] > .items-row.cols-2 .pull-left.item-image div.img_caption > p, div[class^="blog"] > .items-row.cols-2 .pull-right.item-image div.img_caption > p {
	display: none;
	background-color: rgba(47,47,47,.7);
	position: absolute;
	width: 100%;
	bottom: 0;
	border: 1px solid #b3b3b3;
	padding:0 5px 2px;
	color: #fff;
}
div[class^="blog"] > .items-row.cols-2 .pull-left.item-image div.img_caption:hover > p, div[class^="blog"] > .items-row.cols-2 .pull-right.item-image div.img_caption:hover > p {
	display: block;
}
div[class^="blog"] .item .pull-none .img_caption > img, div[class^="blog"] > .items-leading > .item .pull-left.item-image .img_caption > img, div[class^="blog"] > .items-leading > .item .pull-right.item-image .img_caption > img,
div[class^="blog"] > .items-row.cols-1 > .item .pull-left.item-image .img_caption > img, div[class^="blog"] > .items-row.cols-1 > .item .pull-right.item-image .img_caption > img {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}
div[class^="blog"] .item .pull-none > a:hover .img_caption > p, div[class^="blog"] .item .pull-none > a:focus .img_caption > p,
div[class^="blog"] > .items-leading > .item .pull-left.item-image > a:hover .img_caption > p, div[class^="blog"] > .items-leading > .item .pull-left.item-image > a:focus .img_caption > p,
div[class^="blog"] > .items-leading > .item .pull-right.item-image > a:hover .img_caption > p, div[class^="blog"] > .items-leading > .item .pull-right.item-image > a:focus .img_caption > p,
div[class^="blog"] > .items-row.cols-1 > .item .pull-left.item-image > a:hover .img_caption > p, div[class^="blog"] > .items-row.cols-1 > .item .pull-left.item-image > a:focus .img_caption > p,
div[class^="blog"] > .items-row.cols-1 > .item .pull-right.item-image > a:hover .img_caption > p, div[class^="blog"] > .items-row.cols-1 > .item .pull-right.item-image > a:focus .img_caption > p {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}
div[class^="blog"] .item .pull-none > a:hover .img_caption > img, div[class^="blog"] .item .pull-none > a:focus .img_caption > img,
div[class^="blog"] > .items-leading > .item .pull-left.item-image > a:hover .img_caption > img, div[class^="blog"] > .items-leading > .item .pull-left.item-image > a:focus .img_caption > img,
div[class^="blog"] > .items-leading > .item .pull-right.item-image > a:hover .img_caption > img, div[class^="blog"] > .items-leading > .item .pull-right.item-image > a:focus .img_caption > img,
div[class^="blog"] > .items-row.cols-1 > .item .pull-left.item-image > a:hover .img_caption > img, div[class^="blog"] > .items-row.cols-1 > .item .pull-left.item-image > a:focus .img_caption > img,
div[class^="blog"] > .items-row.cols-1 > .item .pull-right.item-image > a:hover .img_caption > img, div[class^="blog"] > .items-row.cols-1 > .item .pull-right.item-image > a:focus .img_caption > img {
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px);
}
div[class^="blog"] .details > .article-info, .item-page > .article-inform > .details > dl {
	margin: 0;
}
div[class^="blog"] .items-leading .details .info, div[class^="blog"] .col-sm-12.item .details .info, div[class^="blog"] .items-row > div > .item .details .info, .item-page > .article-inform > .details .info{
	width: 50%;
	min-height: 1px;
	float: left;
}
div[class^="blog"] .items-leading .details .info a, div[class^="blog"] .col-sm-12.item .details .info a, .item-page > .article-inform > .details .info a {
	color: #fff;
	text-decoration: underline;
}
.item-page > .article-inform > .details .info a, div[class^="blog"] .items-row > div > .item .details .info a {
	color: #aaa;
	text-decoration: underline;
}
div[class^="blog"] .items-leading .details .info a:hover, div[class^="blog"] .col-sm-12.item .details .info a:hover, div[class^="blog"] .items-row > div > .item .details .info a:hover, .item-page > .article-inform > .details .info a:hover {
	text-decoration: none;
}
div[class^="blog"] .items-row > div > .item .details .info > dd, .item-page > .article-inform > .details .info dd {
	color: #aaa!important;
	padding: 2px 5px!important;
}
div[class^="blog"] .items-leading .details .info-1 > dd, div[class^="blog"] .col-sm-12.item .details .info-1 > dd, div[class^="blog"] .items-row > div > .item .details .info-1 > dd, .item-page > .article-inform > .details .info-1 dd {
	float: left;
	padding: 5px 10px;
	border-right: 1px solid;
	color: #FFF;
	font-size: 12px;
}
div[class^="blog"] .items-leading .details .info-2 > dd, div[class^="blog"] .col-sm-12.item .details .info-2 > dd, div[class^="blog"] .items-row > div > .item .details .info-2 > dd, .item-page > .article-inform > .details .info-2 dd {
	float: right;
	padding: 5px 10px;
	border-left: 1px solid;
	color: #FFF;
	font-size: 12px;
}
div[class^="blog"] .items-leading .details .info > dd:last-child, div[class^="blog"] .col-sm-12.item .details .info > dd:last-child, div[class^="blog"] .items-row > div > .item .details .info > dd:last-child, 
div[class^="blog"] .items-row > div > .item .details .info > dd, .item-page > .article-inform > .details .info dd {
	border: none;
}
div[class^="blog"] .items-row > div > .item .details .info-1 > dd.createdby {
	display: block;
}
.details .info > dd > i, ul.actions li i  {
	padding-right: 5px;
}
div[class^="blog"] hr, .item-page hr, .single hr {
	border: 0;
	height: 1px;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(150, 150, 150, 0.75), rgba(0, 0, 0, 0));
}
div[class^="blog"] .items-row > div > div.item:last-child hr {
	display: none;
}
div[class^="blog"] .item .page-header {
	padding: 0;
	margin-bottom: 5px;
}
div[class^="blog"] .item iframe {
	width: 100%;
}
.entry-page-content  p > img {
	max-width: 100%;
	height: auto;
}
div[class^="blog"] .item .page-header > h1, div[class^="blog"] .item .page-header > h2 {
	margin: 5px 0;
}
div[class^="blog"] .item .page-header > h2 {
	font-size: 20px;
	line-height: 1.4;
	-ms-word-wrap: break-word;
	    word-wrap: break-word;
}
div[class^="blog"] .item .page-header > h2 > a:hover, div[class^="blog"] .item > .page-article a.more-link:hover {
	color: #984600;
	text-decoration: none;
}
div[class^="blog"] .item > .page-article > *, div[class^="blog"] .item p.tags, .item-page > div.articleBody > p, .item-page > p {
	margin: 0;
	font-size: 14px;
	line-height: 1.4;
	text-align: justify;
	max-width: 100%;
}
div[class^="blog"] .item .more-link {
	display: block;
	float: right;
}
.tags-block {
	margin-top: 20px;
}
div[class^="blog"] .item p.tags, .item-page p.tags {
	float: left;
	margin: 4px;
	margin-left: 0;
}
div[class^="blog"] .item .pull-left.item-image div.img_caption, div[class^="blog"] .item .pull-right.item-image div.img_caption {
	width: 100%!important;
}
/*Post navigation*/
.post-navigation {
	min-height: 130px;
	margin-top: 20px;
}
.post-navigation > .nav-links > div {
	display: inline-block;
	width: 48%;
	margin: 0 1%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 90% 50%;
}
.post-navigation > .nav-links > div.nav-next {
	background-position: 10% 50%;
}
.post-navigation > .nav-links > .nav-next {
	float: right;
	margin-right: 0;
}
.post-navigation > .nav-links > .nav-previous {
	float: left;
	margin-left: 0;
}
.post-navigation > .nav-links > div > a {
	display: block;
	min-height: 130px;
	position: relative;
	font-weight: bold;
	color: #fff;
	padding: 28px 18px;
}
.post-navigation > .nav-links > div > a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.45);
	z-index: 1;
}
.post-navigation > .nav-links > div > a:hover:before {
	background: rgba(0,0,0,.2);
}
.post-navigation > .nav-links > div > a:hover > .post-title {
	text-decoration: underline;
}
.post-navigation > .nav-links > div > a > span {
	display: block;
	position: relative;
	text-align: left;
	font-size: 13px;
	z-index: 2;
}
.post-navigation > .nav-links > div.nav-next > a > span {
	text-align: right;
}
.post-navigation > .nav-links > div > a > span.post-title {
	font-size: 20px;
}
/*TAGS*/
.tags {
	list-style: none;
	margin: 0;
	overflow: hidden; 
	padding: 0;
}
div.tags {
	color: #fff;
}
.tags li {
	float: left;
}
.tags > a {
	position: relative;
	margin: 7px;
	background-color: #E3DAC9;
	text-shadow: 0px 1px 1px #FFF;
	box-shadow: 0 0 0 3px #E3DAC9, 1px 1px 2px 4px #7F7F7F;
	-moz-box-shadow:0 0 0 3px #E3DAC9, 1px 1px 2px 4px #7F7F7F;
	-webkit-box-shadow: 0 0 0 3px #E3DAC9, 1px 1px 2px 4px #7F7F7F;
	-o-box-shadow: 0 0 0 3px #E3DAC9, 1px 1px 2px 4px #7F7F7F;
	padding: 0 5px 0 17px;
	display: inline-block;
	cursor: pointer;
	color: #1c1c1c!important;
	font: bold 12px arial;
	text-align: center;
	text-decoration: none;
	border: 1px dashed #a96d00;
	cursor: pointer;
	border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	-o-border-radius: 10px 0 0 10px;
}
.tags > a::after {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 1px rgba(0, 0, 0, 0.55);
	content: '';
	width: 7px;
	height: 7px;
	top: 3px;
	left: 6px;
	position: absolute;
}
.tag > a:hover, .tag > a:focus{
	text-decoration: none;
}
.tags > a:hover {
	background-color: #ccc3b1;
	box-shadow: 0 0 0 5px #ccc3b1, 1px 1px 4px 6px #7F7F7F;
	-moz-box-shadow: 0 0 0 5px #ccc3b1, 1px 1px 4px 6px #7F7F7F;
	-webkit-box-shadow: 0 0 0 3px #ccc3b1, 1px 1px 2px 4px #7F7F7F;
	-o-box-shadow: 0 0 0 5px #ccc3b1, 1px 1px 4px 6px #7F7F7F;
}
#to-top{
	position: relative;
	display: none;
}
#to-top a{
	outline: none;
	text-indent: -99999em;
	line-height: 30px;
	padding: 5px 25px;
	text-decoration: none!important;
	position: absolute;
	width: 65px;
	left: 50%;
	margin-left: -30px;
	margin-top: -40px;
	z-index: 1;
	display: block;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
 a:hover {
	opacity: .85;
}
.error404 #to-top {
	display: none!important;
}
/*Scroll module*/
#joomsport-container .jsmainscroll table td {
	background: none;
}
/*other*/
.form-search input[type="text"], .form-horizontal input[type="text"], .form-horizontal input[type="name"], .form-horizontal input[type="username"],  .form-horizontal input[type="email"], 
.form-horizontal input[type="email1"], .form-horizontal input[type="email2"], .form-horizontal input[type="password"], .form-horizontal input[type="password1"], .form-horizontal input[type="password2"], textarea {
	outline-color: invert;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.control-label {
	color: #111;
}
textarea {
	resize: vertical;
	min-height: 150px;
}
.form-search input[type="text"]{
	padding-left: 6px;
	display: inline-block;
	max-width: 230px;
	height: 25px;
}
label.finder {
	text-align: center;
	width: 50px;
	margin: 0px auto;
	margin-bottom: 10px;
}
.system-message, .alert {
	margin:10px;
	padding: 10px;
	border-radius: 4px ;
	background-color: #fff2b4;
	border-color: #E1CC88;
	color: #9C8743;
}
input[size="25"] {
	max-width: 350px;
}
.col-sm-7 input[type="checkbox"] {
	margin-top: 10px;
}
label.invalid {
	color: #9d261d;
	font-weight: bold;
}
input.invalid, textarea.invalid {
	border: 1px solid #9d261d!important;
}
input.invalid:focus, textarea.invalid:focus {
	border-color: rgba(191, 67, 67, 0.5)!important;
	box-shadow: 0 0 10px rgba(191, 67, 67, 0.3)!important;
}
/*player statistic*/
.col-xs-12.col-sm-4 .box .jsm_playerstat {
	display: table;
	margin: 15px auto 0;
	padding: 0 10px;
	text-align: left;
}
.col-xs-12.col-sm-4 .upCol2 > .upCol .jsm_playerstat{
	margin-top: 30px;
}
.col-xs-12.col-sm-4 .box .jsm_playerstat > div {
	width: 100% !important;
	margin-top: 2px;
}
.col-xs-12.col-sm-4 .box .jsm_playerstat > div > div {
	height: auto!important;
}
.jsm_playerstat > div > img, .jsm_playerstat > div > strong {
	display: inline-block;
	height: 24px;
}
.jsm_playerstat > div > strong {
	margin-top: 12px;
}
.jsm_playerstat .team-embl {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
}
.jsm_playerstat .team-embl > img {
	padding: 2px;
}
/*macthes result*/
.score_alone {
	display: block !important;
	margin-top: -10px;
}
.match_date_center {
	padding-bottom: 0px !important;
}
.jsm_restable {
	margin-top: 10px !important;
}
/*League standings*/
.rightCol .table-responsive {
	margin-top: 5px;
}
.table-responsive .cansorttbl {
	margin-bottom: 0;
}
.jsmodtbl_responsive thead th:first-child, .jsmodtbl_responsive thead th:nth-child(2) {
	visibility: collapse;
}
.jsmodtbl_responsive thead th:first-child {
	display: block;
	width: 15px;
}
.jsmodtbl_responsive tbody tr{
	border-bottom: 1px solid #eaeaea;
}
.jsmodtbl_responsive tbody tr:first-child{
	border-top: 1px solid #eaeaea;
}
.jsmodtbl_responsive thead th, .jsmodtbl_responsive tbody tr td {
	border: none !important;
}
#joomsport-container.jsmodtbl_responsive thead th, #joomsport-container.jsmodtbl_responsive tbody td {
	vertical-align: middle !important;
	padding: 2px !important;
}
.jsmodtbl_responsive thead th, .jsmodtbl_responsive tbody td:first-child {
	width: 5%;
}
#joomsport-container.jsmodtbl_responsive tbody td:first-child {
	padding-left: 10px!important;
	padding-right: 5px!important;
}
#joomsport-container .drawBracketContainerFE .table tr {
	border: none;
}
#joomsport-container .drawBracketContainerFE .table td {
	padding: 8px!important;
}
/*Joomsport components*/
.tblview {
	margin-top: 15px;
}
.tblview, .tblview td, .tblview th {
	border: none;
}
.tblview th:nth-child(2) >div {
	display: none!important;
}
.tblview th:first-child {
	visibility: hidden!important;
}
table.tblview tr {
	border-bottom: 1px dashed!important;
}
table.tblview tr:first-child, table.tblview tr:last-child {
	border: none!important;
}
tr.tblro1 {
	background-color: rgba(0, 0, 0, 0.2);
}
table.tblview {
	overflow-x: auto;
	display: block;
}
/*Typography*/
.typography > div {
	margin-top: 15px;
}
blockquote, blockquote.pull-right  {
	border-radius: 10px;
}
.headblock {
	text-transform: uppercase;
	text-decoration: underline;
}
.dropcap::first-letter, .dropcap-var2::first-letter, .dropcap-var1::first-letter {
	color: #888;
	display: block;
	float: left;
	font-size: 50px;
	line-height: 45px;
	padding: 4px 8px 0 0;
}
/*loginForm*/
.login .loginForm {
	text-align: center;
}
.login .controls > button {
	background: #83b954!important;
	border: 1px solid #5c7d40!important;
}
.login .loginForm > button {
	display: inline-block!important;
}
.login .controls > button:active {
	background: #8ab961!important;
	color: #395d41!important;
}
.login .loginForm > a.loginForm {
	display: inline-block!important;
	position: relative;
	background-color: #3b5998!important;
	border: 1px solid #044255!important;
	padding-left: 37px;
}
.login .loginForm > a.loginForm > i {
	background: #3b5998!important;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 32px;
	line-height: 34px;
	font-size: 1.6em;
	border-right: 1px solid rgba(0,0,0,0.2);
}
.login .loginForm > a.loginForm:active {
	background: #486dbd!important;
	color: #00184e!important;
}
/*Post comment*/
.comment-list .row {
	margin-bottom: 0px;
}
.comment-list .panel .panel-heading {
	padding: 4px 15px;
	position: absolute;
	border:none;
	border-top-right-radius:0px;
	top: 1px;
}
.comment-list .panel .panel-heading.right {
	border-right-width: 0px;
	border-top-left-radius:0px;
	right: 16px;
}
.comment-list .panel .panel-heading .panel-body {
	padding-top: 6px;
}
.comment-list figcaption {
	word-wrap: break-word;
}
.comment-list .comment-post {
	margin-top: 6px;
}
.comments ul.children {
	list-style: none;
}
.comment-list form > div {
	padding: 0;
}
.comment-list form > div.comment-form-comment {
	margin-top: 15px;
}
nav.nav > .nav-links > div {
	display: inline-block;
	width: 50%;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	color: #aaa;
}
nav.nav > .nav-links > div > a,
.div-comment .panel-body > a {
	color: #9e9e9e;
}
nav.nav > .nav-links > div > a:before,
nav.nav > .nav-links > div > a:after {
	font-family: 'FontAwesome';
	padding: 0 5px;
}
nav.nav > .nav-links > div.nav-previous > a:before{
	content: "\f0a8";
}
nav.nav > .nav-links > div.nav-next > a:after{
	content: "\f0a9";
}
nav.nav > .nav-links > div > a:hover,
.div-comment .panel-body > a:hover {
	color: #616161;
}
/*Caption*/
.wp-caption {
	position: relative;
}
.wp-caption-text {
	position: absolute;
	bottom: 0;
	padding: 5px 10px;
	background-color: rgba(0,0,0,.4);
	color: #fff;
}
.screen-reader-text {
	min-height: 1px;
}
/*Sticky*/
.sticky .entry-title:before {
	content: "\e146";
	margin-right: 10px;
	font-family: 'Glyphicons Halflings';
	font-size: 40px;
}
.wp-video {
	margin: 10px auto!important;
}
/*Gallery*/
.gallery {
	margin: 10px 0!important;
}
.gallery > .gallery-item > .gallery-caption {
	position: relative;
	text-align: center;
	background-color: transparent;
	color: #000;
}
.gallery > .gallery-item img {
	margin: 0 auto;
	border-bottom: 1px solid rgba(0,0,0,.3);
}
.bypostauthor {
	display: block;
}
/*widgets*/
#recentcomments {
	list-style-type: none;
}
#recentcomments a {
	text-decoration: underline;
	background: none;
}
[id^="recent-posts"] ul {
	text-align: left;
	padding-left: 0;
	list-style-type: none;
}
/*[id^="recent-posts"] li > a {
	padding: 5px!important;
	font-size: 14px;
}*/
[id^="recent-posts"] li > .post-date {
	display: inline-block;
	width: 100%;
	text-align: right;
}
.widget_search {
	background: none!important;
}
.widget iframe {
	max-width: 100%;
	height: auto;
}
/*Woocommerce*/
.woocommerce figure {
	max-width: inherit;
}
.product_meta > span {
	display: block;
}
.woocommerce input[type="number"], .woocommerce input[type="text"] {
	padding-top: .318em!important;
	padding-bottom: .318em!important;
}
@media (max-width: 1920px) {
}
@media (max-width: 1680px) {
	.error-404 {
		font-size: 28px;
	}
	.error-404 h3 {
		font-size: 75px;
	}
	.error-404 h5 {
		font-size: 62px;
	}
	.navbar-fixed-bottom {
		position: relative;
	}
}
@media (max-width: 1280px) {
	.error-404 {
		font-size: 28px;
	}
	.error-404 h3 {
		font-size: 75px;
	}
	.error-404 h5 {
		font-size: 62px;
	}
	.square.crumb ul.breadcrumb{
		width: 100%;
	}
}
@media (max-width: 1199px) {
	.midMod .box, .box {
		min-height: 260px;
		max-height: 260px;
	}
	.col-xs-12.col-sm-4.col-md-4.col-lg-4 {
		padding: 0 7px;
	}
	.col-xs-12.col-sm-4.col-md-4.col-lg-4:first-child {
		padding-left: 15px;
	}
	.col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child {
		padding-right: 15px;
	}
	.tblviewrightForm .team-embl {
		display: none;
	}
	.tblviewrightForm > tbody > tr > td:last-child, .tblviewrightForm > tbody > tr > td:first-child, 
	.tblviewrightForm > tbody > tr > th:last-child, .tblviewrightForm > tbody > tr > th:first-child {
		padding: 0px;
	}
	.square.o_crumb ul.breadcrumb {
		width: 49%;
	}
	.square ul.breadcrumb {
		width: 63%;
	}
	/*player statistic*/
	.jsm_playerstat > div > strong {
		margin-top: 5px;
	}
	/*Scroll module*/
	.box .jsmainscroll .jsview2 .jsmatchdate {
		width: 120px;
		min-height: 40px;
	}
	.box .jsSliderContainer .jsrelatcont {
		padding: 0 10px;
	}
	.box .jsSliderContainer .jsmainscroll .jsmatchdate {
		width: 100%;
	}
	.box .jsview2 table td.tdminwdt > div:first-child {
		min-height: 30px;
		margin-top: -30px;
	}
	.box .jsSliderContainer .jsview2 table td.tdminwdt > div:first-child {
		margin-top: 0;
		min-height: 0;
	}
}
@media (max-width: 1024px) {
	.playerST {
		margin: 0px auto;
		margin-top: 40px;
	}
	.box input[type=date], .box input[type=time], .box input[type=datetime-local], .box input[type=month] {
		margin: 0px 13%;
	}
	.upCol3 > .upCol input[type=date], .box input[type=time], .upCol3 > .upCol input[type=datetime-local], .upCol3 > .upCol input[type=month] {
		margin-top: 20px;
	}
	.error-404 {
		font-size: 24px;
		margin: 55px 0;
	}
	.error-404 h3 {
		font-size: 65px;
	}
	.error-404 h5 {
		font-size: 52px;
	}
	.square.crumb ul.breadcrumb {
		width: 100%;
	}
}
@media (max-width: 990px) {
	.middle {
		padding: 0 15px!important;
	} 
	.rightCol .signIn {
		width: 70%;
		margin: 0 auto 20px!important;
	}
	.square ul.breadcrumb {
		width: 50%;
	}
	/*player statistic*/
	.col-xs-12.col-sm-4 .box .jsm_playerstat {
		margin-top: 10px;
		padding: 0 20px;
	}
	/*scroll module*/
	.box div.jsmainscroll {
		margin-top: 0;
	}
	.box .jsmatchcont .js_div_particName > a, .box .jsmatchcont .jsScoreDiv > a {
		font-size: 12px;
	}
	.box .jsmainscroll .jsmatchdate {
		min-height: 20px;
		padding: 0 3px 7px;
	}
	.box .jsview2 table td.tdminwdt > div:first-child {
		margin-top: -25px;
	}
	.box .jsSliderContainer .jsnext, .box .jsSliderContainer .jsprev {
		top: 35%;
	}
	.box .jsSliderContainer .jsrelatcont {
		padding: 0 5px;
	}
	footer {
		margin-top: 45px;
	}
}
@media (max-width: 990px) and (min-width: 769px){
	.tblviewrightForm .team-embl {
		display: block;
	}
	.tblviewrightForm > tbody > tr > td:last-child, .tblviewrightForm > tbody > tr > td:first-child,
	.tblviewrightForm > tbody > tr > th:last-child, .tblviewrightForm > tbody > tr > th:first-child {
		padding: 0 10px;
	}
	table.tblview {
		display: table;
	}
	.upCol1 > .box.upCol, .upCol2 > .box.upCol, .upCol3 > .box.upCol {
		padding: 10px 0;
		font-size: 12px;
	}
	.col-sm-4 .box > h3 {
		height: 35px;
		padding: 0 5px;
		background: #fff;
	}
	.jsm_restable {
		margin-top: 5px!important;
	}
	.rightCol {
		margin-top: 0px!important;
	}
	.jsmatchcont .jsScoreDiv {
		margin: 0 auto!important;
	}
	/*Scroll module*/
	.box .jsSliderContainer .jsnext, .box .jsSliderContainer .jsprev {
		top: -20px;
		height: 100%;
		width: 25px;
	}
	.box .jsSliderContainer .jsnext:hover, .box .jsSliderContainer .jsprev:hover {
		background-color: rgba(0,0,0,.25);
	}
	.box .jsDefaultContainer .jsview2 {
		padding: 0 10px;
	}
	.box .jsSliderContainer .jsview1 {
		margin-top: 20px;
	}
	.box .jsmainscroll .jsview1 .jsmatchdate {
		padding-top: 25px;
	}
}
@media (max-width: 980px) {
	.rightCol .rightForm form {
		padding: 0 20px;
	}
	.square.crumb ul.breadcrumb {
		width: 52%;
		margin-top: 10px;
	}
}
@media (max-width: 800px) {
	header .col-sm-12 {
		padding: 0;
	}
}
@media (min-width: 768px) {
	header .navbar-logo {
		max-width: 240px;
	}
	.navbar {
		border-radius: 0;
	}
	.dropdown:hover > .dropdown-menu {
		display: block;
	}
	/*Post comment*/
	.comment-list .arrow:after, .comment-list .arrow:before {
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		border-style: solid;
		border-color: transparent;
	}
	.comment-list .panel.arrow.left:after, .comment-list .panel.arrow.left:before {
		border-left: 0;
	}
	.comment-list .panel.arrow.left:before {
		left: 0px;
		top: 30px;
		border-right-color: inherit;
		border-width: 16px;
	}
	.comment-list .panel.arrow.left:after {
		left: 1px;
		top: 31px;
		border-right-color: #FFFFFF;
		border-width: 15px;
	}
	.comment-list .panel.arrow.right:before {
		right: -16px;
		top: 30px;
		border-left-color: inherit;
		border-width: 16px;
	}
	.comment-list .panel.arrow.right:after {
		right: -14px;
		top: 31px;
		border-left-color: #FFFFFF;
		border-width: 15px;
	}
	.comment-list form > div.comment-form-email {
		padding: 0 15px;
	}
	.div-comment .panel-body > .comment-user {
		display: none;
	}
	.alignleft {
		float: left;
		margin-right: 15px!important;
		margin-bottom: 5px!important;
	}
	.alignright{
		float: right;
		margin-left: 15px!important;
		margin-bottom: 5px!important;
	}
	.aligncenter {
		margin: 10px auto!important;
	}
	.wp-caption.aligncenter > .wp-caption-text {
		right: 0;
		left: 0;
	}
	.wp-caption.alignleft > .wp-caption-text {
		left: 0;
	}
	.wp-caption.alignright > .wp-caption-text {
		right: 0;
	}
	/*Archive posts*/
	div[class^="blog"] .archive-item .blog-inform > .item-image {
		width: 270px;
		float: left;
		margin-bottom: 10px;
		margin-right: 15px;
	}
	div[class^="blog"] .items-row > div > .archive-item .details {
		height: 21px;
	}
	div[class^="blog"] .items-row > div > .archive-item .details .info {
		width: auto;
	}
	div[class^="blog"] .items-row > div > .archive-item .details .info-2 {
		float: right;
	}
	div[class^="blog"] .items-row > div > .archive-item .tags-block {
		margin-top: 10px;
	}
	.mainContent > .error {
		min-height: 300px;
	}
	/*Gallery*/
	.gallery > .gallery-item {
		display: inline-block;
		margin: 0 1.5% 10px;
		padding: 	5px;
	}
	.gallery-columns-1 > .gallery-item {
		width: 94%;
	}
	.gallery-columns-2 > .gallery-item {
		width: 47%;
	}
	.gallery-columns-3 > .gallery-item {
		width: 30.33%;
	}
	.gallery-columns-4 > .gallery-item {
		width: 22%;
	}
	.gallery-columns-5 > .gallery-item {
		width: 17%;
	}
	.row-left {
		margin-left: -15px;
	}
	.row-right {
		margin-right: -15px;
	}
}
@media (max-width: 768px) {
	.navbar>.container .navbar-brand {
		height: auto;
		padding: 10px 15px;
	}
	header .navbar .nav>li>a {
		padding: 15px;
		padding-right:10px;
	}
	header .table-responsive {
		border: none;
	}
	header .col-sm-12 {
		padding: 0;
	}
	header div.row /*, .slider-box*/  {
		margin-top: 0;
	}
	header .well {
		margin-top: 0;
	}
	header .navbar .nav>li {
		float: none!important;
	}
	header .navbar .nav>li:first-child {
		overflow: hidden;
	}
	header .navbar .nav>li:last-child, header .oth-btn>li:last-child>a:hover{
		border-radius: 0 0 5px 5px!important;
		overflow: hidden;
	}
	.tag-category .display-page {
		margin-bottom: 20px;
	}
	.dropdown-submenu {
		display: block;
		position: static;
		float: none;
	}
	.dropdown-menu {
		position: relative;
		float: none;
		border: 0; 
		border-radius: 4px;
		-webkit-box-shadow: none; 
		box-shadow: none; 
	}
	.open .nav-child.dropdown-menu {
		display: block;
		background-color: #fff;
		border: none;
		border-radius: 0;
		box-shadow:none;
		padding: 0;
	}
	.dropdown-submenu>.dropdown-menu {
		top: 0;
		left: auto;
		margin-top: 0px;
		padding: 0;
	}
	.dropdown-submenu>.dropdown-menu > li > a {
		padding-left: 30px;
	}
	.dropdown-menu>li>a {
		padding: 6px 20px;
	}
	.dropdown-menu>li>a:before {
		content: "\f142";
		color: #9C8743;
		font-family: 'FontAwesome';
		padding-right: 5px;
	}
	.logo {
		padding: 0px 15px;
	}
	.login .form-horizontal .control-label {
		text-align: right;
	}
	.contact-position dt {
		float: left;
	}
	.contact-address {
		width: 50%;
		margin: 0 auto 20px;
	}
	.square.crumb ul.breadcrumb, .square.o_crumb ul.breadcrumb, .square ul.breadcrumb {
		width: 100%;
	}
	header .container-fluid > .navbar-header {
		width: inherit;
		margin-bottom: 0;
	}
	.tblviewrightForm .team-embl {
		display: block!important;
	}
	.demoinfo {
		padding: 15px 15px 0;
	}
	.slider-box {
		margin-bottom: 20px;
	}
	.midCol_bcg.square {
		background: #fff!important;
		min-height: auto;
	}
	.midCol_bcg.none {
		min-height: 20px!important;
	}
	.box > div {
		padding: 0 20px;
	}
	.box input[type=date], .box input[type=time], .box input[type=datetime-local], .box input[type=month] {
		margin: 0px 13%;
	}
	.upCol3 > .upCol input[type=date], .box input[type=time], .upCol3 > .upCol input[type=datetime-local], .upCol3 > .upCol input[type=month] {
		margin-top: 20px;
	}
	.leftBox .heading h3 {
		text-align: center;
		padding: 0 15px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.rightMenu, .rightCol > div ul {
		padding: 10px;
		margin-top: 0px;
	}
	.signIn ul {
		padding: 0!important;
	}
	.rightBox .heading h3, .rightCol > div .heading h3, .rightCol .rightForm .heading h3 {
		text-align: center;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.kfMenu {
		width: 50%;
		margin-bottom: 15px;
	}
	.footerCont > div {
		margin-bottom: 15px;
	}
	.mainContent > .error {
		margin: 0;
	}
	.error-404 {
		font-size: 24px;
	}
	.error-404 h3 {
		font-size: 63px;
	}
	.error-404 h5 {
		font-size: 50px;
	}
	table.tblview {
		display: table!important;
	}
	.col-xs-12.col-sm-4.col-md-4.col-lg-4 {
		padding: 0 15px;
	}
	.midMod .box, .box {
		padding: 0;
		padding-bottom: 10px;
		margin-bottom: 20px;
		max-height: none;
		min-height: 180px;
	}
	.midMod {
		margin-bottom: 20px;
	}
	.midMod > div.box {
		margin-bottom: 0;
	}
	.col-sm-4 .upCol3 > .upCol h3, .col-sm-4 .upCol2 > .upCol h3, .col-sm-4 .upCol1 > .upCol h3, 
	.upCol1 > .upCol h3, .upCol2 > .upCol h3, .upCol3 > .upCol h3 {
		background: #fff;
		padding: 15px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.rightCol {
		margin-top: 0px!important;
	}
	.jsmatchcont .jsScoreDiv {
		margin: 0 auto!important;
	}
	.jsmodtbl_responsive .table-responsive {
		border: none!important;
	}
	.col-xs-12.col-sm-4 .box .jsm_playerstat {
		margin: 5px auto 0;
	}
	/*scroll module*/
	.box > .jsDefaultContainer {
		padding: 0 5px;
	}
	.box div.jsmainscroll {
		margin-top: 10px;
	}
	.box .jsmatchcont .js_div_particName > a, .box .jsmatchcont .jsScoreDiv > a {
		font-size: 14px;
	}
	.box .jsmainscroll .jsmatchdate {
		width: 100%!important;
	}
	.box .jsview2 .jsmatchcont table tr:first-child > td {
		height: auto;
	}
	.box .jsview2 table td.tdminwdt > div:first-child, .box .jsSliderContainer .jsview2 {
		margin-top: 0;
	}
	.box .jsSliderContainer .jsrelatcont {
		padding: 0;
	}
	.box .jsSliderContainer .jsview2 .js_div_particName > a {
		padding: 0 5px;
	}
	.box .jsmainscroll .jsview1 .jsmatchdate {
		padding-top: 20px;
	}
	/*Post comment*/
	.comment-list form > div.input {
		padding: 5px 0;
	}
	.comment-list form > div.input > input {
		width: 60%;
		margin: 0 auto;
	}
	.comment-list .post-comment > div {
		padding: 0;
	}
	.comment-list .post-comment > ul {
		padding-left: 15px;
	}
	.comment-list .post-comment .panel > .panel-body {
		padding: 10px;
	}
	.comment-list .post-comment .panel > .panel-body > p.text-right {
		margin: 0;
	}
	[class*="align"] {
		margin: 10px auto!important;
	}
	.wp-caption > .wp-caption-text {
		right: 0;
		left: 0;
	}
	.gallery > .gallery-item {
		display: inline-block;
		width: 47%;
		margin: 0 1.5% 10px;
		padding: 	5px;
	}
}
@media (max-width: 700px) {
	header .well {
		width: 100%;
	}
	.playerST {
		margin: 0px 33%;
	}
	.box input[type=date], .box input[type=time], .box input[type=datetime-local], .box input[type=month] {
		margin: 0px 35%;
	}
	.rightCol {
		margin-top: 0;
	}
	.rightCol .rightForm .heading h3 {
		background: transparent;
	}
	footer .container .footerBg {
		margin: 0px;
	}
	.error-404 {
		font-size: 26px;
	}
	.error-404 h3 {
		font-size: 53px;
	}
	.error-404 h5 {
		font-size: 46px;
	}
	.contact-address {
		width: 60%;
	}
	/*Post navigation*/
	.post-navigation > .nav-links > div {
		width: 100%;
		float: none!important;
		margin: 5px 0;
	}
}
@media (max-width: 600px) {
	.playerST {
		margin: 0px 33%;
		margin-top: 0px;
	}
	.rightCol {
		margin-top: 0px;
	}
	.logo {
		width: 80%;
	}
	.error-404 {
		font-size: 26px;
	}
	.error-404 h3 {
		font-size: 53px;
	}
	.error-404 h5 {
		font-size: 46px;
	}
	.contact-address {
		width: 70%;
	}
	div[class^="blog"] hr, .single hr {
		margin-bottom: 5px;
	}
	div[class^="blog"] .items-leading .blog-inform.info-details, .items-row .col-sm-12 > .blog-inform {
		min-height: 55px;
	}
	div[class^="blog"] .items-leading .details .info-1 > dd, div[class^="blog"] .item .details .info-1 > dd, div[class^="blog"] .item .details .info-2 > dd {
		float: none;
		border: none;
		padding: 2px 10px;
	}
	div[class^="blog"] .items-row > div > .item .details .info > dd, .item-page > .article-inform > .details .info > dd {
		font-size: 10px;
	}
	div[class^="blog"] .item .page-header > h2 {
		font-size: 18px;
		line-height: 1.2;
	}
	div[class^="blog"] .item > .page-article > *, div[class^="blog"] .item p.tags {
		text-align: start;
		font-size: 12px;
		line-height: 1.3;
	}
	.tags > a {
		padding-left: 15px;
		font-size: 10px;
	}
	.tags > a::after {
		width: 5px;
		height: 5px;
	}
	.item-page > .article-inform > .details .info-1 > dd {
		display: none;
	}
	.item-page > .article-inform > .details .info-1 > dd.createdby{
		display: block;
	}
	/*Post comment*/
	nav.nav > .nav-links > div {
		width: 100%;
		padding: 5px 0;
	}
}
@media (max-width: 568px) {
	header {
		min-height: 100px;
		background: none;
	}
	.error-404 {
		font-size: 18px;
		margin: 70px 0;
	}
	.error-404 h3 {
		font-size: 40px;
	}
	.error-404 h5 {
		font-size: 36px;
	}
	/*Scroll module*/
	.box > div.jsSliderContainer {
		padding: 0;
	}
	.box .jsSliderContainer .jsnext, .box .jsSliderContainer .jsprev {
		width: 20px;
	}
	.box .jsSliderContainer .jsnext {
		right: -5px;
	}
	.box .jsSliderContainer .jsprev {
		left: -5px;
	}
}
@media (max-width: 480px) {
	.box {
		margin-bottom: 20px;
		height: auto;
		min-height: 190px;
	}
	.box input[type=date], .box input[type=time], .box input[type=datetime-local], .box input[type=month] {
		margin: 0px 23%;
	}
	.playerST {
		margin: 0px 18%;
		margin-top: 0px;
	}
	.midCol {
		padding: 15px;
	}
	.midCol-middle {
		padding:0 15px 15px;
	}
	.middle {
		padding: 0!important;
	}
	.rightCol .signIn {
		width: 80%;
	}
	.contact-address {
		width: 100%;
	}
	div[class^="blog"] > .items-leading > .item .pull-left.item-image, div[class^="blog"] > .items-row.cols-1 > .item .pull-left.item-image, div[class^="blog"] > .items-row.cols-1 > .item .pull-right.item-image {
		float: none!important;
		width: 100%;
		margin: 0;
	}
	.item-page > .article-inform .pull-none.item-image div.img_caption p {
		font-size: 14px;
		line-height: 1.2;
	}
	.item-page > .article-inform > .details .info dd {
		margin: 0;
		padding: 0 5px!important;
	}
	div[class^="blog"] .item p.tags, .item-page p.tags {
		display: none;
	}
	/*Scroll module*/
	.box .jsSliderContainer .jsnext, .box .jsSliderContainer .jsprev {
		top: 15%;
		width: 25px;
	}
	.box .jsSliderContainer .jsnext:hover, .box .jsSliderContainer .jsprev:hover {
		background-color: rgba(0,0,0,.25);
	}
	.comment-list form > div.input > input {
		width: 70%;
	}
	.kfMenu {
		width: 100%;
	}
}
@media (max-width: 375px) {
	div[class^="blog"] .items-leading .details .info-1 > dd, div[class^="blog"] .col-sm-12.item .details .info-1 > dd, div[class^="blog"] .col-sm-12.item .details .info-2 > dd {
		font-size: 10px;
	}
	div[class^="blog"] .item p.tags, .item-page p.tags {
		display: none;
	}
	.info-1 > dd, div[class^="blog"] .col-sm-12.item .details .info-2 > dd {
		font-size: 10px;
	}
	/*scroll module*//*Post comment*/
	.comment-list form > div.input > input {
		width: 90%;
	}
}