

h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans';
	font-style: normal;
}
ol, ul { list-style:none; }

.page h1 {
	color: #6a6968;
    font-family: 'Open Sans';
    font-weight: bold;
    font-size: 23px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.page-section .see-all h3 {
	text-align:right;
	font-family: 'Open Sans';
    font-weight: bold;
    font-size: 16px;
    line-height: 1.0em;
    margin-bottom: 0px;
    text-decoration: none;
    text-transform: uppercase;
	display:table-cell;
	vertical-align:bottom;
}

h1 span, h3 span {
	 font-family: 'Open Sans';
     font-weight: bold;
}

#photos-wrapper .img-holder .view a {
	color:#fff;
	font-family: 'Open Sans';
    font-weight: bold;
	font-size:17px;
	text-transform:uppercase;
  	display:table-cell;
	vertical-align:middle;
	text-align:center;
	
}

.award-wrapper .img-holder .award-name {
    height: auto;
    left: 40%;
    margin-left: -30px;
    margin-top: -0.5em;
    position: absolute;
    top: 50%;
    width: 162px;
    z-index: 100;
	color:#fff;
	font-size:16px;
	font-family: 'Open Sans';
    font-weight: bold;
    text-transform:uppercase;
	
}
.sponsors-wrapper .img-holder .award-name{left: 25%;}
	.award-wrapper .img-holder .award{left: 43%;}
	@media only screen and (max-width: 48em) { .award-wrapper .img-holder .award{font-size: 14px;}}
	#event-details-wrapper h4 {
	font-family: 'Open Sans';
    font-weight: bold;
    font-size: 23px;
	line-height:1.3em;
	text-transform:uppercase;
	margin-bottom:20px;
	
}

#event-details-wrapper h4 span {
	font-family: 'Open Sans';
    font-weight: 300;
}
	
#event-details-wrapper h5 {	
    font-family: 'Open Sans';
    font-weight: bold;
    font-size: 16px;
    line-height: 1.3em;
    margin-bottom: 0;
    text-transform: uppercase;
	
}

#event-details-wrapper p {	
	font-family: 'Open Sans';
    font-weight: 300;
	font-size: 16px;
	line-height: 1.3em;
}

.award-wrapper h5 {	
	font-family: 'Open Sans';
    font-weight: bold;
    font-size: 16px;
    line-height: 1.3em;
    margin-bottom: 0;
    text-transform: uppercase;
}

.featured .featured_text h2 span {
	font-family: 'Open Sans';
    font-weight: 800;
}

.featured h3 {
	font-family: 'Open Sans';
	font-weight: 800;
}
.featured-angler .featured_social ul li:first-child {
    font-family: 'Open Sans';
    font-weight: bold;
	margin-right:20px;
	text-transform:uppercase;
}
.featured-angler .featured_text ul {
	font-family: 'Open Sans';
    font-weight: 300;
	line-height:2em;
	float:left;
}

.featured-angler .featured_text ul a {
	 color: #FFF;
}

.featured-angler .featured_text ul a:hover {
	 color: #E02200;
}

.featured-1 .more, .featured-angler .more {
	position:absolute;
	right:15px;
	bottom:5px;
	z-index:100;
	font-family: 'Open Sans';
    font-weight: bold;
	margin-bottom: 0!important;
	font-size: 11px;
}

.featured p {
	margin-bottom:0;
	font-family: 'Open Sans';
	font-weight: 300;
}

.button {
	background-color:#ed322f;
	border:3px solid #fff;
	color:#fff;
	padding:5px 15px;
	text-transform:uppercase;
	text-decoration:none;
	font-family: 'Open Sans';
    font-weight: bold;
	font-size:16px;
	float:right;
	margin-right:20px;
}
.footer h5 {
    font-family: 'Open Sans';
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 10px;
    text-transform: uppercase;
	margin-bottom:20px;
	color:#fff;
}
.redbtn {
    font-family: 'Open Sans';
    font-weight: 300;
}

table#leaders {
    font-family: 'Open Sans';
    font-weight: 300;
	text-transform:uppercase;
}

table#rsp-table th.header:hover{
	background-color: #D4D2D4;
}

.winnings th ,.big-bass th,.liveLeaderboard th{
    font-family: 'Open Sans';
    font-weight: bold;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}
.winnings th, .winnings td,.big-bass th, .big-bass td,.liveLeaderboard td ,.liveLeaderboard th{max-width: 260px;}
.winnings th span,.liveLeaderboard th span {
	font-family: 'Open Sans';
    font-weight: 300;
	 text-transform: none;
}
.winnings td,.liveLeaderboard td {
    font-family: 'Open Sans';
    font-weight: 300;
    font-size: 14px;
}

