.page-half-left {
float: left;
width:54%;
margin: 0 0 1em 0 !important;
}
.page-half-right {
float: right;
width:40%;
margin: 0;
}

#latest {
width: 70%;
float:left;
margin: 0 auto !important;
padding:0 !important;
text-align: center;
}

#aside {
width: 26%;
float: right;
padding: 1em 0 0 0 !important;
max-width: 300px;
}

#aside img {
	max-height: 500px;
	padding: 1% !important;
/*-webkit-box-shadow: 0px 4px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 4px 8px rgba(50, 50, 50, 0.75);
box-shadow: 0px 4px 8px rgba(50, 50, 50, 0.75);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;*/
border-radius: 5px;
	width: 100%;
}
img.fullwidthimage {
	width: 100% !important;
}

.fullwidthimage {
display: block;
float: none;
margin: 0 auto 1em  !important;
width: 98%;
min-width: 200px;
padding: 1% !important;
-webkit-box-shadow: 0px 4px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 4px 8px rgba(50, 50, 50, 0.75);
box-shadow: 0px 4px 8px rgba(50, 50, 50, 0.75);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
/*max-height: 480px;*/
}


/*table.scorecard-table tr td:first-child {
	text-align: left;
}
table.scorecard-table tr:first-child {
    background: none repeat scroll 0% 0% #575757!important;
    color: #FFF;
    font-weight: bold;
}
table.scorecard-table tr.white-score {
	background: #fff;
}*/

/*@media only screen and (max-width:800px) {



}*/

/* REQUIRED for core functionality */

/*.responsive-tabs div { padding: 1em 0 0 0 !important;}*/

.responsive-tabs__heading { display: none;}
.responsive-tabs__list__item { display: inline; cursor:pointer;}


@media (max-width: 767px) {
	.responsive-tabs__list { display: none;}
	.responsive-tabs__heading { display: block; cursor: pointer; margin-bottom: .7em !important;}
	.responsive-tabs__panel--closed-accordion-only { display: none;}
}

@media (min-width: 768px) {
	.responsive-tabs__panel--closed-accordion-only { display: block !important;}
.responsive-tabs p span.h-color-blue { background-color: rgb(6, 31, 160); width:50px; height:60px; display: inline-block; border-radius:50%; line-height: 3em;}
.responsive-tabs p span.h-color-white { background-color: rgb(176, 177, 177); width:50px; height:60px; display: inline-block; border-radius:50%; line-height: 3em;}
.responsive-tabs p span.h-color-yellow { background-color: rgb(243, 243, 2); width:50px; height:60px; display: inline-block; border-radius:50%; line-height: 3em;}
.responsive-tabs p span.h-color-red { background-color: rgb(248, 6, 6); width:50px; height:60px; display: inline-block; border-radius:50%; line-height: 3em;}
}

/* END - Required for core functionality */


/* OPTIONAL - Basic Skin */

.responsive-tabs-wrapper { 
	clear: both;
	zoom: 1; 

}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
    content: "";
    display: table;
} 
.responsive-tabs-wrapper:after {
    clear: both;
}

