/*
Theme Name: OCS Quantum - Core Wordpress theme from OCS Software. 
Author: OCS Sport
Author URI: http://ocs-sport.com/
Description: This is the parent theme that provides the core golf tour functionlity to the tour specific child theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*Wordpress editor styles start*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
/*li#menu-item-38996 > a {
    color: transparent!important;
    cursor: none;
}*/
#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow.responsive-menu-subarrow-active {
    color: #ffffff;
    border-color: #00b588!important;
    background-color: #00b588!important;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {
    color: #ffffff;
    background-color: #00b588!important;
    border-color: #003629;
}
span.posScorePoint {
    margin-left: -5px;
}
th.roundRepeat {
    width: 80px!important;
}
.parWidth {
    width: 80px!important;
}
.projectedOoM {
    display: block;
}
.oompos {
    padding-left: 15px;
}
.centerScore {
    text-align: left;
}
td.centerScore {
    padding-left: 14px!important;
}
ul#menu-primary > li > a :active {
    color: pink!important;
}
.bullPointScorecard {
    margin-top: 4px!important;
}
.innerBk {
    padding: 10px;
}
.major {
    color: #00433E!important;
    font-weight: bold!important;
}
td.score-under-2.scorBrd.blank {
    background-color: transparent!important;
}
td.score-under-2.scorBrd.blank > span.innerBK{
    background-color: transparent!important;
}
.zoom-effect-container-fut.ng-scope.current_tourn_row  {
    border-top: 15px solid #dcd6d6;
    border-bottom: 15px solid #dcd6d6;
    background: #dcd6d6;
}
.RightED {
    padding-left: 5px!important;
}
.activeBTN {
    background-color: #00b588!important;
}
.textAlign {
    text-align: center;
}
button.scoreCard.ng-binding.ng-scope {
    background: #ddd;
    color: #000;
    padding: 10px 15px;
}
tr.card-on > td {
    border: 1px solid #000!important;
}
p.draw-player-name > a {
    color: #007bff;
}
a.nice-button.tps-sydney-blue {
    margin-top: 30px;
    margin-bottom: 30px;
    display: inline-block;
}
ul.overviewReport {
    background: #fff;
    padding-right: 40px;
    padding-top: 30px;
    padding-bottom: 30px;
}
ul.overviewReport > p:last-child {
    margin-bottom: 30px;
    margin-top: 30px;
}
body {
    font-family: 'Roboto', sans-serif!important;
    font-size: 1.5em!important;
    line-height: 1.42857143;
    color: #333;
    background-color: #F9f9f9;
    font-weight: 400;
    font-style: normal;
    overflow-x: hidden;
}
p {
    margin: 0 0 10px;
    font-family: 'Roboto', sans-serif!important;
    font-size: 17px;
    line-height: 1.42857143;
    font-weight: 300;
}
iframe#google_ads_iframe_\/2835490\/New_PGA_Lower_Banner_0 > html > body > a > img {
  width: 320px!important;
  height: 50px!important;
}
span.category-names {
  text-transform: uppercase;
  color: #4e7650;
}
.mobile-container {
  max-width: 480px;
  margin: auto;
  background-color: #555;
  height: 500px;
  color: white;
  border-radius: 10px;
}

.topnav {
  overflow: hidden;
  background-color: #003528;
  position: relative;
}

.topnav #myLinks {
  display: none;
}

.topnav a {
  color: white;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
}

.topnav a.icon {
    background: transparent;
    display: block;
    position: absolute;
    right: 12px;
    top: 18px;
}

.topnav a:hover {
  background-color: #00433e;
  color: black;
}

.activemenUU {
  background-color: #00433e;
  color: white;
}
/*new Code below thats been added by matt from 3rd Dec 2018 onwards*/
.bottomthree {
    display: -webkit-inline-box;
    padding-right: 0;
}
/*.score-13{
    margin-left: -4.5em;
    display: block;
}
.par-13{
    display: block;
    margin-left: -7em;YYY
    margin-left: -6.5em;
    display: block;
}*/
/*tr.middle-sec{
    background-color: pink;
}*/
.[title="Featured Right"] {
    display: none;
}
[title="Featured Right"] {
    display: none;
}
div[data-title="Featured Right"] {
    display: none;
}
.last-yellow.ng-binding {
    color: #4e7650;
}
.logo-pl-page {
    padding-right: 10px;
}
.player-profile-face-image {
    background-size: cover;
    height: 250px;
    width: 250px;
    background-repeat: no-repeat;
    /*border-radius: 50%;*/
    background-position: 40% 40%;
    margin: auto;
    margin-top: 15px;
}
.player-list-pr-social {
    color: #cecece!important;
    font-size: 19pt!important;
    padding-left: 0;
    padding-right: 10px;
}
p.full-profile-player-list {
    background: #f6b310;
    padding: 12px;
    text-align: center;
    color: #fff;
    margin-top: 50px;
}
a.full-profile-player {
    font-size: 13pt;
    text-decoration: none;
}
span#player-career-low {
    background-repeat: no-repeat;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12pt;
    color: #000;
    font-weight: 700;
    line-height: 2;
}
.name-plist {
    padding-left: 13px!important;
}
.players-list {
    text-align: center!important;
}
.spon-row{
    max-width: 1350px;
    margin: auto!important;
}
.pip-height{
    border-right: 1px solid #e0dfdf;
    height: 215px;
}
.pipe-purple {
    background: #e0dfdf;
    height: 1px;
    position: relative;
    top: 4.3em;
}
.pipe-red {
    background: #e0dfdf;
    height: 1px;
    position: relative;
    top: 15.3em;
}
.pipe-blue {
    background: #e0dfdf;
    height: 1px;
    position: relative;
    top: 14px;
}
.pipe-green {
    background: #e0dfdf;
    height: 1px;
    position: relative;
    top: -10px;
}
.pipe-pink{
    background: #e0dfdf;
    height: 1px;
    position: relative;
    top: 15px;
}
.thirdrow-tp{
    margin-top: 2em;
}
.thirdheader-pad {
    padding-left: 25px;
}
.thirdrow-header{
    display: inline-flex;
}
.arrow-dd{
    color: #ffffff!important;
    position: absolute;
    margin-top: -23px;
    left: 4em;
    font-size: 25pt;
}
.color-gold{
    background-color: #0c1d6b;
    height: 10px;
    margin-top: 1px;
}
.first-pad{
    margin-top: 3em;
}
.playerP-noleft{
    padding-left: 0px;
}
.right-square-player-profile{
    display: block;
    text-align: center;
    background: #295e4c;
    color: #fff;
    height: auto;
    /* border-radius: 50%; */
    line-height: 2;
    font-size: 21pt;
    font-weight: bold;
}
.left-square-player-profile{
    display: block;
    text-align: center;
    background: #9bc158;
    color: #fff;
    height: auto;
    /* border-radius: 50%; */
    line-height: 2;
    font-size: 21pt;
    font-weight: bold;
}
.total_eagles_value{
    font-size: 25pt;
    color: #7998ce;
    font-weight: bold;
    float: right;
}
.total_birdie_value{
    font-size: 25pt;
    color: #f6b412;
    font-weight: bold;
    float: right;
}
.eagle-title{
    background: linear-gradient(-113.5deg, rgba(245,242,242, 0.9) -54%, rgba(245,242,242, 0.9) 100%, rgba(245,242,242, 0.9) -24%, rgba(255, 0, 0, 0) -12%);
    padding: 11px;
    border-top: 1px solid #e0dfdf;
    border-right: 1px solid #e0dfdf;
    border-bottom: 1px solid #e0dfdf;
}
.color-white{
    color: white;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}
.r-color{
    color: #696767;
    font-weight: 100;
}
.col-md-8.eagle-color {
    background: linear-gradient(67.5deg, rgba(108,143,203, 0.9) 9%, rgba(108,143,203, 0.9) 93%, rgba(108,143,203, 0) 50%, rgba(255, 0, 0, 0) 100%) /* width: 540px; */;
    padding: 20px;
    border-top: 1px solid #e0dfdf;
}
.col-md-8.birdie-color {
    background: linear-gradient(67.5deg, rgba(246,180,18, 0.9) 9%, rgba(246,180,18, 0.9) 93%, rgba(246,180,18, 0) 50%, rgba(255, 0, 0, 0) 100%) /* width: 540px; */;
    padding: 20px;
    border-top: 1px solid #e0dfdf;
}
.middle-sec-pl-pro{
    margin-top: 30px;
    margin-bottom: 30px;
}
.trophy-title{
    margin-top: 10px;
}
.no-marg-bttom{
    margin-bottom: 0px;
}
.left-circle-player-profile{
    display: block;
    text-align: center;
    background: #0a4c39;
    color: #fff;
    height: 150px;
    border-radius: 50%;
    line-height: 4;
    font-size: 27pt;
    font-weight: bold;
}
.right-circle-player-profile{
    display: block;
    text-align: center;
    background: #00b588;
    color: #fff;
    height: 150px;
    border-radius: 50%;
    line-height: 4;
    font-size: 27pt;
    font-weight: bold;
}
.rounds_player {
    text-align: center;
    color: #b7b7b7;
    font-size: 9pt;
    line-height: 0;
}
.average{
    text-align: center;
}
i.fas.fa-trophy.trophy-logo {
    color: #b7b7b7;
    font-size: 20pt;
    margin-top: 7px;
}
p.played_value.ng-binding {
    color: #b7b7b7;
    font-size: 9pt;
    line-height: 0;
    padding-bottom: 20px;
    padding-top: 14px;
}
span.tournament_value{
    font-size: 25pt;
    color: #00b588;
    font-weight: bold;
}
span.playoff_value.ng-binding {
    font-size: 25pt;
    color: #0a4c39;
    font-weight: bold;
}
span.playoff_value_stroke.ng-binding {
    font-size: 25pt;
    color: #00b588;
    font-weight: bold;
}
span.topten_value.ng-binding {
    font-size: 25pt;
    color: #00b588;
    font-weight: bold;
}
h3.cpm.ng-binding {
    color: #0a4c39;
    font-weight: bold;
    font-size: 25pt;
    margin-top: 9px;
}
h3.bspm.ng-binding {
    color: #00b588;
    font-weight: bold;
    font-size: 25pt;
    padding-top: 27px;
}
.pad-tab-profile{
    padding-left: 10px!important;
    padding-right: 15px!important;
    margin-top: 0em!important;
    float: none!important;
}
.circle-block {
    font-size: 15px!important;
    color: #333!important;
    font-weight: normal!important;
}
ul.tabs-player-P{
    margin-top: 3em;
    border-bottom: none;
}
a.up-tour-text:hover{
    color: #00b588!important;
    /*text-decoration: underline!important;*/
}
span.tour-details:hover{
    color: #00b588;
}
tr.middle-sec:nth-of-type(4n+0) {
    background-color: #eff3f7;
    /*background-color: #ffffff;*/
}
.wppsac-clearfix {
    clear: both;
    margin-bottom: -8px;
}
.owl-theme .owl-nav [class*=owl-] {
    color: black!important;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: transparent;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    margin-top: -5px;
}
.owl-prev{
    position: absolute;
    left: 0;
    top: 19px;
}
.owl-next{
    position: absolute;
    right: 0;
    top: 19px;
}
.publishing-details{
    margin-top: -2em;
}
.menu-header-sub > #menu-sub-menu > li > a > span.menu-image-title:hover{
    color: #00433E;
}
#sb_instagram {
    max-width: 1279px!important;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