.leaderboard th{font-size: 7.8pt;}
.leaderboard td{font-size: 7.8pt;}
.scroll-leaderboard{overflow: auto;height: 560px;}
.scroll-ff-leaderboard{overflow: auto;height: 220px;}
.tabs-content > .content{padding:1px 0;}
.leaderboard .tabs .tab-title > a{
	font-size: 0.7rem!important;
	font-weight: 700!important;
	background-image: none!important;
	padding: 1rem 2rem!important; 
	border: none!important;
}
.leaderboard .tab-title.active a:after{border-top-color: transparent;}
.leaderboard .tab-title.active a{border-radius: 0px;}
.leaderboard .tabs dd.active a{color: #E44C30!important;}
.leaderboard .tabs dd > a{padding: 0.5rem 2rem!important;font-size: 12px!important;}
@media only screen and (max-width: 480px){
	.leaderboard .tabs .tab-title > a,.leaderboard .tab-title a{padding: 1rem 1rem!important; }
	.leaderboard .tabs dd > a{padding: 0.5rem 0.5rem!important;}
	.tournamentDetailMap{  max-height: 250px;}
	}
@media only screen and (max-width: 320px){table.leaderboard{max-width: 293px; }}
.leaderboard .tabs .tab-title.active a {
	background-color: #E44C30!important;
	color: #FFFFFF!important;
}




.leaderboard .tabs{margin-left: 0px;}
.leaderboard .tabs{border-bottom: solid 1px #E44C30;}
.leaderboard .tabs-content{margin:-1px 0 0 0}
.leaderboard{padding-bottom:0;}
.results-wrapper{padding: 0;}
table.tbl_statsDetail{border:none;}
.switch-input:checked + .switch-label {
  color: #fff;
  -webkit-transition: 0.15s ease-out;
  -moz-transition: 0.15s ease-out;
  -o-transition: 0.15s ease-out;
  transition: 0.15s ease-out;
  
  font-family: 'Open Sans';
  font-weight: bold;
}
.events h3 span {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: bold;
}
.events h3{color:#fff;}

.flw h3 {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
}
.sticky .columns{padding-left: 0;}

 .hide-search-for-small{visibility: hidden;position: absolute !important;}
.search{padding:3px;}
  
/***** Changed the medium class width-min to 48em *****/
@media only screen and (min-width: 48em) {
  .hide-search-for-small{visibility: visible;position: relative !important;}
}

.top-bar-sections .flwmenu > li > a{
	color: #fff;
	text-decoration: none;
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	border-bottom: 3px solid #2d2929;
}

.top-bar-sections .dropdown li a{
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 13px;
	border-bottom: 3px solid #2d2929;
}

.top-bar-sections ul li:hover a,.top-bar-section ul li.active > a,.top-bar-section .dropdown li a:hover  {
	background-color: red;
}
.top-bars .toggle-topbar.menu-icon {
	margin-top: -19px;
}

ul {
	margin-left: 0;
}

.dropdown_navs.last .sub_nav {
	left: auto !important;
	right: 0 !important;
	width: 300px!important;
	color:red;
}
.dropdown_navs .sub_nav {
	background-color: #6a6968;
	background-repeat: repeat;
	display: block;
	right: 0;
	padding: 10px 0 20px 0;
	position: absolute;
	z-index: 9999;
	width: 265px;
}
.login input {
	border: 1px solid #fff;
	background-color: #6A6968;
	color: #fff!important;
	padding: 5px 0;
	text-indent: 5px;
	width: 105px;
	text-align: center;
	float: left;
	margin-right: 10px;
}
.login #go {
	width: auto!important;
	border: none!important;
	margin-right: 0!important;
	font-size: 14px!important;
	text-align: left!important;
}
.sub_nav a.first {
	border-right: 1px solid #fff;
	padding-right: 10px;
}
.sub_nav{
	font-size: 11px !important;
}
input[type="text"].form-control, input[type="password"].form-control {
	border: 1px solid #abadb3;
	color: #000;
	height: 30px;
	position: relative;
	padding-left: 2px;
}
table {
	background: none;
	table-layout: inherit;
	width: 100%;
}
table tr.even, table tr.alt, table tr:nth-of-type(even) {
	background: none;
}
table tr th, table tr td {
	font-size: inherit;
	color: inherit;
}
table thead tr th, table tfoot tr th, table tfoot tr td, table tbody tr th, table tbody tr td, table tr td {
	display: table-cell;
	line-height: 1.2;
}
div.switch input:checked + label {
	 background: #008d9d;
}
.switch{
	font-family: Open Sans;
	text-transform: uppercase;
}
div.switch input + label {
	margin-left: inherit;
	margin-right: inherit;
	color: #5c5c5c;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);
}
div.switch label{
	text-indent: inherit;
}
div.switch input:checked + label:after {
 	left: inherit; 
 	width: 88px;
	height: inherit;
}
div.switch label:after {
	content: inherit;
	top: inherit;
	left: inherit;
}

/* layout css style*/

.flwliveAd {padding: 0 8px;}
@media only screen and (max-width: 959px) and (min-width: 768px){
.featured-1 .featured_link {height: 76px;}
.flwliveAd {min-height:209px}
}
.events{line-height: 25px;}

@media only screen and (min-width: 960px){
	#nav-wrappers{padding-top: 10px;}
	.flwliveAd {min-height:265px}
}
@media only screen and (min-width: 1199px){
	.flw{margin-bottom: -5px;}
	.flwliveAd {height:332px;}
	
}
.top-bar-section ul li > a{
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 800;
}
.top-bar-section ul li{padding: 0px 15px;background: transparent;}
@media only screen and (max-width: 48em) {
	.top-bar-section ul li{padding: 0px 7px;background: #2d2929;}
	#photos-wrapper .img-holder img, #videos-wrapper .img-holder img,#article-photos .img-holder img{width:100%;}
	}

.top-bar-section .dropdown{border-top: 3px solid #009aac;}

@media screen and (min-width: 768px) and (max-width: 960px){
	.top-bar-section ul li > a{font-size: 10px;}
	.top-bar-section ul li{padding: 0;}
	.fullwidth-title > a{font-size: 12px;}
}

.top-bar-section .dropdown,.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){
	background-color:#333333;
	color: #999;
	display: block;
	color: #fff;
	text-decoration: none;
	font-family: 'Open Sans';
	font-size: 12px;
	text-transform: none;
	font-style: normal;
	font-weight: 300;
}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button):hover{
	color:#009aac;
	border-bottom: none;
	background-color:#333333;
}
.top-bar-section .dropdown li.title {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 15px 0;
}

.top-bar-section .dropdown li.title h5{
	font-size: 13px;
	color: #fff;
	padding-bottom:5px;
	border-bottom: solid 1px #666;
	}
.rFeatured-2 table{border: none;}
@media only screen and (max-width: 48em) {
	.top-bar-section .dropdown,.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){
	background-color:#2d2929;}
	.featured img{width:100%}
	}
.featured_text h2{line-height: 1;}
@media only screen and (max-width: 477px){
#leaders td, #leaders th {
	padding: 1px 0px;}}
	
fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
.select select{
	float: left;
	color: #999;
	padding: 5px;
}
.top-bar-section li:not(.has-form) a:not(.button) {line-height: 28px;}
.top-bar-section .dropdown{padding: 10px 0;}
label{
	margin: 0;
	padding: 0 16px 0 0;
	float: left;
	text-align: left;
	width: 100%;
	height: 40px;
	font: 14px/40px 'open_sanslight';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #666666;
}
label.highlight{color: #D3280A;}
.form-group label{
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    cursor: initial;
}
.checkbox > span label {
	padding: 0px 0 0 7px;
	width: 100%;
	height: auto;
	font: 10px/10px Sans-Serif;
	text-align: left;
	cursor: pointer;
	float: none;
	display: block;
	position: relative;
	left: 0;
	top: 0;
}
.checkbox > span {
	margin: 0 0 10px;
	padding: 0 0px 0 0;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

input[type="submit"], .submitbtn {
	color: #FFF;
	cursor: pointer;
	padding: 0 10px;
	font-family: Open Sans;
	line-height: 1px;
	font-size: 14px;
}
form { margin: 0 0 16px;}
form.form-wrapper{
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 100%;
}
input[type="checkbox"], input[type="checkbox"]:not(:focus):invalid {
	width: 10px!important;
	height: 10px!important;
	position: absolute;
	top: 2px;
	left: 0;
	padding: 0;
}
.newsletter input[type='text']{
	padding: 0 10px;
}
.newsletter fieldset{height: 30px;}

input[type=checkbox]:checked + label {
}

#featured-wrapper .img-holder .play {
		opacity: 0;
		position: absolute;
		left: 50%;
		top: 40%;
		width: 20%;
		height: auto;
		margin-left: -10%;
		margin-top: -10%;
		z-index: 100;
	}

#featured-wrapper  .topVideoBox .img-holder:hover img  {
	opacity: 1;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	}
.fullwidth-slider .es-slides > li .fullwidth-title div p:first-child{font-size: 18px;}
#series-wrapper .fullwidth-title > a{font-size: 30px;}
@media only screen and (max-width: 960px){#series-wrapper .fullwidth-title > a{font-size: 25px;}}
@media only screen and (max-width: 768px){#series-wrapper .fullwidth-title > a{font-size: 22px;}}
.sCropSeries{height:100%;}
.label.teamCID{
	display:none;background: #008d9d;height: 26px;padding: 7px 24px;color:#FFFFFF;
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	float: right;
	}

.rawdisplay{display:none;}
.loadingTable{
	text-align: center;
	background: #F5F5F5;
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #5c5c5c;
	white-space: nowrap;
}
#article-wrapper h3 {font-weight: 100;}

/********* all views media ******************/

.headline-ellipsis,.angler-ellipsis{
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
}
.caption-section-1,.caption-section-2{
  display: block;
  display: -webkit-box;
  max-width: 100%;
  margin: 0 auto;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.caption-section-1,.caption-section-2{-webkit-line-clamp: 2;}

.anglerCropper {
	border-bottom: 2px solid #fff;
	height: 172px;
}

.featured{overflow: hidden;}
.desciption-divisions-ellipsis{
  display: block;
  display: -webkit-box;
  max-width: 100%;
  margin: 0 auto;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  }
@media only screen and (min-width:1200px) {
	.bigBassPro{padding-top:3%;}
	.caption-section-1{height: 40px;}
	.caption-section-2{height: 35px;}
	.anglerCropper{height: 220px;}
	.sCropScetion img:not(.play),.vCropScetion img:not(.play)  {width: 289px;}
	.tweeter-wrapper{height: 427px;}
	.featured-top-videos-right{height: 216px;}
	.tbl-tr-big-bass{height: 53px;}
	.sechedule-divisions,.sechedule-divisions .es-slides > li{height: 205px!important;}
}

/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.bigBassPro{padding-top:2%;}
	.caption-section-1{height: 30px;}
	.caption-section-2{height: 27px;}
	.top-bar-section ul li{padding: 0 1px;}
	.sCropScetion img:not(.play),.vCropScetion img:not(.play)  {width: 229px;}
	.tweeter-wrapper{height: 337px;}
	.featured-top-videos-right{height: 171px;}
	.tbl-tr-big-bass{height: 42px;}
	.sechedule-divisions,.sechedule-divisions .es-slides > li{height: 170px!important;}
}

@media only screen and (max-width: 959px) and (min-width: 768px){
	.bigBassPro{padding-top:1%;}
	.caption-section-1{height: 30px;}
	.caption-section-2{height: 25px;}
	.anglerCropper{height: 138px;}
	.top-bar-section ul li{padding: 0;}
	.sCropScetion img:not(.play),.vCropScetion img:not(.play) {width: 180px;}
	.tweeter-wrapper{height: 267px;}
	.featured-top-videos-right{height: 135px;}
	.tbl-tr-big-bass{height: 31px;}
	.sechedule-divisions,.sechedule-divisions .es-slides > li{height: 145px!important;}
}
	
@media only screen and (min-width: 480px) and (max-width: 620px) {
	.winnings td,.winnings th,.liveLeaderboard td,.liveLeaderboard th{font-size: 11px;}
	.winnings td, .winnings th, .liveLeaderboard td, .liveLeaderboard th{padding: 10px 3px;}
	.accordion .accordion-navigation>.content, .accordion dd>.content{padding:0;}
} 
/***** Phone (portrait 300px) *****/
@media only screen and (max-width: 479px) {
	.anglerCropper{height: 98px;}
	.winnings td,.winnings th,.liveLeaderboard td,.liveLeaderboard th{font-size: 10px;}
	.featured_content-big-bass{height: 40px;}
	.bigBassPro{padding-top:2%}
	.sechedule-divisions,.sechedule-divisions .es-slides > li{height: 210px!important;}
	.xsCropScetion{height: 180px;}
	.extraCropScetion{height: 170px;}
	.winnings td, .winnings th, .liveLeaderboard td, .liveLeaderboard th{padding: 10px 3px;}
	.accordion .accordion-navigation>.content, .accordion dd>.content{padding:0;}
}
@media only screen and (max-width: 340px) {
	#article-wrapper p.flex-video{  height: 237px;}
}

/***** Phone (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.tbl-tr-big-bass{height: 35px;}
	.featured_content-big-bass{height: 54px;}
	.bigBassPro{padding-top:2%}
	.sechedule-divisions,.sechedule-divisions .es-slides > li{height: 170px!important;}
	.end .sechedule-divisions{height: auto!important;}
	.xsCropScetion{height: 240px;}
	.extraCropScetion{height: 150px;}
}
@media only screen and (min-width: 48em) {
	.article-body-detail-padding{padding-right: 42px}
	.left-tweets-content{width: 39px;}
	
}

@media only screen and (max-width: 48em) {
	.caption-section-1{height: 30px;}
	.caption-section-2{height: 35px;}
	.featured.featured-1,.featured.featured-3{padding-bottom:5px;}
	.top-bar-section li:not(.has-form) a:not(.button) {line-height: 16px;}
	.top-bar-section ul li > a{font-size: 12px;}
	.top-bar .toggle-topbar.menu-icon{width: 100%;}
	h2 {font-size: 20px;}
	.tweeter-wrapper{height: 427px;}
	.featured-tweets,.featured-tweets-horizontal{margin-bottom:10px;}
	.tweeterContent p{font-size: 10px;}
	.left-tweets-content{width: 29px;}	
	
}
.es-after-slide{background: red;}
.fullwidth-slider .es-slides > li.current img {
	opacity: 1;
}

.full-width-column{width:100%!important;}
#series-wrapper li.current .img-holder .fullwidth-title{background-image:url("../images/2px-red.png");}
.loadingTable img{vertical-align: baseline;height: 12px;}
.main-featured-img{width: 100%;}
.main-article-pad{padding:0;}

.fullwidth-slider .es-slides > li {
	background: #F5F5F5;
	overflow: hidden;
}
.sechedule-divisions .es-slides > li {
	background: transparent;
}
.everslider .es-slides .sCropSeries img {
	display: block;
	margin: 0 auto;
	width: 80%;
}
.article-detail-wrapper{padding: 0 25px;}
.article-photo {
	border: 0px solid #5f5f5f;
}
.article-photo .caption{font-style: italic;padding-right: 20px;}

/* tweet box layout*/
  .tweeterContent{overflow-y: scroll;}
  .tweeterContent{max-height: 90%;}
  .tweeter-wrapper,.tweeterContent{background-color: #ffffff;border: none;}
  .fullwidth-title{background-image: url(../images/2px-blue.png);}
  p.tweets-date{font-weight: 500;margin:5px 0 10px 10px;}
  .featured-tweets-horizontal p.tweets-date{font-weight: 500;margin:5px 0 10px 10px;}
  
  p.tweets-text{margin-left: 10px;width: 100%;}
  .tweeter-wrapper h5{ 
  	font-size: 14px;
	margin-bottom: 10px;
	color: #5f5f5f;
	text-transform: uppercase;							
  }
  .fullwidth{width: 100%!important;}
  .featured-tweets-horizontal h5{
   	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
  	font-size: 32px;
	margin-bottom: 10px;
	color: #5f5f5f;
	text-transform: uppercase;	
  }
  input[type="text"].search-wrapper{height: 37px;}
  .search-wrapper{width:100%;height: 37px;}
  button.secondary, .button.angler-search{
  	  font-family: 'Open Sans';
      font-weight: 500;
	  width: 100%;
	  margin: 0;
	  height: 37px;
	  border: none;
	  padding: 7px;
	  background-color: #e02200;
	  color: #fff !important;
	  opacity: 0.9;
  }
.button.angler-search:hover{background-color: #e02200;color: #fff !important;opacity: 1;}
#featured-wrapper  .img-holder .play:hover{opacity:1;}
#featured-wrapper, body{
	background-color: #434343;
}

.media-gallery-detail,.media-gallery-detail-photos{margin-top: 110px;}
@media only screen and  (max-width: 959px){.media-gallery-detail-photos{margin-top: 0;}}
  /* GALLERY POPUP COUNTER*/
  .mfp-counter{display:block;}
  
@media only screen and (max-width: 1200px) and (min-width: 48em){.tbl-tr-big-bass-money{display:none;}}

.anglerImage-leaderbord img{
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: -19px!important;
  max-width: 100%;
}
.anglerTblStatus li a{  background-color: #E44C30!important;color: #FFFFFF!important;}
.anglerImage-leaderbord{  border-style: none;}
.big-bass{background-color: #DDDDDD;width: 101%;}
.big-bass td, .big-bass th{font-size:12px;}
.big-bass tr:nth-of-type(2n){background: none repeat scroll 0 0 #eee;}
.leadersection tr td a{color:#FFF;}
.leadersection tr td a:hover{color:#EEEBEB;}
.addCropIE { max-width: 400px; }
 @media only screen and (max-width: 767px){.addCropIE { max-width: 100%; }}
.winnings th.no-data-message,.liveLeaderboard th.no-data-message{text-align: center;}
.mfp-arrow{margin-left:30px;margin-right:30px;}
@media only screen and (max-width: 979px){
 .mfp-arrow{margin-left:0;margin-right:0;}
 }
#article-wrapper p, #article-wrapper ul {font-size: 14px;}
@media only screen and (max-width: 340px){
 #article-wrapper p, #article-wrapper ul{padding: 0 20px 0 10px;}
 #article-wrapper h2{padding-left:5px;}
 }
.center-vertically{ display: inline;
    top: 50%;
    position: relative;
}
h3.center-vertically, h3.center-vertically span{font-family: 'Open Sans';font-weight: 800;}
.rowAppend{
	margin: auto;
  	position: absolute;
  	top: 1px; left: 0; bottom: 0; right: 0;
}
.anglerProfileListDetail{color:#FFF;}
.anglerTblStatus .tab-title{width:100%;}
.full-width-title{position:inherit;padding-top: 20px;}
@media only screen and (max-width: 960px) and (min-width: 769px){.full-width-title{position:inherit;padding-top: 30px;}}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #EDECED;}
table.tablesorter thead tr .headerSortDown {background-image: url('../images/flw/asc.gif?v=1');}
table.tablesorter thead tr .headerSortUp {background-image: url('../images/flw/desc.gif?v=1');}
table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp {
  background-repeat: no-repeat;
  background-position: center top;
  cursor: pointer;
}
.fullwidth-title span.anglerProfileFirstname,.fullwidth-title span.anglerProfileFinalplace,.fullwidth-title span.anglerProfileFinalweight,.fullwidth-title .anglerProfileCity{color: #B5B5B5;}
.fullwidth-title .anglerProfileLastname{  font-size: 13px;  font-weight: 600;}
.fullwidth-title span.anglerProfileFinalweight{float:right;}
.fullwidth-title span.anglerProfileFinalplace{font-size: 25px;font-weight: 600;}
.anglerProfile-fullwidth-title{line-height: 18px;}
.select-tournament,.select-year,.select-countries,.select-states,.select-schools{width:100%;}
table.anglerLeaderboardStatus{  background: #fff;width: 101%;border:none;}

li.sponsor-flw{min-height: 107px;   padding: 20px;}
@media only screen and (max-width: 1200px) and (min-width: 48em){li.sponsor-flw{padding: 10px;}}
.sponsor-row{padding-top:45px;}
.sponsors-wrapper .row{padding-bottom: 0;}
.es-navigation{z-index: 300;position: relative;}
.reveal-modal{padding:0;}
table.anglerdetailwinnings{margin-bottom: 0;}
.reveal-modal .close-reveal-modal{
	  color: #FFFFFF;
	  top: 0.1rem;
	  font-weight: normal;
}
@media only screen and (max-width: 40em){
.reveal-modal, dialog {min-height: 0;}
}
.lightgrey {color:#EEEEEE;}
.mediumgrey {color:#6A6968;}
.darkgrey {color:#434343;}

#ob_flw_player.reveal-modal .player-bg {
  background: silver;
  padding: 10px 10px 2px 10px;
}
#ob_flw_player.reveal-modal {
  background: transparent;
  box-shadow: none;
  border: none;
  padding-top: 28px;
}
#ob_flw_player.reveal-modal .close-reveal-modal {
  color: white;
  padding: 5px;
  right: -3px;
  top: -10px;
}
.reveal-modal-bg{
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}
ul.flw-custom-list-class {list-style-type: disc; padding:0 20px 0 20px;}
@media only screen and (max-width: 959px){
	ul.flw-custom-list-class {list-style-type: disc; padding:0 10px 0 10px;}
	}
@media only screen and (max-width: 480px){
	ul.flw-custom-list-class {list-style-type: disc; padding:0 30px 0 30px;}
	}
img.img-style-3d{
	border: 10px solid #fff;
  	-webkit-box-shadow: 3px 3px 3px #777;
  	-moz-box-shadow: 3px 3px 3px #777;
  	box-shadow: 3px 3px 3px #777;
}
.blod-text{font-weight: bold;}
.classrow{max-height: 160px;}
.hideClass{display:none;}
.showClass{display:block;}
.leaderboard .tabs .tab-title.activeStats a{
	background-color: #E44C30!important;
  	color: #FFFFFF!important;
}
.progress .meter{background: #E44C30;}
.small-full-width{width:100% !important;} 
.rights-reserved{
	color: #979796;
}

.event-schedule-time{
	font-size: 11px!important;
  	color: #A9A9A9!important;
}
.event-schedule-date{
	font-weight: bold!important;
}
.event-schedule-table{
	  margin-bottom: 0;
}
.event-schedule-row h3{
	 line-height: 0;
}
.accordion-icon{
	  float: right;
	  line-height: 0px;
	  margin-top: -10px;
}
.accordion-icon:before {
    font-family: FontAwesome; 
    content: "+";
}
.active .accordion-icon:before {
    content: "-";
 }
 a#inifiniteLoader{
    color: #5F5F5F;
    display:none;
}

.article-body-detail-padding ul {
	margin-left: 20px;
    list-style: initial;
}
#overlay-angler-status {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #000;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#loading-angler-status {
	width:30px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -28px 0 0 -25px;
}
.accordion .accordion-navigation, .accordion dd{
    border-bottom: 1px #E4E2E2 solid;
}

@media only screen and (max-width: 1200px){
    .upcomingEventHeader{
        white-space: nowrap;
        width: 100%;
        max-width: 700px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }
}

.tweets-icon{ width: 75%;}

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]  {width: 100% !important;}
.overflow-wrap{overflow-wrap: break-word;}
.overflow-wrap{
/* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;}
.sec-nav ul li a.red-background{
	color: #FFFFFF;
    background-color: #e02200;
    padding: 10px;
}
 span.white-text{
    text-align: center;
    margin: 200px auto;
    text-transform: uppercase;
    text-shadow: 0px 2px 1px #5F5F5F;
 }

 @media only screen and (max-width: 1200px){
   .events {
	    padding-left: 125px;
	    text-transform: uppercase;
	    max-width: 675px;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	.events h3{font-size: 16px;}
}


.form-group_upper{margin-top: -20px;padding-top: 20px;}
.form-group_check{margin-top: 0;}
.form-group_upper label,.form-group_check label{
	height: 20px;
	font: 10px/25px 'open_sanslight';
	}
.form-group_check label input[type="checkbox"]{
	    position: inherit;
	    margin-right: 6px;
}
.detail-profile-btn{
    font-size: 11px;
    text-transform: capitalize !important;
}
.newsletter-signup{display: block;}
@media only screen and (max-width: 489px) and (min-width: 380px)
{
	#logo {
	    position: absolute;
	    top: -25px;
	    left: -25px;
	}
}
@media only screen and (max-width: 380px) and (min-width: 320px){
		#logo {
	    width: 12%;
	    top: -25px;
	    left: -12px;
	}
}
@media only screen and (max-width: 320px){
	#logo {
	    width: 12%;
	    top: -25px;
	    left: 0;
	}
}

.newsletter-signup .lower {    display: block;}
.newsletter-signup .upper {    display: none;}
@media only screen and (max-width: 768px){
	.newsletter-signup .lower {    display: none;}
	.newsletter-signup .upper {    display: block;}
}
.detail-sing-out-btn{
	text-shadow: 0px 2px 1px #FFFFFF;
    font-weight: bold;
    font-size: 13px;
    color: #434343;
    padding: 5px;
    border: 1px solid #F5F1F1;
    
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
    color: #a94442;
    font-size: 12px;
}

.help-block {
    display: block;
    margin-top: -5px;
    margin-bottom: 10px;
    color: #737373;
}
.highlight{border-color: #D3280A !important;}
.box{padding:0 5px;}
.exp-requirments{color: #A5A5A5; font-size: 11px;}

input[type="text"].err, input[type="password"].err,.err{border: 1px solid #E3381A !important;}

.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}
.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}
.bodyRed{font-size: 80%;color: #E3381A;
		    margin-top: -15px!important;
   			display: block;
}

.profile.tabs .tab-title.active a {background-color:#e02000; color:#fff;}
.profile.button {margin-bottom:auto;}
table.profile {margin-bottom:0px; background-color:#fff;}
.profile a.label{color:#fff}
.profile a.label:first-of-type + a {margin-left:15px;}
table.profile.winnings.winnings2.responsive{style=margin-bottom:15px;}

@media only screen and (max-width: 775px) {
	.profile.tabs .tab-title a{font-size:10px; padding:8px 16px;}
	.profile.button {font-size:10px;}
}
.sub_dropdown_login{
    padding: 5px 0;
}
.sub_dropdown_login.account a{
    background-color: #e3381a;
    color: #ffffff;
    text-shadow: 0px 2px 1px #e3381a;

}

.sub_dropdown_login.login a:hover{color:#e3381a;}
.modal-flash{padding: 8px;}
.modal-flash h2{
	background-color: #e44c30;
    font-size: 20px;
    text-align: center;
    color: #ffffff;
}
.modal-flash p{    
	padding: 5px;
	font-family: 'Open Sans';
    font-weight: 300;
    font-size: 14px;
}
.modal-flash p a{  color: #e44c30;}
.sp_line{
	width: 125%;
    height: 2px;
    background-color: #0fb8d5;
    margin-top: 6px;
}
.check_groupe{width: 128px;}
.password_sp{
	float: left;
    padding: 5px!important;
}
.info-help{
	font-size: 12px !important;
	font: 10px/25px 'open_sanslight';
}
.info-links-href{font-style: normal;color: #666666;}
.flash-overlay-modalTitle-caution{list-style: none;}
.info-space{padding-right: 5px;}
.info-help{list-style: none;color: #d3280a;}
a.info-links-href::hover{color: #d3280a !important;}
.default-checkbox{height: 15px;left: 20px;}
.td-default-checkbox{width:160px;}
label.defaulLabelcheck{margin-top: -13px;}

span.disabled {background-color: #989696;margin-left: 15px;}
label.team-box{margin-top: -13px;}
.schoolnotlisted{
	margin-bottom: 15px;
    line-height: 1.3em;
    font-size: 12px;
    color: #6a6968;
}

h3.pre-registration{
	    color: #e02000;
	    padding-top: 20px;
}
hr.hr-title{margin-top: 0;}
.tour-sub-headline{
    font-weight: normal;
    letter-spacing: .2em;
    line-height: 1.1em;
    margin: 0px;
}
.alert-box{
	padding: .275rem 1.0rem .375rem .875rem;
	margin-bottom: 0.25rem;
	font-size: .7125rem;
}
.ff-totalPlayerPoints{padding: 16px 5px;font-size: 11px;}
.ff-bottom-nav{
	float: none;
	width: 50%;
    margin: 0 auto;
    display: block;
}
.ff-bottom-nav ul li:first-child a{
	color: initial;
    background-color: initial;
    padding: initial;
}
@media only screen and (max-width: 959px) and (min-width: 768px){
	.ff-bottom-nav {
	    
	    width: 60%;
	}
}
@media only screen and (max-width: 770px){
	.ff-bottom-nav {
	    
	    width: 100%;
	}
	.ff-bottom-nav ul li{font-size: 9px;padding: 0 3px;}
}
@media only screen and (max-width: 400px){

	.ff-bottom-nav ul li{font-size: 7px;padding: 0 4px;}
}
.select-ffleague{width: 100%;}
select.ff-select-league{margin-top: 3px;}
table.tbl_ff_statsDetail{border-bottom: none !important;}
p.ff-live-league-message{margin:5px 0;color:#9a7570;}
table thead.ff-team-detail-byPlayer{background: #2b2b2b;}
table thead.ff-team-detail-byPlayer th{color: #e44c30;}
@media only screen and (max-width: 770px){
	.ff-bottom-nav {
	    
	    width: 100%;
	}
	.ff-bottom-nav ul li{font-size: 9px;padding: 0 3px;}
}
.ff-team-detail-byPlayer-title li {
    background-color: #E44C30!important;
    color: #FFFFFF!important;
}
.tabs.ff-team-detail-byPlayer-title li{
	font-size: 12px;
	padding: 0.5rem;
	width: 100%;
}
td a.league-points-breakdown,td a.team-points-breakdown{color: #924a4a;text-transform: uppercase;}
.leaderboard .tabs .activeFFStats > a{padding: 1rem 1.5rem!important;}
@media only screen and (max-width: 1200px) and (min-width: 1025px){
	.leaderboard .tabs .activeFFStats > a{padding: 1rem 0.5rem!important;}
}
@media only screen and (max-width: 1025px){
	li .ff-leagues-select{padding-left: 0;}
}
li.tab-title-modal-playername{text-transform: uppercase;}
tr.angler-name-ff-modal-bold td{font-weight: bold;}
@media only screen and (min-width: 769px){
	.push-col-left-10{margin-left: -10px;}
}