.responsive-tabs__heading:focus,
.responsive-tabs__list__item:focus { outline: 1px solid #ccc;  }

.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus { outline: none !important;}

.responsive-tabs__list { font-size: .8em; margin: 2em 0 0 0 !important; padding: 0 !important;border-bottom: 1px solid #ddd !important; padding-bottom:9px !important; line-height: .9em;}
.responsive-tabs__list__item { background: #eee; padding: 10px 15px !important; display: inline-block; margin: 0 .5em .7em 0 !important; border-top-left-radius: 5px; border-top-right-radius: 5px;border: 1px solid #ddd; }
.responsive-tabs__list__item:hover {background: #efefef }
.responsive-tabs__list__item--active, 
.responsive-tabs__list__item--active:hover {  background: #fff; border-bottom-color: #fff;}

.responsive-tabs__panel { margin-bottom: 50px !important;}

.responsive-tabs p span { margin-right: 2em; font-weight: bold;}
.responsive-tabs p span.h-color-blue { background-color: rgb(6, 31, 160); width:50px; height:50px; display: inline-block; border-radius:50%; line-height: 3em;}
.responsive-tabs p span.h-color-white { background-color: rgb(176, 177, 177); width:50px; height:50px; display: inline-block; border-radius:50%; line-height: 3em;}
.responsive-tabs p span.h-color-yellow { background-color: rgb(243, 243, 2); width:50px; height:50px; display: inline-block; border-radius:50%; line-height: 3em;}
.responsive-tabs p span.h-color-red { background-color: rgb(248, 6, 6); width:50px; height:50px; display: inline-block; border-radius:50%; line-height: 3em;}

@media only screen and (max-width: 767px) {

	#latest {
	width: 95%;
	float:left;
	margin: 0 auto !important;
	padding:0 !important;
	text-align: center;
	}
	
	#aside {
	width: 95%;
	float:none;
	margin: 0 auto !important;
	padding:0 !important;
	}
	#aside img {
	/*	max-height: 500px;*/
	    padding: 1% !important;
	    border-radius: 5px;
	    width: 100%;
	    text-align: center;
	    margin: 10px auto !important;
	}

}/*******************************
END MEDIA QUERY MAX-WIDTH 767px */

.aside-header h4 {
font-size:1.2em;
line-height: 2.5em;
}

.page-half-left {
    float: left;
    width: 100%;
    margin: 0px 0px 1em !important;
}
div.responsive-tabs__panel h2,
div.responsive-tabs__panel h6,
#latest h2,
#aside h2 {
	font-family: 'Georgia', serif;
	font-size: 2em;
	line-height: 40px;
	margin: 10px 0;
	font-weight: 400;
	border-bottom: 1px solid #575757;
    text-transform: uppercase;
    color: #575757;
    text-align: left;
}

#latest h2,
#aside h2 {
	font-size: 1.5em;
}

div.responsive-tabs__panel h2::before,
div.responsive-tabs__panel h6::before,
#latest h2::before,
#aside h2::before {
	content: url('/files/510/assets/images/breadcrumb_separator_dark.png');
}

.page-half-right {
    float: left;
    width: 100%;
    margin: 0px;
}
.page-half-right p {
	text-align: left;
}

	.responsive-tabs__heading { 
		padding: 0.5em !important;
		border-radius: 5px; 
		border: 1px solid #ccc !important;
		background: #efefef;
		position: relative;
	}

	.responsive-tabs__heading:after {
		content:"";
		display: block;
		position: absolute;
		right: 20px;
		top: 40%;
		width: 0; 
		height: 0; 
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #000;
	}
	.responsive-tabs__heading:hover,
	.responsive-tabs__heading--active:hover { background-color: #f7f5f5;}
	.responsive-tabs__heading--active { background: #fff;}
	.responsive-tabs__heading--active:after {
		border-bottom: 10px solid #000;
		border-top:0;
	 }

.responsive-tabs p span { margin-right !important; 1em; font-weight: bold;}
.responsive-tabs p span.h-color-blue { background-color: rgb(6, 31, 160); width:50px; height:50px; display: inline-block; border-radius:50%; line-height: 3em;}
.responsive-tabs p span.h-color-white { background-color: rgb(176, 177, 177); width:50px; height:50px; display: inline-block; border-radius:50%; line-height: 3em;}
.responsive-tabs p span.h-color-yellow { background-color: rgb(243, 243, 2); width:50px; height:50px; display: inline-block; border-radius:50%; line-height: 3em;}
.responsive-tabs p span.h-color-red { background-color: rgb(248, 6, 6); width:50px; height:50px; display: inline-block; border-radius:50%; line-height: 3em;}
}

/* END - Optional - Basic Skin */



body.not_administrator .description-img {
display: none;
}


/*Added to make this appear in style dropdown*/
.scorecardlink {
	font-size:1em;
	display: block;
	width: 100%;
}

.scorecardlink:hover {
	color: #ff0000;
	transition: 0s;
}