/*    padding-left: 15px!important;
    padding-right: 15px!important;*/
}
.news-display-top:hover {
    color: white!important;
    /* padding: 5px 0px 5px 7px; */
    font-size: 13px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 600;
}
a.readmorebtn{
    display: none!important
}
.right-header-image{
    max-width: 60px;
    float: right;
    min-width: 60px;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-right: -3em;
}
/*.border-partials{
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
}*/
.border-part{
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 0px!important;
    margin-top: 0px!important;
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
}
.bar-head{
    background-color: #fff!important;
    border: none!important;
}
.bar-head > th {
    color: #000!important;
    border-left: 0px;
}
.homepartial-pad{
    /* padding-left: 10px;
    padding-right: 10px;*/
    margin-bottom: -10px;
}
.logoP{
/*    max-width: 100px;
    padding-top: 9px;
    position: absolute;
    z-index: 9999;
    top: 8px;
    right: 20px;
    height: 70px;*/
    max-width: 100px;
    padding-top: 9px;
    position: absolute;
    z-index: 9999;
    top: 20px;
    right: 20px;
    height: 41px;
}
.Name-B{
    font-size: 12pt;
    font-weight: bold;
    margin-top: 8px;
    color: #01285e;
}
.course-information {
    font-size: 8pt;
    /*font-size: 14px;*/
    /*line-height: 0px;*/
    margin-top: 0px;
}
.part-no-pad {
/*    padding-left: 15px!important;
    padding-right: 15px!important;*/
    padding-left: 10px!important;
    padding-right: 10px!important;
    border: 1px solid #fff;
    background: #fff;
    padding-bottom: 5px!important;
    border-bottom: none;
}
.recent-post-slider h2.wp-post-title > a {
    margin: 0px 0 !important;
    line-height: 41px;
    padding-bottom: 20px;
    font-size: 28pt!important;
}
.recent-post-slider.design-3 .post-short-content {
    background-color: transparent!important;
    color: #fff;
    padding: 15px 30px 35px 30px;
    transition: all 0.5s ease-in-out 0s;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(36%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.64)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 99%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.20) 31%, rgba(0, 0, 0, 0.55) 100%);
    white-space: initial !important;
}
.recent-post-slider.design-3 .post-image-bg {
    height: 479px!important;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.center-partials{
    text-align: center;
}
.addtoany_content {
    clear: both;
    margin: 16px 0;
    display: none;
}
.banner-report{
    width: 728px;
    height: 90px;
}
.final-ban{
    margin-top: -2em;
}
.right-ban{
    padding-right: 0;
}
.report-Ban{
/*    width: 300px;
    height: 200px;*/
    float: right;
    max-width: 275px;
}
.tourn-head-dates-Bold {
    font-size: 16pt!important;
}
.score-pos{
    text-align: center;
}
.banner-index-inner {
    margin-top: 3em;
    width: 100%;
}
.banner-index > .bc_random_banner > a > img {
    display: block;
    margin: auto;
     margin-bottom: 0em; 
    margin-top: 5.5em;
}
.border-tab{
    /*border: 2px solid #d0c9c9;*/
}
.row.first-three-images.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-stage-outer >.owl-stage >.owl-item {
    width: 162px!important;
}
img.banner-scores{
    margin: auto;
    display: block;
    padding-top: 30px;
    padding-bottom: 30px;
}
.tourn-head-dates-bold {
    font-size: 14px !important;
    font-weight: 100!important;
    text-transform: capitalize;
}
.no-pad-l{
    padding-left: 0;
}
.r-score-only{
    float: left;
    margin-top: 14px;
    margin-top: -10em;
}
.lastRtime-pad{
    padding-right: 0;
}
span.lastRTime{
    /*float: right;*/
    color: #313030;
    /*line-height: 2;*/
}
.outter-rep{
    /*border-top: 1px solid #cccaca;*/
    /*border-bottom: 1px solid #cccaca;*/
    position: relative;
    top: 22em;
    height: 35px;
}
.inner-rep{
    max-width: 1279px;
}
.h-row{
/*    height: 350px;
    padding-left: 0;*/
    height: 294px;
    padding-left: 0;
    background: transparent;
    margin-bottom: 4em;
}
.report-left-na{
    padding-left: 0!important;
    margin-top: -2em;
}
.sched-filter-system {
    padding: 18px 0px 20px;
}
.no-leftpad{
    padding: 16px;
    text-align: left;
    color: #fff;
    font-size: 13px;
    text-transform: capitalize;
    font-weight: bold;
    border-left: 1px solid black;
    border-right: 1px solid black;
    text-transform: capitalize;
}
.LT-margin{
    padding-top: 25px;
}
p.view-sched {
    text-align: center;
    position: relative;
    top: 3px;
}
.up-tour-sched{
    border-bottom: 1px solid #eff3f7;
    height: 29px;
    margin-top: 10px;
}
.order-merit-MP{
    padding-left: 0px;
    padding-right: 0px;
}
li.rpwe-li > div {
	height: 180px!important;
    max-width: 281px!important;
    min-width: 280px!important;
}
ul.rpwe-ul {
    padding-left: 0;
}
.right-newsarticle{
	padding-right: 0px;
}
.left-newsarticle{
	padding-left: 0px;
    padding-right: 0px;
}
.outer-container {
    border-bottom: 1px solid black;
    background-color: white;
}
.nav-outter{
	max-width: 1230px;
	margin: auto;
}
p.fullnametouR.ng-binding {
    font-size: 28pt;
    font-weight: bold;
    color: black;
    padding-left: 10px;
    padding-top: 17px;
}
.info-course-part{
    font-size: 10pt;
    text-transform: capitalize;
    line-height: 0.7;
}
.up-tour-in {
    font-size: 10pt;
    margin-bottom: 0;
}
.up-tour-in-bold{
    font-size: 10pt;
    font-weight: bold;
}
.upcoming-tounsright{
    padding-right: 0!important;
}
.leaderboard-text{
    color: #000!important;
    font-size: 1.3em;
    font-weight: bold;
    margin-top: 0;
    /* padding-bottom: 60px; */
    margin-top: 0px;
    margin-bottom: 2em;
    text-transform: capitalize;
    padding-left: 12px;
    font-weight: bold;
    color: #000;
    font-size: 20pt;
}
.main-tpage{
    margin-bottom: 4em;
    padding-left: 0;
}
.Top-header-link:hover {
    color: #fff;
    text-decoration: none;
    font-size: 8pt;
}
.article-vid {
    min-height: 153px;
    padding-left: 0;
    padding-right: 0;
}
.outer-inner-media{
    background-color: #292929;
    margin: auto;
}
.row.bk-g.header-non-right {
    max-width: 1279px;
    display: block;
    margin: auto;
}
.searchandsub{
    line-height: 2;
    padding-right: 10px;
    background: #292929;
    border: none;
    color: white;
    font-size: 8pt;
    position: relative;
    top: 4px;
}
button.searchandsub:hover{
    color: #00b588;
    text-decoration: underline!important;
}
.Top-header-link{
    color: #fff;
    /*text-decoration: underline;*/
    font-size: 8pt;
    top: 4px;
    position: relative;
    background: transparent;
    border: none;
}
.Top-header-link:hover{
    color: #00b588;
    text-decoration: underline!important;
    font-size: 8pt;
}
.Top-header-link-right{
    color: #fff;
    font-size: 8pt;
    position: relative;
    top: -2px;
}
.Top-header-link-right:hover{
    color: #00b588;
    text-decoration: underline!important;
    font-size: 8pt;
    position: relative;
    top: -2px;
}
.caret {
    display: none!important;
}
.main-v-bottom{
    margin-bottom: 10px;
}
.pgatv-banner{
    margin-left: 0;
    width: 100%;
}
.pgatv-banner > div >a >img{
    margin-left: 0;
    width: 100%;
}
.pgatv-left{
    padding-left: 0px;
    padding-right: 0px;
}
.pgatv-right{
    padding-right: 0px;
}
.table-sec{
    padding-right: 0;
    padding-left: 0;
}
.ed-left{
    padding-left: 0!important;
}
.ed-right{
    padding-right: 0!important;
}
.outter-spon-bottom{
    position: relative;
}
/*.spon-bottom{
    margin-right: 4em;
}*/
.insta-area {
/*    padding: 30px 30px 30px 30px;
    background: #e2e2e2;*/
}
.outter-inst {
    /*padding: 0 12em 0 12em;*/
    padding: 0 8em 0 8em;
    /*padding: 0 10em 0 10em;*/
    max-width: 1520px;
    margin: auto;
}
.pga-premier{
    display: block;
    text-align: center;
    /* margin: auto; */
    margin-left: 23%;
    margin-right: 23%;
}
.section-footer-level-3{
    border-top: 1px solid #868686;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #868686;
}
span.PGA-PP {
    text-align: center;
    display: block;
    font-weight: bold;
    color: black;
    padding-bottom: 15px;
    padding-top: 20px;
    font-size: 14px;
}
ul#menu-tournaments {
    padding-left: 0;
}
span.footerlevel2 > a {
    text-align: center;
    color: #fff;
    padding: 50px;
    font-size: 8pt;
}
span.footerlevel2 {
    text-align: center;
    display: block;
}
span.tourtitileimage{
    display: -webkit-box;
}
.image-tour {
    width: 80px;
    margin-top: -3px;
    padding-left: 0em;
    margin-left: 15px;
}
.news-list{
    padding-left: 0px;
    padding-right: 0px;
}
.homepage-Latest{
    padding-left: 0!important;
}
.oomfour{
    margin: auto!important;
    padding-bottom: 10px;
}
.row.oom-row {
    font-weight: bold;
}
.latest-news{
    padding-left: 0px;
    font-weight: bold;
    color: #000;
    font-size: 23pt;
    margin-top: 1em;
}
.news-spon{
    padding-right: 0!important;
}
.tourn-main-p{
    padding-left: 0!important;
}
span.social-Top-header > a > .fab{
    font-size: 15px;
    padding: 3px;
    padding-bottom: 7px;
}
.exerpt-news > p{
    font-size: 18pt;
    font-weight: 500;
    color: #01285e;
}
.icon-rss-feed {
    color: #00433E!important;
    font-size: 15px!important;
    margin-right: -20px;
}
h4.rss-feed {
    font-size: 11px;
    color: #8dc544;
    text-decoration: underline;
    padding-left: 15px;
    padding-right: 15px;
}
h4.sub-news {
    font-size: 11px;
    color: #8dc544;
    text-decoration: underline;
}
span.tour-latest-news {
    float: right;
    display: flex;
}
.video-container-sub iframe, .video-container-sub object, .video-container-sub #overlay, .video-container-sub embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 180px;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 30px; /* size of chrome */
    height: 0; 
    overflow: hidden;
}
 .video-container-sub {
    position: relative;
    padding-bottom: 44.9%; /* 16:9 */
    padding-top: 30px; /* size of chrome */
    height: 0; 
    overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container #overlay,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#overlay {
    background:#000;
    opacity:0.5;
    /*background:rgba(255,255,255,0.8); or just this*/
    z-index:50;
    color:#fff;
}
.article-N-two > a > img{
    min-height: 156px;
    /*box-shadow: 0 1px 0 0 hsla(210,3%,72%,.21);*/
    border-radius: 0 0 2px 2px;
}
.article-N-three > a > img{
    min-height: 173px;
    /*box-shadow: 0 1px 0 0 hsla(210,3%,72%,.21);*/
    border-radius: 0 0 2px 2px;
}
.article-N-four > a > img{
    min-height: 173px;
    /*box-shadow: 0 1px 0 0 hsla(210,3%,72%,.21);*/
    border-radius: 0 0 2px 2px;
}
.article-N-two{
    padding-left: 0px;
    padding-right: 0px;
    /*box-shadow: 0 1px 0 0 hsla(210,3%,72%,.21);*/
    border-radius: 0 0 2px 2px;
}
.article-N-three{

}
.article-N-four{
    padding-right: 0px;
    padding-left: 15px;
}
.more-news-Lpadiding{
    padding-left: 0;
    padding-right: 0;
}
.educ-padding{
    padding-right: 0;
}
.ytp-chrome-top, .ytp-chrome-bottom{
    display: none!important;
}
.ytp-autohide .ytp-chrome-top,
.ytp-autohide:not(.ytp-watch-controls) .ytp-chrome-bottom, 
.ytp-chrome-top[aria-hidden=true],
.ytp-chrome-bottom[aria-hidden=true] {
    opacity: 1;
}
.ytp-gradient-top[aria-hidden=true],
.ytp-gradient-bottom[aria-hidden=true],
.ytp-autohide .ytp-gradient-top,
.ytp-autohide .ytp-gradient-bottom {
  opacity: 1;
}
span.main-video > iframe >html > body > #player > .ytp-chrome-top, .ytp-chrome-bottom {
    -moz-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    -webkit-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    display: none!important;
}
.ytp-title-text {
    display: none!important;
}
.html5-video-player a {
    color: inherit;
    text-decoration: none;
    -moz-transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
    -webkit-transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
    transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
    outline: 0;
    display: none!important;
}
.ytp-chrome-top-buttons {
    white-space: nowrap;
    display: none!important;
}
img.image.wp-image-1855.attachment-275x155.size-275x155 {
    max-width: 100%;
    height: auto;
    margin: auto;
    display: inline;
    max-width: 281px!important;
    min-width: 280px!important;
}
div#rpwe_widget-2 > h4 {
    margin-top: 0;
}
time.rpwe-time.published {
    position: absolute;
    margin-top: -11em;
    padding-left: 7px;
    font-size: 8pt;
    color: #9aa5ac;
    font-weight: 700;
}
.NewsLT{
    margin-top: 2em;
}
.latest-newstitle{
    padding-left: 0px;
}
.top-SEC {
    /*margin: 0px 0 30px 0;*/
}
.tv-bkground{
    /*background-color: #dedddd;*/
}
.education-bkground{
    /*background-color: #dedddd;   */
    /*padding: 30px;*/
    margin-top: 60px;
    padding-bottom: 30px;
}
h3.rpwe-title > a {
    color: #01285e;
    font-size: 12pt;
}
h3.rpwe-title > a:hover {
    color: #3270C3;
    font-size: 12pt;
}
h3.rpwe-title {
    background: #fff;
    /* max-width: 281px; */
    height: 130px;
    padding: 7px;
    padding-bottom: 25px;
    margin: 0;
    padding-top: 28px;
}
.rpwe-block li {
    /*border-bottom: 1px solid #eee;*/
    margin-bottom: 10px;
    list-style-type: none;
    margin-left: 0em !important;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 4px 0 rgba(35,35,35,.1), 0 0 1px 0 rgba(10,31,68,.08);
    box-shadow: 0 3px 4px 0 rgba(35,35,35,.1), 0 0 1px 0 rgba(10,31,68,.08);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: opacity .2s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;
    transition: opacity .2s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;
    transition: box-shadow .3s ease-out,transform .3s ease-out,opacity .2s ease-out;
    transition: box-shadow .3s ease-out,transform .3s ease-out,opacity .2s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;
}
.rpwe-block li:hover{
    -webkit-box-shadow: rgba(45,45,45,.05) 0 2px 2px, rgba(49,49,49,.05) 0 4px 4px, rgba(42,42,42,.05) 0 8px 8px, rgba(32,32,32,.05) 0 16px 16px, rgba(49,49,49,.05) 0 32px 32px, rgba(35,35,35,.05) 0 64px 64px;
    box-shadow: 0 2px 2px rgba(45,45,45,.05), 0 4px 4px rgba(49,49,49,.05), 0 8px 8px rgba(42,42,42,.05), 0 16px 16px rgba(32,32,32,.05), 0 32px 32px rgba(49,49,49,.05), 0 64px 64px rgba(35,35,35,.05);
    -webkit-transform: translate3D(0,-4px,0);
    transform: translate3D(0,-4px,0);
}
.rpwe-thumb {
    border: none!important;
    box-shadow: none!important;
    margin: 0px 0px 0px 0px;
    padding: 0!important;
    width: 100%;
}
.rpwe-block.test {
    /*margin-left: 2.6em;*/
    /* border: none; */
}
h4.news-in-right {
/*    float: right;
    color: #00433E;
    font-weight: 600;
    font-size: 12px;
     margin-bottom: 0!important; 
    position: relative;
    margin-right: -8em;
    margin-top: 6px;*/
    float: right;
    color: #00433E;
    font-weight: 600;
    font-size: 12px;
    /* margin-bottom: 0!important; */
    position: relative;
    margin-right: -1em;
    margin-top: 6px;
}
.article-pad-left{
    padding-left: 0px;
}
img.logos-left{
    float: left;
}
img.logos-right{
    float: right;
}
.in-twitter{
    padding: 5px;
}
.social-tw{
    padding: 12px;
    background-color: #e4e3e3;
}
button.subscribe{
    margin-left: 16px;
    padding: 1px 26px;
    background-color: #9bc358!important;
    border-color: #9bc358!important;
}
.latest-aus-golf {
    color: #fff;
    text-align: center;
    height: 40px;
    padding: 15px;
    font-weight: 600;
    font-size: 14px;
}
.latest-aus-golf{
    color: #fff;
}
span.top-mid-latest {
    position: absolute;
    left:16px;
    bottom: 0px;
    padding: 5px 5px 6px 5px;
    overflow: hidden;
    width: auto;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(36%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.64)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 99%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.20) 31%, rgba(0, 0, 0, 0.55) 100%);
    white-space: initial !important;
    word-break: break-word;
}
span.text-news-sub-news {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 5px 0px 6px 5px;
    overflow: hidden;
    width: 100%;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(36%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.64)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 99%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.20) 31%, rgba(0, 0, 0, 0.55) 100%);
    white-space: initial !important;
    word-break: break-word;
}
span.second-right-news {
    position: absolute;
    left: 16px;
    bottom: 0px;
    padding: 5px 0px 6px 5px;
    overflow: hidden;
    width: unset;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(36%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.64)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 99%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.20) 31%, rgba(0, 0, 0, 0.55) 100%);
    white-space: initial !important;
    word-break: break-word;
}
h4.view-all-art {
    position: relative;
    top: 1em;
    color: #000;
    font-weight: 600!important;
    font-size: 14px ;
}
h4.view-all-pgatv {
    position: relative;
    top: 0px;
    color: #000;
    font-weight: 600;
    font-size: 14px ;
    margin-left: -15px;
}
.news-art > a > img {
    width: 100%;
    height: auto;
    max-height: 100%;
    min-height: 245px;
}
.news-art-right > a > img {
    width: 100%;
    height: auto;
    max-height: 100%;
    min-height: 257px;
}
.more-newspadding{
    padding-top: 15px;
}
.news-art {
    padding-left: 0;
    /*padding-right: 0;*/
    /*overflow: hidden;*/
}
.news-art-right{
    padding-right: 0;
    /*overflow: hidden;*/
}
.News-right-ad {
    width: 100%;
    min-height: auto;
}
.News-right-tour {
    width: 100%;
    height: 600px;
    /*min-height: auto;*/
}
.pad-r{
    padding-right: 0;
}
h4.morenews{
    padding-left: 14px; 
    font-weight: bold;
    color: #000;
    font-size: 20pt;  
    margin-top: 1em; 
}
h4.pga-tv{
    font-weight: bold;
    color: #000;
    font-size: 23pt;
}
img.middle-ad-image {
    width: 500px;
    max-height: 100px;
    margin-top: 2em;
    margin-bottom: 4em;
}
img.middle-ad-image-bottom{
    width: 500px;
    max-height: 100px;
    margin-top: 2em;
    margin-bottom: 0em;
}
img.b-image{
    width: 600px;
    max-height: 100px;
    margin-top: 2em;
}
.top-banner-round{
    text-align: center;
}
.nav-tabs {
    border-bottom: none;
}
.report-arrow-oom{
    color: #fff;
    background: #9bc358;
    padding: 7.5px;
    position: absolute;
    top: 1px;
    right: 16px;
}
.drop-right {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    padding-left: 0;
}
.Powered-major{
    background-color: #00433E;
    border-top: 1px solid #868686;
}
.Powered-outter{
    /*max-width: 1230px;*/
    max-width: 1302px;\
    display: block;
    margin: auto;
}
.major-bottom-foot{
    background-color: #00433E;
}
.major-top-foot{
    background-color: #00433E;
}
.outter-top-area{
    max-width: 1400px;
    display: block;
    margin: auto;
}
.outter-bottom-area{
    /*max-width: 1230px;*/
    max-width: 1279px;
    display: block;
    margin: auto;
}
.report-pad{
    padding-top: 33px;
    padding-bottom: 25px;
}
@media (max-width: 1200px){
    .course-multicourse{
        display: none;
    }
    .news-art > a > img {
        width: 100%;
        height: auto;
        max-height: 100%;
    }
    .news-art-right > a > img {
        width: 100%;
        height: auto;
        max-height: 100%;
        min-height: 100%;
    }
    .card-body-news-in {
        padding: 10px;
        background-color: #fff;
        max-height: 140px;
        overflow: hidden;
        max-height: 100%;
        padding-bottom: 1.1em;
        min-height: 127.5px;
        box-shadow: 0 1px 0 0 hsla(210,3%,72%,.21);
        border-radius: 0 0 2px 2px;
        width: 100%!important;
    }
}
@media (max-width: 990px) and (min-width: 769px){
    .pga-logo {
        right: 0px!important;
    }
    .right-header-image {
        max-width: 60px;
        float: none!important;
        min-width: 60px;
        padding-top: 5px;
        padding-bottom: 10px;
        margin-right: 0!important;
    }
}
@media (max-width: 990px){
    #rmp-container-8214 {
        position: fixed;
        top: 0;
        margin: 0;
        transition: transform 0.5s;
        overflow: auto;
        display: block;
        width: 100%;
        background-color: #003629;
        background-image: url(dev-auspga.ocs-software.com/);
        height: 100%;
        left: 0;
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
    }
    #rmp-container-30373 {
        position: fixed;
        top: 0;
        margin: 0;
        transition: transform 0.5s;
        overflow: auto;
        display: block;
        width: 100%!important;
        background-color: #003629;
        background-image: url(pga.org.au/);
        height: 100%;
        left: 0;
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
    }
    .outer-header {
        background: #00433e;
        position: sticky;
        top: 0;
        z-index: 999;
    }
    .activemenUU {
        background-color: #013528;
        color: white;
    }
    .vid-bottom-newSection {
        margin-bottom: 20px;
        margin-left: 0;
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .score-margin {
        margin-top: 0!important;
    }
    .r-score-only {
        display: none;
    }
    .col-md-3.banner-index {
        margin: 3em 0 0em 0px;
        display: none!important;
    }
    h4.news-in-right {
        display: none!important;
    }
    .a2a_floating_style {
        background-color: #fff;
        border-radius: 6px;
        position: fixed;
        z-index: 9999995;
        display: none;
    }
    .drop-right {
        position: absolute!important;
        /*right: 0;*/
        top: 10px!important;
    }
    span.bull{
        font-size: 43px!important;
        line-height: 1.2!important;
        vertical-align: bottom!important;
    }
    .report-arrow {
        top: 1px!important;
    }
}
.course-multicourse {
    position: absolute;
    top: -40px;
    /* top: 6em; */
    right: 4em;
}
.report-arrow{
    color: #000;
    /* background: #9bc358; */
    padding: 0.5px;
    position: absolute;
    top: -12px;
    right: 20px;
}
span.reportcourse{
    color: #0c4d39!important; 
    position: relative!important; 
    top: 0px!important;
    font-size: 14px!important;
}
span.bull{
    font-size: 43px!important;
    line-height: 1.4;
    vertical-align: bottom!important;
}
.multi-report{
    font-size:11px!important;
    float: none!important;
    margin-top: 0!important;
}
span.course-report{
    font-size:14px!important; 
    color: #0c4d39!important;
}
.report-on{
    /*margin-top: 3em!important;*/
}
#top-ten-drop  > a{
    color: #fff;
}
.white-top-header{
    color:#fff!important;
    text-align: center!important;
}
.player-name-c {
    padding-top: 15px;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(36%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.64)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 99%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.64) 75%, rgba(0, 0, 0, 1.35) 100%);
    overflow: hidden;
    position: absolute;
    bottom: 42px;
    padding-bottom: 10px;
    width: 90%;
    /*left: 16px;*/
}
.tourn-pad-main{
    padding: 0!important;
}
.oom-row:nth-of-type(odd) {
    /*background-color: #f9f9f9;*/
}
.oom-row:nth-of-type(even) {
    /*background-color: white;*/
}
.imageandtext{
    text-align: left;
    padding-top: 10px;
}
.news-no-pad-main{
    padding: 0px;
}
a.T-main-text > img {
        max-height: 160px;
}
.oom-pad{
    padding: 0px!important;
}
i.far.eventsplayed.fa-calendar {
    color: #286350;
}
i.far.tplayed.fa-calendar {
    background: #279ccd;
    padding: 10px;
    border-radius: 17px;
    color: white;
    margin-right: 8px;
}
span.event-played {
    background: #fff;
    float: left;
    padding: 15px;
    color: #000;
    font-family: 'Roboto Condensed', sans-serif;
    font-style: normal;
}
span.oom-legend {
    background: #005744;
    /* width: 13.5%; */
    float: left;
    padding: 15px;
    color: white;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-style: normal;
}
span.view-oom{
/*background: #8dc544;*/
    color: black;
    padding: 0px;
    margin: 0;
    clear: both;
    overflow: hidden;
    float: left;
    font-family: 'Roboto Condensed', sans-serif;
    /*font-weight: 700;*/
    font-style: normal;
    font-size: 14px;
    padding-left: 15px;
    margin-top: 15px;
}
.topg-pad{
    padding: 10px 0 10px 10%;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
.solidbottom{
    color: #279ccd;
    display: block;
    font-size: 0.75em;
    /* font-weight: bold; */
    line-height: 1.1;
    margin: 2px 0;
    text-transform: capitalize;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
}
.solidtop{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1.375em;
    /* font-weight: normal; */
    line-height: 1.1;
    color: #032954;
}
.solidtopWhite {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1.375em;
    /* font-weight: normal; */
    line-height: 1.1;
    color: #fff;
    text-align: left;
}
.image-tourmain{
/*    background: #286350;
    padding: 20px;*/
}
p.title-tour {
    /* font-size: 10pt; */
    font-size: 14px !important;
    font-weight: bold;
    font-family: 'Roboto', sans-serif!important;
    padding: 13px;
}
.no-pad-TourMain{
    background-color: #fff;
    padding: 0 0 0 0!important;
    height: 263px;
}
.block-summary {
    padding: 30px 0 0;
    margin: 0;
    text-align: right;
    clear: both;
    overflow: hidden;
}
h2.oom-title{
    color: #000;
    padding: 20px 0px 20px 0px;
    display: table;
    width: max-content;
    font-size: 20pt;
}
.ocs-web{
    width: 50px;
}
.full-back {
    background-color: #fff!important;
    padding: 10px;
    margin-top: 3px;
    border-radius: 3px;
}
.full-back > td > a.full-listing-homepage {
    color: #000!important;
}
.draw-player-name-home{
    margin-bottom: 2px !important;
    font-size: 14px !important;
    font-weight: 400;
}
/*Mobile size*/
@media only screen and (max-width: 500px) {
    .NameWidthMP {
        padding-right: 3px;
        padding-left: 3px;
    }
    .mobileFont {
        font-size: 9pt!important;
        padding-right: 3px;
        padding-left: 3px;
    }
    td.mobTextCen {
        text-align: center!important;
    }
    .draw-player-name {
        font-size: 12px!important;
        margin-bottom: 2px !important;
    }
    span.text-news-Main {
        left: 15px!important;
        max-width: 300px!important;
    }
    span.text-news-sub {
        left: 16px!important;
        max-width: 299px!important;
    }
    .overHov:before {
        background: none!important; 
    }
    .no-pad-desk-right {
        padding-left: 0!important;
    }
    .no-pad-desk-left {
        /*padding-left: 0!important;*/
    }
    .spon-banner-mid {
        margin-bottom: 15px!important;
    }
    .home-v {
        margin-bottom: 15px;
    }
    .no-pad-education {
        /*padding-left: 15px!important;*/
        padding-left: 0px!important;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .pga-pro-Block {
        background: #00433E;
        height: 17vh!important;
    }
    .f-pgapro-T {
        font-size: 2.5rem!important;
        margin: 0.2em auto 0;
        line-height: 1;
        width: auto;
        font-family: roboto condensed,sans-serif;
        font-weight: 600;
        font-style: normal;
    }
    .top-sec-auth {
        border-right: 1px solid grey;
        height: 51px!important;
    }
    .oom-re {
        margin-top: 2em;
    }
    h2.oom-title {
        text-align: center!important;
        margin-top: 1em;
    }
}
/*End of mobile size*/



#tour-data-nav-aus{
    padding: 13px;
    text-align: left;
    color: #ffffff;
    font-size: 17px;
    text-transform: capitalize;
    font-weight: bold;
    border-right: 1px solid #ffffff;
}
.non-pad-table{
    margin-bottom: 0!important;
}
.match-font{
    font-size: 14px!important;
}
.outer-tour-shadow{
    /*padding: 18px; */
    padding: 18px 0px 18px 0;
}
.outer-vidcontent{
    padding: 18px;
}
.event-name-sub{
    color: #000!important;
    /*margin-top: 5px!important;*/
    margin-top: 13px!important;
}
.oom-t{
    margin-top: 8px!important;
    padding-bottom: 20px;
}
p.event_dic_dates.ng-binding {
    font-size: 15px;
    text-align: center;
    padding-top: 5px;
}
.home-v-upcomming {
    background-color: white;
    padding: 8px;
    box-shadow: 0px 2px 25px 0px #888888;
    margin-top: -6px;
}
.top-Head-G{
    margin-left: -15px!important;
    margin-right: -15px!important;
}
.overHov {
    position:relative;
    cursor:pointer;
    padding-left: 0;
}
.overHov:before {
    content: '';
    position: absolute;
    height: 97.9%;
    width: 97%;
    text-align: center;
    line-height: 30px;
    /*background: rgba(128, 128, 128, 0.40);*/
    /*background: rgba(0, 0, 0, 0.4);*/
    transition: all 200ms ease-in;
    z-index: 1;
}
.overHov:hover:before {
    z-index: 0;
    background: transparent;
}
img.spon-home {
    /*width: 100px;*/
    width: 100%;
    display: block;
    margin: auto;
    padding: 5px;
    float: right;
    max-width: 200px;
}
.home-v{
    background-color: white;
    padding: 18px;
    box-shadow: 0px 2px 25px 0px #888888;  
}
.vid-content{
    background-color: white;
    padding: 8px;
    box-shadow: 0px 2px 25px 0px #888888;
}
.vid-content-tour{
    /*background-color: white;*/
    padding: 20px;
    /*box-shadow: 0px 2px 25px 0px #888888;*/
}
.scr-cent-match {
/*text-align: center !important;*/
text-align: left !important;
}
.score-row:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.score-row:nth-of-type(even) {
    background-color: white;
}
.city-lay{
    text-align: center;
    background-color: #A52A2A;
    color: #ffffff;
}   
.score-lay{
    text-align: center;
    color: #ffffff;     
}
.country-lay{
    text-align: center;
    background-color: #252595;  
    color: #ffffff;         
}
.match-right {
  text-align: right;
}
.scr-cent-ali {
  text-align: center !important;
}
.match-board-left {
  padding-left: 6px!important;
  text-align: center;
  padding-bottom: 5px;
  padding-top: 5px;
  border-right: 1px solid #fff;
  font-size: 10pt!important
}
.match-board-right {
  padding-right: 6px!important;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-right: 1px solid #fff;
  font-size: 10pt!important
}
.match-board-left-big {
  padding-left: 15px!important;
}
.match-board-right-big {
  padding-right: 15px!important;
}
.big-match-play{
    padding-left: 15px;
    padding-right: 15px;
}
.scr-cent {
  /*text-align: center;*/
  /*font-size: 16px;*/
  font-size: 10pt;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
}
.scr-cent {
  text-decoration: none;
}
.scr-head {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.complete-name{
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #00b588;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #ffff;
    font-size: 10pt;
    color: #fff;
}
.complete-namenon {
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #00b588;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #ffff;
    font-size: 10pt;
    color: #fff;   
}
.bold-name {
  font-weight: bold !important;
  background-color: #00b588;
  font-size: 10pt
}
.height-sch:hover{
    font-weight: bold!important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    /*background-color: #fff;*/
    background-color: #00b588;
    border-bottom-color: transparent;
    border-radius: 0px;
    height: 37px;
}
.tourn-mbile {
    font-size: 20px;
}
.T-I-tournament{
    line-height: 2;
}
h3.tourn-indent-info {
    font-weight: 300;
    font-size: 20px;
}
.tourn-indent-info{
    font-weight: 300;
    font-size: 20px;
}
.sched-Title{
    /*color: black!important;*/
    background: #00433E;
}
.up-tourn {
    padding-bottom: 6.3px;
    border-bottom: 1px solid #eff3f7;
    padding-top: 8px;
    cursor: pointer;
    background: white;
    margin-bottom: 5px;
}
.up-tourn-home {
    padding-bottom: 3px;
    border-bottom: 1px solid #eff3f7;
    padding-top: 3px;
}
.bottom-footer-B > .row {
    margin-right: 0!important;
    margin-left: 0!important;
}
.main-i{
    padding-left: 0!important;
    padding-right: 0!important;
    /*margin-bottom: 15px;*/
    margin-bottom: 24px;
}
.searchandfilter > div > ul > li > input{
    width: 100%;
    padding: 10px 0px 10px 10px;
}
h1.Latest-news-news{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #000;
    /*font-size: 2.75em;*/
    font-size: 20pt;
    line-height: 1.2;
    width: 100%;
}
.next{
	margin-bottom: 1em;
}
.next > a{
	background: #004b35;
    padding: 14px;
    float: left;
    color: white;
}
.next > a:hover{
	background: black;
	color: white;
}
.previous{
	margin-bottom: 1em;
}
.previous > a{
	background: #004b35;
    padding: 14px;
	float: right;
    color: white;
}
.previous > a:hover{
	background: black;
    color: white;
}
/*.hoveronhover:hover{
	background: #e8e8e8;
    padding: 15px;
}*/
@media (max-width: 1455px) {
    .four-art {

    }
}
@media (max-width: 1366px) {
    .four-art {

    }
}
.four-art{
    padding-bottom: 16px;
    padding-right: 0!important;
    overflow: hidden;
    padding-left: 0;
    padding-top: 7px;
}
.header-navH{
    padding-top: 8px;
    max-width: 1280px;
}
.bk-g{
    background-color: #292929;
}
.main-i > a > .main-image-n {

}
.news-display{
    color: white;
    padding: 5px 0px 5px 0px;
    font-size: 30px;
    overflow: hidden;
    font-weight: bold;
}
.news-display:hover {
    color: white;
    padding: 5px 0px 5px 0px;
    font-size: 30px;
    overflow: hidden;
    font-weight: bold;

}
.news-display-sub:hover{
    color: white;
    /*padding: 5px 0px 5px 7px;*/
    font-size: 13px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 600;

}
.news-display-sub{
    color: white;
    /* padding: 5px 0px 5px 7px; */
    /* font-size: 13px; */
    font-size: 26px!important;
    overflow: hidden;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    word-break: break-all;
}
.news-display-top{
    color: white;
    /*padding: 5px 0px 5px 7px;*/
    font-size: 13px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 600;

}
span.text-news {
    position: absolute;
    left: 1em;
    bottom: 19px;
    max-width: 300px;
    overflow: hidden;
}

span.text-news-Main{
    position: absolute;
    left: 0;
    bottom: 0px;
    padding: 5px 5px 5px 13px;
    text-align: left;
    overflow: hidden;
    width: 100%;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(36%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.64)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 99%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.20) 31%, rgba(0, 0, 0, 1.35) 100%);
    white-space: initial !important;
}
span.text-news-sub{
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 5px 0px 6px 5px;
    overflow: hidden;
    width: auto;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(36%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.64)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 99%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.20) 31%, rgba(0, 0, 0, 1.35) 100%);
    white-space: initial !important;
}
.top-section-HP{
    margin: 30px 0 30px 0;
}
.no-pad-desk-left{
    padding-right: 0!important;
}
.no-pad-desk-right{
    padding-left: 0!important;
}
.main-news-pad-right{
    padding-right: 0!important;  
}
.main-news-pad-left{
    padding-left: 0px;
    padding-right: 0;
}
span.main-video > iframe{
    width: 100%!important;
    height: 450px;
}
span.sub-video > iframe{
    width: 100%!important;
    /*height: 140px!important;*/
    /*height: 158px!important;*/
    height: 190px!important;
    padding-bottom: 10px;
}
.Banner-f-width{
    padding: 0!important;
    background-color: #00433E;
    height: 25px;
    display: none;
}
.full-banner-block{
    margin-bottom: 3em;
    margin-top: 3em;
}
.bottom-right-image{
    width: 100%;
    min-height: 225px;
    max-height: 226px;
    padding: 5px;
}
.spon-banner-H{
    width: 100%;
    max-height: 225px;
    padding: 8px;
    display: block;
    border-radius: 10px;

}
.spon-banner-mid {
    width: 100%;
    max-height: 100px;
    margin-top: 10px;
}
h4.season-atGlance {
    font-size: 15px;
    margin: 0.9em;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
}
.player-PBackground{
    background: #00433E;
    color: #fff;
    height: 5vh;
}
.menu-item a img {
    border: none;
    box-shadow: none;
    vertical-align: middle;
    width: 50px!important;
    display: inline;
    padding: 10px!important;
}
.Pl-Nav{
    border: 1px solid black!important; 
    background-color: #0e3d32;
}
.animation{
  width: 100px;
  height: 5px;
  background: lightgrey;
  -webkit-transition: width 3s; /* Safari */
  -webkit-transition-delay: 1s; /* Safari */
  transition: width 3s;
  transition-delay: 1s;
}
.animation:hover{
    width: 300px;
    background-color: blue;
}
.ads-blockHome{
    background: #f5f5f5;
    padding: 40px;
}
@media (max-width: 850px) {
    h1.Latest-newss {
        margin-top: 1em!important;
    }
}
.searchandfilter ul {
    padding-left: 0;
    margin: 0;
    width: 100%;
}
.news-back-G{
    background: #f5f5f5;
    overflow: hidden;   
}
div#sidebar {
    /*background: white;*/
    padding: 1.5em 0 2em 0px;
}
.background-G {
    /*background: #f5f5f5;*/
    overflow: hidden;
}
.social-indiv-news{
    margin: 0px 0 1em 0px;
}
.indiv-news{
    padding: 2em 0 5em 0px;
}
.top-sec-auth{
	/*border-right: 1px solid grey;*/
    height: 28px;
    padding-left: 0px;
}
.under-auth-in {
    font-size: 8pt;
    padding: 0 0 0 15px;
}
.in-news{
	color: #00654f!important;
    line-height: 17px;
}
h1.title-individuel{
	font-family: 'Roboto Condensed', sans-serif;
    font-style: normal;
    margin: 0.3em 0 0.4em;
    line-height: 1.2;
    color: #01285e;
    font-weight: 700;
    font-size: 2.75em;
}
.widget_media_image > a > img{
    /*margin-left: 2.6em;*/
    /*margin-top: 3em;*/
    margin-bottom: 1em;
}
.wid-fab{
    margin-right: 7px!important;
}
h4.cwu{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 800;
    font-style: normal;
    color: #fff;
    font-size: 0.75em;

}
.connect-widg{
    background: #1e8bb9;
}
.social-widg{
    background: #279ccd;
    padding-bottom: 8px;
    width: 66%!important;
}
.row.widget-socail {
    background: #1e8bb9;
    width: 80%;
    margin: auto;
    margin-top: 3em;
}
a.quickLinks {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #124888;
    display: block;
    padding: 0em 0em 0em 0;
    font-size: 1.063em;
    font-size: 15pt;
    margin-left: 1.9em;
}
.widget_custom_html > h4{
    color: #279ccd;
    font-size: 0.875em;
    /* font-weight: bold; */
    text-transform: capitalize;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    margin-left: 3.1em;
    margin-top: 4em;
}
span.post-date {
    margin-bottom: 22px;
    display: block;
}
.widget_recent_entries > ul > li > a{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #124888;
    font-size: 15pt;
    display: block;
}
.widget_recent_entries > h4{
    display: none!important;
}
#sidebar > ul{
    padding: 0px!important;
}
.searchandfilter li {
    list-style: none;
    display: inline-block!important;
    width: 100%;
    padding-right: 0px;
}
.news-search > ul > li {
    padding-right: 50px;
    padding-left: 25px;
}
input[type="submit"] {
    width: 100%;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: capitalize;
    background-color: #00433E;
    color: #ffffff;
}
select#ofcategory {
    width: 100%;
}
.news-search ul {
    display: inline-block;
    width: 100%;
}
h3.filter-result {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    padding: 0px 0px 0px 60px;
}
.under-auth{
    font-size: 8pt;
}
.author-indi{
    color: #279ccd;
    text-transform: capitalize;
    font-size: 0.875em;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-style: normal;
    padding: 0 0 0 15px; 
    margin-bottom: 0px;
}
.date-indi{
    color: #279ccd;
    text-transform: capitalize;
    font-size: 0.875em;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-style: normal;
    padding: 0 0 0 15px; 
    margin-bottom: 0px;
}
p.author{
    color: #279ccd;
    text-transform: capitalize;
    font-size: 0.875em;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-style: normal;
    padding: 0 0 0 15px;
}
p.date{
    color: #279ccd;
    text-transform: capitalize;
    font-size: 0.875em;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-style: normal; 
    padding: 0 0 0 15px;  
}
.post-entry.row {
    /*border: 1px solid;*/
    margin-bottom: 1em;
    margin-left: 0px;
    background-color: white;
    box-shadow: 0 5px 10px #d0d0d0;
}
.headlines-at-glance{
    background: #00654f;
    color: white;
    padding: 15px 0 15px 38px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    margin-top: 1.9em!important;
    margin-bottom: 0;
    display: none;
}
h4.title-N{
    color: #124888;
    font-size: 1.625em;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    padding: 15px 0px 0 15px;
}
h4.rss-news {
    /* float: right; */
    color: #124888;
    /* border-bottom: 1px solid #bccada; */
    text-decoration: none;
    font-size: 0.75em;
    /* margin: 0 0 0 10px; */
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    margin-top: 3em;
    text-align: center;
}
h1.Latest-newss{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #000;
    font-size: 2.75em;
    /* font-weight: normal; */
    margin: 0.2em 2.1em 0.4em;
    line-height: 1.2;
    width: 100%;
}
i.fas.fa-rss {
    /* font-family: "Font Awesome 5 Brands"; */
    font-size: 24px;
    padding: 5px;
    color: white;
}
.conwithus{
    float: left;
    padding-right: 6em;
    color: #ffffff;
    font-size: 8pt;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    margin-top: 14px;
}
/*.pga-logo-footer{
    padding: 20px;
}*/
.pga-logo-footer {
    /* padding: 0px; */
    width: 80px;
    margin-left: 3em;
    margin-top: 0.5em;
    padding-bottom: 14px;
}
.btn-footer-menu-T{
    background-color: #00433E;
    display: none;
}
.btn-footer-menu{
    background: #00433E;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 0.875em;
    max-width: 1230px;
    margin: auto;
}
.top-bt-footer{
    background: #0b4936;
}
@media (max-width: 1190px) {
    ul#menu-primary {
        /*font-size: 10pt!important;*/
    }
    ul#menu-home-right {
        /*font-size: 10pt!important;*/
    }
}
ul#menu-primary {
    display: inline-flex;
    font-size: 10pt;
    margin-top: -0.5em;
    padding-left: 0;
    text-transform: capitalize;
}

