/*
Theme Name: qldlionsfc
Theme URI: https://qldlionsfc.com.au/
Description: Sports Club and News WordPress Theme
Version: 1.0.1
Author: Striking Designs
Author URI: https://strikingdesigns.com.au
Template: alchemists
*/

.rpt_style_basic .rpt_plan .rpt_head {
    
    height: 300px;
}
.rpt_4_plans .rpt_plan .rpt_title {
    font-size: 14px !important;
}
.rpt_style_basic .rpt_plan .rpt_head .rpt_price {
    padding: 6px 10px;
    font-size: 44px !important;
}	
.rpt_style_basic .rpt_plan .rpt_head .rpt_description {
    font-size: 14px;
    line-height: 20px;
    padding: 0 !important;
	}	
@media (min-width: 992px) {
    .main-nav__list > li.menu-item-home > a {
        background-color: #fff !important;
        color: #131724 !important;
    }
}
@media (min-width: 992px) and (max-width: 1200px) {
	header .container {
        width: 98% !important;
		max-width: 98% !important;
    }
	.main-nav__list > li > a {

    padding-left: 8px !important;
    padding-right: 8px !important;
}
.main-nav__list > li.menu-item-has-children > a::after {
	color: #131724 !important;
}

.main-nav__list > li.menu-item-has-children > a:hover::after
{
	color: #fff !important;
}
}
.hentry ul[style*="list-style-type"] {
    padding-left: 20px;
}
.hentry ul[style*="list-style-type"] li {
    padding-left: 0;
}
.hentry ul[style*="list-style-type"] li::before { 
    display: none;
}
.posts__item--card .posts__footer {
    
    background: #f37021;
}
.sponsors-item img, .sponsors-item a img {
    width: auto;
    height: 50px;
    padding-bottom: 15px;
    -ms-interpolation-mode: bicubic;
  /*  image-rendering: auto | optimizeSpeed | optimizeQuality | -webkit-optimize-contrast;*/
}
.lcs_logo_container img {
    width: auto;
    height: 80px;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: -webkit-optimize-contrast;
   /* lIEnon-standard property-ms-interpolation-mode: bicubic; */
   /* lSafari°UC BrowserÞimage-rendering: -webkit-crisp-edges;*/
    lSafariFimage-rendering: -moz-crisp-edges;
    lFirefoxvimage-rendering: -o-crisp-edges;
    lOperaºimage-rendering: pixelated;
}
#text-2 {
	
	width:100%;
}
.footer-logoss {
	padding: 20px;
	
}

.sp-league-table .data-name .team-logo {
    margin-right: 0.2em;
    float: left;
}
.table-standings td.data-name {
    font-size:llpx;
    text-align: left;
}
.rfbp-post {
    border-bottom: 0px solid #E9E9E9;
    padding-bottom: 15px;
    margin-bottom: 15px;
    margin-top: 0;
    padding-top: 0;
}
a.rfbp-link {
    text-decoration: none !important;
    border-bottom: 0;
    display: block;
    color: #337ab7;
    font-weight: 400;
}
a.rfbp-link:hover {
    color: #fff;
   
}
.footer {
    color: #fff;
}
.widget--footer .widget__title {
    color: #fff;
    font-size: 14px;
    border-bottom: 1px solid #f37021;
    padding-bottom: 5px;
}
@media (min-width: 1400px) {
.container {
	width: 1384px;
}
}


.posts--slider-featured .posts__thumb {
	float: none;
}
.posts--slider-featured .posts__thumb img {
	width: 100%;
}
.header__primary-inner {
	padding-left: 24px;
}
.post__meta-block--top .post-author {
    text-align: center;
    display: none;
}
.posts__item--card .post__meta, .posts__item--card .post__meta a  {
color: #fff;
}
.posts__item--card .posts__inner .posts__title {
	min-height: 80px;
}
.header__primary {
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.06);

-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.06);

box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.06);
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.header-logo {
	/*margin-bottom: 1px;
	bottom: 80px;
	*/
position: absolute;
z-index: 3;
left: 0;
display: block;
bottom: 100%;
margin-left: 0;
margin-bottom: 7px;
}
@media (max-width: 991px) {
	.header-logo {
		display: none;
	}
}
.main-nav__list > li > a {
	padding-left: 15px;
	padding-right: 15px;
}
.header__primary::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 50%;
	background-color: #fff;
}
.header__primary-inner::before {
	display: none;
}
.main-nav__list > li > a:hover {
	color: #fff;
	background-color: #1e202f;
}
.main-nav__list > li > a:hover::before {
    background-color: #1e202f;
}
.main-nav__list > li.current-menu-item > a {
    background-color: #131724;

}
.no-mega-menu .main-nav__sub-0 li a:hover {
	background-color: #1e202f;
}
.has-mega-menu .main-nav__sub-0 .main-nav__sub-1 > li > a:hover, .main-nav__list li > .main-nav__sub-2 > li > a:hover {
color: #f60!important;
}
.main-nav__list li > .main-nav__sub-2 > li {
	
	font-size: 12px !important;
	font-weight: 700;
}
.main-nav__list li > .main-nav__sub-2 > li > a {
	color:white !important;
	
}
.main-nav__list > li {
	border-right: 1px solid #f2f2f2;
}
.main-nav__list {
    border-left: 1px solid #f2f2f2;
}
input.header-mobile__search-control {
	
	background-color: transparent;
	border-color: #bbc4f0;
	color:#bbc4f0;
}
.nav-account .nav-account__item {
    
    font-size: 14px;
}
.header-mobile__search-submit {
    color: #bbc4f0;
}
input.header-mobile__search-control:focus {

    background-color: #fff;
	border-color: #f8f8f8;
	color:#999;
}
.form-control::placeholder, .input-text::placeholder, select::placeholder {

    color: rgba(255, 255, 255, 0.6);
    

}

