/*
Theme Name: BS V5
Theme URI: http://ballerstatus.com/
Description: BallerStatus Revamped.
Version: 5
Author: jayo
*/

body {
	background: #ffffff;
	margin: 0 auto;
	font-family: sans-serif;
}


/*== Nav Icons
 *=================================*/

#header-social {
	float: right;
	margin: 12px 10px 0 0;
	display: inline;
}
#header-social a {
	margin-right: 0;
}
#header-social a:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

#nav-inner ul.navicons {
	height: auto;
}

#nav-inner li.navicons2 {
	position: relative;
	list-style-type: none;
	float: left;
	width: auto;
}

#nav-inner li.navicons2 a i {
	color: #fff;
	font-size: 18px;
	margin-right: 10px;
	padding-top: 15%;
}

/*== END Nav Icons
 *=================================*/


.gpp_video_widget_container {
    margin: 0 auto !important;
    padding: 25px 0 0 !important;
}

.gppadunit {
padding: 0px 0 0px !important;
}

.single-ad {
	color: #131313;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	line-height:1.615;
}

ul.latest {
	list-style-type:none;
	padding:0;
	margin:15px 0px 10px 15px;
}
ul.latest li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom:dotted 1px #cccccc;
}
img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border:0px solid #DDDCDC;
}
img.alignright {
	margin: 0 0 15px 15px;
	padding: 0px;
	display: inline;
	border:0px solid #DDDCDC;
}
img.alignleft {
	margin: 0 15px 15px 0;
	padding: 0px;
	display: inline;
	border:0px solid #DDDCDC;
}
img.alignnone {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	border:0px;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
.wp-caption {
	padding: 0;
	margin: 0;
}
.wp-caption.alignleft {
	padding: 0 10px 10px 0;
	margin: 0 0 0 0;
	display: inline;
}
.wp-caption.alignright {
	padding: 0 0 10px 10px;
	margin: 0 0 0 0;
	display: inline;
}
.wp-caption.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}
.wp-caption.alignnone {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}
.wp-caption p.wp-caption-text {
    padding-top: 0px;
    padding-bottom: 5px;
    font: 11px Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;
    color: #959595;
    font-style: italic;
}
.thumbimg img {
	border:0px solid #DDDCDC;
}
.thumbimg img a {
	border:0px solid #DDDCDC;
}
.thumbimg img a:hover {
	border:0px solid #DDDCDC;
}
div.pollleft {
	clear: both;
	float: left;
	margin: 0 15px 15px 0;
	padding:5px 5px 5px 5px;
	border:5px solid #DDDCDC;
}
div.pollright {
	clear: both;
	float: right;
	margin: 0 0 15px 15px;
	padding:5px 5px 5px 5px;
	border:5px solid #DDDCDC;
}
div.alignright {
	margin: 0 0 15px 15px;
	padding: 0px;
	display: inline;
	padding:5px 5px 5px 5px;
}
div.alignleft {
	margin: 0 15px 15px 0;
	padding: 0px;
	display: inline;
	padding:5px 5px 5px 5px;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	color: #777777;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
pullquote {
	padding: 10px 10px 10px 20px;
	float: right;
	width: 200px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	border-left: 1px solid #ccc;
	font-size: 18px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #5A5A5A;
	background:url('images/blockquote.gif') no-repeat;
}
hr {
	color: #cccccc;
	height: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #cccccc;
	border-width:0;
}
#ad728 {
	width: 728px;
	height: 90px;
	overflow: hidden;
}
#ad300 {
	width: 300px;
	height: auto;
}
#ad3002 {
	width: 300px;
}
.adslot1 {
	width: 300px;
	height: 600px;
}
.adslot2 {
	width: 300px;
	height: 600px;
}
.adslot3 {
	width: 970px;
	height: 90px;
	margin: 0 auto;
}
#adhomelist {
	width: 100%;
	clear: both;
	margin: 0 auto 30px;
	text-align: center;
}
#ballerstatus_emailform {
	float: left;
	height: 90px;
	width: 195px;
	margin: 0 17px 15px 15px;
	overflow: hidden;
}
center {
	margin:0 !important;
	text-align:left !important;
}
.attachment-thumbnail {
	border:0px;
	width: 375px;
	height: 286px;
}
.thumbnailbg {
	background: #ffffff;
	background-image: url('images/thumb-bg.jpg');
	background-repeat:repeat-x;
}
img.attachment-large {
	border:0px;
	width:600px;
	height: auto;
}
.PDS_Poll {
	width:95%;
	margin:0;
	padding-bottom: 15px;
}
.pds-links .pds-pd-link {
	display: none;
}
.pds-links-back .pds-pd-link {
	display: none;
}
#listgrid {
	width:100%;
	overflow:hidden;
}
#listgrid .eachpost {
	width:290px;
	float:left;
	display: inline;
	margin-bottom:25px;
	border-bottom:1px solid #eaeaea;
}
 #listgrid .eachpost:nth-child(odd) {
margin-right:20px;
}
#listgrid .gridthumb {
	margin-bottom: 10px;
	width:290px;
	height: 222px;
	background: #ffffff;
	background-image: url('images/thumb-bg.jpg');
	background-repeat:repeat-x;
}
#listgrid .textmeta {
	width:290px;
	height: 175px;
	overflow: hidden;
	margin-bottom: 20px;
}
.sponsored {
	margin:0 0 0 8px;
	color: #737272;
	background: #FDFD9F;
	padding: 2px;
	font-size: 11px;
}


.wp-pagenavi a:hover, .wp-pagenavi span.current {
	background: #000 !important;
	border: #000 !important;
}
#cmn_tb_wrapper {
	z-index: 2147483646 !important;
}
#cse {
	width: 95% !important;
}
.contact-form textarea {
	height: 250px !important;
	width: 98% !important;
}
.single-text ul li {
	margin-bottom: 5px;
}
.hopad1 {
	margin: 0 auto 35px;
	text-align:center;
}
.hopad2 {
	margin: 30px auto 25px;
	text-align:center;
}