ul#menu-primary > li {
    color: white;
    padding: 15px;
}
ul#menu-primary > li > a {
    color: white;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
}
ul#menu-primary > li > a:hover{
    color: #00b588;
    font-weight: bold;
}
ul#menu-primary > li > a:active{
    color: #00b588;
    font-weight: bold;
}
ul#menu-home-right {
    display: inline-flex;
    font-size: 10pt;
    margin-top: 0.5em;
    float: right;
}

ul#menu-home-right > li {
    color: white;
    padding: 15px;
}
ul#menu-home-right > li > a {
    color: white;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
}
ul#menu-home-right> li > a:hover{
    color: #00b588;
    font-weight: bold;
}
ul#menu-home-right > li > a:active{
    color: #00b588;
    font-weight: bold;
}
.menu-footer-four >.menu-image-title{
    color: #ffffff;
}
footer.site-footer-main.row {
    background: #0c4d39;
}
.bt-foot{
    padding: 14px 0px;
    background: #00433E;
    margin: auto;
    /*max-width: 1230px;*/
    /*border-top: 1px solid #868686;*/
    /*background: #000000;*/
}
.bt-foot-top{
    padding: 25px 0px;
    background: #00433E;
    /*border-top: 1px solid #868686;*/
    /*background: #000000;*/
}
ul#menu-third-menu {
    display: block;
    margin: 0;
    line-height: 1;
    margin-left: 0;
    padding-left: 0;
    margin-top: 12px;
}
ul#menu-third-menu > li > a {
    /*color: #a5b9b4;*/
    color: #ffffff;
    padding-left: 10px;
}
ul#menu-home > li > a {
    color: #ffffff;
    padding-left: 0;
    line-height: 2;
    margin: 2px 20px 2px 0;
    display: inline-block;
    font-size: 0.875em;
    /*border-bottom: 2px solid #8dc544;*/
}ul#menu-play-menu > li > a {
    color: #ffffff;
    padding-left: 0;
    line-height: 2;
    margin: 2px 20px 2px 0;
    display: inline-block;
    font-size: 0.875em;

}ul#menu-education-menu > li > a {
    color: #ffffff;
    padding-left: 0;
    line-height: 2;
    margin: 2px 20px 2px 0;
    display: inline-block;
    font-size: 0.875em;
}ul#menu-news > li > a {
    color: #ffffff;
    padding-left: 0;
    line-height: 2;
    margin: 2px 20px 2px 0;
    display: inline-block;
    font-size: 0.875em;
}ul#menu-pga-tv > li > a {
    color: #ffffff;
    padding-left: 0;
    line-height: 2;
    margin: 2px 20px 2px 0;
    display: inline-block;
    font-size: 0.875em;
}ul#menu-tournaments > li > a {
    color: #ffffff;
    padding-left: 0;
    line-height: 2;
    margin: 2px 20px 2px 0;
    display: inline-block;
    font-size: 0.875em;
}
ul#menu-tournaments > li > a:hover {
    color: #90E4C1;
}
ul#menu-play-menu > li > a:hover {
    color: #90E4C1;
}
ul#menu-education-menu > li > a:hover {
    color: #90E4C1;
}
ul#menu-news > li > a:hover {
    color: #90E4C1;
}
ul#menu-pga-tv > li > a:hover {
    color: #90E4C1;
}

