/* Rubberstamp */

/* Mediart Custom Headings */
.component-content h2, .component-content h3, .component-content h4, .component-content h5, .component-content h6 {margin: 10px 0;}
.component-content h2 {font-size: 200%; color: #F03226;}
.component-content h3 {font-size: 175%; color: #000;}
.component-content h4 {font-size: 125%; color: #000;}
.component-content h5 {font-size: 115%; color: #FA2C2C; background: #cccccc; padding: 4px;}
.component-content h6 {font-size: 110%; color: #FA2C2C; border-bottom: 1px solid #FA2C2C;}

/* Core */
#component-body, .component-content{
	background-color:transparent;
	color:#393939;
}
/* Page Surround */

/* Top */

/* Header */
#rt-header-surround {
    padding-bottom: 0;
}
/* Navigation */
@media (min-width: 767px) {
.menu-block{
    text-align: center;
}
.gf-menu {
    display: inline-flex;
}
}
/* Showcase */
.sprocket-features-content {
    display: none;
}
#rt-firstfullwidth .sprocket-features.layout-slideshow{
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.8);
}
/* Feature */
.feat-row-1-desc {
    background-color: rgba(240, 51, 32, 0.7);
    bottom: 0;
    color: #fff;
    font-size: 20px;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    width: 100%;
    z-index: 10;
}
.feat-row-1:hover .feat-row-1-desc {
    height: 50.5%;
    padding: 25% 0 0 0;
	font-size:300%
}
.feat-row-2-desc {
    background-color: rgba(0, 0, 0, 0.7);
    top: 0;
    color: #fff;
    font-size: 20px;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    width: 100%;
    z-index: 10;
}
.feat-row-2:hover .feat-row-2-desc {
    height: 50.5%;
    padding: 25% 0 0 0;
	font-size:300%
}
/* Utility */

/* Main Top */

/* Content Top */

/* Main Body */
#rt-mainbody-surround{
	border-bottom:1px solid #000;
}
/* Content Bottom */

/* Sidebar */

/* Mainbottom */

/* Extension */
#rt-extension .rt-container {
    background-color:#fff;
}
.feat-row-1-img > img, .feat-row-2-img > img {
    height: auto;
    width: 100%;
}
/* Bottom */
#rt-bottom {
    border-top: 1px solid #ededed;
}
/* Footer */

/* Copyright */

/* Mediart Custom Styles */
.mediart-highligher {
	background: #FEFFBF;
    padding:1px;
	font-weight:bold;
}
.mediart-alert {
	background-color: #FFFBFB;
	padding:3px 4px;
	border:1px dashed #F8C9BB;
	color:#D0583F;
    font-size: 120%;
}
.mediart-approved {
	background: #FAFDF9;
	padding:3px 4px;
	border:1px dashed #C1CEC1;
	color:#6CB656;
    font-size: 120%;
}
.mediart-bigone {
	background-color: #ffffff;
	font-style: italic;
	padding:4px;
	border:4px solid #eeeeee;
	font-weight: bold;
	font-size: 150%;
	line-height: 120%;
	color: #666666;
}
.mediart-attention {
	background-color: #FFFDF6;
	padding:3px 4px;
	border:1px dashed #E4E4D5;
    font-size: 120%;
	color:#E1B42F;
}
.mediart-doc {
	background-color: #F7F7F7;
	padding:3px 4px;
	border:1px dashed #E5E5E5;
	color:#666666;
    font-size: 120%;
}
.mediart-question {
	background-color: #FAFCFD;
	padding:3px 4px;
	border:1px dashed #C7CDDA;
	color:#6187B3;
    font-size: 120%;
}

/* Secondary Category Strips */
.secondary-cat .sprocket-strips-content {
    font-size: 18px;
    letter-spacing: -1px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -81px;
	padding:0;
	margin:15px;
}
.secondary-cat .sprocket-strips-title a, .secondary-cat .sprocket-strips-title {
    color: #fff;
	text-shadow:0 0 2px #000000, 0 0 2px #000000, 0 0 2px #000000, 0 0 2px #000000, 0 0 2px #000000, 0 0 2px #000000, 0 0 2px #000000;
}
.secondary-cat .sprocket-strips-content .readon {
    display: none;
}
.secondary-cat .sprocket-strips-item .sprocket-strips-image-container {
	transition: all 0.2s ease-out 0s;
}
.secondary-cat .sprocket-strips-item:hover .sprocket-strips-image-container {
    filter: blur(3px);
}
.secondary-cat .sprocket-strips-item {
    height: 200px;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
.secondary-cat .sprocket-strips-item {
    height: 150px;
}
}
@media (min-width: 768px) and (max-width: 959px) {
.secondary-cat .sprocket-strips-item {
    height: 120px;
}
.gf-menu.l1 > li > .item {
    font-size: 10px;
}
}
#rt-mainbody-surround {
    background-color: #eaeaea;
}
#component-body, .component-content {
    background-color: #fff;
}
.menu-home #rt-mainbody-surround {
    background-color: #fff;
}
.menu-home #rt-mainbody-surround .component-content {
    background-color: transparent;
}
.category-module > li {
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 20px 0;
}
li > .mod-articles-category-title {
    color: #000;
    font-size: 181%;
    font-weight: bold;
}
.mod-articles-category-readmore {
    margin: 0;
}
.category-module > li:last-child {
    border:none;
}
#rt-footer li > .mod-articles-category-title {
	display:none;
}
#rt-footer .category-module > li {
    padding: 10px 0;
}
#rt-footer .category-module.center > li > p {
    margin: 3px;
}
.newsflashcenter p:not(:first-child) {
    border-top: 1px solid #5a5a5a;
    padding-top: 15px;
}
.newsflashcenter .readmore {
    background-color: transparent !important;
    border: medium none !important;
    border-radius: 0;
    color: #fff !important;
    display: block;
    padding: 0 0 10px;
}
/* Mediart Custom Fine Tuning */
table.haslines td {border: 1px solid #cccccc; padding:2px; font-size:10px; background-color:#ffffff;}
code {font-size: 12px; }
.component-content ul {margin-bottom: 10px;}