/* top social */
.social_icons {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-style:italic;
	height:25px;
}
.social_icons a {
	display:inline-block;
	text-align:left;
	margin:0 7px 0 7px;
	line-height:1em;
	color:#cccccc;
	height:24px;
	text-decoration: none;
}
.social_icons a strong {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#eaeaea;
	padding-bottom:1px;
	text-decoration: none;
}
.social_icons .social-rss {
	background:url(images/social/icon_rss2.png) 0 0 no-repeat;
	padding-left:30px
}
.social_icons .social-twitter {
	background:url(images/social/icon_twitter2.png) 0 0 no-repeat;
	padding-left:30px
}
.social_icons .social-facebook {
	background:url(images/social/icon_facebook2.png) 0 0 no-repeat;
	padding-left:30px
}


/*== Search Form
 *=================================*/
.searchform {
	position:relative;
	height:27px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding-right:10px;
	margin: 5px 0 0;
}
.searchform input {
}
.search-text-div {
	margin:0 20px 0 0;
}
input.search-text {
	float:left;
	width:94%;
}
.search-submit-div {
	width:50px;
	height:27px;
	position:absolute;
	right:0;
	top:0;
	overflow:hidden;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	padding:0;
}
input.search-submit {
	background:url(images/icon-search.png) no-repeat center center !important;
	width:25px;
	padding:0;
	border:0;
	height:27px;
	overflow:hidden;
	line-height:999em;
	display:block;
	color: transparent;
}


/*== Form Elements
 *=================================*/
label, input, textarea, select, button, .btn {
	font:13px sans-serif;
	line-height:19px;
}
#top-search input, #top-search .btn {
	border:0px;
}
input, textarea, select, button, .btn {
	display:inline-block;
	padding:4px;
	margin:0;
	outline:none;
	background-color:#FFF;
	border:1px solid #D7D7D7;
	-webkit-border-radius:3px;
	border-radius:3px;
	outline:none;
}
input[type="text"], input[type="password"], textarea {
	-webkit-box-shadow:1px 1px 1px rgba(120, 120, 120, 0.1) inset;
	box-shadow:1px 1px 1px rgba(120, 120, 120, 0.1) inset;
 -webkit-transition:background .15s;
 -moz-transition:background .15s;
 -ms-transition:background .15s;
 -o-transition:background .15s;
 transition:background .15s;
}
input[type="text"], input[type="password"] {
	height:19px;
}
input[type="submit"] {
	cursor:pointer;
	cursor:hand;
}
textarea {
	overflow:auto
}
select {
	height:29px;
}
input[type="checkbox"], input[type="radio"] {
	vertical-align:text-top;
	padding:0;
	margin:1px 0 0;
	border:0;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	outline:0;
	color:#333;
	border-color:#BBB;
	-webkit-box-shadow:inset 0 1px 30px rgba(0, 0, 0, .05);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, .05);
}


/*== Button Style
 *=================================*/
.login-submit .button-primary, button, .btn {
	cursor:pointer;
	width:auto;
	text-align:center;
	font-weight:bold;
	padding: 0px 5px;
	background-color:#F5F5F5;
	background-image:-khtml-gradient(linear, left top, left bottom, from(#F9F9F9), to(#F0F0F0));
	background-image:-moz-linear-gradient(#F9F9F9, #F0F0F0);
	background-image:-ms-linear-gradient(#F9F9F9, #F0F0F0);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F9F9F9), color-stop(100%, #E5E5E5));
	background-image:-webkit-linear-gradient(#F9F9F9, #F0F0F0);
	background-image:-o-linear-gradient(#F9F9F9, #F0F0F0);
	background-image:linear-gradient(#F9F9F9, #F0F0F0);
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
button:hover, .btn:hover {
	border-color:#BBB;
	background-color:#EAEAEA;
	background-image:-khtml-gradient(linear, left top, left bottom, from(#F2F2F2), to(#EAEAEA));
	background-image:-moz-linear-gradient(#F2F2F2, #EAEAEA);
	background-image:-ms-linear-gradient(#F2F2F2, #EAEAEA);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F5F5F5), color-stop(100%, #EAEAEA));
	background-image:-webkit-linear-gradient(#F2F2F2, #EAEAEA);
	background-image:-o-linear-gradient(#F2F2F2, #EAEAEA);
	background-image:linear-gradient(#F2F2F2, #EAEAEA);
}
.btn a, a.btn {
	text-decoration:none;
}
.login-submit .button-primary, .btn-green, .btn-black, .btn-red, .btn-blue, .btn-lightblue, .btn-green:hover, .btn-black:hover, .btn-red:hover, .btn-blue:hover, .btn-lightblue:hover {
	color:#FFF;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}
.login-submit .button-primary, .btn-green, .btn-black, .btn-red, .btn-blue, .btn-lightblue, .btn-green:visited, .btn-black:visited, .btn-red:visited, .btn-blue:visited, .btn-lightblue:visited {
	color:#FFF;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}
.login-submit .button-primary, .btn-black {
	border-color:#222222 #222222 #000000 !important;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
	background-color:#414141;
	background-image:-moz-linear-gradient(top, #555555, #222222);
	background-image:-ms-linear-gradient(top, #555555, #222222);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
	background-image:-webkit-linear-gradient(top, #555555, #222222);
	background-image:-o-linear-gradient(top, #555555, #222222);
	background-image:linear-gradient(top, #555555, #222222);
}
.login-submit .button-primary:hover, .login-submit .button-primary:active, .login-submit .button-primary.active, .btn-black:hover, .btn-black:active, .btn-black.active {
	background:#222222;
}

/*== Clear Floated Elements
 *=================================*/
/* Clear Fix */
.cf:before, .cf:after {
	content:'020';
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.cf:after {
	clear:both;
}
.cf {
	zoom: 1;
}/* IE < 8 */
/* Clear Float */

.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height: 0;
}


/*== Navigation
 *=================================*/
.nav-logo {
	width: 155px;
	background: #cb0000;
	padding: 8px 0 7px 15px;
	float: left;
	/* margin-right: 65px; */
	/* width: 100px; */
	/* padding: 9px 0 */
}
.nav-cat {
	float: left;
}
.nav-search {
	width: 160px;
	float: right;
	padding: 5px 0 0;
	margin: 0;
}
#nav {
	width: 100%;
	background: #000;
	position:fixed;
	display: block;
	z-index: 999;
	clear: both;
	font-family: Montserrat, sans-serif;
}
#nav-inner {
	width: 1110px;
	height: 48px;
	margin: 0 auto;
}
#nav-inner ul {
	height: 48px;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav-inner .menu>li {
	float: left;
}
#nav-inner .menu>li.current-menu-item>a, #nav-inner .menu>li.menu-item.current-menu-parent>a,  #nav-inner .menu>li.menu-item.current-menu-ancestor>a {
	color: #FFF;
	position: relative;
	z-index: 999;
	background: #333;
	text-decoration: none;
	height: 40px;
	padding: 16px 15px;
}
#nav-inner .menu>li>a {
	letter-spacing: 1px;
	float: left;
	position: relative;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	height: 40px;
	padding: 16px 15px 0;
	border-right: 0px solid #333;
}
#nav-inner .menu>li>a:hover {
	background: #333;
}


/*= Main Navigation
 *==================================================================*/
.wrap {
	width:930px;
	margin:0 auto;
}
#main-nav {
	background: #222;
	border-bottom:1px solid #404040;
	position:relative;
	z-index:6;
	width: 970px;
	margin: 0 auto;
}
#main-nav ul {
	text-transform: uppercase;
	text-shadow:0 1px 0 #000;
	font-size:14px;
	font-weight:bold;
	list-style:none;
	margin:0;
	padding:0;
}
#main-nav li {
	position:relative
}
#main-nav li a {
	display:block;
	text-decoration: none;
}


/* Top Level */
#main-nav .menu {
	float:left;
	padding-right:0;
}
#main-nav .menu>li {
	border-right: 1px solid #111;
	float:left;
	height:35px;
}
#main-nav .menu>li>a {
	float:left;
	position:relative;
	color:#EEE;
	padding:0 12px 0 14px;
	line-height:35px;
}
#main-nav .menu>li>a:hover {
	color:#AAA;
	text-shadow:0 -1px 0 #000;
}
#main-nav .menu>li.current-menu-item {
	background-position:-1px 0;
}
#main-nav .menu>li.current-menu-item>a,  #main-nav .menu>li.menu-item.current-menu-parent>a,  #main-nav .menu>li.menu-item.current-menu-ancestor>a {
	color:#FFF;
	position:relative;
	z-index:999;
	border-top:3px solid #B70000;
	margin-top:-3px;
	padding-bottom: 1px;
	background:#000;
}


/* Sub Levels */
#main-nav ul ul {
	width:160px;
	background:#272727;
	position:absolute;
	top:100%;
	left:1px;
	z-index:999;
 -webkit-transition:all .15s;
 -moz-transition:all .15s;
 -ms-transition:all .15s;
 -o-transition:all .15s;
 transition:all .15s;
	opacity:0;
	visibility:hidden;
	border-top:1px solid #222;
}
#main-nav ul ul li {
	border-top:1px solid #444;
	border-bottom:1px solid #222;
	border-left:1px solid #4E4E4E;
	background:url(images/bg-pattern-nav.png) 0 bottom;
}
#main-nav ul ul li a {
	padding:5px 14px;
	color:#AAA;
	text-shadow:0 -1px 0 #000;
	border-left:3px solid transparent;
}
#main-nav ul ul li a:hover {
	color:#EEE;
	text-shadow:0 1px 0 #000;
	background:#1A1A1A;
	border-left:3px solid #666;
}
#main-nav ul ul li.current-menu-item>a {
	border-left:3px solid #B70000
}
#main-nav ul ul ul {
	left:100%;
	top:-2px;
}
#main-nav li:hover>ul {
	opacity:1;
	visibility: visible;
}
#main-nav .select-div {
	display:none;
}