span.menu-image-title {
    color: #ffffff!important;
    color: #000;
    margin: 0;
    font-size: 10pt;
    font-weight: 300;
    /* padding-left: 10px; */
    line-height: 2.5;
    font-size: 12px;
}
li#menu-item-84, li#menu-item-69, li#menu-item-70, li#menu-item-85, li#menu-item-86, li#menu-item-87{
    /*border-bottom: 2px solid #8dc544;*/
}
li#menu-item-76{
    color: #ffffff;
    font-size: 13pt;
    /*border-bottom: 2px solid #8dc544;*/
}
li#menu-item-7617 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 10pt;
    /* border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
}
li#menu-item-329 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 10pt;
    /* border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
}
li#menu-item-330 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 10pt;
    /* border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
}
li#menu-item-84 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 14px;
     /*border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
    text-transform: capitalize;
    font-weight: bold;
}
li#menu-item-64 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 8pt;
     /*border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
}
li#menu-item-65 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 8pt;
     /*border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
}
li#menu-item-69 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 14px;
     /*border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
    text-transform: capitalize;
    font-weight: bold;
}
li#menu-item-70 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 14px;
     /*border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
    text-transform: capitalize;
    font-weight: bold;
}
li#menu-item-85 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 14px;
     /*border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
    text-transform: capitalize;
    font-weight: bold;
}
li#menu-item-86 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 14px;
     /*border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
    text-transform: capitalize;
    font-weight: bold;
}
li#menu-item-87 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 14px;
     /*border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
    text-transform: capitalize;
    font-weight: bold;
}
li#menu-item-11362 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 14px;
     /*border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
    text-transform: capitalize;
    font-weight: bold;
}
li#menu-item-11363 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 14px;
     /*border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
    text-transform: capitalize;
    font-weight: bold;
}
li#menu-item-11364 > a > span.menu-image-title{
    color: #ffffff!important;
    font-size: 14px;
     /*border-bottom: 2px solid #8dc544; */
    text-transform: capitalize;
    text-transform: capitalize;
    font-weight: bold;
}
a.menu-image-title-after:hover{
    color: #8dc544!important;
}
span.menu-image-title:hover{
    color: #8dc544!important;
}
.btm-copyright{
    color: #ffffff;
    margin: 0;
    line-height: 2;
    float: left;
    /*padding-right: 45px;*/
    padding-right: 0px;
    font-family: 'Roboto', sans-serif!important;
    font-size: 8pt;
    /*text-transform: capitalize;*/
}
.bottom-footer-B {
    background: #0b4936;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #00b588!important;
    background-color: transparent;
}
.sub-nav {
    padding-top: 6px;
}
ul#menu-second-menu {
    display: -webkit-inline-box;
    float: right;
    padding: 0;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    font-style: normal;
    padding-right: 3em;
}
ul#menu-second-menu > li > a {
    color: #a5b9b4;
    padding-left: 10px;
}
.receive-news{
    vertical-align: middle;
    display: inline-block;
    margin-top: -9px;
    margin-left: 2em;
    font-size: 10pt;
}
button.btn.btn-primary.header-button-T {
    margin-left: 13em;
    background: transparent;
    border-color: white;
    border-radius: 0;
    line-height: 1;
    margin-top: -18px;
}
span.social-Top-header{
    float: right;
}
.Top-header {
    color: white;
    font-size: 0.7rem;
    font-weight: normal;
    padding: 10px;
}
.owl-carousel .owl-item img {
    display: block;
    width: auto;
    height: auto;
    max-width: 130px!important;
    margin: auto;
    text-align: center;
    margin-left: 3em;
    max-height: 45px;
}
.photo-gallery-back{
    margin-top: 2em;
}
.photo-gallery-text{
    font-size: 19px;
    font-weight: bold;
    padding-left: 15px;
}
.pswing-top {
    z-index: 9999;
    position: relative;
    padding: 0px 10px 0px 15px;
}
.eventName{
    position: absolute;
    top: 1em;
    font-size: 19pt;
    text-transform: capitalize;
    font-weight: 700;
}
.eventsponlogo{
    width: 75px;
    float: right;
}
.interNames-header{
    padding: 22px 10px 22px 10px;
}
span.web-icons {
    line-height: 4;
    float: right;
}
span.follow-on-block{
    text-align: center;
    text-align: center;
    display: block;
    margin-top: 2em;
}
.follow-on{
    font-size: 0.9375em;
    font-weight: 700;
    font-family: 'Ubuntu', sans-serif;
}
span.Vwebsite{
    display: block;
    text-align: center;
    margin-top: 2em;
}
.btn-white{
    padding: 1px 20px;
    font-size: 1.125em;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
}
.middle-block-distPage{
    padding: 25px 0 25px 0px; 
}
.dist-middle-image{
    width: 300px;
    display: block;
    margin: auto;
}
.middle-block-dist{
    border: 1px solid #e6e4e4;
} 
.dist-bottom-left{
    width: 100%;
}
.dist-description{
    text-align: center;
}
.title-dist{
    font-weight: bold;
    font-size: 23pt;
    text-align: center;
}
.about-title-dist{
    font-weight: bold;
    font-size: 23pt;
    margin: 0;
}
.dist-banner-image{
    width: 100%;
}
.bio-wrap{
    max-width: 92%;
}
img.pan-swing {
    width: 45px;
    display: block;
}
.home-oneper{
    width: 100%!important;
}
.epyt-gallery-title {
    font-size: 80%!important;
    line-height: 120%;
    padding: 10px;
    /* background: blue; */
    background-color: #ebebeb;
    padding: 13px 13px 13px 13px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    height: 115px;
    text-align: left;
    color: #ef312a;
}
.epyt-gallery-allthumbs.epyt-cols-3 {
    margin-top: 20px;
}
.hbh-container{
    padding: 10px 20px;
}
.free-text-container{
    padding: 10px 20px;
}
.free-text-heading{
    font-size: 19px;
    font-weight: bold;
}
.freeText-left{
    padding-left: 0;
}
.stats-top-5 {
    padding-left: 0px;
}
.stats-top-5:last-child{
    padding-right: 0px;
}
.img-tourn-area{
    color: #ffffff;
    cursor: pointer;
    bottom: 0;
    text-align: left;
    padding-top: 10px;
    top: 6em;
    height: 180px;
    padding-left: 30px;
}
.currency-schedule{
    display: block;
}
img.schedule-image {
    /* width: 140px; */
/*    padding-top: 0.5em;
    padding-bottom: 0.5em;*/
/*    max-height: 75px;
    max-width: 140px;*/
    max-height: 75px;
    max-width: 75px;
}
.bc_random_banner > a > img {
    display: block;
    margin: auto;
    margin-bottom: 2.5em;
    margin-top: 2.5em;
}
.button-subscribe > form > p > input {
    width: 100%;
    padding: 5px;
}
input[type="submit"] {
    border: none;
    padding: 5px 45px;
    margin-top: 5px;
    font-weight: bolder;
    font-size: 15pt;
    display: none;
}
#map_canvas {
    width: auto;
    height: 400px;
}
.pga-logo{
    width: 80px;
    /*float: left;*/
    position: relative;
    top: 16px;
    /*right: 30px;*/
    right: 80px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 28px;
    border-radius: 0!important
}
.flags-header-china{
    width: 40px;
    float: right;
    top: 10px;
    position: relative;
    right: 30px;
}
.flags-header-japan{
    width: 40px;
    float: right;
    top: 10px;
    position: relative;
    right: 15px;
}
.asian-dev-logo{
    width: 120px;
    float: right;
    padding: 10px;
}
h4.parter-strip-text{
    text-align: center;
    font-weight: bold;
}
section.parter-strip {
    padding: 5px;
}
h5.newsletter-title {
    font-size: 20px;
}  
h5.connect-title{
    font-size: 18px;
}
h5.Download-title{
    font-size: 18px;
}
.year-book-img{
    width: 100%;
}
p.copyright-text{
    margin-top: 25px;
    font-size: 10px;
}
.download-img{
    /*width: 125px;*/
    width: 110px;
}
.fab {
    font-family: "Font Awesome 5 Brands";
    font-size: 24px;
    padding: 5px;
}
.es_shortcode_form_email {
    display: none;
}
input#es_txt_email {
    width: 100%;
    padding: 5px;
}
input#es_txt_button {
    border: none;
    padding: 5px 45px;
    margin-top: 12px;
    font-weight: bolder;
    font-size: 15pt;
}
h3.home-f-tour{
    font-size: 19px;
    font-weight: bold;
    padding-left: 15px;
}
.u-floatLeft {
    float: left!important;
    display: none!important;
}
.u-floatRight {
    float: right!important;
    display: none!important;
}
#sb_instagram #sbi_load .sbi_load_btn {
    position: relative;
    display: none;
}
#sb_instagram .sbi_follow_btn a {
    background: #408bd1;
    color: #fff;
    display: none;
}
.follow-asian{
    display: flex;
}
.timeline-Footer {
    padding: 15px;
    font-size: 12px;
    display: none!important;
}
.tv-youtube{
    width: 100px;
    margin-top: 5px;
}
iframe.__youtube_prefs__ {
    border-width: 0;
    display: block;
    margin-top: 10px;
    width: 100%;
    height: 500px;
}
.featured-content{
    color: white;
    text-align: center;
    padding: 4px;
    /*margin-top: 10px;*/
}
h4.F-content{
    font-size: 20px;
    text-align: center;
}
.block-test{
    height: 410px;
}
.post-title{
    font-weight: bold;
    display: block;
/*    padding-bottom: 5px;
    padding-top: 10px;   */ 
}
.whereits-gif{
    width: 100%;
    margin-top: 55px;
}
.banner-advert > .bc_random_banner > a > img {
    width: 100%!important;
}
.banner-advert{
    padding: 15px;
}
.f-c-img{
    padding-left: 0;
}
.row-img-pad{
    padding-bottom: 15px;
}
.recent-post-slider.design-3 .slick-dots {
    margin: auto!important;
    display: block!important;
    position: relative!important;
    top: -1em;
}
.recent-post-slider.design-3 .post-short-content {
    height: 15%;
    clear: both;
    bottom: 0;
    left: 0;
    padding: 15px 30px 35px 30px;
    position: absolute;
    right: 0;
    transition: all 0.0s ease-in-out 0s;
}
.recent-post-slider .wp-post-date {
    margin-bottom: 10px;
    position: relative;
    font-size: 13px;
    display: none;
}
.recent-post-slider.design-3 .slick-prev {
    right: 31px !important;
    left: auto !important;
    display: none!important;
}
.recent-post-slider.design-3 .slick-next {
    right: 31px !important;
    left: auto !important;
    display: none!important;
}
.recent-post-slider.design-3 .recentpost-categories {
    left: 0;
    top: 0px;
    position: absolute;
    display: none;
}
.recent-post-slider h2.wp-post-title {
    margin: 0px 0 !important;
    line-height: 0px;
    padding-bottom: 20px;
}
.recent-post-slider .post-image-bg img {
    height: 100%; 
    width: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 0px;
}
.recent-post-slider.design-3 .post-image-bg {
    height: 500px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.recent-post-slider.design-3 .post-short-content {
    height: 25%;
    clear: both;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
}
.wp-sub-content {
    padding-bottom: 10px;
}
.recent-post-slider .slick-dots li button {
    margin: 0px !important;
    padding: 0px !important;
    border-radius: 50% !important; 
    width: 10px !important;
    height: 10px !important;
}
h5.tourn-short-name.ng-binding {
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    margin: 0;
    padding: 5px;
}
h5.tourn-short-name-red.ng-binding {
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    margin: 0;
    padding: 5px;
}
.left-leader-table{
    padding: 0 7px 0 0;
}
.right-leader-table{
    padding: 0 0 0 7px;
}
h4.footer-partners{
    color: #aaabac;
    font-size: 0.688em;
    text-transform: capitalize;
    margin: 10px 20px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
}
#sb_instagram #sbi_images {
    width: 100%;
    float: left;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 0px 5px 5px!important;
}
.c-and-f-logos{
    width: 35px;
}
span.soc-logos {
    position: absolute;
    right: 15px;
    top: 18px;
}
.recent-post-slider.design-3 .post-overlay:hover > .post-short-content {
    height: 25%;
}
.schedule-head{
    font-size: 20px;
    /*padding-left: 7px;*/
    font-weight: bold;
}
.filter-schedule{
	font-weight: bold;
}
.filter-system{
    /*padding: 18px 0px 20px;*/
	padding: 61px 0px 20px;
}
.browse-players{
	margin-top: 10px;
}
.alpha-li{
	padding-left: 0;
}
.logos-img {
    float: right;
    display: block;
    width: 143px;
}
.title-logo-play{
    float: right;
    display: block;
}
input#search {
    border-radius: 0;
    border: 1px solid black;
}
.height-sch{
	line-height: 2.428571!important;
}
.logo-cen{
    text-align: center;
    display: block;
    margin: auto;
    float: none;	
}
.player-top-list {
	margin-top: 15px;
}
.player-images{
    display: block!important;
    width: 40%;
	margin-top: -28px;   
}
.players-panel{
	padding: 40px 11px!important;
}
.stats-main-image{
	width: 100%;
}
p.Performance-stats{
	position: absolute;
    top: 17em;
    font-size: 16pt;
    margin-left: 15px;	
}
.featured-content > .tourn-name-bk > .home-scrs-area > .page-view > .navbar-collapse-sub{
	display: none;
}
.tournaments-titless {
    float: left;
    width: 100%;
    font-size: 15pt;
    margin: 0 0 0 0px;
    padding-left: 16px;
}
.season-drop-down{
	float: right;
}
.logos-stat{
	margin-top: 20px;
	margin-bottom: 20px;
}
.stat-img{
	width: 100%;
}
.up-tour{
	display: flex;
	/*height: 50px;*/
}
h4.up-text{
	font-size: 16pt;
	margin-left: 6px;
	line-height: 0.5;
}
.home-scrs-area > .page-view-area > .navbar-collapse-sub {
	/*display: none;*/
}
.text-dis {
    padding: 31px;
    /*margin-bottom: 2em;*/
    /*margin-left: 1em;*/
}
.tab-content > .tab-pane active > .table-container > .navbar {
	display: none;
}
span.image-report {
    display: block;
    margin: auto;
    text-align: center; 
}
.tour-logoS{
    margin-top: 1.5em;
    max-width: 115px;
/*	margin: 0px;
	border: 1px solid #ebebeb;
	height: auto;
    margin-bottom: 8px;
    display: inline-block;*/
}
.hbh{
    font-size: 19px;
    font-weight: bold;
    /*margin-left: 1.5em;*/
}
.navbar-default-light{
    background-color: transparent;
    max-width: 1700px;
    margin: auto;
    border: 1px solid black!important;
}
.biog-play{
    font-weight: 700;
    font-size: 25px;
    padding-bottom: 20px;
    color: #00433E;
}
.img-play-logo{
    float: right;
    padding: 18px
}
.img-pl-right{
    float: right;
}
.f-us{
    display: grid;
    margin-top: 1em;
}
.oom-shed{
    font-size: 15px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 0px;
    border: 0px;
    height: 35px;
}
.oom-re{
    width: 100%;
    margin-bottom: 0px;
    border-radius: 0;
    -webkit-appearance: none;
    /* padding-left: 25px; */
    border-bottom: 1px solid;
    border-left: none;
    border: 0 0 0 2px solid;
    border-right: none;
    border-bottom: none;
    padding-bottom: 6px;
    padding-top: 6px;
    text-align-last: center;
    /*font-size: 9pt;*/
}
.img-oom{
    float: right;
    width: 260px;
    padding: 20px;
    margin-top: 13px;
}
.drop-oom{
    margin-top: 1em;
    padding-left: 0px
}
i.fa.fa-arrow-down.seasons-i-dropdown.tourn-oom-arrow {
    position: absolute;
    right: 25px;
    top: 13px;
    font-size: 12px!important;
}
h2.oom-title {
    text-align: left;
    line-height: 0;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    padding-left: 15px;
}
.oom-bac{
    padding-bottom: 12px;    
}
.stats-outter-block{
    margin-top: 1em;
}
.play-filter{
    padding-left: 0em!important; 
    padding-right: 0em!important;
}
.blue-strip-image{
    width: 120px;
    opacity: .9;
    position: absolute;
    top: 10px;
    left: 0;
}

p.Position-playerList.ng-binding {
    width: 120px;
    height: 120px;
    opacity: .9;
    font-size: 13pt;
    position: relative;
    right: -2em;
    font-weight: bolder;
    top: -2em;
    line-height: 16;    
}
.outer-image-pList{
    position: relative;
    text-align: center;
}
.inner-image-pList{
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: center;
    z-index: 99;
}
h2.tournament-Name-Tourn{
    text-transform: capitalize;
    font-weight: 300;
    font-size: 20px;
}
h4.tournament-Course-Name{
    text-transform: capitalize;
}
.previousWinners-layout{
    float: right;
}
.currentWinners-layout{
    float: right;
}
h4.last-tournament{
    text-transform: capitalize;
    font-weight: bolder;
}
h4.last-date{
    text-transform: capitalize;
    font-weight: bolder;
}
h3.stat-details-Page {
    font-weight: bolder;
}
.lefthand-side{
    /*text-align: right;*/
    text-align: left;
}
img.home-spon-humanity {
    width: 100%;
}
img.stat-image-ind{
    width: 200px;
    float: right;
    position: relative;
    top: 2em;
}
.image-new-set{
    text-align: right;
}
.logos-r{
    display: block;
}
.facebook-url{
    position: relative;
    top: 0px;
}
.twitter-url{
    color: rgb(58,130,230);
    position: relative;
    top: -12px;
}
span.player-info-block{
    display: block;
}
.report-no-underline{
    text-decoration: none;
}
.schedule-arrow-down {
    position: relative;
    color: #02285E;
    right: -11em;
    top: -1.4em;
}
/*new Code above thats been added by matt from 27th Sep 2019 onwards*/



.timeline-Viewport {
    overflow-y: hidden!important;
}
.h5ab-print-button-right {
    float: left!important;
}
i.fa.fa-print.fa-lg {
    font-size: 3em!important;
    color: #b02026;
}
.h5ab-print-button-container {
    width: 100%;
    margin: 20px 0!important;
}
.h5ab-print-button .fa-print.fa-lg+span {
    font-size: 150%;
    color: #b02026;
    font-weight: 700;
    padding-left: 5px;
    text-transform: capitalize;
}
.epyt-pagination {
    clear: both;
    text-align: center;
    padding: 10px 8px 10px 8px;
    display: none;
}
#sidemenu{
    top: 0px;
    position: relative;
}
img.newSTLgo {
    padding: 20px 0px 20px 25px!important;
    width: 15%;
}
.button-ent {
    background: #449d44;
    /* color: white; */
    /* padding: 5px 5px 5px 10px; */
    border: 1px solid;
    border-radius: 6px;
    padding: 5px 7px;
    margin: 4px; 
}
button.bet-but{
    
    color: white;
    
}
button.lst-but{
    background: #742a83;
    color: white;
    border-color: #742a83;
}
button.seniors-but{
    background: #0f812c;
    color: white;
    border-color: #0f812c;
}
span.button-span {
    display: block;
    text-align: center;
}
.timeline-InformationCircle-widgetParent {
    position: relative;
    display: none!important;
}
.timeline-Widget {
    max-width: 1200px;
    background-color: #fff;
    border-radius: 4px;
    height: 1000px!important;
}
th {
    font-weight: initial;
}
table#clone {
    display: none;
}
i.fa.fa-print.fa-3x {
    font-size: 3em!important;
}
.h5ab-print-button .fa-print.fa-3x+span {
    font-size: 150%!important;
    
    font-weight: 700;
    padding-left: 5px;
}
tr.txt_white_10.newtab {
    text-align: center;
    color: white;
    background: #03326C!important;
}
div#dcc14ac6_1513939249 {
    height: 1300px!important;
    overflow: scroll!important;
    margin-top: 26px;
    display: none;
}
.powrMark.text-center {
    display: none!important;
}
#appView .powrMark {
    font-size: .9rem;
    font-family: 'Roboto', serif, sans-serif;
    position: relative;
    display: none!important;
}
.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
    max-width: 1500px;
    margin: auto;
}
.pop-up{
    height: auto;
    background-color: white;
    position: fixed;
    z-index: 9;
    top: 0;
    right: 40%;
    font-size: 18pt;
    font-weight: bold;
    padding: 20px 20px 20px 20px;
    border: 6px solid #3479d6;
    text-align: center;
}
span.x-box{
    position: absolute;
    right: 3px;
    top: 0;
    cursor: pointer;
}
button.sst-close{
    position: absolute;
    right: 7px;
    top: 0;
    font-size: 25pt;
    
    opacity: 1;
    margin-top: 0px!important;
}
button.sst-closing-button{
    color: white;
    
    border: none;
    padding: 10px 20px 10px 20px;
}
button.sst-closing-button:hover{
    
    background: #d4d4d4;
    border: none;
    padding: 10px 20px 10px 20px;

}
.sst-header-experience{
    padding: 40px 20px 10px 20px!important;
    border-bottom: none!important;
}
.sst-footer-modal{
    border-top: none!important;
}

.entry-content img {
    margin: 0 0 1.5em 0;
    }
.alignleft, img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
    }
.alignright, img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
    }
.aligncenter, img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
    }
.alignnone, img.alignnone {
    /* not sure about this one */
    }
.epyt-gallery iframe {
    margin-bottom: 0;
    /*width: 100%;*/
    padding-top: 20px;
    max-width: 100%;
}
.epyt-gallery {
    text-align: center;
    /*padding: 0 20px 0 20px;*/
}
.wp-caption {
    margin-bottom: 1.5em;
    text-align: center;
    padding-top: 5px;
    }
.wp-caption img {
    border: 0 none;
    padding: 0;
    margin: 0;
    }
.wp-caption p.wp-caption-text {
    line-height: 1.5;
    font-size: 10px;
    margin: 0;
    }
.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
    }
blockquote.left {
    margin-right: 20px;
    text-align: right;
    margin-left: 0;
    width: 33%;
    float: left;
    }
blockquote.right {
    margin-left: 20px;
    text-align: left;
    margin-right: 0;
    width: 33%;
    float: right;
    }

/*Wordpress editor styles end*/
.site-logo {
    /*margin-left: auto;
    margin-right: auto;*/
    margin-left: 80px;
    /*max-width: 510px;*/
    max-width: 212px;
    margin-top: 6px;
}
.navbar-brand {
    /*width: 100%;*/
}
.wpcufpn_outside.wpcufpn_widget_29149 {
    margin-top: 30px;
}
.wpcu_block_title {
    text-align: left;
    font-weight: bold;
    font-size: 1.5em;
    line-height: 2.2em;
    color: #666;
    display: none!important;
}
ul#default_29151 {
    margin-top: 10px;
}
.navbar {
    border-radius: 0px;
    border: 0px !important;
    margin-bottom: 0px;
    min-height: 0px;
}
.navbar-default {
    margin: auto;
    padding: 0px 0px 0 25px;
}
.outer-header{
        
}
.navbar-default .navbar-toggle {
    border-color: #ffffff;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
.navbar-nav > li > a {
    text-transform: capitalize;
    font-size: 17px;
    color: #ffffff !important;
    font-weight: bold;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #00b588 !important;
    background-color: transparent!important;
}
.nav-tour-imgs:hover {
    background-color: #ffffff !important;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #ffffff;
}
.nav-holder {
    max-width: 842px;
    margin: auto;
}
.nav-holder-sub {
    width:100%;
}
.navbar-collapse-sub {
    padding-left: 0px;
    padding-right: 0px;
    /*padding-bottom: 14px;*/
}
.tour-data-nav:nth-child(even) {
    /*background-color: #1f5bb1;*/
}
.row-logo {
/*  height: 145px;
    margin-bottom: 5px;*/
}
.tour-data-nav {
    padding: 16px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    text-transform: capitalize;
    font-weight: bold;
    /*border-left: 1px solid black;*/
    border-right: 1px solid black;
    text-transform: capitalize;
}
#next-tourn-area {
    background-image: url('img/course.png');
    background-size: cover;
    height: 395px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.article-heading {
    
}
#image-caption {
    background-
    color:#ffffff;
    /*height: 30px;*/
    padding-top: 4px;
    padding-bottom: 4px;
}
.site-footer {
    background-
    color:#ffffff;
    /*height: 300px;*/
    /*height: 400px;*/
    /*height: 100%;*/
}
.site-footer > ul > li > a {
    font-size: 12px;
}
.dropdown-menu {
    background-
    color: #ffffff;
}
.dropdown-menu > li > a {
    color: #ffffff;
    font-size: 16px;
}
.navbar-default .navbar-nav>.open>a {
    
    background-color: #ffffff !important;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

    background-color: #ffffff;
}
.navbar-default .navbar-nav>li>.nav-tour-imgs, .navbar-default .navbar-nav>li>.nav-tour-imgs:focus, .navbar-default .navbar-nav>li>.nav-tour-imgs:hover {
    
    background-
}
#player-list-stripe {
    border-radius: 0px;
    border: none;
    margin-top: 0px !important;
}
#player-list-stripe:first-child {
    margin-top: 5px;
}
#player-list-stripe:nth-child(even) {
    background-color: #ffffff;
}
.img-circle {
    border: 2px solid #ffffff;
}
.fts-instagram-inline-block-centered {
    text-align: center;
    font-size: 0;
    margin: auto;
    padding: 19px 8px 0 8px;
    /*height: 1300px;*/
    overflow-y: auto;
}
.fts-tweeter-wrap {
    border: 1px solid #e8e8e8;
    margin-top: 8px;
}
#player-detail {
    border-bottom: 1px solid #ddd;
    padding-left: 20px;
}
.player-detail-span {
    line-height: 0px;
    margin-right: 15px;
    /*margin-left: 15px;*/
    font-weight: 300;
    font-size: 20px;
    color: #01285e;
    font-weight: 700;
}
.multi_c_title {
    text-align: center;
}
.player-detail-sub {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
.player-detail-sub:last-child {
    border-right: none;
}
.player-detail-sub:first-child {
    border-left: none;
}
#play-sub-area {
/*  padding-top: 10px;
        border: 1px solid #000;*/
   padding: 20px 0px 20px 0px;
   border: 2px solid #fff;
   margin-top: 1em;
}
#play-sub-area {
/*  padding-top: 10px;
        border: 1px solid #000;*/
   padding: 20px 0px 20px 0px;
   border: none;
   margin-top: 1em;
   background: none;
   /*opacity: 0.4;*/
}
.wplp_outside.wplp_widget_29149 {
    margin-top: 30px;
}
.wplp_container .title {
    
    font-weight: bold;
    font-size: 1.1em!important;
    text-align: left;
    line-height: 1.35;
    max-width: 80%;
    overflow: hidden;
    padding: 0 0 0 15px;
}
.wplp_container .text, .wplp_container .date {
    overflow: hidden;
    display: block;
    text-align: left;
    line-height: 1.23;
    font-size: 1.1em;
    font-weight: normal;
    text-overflow: ellipsis;
    padding: 0 0 0 15px!important;
}
div#wplp_widget_29151 {
    padding: 15px 0px 10px 0px!important;
}
div#pad-left-title {
    padding-left: 0;
}
.panel.panel-default.panel-player.Play-profile-margin {
    margin-top: 0px!important;
}
.home-score-player {
    width: 90px;
    margin: 0 auto;
}
span#pp-color {
    font-weight: 600;
    color: #032954;
    font-size: 20px;
    display: block;
    line-height: 2.02;
    text-align: left;
}
span#pp-color-title{
    color: #279ccd;
    font-size: 0.75em;
    text-transform: capitalize;
    display: block;
    text-align: left;
}
span#player-name-profile-page {
    color: #000;
    font-size: 22pt;
    width: 100%;
    display: block;
    margin-top: 0em;
    border-bottom: 1px solid #ddd;
    padding-bottom: 2px;
    /*padding-left: 15px;*/
}
.player-detail-span {
    font-size: 19px;
    line-height: 55px;
    margin-right: 15px;
    color: #0c1c6b;
    font-weight: 700;
}
.player-pr-social {
    color: #000!important;
    font-size: 13pt!important;
    padding-left: 10px;
}
div#body-panel-player-profil {
    /*height: 300px;*/
    background-image: url(/wp-content/uploads/2018/07/Header_blur-1.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.player-nat-flag {
    max-width: 28px;
    max-height: 20px;
    box-shadow: 0px 0px 3px #555;
}

.player-nat-flag-inline {
    vertical-align: initial;
}
.player-nat-flag-home {
    max-width: 30px;
    max-height: 20px;
    box-shadow: 0px 0px 3px #555;
}
.home-flag-span {

}
#tour-data-nav-tourn, #tour-data-nav-ven, #sched-name, #sched-course {
    text-align: left;
}
.img-player-prof {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    /*margin-top: 50px;*/
    border-radius: 5px; 
    box-shadow: 0 2px 0 0 hsla(210,3%,72%,.21);
    max-width: 100%;
    /* height: 254px; */
}
/*img.false-image {
    width: 50%;
}*/
.img-player-prof-PL {
    max-height: 50px;
/*    margin-left: auto;
    margin-right: auto;*/
    margin-top: 0px;
    display: block!important;
}
.player-link {
    font-size: 22px;
    text-decoration: underline;
}
#tourn-info-head {
    background-
    color: #ffffff;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}