.social-links__item .fa {
    
    font-size: 22px;
}
.header .social-links__item .fa {

    color:#1e202f; 

}
.header-banner img {
	/*border: 1px solid; */
}
.hero-unit__img {
    
    left: 35%;
   top: 8vh;
}
.home .site-content {

   /* padding-top: 0px; */

}
.posts--slider-top-news .slick-list, .posts--slider-top-news .slick__slide {
    max-height: 520px !important;
}

.sp-header-sponsors {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.sp-data-table .data-name {

    text-align: center;

}
.player-info-details__title, .player-info-stats__item .circular .circular__label, .player-info-stats__item .circular .circular__bar .circular__percents small, .game-player-result .game-player-result__score .game-player-result__score-win {

    color: #f37021;

}
body.home .sp-player-list .data-name .player-photo img {
    width: auto;
    height: auto;
    max-width: 4em;
    max-height: 4em;
	margin-bottom:2em;
	 border-radius: 100px;
}
body.home .sp-player-list .data-name .player-flag img {
    width: auto;
    height: auto;
	margin-bottom:2em;
}
body.home .sp-player-list .data-name span.player-photo {
	margin-bottom: 2em;
	
}
/*.table-hover > tbody > tr.highlighted {
    background-color: #fff;
}
.table-hover > tbody > tr.highlighted:hover {
    background-color: #f37021;
}
 .sp-highlight, tr.highlighted td.data-name, tr.highlighted td.data-w, tr.highlighted td.data-l, tr.highlighted td.data-gb {

    color: #1e202f;

}
*/
.post__meta-block--top .page-heading__title, .post__meta-block--top .posts__title {

    /*background: #00f6;*/

}
.posts__item--card .post-author, .posts--slider-featured .post-author {
	display: none;
}
.posts__item--desc-left .posts__thumb {

    opacity: .95;

}
posts--simple-list .post-author {
    
    display: none;
}
/*.card__header {
   
    background-color: #131724;
}
*/
.card__header {
padding: 12px 23px;
}
.card__header::before {
background:transparent;
}
.marquee-wrapper {
    border-bottom: 1px solid #d4d2d2;
}
.footer-copyright {
    color: #f37021;

}

/*contact forms*/
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .wpcf7-form select {
background-color: #eee !important;
border: none !important;
width: 80% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #111 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #f15c22 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover {
background-color: #eee;
border-color:#eee;
padding: 6px 20px !important;
}
div.wpcf7 {
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}
h1.page-heading__title {
   display: none;
}
.dataTables_wrapper .dataTables_filter {
  width:100%;
  text-align:center;
}
/*.dataTables_wrapper .dataTables_filter {
	text-align: left;
	margin-bottom:5px;
}
*/
.dataTables_wrapper .dataTables_length {
	float: right;
	margin-bottom:5px;
	display:none;
}
.dataTables_wrapper [type="search"] {
	 outline-offset: -2px; 
	 -webkit-appearance: none; 
	width: 100%;
	appearance: none;
	height: 22px;
	padding: 12px 16px;
	line-height: 1.733333;
	font-size: 15px;
	color: #2b2975;
	background-color: #fff;
	border:1px solid #909295;
	border-radius: 2px;
	box-shadow: none;
	transition: border-color ease-in-out 0.15s;
}

select.form-control, select {
    background-color: #fff;
}
.dataTables_wrapper .form-control, .input-text, select {
    width: 100%;
    appearance: none;
    height: 22px;
    padding: 12px 16px;
    line-height: 1.733333;
    font-size: 15px;
    color: #2b2975;
    background-color: #fff;
    border:1px solid #909295;
    border-radius: 2px;
    box-shadow: none;
    transition: border-color ease-in-out 0.15s;
}
.btn-right { float:right;}
.btn-dark {  background-color: #1e202f !important; margin-left: 8px!important; }
.btn-margin { margin-top: 5px;  padding: 11px 20px!important;}
a.frm_logout_link, .with_frm_style.frm_slide.frm_inline_login .frm-open-login, span .frm-open-login { font-size: 11px; border:1px solid #f60; vertical-align: sub;
	padding: 12.5px 30px;
	line-height: 1.5em;
	border-radius: 2px;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	text-transform: uppercase;
	transition: all 0.3s ease; }
 .modal-title {
	
	display: none;
}

#x thead { background:#eee;}

table.dataTable {
    border-collapse: separate !important;
}
/* dataTables CSS modification & positioning */
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 0 !important;
  content: "" !important;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0 !important;
  content: "" !important;
}
table.dataTable thead th {
    position: relative;
    background-image: none !important;
}
  
table.dataTable thead th.sorting:after,
table.dataTable thead th.sorting_asc:after,
table.dataTable thead th.sorting_desc:after {
    position: absolute !important;
    top: 12px !important;
    right: 8px !important;
    display: block !important;
    font-family: FontAwesome !important;
}
table.dataTable thead th.sorting:after {
    content: "\f0dc" !important;
    color: #f60 !important;
    font-size: 0.8em !important;
    padding-top: 0.12em !important;
}
table.dataTable thead th.sorting_asc:after {
    content: "\f0de" !important;
}
table.dataTable thead th.sorting_desc:after {
    content: "\f0dd" !important;
}
@media screen and (max-width: 767px) {
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty {
 cursor:default !important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before {
 display:none !important
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child {
 position:relative;
 padding-left:30px;
 cursor:pointer
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
 top:9px;
 left:4px;
 height:14px;
 width:14px;
 display:block;
 position:absolute;
 color:white;
 border:2px solid white;
 border-radius:14px;
 box-shadow:0 0 3px #444;
 box-sizing:content-box;
 text-align:center;
 text-indent:0 !important;
 font-family:'Courier New', Courier, monospace;
 line-height:14px;
 content:'+';
 background-color:#31b131;
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
 content:'-';
 background-color:#d33333
}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child {
 padding-left:27px
}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before {
 top:5px;
 left:4px;
 height:14px;
 width:14px;
 border-radius:14px;
 line-height:14px;
 text-indent:3px
}
table.dataTable.dtr-column>tbody>tr>td.control,
table.dataTable.dtr-column>tbody>tr>th.control {
 position:relative;
 cursor:pointer
}
table.dataTable.dtr-column>tbody>tr>td.control:before,
table.dataTable.dtr-column>tbody>tr>th.control:before {
 top:50%;
 left:50%;
 height:16px;
 width:16px;
 margin-top:-10px;
 margin-left:-10px;
 display:block;
 position:absolute;
 color:white;
 border:2px solid white;
 border-radius:14px;
 box-shadow:0 0 3px #444;
 box-sizing:content-box;
 text-align:center;
 text-indent:0 !important;
 font-family:'Courier New', Courier, monospace;
 line-height:14px;
 content:'+';
 background-color:#31b131
}
table.dataTable.dtr-column>tbody>tr.parent td.control:before,
table.dataTable.dtr-column>tbody>tr.parent th.control:before {
 content:'-';
 background-color:#d33333
}
table.dataTable>tbody>tr.child {
 padding:0.5em 1em
}
table.dataTable>tbody>tr.child:hover {
 background:transparent !important
}
table.dataTable>tbody>tr.child ul.dtr-details {
 display:inline-block;
 list-style-type:none;
 margin:0;
 padding:0
}
table.dataTable>tbody>tr.child ul.dtr-details>li {
 border-bottom:1px solid #efefef;
 padding:0.5em 0
}
table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
 padding-top:0
}
table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {
 border-bottom:none
}
table.dataTable>tbody>tr.child span.dtr-title {
 display:inline-block;
 min-width:75px;
 font-weight:bold
}
div.dtr-modal {
 position:fixed;
 box-sizing:border-box;
 top:0;
 left:0;
 height:100%;
 width:100%;
 z-index:100;
 padding:10em 1em
}
div.dtr-modal div.dtr-modal-display {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 width:50%;
 height:50%;
 overflow:auto;
 margin:auto;
 z-index:102;
 overflow:auto;
 background-color:#f5f5f7;
 border:1px solid black;
 border-radius:0.5em;
 box-shadow:0 12px 30px rgba(0,0,0,0.6)
}
div.dtr-modal div.dtr-modal-content {
 position:relative;
 padding:1em
}
div.dtr-modal div.dtr-modal-close {
 position:absolute;
 top:6px;
 right:6px;
 width:22px;
 height:22px;
 border:1px solid #eaeaea;
 background-color:#f9f9f9;
 text-align:center;
 border-radius:3px;
 cursor:pointer;
 z-index:12
}
div.dtr-modal div.dtr-modal-close:hover {
 background-color:#eaeaea
}
div.dtr-modal div.dtr-modal-background {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:101;
 background:rgba(0,0,0,0.6)
}

 div.dtr-modal div.dtr-modal-display {
  width:95%
 }
}