/*== Loop Navigation
 *=================================*/
.loop-nav {
	border-top:0px solid #DDD;
}
.loop-nav-inner {
	border-top:1px solid #FFF;
}



/*== Common Pagination Style
 *=================================*/
.pag-nav span {
	color: #fff !important;
}
.pag-nav a:hover {
	border: 0px solid #999 !important;
	color: #fff !important;
}
.pag-nav {
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	text-transform: uppercase;
}
.pag-nav .nexthome .next {
	width: 95%;
}
.pag-nav .prev {
	width: 42%;
}
.pag-nav .next {
	width: 42%;
}
.pag-nav .nexthome {
	width: 90%;
	padding: 0;
}
.pag-nav a {
	color:#fff;
	text-decoration: none;
}
.pag-nav a, .pag-nav span {
	margin: 0 5px;
	border:0px solid #CCC;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	padding:10px 15px;
	background-color:#333;
}
.pag-nav a:hover, .pag-nav span:hover {
	background-color:#000;
	border:0px solid #999;
}
.pag-nav a:hover {
	color:#fff;
	text-decoration:none;
}
.pag-nav span {
	color:#999
}
.pag-nav .current {
	background:#F7F7F7;
	border:0px solid #BBB;
	-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 0 #fff;
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 0 #fff;
}


/*== Basic Widget Style
 *=================================*/
.widget {
	margin-bottom:20px;
	overflow:hidden;
	position:static !important;
}
.widget-header {
	border-bottom:1px solid #fff;
	text-transform:uppercase;
	margin:0 0 0px;
}
.widget-title {
	display:block;
	border-top:3px solid #DDD;
	border-bottom:1px solid #DDD;
	line-height:24px;
	font-size:15px;
	margin: 0 0 0 0px;
	font-family:"Open Sans", sans-serif;
	padding: 8px;
}
.widget>ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.widget>ul li {
	padding:15px 0;
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	position:relative;
	top:-1px;
}
.widget p {
	margin:0 0 5px;
}
.widget select {
	width:100%;
	border: 1px solid #CCC;
}
.widget .widget_text {
	margin: 0;
}
.textwidget {
	margin: 0;
}


/*== Widget Tag Cloud
 *=================================*/
.widget_tag_cloud {
}
.widget_tag_cloud .tagcloud {
	overflow:hidden;
}
.widget_tag_cloud a {
	display:inline-block;
	font-size:11px !important;
	color:#111;
	background:#E7E7E7;
	padding:2px 10px;
	margin:0 4px 2px 0;
	-webkit-border-radius:10px;
	border-radius:10px;
	line-height:15px;
	text-shadow:0 1px 0 #FFF;
	word-wrap:break-word;
}
.widget_tag_cloud a:hover {
	background:#333;
	color:#FFF;
	text-shadow:0 1px 0 #000;
	text-decoration: none;
}



/*== Widget Archive & Widget Categories
 *=================================*/