#tourn-info-head-tournament{
    background-color: #d4d4d4;
    
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}
#tourn-info-head-holder {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 2px;
}
#torn-head-h2 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
#tourn-dates {
    font-weight: 300;
    font-size: 20px;
}
.tourn-spon-logo {
    /*max-width: 60%;*/
    /*max-width: 230px;*/
    max-width: 165px;
    vertical-align: middle;
/*  margin-left: auto;
    margin-right: auto;*/
    margin-top: 20px;
    margin-bottom: 10px;
}
.tourn-spon-logo-Home {
    /*max-width: 60%;*/
    /*max-width: 230px;*/
    max-width: 139px;
    vertical-align: middle;
/*  margin-left: auto;
    margin-right: auto;*/
    margin-top: 20px;
    margin-bottom: 10px;
}
.wpcufpn_container .title {
    
    font-size: 12pt!important;

    padding-left: 16px;
}
.wpcufpn_container .text span {
    color: black;
    padding-left: 16px;
}
.wpcufpn_container .date {
    color: #d4d4d4!important;
    font-size: 10pt!important;
    padding-left: 16px;
}
#tourn-logo-area {

}
.player-detail-head {
    
}
.player-detail-info {
    
}
.panel-heading {
    padding: 13px 15px;
}
.tic-holder {
    width: 946px;
    margin-left: auto;
    margin-right: auto;
}
#player-info-collapse-link {
    /*text-align: center;*/
    color: black;
}
.panel-group.player-profile-group {
    margin-bottom: 0;
}
#player-info-collapse-link > a {
    text-decoration: none;
}
#player-info-collapse-link > a > i {
    /*color: #ffffff;*/
        color: #000000;
    float: right;
}
.player-info-panel {
    color: #ffffff !important;
    background-
    border-color: #ffffff !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    cursor: pointer;
}
.panel-player {
    border: 0px !important;
    margin-top: 2px !important;
}
.player-info-head-span {
    color: black;
    font-size: 12pt;
    line-height: 5;
    font-weight: 700;
    display: block;
}
span.player-info-head-span-pl.Player-list-line.ng-scope {
    color: black;
    font-size: 12pt;
    font-weight: 700;
    line-height: 4;
}
.player-info-body-span {
    
    font-size: 12pt;
    font-weight: 500;
    word-wrap: break-word;
}
select.tournament-shedule-dropdown {
    display: block;
    
    border-bottom: 1px solid #0b1034;
}
i.seasons-i-dropdown {
    position: absolute;
    right: 80px;
    top: 12px;
    font-size: 12px!important;
    color: white;
}
.col-md-3.season-dropdown {
    padding-left: 0;
    padding-right: 0;
}
span#player-twitter-logos {
    background-image: url(/wp-content/uploads/2018/10/Twitter-red.png);
    background-repeat: no-repeat;
    padding-left: 3em;
    padding-top: 10px;
    padding-bottom: 10px;
    background-size: 40px;    
}
span#player-facebook-logos {
    background-image: url(/wp-content/uploads/2018/10/Facebook-red.png);
    background-repeat: no-repeat;
    padding-left: 3em;
    padding-top: 10px;
    padding-bottom: 10px;
    background-size: 40px;    
}
span#player-career-low {
    background-image: url(/wp-content/uploads/2018/10/LowRound-red.png);
    background-repeat: no-repeat;
    /*padding-left: 3em;*/
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12pt;
    color: black;
    font-weight: 700;
    line-height: 4;
    background-size: 40px;    
}
select.players-profile-dropdown-results {
    
    color: white!important;
}
.player-delails-half{
    margin-top: 20px;
}
i.fa.fa-arrow-down.arrow-home-one {
    position: absolute;
    right: 35px;
    margin-top: 8px;
}
#panel-body-cust {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
    border-top: none;
}
#player-season-select {
    padding-top: 15px;
}
#next-tourn-area-slider {
    background-image: url('img/course.png');
    background-size: cover;
    height: 395px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.flex-control-thumbs li {
    width: 20% !important;
}
.flexslider {
    background: transparent !important;
    border: none !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -o-border-radius: 4px !important;
    border-radius: 4px !important;
    box-shadow: 0px 0px 0px rgba(0,0,0,.2) !important;
}
#next-tourn-area-slider {
    background-image: url('img/course.png');
    background-size: cover;
    height: 400px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.sp-mask {
    height: 395px !important;
}
#carousel-slides {
    width: 100% !important;
    transform: translate3d(0px, 0px, 0px) !important;
}
.carousel-ind-slides {
    width: 20% !important;
}
.tourn-name-slide, .tourn-date-slide {
    font-size: 14px;
    /**/
    margin-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    color: #ffffff;
    background-color: rgba(0, 50, 105, 0.7);
}
.tourn-course-slide {
    font-size: 14px;
    color: #d3d3d3;
    margin-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
}
#slider {
    /*margin-top: -20px;*/
    margin-bottom: 5px !important;
}
.flex-direction-nav .flex-next {
    right: 10px !important;

}
/*::-webkit-scrollbar { 
    display: none; 
}*/

.flex-direction-nav a{
    height: 57px !important;
}
#tourn-reports-holder {
    padding: 10px 30px;
}
#tourn-reports {
    width: 100%;
    float: right;
    margin-right: 14px;
    margin-top: -4.3em;
}
span.tournement-links {
    display: block;
    text-align: center;
    
    color: white;
    padding: 0px 0 0px 0px;
}
.tournRepH {
    
    float: right;
    background: #d4d4d4;
    width: 100%;
    text-align: center;
    padding: 0px 0 0px 0;
}
.tourn-report-select {
    width: 100%;
    margin-bottom: 0px;
    border-radius: 0;
    -webkit-appearance: none;
    /* padding-left: 25px; */
    color: #bfbfbf;
    
    border-bottom: 1px solid;
    border-left: none;
    border: 0 0 0 2px solid;
    border-right: none;
    border-bottom: none;
    padding-bottom: 6px;
    padding-top: 6px;
    text-align-last: left;
    border-top: 1px solid #245081;
    font-size: 9pt;
    -moz-appearance: none;
    padding-left: 16px;
    font-weight: 300;
    background-image: linear-gradient(45deg,transparent 50%,#003528 50%),linear-gradient(135deg,#003528 50%,transparent 50%),linear-gradient(to right,white,white);
    background-position: calc(100% - 20px) calc(1em + -2px),calc(100% - 15px) calc(1em + -2px),100% 0;
    background-size: 5px 5px,5px 5px,2.5em 2.5em;
    background-repeat: no-repeat;
}
.btn-alps {
    background-
    border-color: #18488b;
    margin-top: 13px;
    margin-bottom: 3px;
}
#tourn-info-container {
    padding: 10px 0px;
}#tourn-info-container-About {
    padding: 10px 20px;
}
.tourn-head-dates {
    font-size: 16px !important;
    font-weight: 100!important;
    text-transform: capitalize;
}
.tour-data-nav-head {
    background-color: #00433E !important;
    /*background-color: #d4d4d4 !important; */
}
.tour-data-nav-head-home {
    /*background-*/
    background-color: #d4d4d4 !important; 
    
}
.table-striped>tbody>tr:nth-of-type(odd) {
    /*background-color: #dfe1e6;*/
    background-color: #fff;
}
.table-striped>tbody>.current_tourn_row {
    background-color: #00433E !important;
}
.table-striped>tbody>.current_tourn_row > td > a{
    color: #fff;

}

/*.table-striped-home>tbody>tr:nth-of-type(4n+1) {
    background-color: #ffffff;
    cursor: pointer;
}
.table-striped-home>tbody>tr:nth-of-type(4n+3) {
    background-color: #eff3f7;
    cursor: pointer;
}*/




.table-striped-home>tbody>tr:nth-of-type(4n+1) {
    background-color: #ffffff;
    cursor: pointer;
}
.table-striped-home>tbody>tr:nth-of-type(4n+3) {
    cursor: pointer;
}
.table-striped-home>tbody>tr:nth-of-type(4n+4) {
     background-color: #ffffff; 
    cursor: pointer;
}




.player-name-table {
    font-weight: 300;
    /*font-size: 19px !important;*/
    font-size: 17px !important;
    font-weight: 400;
}
.table-pos {
    /*text-align: center;*/
    padding-left: 20px!important;
}
.name-plist{
    padding-left: 13px!important;
}
.table > tbody > tr > td {
    padding-top: 6px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    padding-bottom: 6px !important;
    font-size: 17px !important;
    vertical-align: middle;
    padding-left: 8px !important;
    font-weight: 300;
}
.liveTable > tbody > tr > td {
    padding-top: 6px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    padding-bottom: 6px !important;
    font-size: 17px !important;
    vertical-align: middle;
    padding-left: 8px !important;
}
.liveTable > .scorBrd {
    text-align: center;
}
.thcent {
    text-align: center;
}

.table-pos-sched {
    padding-left: 36px !important;
    /*padding-right: 36px !important;*/
    padding-right: 0px !important;
    font-size: 9.8pt;
}
tr.card-on > td.score-over {
    color: #ffffff !important;
    background-color: #1E90FF !important;
    /*color: #1E90FF !important;*/
    font-weight: bold;
    padding-top: 13px !important;
    padding-right: 15px!important;
}
tr.card-on > td.score-under {
    color: #ffffff !important;
    background-color: #A52A2A !important;
    /*color: #A52A2A !important;*/
    font-weight: bold;
    padding-top: 13px !important;
    padding-right: 15px!important;
}
tr.card-on > td.score-over-2 {
    color: #ffffff !important;
    background-color: #e07020 !important;
    /*color: #e07020 !important;*/
    font-weight: bold;
    padding-top: 13px !important;
    padding-right: 15px!important;
}
tr.card-on > td.score-under-2 {
    color: #ffffff !important;
    background-color: #3c9933 !important;
    /*color: #3c9933 !important;*/
    font-weight: bold;
    padding-top: 13px !important;
    padding-right: 15px!important;
}

tr.liveTable.liveTableTr.ng-scope > td.score-under.scorBrd.noBack {
/*    background-color: #fff!important;*/
    color: #A52A2A!important;
}
tr.liveTable.liveTableTr.ng-scope > td.score-over.scorBrd.noBack {
/*    background-color: #fff!important;*/
    color: #1E90FF!important;
}
tr.liveTable.liveTableTr.ng-scope > td.score-over-2.scorBrd.noBack {
/*    background-color: #fff!important;*/
    color: #e07020!important;
}
tr.liveTable.liveTableTr.ng-scope > td.score-under-2.scorBrd.noBack {
/*    background-color: #fff!important;*/
    color: #3c9933!important;
}


tr.liveTable.liveTableTr.ng-scope > td.score-over > span.innerBK {
  color: #fff !important;
  background-color: #1E90FF;
  /*padding-left: 8px!important;*/
  padding: 10px;
  font-weight: 700;
}
tr.liveTable.liveTableTr.ng-scope > td.score-under > span.innerBK {
  color: #fff !important;
  background-color: #A52A2A;
  /*padding-left: 8px!important;*/
  padding: 10px;
  font-weight: 700;
}
tr.liveTable.liveTableTr.ng-scope > td.score-over-2 > span.innerBK {
  color: #fff !important;
  background-color: #e07020;
  /*padding-left: 8px!important;*/
  padding: 10px;
  font-weight: 700;
}
tr.liveTable.liveTableTr.ng-scope > td.score-under-2 > span.innerBK {
  color: #fff !important;
  background-color: #3c9933;
  /*padding-left: 8px!important;*/
  padding: 10px;
  font-weight: 700;
}
tr.card-on > td.score-non.thcent.cardd-border-r {
  padding-top: 13px !important;
  padding-right: 8px!important;
}
tr.card-on > td.thcent.cardd-border-r {
  padding-top: 13px !important;
  padding-right: 8px!important;
}
.liveTable > .scorBrd {
  padding-left: 8px!important;
}
td.score-over {
  color: #1E90FF !important;
  font-weight: bold;
  padding-top: 5px !important;
}
td.score-under {
  color: #A52A2A !important;
  font-weight: bold;
  padding-top: 5px !important;
}
td.score-over-2 {
  color: #e07020 !important;
  font-weight: bold;
  padding-top: 5px !important;
}
td.score-under-2 {
  color: #3c9933 !important;
  font-weight: bold;
  padding-top: 5px !important;
}
.scoreKey {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-left: 18px;
}
.badScore {
    background: #e07020 !important;
}
.overScore {
    background: #1E90FF !important;
}
.goodScore {
    background: #A52A2A !important;
}
.greatScore {
    background: #3c9933 !important;
}
.draw-player-name {
    font-size: 17px;
    margin-bottom: 2px !important;
}
.draw-players {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.cut-row {
    background: #aa0003;
    color: #ffffff;
    text-align: center;
}
.btn-search {
    background-
    border-color: #253442;
}
.ccfic {
    background-
    color:#ffffff;
    /*height: 30px;*/
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 5px;
}
.hide-pos {
    
}
/*
.nav-tabs > li > a:first-child {
    border-radius: 0 4px 0 0 !important;
}
.nav-tabs > li > a:nth-child(2) {
    border-radius: 4px 0 0 0 !important;
}
*/
.nav-tabs > li > a {
    margin-right: 0px !important;
}
.ocs-logo {
    max-width: 77px;
    float: right;
    margin-top: 17px;
}
.cred-line {
    /*position: static;*/
    bottom: 0px;
    /*margin-top: 4em;*/
    float: right;
}
.right-cred {
    float: left;
    margin-top: 61px;
}
/* Code to stick <thead> of tables to top of page when scrolled past so user can see what data they are looking at  */
#sticky {
}
#sticky.stick {
    position: fixed;
    top: 0;
    z-index: 10000;
}
.large-news {

}
.small-news {
    /*max-height: 181px !important;*/
    width: 100%;
}
.tour-data-nav-head-stats > th {
    border-bottom: 0px !important;
}
.tour-data-nav-head-stats2 > th {
    border-top: 0px !important;
}
.mainSponHeadLogo {
    /*margin-top: -6% !important;*/
    margin-top: -115px !important;
    margin-left: 33% !important;
    /*margin-bottom: 0px !important;*/
    margin-bottom: 16px !important;
}

.mainSponTournReps > .blog-sidebar-header {
    padding: .0925em 1.0625em 0.2125em;
}
.mainSponHeadLogoScrs {
    margin-top: -12% !important;
    /*margin-left: 10% !important;*/
    margin-left: 47% !important;
}
.social-head-bar {
    margin-top: 30px;
}
.home-scrs-area {
    /*margin-top: -19px;*/
    /*margin-top: 6px;*/
}
.t-global-footer {
    background: #d4d4d4;
    padding-top: 10px;
    padding-bottom: 10px;
}
.btn-rep-head {
    float: right;
    background-color: #ffffff;
    border-color: #ffffff;
    margin-top: 0px;
    
    line-height: 1.12857143;
    padding: 5px 10px;
}
.btn-rep-head > a {
        
}
button.bet-but{
    
    color: white;
    
}
button.lst-but{
    background: #742a83;
    color: white;
    border-color: #742a83;
}
button.seniors-but{
    background: #0f812c;
    color: white;
    border-color: #0f812c;
}
/********* BOOTSTRAP SUBMENU SHOW ON HOVER INSTEAD OF CLICK ************/

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
#copyrightNotice {
    text-align: left;
    bottom: 0px;
}
.stats-year-select {
    display: block!important;
    
    height: auto!important;
    border: 1px solid black!important;
}
i.fa.fa-arrow-down.seasons-i-dropdown.stats-arrow {
    position: absolute;
    right: 25px;
    top: 12px;
    font-size: 12px!important;
    color: white;
}
select.tourn-report-select.frontpage-select-op.ng-pristine.ng-untouched.ng-valid {
    background-image: url(/wp-content/uploads/2017/12/ic_arrow_downward_white_24dp_1x.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 1pc;
}
.stats-select-row {
    padding-bottom: 20px;
}
#latest-news {
    background-color: #dfe1e6;
    
    /*height: 30px;*/
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
#latest-news-Article-page {
    background-
    color: white;
    /* height: 30px; */
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.uiScaledImageContainer {
    position: relative;
    overflow: hidden;
    width: 100%!important;
}
.social-feed-container-29106 {
    min-width: 100%!important;
    height: 1280px;
    overflow: scroll;
    border: 1px solid #e8e8e8;
    position: relative;
    top: 20px;
    max-width: 100%;
}
.fb_iframe_widget_fluid span {
    width: 100%!important;
}
._2p3a {
    width: 100%!important;
}
.fb_iframe_widget iframe {
    position: relative!important;
    width: 100%!important;
}
.uiScaledImageContainer {
    position: relative;
    overflow: hidden;
    width: 100%!important;
}
.news-links {
    
}
.news-links-article-page{
    
}
.more-news-text-article{
    color: white;
}
a.more-news-text-article:hover{
    color: #d4d4d4;
    text-decoration: underline;
}
h2#header-article-page {
    
}
.post-main-pic {
    display: block;
    margin: auto;
    width: 100%;
    height: auto;
    box-shadow: 0 2px 0 0 hsla(210,3%,72%,.21);
    border-radius: 2px 2px 0px 0px;
}
.fa { 
    font-size: 18px !important;
}
.fa-facebook-square {
    color: #3b5998;
    font-size: 22px !important;
}
.fa-twitter-square {
    color: #00aced;
    font-size: 22px !important;
}
.fa-youtube-square {
    color: #bb0000;
    font-size: 38px !important;
}
.fa-linkedin{
    font-size: 38px !important;
}
.fa-google{
    font-size: 38px !important;
}
.home-scores {
    /*text-align: center;*/
    text-align: left;
    /*margin-bottom: 2px;*/
    padding: 6px;
    padding-top: 7px;
    padding-bottom: 7px;
    /*background-color: #dfe1e6;*/
    line-height: 22px;
    min-height: 38px;
    color: black;
    font-weight: 700;
    font-size: 9pt;
    padding-left: 10px;
}
.player-scores:first-child {
    margin-top: 2px;
}
.player-scores:nth-child(odd) > .home-scores {
    background-color: #dfe1e6;
}                                                
.player-scores-7:nth-child(even) > .home-scores {
    background-color: #dfe1e6 !important;
}
.player-scores-7:nth-child(odd) > .home-scores {
    background-color: #ffffff !important;
}
.panel-default:nth-child(odd) > .panel-heading {
    color: #333;
    background-color: #ffffff;
    border-color: #ddd;
}
#home-pos {

}
#pos-num {
    padding: 5px;
    /*background-*/
    color: black;
    /*padding-left: 14px;
    padding-right: 14px;*/
    padding-top: 6px;
    padding-bottom: 6px;
    display: block;
    max-width: 58px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -6px;
    margin-bottom: -5px;
    text-align: center;
}
.pos-num-home {
    display: inline-block !important;
    width: 51px !important;
}
#home-name {
    text-align: left !important;
}
#home-name > a {
    text-decoration: underline;
    font-weight: bold;
}
#home-winnings {
    color: #848792;
}
#home-vspar {
    color: #848792;
}
#home-score {
    color: #848792;
}
#home-stats > a {
    text-decoration: underline;
    color: #848792;
}
#home-top10 {
    text-align: center;
    background-color: #ffffff !important;
    font-size: 16px;
}
.fa-caret-down {
    
}
.form-control-sched {
    color: #000;
}
#sched-name{
    
    font-weight: bold;
}
#sched-date, #sched-course, #sched-prize {
    color: black;
    font-weight: 400;
}
td#sched-course {
    /*text-decoration: underline;*/
}
.tourn-area {
    color: #ffffff;
    background-color: rgba(0, 67, 62,0.9);
    cursor: pointer;
    height: 60px;
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 10px;
}
.tourn-area:hover {
    color: #fff;
}
.current_tourn_row > td, .current_tourn_row > td > a {
    
}
.current_tourn_row > td > .entered-text-detail {
    color: #ffffff !important;  
}
#home-fulllist {

}
/*.collapse.in {
      height: auto !important;
}
.collapsing {
    /*max-height: 330px; !important;*/
