/* Mediart Custom */

#rt-container-bg {text-shadow: none !important; border: 5px solid #ffffff; background-color: #202569; background-image: url("../../../images/grunge.png");}
#rt-container-bg a:hover {color: #EAEAEA !important;}
#rt-feature-spacer {height: 10px !important;}
label.element-invisible {
    display: none;
}
body {
    background-image: url("../images/patterns/grunge.png");
}
.footerblock-overlay-light #rt-footer-overlay {
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
}


.rt-article h1 {color: #FFFFFF !important; border-bottom: 1px solid #FFFFFF !important; font-size: 200% !important; font-weight: normal !important; padding-bottom: 2px !important;}
.rt-article h2 {font-size: 155%; color: #FFFFFF;}
.rt-article h3 {font-size: 150%; color: #FFFFFF;}
.rt-article h4 {background: none repeat scroll 0 0 #4A6CAE; padding: 4px; font-size: 120%; color: #ffffff;}
.rt-article h5 {font-size: 100%; color: #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.rt-article h6 {font-size: 90%; color: #FFFFFF;}

.mediart-highligher {
	background: #FEFFBF;
	font-weight:bold;
	color: #000000;
}

.mediart-alert {
	background: url("/templates/rt_camber/images/alert-icon.png") no-repeat 10px 6px #FFFBFB;
	padding:6px 8px 6px 36px !important;
	border:1px dashed #F8C9BB;
	color:#D0583F;
}

.mediart-approved {
	background: url("/templates/rt_camber/images/approved-icon.png") no-repeat 10px 6px #FAFDF9;
	padding:6px 8px 6px 36px !important;
	border:1px dashed #C1CEC1;
	color:#6CB656;
}

.mediart-bigone {
	background: #E8E8E8;
	font-style: italic;
	padding:6px 8px 6px 8px !important;
	border:1px solid #4A6CAE;
	font-weight: bold;
	font-size: 150%;
	line-height: 120%;
	color: #4A6CAE;
}

.mediart-attention {
	background: url("/templates/rt_camber/images/attention-icon.png") no-repeat 10px 6px #FFFDF6;
	padding:6px 8px 6px 36px !important;
	border:1px dashed #E4E4D5;
	color:#E1B42F;
}

.mediart-doc {
	background: url("/templates/rt_camber/images/doc-icon.png") no-repeat 10px 6px #F7F7F7;
	padding:6px 8px 6px 36px !important;
	border:1px dashed #E5E5E5;
	color:#666666;
}

.mediart-question {
	background: url("/templates/rt_camber/images/notice-icon.png") no-repeat 10px 6px #FAFCFD;
	padding:6px 8px 6px 36px !important;
	border:1px dashed #C7CDDA;
	color:#6187B3;
}



.component-content .rt-joomla-table tr.even td, .component-content .rt-joomla-table th {background: none !important;}
.rt-joomla th {background: none !important;}
.component-content .rt-joomla-table tr.odd td, .pollstableborder th {background: none !important;}
.rt-joomla tr.odd td {background: none !important;}
.rt-joomla tr.even td {background: none !important;}

/* Horizontal Menu */
ul.menufootermenu{list-style-type:none;}
ul.menufootermenu li{float:left;}
ul.menufootermenu li a{margin:5px; font-size: 90%;}

/* Titles */
h1.rt-pagetitle {
  display: none;
  visibility: hidden;
}


/*////////////////////// */

.rt-flex-container {
    display: flex;
    flex-flow: row wrap;
}
.rt-container [class*="rt-grid"], .rt-container [class*="gantry-width"] {
    min-width: 0;
}
.rt-grid-1 {
    flex-basis: 8.33333%;
}
.rt-grid-2 {
    flex-basis: 16.6667%;
}
.rt-grid-3 {
    flex-basis: 25%;
}
.rt-grid-4 {
    flex-basis: 33.3333%;
}
.rt-grid-5 {
    flex-basis: 41.6667%;
}
.rt-grid-6 {
    flex-basis: 50%;
}
.rt-grid-7 {
    flex-basis: 58.3333%;
}
.rt-grid-8 {
    flex-basis: 66.6667%;
    position: relative;
}
.rt-grid-9 {
    flex-basis: 75%;
}
.rt-grid-10 {
    flex-basis: 83.3333%;
}
.rt-grid-11 {
    flex-basis: 91.6667%;
}
.rt-grid-12 {
    flex-basis: 100%;
}
#rt-content-top, #rt-content-bottom {
    display: flex;
}
#rt-content-top [class*="rt-grid"], #rt-content-bottom [class*="rt-grid"] {
    flex: 1 1 0;
}
@media (max-width: 767px) {
body #rt-content-top [class*="rt-grid"], body #rt-content-bottom [class*="rt-grid"] {
    flex: 1 1 auto;
}
}
[class*="rt-push-"], [class*="rt-pull-"], [class*="rt-prefix-"] {
    position: relative;
}
.rt-push-1 {
    left: 8.33333%;
}
.rt-push-2 {
    left: 16.6667%;
}
.rt-push-3 {
    left: 25%;
}
.rt-push-4 {
    left: 33.3333%;
}
.rt-push-5 {
    left: 41.6667%;
}
.rt-push-6 {
    left: 50%;
}
.rt-push-7 {
    left: 58.3333%;
}
.rt-push-8 {
    left: 66.6667%;
}
.rt-push-9 {
    left: 75%;
}
.rt-push-10 {
    left: 83.3333%;
}
.rt-push-11 {
    left: 91.6667%;
}
.rt-pull-1 {
    left: -8.33333%;
}
.rt-pull-2 {
    left: -16.6667%;
}
.rt-pull-3 {
    left: -25%;
}
.rt-pull-4 {
    left: -33.3333%;
}
.rt-pull-5 {
    left: -41.6667%;
}
.rt-pull-6 {
    left: -50%;
}
.rt-pull-7 {
    left: -58.3333%;
}
.rt-pull-8 {
    left: -66.6667%;
}
.rt-pull-9 {
    left: -75%;
}
.rt-pull-10 {
    left: -83.3333%;
}
.rt-pull-11 {
    left: -91.6667%;
}
.rt-prefix-1 {
    padding-left: 100px;
}
.rt-prefix-2 {
    padding-left: 16.6667%;
}
.rt-prefix-3 {
    padding-left: 25%;
}
.rt-prefix-4 {
    padding-left: 33.3333%;
}
.rt-prefix-5 {
    padding-left: 41.6667%;
}
.rt-prefix-6 {
    padding-left: 50%;
}
.rt-prefix-7 {
    padding-left: 58.3333%;
}
.rt-prefix-8 {
    padding-left: 66.6667%;
}
.rt-prefix-9 {
    padding-left: 75%;
}
.rt-prefix-10 {
    padding-left: 83.3333%;
}
.rt-prefix-11 {
    padding-left: 91.6667%;
}
.gantry-row {
    margin: 0 -15px;
}
.gantry-width-container {
    display: flex;
    flex-flow: row wrap;
}
.gantry-width-spacer {
    margin: 15px;
}
.gantry-block-center {
    float: none !important;
    margin: auto;
}
.gantry-width-10 {
    width: 10%;
}
.gantry-width-20 {
    width: 20%;
}
.gantry-width-25 {
    width: 25%;
}
.gantry-width-30 {
    width: 30%;
}
.gantry-width-33 {
    width: 33.3333%;
}
.gantry-width-40 {
    width: 40%;
}
.gantry-width-50 {
    width: 50%;
}
.gantry-width-60 {
    width: 60%;
}
.gantry-width-66 {
    width: 66.6667%;
}
.gantry-width-70 {
    width: 70%;
}
.gantry-width-75 {
    width: 75%;
}
.gantry-width-80 {
    width: 80%;
}
.gantry-width-90 {
    width: 90%;
}
.gantry-width-100 {
    width: 90%;
}
@media only screen and (min-width: 1200px) {
body .rt-container {
    width: 1200px;
}
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
body .rt-container {
    width: 960px;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
body .rt-container {
    width: 768px;
}
}
@media (max-width: 767px) {
body {
}
.rt-container [class*="rt-grid"], .rt-container [class*="gantry-width"] {
    flex-basis: 100%;
}
.gantry-width-spacer {
    margin: 15px;
}
[class*="rt-push"], [class*="rt-pull"] {
    left: auto;
}
[class*="rt-prefix"] {
    padding-left: 0;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
body .rt-container {
    width: 480px;
}
}
@media only screen and (max-width: 480px) {
body .rt-container {
    width: 100%;
}
}