.widget_archive ul, .widget_categories ul {
	overflow:hidden;
	width:120%;
	font-size:11px;
	margin-top:-8px;
	margin-left:-8px;
	margin-bottom:-2px;
}
.widget_archive li, .widget_categories li {
	text-align:right;
	overflow:hidden;
	width:122px;
	height:29px;
	line-height:29px;
	float:left;
	padding:0 20px;
	position:relative;
	top:-1px;
}
.widget_archive li:hover, .widget_categories li:hover {
	background:url(images/blt-arrow-hover.png) no-repeat 8px 11px
}
.widget_archive li a, .widget_categories li a {
	float:left;
	margin-right:5px;
	font-size: 13px;
}


/*== Jay Additions
 *=================================*/


/*== Gallery
 *=================================*/


/*== Royalslider background
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide {
background: #eaeaea !important; }
 *=================================*/

.rsDefault .rsOverflow {
background: #fff !important;
}

.rsUni .rsGCaption, .rsDefaultInv .rsGCaption {
	bottom: 0 !important;
	left: 0 !important;
	padding: 20px !important;
	width: 100% !important;
	font-weight: bold !important;
	font-size: 16px !important;
	opacity: 0.6 !important;
	filter: alpha(opacity=60) !important;
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
    background-position: -66px -23px !important;
}

.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
background-position: -66px -55px !important;
}

.rsDefault.rsHor .rsArrowLeft {
    left: -15px !important;
}

.rsDefault.rsHor .rsArrowRight {
right: -17px !important;
}

.rsDefault .rsArrowIcn {
    background-color: #000 !important;
    width: 30px !important;
    height: 50px !important;
}

.rsDefault .rsArrowIcn:hover {
	background-color: #000 !important;
	-moz-transform: scale(1.03);
  	-webkit-transform: scale(1.03);
  	transform: scale(1.03);
}

.rsDefault .rsArrowIcn {
border-radius: 0px !important;
}

.rsDefault .rsFullscreenIcn {
border-radius: 0px !important;
}

.rsDefaultInv .rsArrowIcn {
	width: 30px !important;
	height: 50px !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	border-radius: 0px !important;
	margin-left: -8px !important;
	filter:alpha(opacity=80);
	opacity: .8;
}
.rsDefaultInv .rsArrowIcn:hover {
 alpha(opacity=100);
	opacity: 1;
}
.rsDefaultInv.rsHor .rsArrowLeft {
	left: -14px !important;
}
.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn {
	background-position: -64px -54px !important;
}
.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn {
	background-position: -64px -22px !important;
}
.rsDefaultInv .rsFullscreenIcn {
	border-radius: 0px !important;
	filter:alpha(opacity=80);
	opacity: .8;
}
.rsDefaultInv .rsFullscreenIcn:hover {
 alpha(opacity=100);
	opacity: 1;
}

#gallery-height {
	width: 780px;
	height: 520px;
	margin: 25px 0 0;
}
#gallery-height-full {
	width: 780px;
	height: 520px;
}

/*== END Gallery
 *=================================*/


.vid {
    margin: 25px 0;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.vid iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.fullvideo iframe {
	width: 930px;
	height: 523px;
}
#meta2 {
	color: #999;
	font-size: 11px;
	margin: 0 0 10px;
	border-bottom: 0px solid #DDD;
	padding-bottom: 0;
}
#new-royalslider-1 {
	height: 422px;
	margin-bottom:20px;
}
#new-royalslider-1 .rsTmb {
	display: none;
}
#new-royalslider-1 .rsImg {
	color: #222222;
}
#new-royalslider-1 .rsBullets {
	bottom: 10px !important;
}
.galleria-gallery {
	margin-bottom: 0;
	overflow: hidden;
}
.gallery-item {
	float: left;
	margin: 0 10px 10px 0;
}
h2.subtitle {
	color:#666;
	font-size:14px;
	margin-bottom:20px;
	line-height:20px;
}
hr {
	background:#ffffff;
	height: 10px;
	border: 0;
	box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}


.widget>ul .wpp-list {
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}

.widget>ul .wpp-thumbnail {
	margin: 0 10px 0 0 !important;
}

.widget>ul img.wpp-thumbnail {
	width: 115px !important;
	height: 88px !important;
}


.widget>ul li .wpp-post-title {
	display:inline-block!important;
	vertical-align:top!important;
	width:135px!important;
	line-height:1.2em!important;
	padding-left: 0px;
	font-size:12px!important;
	color:#404040!important;
	font-weight: bold !important;
}
.widget>ul li a.wpp-post-title:link,.widget>ul li a.wpp-post-title:visited {
	color: #222222 !important;
	text-decoration: none !important;
	font-weight: bold !important;
}
.widget>ul li a.wpp-post-title:hover {
	color: #CB0000 !important;
}
.widget>ul li .post-stats {
	margin: 5px 0 0;
	color:#aaaaaa;
	font-size:10px;
	font-weight: normal !important;
}

.widget>ul li .post-stats a:link, .widget>ul li .post-stats a:visited {
	color:#aaaaaa;
	text-decoration: none !important;
	font-weight: normal !important;
}