/*}*/
#tourn-head {
    text-align: left;
    color: #000000;
    margin-top: 8px;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 20pt;

}
#tourn-head-tab {
    text-align: left;
    margin-top: 8px;
    margin-bottom: 0px;
    /*color: #00433E;*/
    margin: 0;
    /*font-size: 1.8vh;*/
    font-size: 11pt;
    font-weight: bold;
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    
    background-color: #ffffff;
}
.players-list {
    text-align: left;
    /*margin-top: 2vh;*/
    line-height: 4em;
    /*line-height: 10;*/
    /*margin-bottom: 2px;
    padding: 6px;
    background-color: #dfe1e6;
    line-height: 22px;*/
}
.site-footer-main {
    padding: 18px 0px 0px 0px;
    background-color: #ffffff;
    margin-top: 80px;
}
#more-news {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 18px !important;
}
#more-news-article-pages {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 18px !important;
    background-
}
.sponsor-logos-foot {
    margin-left: auto;
    margin-right: auto;
/*    max-width: 145px;
    max-height: 105px;*/
}
#footer-nav > ul > li > a {
    font-size: 17px !important;
    
    font-weight: 700;
    text-transform: capitalize;
}
#footer-nav > ul > li > a:hover {
    background-color: #ffffff;
    
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: #ffffff;
    
}
#partner-head {
    text-align: right;
}
#sponsor-col {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#tour-data-name {
    text-align: left !important;
}
.schedule-table > thead > tr > th {
    line-height: 31px;
}
.schedule-table > tbody > tr > td {
    font-size: 13px !important;
    line-height: 22px;
}
.sched-table-head {
    min-height: 50px;
    padding-top: 13px;
}
.navbar-default .navbar-toggle {
    border-color: transparent!important;
}
.contact-map {
    width: 100%;
    height: 350px;
}
#player-alpha-list {
    background-
    color: #ffffff;
    padding: 6px;

}
.player-list-area {
/*    max-height: 1000px;
    overflow: scroll;*/
}
.header-search-bar {
    width: 200px!important;
    background: transparent!important;
    border-bottom: 1px solid white!important;
    float: right;
    margin-top: 1em;
}
#alphabetList {
    display: inline-block !important;
    margin-top: 5px;
}
#alphabetList > a {
    color: #fff;
    margin: 0 6px;
    /*font-size: 16px;*/
    font-size: 14px;
    font-weight: 700;
}
.news-navigation {
    font-size: 18px;
}
.news-arch-link {
    padding-top: 15px;
}
.img-responsive-news-arch {
    /*margin-top: 20px;*/
    width: 100%;
}
.news-navigation > .next {
    text-align: right;
}
.searchbox {
    padding-left: 0px;
}
.searchbox-results-page{   
    margin-left: 14px;
 }   
#top-ten-drop {
    text-align: center;
    color: #fff;
}
#top-ten-tr {
    /*background-color: #ffffff;*/
}
.carousel-ind-slides {
    cursor: pointer;
}
.pager li > a, .pager li > span {
    border-radius: 0px;
}
.news-sec {
    /*margin-bottom: 15px;*/
    margin-bottom: 37px;

}
.news-link-img {
    margin-bottom: 5px;
}
    div#navbar-player-profile {
    padding: 0;
    }
    .fb_iframe_widget span {
        display: inline-block;
        position: relative;
        text-align: justify;
        top: 20px;
    }
    @media (min-width: 1024px) {
        .ipad-view{
            display: none;
        }
    }     
    @media (max-width: 1024px) {
        .ipad-view-on{
            display: none;
        }
    }    
    @media (max-width: 991px) {
    .players-list {
        text-align: center;
        /*line-height: 10!important;*/
    }        
    .social-ipad{
        text-align: center;        
    }        
    .ipad-down{
        display: none;
    }
    .lefthand-side {
        text-align: center;
        margin-top: 20px!important;
        margin-bottom: 20px!important;
    }        
    h2.tournament-Name-Tourn {
        text-align: center;
    }
    h4.tournament-Course-Name {
        text-align: center;
    }            
    .tourn-area {
        /*background-color: transparent !important;*/
    }
    .TA-page {
        margin-top: -20px;
        width: 100%;
    }
    .container-tv-shed {
        padding-left: 0px;
        padding-right: 0px;
    }
    .hbh {
        font-size: 19px;
        font-weight: bold;
        margin-left: 2.5em;
        display: none;
    }    
    #tourn-head {
        font-size: 20px !important;
    }       
    }
    @media (max-width: 1248px) {
        #tourn-head-tab {
            /*color: #fff;*/
            margin: 0;
            font-size: 1.3em;
            font-weight: bold;
        }       
    }
    @media (max-width: 1280px) {
        .owl-carousel .owl-item img {
            margin-left: 1em;
        }
    }
    @media (max-width: 1366px) {
        .owl-carousel .owl-item img {
            margin-left: 0.5em;
        }
    }
    @media (min-width: 1367px) {
        .owl-carousel .owl-item img {
            margin-left: 0.5em;
        }
    }

    @media (max-width: 425px) {
    .mobileHide {
        display: none;
    }
    .cor-blk {
      color: #333333 !important;
      float: right;
      margin-top: 13px;
      font-size: 30px!important;
    }
    .cor-yel {
      color: #d8db22 !important;
      float: right;
      margin-top: 3px;
      font-size: 30px!important;
    }
    .cor-blu {
      color: #1E90FF !important;
      float: right;
      margin-top: 3px;
      font-size: 30px!important;
    }
    .cor-red {
      color: #BB0000 !important;
      float: right;
      margin-top: 3px;
      font-size: 30px!important;
    }
    .cor-grn {
      color: #3c9933 !important;
      float: right;
      margin-top: 3px;
      font-size: 30px!important;
    }
    .cor-org {
      color: #e07020 !important;
      float: right;
      margin-top: 3px;
      font-size: 30px!important;
    }




    .full-banner-block{
        margin-bottom: -2em;
        margin-top: 3em;
    }
    .left-first-article {
        padding-right: 0px!important;
        margin-top: 0.5em;
        padding-bottom: 20px;
    }
    .course-multicourse {
        margin-top: -9em!important;
    }
    img.banner-scores {
        margin: auto;
        display: block;
        padding-top: 30px;
        padding-bottom: 30px;
        width: 100%;
    }
    .up-tourn {
        text-align: center;
    }
    .main-tpage {
        margin-bottom: 4em;
        padding-left: 15px!important;
    }
    .tv-bkground {
        background-color: #dedddd;
        display: none!important;
    }
    h4.view-all-pgatv {
        display: none;
    }
    .tourn-main-p {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    img.spon-home {
        width: 100px;
        display: block;
        margin: auto;
        padding: 5px;
        float: right;
        margin-top: 20px;
    }
    .outter-spon-bottom {
        position: relative;
        left: 0!important;
    }
    .main-news-pad-left {
        padding-left: 0px!important;
    }
    .pgatv-right {
        padding-right: 0px;
        padding-left: 0!important;
    }
    .homepage-Latest {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .bc_random_banner > a > img {
        width: 100%!important;
    }
    span.footerlevel2 > a {
        text-align: center;
        color: #fff;
        padding: 10px;
    }
    .more-news-Lpadiding {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .education-bkground {
        background-color: #f1f1f1;
        padding: 30px;
        display: none;
    }
    .news-display {
        color: white;
        padding: 5px 0px 5px 0px;
        font-size: 13px!important;
        overflow: hidden;
        font-weight: bold;
    }
    .main-i {
        /* padding-left: 15px!important; */
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .latest-newstitle {
        padding-left: 15px!important;
    }
    .oom-t {
        text-align: center!important;
    }
    .event-name-sub {
        text-align: center!important;
    }
    img.spon-home {
        float: none!important;
    }
	ul#menu-home-right {
	    font-size: 10pt!important;
	}
	ul#menu-primary {
	    font-size: 10pt!important;
	}
	.nav-main {
	    /* margin-right: 0px; */
	     float: none!important; 
	}
	.pga-logo {
	    display: none;
	}
	span.social-Top-header {
	    float: none!important;
	    text-align: center;
	    display: block;
	}
	.top-section-HP {
	    margin: 19em 0 30px 0!important;
	}
	ul#menu-home-right {
		display: block!important;
		padding: 0;
	}
	ul#menu-primary {
	    display: block!important;
	}
     .img-player-prof-PL {
        width: 100%!important;
    }       
    #next-tourn-area {
        /*height: 200px!important;*/
        height: 400px!important;
        margin:0;
    }                   
    .season-drop-down {
        float: none;
        margin-top: 15px;
    }
    .stats-outter-block{
        margin-top: 0em!important;
    }            
    .drop-oom {
        margin-top: 1em;
        margin: auto;
        text-align: center;
        float: none!important;
    }        
    .img-oom {
        display: none;
    }        
    .p-l-image{
        width: 100%!important;
    }         
    .mob-v{
        display: none;
    }        
	.blue-height{
		height: 50px!important;
	}    	
    .up-tour {
    	display: inline-block;
	}	
    .nav>li>a {
        position: relative;
        display: block;
        padding: 15px 15px;
        text-align: center;
    }        
    .sponsor-logos-foot {
        max-width: 100%;
    }        
    .mobile-spon-footer{
        display: inline-block;
    }
    .hide-mob{
        display: none;
    }    
    span.news-content-tab {
        margin-top: 10px;
    }    
    .mobile-width{
        padding: 0;
    }   
    .recent-post-slider.design-3 .slick-dots {
        left: 11em!important;
    }        
    .left-leader-table{
        padding: inherit;
    }
    .right-leader-table{
        padding: inherit;
    }
     span.soc-logos {
        display: none;
    }       
    .nav-ul-right {
        display: inline-block!important;
    }
    .pop-up {
        height: auto;
        position: fixed;
        z-index: 9;
        top: 0;
        right: 0;
        font-size: 18pt;
        font-weight: bold;
        padding: 20px 20px 20px 20px;
        border: 6px solid #3479d6;
        text-align: center;
        background: white;
        width: 100%;
    }
    .player-list-width {
        width: 100%!important;
    }
    h3.scoring-only-mob{
        text-align: center!important;
    }
    a.full-profile-player {
        text-align: center;
        position: inherit!important;
        top: 0
    }
    img.titeist-mobile.ng-scope {
        display: block;
        padding-top: 3px;
    }
    .home-hero-primary-caption {
        height: 100%!important;
    }
    h3.up-tour-text {
        
        padding: 0px 0px 0 25px;
        font-weight: bold;
        display: none;
    }
    div#article-news-heading {
        padding-left: 0;
        padding-bottom: 10px;
        padding-right: 0;
    }
    .img-gp-players {
        display: initial !important;
        width: 100% !important;
        max-height: 100%!important;
    }
    .sec-cat-wrap.gary-profile-image {
        width: auto;
    }
    #entryFormHeading {
        text-transform: capitalize;
        color: #fff;
        font-size: 18px;
        text-align: center;
        padding: 10px;
        margin-top: 20px;
    }
    table.t1.table.table-striped.schedule-table.tvshed-tournament-page > tbody > tr.txt_white_10 > td:nth-child(2){
        display: none;
    }
    table.t1.table.table-striped.schedule-table.tvshed-tournament-page > tbody > tr.txt_black_10 > td:nth-child(2){
        display: none;
    }
    table.t1.table.table-striped.schedule-table.tvshed-tournament-page > tbody > tr.txt_white_10 > td:nth-child(4){
        display: none;
    }
    table.t1.table.table-striped.schedule-table.tvshed-tournament-page > tbody > tr.txt_black_10 > td:nth-child(4){
        display: none;
    }
    table.t1.table.table-striped.schedule-table.tvshed-tournament-page > tbody > tr.txt_white_10 > td:nth-child(6){
        display: none;
    }
    table.t1.table.table-striped.schedule-table.tvshed-tournament-page > tbody > tr.txt_black_10 > td:nth-child(6){
        display: none;
    }   
    }
    @media (max-width: 614px) {
    h4.up-text {
        font-size: 16pt;
        margin-left: 6px;
        line-height: 0.9;
        margin-top: 1px;
    }
    }    
    @media (min-width: 767px) {
    .three-way-tab > li {
        /*width: 33.333333% !important;*/
    }
    .hide-desktop{
        display: none;
    }
    }
    @media (max-width: 991px) {
        .four-art {
            padding-bottom: 15px;
            padding-right: 15px!important;
        }
        ul#menu-third-menu {
            display: block;
            /* margin: 0; */
            line-height: 1;
            margin-left: 0;
            padding-left: 0;
            margin-top: 12px;
            text-align: center;
            margin: auto;
        }
        .row.topsec-footer {
            text-align: center;
        }
        .ccwithus {
            float: none!important;
        }
        .btm-copyright {
            float: none!important;
            text-align: center;
        }
    }
    @media (max-width: 991px) {
    ul#menu-pga-tv {
        padding-left: 0;
    }
    ul#menu-news {
        padding-left: 0;
    }
    ul#menu-education-menu {
        padding-left: 0;
    }
    ul#menu-play-menu {
        padding-left: 0;
    }
    .row.btn-footer-menu > .col-md-2 > ul{
        padding-left: 0!important;
    }
    .up-c {
        padding-top: 8px!important;
        text-align: left!important;
    }
    i.fas.fa-angle-right.arrw-right {
        font-size: 25pt;
        /* margin-top: 5px; */
        color: #00433E;
        line-height: 0.3!important;
        float: right!important;
        margin-top: -34px!important;
    }
    .homepage-Latest {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .bc_random_banner > a > img {
        width: 100%!important;
    }
    ul#menu-tournaments {
        padding-left: 0px;
    }
    .pgatv-right {
        padding-right: 0px;
        padding-left: 0px;
    }
    .outter-spon-bottom {
        position: relative;
        left: 0em!important;
    }
    .education-bkground {
        display: none!important;
    }
    img.b-image {
        width: 100%;
        max-height: 100px;
        margin-top: 2em;
    }
    h4.pga-tv {
        padding-left: 15px;
    }
    img.middle-ad-image {
        width: 100%!important;
        max-height: 100px;
        margin-top: 2em;
        margin-bottom: 4em;
    }
    .in-twitter {
        padding: 5px;
        text-align: center!important;
    }
    .latest-aus-golf {
        height: 73px;
    }
    .News-right-ad {
        margin-top: 20px;
    }
    span.second-right-news {
        position: absolute;
        left: 0!important;
        bottom: 0px;
        padding: 5px 0px 6px 5px;
        overflow: hidden;
        width: 100%;
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(36%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.64)), color-stop(100%, rgba(0, 0, 0, 0.65)));
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 99%, rgba(0, 0, 0, 0.65) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.64) 18%, rgba(0, 0, 0, 1.35) 100%);
        white-space: initial !important;
    }
    .news-art-right {
        padding-right: 0px!important;
        overflow: hidden;
        padding-left: 0!important;
    }
    .news-art {
        padding-left: 0!important;
        padding-right: 0px!important; 
        /* overflow: hidden; */
        padding-bottom: 20px;
    }
    .news-art-right > a > img {
        width: 100%;
        height: auto;
        max-height: 100%!important;
    }
    .news-art > a > img {
        width: 100%;
        height: auto;
        max-height: 100%!important;
    }
    .pad-r {
        padding-right: 15px;
    }
    .video-container-sub iframe, .video-container-sub object, .video-container-sub #overlay, .video-container-sub embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%!important;
    }
    span.sub-video > iframe {
        width: 100%!important;
        /* height: 140px!important; */
        /* height: 158px!important; */
        height: 100%!important;
        padding-bottom: 10px;
    }
    .spon-banner-mid {
        width: 100%;
        max-height: 100px;
        margin-top: 10px;
        margin-bottom: 10px!important;
    }
    span.text-news-sub {
        position: absolute;
        left: 0px;
        bottom: 0px;
        padding: 5px 0px 6px 5px;
        overflow: hidden;
        width: 100%!important;
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(36%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.64)), color-stop(100%, rgba(0, 0, 0, 0.65)));
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 99%, rgba(0, 0, 0, 0.65) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.64) 18%, rgba(0, 0, 0, 1.35) 100%);
        white-space: initial !important;
    }
    span.top-mid-latest {
        position: absolute;
        left: 0!important;
        bottom: 0px;
        padding: 5px 5px 6px 5px;
        overflow: hidden;
        width: 100%!important;
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(36%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.64)), color-stop(100%, rgba(0, 0, 0, 0.65)));
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 99%, rgba(0, 0, 0, 0.65) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.64) 18%, rgba(0, 0, 0, 1.35) 100%);
        white-space: initial !important;
    }
    .article-N-three {
        padding-left: 0px!important;
        padding-right: 0px!important;
        padding-bottom: 20px;
    }
    .latest-newstitle {
        padding-left: 15px!important;
    }
    .mob-oom-tmpage{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .tourn-mbile{
        font-size: 16px;
    }
    .four-art {
        padding-bottom: 15px;
        padding-right: 15px!important;
    }
    .main-i{
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .main-news-pad-right{
        padding-right: 15px!important;  
    }
/*    .main-news-pad-left{
        padding-left: 15px!important;  
    }*/
    .no-pad-desk-left{
        padding-right: 0px!important;
    }
    .no-pad-desk-right{
        padding-left: 15px!important;
    }
    .Player-new-data{
        min-height: 0!important;
    }    
    .height-sch {
        line-height: 1.428571!important;
    }    
    .season-drop-down {
        float: none;
        margin-top: 15px;
    }
    .stats-outter-block{
        margin-top: 0em;
    }                    
    .mob-v{
        display: none;
    }             	
    span.image-report{
    	/*display: none;*/
    }	
	.logos-img{
		display: none;
	}
    .title-logo-play{
        display: none;
    }
	.season-dropdown{
		padding-left: 0;
		padding-right: 0;
		margin-top: 10px;		
	}    	
    .nav>li>a {
        position: relative;
        display: block;
        padding: 15px 15px;
        text-align: center;
    }         
    .three-way-tab > li {
        width: 50% !important;
    }
    .hide-mob{
        display: none;
    }
    span.img_cropper {
        max-height: 100%!important;
    }
    a.full-profile-player {
        text-align: center;
        position: relative!important;
        top: -10px;
        right: 0;
        padding-bottom: 13px;
        padding-top: 10px;
        display: inline-block;
        width: 100%;
    }
    img.titeist-mobile.ng-scope {
        display: block!important;
        padding-top: 3px;
    }
    div#footer-max {
        max-width: 1700px;
        margin: auto;
        padding: 0!important;
        text-align: center;
    }
    img#img-player-width {
        width: 100%;
        max-height: 100%!important;
    }
    ul#menu-footer-menu{
        margin: 0!important;
    }
    #footer-nav > ul > li > a {
        text-decoration: underline;
    }
    #tourn-head-tab {
        height: 30px;
    }
    .stats-select-row {
        padding-bottom: 20px;
        margin-top: 20px;
        padding-top: 20px;
    }
    .cTA-page {
        margin-top: -10px;
    }
    img.newSTLgo {
        display: none;
    }
    .part-col {
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 8px;
    }
    .main-partn-img {
        margin-bottom: 10px;
        width: 100%;
    }
    .table > tbody > tr> td {
        font-size: 12px !important;
    }
    .tour-data-nav {
        font-size: 13px;
    }
    #pos-num {
        padding-top: 7px;
        padding-bottom: 7px;
    }
    h3 {
        font-size: 14px;
    }
    .navbar-brand > img {
        /*display: none !important;*/
    }
    .navbar-brand {
        /*width: 80% !important;*/
    }
    #pos-num {
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .row-logo {
        height: initial;
    }
    .nav-holder {
        width: initial;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: transparent !important;
    }
    .sponsor-logos-foot {
        /*max-width: 55%;*/
        max-width: 49%;
        display: inline-flex;
    }
    .site-footer-main {
        margin-top: 0px;
    }
    #partner-head {
        text-align: center;
        margin-bottom: 20px;
    }
    .tourn-area {
        margin-top: -10px;
        padding-top: 8px;
    }
    #next-tourn-area {
        /*height: 216px;*/
        height: 400px;
        margin: 0;
    }
    .contact-map {
        width: 100%;
        height: 250px;
    }
    .img-responsive-news-arch {
        max-width: 100%;
        margin-top: 0px;
        width: 100%;
    }
    .navbar-brand {
        padding-top: 9px;
    }
    #nav-toggle { 
        cursor: pointer; 
        padding: 14px 35px 16px 0px !important; 
        position: relative!important;
        left: -0.5%!important;
        top: 1%!important;
    }
/*    .site-logo {
        max-width: 500px;
	    width: 35%;
	    margin-top: 5px;
	    margin-left: 0px;
    }*/
    .site-logo {
        max-width: 500px;
        width: 11%;
        margin-top: 4px;
        margin-left: 0px;
    }
    .fa-search-form {
        font-size: 14px !important;
    }
    .news-sec {
        margin-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .news-sec-large {
        margin-bottom: 10px;
    }
    .youtube_channel .ytc_video_container {
        margin-right: 10px;
        width: 100% !important;
    }
    .tourn-info-heading-left{
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-top: 2px;
    }
    .tourn-info-heading-right{
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 2px;
    }
    .youtube_channel {
        width: 360px !important;
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
        float: none !important;
    }
    #sponsor-col {
        margin-top: 10px;
        display: contents;
    }
    .news-link-img-lg {
        max-width: 100% !important;
    }
    .home-scores {
        text-align: center;
        /*margin-bottom: 2px;*/
        padding: 6px;
        padding-top: 7px;
        padding-bottom: 7px;
        /*background-color: #dfe1e6;*/
        line-height: 22px;
        min-height: 67px;
    }
    .player-detail-sub {
        margin-bottom: 12px;
    }
    #nprogress .spinner {
        right: 67px !important;
    }
    .navbar-nav {
        margin-left: 5px !important;
    }
}
@media (max-width: 1271px) {
    ul#menu-primary {
        margin-top: 0.7em;
    }
}
@media (min-width: 1272px) {
    ul#menu-primary {
        /*margin-top: -0.5em;*/
        margin-top: 0.7em;
        /*margin-left: -3em;*/
        margin-left: 1em;
    }
}
p.everything-sub-col-titles {
    
    font-size: 14pt;
    font-weight: 700;
    text-align: center;
    padding: 20px 0px 0px 0px;
}
i.fa.fa-instagram.instagram-icon-foot {
    background: transparent!important;
    
    font-size: 28pt!important;
    float: right!important;
    margin-top: 5px;
    position: relative!important;
}
.row.Tournament-block-text.ng-scope {
    padding: 30px 0 30px 0px;
    text-align: left;
}
#nav-toggle { position: inherit; left: 1%; top: 1%; }

#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  cursor: pointer;
  border-radius: 10px;
  height: 4px;
  width: 28px;
  background: white;
  position: absolute;
  display: block;
  content: '';
}
#nav-toggle span:before {
  top: -10px; 
}
#nav-toggle span:after {
  bottom: -10px;
}

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  transition: all 200ms ease-in-out;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  transform: rotate(45deg);
}
#nav-toggle.active span:after {
  transform: rotate(-45deg);
}
.contact-row {
    margin-bottom:30px;
}
.tournPageReps {
    display: inline-block;
    width: 33%;
}
.tournPageReps-tour-page {
    display: inline-block;
    /* width: 33%; */
    padding: 0 1% 0px 1%;
}
.reports-tour-page{
    margin-bottom: 3em;
    margin-top: 3em;
    
    color: white;
    text-align: center;
    padding-top: 4px;
}
a.full-listing-homepage{
    display: block;
    text-align: center;
    
}
a.tour-reports-tour-page.ng-binding {
    color: white;
}
a.tour-reports-tour-page.ng-binding:hover {
    
    background: white;
    padding: 5px;
    text-decoration: none;
}
h4#report-tour-title {
    color: white;
    background: #d4d4d4;
    width: 98%;
    margin: auto;
    padding: 5px;
    margin-bottom: 15px;
}
.homeMoreInfotwo {
    text-decoration: underline;
    cursor: pointer;
     max-width: 100%; 
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0em;
    font-size: 20pt;
}
td > .form-control-sched {
    width: 160px;
}
.flex-direction-nav a {
    opacity: 0.7 !important;
}
.flex-direction-nav .flex-prev {
    left: 10px !important;
}
.soc-foot-icon {
    
    margin-right: 5px;
    margin-top: 5px;
    float: right;
};
}
.nav-tour-imgs {
    padding: 10px !important;
    padding-top: 12px !important;
    padding-bottom: 8px !important;
    float: right;
}
.nav-ul-right {
    margin-right: 29px;
}
.nav-ul-right > li {
    float: right;
}
#gotoMobAppBtn {
    display: block;
    width: 100%;
    font-size: 22px;
    padding: 10px;
    margin-top: 10px;
    background-
    color: #ffffff;
    border-width: 0px;
    text-align: center;
}

/*select.tourn-report-select.ng-pristine.ng-valid.ng-touched:hover {
    color: white;
    background: #3479b7;
}*/


.repBtn {
    border-radius: 0px;
    display: block;
    width: 100%;
    border-width: 0px !important;
    border-bottom-width: 2px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #ffffff !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
#torn-head-h2 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 16px;
}
.reptypelist {
    text-align: left !important;
    padding-left: 6px !important;
    padding-right: 11px !important;
}
.right-arrow {
    float: right;
}
.stat-bac{
    padding-bottom: 20px;
    padding-top: 20px;
}
.stat-title{
    padding-bottom: 7px;
    text-align: center;
}
.drop-down-stat{
    margin-bottom: 30px;
}
/******** Special 5 column bootstrap layout *************/
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}
.mainSponTournReps {
    margin-top: 20px;
}
@media (min-width: 992px) {
    .desktop-find-pro-only{
        display: block!important;
    }
    .mob-div-only{
        display: none!important;
    }
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
    div#rev_slider_1_1_wrapper {
        max-width: 912px !important;
    }
    .nav-main {
        /*margin-right: -17%;*/
        margin-right: 0%;
    }
    #carousel {
        display: inline-block !important;
        width: 16% !important;
    }
    #slider {
        display: inline-block !important;
        /*width: 70% !important;*/
    }
    .mainSponTournReps {
        margin-top: -90px !important;
        /*margin-bottom: 16px !important;*/
        /*width: 20%;*/
        float: right;
    }
    .main-partn-img {
        margin-bottom: 10px;
        float: right;
    }
}

@media (min-width: 992px) {
    .ipad-mobile-only{
        display: none;
    }
    .stats-outter-block {
        margin-top: 0em;
    }    
    .col-md-5ths {
        width: 50%;
        float: left;
    }
    .p-l-image{
        width: 100%;
    }    
}
@media (max-width: 991px) {
    .mob-v{
        display: none;
    } 
    .p-l-image{
        width: auto;
    }     
    .row.first-three-images {
        display: block;
    }    
}  
@media (max-width: 1200px) {
    .players-list {
        text-align: center;
        line-height: 1.42857143;
        margin-top: auto!important;
    }    
}  
@media (max-width: 1345px) {
    .players-list {
        margin-top: 2vh!important;
    }    
}  
@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}
@media (max-width: 1179px) {
    .part-col {
        display: none;
    }
    .page-view-area {
        /*margin-top: 19px !important;*/
    }
    .nav-main {
        margin-right: 0px;
        float:left;
    }
    .nav-ul-right {
        margin-right: 0px;
        float:right;
    }
    .navbar-collapse{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}
.row {
    margin-left: 0px;
    margin-right: 0px;
}

/* Custom Bootstrap - Makes navbar center aligned */
@media (min-width: 992px) {
    .player-sched-buttons > a {
        margin-right: 11px !important;
    }

   .sponsors-footer-row {
        margin-top: 27px;
        margin-bottom: 27px;
        padding-left: 0em;
    }
    .navbar .navbar-nav {
        display: inline-block!important;
        /*float: right;*/
        vertical-align: middle;
        /*margin-top: 2em;*/
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
   .rotatingtweet {
    margin-top: 9px !important;
    }
    .tourn-info-heading-left{
        padding-right: 1px !important;
        padding-left: 0px !important;
        margin-top: 2px;
    }
    .tourn-info-heading-right{
        padding-left: 1px !important;
        padding-right: 0px !important;
        margin-top: 2px;
    }
    .tourn-info-heading-left-info-tour{
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-top: 0px;
        padding-bottom: 15px;
    }
    .tourn-info-heading-right-course{
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 0px;
    }
    h4#title-color-tour {
    
    }
    .col-md-course-table {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .course-table > thead > tr > th {
        font-weight: bold;
        font-size: 16px !important;
    }
    .course-table > tbody > tr > td {
        font-size: 16px !important; 
    }
    .vid-area {
        margin-left: 11% !important;
    }
    #sponsor-col {
        /*width: 15%;*/
        /*padding: 25px;*/
    }
    .news-links {
        margin-left: 16px;
    }
    .news-link-lg {
        margin-left: 26px;
    }
    .exemp-rank-col {
        text-align: center;
    }
}
.ent-head > tr > th {
    border-bottom: none !important;
}
.mob-car2nd-table> tr > th {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
.twit-area {
    color: #00aced;
    font-size: 22px;
}
.rtw_main {
    line-height: 1.6em;
}
.rotatingtweets {
    height: 110px !important;
}
.youtube_channel .ytc_video_container {
    margin-right: 10px;
}
#tourn-dates > h3 {
    margin-top: 1px;
    margin-bottom: 0px;
/*    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;*/
    word-wrap: break-word;
    white-space: initial;
}
#tourn-dates > h4 {
    margin-bottom: 0px;
}
.tourn-info-slide-area {
    padding-left: 60px;
    width: 100%;
}
.slicker-instagram-placeholder.fts-instagram-wrapper {
    width: 100%!important;
    height: 348px!important;
}
p.home-page-player-name.ng-binding {
    color: #3479b7;
    font-size: 15pt;
    font-weight: 500;
}
h2.info-down-slider.ng-binding {
    margin-top: 2em;
}
.news-sec-large > a > img, .news-sec > a > img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.news-link-img-lg {
    /*max-width: 650px;*/
    margin-bottom: 0px !important;
    width: 100%;
}
.youtube_channel .ytc_video_container {
    /*float: none !important;*/
}
.youtube_channel {
    width: 360px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}
.vid-area > .youtube_channel {
    float: left !important;
    width: initial !important;
}
[ng\:cloak],[ng-cloak],.ng-cloak{
    display:none !important
}
/*.sched-year-select {
    font-size: 15px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-
    color: #ffffff;
    border-radius: 0px;
    border: 0px;
    height: 30px;
    display: none;
}*/
h3#same {
    text-align: center;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th:last-child{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0px solid #ddd;
    border-right: 1px solid white;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 0px solid #ddd;
    font-weight: bold;
    color: white;
    font-size: 13px;
    text-transform: capitalize;
    position: sticky;
    position: -webkit-sticky;
    top: -1px;
    background: #00433E;
    color: #ffffff!important;
    /*border-right: 1px solid;*/
}
td:nth-child(4){
    /*border-right: 1px solid #e0e0e0!important;*/
}
.nav-tabs > li {
    /*width: 33%;*/
}

.nav-tabs>li.play-sus-red>a, .nav-tabs>li.play-sus-red>a:focus, .nav-tabs>li.play-sus-red>a:hover {
    color: #ffffff;
    cursor: default;
/*    background-color: #aa0003;
    border: 1px solid #aa0003;*/
    border-bottom-color: transparent;
}
.nav-tabs>li>a {
    font-family: proxima-nova, sans-serif!important; 
    font-weight: 600;
    font-style: normal;
    color: #0c4c39;
    /* background-color: #0c4d39; */
    background-color: #e6e6e6;
    /* border: 1px solid black; */
    border: none;
}
.nav-tabs>li>a:hover {
    background-color: #dfe1e6;
}
.tournRepH {
    
    float: right;
}
.tournRepH:hover {
    
}
td.ng-binding.sinDigLiveHome {
    padding-left: 13px !important;
}
.sinDigLive {
    padding-left: 5px !important;
}
.sponsors-row {
    margin-top: 27px;
    margin-bottom: 27px;
}
.sinDigLive {
    padding-left: 13px !important;
    padding-right: 13px !important;
}
.dblDig {
    padding-left: 5px;
    padding-right: 5px;
}
.home-card-table > thead > tr > .dblDig {
/*    padding-left: 4px !important;
    padding-right: 4px !important;*/
    padding-left: 0px !important;
    padding-right: 18px !important;
}
.inCol {
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.vparDig {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
tr.liveTableTr:hover {
    background-color: #8da7cd !important;
}

.row-logo-bg {
    /*background: url("img/bg-header.jpg") repeat-x bottom left;*/
}

.livescoreTbl {
    font-size: 
}
.livescoreOn {
    color: #5cb85c;
}
.livescoremessagediv {
    position: fixed;
    bottom: 0px;
    z-index: 10000;
    min-height: 80px;
    padding: 15px;
    background-color: #00433E;
    text-align: center;
    margin: 0;
    left: 0;
    right: 0;
    width: 100%;
}
.play-sus-red {
    background-color: #d43f3a !important;
/*    background-color: #d4d4d4 !important;*/
}
.livemestext {
    display: inline-block;
    vertical-align: middle;
    line-height: normal; 
    margin-top: 6px !important;
    margin-bottom: 6px !important;
}
.carousel-ind-slides {
    float: none !important;
    width: 100% !important;
}
#carousel-slides > li > img {
    max-height: 57px !important;
}

#carousel > ul {
    display: none !important;
}
.blog-sidebar-header {
    overflow: hidden;
    zoom: 1;
    
    /*margin: 0px -3.0625em 0.9375em;*/
    padding: 1.0625em 3.0625em 0.8125em;
}
.blog-sidebar-title {
    float: left;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    color: #FFFFFF;
    text-transform: capitalize;
    font-size: 1.375em;
    margin-left: 0.2272727273em;
}
.thumbnail-list-sidebar {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    padding-left: 0;
    list-style: none;
    line-height: 0.6875em;
    margin-bottom: 0;
}
.thumbnail-listitem-sidebar {
    padding: 0;
    border-bottom: 1px solid #bfbfbf;
    overflow: hidden;
    zoom: 1;
}
.thumbnail-listitem-sidebar-link {
    padding-right: 24px;
}
.thumbnail-listitem-sidebar-link {
    padding-bottom: 12px;
    display: block;
    position: relative;
    text-decoration: none;
    padding-top: 14px;
}
@media (min-width: 66em) {
    .home-hero-primary-caption {
        margin: 0 0.6875em 0 0.615em !important;
    }
}
@media (min-width: 73em) {
    .home-hero-primary-caption__inner {
        min-height: 16.3125em;
    }
}

.home-hero-primary-caption__inner {
    padding: 1.375em 1.3125em 0.875em;
    width: 100%;
}
.home-hero-primary-caption {
    margin: 0;
    position: relative;
    
    margin-bottom: 5px;
    /*max-width: 650px !important;*/
    margin-left: auto !important;
    margin-right: auto !important;
    /*max-width: 768px;*/
    height: 276px;
}

.home-hero-primary-caption__meta {
    font-family: "SourceSansPro", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
    font-size: 0.875em;
    list-style: none;
    color: #FFFFFF;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    max-width: 1218px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 19px;
    margin-top: 30px;
}

.home-hero-primary-caption__title {
    color: #FFFFFF;
    font-family: "SourceSansPro", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 1.8em;
    line-height: 1.0416666667em;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    margin-bottom: 0.3472222222em;
}

.home-hero-primary-caption__body {
    color: #FFFFFF;
    font-family: "OpenSans", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
    font-size: 1em;
    line-height: 1.375em;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    margin-bottom: 1.0625em;
}
.home-hero-primary-caption__button {
    display: inline-block;
    color: #FFFFFF;
    font-family: "OpenSans", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
    font-size: 0.875em;
    line-height: 1;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    border: 1px solid #FFFFFF;
    padding: 1.2857142857em 2.8571428571em;
    text-transform: capitalize;
    font-weight: bold;
    border-radius: 10px;
}
.home-hero-secondary-title {
    font-family: "SourceSansPro", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 1.1875em;
    line-height: 1.2em;
}
a:focus, a:hover {
    
    text-decoration: none!important;
}
.home-hero-secondary-title {
    /*
    background: url("img/bg-home-hero.png") repeat top left;
    color: #fff;
    */
    color: #ffffff;
    /*background-color: rgba(11,63,126, 0.60)!important;*/
}
.home-hero-secondary-title {
    text-align: center;
    position: relative;
    bottom: 5px;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0.7368421053em 1.0526315789em 0.6315789474em;
    /*width: 300px;*/
    width: 100%;
    /* margin-right: 15px; */
    /* margin-left: 15px; */
    margin-top: -45px;
}
.home-hero-secondary-category {
    font-family: "OpenSans", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    text-transform: capitalize;
    font-size: 0.875em;
    line-height: 1.2em;
}
.home-h3-news-title {
    height: 60px;
}
.home-hero-secondary-category {
    
    color: #fff;
}
.home-hero-secondary-category {
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0.4285714286em 1.2142857143em 0.3571428571em 1.0714285714em;
    /*margin-left: 24px;*/
    width: 150px;
    margin-bottom: -24px;
    /* z-index: 1000; */
}
.flex-direction-nav a {
    /* border: 0; */
     line-height: 2!important; 
    text-decoration: none;
    /* display: block; */
    width: 40px;
    height: 40px;
    margin: -44px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    cursor: pointer;
    color: rgba(0,0,0,0.8);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    box-shadow: none;
}
div#front-player-details {
    margin-top: 25px;
}
.sec-cat-wrap {
    width: 300px;
    margin-right: auto;
    margin-left: auto;
}
.main-cat-wrap {
    margin-top: -60px;
    /*max-width: 300px;*/
    margin-left: auto;
    margin-right: auto;
}
.home-latest-news-button {
    display: inline-block;
    color: #FFFFFF;
    font-family: "OpenSans", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
    font-size: 0.875em;
    line-height: 1;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    border: 1px solid #FFFFFF;
    padding: 1.2857142857em 2.8571428571em;
    text-transform: capitalize;
    font-weight: bold;
    /*border-radius: 10px*/
}
.entered-text {
    border-color: #28a54c;
    background-color: #33cd5f;
    color: #fff !important;
    padding-top: 2px !important;
    padding-right: 5px !important; 
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    border-radius: 4px !important;
    top: 67% !important;
    position: absolute;
    right: 2%;
}
.not-entered-text {
    border-color: #e42112;
    background-color: #ef473a;
    color: #fff !important;
    padding-top: 2px !important;
    padding-right: 5px !important;
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    border-radius: 4px !important;
    top: 67% !important;
    position: absolute;
    right: 2%;
}
.failed-entered-text {
    border-color: #e42112;
    background-color: #ef473a;
    color: #fff !important;
    padding-top: 2px !important;
    padding-right: 5px !important;
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    border-radius: 4px !important;
    top: 67% !important;
    position: absolute;
    right: 2%;
}
.no-entered-rec {
    border-color: #e6b500;
    background-color: #ffc900;
    color: #fff !important;
    padding-top: 2px !important;
    padding-right: 5px !important;
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    border-radius: 4px !important;
    top: 67% !important;
    position: absolute;
    /*right: 12%;*/
    right: 2%;
}
.entered-text-detail {
    border-color: #28a54c;
    background-color: #33cd5f;
    color: #fff !important;
    padding-top: 2px !important;
    padding-right: 5px !important;
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    border-radius: 4px !important;
    float: none !important;
    display: inline-block;
    /*margin-top: 10px;*/
}
.not-entered-text-detail {
    border-color: #e42112;
    background-color: #ef473a;
    color: #fff !important;
    padding-top: 2px !important;
    padding-right: 5px !important;
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    border-radius: 4px !important;
    float: none !important;
    display: inline-block;
    /*margin-top: 10px;*/
}
.failed-entered-text-detail {
    border-color: #e42112;
    background-color: #ef473a;
    color: #fff !important;
    padding-top: 2px !important;
    padding-right: 5px !important;
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    border-radius: 4px !important;
    float: none !important;
    display: inline-block;
    /*margin-top: 10px;*/
}
.no-entered-rec-detail {
    border-color: #e6b500;
    background-color: #ffc900;
    color: #fff !important;
    padding-top: 2px !important;
    padding-right: 5px !important;
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    border-radius: 4px !important;
    float: none !important;
    display: inline-block;
    /*margin-top: 10px;*/
}
.home-latest-news-button {
    
    color: #FFFFFF;
    /*border-radius: 7px / 7px;*/
}
.home-latest-news-button:hover, .home-hero-primary-caption__button:hover {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}
.flex-viewport {
/*    max-height: 393px !important;*/
}



/* bootstrap hack: fix content width inside hidden tabs */
.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: block;    /* undo display:none          */
    height: 0;         /* height:0 is also invisible */ 
    overflow: hidden;  /* no-overflow                */
}
.tab-content > .active, .pill-content > .active {
    height: auto;      /* let the content decide it  */
} /* bootstrap hack end */