/* Start header */
.nav {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.nav A:link, active, visited, hover {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.nav A:active {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background-color: #790002;
	text-transform: uppercase;
}
.nav A:visited {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.nav A:hover {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background-color: #790002;
	text-transform: uppercase;
}
.nav.home {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background-color: #790002;
	text-transform: uppercase;
}
td.nav.home {
	background-color: #790002;
}
td.nav:hover {
	background-color: #790002;
}
td.nav:active {
	background-color: #790002;
}


/* Start Homepage */
.homepage-cat {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-color: #CB0000;
	text-transform: uppercase;
	margin-left: 2px;
	margin-right:2px;
}
.homepage-cat A:link, visited, hover {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-color: #CB0000;
	text-transform: uppercase;
	margin-left: 2px;
	margin-right:2px;
}
.homepage-cat A:visited {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-color: #CB0000;
	text-transform: uppercase;
	margin-left: 2px;
	margin-right:2px;
}
.homepage-cat A:hover {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-color: #CB0000;
	text-transform: uppercase;
	margin-left: 2px;
	margin-right:2px;
}
.page-title {
	color: #363636;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing:-1px;
	line-height:100%;
}
.updatebookmark {
	color: #5C5C5C;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.updatebookmark A:link, visited, hover {
	color: #5C5C5C;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.updatebookmark A:visited {
	color: #5C5C5C;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.updatebookmark A:hover {
	color: #5C5C5C;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.homepage-headlines {
	color: #333333;
	font-size: 26px;
	text-decoration: none;
	font-family: Montserrat, sans-serif;
	margin: 0 0 15px;	
	font-weight: bold;
}
.homepage-headlines A:link, .homepage-headlines A:visited {
	color: #333333;
	text-decoration: none;
}
.homepage-headlines A:hover {
	color: #CB0000;
}
.homepage-date {
	color: #aaaaaa;
	font-size: 12px;
	letter-spacing: 0.7px;
	font-family: Rajdhani, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 20px 0;
}
.homepage-date A, .homepage-date a:visited {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-family: Montserrat, sans-serif;
	font-weight: normal;
	background: #cb0000;
	text-transform: uppercase;
	padding: 5px 8px;
	margin-bottom: 5px;
}
.homepage-date a:hover {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	background: #D82525;
}
.homepage-readmorecomments {
	color: #999999;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.homepage-readmorecomments A:link, visited, hover {
	color: #CC4400;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.homepage-readmorecomments A:visited {
	color: #CC4400;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.homepage-readmorecomments A:hover {
	color: #CC4400;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
.homepage-excerpt {
	overflow: hidden;
	color: #555555;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5;
}
#featuretxt {
	height: 290px;
	/* gallery clearing*/

overflow: hidden;
}
.homepage-feattitle {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:-1px;
	line-height:100%;
}
.homepage-feattitle A:link, visited, hover {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:-1px;
	line-height:100%;
}
.homepage-feattitle A:visited {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:-1px;
	line-height:100%;
}
.homepage-feattitle A:hover {
	color: #CB0000;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:-1px;
	line-height:100%;
}
.homepage-excerpt-ft {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.homepage-featmore {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
.homepage-featmore A:link, visited, hover {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.homepage-featmore A:visited {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.homepage-featmore A:hover {
	color: #CB0000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.homepage-pagenavi {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.homepage-sponsortxt {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.homepage-sponsortxt A:link, visited, hover {
	color: #01508E;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.homepage-sponsortxt A:visited {
	color: #01508E;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.homepage-sponsortxt A:hover {
	color: #01508E;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}


/* Start Footer */
.footerheader {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.footernav {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.footernav A:link, visited, hover {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.footernav A:visited {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.footernav A:hover {
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}
.footersub {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.footersub A:link, visited, hover {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.footersub A:visited {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.footersub A:hover {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}


/* Start Sidebar */
.sidebar-boxheader {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing:-1px;
	line-height:100%;
}
.sidebar-boxheader-more {
	color: #D2D2D2;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-boxheader-more A:link, visited, hover {
	color: #D2D2D2;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-boxheader-more A:visited {
	color: #D2D2D2;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-boxheader-more A:hover {
	color: #D2D2D2;
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
}
.sidebar-title {
	color: #CB0000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.sidebar-sub {
	color: #5C5C5C;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-sub A:link, visited, hover {
	color: #5C5C5C;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-sub A:visited {
	color: #5C5C5C;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-sub A:hover {
	color: #5C5C5C;
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
}
.sidebar-topics {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-topics A:link, visited, hover {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-topics A:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-topics A:hover {
	color: #CB0000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}
.sidebar-headlines {
	color: #222222;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.sidebar-headlines A:link, visited, hover {
	color: #222222;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.sidebar-headlines A:visited {
	color: #222222;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.sidebar-headlines A:hover {
	color: #CB0000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.sidebar-headlines2 {
	color: #222222;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.sidebar-headlines2 A:link, visited, hover {
	color: #222222;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.sidebar-headlines2 A:visited {
	color: #222222;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.sidebar-headlines2 A:hover {
	color: #CB0000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.sidebar-excerpt {
	color: #5A5A5A;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	padding-top: 8px;
}
.sidebar-links {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-links A:link, visited, hover {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-links A:visited {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.sidebar-links A:hover {
	color: #CB0000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}


/* Start Single */
H1.single-headlines {
	color: #333333;
	font-size: 32px;
	text-decoration: none;
	font-family: Montserrat, sans-serif;
	margin-bottom: 20px;
	margin-top: 0px;
}
H2.single-sub {
	background: url(images/quote-open.png) no-repeat 0 5px;
	margin-left:10px;
	padding-left:40px;
	color:#777;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.single-date {
	color: #999999;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-family: Rajdhani, sans-serif;
    text-transform: uppercase;
	letter-spacing: 0.7px;
}
.single-date A {
	color: #999999;
	text-decoration: none;
}
.single-date a:visited {
	color: #999999;
	text-decoration: none;
}
.single-date a:hover {
	color: #999999;
	text-decoration: none;
}
.single-text, .single-text2 {
	color: #131313;
	font-size: 20px;
	text-decoration: none;
	font-weight: normal;
	line-height:1.615;
}
.single-text A, .single-text2 A {
	color: #01508E;;
	text-decoration: none;
	font-weight: bold;
}
.single-text a:visited, .single-text2 a:visited {
	color: #01508E;
	text-decoration: none;
	font-weight: bold;
}
.single-text a:hover, .single-text2 a:hover {
	color: #CB0000;
	text-decoration: none;
	font-weight: bold;
}
.single-text p, .single-text2 p {
	margin-top: 0px;
	margin-bottom:15px;
}
.single-text object, .single-text iframe, .single-text video {
	margin-bottom:0px;
	width: 100% !important;
}

.img-credit {
    padding-top: 10px;
    padding-bottom: 5px;
    font: 11px Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;
    color: #959595;
    font-style: italic;
}

.img-credit a {
   color: #959595;
   text-decoration: none;
}

.img-credit a:hover {
   color: #cccccc;
}



/* Start Comments */
.comments-header {
	color: #333333;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
}
.comments-author {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
.comments-author A:link, visited, hover {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.comments-author A:visited {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.comments-author A:hover {
	color: #01508E;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
.comments-text {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	    margin: 20px 0 0;
}
.comments-text A:link, visited, hover {
	color: #01508E;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.comments-text A:visited {
	color: #01508E;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.comments-text A:hover {
	color: #01508E;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}


/* Start Tags Page */
.tags-cat {
	color: #008000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.tags-cat A:link, visited, hover {
	color: #008000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.tags-cat A:visited {
	color: #008000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.tags-cat A:hover {
	color: #008000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.btn-blue:active, .btn-blue.active {
	background: #0055cc;
}


/*== CUSTOM CSS
 *==================================================================================================================*/
h1 a.headerlogo {
	width:278px;
	height:43px;
	display:block;
	text-indent:-9999px;
	background:url(http://www.ballerstatus.com/wp-content/uploads/2014/03/logo42.png);
}
textarea.wpcf7-form-control {
	width: 95%;
}

#creative_1384385065705_0 {
	width: 300px;
}
.single-text .twitter-tweet {
	width: 520px !important;
	margin: 20px auto !important;
	padding: 20px 130px !important;
	background: -moz-linear-gradient(top, rgba(234, 234, 234, 0.8) 0%, rgba(234, 234, 234, 0.8) 1%, rgba(234, 234, 234, 0.65) 16%, rgba(234, 234, 234, 0) 81%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(234, 234, 234, 0.8)), color-stop(1%, rgba(234, 234, 234, 0.8)), color-stop(16%, rgba(234, 234, 234, 0.65)), color-stop(81%, rgba(234, 234, 234, 0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(234, 234, 234, 0.8) 0%, rgba(234, 234, 234, 0.8) 1%, rgba(234, 234, 234, 0.65) 16%, rgba(234, 234, 234, 0) 81%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(234, 234, 234, 0.8) 0%, rgba(234, 234, 234, 0.8) 1%, rgba(234, 234, 234, 0.65) 16%, rgba(234, 234, 234, 0) 81%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(234, 234, 234, 0.8) 0%, rgba(234, 234, 234, 0.8) 1%, rgba(234, 234, 234, 0.65) 16%, rgba(234, 234, 234, 0) 81%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(234, 234, 234, 0.8) 0%, rgba(234, 234, 234, 0.8) 1%, rgba(234, 234, 234, 0.65) 16%, rgba(234, 234, 234, 0) 81%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cceaeaea', endColorstr='#00eaeaea', GradientType=0 ); /* IE6-9 */
}
.single-text .fb_iframe_widget, .single-text .fb_iframe_widget span {
	width: 99% !important;
	margin-bottom: 10px;
}
.single-text em.seealso {
	font-size: 12px;
	background-color: #eaeaea;
	width: 95%;
	display: block;
	border-left: 8px solid #999;
	padding: 10px;
}
.single-text em.seealso a {
	font-size: 12px;
}
.single-text .single-video {
	width: 780px;
	margin-bottom: 20px;
}
#main_left .single-video iframe {
	width: 780px;
	height: 440px;
}
#main_left .single-video {
	width: 780px;
	height: auto;
	background: #fff url("http://www.ballerstatus.com/wp-content/themes/BSV4/images/imgbg.jpg");
}
#main_left p.img-standard {
	margin: 25px 0 0;
	font-size: 0px;
	overflow: hidden;
	text-align: center;
	background: #fff url("http://www.ballerstatus.com/wp-content/themes/BSV4/images/imgbg.jpg");
}
#main_left p.img-standard img {
	height: 520px;
	width: auto;
}
#discovery-top {
	display: none !important;
}
iframe.instagram-media {
	max-width: 98% !important;
	margin: 25px 0 !important;
}
.main_left2 {
	background: #fff;
	float: left;
	width: 100%;
	padding: 60px 26px 20px 23px;
}
H1.single-headlines2 {
	color: #333;
	font-size: 28px;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 0px;
}

/*** .wp-pagenavi {
padding-top: 25px;
  border-top: 1px solid #eee;
} ***/ 


/*== RELATED
 *=================================*/

.relatedposts a img:hover {
	opacity: 0.7;
}

.relatedposts a img {
	opacity: 1;
}

.relatedposts {width: 100%; margin: 20px 0; float: left; font-size: 12px;}
.relatedposts h3 {font-size: 20px; margin: 0 0 5px 0; text-transform: uppercase; }
.relatedthumb {margin: 20px 20px 0 0; float: left; height: 230px; overflow: hidden; }
.relatedthumb:nth-child(4n+0), .relatedthumb:nth-child(7n+0) {margin: 20px 0 0; float: left; }
.relatedthumb img {margin: 0 0 5px 0; padding: 0;}
.relatedthumb a {color :#333; text-decoration: none; display:block; padding: 0px; width: 246px; font-weight: bold; font-size: 14px;}
.relatedthumb a:hover {color: #cb0000;}

/*== END RELATED
 *=================================*/

.single-related {
	border-bottom: 0px solid #ccc;
	margin-bottom: 0px;
	color: #131313;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.615;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-size: 14px !important;
	font-weight: bold;
	font-family: sans-serif;
	line-height: 10px !important;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	opacity: 1 !important;
	margin: 0 0 2em !important;
}
#jp-relatedposts {
	margin: 0 !important;
}

#jp-relatedposts h3.jp-relatedposts-headline {
margin: 0 0 2em 0 !important;
width: 100%;
}

#jp-relatedposts h3.jp-relatedposts-headline em:before {
	border-top: 0px !important;
	border-top: 0px !important;
	margin-bottom: 1em !important;
}
#jp-relatedposts h3.jp-relatedposts-headline em {
	text-transform: uppercase !important;
	font-size: 18px !important;
}
h3.related_post_title {
	text-transform: uppercase !important;
	font-size: 18px !important;
	margin: 0;
}
h4.jp-relatedposts-post-title {
	margin: 8px 0 0 !important;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
	display: none;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	text-decoration: none !important;
	color: #333333 !important;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
	text-decoration: none !important;
	color: #CB0000 !important;
}
#jp-relatedposts {
	padding-top: 0 !important;
}


/* SIDEBAR */
#wppp-4, #wppp-8, #wppp-7, #wppp-5 {
	border: 1px solid #ddd;
}


/* SHARING */

#sharing {
float: right;
font-weight: normal;
}

/*== Featured Homepage
 *=================================*/

.rsDefault {
background: #fff !important;
}

.rsContent {
overflow: hidden;
border-left: 5px solid #fff;
background: #fff !important;
}

#featured_area2 {
	width: 100%;
	margin: 0 auto;
	padding-bottom: 30px;
	border-bottom:0px solid #e5e5e5;
}

.feature_text2 {
	position: absolute;
	bottom: 15px;
	width: 90%;
	z-index: 2;
	padding: 0 30px 0 30px;
}

#featured_area2 h2 {
	    margin: 10px 20px 20px 0;
	padding: 0;
}

#featured_area2 h2 a {
	font-size: 20px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-family: Montserrat, sans-serif;
	font-weight: bold;
}

.feature_overlay2 {
background: url(/wp-content/themes/BSV4/images/feature-overlay3.png) repeat-x;
opacity: 0.9;
    height: 500px;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
}

.feature_overlay2:hover {
background: #000;
opacity: 0.5;
}

#featured_area {
	width: 1110px;
	overflow:hidden;
	margin: 0 auto;
	padding-bottom: 30px;
	border-bottom:0px solid #e5e5e5;
}
.feature_big {
	overflow: hidden;
	float:left;
	margin: 0 30px 0px 0;
	width:780px;
	bottom: 0;
	height:466px;
	position:relative;
}
.feature_big img {
	position: absolute;
	width: 780px;
	height: auto;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.feature_big:hover > a img {
	-moz-transform: scale(1.03);
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
}
.feature_text {
	position: absolute;
	bottom: 15px;
	text-align: center;
	width: 720px;
	margin-left: 30px;
	z-index: 2;
}
.feature_overlay {
	background: url(/wp-content/themes/BSV4/images/feature-overlay.png) repeat-x;
	height: 410px;
	position:absolute;
	bottom:0;
	width:100%;
	z-index:1;
}
#featured_area span.category a, .widget_slider span.category a, #featured_area2 span.category a, .widget_slider span.category a {
	background: #cb0000;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px;
	margin-bottom: 0;
	display: inline-block;
}
#featured_area h2 a, .widget_slider h2 a {
	font-size: 30px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-family: Montserrat, sans-serif;
	font-weight: bold;
}
.feature_small {
	overflow:hidden;
	width:300px;
	height:218px;
	position:relative;
	float:right
}
.feature_small  img {
	position:absolute;
	bottom:-8px;
	width:300px;
	height:auto;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear
}
.feature_small:hover > a  img {
	-moz-transform: scale(1.03);
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
}
.feature_small.first {
	margin-bottom:30px
}
.feature_small  .feature_text {
	width:90%;
	margin-left:15px;
	bottom: 5px;
}
.feature_small  .feature_overlay {
	width:300px
}
#featured_area .feature_small span.category  a {
	background:#cb0000;
	font-family: Montserrat, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px;
	margin-bottom:5px;
	display:inline-block
}

#featured_area h2 a, .widget_slider h2  a {
	font-size:30px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold
}
#featured_area .feature_small h2  a {
	font-size:16px
}

#featured_area .feature_big .feature_text h2 {
    margin: 10px 0 20px;
}


/*==
.feature_small {
width: 930px;
margin: 0 auto;
overflow: hidden;
}

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

.feature_small li a {
position: relative;
display: block;
}

.feature_small li h2 a {
margin-top: 10px;
line-height: 20px;
}

.feature_small li {
width: 217px;
margin-right: 20px;
float: left;
}

.feature_small li:nth-child(4n+4) {
margin-right: 0px;
}

.feature_small li img {
width: 100%;
}

.feature_small .ft2 img {
width: 219px;
height: 168px;
}  *=================================*/


/*== Header
 *=================================*/
#header-right {
	display: block;
}

/* POST TITLE / Related */

.single-text h2, .single-text2 h2 {
	color: #131313;
	font-size: 28px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 100%;
}
.single-related {
	color: #131313;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.615;
}
.single-related a, .single-related a:visited {
	color: #01508E;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.615;
}
.single-related a:hover {
	color: #01508E;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	line-height: 1.615;
}


/* Video Format Icon */
.thumbnail-container {
	position: relative;
}
.thumbnail-container img {
	width: 375px;
	height: 286px;
}
.svg .play-small {
	background-image: url(http://www.ballerstatus.com/wp-content/themes/BSV4/images/icons.svg);
	background-repeat: no-repeat;
}
.play-small {
	background-color: rgba(0, 0, 0, 0.5);
	background-image: url(http://www.ballerstatus.com/wp-content/themes/BSV4/images/icons.png);
	background-position: -75px -124px;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 15px;
	left: 15px;
	margin: 0;
 -moz-transition: opacity .2s 0 linear, background-color .2s 0 linear;
 -o-transition: opacity .2s 0 linear, background-color .2s 0 linear;
 -webkit-transition: opacity .2s 0 linear, background-color .2s 0 linear;
 -ms-transition: opacity .2s 0 linear, background-color .2s 0 linear;
 transition: opacity .2s 0 linear, background-color .2s 0 linear;
	width: 40px;
	height: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-o-border-radius: 40px;
	-ms-border-radius: 40px;
	border-radius: 40px;
	border: 2px solid #fff;
}

/* Sidebar Subscribe */
p.subscrexcerpt {
	margin: 0 0 15px !important;
	color: #555;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5;
}
#sidebar .widget.subscribebox {
	margin: 0;
	padding: 9px 15px;
	background: #ddd;
	border: 10px solid #ddd;
}
p.email-form {
	padding: 0;
	margin: 0;
}
p.email-form .sub {
	color: #aaa;
	font-size: 10px;
	margin: 0;
	display: inline;
	padding: 6px 8px;
	border: 0;
	width: 140px;
	text-transform: lowercase;
	font-family: arial, Helvetica, sans-serif;
	border: 1px solid #ddd;
	background: #fff;
}
#mc_embed_signup input {
	border: 0px !important;
}
p.email-form .subbutton {
	font-family: Montserrat, sans-serif;
	text-transform: uppercase;
}
p.email-form .subbutton {
	outline: none;
	background-color: #222;
	border: 1px solid #222;
	color: #fff;
	-webkit-box-shadow: /*Top*/

/*Shine*/

inset 0 0 1px hsla(0, 100%, 100%, .2), inset 0 0 1px hsla(0, 100%, 100%, .2);
	-moz-box-shadow: /*Top*/

/*Shine*/

inset 0 0 1px hsla(0, 100%, 100%, .2), inset 0 0 1px hsla(0, 100%, 100%, .2);
	box-shadow: /*Top*/

/*Shine*/

inset 0 0 1px hsla(0, 100%, 100%, .2), inset 0 0 1px hsla(0, 100%, 100%, .2);
 -moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
p.email-form .subbutton {
	background: #000;
	padding: 5px 7px;
	font-size: 10px;
	font-weight: bold;
	font-family: Montserrat, sans-serif;
	display: inline;
	cursor: pointer;
}
/* Footer */

.footernav {
	display: block;
	margin: 0 auto 5px;
	text-align: center;
}
.footersub {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.footernav, .footersub {
	color: #333333 !important;
	font-size: 12px !important;
}
.footernav a, .footernav a:visited {
	color: #333333 !important;
	font-weight: bold !important;
}
.footernav a:hover {
	text-decoration: underline !important;
}
/* CSS LAYOUT */



#body-wrapper {
	min-height: 100%;
}
#layout {
	width: 100%;
	margin: 0 auto;
}
#main_header {
	width: 970px;
	height: 75px;
}
#header_left {
	float: left;
	width: 298px;
	padding: 15px 20px 0;
}
#header_right {
	float: right;
	padding: 20px 25px 0 0;
}
#main_area {
	width: 1110px;
	background: #fff;
	margin: 0 auto;
	padding: 30px 0 0;
}
#main_area #main_left {
	background: #fff;
	float: left;
	width: 780px;
	padding: 0 30px 20px 0;
}
#main_area #main_right {
	background: #fff;
	padding: 0;
	float: left;
	width: 300px;
}
#main_area .main_full {
	background: #fff;
	padding: 23px 23px 0;
}
.single-forums {
	color: #131313;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height:1.615;
	FONT-FAMILY: verdana;
}
.single-forums A, .single-forums a:visited {
	color: #01508E;
	font-weight: bold;
	text-decoration: none;
}
.single-forums a:hover {
	color: #CB0000;
}
#main_footer {
	width: 1110px;
	clear: both;
	padding: 5px 0px 0px;
	background: #fff;
	margin: 0 auto;
}
#main_footer .footer_container {
	padding: 15px;
	margin: 5px auto 10px;
	border-top: 3px solid #ddd;
}
.fullvideo {
	margin: 0px auto 25px;
	background: #fff url("http://www.ballerstatus.com/wp-content/themes/BSV4/images/misc/background-930.jpg");
}
.fullvideo p.imgfull {
	text-align: center;
}
.fullvideo img, .fullvideo iframe, .fullvideo object {
	width: 100%;
	height: 440px;
}
.fullvideo img {
	width: auto;
	height: 520px;
}
/*** Item List classic layout ***/