a#tourn-name {
    font-size: 10pt;
    /*padding-left: 21px;*/
}
.row.tv-shed-row {
    margin-right: -15px;
    margin-left: -15px;
}
.row.up-tour-info {
    padding-bottom: 20px;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 8px;
    margin-top: 1px;
}
tr.txt_white_10 {
    text-align: center;
    
}
tr.txt_black_10 {
    text-align: center;
}
span.img_cropper {
    overflow: hidden;
    display: block;
    position: relative;
    /*height: 269px!important;*/
    padding: 0 0 0 15px;
    max-height: 269px;
}
.row.news-pads {
    padding: 5px 12px 0 5px;
}
.row-home-vid {
    margin-left: 15px;
    margin-right: 15px;
}
.tournament-no-pad-bottom{
    margin-bottom: 0;
}
.tvshed-tournament-page{
    margin-bottom: 0;
}
.tourn-entries-no-pad{
    margin-bottom: 0;
}
.tparrows, .tp-thumb-over {
    background: rgba(0, 50, 105, 0.7) !important;
    background-color: rgba(0, 50, 105, 0.7) !important;
}
.home-card-table {
    width: 90%;
    margin-left: 5%;
}
.top-player-h3 {
        width: 100% !important;
        bottom: 0px;
}
.top-player-h3 > a {
    color: #ffffff;
}
.top-player-sub-h3 {
    width: 100% !important;
    /* bottom: 0px; */
    bottom: 14px;
    left: 4em;
}
.player-img-a {
    /*margin-bottom: 8px;*/
    display: block;
    padding-left: 0px;
}
h1.ng-binding {
    color: white;
}
@media print {
    .player-nat-flag {
        display: none !important;
        width:1px !important;
    }
    .player-nat-flag-home {
        display: none !important;
        width:1px !important;
    }
}
.blank-link, .blank-link:hover {
    color: #333;
    text-decoration: none;
    cursor: default;
}
.shed-tabs {
    border-bottom: none;
    float: right;
}
.ngdialog-content {
    background: #ffffff !important;
}
ul > .dropdown {
    margin-top: 0px!important;
}
.dropdown-toggle > .caret {
    color: #ffffff;
}
.caret-signin {
    color: #ffffff;
}
.cut-row-ent {
    background-color: #d4d4d4 !important;
    
    text-align: center;
    margin-top: 0px !important;
    height: 39px;
    padding-top: 9px;
    border-top: none !important;
}
.enter-input-mod {
    min-width: 100%;
}
.ion-person-nav {
    color: #ffffff;
    font-size: 27px;
}
.exemp-rank-col {
    text-align: center;
}
/*.home-card-table {
    width: 90%;
    margin-left: 5%;
}*/
.home-card-table {
    width: 80%;
    margin-left: 17%;
    margin-top: -9.5em;
    /*margin-top: -8.3em;*/
}
.slicker-instagram-placeholder .ft-gallery-share-wrap {
    top: -36px!important;
    background: none!important;
}

.cor-blk {
  color: #333333 !important;
  float: right;
  margin-top: 8px;
  font-size: 60px;
}
.cor-yel {
  color: #d8db22 !important;
  float: right;
  margin-top: 8px;
  font-size: 60px;
}
.cor-blu {
  color: #1E90FF !important;
  float: right;
  margin-top: 8px;
  font-size: 60px;
}
.cor-red {
  color: #BB0000 !important;
  float: right;
  margin-top: 8px;
  font-size: 60px;
}
.cor-grn {
  color: #3c9933 !important;
  float: right;
  margin-top: 8px;
  font-size: 60px;
}
.cor-org {
  color: #e07020 !important;
  float: right;
  margin-top: 8px;
  font-size: 60px;
}

.draw-tbl > tbody > tr > .cor-blk,
.draw-tbl > tbody > tr > .cor-yel, 
.draw-tbl > tbody > tr > .cor-blu, 
.draw-tbl > tbody > tr > .cor-red,
.draw-tbl > tbody > tr > .cor-grn,
.draw-tbl > tbody > tr > .cor-org {
    float: left !important;
}
.cor-blk-tr {
  background-color: #333333 !important;
  color: #ffffff !important;
}
.cor-yel-tr {
  background-color: #d8db22 !important; 
}
.cor-blu-tr {
  background-color: #1E90FF !important;
  color: #ffffff !important;
}
.cor-red-tr {
  background-color: #BB0000 !important;
  color: #ffffff !important;
}
.cor-grn-tr {
  background-color: #3c9933 !important;
  color: #ffffff !important;
}
.cor-org-tr {
  background-color: #e07020 !important;
}


.table-heading > .cor-blk-tr > th {
  border-bottom: 2px solid #333333 !important;
}
.table-heading > .cor-yel-tr > th {
  border-bottom: 2px solid #d8db22 !important; 
}
.table-heading > .cor-blu-tr > th {
  border-bottom: 2px solid #1E90FF !important;
}
.table-heading > .cor-red-tr > th {
  border-bottom: 2px solid #BB0000 !important;
}
.table-heading > .cor-grn-tr > th {
  border-bottom: 2px solid #3c9933 !important;
}
.table-heading > .cor-org-tr > th {
  border-bottom: 2px solid #e07020 !important;
}
.loading-container {
    height: 100%;
}
.loader {
    margin-left: 46%;
    border: 12px solid #f3f3f3; /* Light grey */
    border-radius: 50%;
    width: 100px;
    height: 100px;
    animation: spin 1s linear infinite;
}


@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
i.fa.fa-arrow-down.seasons-i-dropdown.tourn-arrow-sel {
	position: absolute;
    right: 20px;
    /*top: 40px;*/
    top: 40px;
    font-size: 12px!important;
    color: black;
}
.img-player-prof-tourpage-info{
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    /* border-radius: 50%; */
    width: 100%;
    /* height: 254px; */
}
.cut-row-ent-red {
    background-color: #aa0003 !important;
    color: #ffffff;
    text-align: center;
    margin-top: 0px !important;
    height: 39px;
    padding-top: 9px;
    border-top: none !important;    
}
.gplayer-head {
    margin-top: 10px !important;
    text-align: center;
}
.gplayer-search {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.fa-info-head {
    font-size: 25px !important;
    cursor: pointer;
}
.gp-logos {
    max-width: 95% !important;
}
.img-gp-players {
    display: initial !important;
    width: 100% !important;
}
a#color-name {
    font-size: 12pt;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    font-style: normal;
    
}
a.more-info-color{
    font-size: 12pt;
    font-weight: 500;
        
}
span#dob-color{
    font-size: 12pt;
    font-weight: 700;
}

div#footer-max{
    /*max-width: 1400px;*/
    margin: auto;
/*    border-top: 1px solid #d8d8d8;*/
    max-width: 1279px;
}
form#searchform {
    width: 300px;
    position: absolute;
    right: 160px;
    top: 0px;
}
input#s {
    background-color: #fff;
    background-image: none;
    border: 1px solid #fff;
    color: black;
}
select#sel1 {
    color: #01285e;
    -webkit-appearance: none;
    border: none;
    background: transparent;
    /* text-decoration: underline; */
    text-align: center;
    background-image: url(/wp-content/uploads/2017/11/ic_keyboard_arrow_down_black_24dp_1x.png);
    background-repeat: no-repeat;
    background-position: right;
    -moz-appearance: none;
/*    position: relative;
    top: 15px;*/
}
.hidden-xs.col-sm-8.col-md-8.col-sm-offset-0.col-md-offset-0 {
    display: none;
}
.hidden-xs.col-sm-4.col-md-2.col-md-offset-2.social-head-bar {
    display: none;
}
img.up-tour{
    /*max-width: 45%;*/
    display: block;
    max-height: 100px;
    /*margin:auto;*/
}
p#dot{
color: black;
font-weight: 700;
/*margin-left: 1.2em;*/
font-size: 10pt;
}
p#tourn-name{

margin-left: 1.2em;
font-size: 13pt;
font-weight: 700;
}
p#tour-club-name {
    /*color: #9bc358;*/
    /*text-decoration: underline;*/
    /*font-weight: 700;*/
    /*margin-left: 1.2em;*/
    font-size: 9pt;
}
span.tour-details{

}
h3.up-tour-text{
    
    padding: 0px 0px 0 25px;
    font-weight: bold;
}
div#tournaments-border-right {
    /*border-right: 1px solid black;*/
}
div#tournaments-border-right:last-child {
   border-right: none;
}
.logo-section-plus {
    height: 10em;
    background: #264c7c;
    max-width: 1700px;
    margin: auto;





}
.outter-logo-sections-plus{
    background-image: url(/wp-content/uploads/2017/12/SST_Header_grad-third.png);
    background-size: 100%;
}
span.player-info-head-span.Play-profile {
    line-height: 1;
}
/*img.STLgo {
    padding: 20px 0px 20px 25px;
    padding: 40px 0px 40px 25px;
    width: 15%; 
}*/
.tweeter-info .fts-twitter-text, .fts-twitter-reply-wrap:before, a span.fts-video-loading-notice {
    color: #ffea5a !important;
}
.ft-gallery-share-wrap .fa {
    display: none!important;
    font-family: FontAwesomeSlick!important;
    font-weight: 400!important;
    line-height: 1!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ft-gallery-share-wrap {
    display: none!important;
    margin-top: 0;
    position: absolute;
    left: 20px!important;
    background: transparent;
    top: -27px!important;
    min-width: 145px;
    box-shadow: none;
    width: 100%;
    z-index: 1000;
    text-align: left;
}
.social-feed-container-29144 {
    width: 400px !important;
    margin: 0 auto !important;
    min-width: 100%;
    max-width: 100%;
    height: 1080px;
    /*height: 1300px;*/
    overflow: auto;
    /* margin-top: 20px; */
    padding-top: 20px;
}
.printomatictext {
    cursor: pointer;
    position: absolute;
    left: 40px;
    bottom: 4px;
    
    font-size: 12pt;
    font-weight: 700;
}
.pom-default {
    background-image: url(print-icon.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    position: relative;
    top: 10px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.dropdown-toggle {
    display: block;
}
.win-prev-win{
    font-weight: 900;
    font-size: 13pt;
}
p.title-on-page {
    color: white;
    font-size: 30pt;
    /* position: absolute; */
    position: relative;
    top: -3em;
    padding: 0px 0px 0 25px;
}
img#img-player-width {
    width: 100%;
    max-height: 231px;
    margin-top: 2em;
}
}
.players-left-aligned{
    text-align: left;
}
.row.first-three-images {
    padding-bottom: 2em;
    /*margin-top: -10px;*/
}
img.img.img-player-prof.place-holder-image.ng-scope {
    width: 50%;
}
img.img-place-h{
    width: 50%;
}
button.btn.btn-info.Tour-Links {
    color: #fff;
    background-
    
    width: 100%;
}
/*ul.dropdown-menu > li{
    display: block!important;
}*/
div#tour-feed-background {
    background: white;
}
div#twitter-feed-Sunshine_Tour {
    height: 1068px;
    overflow: auto;
}
div#socials {
    background-
    /*padding: 0 1% 1% 1%;*/
}
div#everything {
    background-
    /*padding: 0 1% 1% 1%;*/
}
div#news {
    background-
    /*padding: 0 1% 1% 1%;*/
}
div#video {
    background-
    /*padding: 0 1% 1% 1%;*/
}
div#inner-background {
    background-
    padding: 1%;
}
.nav-tabstwo {
    border-bottom: none;
    display: inline-block;
    /*margin-left: 2.85em;*/
    margin-top: 15px;
   /*padding:1% 1% 0 1%;*/
}
div#STFeed-width{
    width: 100%;
    max-width: 1700px;
    padding-left: 0px;
    padding-right: 0px;
}
div#front-page-is-singular {
    margin-top: -2em;
}
@media (min-width: 992px){
.col-pad {
    padding: 0px;
}
}
div#sponsor-gary-squad{
    width: 12%!important;
    margin-left: 5px!important;
}
img.player-featured-img{
    height: 220px;
}
a#tournament-answer-black {
    color: black;
}
div#container > div#STFeed-width > li{
    display: none;
}
a.flex-prev {
    color: white!important;
}
a.flex-next {
    color: rgb(177, 32, 37)!important;
}
.fts-tweeter-wrap .tweeter-info img {
    border-radius: 5px;
    max-width: 100%;
    box-shadow: none!important;
    width: 100%;
}
.large-news-articles{
    width: 100%;
}
div#article-news-heading {
    padding-left: 0;
    /*padding-bottom: 10px;*/
}
.news-Large-image-article{
    /*margin-bottom: 10px;*/
    margin-left: 15px;
}
p.date-and-name-of-article {
    font-size: 12pt;
    font-weight: 700;
    
}
div#article-strip-width {
    max-width: 1670px;
    margin: auto;
}
span#circle{
    color: black;
    font-size: 34pt;
    margin-left: -25px;
    position: relative;
    top: 7px;
    display: none;
}
img.tourn-spon-logo.hidden-xs.hidden-sm.mainSponHeadLogoScrs.image-report-page {
    margin-left: !important;
    margin-top: -8em!important;
    float: right;
    margin-right: 40px;
    display: block;
}
/*.report-page {
    display: block;
    margin-top: 18px;
    height: auto;
    margin-bottom: 18px;
    
    border: 1px solid #0b1034;
}*/
i.fa.fa-arrow-down.seasons-i-dropdown.tourn-entries-arrow {
    position: absolute;
    right: 25px;
    top: 30px;
    font-size: 12px!important;
    color: white;
}
img.tournament-info-logo-page {
    max-width: 40%;
    margin-top: 11px;
    float: right;
    margin-right: 5px;
}


 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
    height: auto;
}
.col-md-3.mob-sc.col-pad.news-col > .news-col-home > .col-md-3 > img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
    width: 100%!important;
    height: auto!important;
 }
 .col-md-3.mob-sc.col-pad.news-col > .news-col-home > li{
    display: block!important;
 }
 .col-md-3.mob-sc.col-pad.news-col > .news-col-home > li > img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%!important;
    height: auto!important;
 }
a.news-text-under {
    font-size: 12px;
    
}
.news-col-home {
    /*height: 1280px!important;*/
    overflow: scroll!important;
    padding: 0 0 0 13px;
}
.col-md-3.mob-sc.col-pad.news-col > .news-col-home-feed > .col-md-3 > img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
    width: 100%!important;
    height: auto!important;
 }
 .col-md-3.mob-sc.col-pad.news-col > .news-col-home-feed > li{
    display: block!important;
 }
 .col-md-3.mob-sc.col-pad.news-col > .news-col-home-feed > li > img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%!important;
    height: auto!important;
 }
a.news-text-under-feed {
   font-size: 12px;
    
    height: auto;
/*    display: block;
    overflow: hidden;*/
}
/*.news-text-under-feed {
   font-size: 12px;
    color: #00326d;
    height: 54px;
    display: block;
    overflow: hidden;
}*/
/*span.news-content-tab {
    height: 52px;
    min-height: 52px;
    max-height: 52px;
    display: block;
    overflow: hidden;
}*/
span.news-content-tab {
    height: 80px;
    display: block;
    overflow: hidden;
    text-align: left;
    background-color: #ffffff;
    padding: 10px;
    margin-bottom: 20px;
}
.news-col-home-feed {
    padding: 10px 0 0 0px;
}
a.news-text-under-feed > a{
    display: none!important;
}
@media screen and (max-width: 1100px) {
    .schedule-arrow-down{
        display: none;
    }
}
@media screen and (max-width: 991px) {
.teamPos {
    text-align: center;
}
.recent-post-slider.design-3 .post-short-content {
    padding: 16px 30px 50px 33px!important;
}    
.newsletter-footer {
    padding-top: 10px;
}
.row.first-three-images {
    margin-top: 10px;
}
.img-gp-players {
    display: initial !important;
    width: 100% !important;
    max-height: 100%!important;
}
.sec-cat-wrap.gary-profile-image {
    width: auto;
}
select#sel1 {
    background-image: none;
}
.tournament-infor-margin{
    /*margin-top: 25px;*/
    margin-top: 70px;
}
.row.report-dropdown-back-color {

    margin-top: 20px;
}
div#player-alpha-list {
    margin-top: 18px;
}
img.img.img-player-prof.place-holder-image.ng-scope {
    width: 100%;
}

.sponsors-footer-row {
    margin-top: 27px;
    margin-bottom: 27px;
    padding-left: 0;
}
.row.first-three-images {
    margin-top: 10px;
}
div#player-alpha-list {
    margin-top: 18px;
}
}
@media screen and (max-width: 1366px) {
span.img_cropper {
    height: auto!important;
}
}
@media screen and (max-width: 1190px) {
form#searchform {
    display: none;
}

@media screen and (max-width: 990px) {
img.schedule-image {
    /* width: 140px; */
    max-height: 75px;
    max-width: 75px;
    margin-top: 8px;
}
.image-card-more img {
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
    max-height: 100%!important;
    min-height: 176px;
}
span.play.buttonsubTV {
    position: absolute;
    z-index: 9999;
    top: 32%!important;
    left: 44%!important;
    right: 50%!important;
    font-size: 60px;
    color: white;
}
.left-vid {
    padding-right: 15px!important;
}
.right-vid {
    padding-left: 15px!important;
}
.zoom-effect-container-fut {
    max-height: 100%!important;
}
.table-pos-sched {
    padding-left: 0px !important;
    /*padding-right: 36px !important;*/
}
ul#menu-primary {
    margin-top: 2em;
}
.no-pad-desk-right {
    padding-right: 0!important;
}
.no-pad-desk-left {
    padding-right: 0px;
}
/*.main-news-pad-left {
    padding-left: 15px!important;
}*/
.main-news-pad-right {
    padding-right: 0px!important;
}
.top-section-HP {
    margin: 100px 0 30px 0;
}
.four-art {
    min-height: 100px!important;
    max-height: 100%!important;
}
img.tournament-info-logo-page {
    /* max-width: 170px; */
    /* max-width: 48%; */
    max-width: 200px!important;
    margin: auto;
    display: block;
    margin-top: 0px!important;
}
.ipad-mobile-only{
    display: block;
}
div#body-panel-player-profil {
    height: auto!important;
} 
.i-player-image{
    margin-top: 0!important;
}   
.logo-cen {
     display: none; 
}    
img.stat-image-ind {
/*    width: 200px;
    float: left;
    position: relative;
    top: 2em;
    padding-bottom: 2em;*/
    display: none;

}    
.height-sch {
    line-height: 1.428571!important;
}      
.news-Large-image-article {
    margin-bottom: 10px;
    width: 100%!important;
    height: auto!important;
}    
.sponsors-row {
    margin-top: 27px;
    margin-bottom: 27px;
     padding-left: 0em; 
}
img#img-player-width {
    width: 100%;
    max-height: 100%!important;
}
i.fa.fa-arrow-down.seasons-i-dropdown.tourn-entries-arrow {
    position: absolute;
    right: 60px;
    top: 12px;
    font-size: 12px!important;
    color: white;
}
div#body-panel-player-profil {
    height: 300px;
    background-image: url(/wp-content/uploads/2017/11/Header_blur.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 0px;
}
.sponsors-footer-row {
    margin-top: 27px;
    margin-bottom: 27px;
    padding-left: 0;
}
img.up-tour {
    max-width: 100%;
    margin-top: auto;
    display: inline-block;
}
div#tournaments-border-right {
    border-right: 1px solid black;
    margin: auto;
    text-align: center;
}
img.img.img-player-prof.place-holder-image.ng-scope {
    width: 100%;
}

h2.info-down-slider.ng-binding {
    margin-top: 1em;
}
div#body-panel-player-profil {
    height: auto;
}
/*.col-md-4.tourn-info-slide-area {
    
}*/
#slider {
    display: inline-block !important;
    width: 100% !important;
}
/*h2.ng-binding {
    color: #d4d4d4;
}*/
#next-tourn-area-slider {
    background-image: url(img/course.png);
    background-size: cover;
    height: 393px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    opacity: 0.8;
}
.mob-sc {
    padding-right: 0;
    padding-left: 0;
}
}
img.img.playerimage-home {
    width: 200px;
}
img#image-player-home {
    width: 200px;
}

.hideContent {
    overflow: hidden;
    line-height: 1em;
    height: 2em;
}

.showContent {
    line-height: 1em;
    height: auto;
}
.showContent{
    height: auto;
}
.show-more {
    padding: 10px 0;
    text-align: center;
}


@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.text-up {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-iteration-count: 6;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1.5s;
    -moz-animation-timing-function: ease-out;
    -moz-animation-iteration-count: 6;
    
    animation-name: blinker;
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: 6;
}

@-moz-keyframes blinker {  
    0% { 
        color: #7b0;
        text-shadow: 0px 0px 15px #7b0;
    }
    50% { color: #7b0; };
    100% { 
        color: #7b0;
        text-shadow: 0px 0px 15px #7b0;
    }
}

@-webkit-keyframes blinker {  
    0% { 
        color: #7b0;
        text-shadow: 0px 0px 15px #7b0;
    }
    50% { color: #7b0; };
    100% { 
        color: #7b0;
        text-shadow: 0px 0px 15px #7b0;
    }
}

@keyframes blinker {  
    0% { 
        color: #7b0;
        text-shadow: 0px 0px 15px #7b0;
    }
    50% { color: #7b0; };
    100% { 
        color: #7b0;
        text-shadow: 0px 0px 15px #7b0;
    }
}

.text-down {
    -webkit-animation-name: blinker1;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-iteration-count: 6;
    
    -moz-animation-name: blinker1;
    -moz-animation-duration: 1.5s;
    -moz-animation-timing-function: ease-out;
    -moz-animation-iteration-count: 6;
    
    animation-name: blinker1;
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: 6;
}

@-moz-keyframes blinker1 {  
    0% { 
        color: red;
        text-shadow: 0px 0px 15px red;
    }
    50% { color: red; };
    100% { 
        color: red;
        text-shadow: 0px 0px 15px red;
    }
}

@-webkit-keyframes blinker1 {  
    0% { 
        color: red;
        text-shadow: 0px 0px 15px red;
    50% { color: red; };
    100% { 
        color: red;
        text-shadow: 0px 0px 15px red;
}

@keyframes blinker1 {  
    0% { 
        color: red;
        text-shadow: 0px 0px 15px red;
    50% { color: red; };
    100% { 
        color: red;
        text-shadow: 0px 0px 15px red;
}