ul.newsfeed.classic {
	list-style: none;
	padding: 0;
}
#main_left ul.newsfeed.classic li {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 30px 30px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #eee;
}
/***  #main_left ul.newsfeed.classic li:nth-child(2n+0) {

	margin-right: 0px;

}  ***/


#main_left ul.newsfeed.classic li .item p {
	margin-bottom: 8px;
}
ul.newsfeed.classic li .item .item-image {
	float: left;
	width: 350px;
	height: 267px;
	margin: 0 30px 15px 0;
	background: #fff;
	background-image: url('/wp-content/themes/BSV4/images/noimg3.jpg');
	background-repeat: repeat-x;
	overflow: hidden;
}

ul.newsfeed.classic li .item .item-image img {
	width: 350px;
	height: 267px;
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

ul.newsfeed.classic li .item .item-image:hover img {
  -moz-transform: scale(1.03);
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
}

#nothumb {
	font-size: 0px;
	width: 350px;
	height: 267px;
	text-indent: -999999;
	display: block;
	;
}
ul.newsfeed.classic li .item .classic-content {
	overflow: hidden;
}
ul.newsfeed.classic li .item .classic-content span.category a {
	margin-bottom: 6px;
}
.category-header {
	margin: 0 0 30px;
}
.main_pagina {
	display: block;
}
#HomeFeature {
	margin-bottom: 25px;
}
.page_title {
	font-size: 26px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 100%;
	display: block;
	border-bottom: 1px solid #DDD;
	border-top: 3px solid #DDD;
	margin: 0;
	padding: 15px 5px 15px 8px;
}
#author_box {
	height: 100px;
	background: #EAEAEA;
	padding: 15px;
	margin-bottom: 20px;
}
.author_avatar {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 20px;
}
.author_info {
	overflow: hidden;
}
.author_title {
	color: #333;
	font-size: 24px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 0 5px
}
.author_excerpt {
	display: block;
	color: #555;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5;
	height: auto;
	overflow: hidden;
}
.author_social img {
	overflow: hidden;
	margin-top: 5px;
	margin-right: 5px;
}
.single-date {
    padding: 10px 0;
    margin: 0;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    height: 26px;
    line-height: 26px;
}
.single-text {
	padding: 25px 0 10px;
}
.single-text2 {
	padding: 0px 0 10px;
}
.single-related {
	border-top: 0px solid #eaeaea;
	margin-top: 0px;
	padding-top: 0px;
}

/*== Single Post Tags

 *=================================*/

.single-tags {
	width: 100%;
	border-bottom: 2px solid #eaeaea;
	display: table;
	margin: 0 0 15px 0px;
    	padding: 0 0 25px 0px;
}
.tag-list {
	clear: both;
	float: left;
	margin-bottom: 2px;
}
.tag-list:after {
	display: table;
	clear: both;
}
.tag {
	background-color: #262525;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	font-family: inherit;
	border: none;
	margin: 0;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: .0625em;
	-webkit-transition: all 0.15s;
	-moz-transition: all 0.15s;
	-o-transition: all 0.15s;
	transition: all 0.15s;
}
.tag--tertiary:hover {
	background-color: #cb0000;
}
.tag--tertiary:visited {
	color: #ffffff;
}
.tag--small {
	font-size: 11px;
	line-height: 1;
	padding: 10px;
	font-family: 'Open Sans', arial, sans-serif;
	font-weight: normal;
}
.tag--secondary, .tag--tertiary {
	color: white;
}
.tag-list > .tag {
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
}
.tag-list > a {
	float: left;
	margin-left: 2px;
	margin-bottom: 2px;
}
.tag--tertiary {
	background-color: #807f7e;
	color: #fff;
}



/*== Header Ad

 *=================================*/

#headerad {
	width: 1110px;
	margin: 0 auto;
	padding-top: 75px;
	overflow: hidden !important;
	text-align: center;
}
#headerad img {
	max-width:100%;
	height:auto;
}
#headerad iframe, object {
	margin: 0 auto !important;
}
#cmn_ad_tag_head {
	width: 930px;
!important
}
#cmn_wrap {
	margin: 0 auto;
	background: #fff;
}


/*== End
 *=================================*/
