/**
* @version   $Id: template.css 15310 2013-11-06 17:22:37Z arifin $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2013 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Core Settings */
html {margin-bottom: 1px;height: 100%;}
body, .button, button.validate, body .btn-primary, body .btn {height: 100%;margin-bottom: 1px;font-family: "Alegreya Sans",Helvetica,Arial,sans-serif;}
.component-body {min-width: 320px;height: auto;}
#rt-content-top {background-repeat: repeat-x;padding-bottom: 0px;margin-bottom: -50px;background-position: 0 100%;}
/* #rt-content-top {background-repeat: repeat-x;padding-bottom: 60px;margin-bottom: -50px;background-position: 0 100%;} */
ul {list-style-image: none; list-style-type: none;}
li {list-style-image: none; list-style-type: none; padding-bottom: 15px !important}
#rt-transition {position: relative;}
#rt-page-surround {overflow: hidden;}
a {-webkit-transition: color 0.1s ease-in;-moz-transition: color 0.1s ease-in;-o-transition: color 0.1s ease-in;-ms-transition: color 0.1s ease-in;transition: color 0.1s ease-in;}

/* Fonts */
@font-face {font-family: 'OxygenRegular';src: url('../fonts/Oxygen-webfont.eot');src: url('../fonts/Oxygen-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Oxygen-webfont.woff') format('woff'),url('../fonts/Oxygen-webfont.ttf') format('truetype'),url('../fonts/Oxygen-webfont.svg#OxygenRegular') format('svg');font-weight: normal;font-style: normal;}
.font-family-ximenia .module-title, .font-family-ximenia .sprocket-tabs-inner, .font-family-ximenia .sprocket-mosaic-title, .font-family-ximenia .component-content .blog h2, .font-family-ximenia .component-content .item-page h2, .font-family-ximenia .component-content .blog-featured h2, .font-family-ximenia .sprocket-lists .sprocket-lists-title, .font-family-ximenia .sprocket-lists-item h4, .font-family-ximenia .sprocket-headlines-badge span, .font-family-ximenia .rt-totop, .font-family-ximenia .weblink-category h2, .font-family-ximenia .contact h2, .font-family-ximenia .login h1, .sprocket-features-title, .font-family-ximenia .component-content h1 {font-family: 'OxygenRegular', helvetica, arial, sans-serif;font-weight: normal;}

/* Module Standard Variations */
.square .module-surround, .square .module-surround:after {border-radius: 0 !important;}
.basic .rt-block {background: none !important;}
.basic .block-shadow {box-shadow: none !important;}
.standardcase .module-title .title {text-transform: inherit;}
.lowercase .module-title .title {text-transform: lowercase;}
.uppercase .module-title .title {text-transform: uppercase;}
.center .module-title {text-align: center;}
.flush .rt-block {padding: 0;}
.flushtop .rt-block {padding-top: 0;}
.flushbottom .rt-block {padding-bottom: 0;}
.shadow2 .module-surround {box-shadow: inset 0 0 12px rgba(0,0,0,0.2);}
.shadow3 .module-surround {box-shadow: inset -1px 1px 6px rgba(0,0,0,0.2);}
.shadow4 .module-surround {box-shadow: inset 1px -1px 6px rgba(0,0,0,0.2);}
.shadow5 .module-surround {box-shadow: inset -1px -1px 6px rgba(0,0,0,0.2);}
.shadow6 .module-surround {box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.shadow7 .module-surround {box-shadow: 1px 1px 3px rgba(0,0,0,0.2);}
.shadow8 .module-surround {box-shadow: -1px 1px 3px rgba(0,0,0,0.2);}
.shadow9 .module-surround {box-shadow: 1px -1px 3px rgba(0,0,0,0.2);}
.shadow10 .module-surround {box-shadow: -1px -1px 3px rgba(0,0,0,0.2);}

/* Module Styling */
.module-title {font-weight: normal;padding: 0 10px;margin: -15px -15px 0;border-radius: 5px 5px 0 0;}
.module-title .title {font-size: 1.8em;}
.module-surround {padding: 15px;margin: 0 -15px;border-radius: 0px;z-index: 0;position: relative;}
#rt-sidebar-a .module-surround {border-radius:15px;}
.module-surround:after {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;border-radius: 5px;}
.module-content {margin: 0 -15px -10px;padding: 10px 15px 10px;border-radius: 0 0 5px 5px;}

/* Module Variations */
.block-module .noblock .module-surround, #rt-main .noblock .module-surround, #rt-showcase .noblock .module-surround {border: none;box-shadow: none;background-image: none;}
.block-module .noblock .module-surround:after, #rt-main .noblock .module-surround:after {border: none;}
.block-module .noblock .module-title, #rt-main .noblock .module-title {border: none;}
.block-module .rt-largetitle .module-title .title, #rt-main .rt-largetitle .module-title .title {font-size: 2.8em;}
div.title1 .rt-block .module-title {margin: -16px -16px 0;background-repeat: repeat-x;padding: 0 10px !important;text-align: center;}
.title1.box4 .rt-block .module-title {margin: -16px -15px 0;}
.title1 .module-title .title {border-radius: 5px;margin: 0 -10px;padding: 15px;font-weight: normal;}
.title2 .arrow-box {width: 15px;height: 15px;position: absolute;left: 10px;top: 16px;background-repeat: no-repeat;background-position: 4px -102px;border-radius: 1em;}
.block-module .title2 .arrow-box, #rt-main .title2 .arrow-box {top: 17px;}
.title2 .module-title .title {padding-left: 30px;}
.title2 .module-title {background-repeat: repeat-x;background-position: 0 100%;}
.title3 .title {margin: 15px 0 5px;position: relative;z-index: 0;}
.title3 .module-title {position: relative;z-index: 0;}
.title3 .module-title:after {border-bottom: 1px solid;content: '';position: absolute;top: 0;bottom: -6px;left: 0;right: 0;opacity: 0.2;z-index: -1;}
.block-module .title3 .module-surround .module-title, #rt-main .title3 .module-surround .module-title, .title3 .module-surround .module-title {border-bottom: 2px solid;}
.title3.noblock .title:after {border-bottom: 1px solid;content: '';position: absolute;top: 0;bottom: -6px;left: 0;right: 0;opacity: 0.2;z-index: -1;}
.title3.noblock .module-title {padding: 0;margin-bottom: 20px;}
.title4 .arrow-box {width: 15px;height: 15px;position: absolute;right: 10px;top: 16px;background-repeat: no-repeat;background-position: 4px -348px;border-radius: 1em;}
.block-module .title4 .arrow-box, #rt-main .title4 .arrow-box {top: 17px;}
.title4 .module-title .title {padding-left: 0;}
.title4 .module-title {background-repeat: repeat-x;background-position: 0 100%;}
.box4 .module-title {margin: -15px -14px 0;}
.mod-flushtop {margin-top: -50px;}
.mod-flushtop .rt-block {margin-bottom: 0;}

/* Article */
.createdby, .published, .modified, .create {position: relative;}
.createdby:before, .published:before, .modified:before, .create:before {background-repeat: no-repeat;content: "";position: absolute;height: 12px;width: 15px;left: -20px;top: 3px;}
.createdby:before {background-position: 0 -112px;}
.published:before {background-position: 0 -80px;}
.modified:before {background-position: 0 -80px;}
.create:before {background-position: 0 -80px;}


/* Navigation */
#rt-navigation .rt-block {margin: 0; padding: 0;}
/* #rt-navigation .rt-block {margin: 0; padding: 15px;} */
#rt-navigation .rt-menubar {padding: 0 15px;}

#rt-navigation .menutop li.root:first-child > .item {
display: none;
}


.menutop a, .menutop .item {font-weight: normal;font-size: 1.2em;line-height: 1.8em;text-transform:uppercase;}


#rt-sidebar-a .box1 ul.menubox1 li.current {border-bottom:1px dotted #fff;padding-bottom:0px !important;margin:0 0 15px;}
#rt-sidebar-a .box1 ul.menubox1 li a {text-decoration:none;}
#rt-sidebar-a .box1 ul.menubox1 li a:hover {text-decoration:underline;color:#fff;}

/* Subnavigation */
#rt-subnavigation .menu-block {border-radius: 0 0 6px 6px;padding: 0;}
.rt-menubar.splitmenu {border-radius: 0 0 3px 3px;}
#rt-subnavigation .rt-menubar.splitmenu {overflow: hidden;}

/* Side Menus */
.module-content .rt-menubar {position: relative;}
.module-content .splitmenu a:before {display: none;}
.module-content .menu {padding: 0;}
.module-content ul.menu li {list-style: none;position: relative;}
.module-content ul.menu .nolink {font-size: 1.2em;line-height: 1.8em;}
.module-content ul.menu li > a, .module-content ul.menu li > .separator, .module-content ul.menu li > .item {background-repeat: no-repeat;transition: color 0.2s linear;display: block;}
.module-content ul.menu > li .separator, .module-content ul.menu > li > .separator, .module-content ul.menu > li a, .module-content ul.menu > li > a, .module-content ul.menu > li > .nolink > span {padding: 5px 0 5px 25px;display: block;background-repeat: no-repeat;background-position: 0 -402px;font-weight: bold;}
.module-content ul.menu > li > a:hover span, .module-content ul.menu > li > .separator:hover span, .module-content ul.menu > .current > a span {background-position: 0 -292px;}
.module-content ul.menu li .separator {font-size: 1.1em;line-height: 1.8em;}
.module-content ul.menu li.parent li > a, .module-content ul.menu li.parent li > .item, .module-content ul.menu li.parent li .separator {font-size: 13px;padding: 5px 10px 5px 25px;}
.module-content ul.menu ul {padding: 5px 0 10px 15px;margin: 0;}
.module-content ul.menu .subtext em {line-height: 12px;padding-left: 0;}
.module-content ul.menu em {display: block;font-size: 80%;font-style: normal;font-weight: normal;}
.module-content ul.menu .image img {float: left;}
.module-content ul.menu .item.image {background: none;padding-left: 8px;}
.module-content ul.menu .daddyicon, .module-content ul.menu .arrow-indicator {display: none !important;}
.module-content ul.menu .menu-arrow, .module-content ul.menu a:before, .module-content ul.menu .separator:before {border-radius: 1em;height: 14px;width: 14px;padding: 0;float: left;background-position: 4px -131px;background-repeat: no-repeat;margin: 4px 12px 0 0;}
.module-content ul.menu a:before, .module-content ul.menu .separator:before {position: absolute;content: '';left: 0;}
.module-content .menu li > .item:hover span > .menu-arrow, .module-content .menu li > a:hover span > .menu-arrow, .module-content .menu li.current.active > a span .menu-arrow, .module-content .menu li.active#current > a span .menu-arrow, .module-content ul.menu li > a:hover:before, .module-content ul.menu li > a:hover:before, .module-content ul.menu li.active.current > a:before, .module-content ul.menu li.active#current > a:before, .module-content .menu li.active#current > .separator span .menu-arrow, .module-content ul.menu li > .separator:hover:before, .module-content ul.menu li > .separator:hover:before, .module-content ul.menu li.active.current > .separator:before, .module-content ul.menu li.active#current > .separator:before {background-position: 4px -380px;}

/* Horizontal Menu Style */
.horizmenu ul.menu {margin: 0;padding: 0;list-style: none;}
.horizmenu ul.menu li {list-style: none;display: inline-block;margin-right: 25px;}
.horizmenu ul.menu li a, .horizmenu ul.menu li .item, .horizmenu ul.menu li .separator {padding: 0;display: inline-block;font-size: 1.1em;}
.horizmenu ul.menu li a span, .horizmenu ul.menu li .item span, .horizmenu ul.menu li .separator span {padding: 0;display: inline-block;}
.horizmenu .rt-block {border-radius: 10px;}
.horizmenu.bottom-menu .rt-block {margin: 25px 0 -27px;}
.horizmenu .module-content {margin: 0;padding: 0;}
.horizmenu .module-surround {margin: -15px;padding: 15px;border-radius: 10px;}
.horizmenu .module-surround:after {border-color: transparent;}
.horizmenu .module-content ul.menu .menu-arrow {float: right;box-shadow: none;border: none;margin: 5px 0 0 5px;}
.horizmenu .module-content ul.menu li:hover .menu-arrow {float: right;box-shadow: none;border: none;background-color: transparent;background-position: 4px -131px;}
.horizmenu .module-content ul.menu a:before, .horizmenu .module-content ul.menu .separator:before {display: none;}

/* Logo */
.logo-type-ximenia #rt-logo {width: 139px;height: 43px;}
#rt-logo {display: block;}

/* Buttons & Inputs */
.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, body .btn-primary {padding: 3px 15px;border-radius: 4px;font-size: 1em;font-weight: bold;background-repeat: repeat-x;position: relative;display: inline-block;line-height: 1.8em;z-index: 0;background-position: 0 -133px;-webkit-transition: background-color 0.1s ease-in;-moz-transition: background-color 0.1s ease-in;-o-transition: background-color 0.1s ease-in;-ms-transition: background-color 0.1s ease-in;transition: background-color 0.1s ease-in;}
.button.blank {background: transparent;}
.button:hover, .readon:hover, .readmore:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover, .sprocket-mosaic-loadmore:hover, .readmore:hover a, body .btn-primary:hover {background-position: 0 0;}
.button:after, .readon:after, .readmore:after, .validate:after, .box1 a.readon:hover:after, #member-profile a:after, #member-registration a:after, .formelm-buttons button:after, body .btn-primary:after {content: "";position: absolute;top: 0;bottom: -3px;left: 0;right: 0;z-index: -1;border-radius: 4px;}
.main-body-dark .button:after, .main-body-dark .readon:after, .main-body-dark .readmore:after, .main-body-dark .validate:after, .main-body-dark .box1 a.readon:hover:after, .main-body-dark #member-profile a:after, .main-body-dark #member-registration a:after, .main-body-dark .formelm-buttons button:after, #rt-footer .button:after, #rt-footer .readon:after, #rt-footer .readmore:after, #rt-footer .validate:after, #rt-footer .box1 a.readon:hover:after, #rt-footer #member-profile a:after, #rt-footer #member-registration a:after, #rt-footer .formelm-buttons button:after, .box1 .button:after, .box1 .readon:after, .box1 .readmore:after, .box1 .validate:after, .box1 .box1 a.readon:hover:after, .box1 #member-profile a:after, .box1 #member-registration a:after, .box1 .formelm-buttons button:after, .main-body-dark .btn-primary:after, .main-body-dark .btn:after {bottom: -2px;}
.readmore a {margin: -8px -15px;padding: 7px 15px;display: inline-block;}
.readon span:after {content: '+';margin-left: 5px;}

/* Top */
#rt-top {background-repeat: repeat-x;background-position: 50% 65%;padding-top: 35px;}
#rt-top .menutop{
	float:right;
}
#rt-top .rt-container {
	padding:0;
}

#rt-top .menutop li{
	padding:0 15px !important;
	border-left:solid 1px #000;
}
#rt-top .menutop li:first-child {
	border:none;
}

#rt-top .menutop a {
	color:#000;
	font-family: "Alegreya Sans SC",arial,sans-serif;
	text-decoration: none;
	font-weight: 400;
	font-size: 1.1em;
	line-height: 1.1em;
}
/*search form */
#rt-top .rt-grid-3.rt-alpha {
	width:380px;
}
#rt-top .rt-grid-3.rt-omega {
	width:250px;
	float: right;
}
#rt-top .rt-grid-3.rt-omega .rt-block {
	padding:0;
	margin:0;
}
#rt-top .rt-grid-3.rt-omega .rt-block .module-surround {
	padding:0;
	margin:0;
}
body #rt-top .rt-grid-3.rt-omega .btn-primary {
position: relative;
float: left;
left:-5px;
top:0px;
background: none;
border:none;
background: #8b1b3f url(/images/aghe/theme/search_arrow.png) no-repeat center center;
padding: 0px 15px;
border-radius: 0px;
font-size: 1.5em;
font-weight: bold;
line-height: 1.5em;
color:#fff;
/*border-top:solid 2px #5e122b;*/
border-left:solid 1px #5e122b;
text-shadow: 0 0 0 rgba(0,0,0,0);
-moz-box-shadow: inset 0 0 0 rgba(255,255,255,0.2),0 0px 0px rgba(0,0,0,0);
box-shadow: inset 0 0 0 rgba(255,255,255,0.2),0 0 0px rgba(0,0,0,0);
height:34px;
-webkit-box-shadow: inset 0px 4px 1px #5e122b;
-moz-box-shadow: inset 0px 4px 1px #5e122b;
box-shadow: inset 0px 4px 1px #5e122b;


}
body #rt-navigation .btn-primary {
position: relative;
float: none;
left:0px;
top:0px;
background: none;
border:none;
background: #8b1b3f url(/images/aghe/theme/search_arrow.png) no-repeat center center;
padding: 0px 15px;
border-radius: 0px;
font-size: 1.5em;
font-weight: bold;
line-height: 1.5em;
color:#fff;
text-shadow: 0 0 0 rgba(0,0,0,0);
-moz-box-shadow: inset 0 0 0 rgba(255,255,255,0.2),0 0px 0px rgba(0,0,0,0);
box-shadow: inset 0 0 0 rgba(255,255,255,0.2),0 0 0px rgba(0,0,0,0);
height:27px;
-webkit-box-shadow: inset 0px 0px 0px #5e122b;
-moz-box-shadow: inset 0px 0 0px #5e122b;
box-shadow: inset 0px 0 0px #5e122b;
}
body #rt-navigation .btn-primary:after {
	border:none;
}

hr {
background: #ccc;
border: none;
height: 1px;
}

#rt-top .rt-grid-4 {
	width:390px;
	padding-top:30px;
}
#rt-top .rt-grid-2 {
	width:50px;
	text-align: center;
	padding-top:27px;
}

#rt-top .search #mod-search-searchword {
	width:170px;
	background:#e9e9e9;
	border: none;
	-webkit-box-shadow: inset 4px 2px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 4px 2px 1px rgba(0,0,0,0.075);
	box-shadow: inset 4px 2px 1px rgba(0,0,0,0.075);
	border-radius: 15px 0 0 15px;
	height: 26px;
	text-indent: 5px;
	color:#858585;
	float: left;
	font-size: 1em;
}
#rt-navigation .search #mod-search-searchword {
	width:160px;
	background:#e9e9e9;
	border: none;
	-webkit-box-shadow: inset 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: inset 0px 0px 0px rgba(0,0,0,0);
	box-shadow: inset 0px 0px 0px rgba(0,0,0,0);
	border-radius: 0;
	height: 30px;
	text-indent: 5px;
	padding:0;
	float: left;
}



#rt-navigation {
	margin-top: 20px;
}


#rt-navigation .rt-container {
	border-top:solid 1px #8f8178;
	border-bottom:solid 1px #8f8178;
	padding:0;
}

body #rt-top .rt-block {
padding: 0;
margin: 0 15px;
}


/* Top Search */
#rt-top .searchheadersearch {background:url('/images/serachicon.png') 15px center no-repeat #333399;padding:10px 10px 10px 50px;margin:-10px 0 0;}
#rt-top .searchheadersearch input {background:#fff;border-radius:0px;border:0px;width:200px;}

/* Showcase */
#rt-showcase {position: relative;z-index: 0;background-position: 10% 0;background-repeat: repeat-x;}
#rt-showcase:after {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;}
#rt-showcase .module-surround {border-radius: 5px;}

/* Bottom */
#rt-bottom {position: relative; z-index: 10;}

/* Footer */
#rt-footer {background-color: #585858; background-repeat: repeat-x;padding-bottom: 0px;margin-top: 0px;}
#rt-footer .rt-container,
#rt-copyright .rt-container{
	background: transparent;
}
#rt-footer .title {padding-bottom: 8px;color:#585858;
	
}

#rt-footer .twitter .module-content {
margin: 0 0 0 -5px;
}


#rt-footer h2.title {
	color: #d3d3d3;
	text-decoration: none;
	font-family: "Alegreya Sans SC",arial,sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size:1.2em;
	padding:20px 0 10px 0;
	border-bottom:solid 1px #d3d3d3;
	margin:0 0 15px 0;
}

#rt-copyright {background-color: #585858; }
#rt-footer p, 
#rt-footer a {
color: #d3d3d3;
text-decoration: none;
}
#rt-footer li:hover,
#rt-footer a:hover {
	background: none;
}
#rt-footer .nav {
	padding-top:25px;
}
#rt-footer .nav li {
	padding-bottom:0px !important;
}

#rt-footer .rt-omega{
	font-family: "Alegreya Sans",arial,sans-serif;
	font-size: 1.2em;
	font-weight: 400;
	color: #d3d3d3;
	padding-top:25px;
}
#rt-footer .rt-omega .rt-block{
	padding:0 !important;
	margin:0 !important;
}
#rt-footer .rt-omega strong{
	color: #d3d3d3;
}
#rt-footer .rt-omega .module-surround {
padding: 0 0 0 25px;
margin: 0;
}
#rt-footer .rt-omega .module-content {
padding: 0;
margin: 0;
}
#rt-footer #jmod {
	color: #d3d3d3;
}



/* Popup/Login Module Feature */
#rt-popup, #rt-popuplogin {display: none;}
#rt-popup .module-content, #rt-popuplogin .module-content {margin: 0;text-shadow: none;}
#rt-popup .rt-block, #rt-popuplogin .rt-block {margin: 0;padding: 0;}
#rt-popup .title, #rt-popuplogin .title {padding: 0;margin-bottom: 15px;margin-top: 0;}
#rt-popuplogin #form-login-username label, #rt-popuplogin #form-login-password label {display: none;}
#rt-popuplogin #modlgn-passwd, #rt-popuplogin #modlgn-username {width: 160px;}
#rt-popuplogin input.button {clear: both;display: block;}
#rt-popuplogin p {float: left;margin-bottom: 10px;}
#rt-popuplogin p:first-child {margin-right: 10px;}
#rt-popuplogin .readon {float: right;}
#rt-popuplogin ul li {float: none;display: inline-block;margin-right: 10px;}
#rt-popuplogin #login-form label {width: auto;}
#rt-controls .rt-popupmodule-button .buttontext {font-weight: normal;line-height: 20px;}

/* Social Icons */
#rt-header .rt-social-buttons {float: right;}
.rt-social-buttons .social-button {height: 31px;width: 31px;background-repeat: no-repeat;display: inline-block;margin-right: 3px;}
.rt-social-buttons .rt-twitter-btn {background-position: -39px 0;}
.rt-social-buttons .rt-twitter-btn:hover {background-position: -39px -34px;}
.rt-social-buttons .rt-facebook-btn {background-position: 0 0;}
.rt-social-buttons .rt-facebook-btn:hover {background-position: 0 -34px;}
.rt-social-buttons .rt-google-btn {background-position: -77px 0;}
.rt-social-buttons .rt-google-btn:hover {background-position: -77px -34px;}
.rt-social-buttons .rt-rss-btn {background-position: -116px 0;}
.rt-social-buttons .rt-rss-btn:hover {background-position: -116px -34px;}
.rt-social-buttons .rt-social-text {float: left;margin: 5px 8px 0 0;font-style: italic;font-size: 0.9em;}

/* Typography */
ul.dots {padding: 0;margin: 0 0 15px 0;background: none;}
ul.dots li {list-style: none;padding: 0 0 0 25px;margin: 0 0 8px 0;background-position: 0 2px;background-repeat: no-repeat;}
ul.dots li a {font-size: 1.1em;line-height: 1.3em;}

/* To Top - Feature */
.totop {text-align: center;margin: 0;padding: 0;}
.rt-totop {display: inline-block;font-size: 1.2em;text-align: center;border-radius: 4px;margin-top: -15px;padding: 3px 25px;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}
.totop-arrow {width: 15px;height: 10px;display: inline-block;margin: 0 0 0 5px;}
.totop-desc {text-align: center;display: inline-block;font-size: 0.85em;letter-spacing: -1px;font-weight: bold;}

/* Font Size - Feature */
.rt-fontsizer-buttons .button {height: 15px;width: 15px;padding: 0;background-repeat: no-repeat;border-radius: 2px;}
.rt-fontsizer-buttons .button:after {border-radius: 2px;}
.rt-fontsizer-buttons .smaller .button {background-position: 4px 5px;}
.rt-fontsizer-buttons .smaller:hover .button {background-position: 4px -103px;}
.rt-fontsizer-buttons .larger .button {background-position: 4px -46px;}
.rt-fontsizer-buttons .larger:hover .button {background-position: 4px -159px;}
.rt-fontsizer-desc {float: left;padding-right: 10px;}
.rt-fontsizer-buttons {float: left;}

/* Branding */
.copy-block, .brand-block {margin: 0;}
#developed-by {overflow: hidden;text-align: right;}
#rocket {display: inline-block;width: 118px;height: 15px;margin: 2px 0 0 0;}

/* iPhone */
body #gantry-viewswitcher {z-index: 100;right:inherit;position:relative;top:inherit;margin: 1em auto;}

/* Extras */
.even, .odd {background: inherit;border-bottom: inherit;}

/* CONFLUENCE */


.component-content input {
 width: inherit; 
padding: 5px 10px;
 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0) inset; 
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0) inset;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0) inset; 
 border-radius: 7px;
}



p {
	margin:0;
	padding:0 0 15px 0 !important;
}

.nn_tabs .nav-tabs > li > a {background:#fff;}
.nn_tabs .nav-tabs > li {float:right;padding-bottom:0px !important;}
.nn_tabs .tab-content {background:#fff;}
.nn_tabs .tab-content p {color:#000 !important;}

div.rt-block.headersearch {display:inline-block;float:left;margin:20px 0 0;}
div.rt-block.headernav {display:inline-block;float:left;margin:20px 0 0;}
ul.menutopmenu {}
ul.menutopmenu li {float:left;width:auto;margin:0 5px;padding-bottom:0 !important;}
ul.menutopmenu li a {color:#333333;font-size:100%;text-decoration:none;}
ul.menutopmenu li a:hover {color:#333333;text-decoration:underline;}

#rt-maintop .breadcrumb li a {
	text-decoration: none;
	color:#70102f;
	/* font-weight: 700; */
}
#rt-maintop .breadcrumb {
padding: 8px 10px;
margin: 0 0 0px;
list-style: none;
background-color: transparent;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
#rt-maintop .breadcrumb>.active {
	color: #585858;
}
#rt-maintop .breadcrumb>li {
text-shadow: 0 0 0 #fff;
}
#rt-navigation .menutop li li {
	float: none;
	background-color: #585858;
	border-bottom:solid 1px #fff;
	padding: 3px 10px !important;
	
}
#rt-navigation .menutop li li.active,
#rt-navigation .menutop li li:hover {
	background-color: #85312c;
}
#rt-navigation .menutop li.root:hover > .item {
        /*color:#989898;*/
	color: #646564;
}

#rt-sidebar-a .nav.menu {
	padding-left: 10px;
}
#rt-sidebar-a .nav.menu ul.small {
	font-size: 1em;
}

#rt-sidebar-a .nav.menu li {
	padding-bottom: 10px !important;
}
#rt-sidebar-a .nav.menu li a {
	text-decoration: none;
	color:#585858;
	font-family: "Alegreya Sans SC",arial,sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}
#rt-sidebar-a .nav.menu li.active > a,
#rt-sidebar-a .nav.menu li a:hover {
	color:#989898;
}

#rt-maintop .rt-block {
	padding:10px 0;
	margin:0;
}
#rt-footer .social {
	padding-top:20px;
}
#rt-footer .social p {
	padding:0 0 5px 0;
	margin:0;
}

#rt-sidebar-a .bannergroup {
	text-align: center;
}

#rt-main #rt-content-bottom {
overflow: hidden;
border-left: solid 1px #d3d3d3;
padding-left: 15px;
margin-left: 10px;
}

#rt-main .rt-block.component-block {
	border-left: solid 1px #d3d3d3;
	padding-left: 35px;
	margin-left: 10px;
}

article {
/*padding-left: 25px;*/
}
article h2 {
	margin-bottom:0;
}
body #rt-main .rt-block {
padding: 10px 10px 0 10px;
margin: 0 15px 0 0;
}


/* Home page */

.menu-home #rt-navigation .rt-container {
	border-bottom: solid 0px #fff;
}

.menu-home article {
border-left: none;
padding-left: 0px;
}
.menu-home #rt-bottom {
	text-align: center;
}

.menu-home #rt-main #rt-content-bottom {
overflow: hidden;
border: none;
padding: 0px;
margin-left: 0px;
}

.menu-home #rt-maintop {
	background: #75a6a5 url(/images/aghe/green_bg.png);
	text-align: center;
}

#rt-maintop .mission {
	padding: 2em 0;
}

.maintop-title {
  background: #EEE;
  padding: 1.5em 0;
}

.maintop-title h1 {
	margin: 0;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 2.2em;
	font-family: 'Oswald',helvetica, sans-serif;
	font-weight: 200;
}

.menu-home #rt-maintop h2{
	color:#fff;
	font: 300 26px/28px 'Alegreya Sans SC', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	margin:0 0 15px;
}
.menu-home #rt-maintop .missiontbl {
	display: table;
	width:60%;
	margin:0 auto;
	border:none;
	border-top:solid 1px #fff;
}
.menu-home #rt-maintop .numbercell,
.menu-home #rt-maintop .numberinfo {
	color:#fff;
	font: 300 1.3em/1.4em 'Alegreya Sans', Helvetica, Arial, sans-serif;
	text-align: left;
	vertical-align: middle;
	padding: 15px 0;
	width: 40px; 
	display: table-cell;
}
.menu-home #rt-maintop .numbercell {
	text-align: center;
  width: 10%;
}

.number {
font-weight: 300;
float: none;
font-size: 1.4em;
line-height: 1.7em;
font-family: 'Oswald',helvetica, sans-serif;

background: #fff;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
-webkit-box-shadow: inset 4px 2px 1px rgba(209,209,209,1);
-moz-box-shadow: inset 4px 2px 1px rgba(209,209,209,1);
box-shadow: inset 4px 2px 1px rgba(209,209,209,1);
width: 40px;
height: 40px;
text-align: center;
color:#d3d3d3;
}





.menu-home #rt-mainbottom {
	background: #b1aca8 url(/images/aghe/brown_bg.png);
}
.menu-home #rt-feature {
	background: #d3d3d3;
}
.menu-home #rt-feature .sliderwrap{
	background: #b0aba8;
}
body.menu-home #rt-main .rt-block {
padding: 10px 10px 0 0px;
}
.menu-home .rt-container {
	background: transparent !important;
}
.menu-home #rt-mainbottom .connected {
	text-align: center;
	padding-bottom:20px;
}
.menu-home #rt-mainbottom .connected h2,
.menu-home #rt-mainbottom .connected h3,
.menu-home #rt-mainbottom .connected p,
.menu-home #rt-mainbottom .connected a{
	color:#fff;
	text-decoration: none;
	text-transform: uppercase;
}
.menu-home #rt-mainbottom .connected h2 {
	font:500 3.5em/1em 'Oswald',helvetica, sans-serif;
	letter-spacing: 0.03em;
	margin:0;
	padding:40px 0 20px 0;
}
.menu-home #rt-mainbottom .connected h3 {
font: 400 1.5em/1.9em 'Alegreya Sans SC', Helvetica, Arial, sans-serif;
border-top: solid 1px #fff;
padding: 10px 0 0px;
margin: 0px auto;
width: 80%;
}
.menu-home #rt-mainbottom .connected .arrow {
	width:40px;
	height:40px;
}
.menu-home #rt-mainbottom .connected .arrow a {
	font: 300 32px/30px 'Oswald',helvetica, sans-serif;
}


.menu-home #rt-mainbottom .connected a {
	font:300 22px/24px 'Oswald',helvetica, sans-serif;
	color:#8b1b3f;
}
.menu-home .arrow {
	float:none;
	color:#fff;
	margin:0 auto;
}
.menu-home #rt-mainbottom .connected .arrow a{
	float:none;
	color:#fff;
}


.menu-home .highlightstbl {
	display: table;
	width: 100%;
	border-top: solid 1px #aea9a5;
	padding:20px 0;
	margin-top:10px;
}
.menu-home .highlightstbl .highlight,
.menu-home .highlightstbl .title {
	display: table-cell;
	width:20%;
	vertical-align: top;
	text-align: center;
}
.menu-home .highlightstbl .title {
	font:300 40px/42px "Oswald", Helvetica, sans-serif;
	color:#9c9a99;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
}
.menu-home .highlightstbl .title span{
	font:400 40px/42px "Oswald", Helvetica, sans-serif;
	display: block;
}
.menu-home .highlightstbl .highlight a{
	text-decoration: none;
	text-transform: uppercase;	
	font-weight: 500;
	padding-top: 10px;
	display: block;
}

.menu-home #rt-main .rt-block {
	padding-bottom: 40px !important;
	padding-top: 40px !important;
	border:none;
}
.menu-home #rt-main .rt-block p {
	width:27%;
	float: left;
	padding:0 60px 0 0 !important;
	color: #585858;
}

.menu-home #rt-main .rt-block h3 {
	color:#8f8178;
	text-transform: uppercase;
	font-size: 27px;
	line-height: 30px;
}

body #rt-content-bottom .rt-block {
padding: 10px 10px 0px 10px;
margin: 0 15px 0 0;
}

/* Twitter feed */
.twitter .jmod-tweet-data {
	font-size: 14px;
}
.twitter .jmod-tweet-container {
	font-size: 14px;
}

/*career resource button */

.career_resource {
	background: #75a6a5 url(/images/aghe/green_bg.png);
	padding:25px 15px;
	color:#fff;
	font-family: 'Oswald',arial,sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 1.3em;
	line-height: 1em;
	max-width: 220px;	
}

.career_resource  a {
	color:#fff;
	text-decoration: none;
	cursor: pointer;
}

.career_resource span {
	font-weight: 400;
	font-size: 1.1em;
	line-height: 1.5em;
	letter-spacing: 0.03em;
}

/*callout button */

.callout {
	background: #75a6a5 url(/images/aghe/green_bg.png);
	padding:15px;
	color:#fff;
	font-family: 'Oswald',arial,sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 1.3em;
	line-height: 1.3em;
	display: table;	
	margin-bottom:10px;
}

.callout a {
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	padding-right:35px;
	background: url(/images/aghe/slider_readmore_arrow.png) no-repeat right center;
	display: block;
}
.callout:after {
	clear:both;

}

.menu-home .callout {
	margin-top:20px;
}

.rt-grid-9 .component-content ul.important {
	padding-left:0;
	margin-left:0;
}
.rt-grid-9 .component-content ul.important li:before {
	content:"" !important;
}
.rt-grid-9 .component-content ul.important li {
 	background: url(/images/aghe/list-arrow-important.png) no-repeat left top;
	list-style-type: none;
	padding-left:30px !important;
	font-size: 1.4em;
	line-height: 1.7em;
	font-family: "Oswald",arial,sans-serif;
	font-weight: 300;

}
.rt-grid-9 .component-content ul.important li.listlink {
	background: url(/images/aghe/list-arrow-important-link.png) no-repeat left top;
}
.rt-grid-9 .component-content ul.important li a {
	font-size: 1em;
	line-height: 1em;
	text-decoration: none;
	color: #8b1b3f;
	font-family: "Oswald",arial,sans-serif;
	font-weight: 300;
}


.arrow {
font-weight: 300;
float: right;
font-size: 1.4em;
line-height: 1.04em;
background: #8b1b3f;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
-webkit-box-shadow: inset 4px 2px 1px rgba(94,18,43,1);
-moz-box-shadow: inset 4px 2px 1px rgba(94,18,43,1);
box-shadow: inset 4px 2px 1px rgba(94,18,43,1);
width: 30px;
height: 30px;
text-align: center;
}
.arrow:hover {
background: #70102f;
}

/* SHARE THIS */
#rt-main #rt-content-bottom .module-surround .module-title,
#rt-bottom .module-surround .module-title  {
	border:none;
	margin:0;
	padding:0;
}
#rt-main #rt-content-bottom .module-surround .module-content,
#rt-bottom .module-surround .module-content {
	margin: 0;
	padding: 10px 15px 10px 0px;
	border-radius: 0 0 5px 5px;
}

#rt-main #rt-content-bottom .module-surround .module-title .title,
#rt-bottom .module-surround .module-title .title {
	color: #aeaeae;
	font-family: "Alegreya Sans",arial,sans-serif;
	font-weight: 400;
	font-size: 1.2em;
	text-transform: uppercase;
	padding:0 0 5px 0;
	margin:0;
}

/* sharethis - home buttons */
#rt-bottom .stButton {
	background: #e1e1e1;
	width:40px;
	height:40px;
}
#rt-bottom .stLarge {
	display:none;
}
#rt-bottom .st_facebook_large .stButton {
	background: url(/images/aghe/sharethis/home/facebook.png) no-repeat;
}
#rt-bottom .st_twitter_large .stButton {
	background: url(/images/aghe/sharethis/home/twitter.png) no-repeat;
}
#rt-bottom .st_linkedin_large .stButton {
	background: url(/images/aghe/sharethis/home/linkedin.png) no-repeat;
}
#rt-bottom .st_email_large .stButton {
	background: url(/images/aghe/sharethis/home/email.png) no-repeat;
}
#rt-bottom .st_sharethis_large .stButton {
	background: url(/images/aghe/sharethis/home/sharethis.png) no-repeat;
}
#rt-bottom .st_pinterest_large .stButton {
	background: url(/images/aghe/sharethis/home/pinterest.png) no-repeat;
}


/* sharethis - inner buttons */
#rt-content-bottom .stButton {
	background: #e1e1e1;
	width:25px;
	height:25px;
}
#rt-content-bottom .stLarge {
	display:none;
}
#rt-content-bottom .st_facebook_large .stButton {
	background: url(/images/aghe/sharethis/inner/facebook.png) no-repeat;
}
#rt-content-bottom .st_twitter_large .stButton {
	background: url(/images/aghe/sharethis/inner/twitter.png) no-repeat;
}
#rt-content-bottom .st_linkedin_large .stButton {
	background: url(/images/aghe/sharethis/inner/linkedin.png) no-repeat;
}
#rt-content-bottom .st_email_large .stButton {
	background: url(/images/aghe/sharethis/inner/email.png) no-repeat;
}
#rt-content-bottom .st_sharethis_large .stButton {
	background: url(/images/aghe/sharethis/inner/sharethis.png) no-repeat;
}
#rt-content-bottom .st_pinterest_large .stButton {
	background: url(/images/aghe/sharethis/inner/pinterest.png) no-repeat;
}
#rt-content-bottom .st_printpage_large a {
	background: url(/images/gsa/sharethis/large/print.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	height:25px;
}
#rt-content-bottom .st_printpage_large .stButton a span{
	visibility: hidden;
	text-decoration: none;
}



/*responsive nav toggle */
	#rt-navigation .searchtbl{
		display: none;
		position: absolute;
		top:0;
		left:auto;
		right:0;
	}

	#rt-navigation #nav-toggle {
height: 35px;
background: #8b1b3f url(/images/aghe/menu_thumb.png) no-repeat 10px center;
color: #fff;
font: 400 14px/35px 'Oswald',helvetica,arial,sans-serif;
display: none;
width: 70px;
text-align: right;
padding-right:10px;
text-decoration: none;
text-transform: uppercase;

	}	

	.rt-menu-mobile #navmain.menutop {
		float: none;
	}
	.rt-menu-mobile #navmain.menutop li {
		float: none;
	}

/* Editor styles - mimic*/
p {
	font-size: 1.2em;
	line-height: 1.6em;
	color:#393939;
}
.large {
	font-size: 1.4em;
	line-height: 1.7em;
}

.small {
	font-size: 1.1em;
	line-height: 1.4em;
}

h2 {
	color:#8b1b3f;
	font-weight: normal;
}

h4 {
	color:#73a3a3;
	font-weight: normal;
	font-size:1.2em;
	margin:15px 0 10px;
}

#rt-main .component-content .item h2.h1, 
#rt-main .component-content .item h2.h1 a, 
#rt-main .component-content .item-page h2.h1, 
#rt-main .component-content .item-page h2.h1 a, 
#rt-main .component-content .items-leading h2.h1, 
#rt-main .component-content .items-leading h2.h1 a, 
#rt-main .component-content div > h2.h1 {
	color: #fff !important;
	background: #74a4a3;
	margin-bottom: 25px;
	padding: 13px 15px;
	font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif !important;
	text-transform: none;
	font-weight: 300 !important;
	font-size: 1.9em;
}
#rt-main .component-content .item h2.h1:after, 
#rt-main .component-content .item h2.h1:after a, 
#rt-main .component-content .item-page h2.h1:after, 
#rt-main .component-content .item-page h2.h1:after a, 
#rt-main .component-content .items-leading h2.h1:after, 
#rt-main .component-content .items-leading h2.h1:after a, 
#rt-main .component-content div > h2.h1:after {
	content: url(/images/aghe/h1-important.png);
	opacity: 1;
	display: block;
	padding: 2.1em 0 0 15px;
}

#rt-main .component-content .item-page h2, 
#rt-main .component-content .blog h2, 
#rt-main .component-content .weblink-category h2, 
#rt-main .component-content .contact h2, 
#rt-main .component-content .login h2, 
#rt-main .component-content h2 {
font-size: 1.7em;
padding-bottom: 0;
margin:15px 0 10px;
border-bottom: 0px solid;
position: relative;
letter-spacing: normal;
z-index: 0;
color: #70102f !important;
font-family: 'Alegreya Sans', Helvetica, Arial, sans-serif;
font-weight: 300;
}

#rt-main .component-content .item-page h2.important, 
#rt-main .component-content .blog h2.important, 
#rt-main .component-content .weblink-category h2.important, 
#rt-main .component-content .contact h2.important, 
#rt-main .component-content .login h2.important, 
#rt-main .component-content h2.important  {
	color:#fff !important;
	background: #8b1b3f;
	padding:10px 15px;
	margin-bottom: 25px;
}
#rt-main .component-content .item-page h2.important:after, 
#rt-main .component-content .blog h2.important:after, 
#rt-main .component-content .weblink-category h2.important:after, 
#rt-main .component-content .contact h2.important:after, 
#rt-main .component-content .login h2.important:after, 
#rt-main .component-content h2.important:after {
	content: url(/images/aghe/h2-important.png);
	opacity: 1;
	display: block;
	padding: 2em 0 0 15px;
}

#rt-main .component-content .item-page h3, 
#rt-main .component-content .blog h3, 
#rt-main .component-content .weblink-category h3, 
#rt-main .component-content .contact h3, 
#rt-main .component-content .login h3, 
#rt-main .component-content h3 {
	color:#73a3a3;
	font-weight: normal;
	font-size:1.4em;
	margin:15px 0 10px;
}

.menu-home #rt-main .component-content h3 {
	color: #585858;;
	font-size: 1.2em;
	line-height: 1.6em;
	margin:0;
	padding:0 0 15px 0;
	text-transform: none;
	
}





#rt-main .component-content .item-page h3.important, 
#rt-main .component-content .blog h3.important, 
#rt-main .component-content .weblink-category h3.important, 
#rt-main .component-content .contact h3.important, 
#rt-main .component-content .login h3.important, 
#rt-main .component-content h3.important {
	color:#8b1b3f;
	background: #dadada;
	padding:10px 15px;
	font-weight: 300;
	display: inline-block;
}


.img_caption {
	float:right !important;
	padding:0 0 0 25px !important;
}
.img_caption .img_caption {
	float:none !important;
	text-align: left;
	color:#558988;
	padding:10px 0 !important;
}


/* Slide out menu */

.mm-list > li {
	padding-bottom: 0 !important; 
}
.mm-current .mm-list .parent.mm-opened > a.mm-subopen {
height: 41px !important;
border:none !important;
}    
.mm-current .mm-list .parent a.mm-subopen {
height: 40px !important;
border-bottom: solid 1px #77243e !important;
}    


.mm-current.mm-opened .mm-list a.mm-subopen {
/*background: transparent;*/
}

.mm-menu.mm-ismenu {
background: #585858;
}
.mm-menu .mm-list {
	margin:0 !important;;
	width:100% !important;
}
.mm-menu .mm-list > li > a, 
.mm-menu .mm-list > li > span {
	text-transform: uppercase;
	color:#fff;
	font-family: 'Oswald',helvetica,sans-serif;
	font-weight: 400;
}
.mm-menu .mm-list.level2 > li a, 
.mm-menu .mm-list.level2 > li span {
	text-transform: uppercase;
	color:#fff;
	font-family: 'Oswald',helvetica,sans-serif;
	font-weight: 300;
}
.mm-menu .mm-list > li:after {
	border-color: rgba(255, 255, 255, 1) !important;
}
.mm-menu .mm-list > li > a.mm-subopen:before {
	border: none;
}
.mm-menu .fusion-submenu-wrapper {
	width:100% !important;
}
.mm-menu .fusion-submenu-wrapper .mm-list {
	/*background:#c3c3c3;*/
}
.mm-menu .mm-list > li.parent.active.root {
	background: #8b1b3f;
}
.mm-menu .mm-list > li.parent.active > a:not(.mm-subopen), 
.mm-menu .mm-list > li.parent.active > span,
.mm-menu .mm-list > li.parent.active > a.mm-subopen {
	/*background: #8b1b3f;*/
}

.mm-menu .mm-panel.level2 {
	background: #932e4e !important;
}
.mm-menu .mmlist 
.mm-menu.mm-vertical .mm-list li.parent.active > ul {
	background: #8b1b3f;
}
.mm-menu .mm-list > li {
	border-bottom:solid 1px #fff !important;
}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {
	border:none !important;
}
.mm-menu .mm-list.level2  li,
.mm-menu .mm-list .daddy {
border-bottom: solid 1px #77243e !important;
}
.mm-menu .mm-list.level2 .parent {
border: none !important;
}



.mm-menu.mm-vertical.mm-opened > .mm-list > li.parent.active > a.mm-subopen {
	background:#8b1b3f;
}
.mm-menu.mm-vertical > .mm-list > li.parent.active.mm-opened > a.mm-subopen {
	background:#932e4e;
}

.mm-menu.mm-vertical > li.parent.active > .mm-list.mm-panel.mm-opened > a.mm-subopen {
	background:#932e4e;
}



.mm-menu.mm-vertical .mm-list .mm-panel {
padding: 0 !important;
}


.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
	display: block !important;
}
.mm-menu.mm-vertical .mm-list li > .mm-panel {
	display: none !important;
}


#rt-navigation .menutop li.root > .item > span {
padding: 8px 13px;
display: block;
}


/* home slider */
.menu-home .bt-cs .bt-row {
	padding: 0;
}
.menu-home .bt-cs .bt-inner {
	padding: 0;
}
.menu-home .bt-cs .bt-inner img {
	outline:none;
	border:none;
	border-right: 1px solid #fff;
	max-width: 99%;
	margin: 0 35px 0 0 !important;
}
.menu-home .bt-cs .bt-inner .bt-title {
	color: #FFF;
	font-weight: 300;
	font-family: 'Oswald',helvetica, arial, sans-serif;
	padding-top: 80px;
	font-size: 2em;
	letter-spacing: 0.02em;
}
.menu-home .bt-introtext {
	color:#575757;
	font-size: 1.3em !important;
	line-height: 1.5em !important;
	padding-right:35px;
}

.menu-home .bt-cs .bt-inner .readmore {
	border: none;
	box-shadow:  inset 0 0px 0px rgba(0,0,0,0.15);
	background: none;
	color: #8b1b3f;
	font-weight: 500;
	text-shadow: 0px 0px 0px rgba(225,225,225,0.4);
	background-color: transparent;
	padding:10px 0 0 0 !important;
	margin:0 !important;
}
.menu-home .bt-cs .bt-inner .readmore a{
	color: #8b1b3f;
	font-weight: 700;
	font-size: 1.1em;
	text-transform: uppercase;
	padding:0 24px 0 0 !important;
	margin:0 !important;
	display: block;
	background: url(/images/aghe/slider_readmore_arrow.png) no-repeat right center;
}

.menu-home .bt-cs .bt-inner .readmore:hover,
.menu-home .bt-cs .bt-inner .readmore:after,
.menu-home .bt-cs .bt-inner .readmore:active,
.menu-home .bt-cs .bt-inner .readmore a:hover {
	text-shadow: 0px 0px 0px rgba(225,225,225,0) !important;
	padding:0;
	margin:0;
}

.menu-home .bt-cs .slides_container {
	background: #b0aba8;
}
.menu-home #btcontentslider131 .bt_handles {
	top: 350px !important;
	right: auto !important;
	left: 745px;
}

.menu-home .bt_handles li a {
display: block !important;
width: 16px;
height: 0;
padding-top: 15px;
background:#fff;
background-position: 0;
float: left;
padding: 16px 0 0 0 !important;
margin-right:3px;
overflow: hidden;
border-radius: 8px;
}
.menu-home .bt_handles li.current a {
	background:#8f8178;
}


#rt-footer .bt-cs .slides_container {
	background: transparent;
	
}
#rt-footer .bt-cs .bt-inner img {
	outline:none;
	border:none;
	border: none;
	max-width: 99%;
	margin:0 !important;
}
#rt-footer .bt-cs .bt-inner {
	padding: 0 5px;
}


.rt-grid-9 .component-content ul {
	list-style-image: none;
	list-style-type: disc;
	margin-left:0;
	padding-left:0;
}

.rt-grid-9 .component-content ul,
.rt-grid-9 .component-content ol {
	padding-bottom:15px;
}

.rt-grid-9 .component-content ol li {
	list-style-image: none;
	list-style-type: decimal;
	color: #393939;
}

.rt-grid-9 .component-content ul li.edit-icon:before,
.rt-grid-9 .component-content ul.actions li:before,
.rt-grid-9 .component-content li.ff_listItem:before,
.rt-grid-9 .component-content ul.nav-tabs li:before {
	content: "";
}
.rt-grid-9 .component-content ul.nav-tabs {
	padding-bottom:0 !important;
}

.rt-grid-9 .component-content li {
	list-style-type: disc;
	color: #393939;
	padding: 0px !important;
	font-size: 1.2em;
	line-height: 1.5em;
    margin-bottom: 5px;
}


.form-horizontal .control-group {
padding-bottom: 20px !important;
margin: 0 !important;
}


.form-horizontal .control-group #lbl-emailcaddressx{
display: none;
}

.form-horizontal .control-group #processOrder {
	margin-top:20px;
}


#rt-footer .address p {
	font-size: 1em;
}

#rt-bottom .st_printpage_large a {
	background: url(/images/gsa/sharethis/large/print.png) no-repeat center center;
	width:40px;
	height:40px;
	position: absolute;
	top:0;
	left:0;
}
#rt-bottom .st_printpage_large a span {
	visibility: hidden;
	text-decoration: none;
}

.rt-grid-9 .component-content form .ff_listItem {
	padding-bottom:10px !important;
}
.ff_elem {
	border: solid 1px #ddd;
	 border-radius: 7px;
}
input[type="button"], input[type="submit"], input[type="reset"] {
	color:#fff;
	cursor: pointer;
	background: #85312c;
	height: inherit;
}

.ev_table {
	border: none;
	margin:0;
}
.ev_table td{
	border: none;
}
.ev_table  h2 {
	margin-bottom: 0;
}
#rt-main .component-content .ev_table  h2.important:after {
	margin-bottom: 0;
	padding: 18px 0 0 15px;	
}
#rt-main .component-content .ev_table h2.important {
	margin-bottom: 5px;
	margin-top: 0px;
}
.rt-grid-9 .component-content .ev_table ul li:before {
content: " ";
}
#jevents_body .date {
font-family: 'Oswald',arial;
font-size: 2.2em;
font-style: normal;
font-weight: 300;
text-transform: uppercase;
text-align: right;
border-right: solid 1px #d3d3d3;
padding: 20px;
}
#jevents_body .date span {
font-family: 'Alegreya Sans',arial;
font-size: .7em;
font-style: normal;
display: block;
text-align: right;
}
#jevents_body .ev_table li {
border: none;
}
#jevents_body .jev_catselect {
text-align: left !important;
}
#jevents_body td {
text-align: left !important;
}

.component-content .blog h1 {
color: #8f8178 !important;
text-shadow: 0px 0px 0px #fff;
text-transform: uppercase;
font-weight: 400 !important;
font-family: "Alegreya Sans",arial,sans-serif !important;
margin: 0;
padding: 0 0 10px 0;
	}


.blogstaffcategory article {
width: 105px;
position: relative;
overflow: hidden;
padding: 95px 0 20px 0 !important;
margin: 0 15px 0 0;
display: inline-block;
vertical-align: top;


width: 133px;
position: relative;
overflow: hidden;
padding: 190px 0 20px 0;
margin: 0 15px 0 0;
display: inline-block;
vertical-align: top;
min-height: 170px;

}




.blogstaffcategory article.staff-1 {
clear: left;
}


.component-content .blogstaffcategory .item h3 {
padding-top: 5px;
display: block;
height: 25px;
overflow: hidden;
font-size: 1.2em;
}
.component-content .blogstaffcategory .item p {
font-size: 1.1em;
}
.blogstaffcategory article img {
position: absolute;
top: 0;
left: 0;
width: 102px;
height: 102px;
padding: 0 !important;
}

.menu-leadership .blogstaffcategory .row-0 article.item h2 {
min-height: 44px;
}

.component-content .blogstaffcategory .item .readmore {
position: absolute;
bottom: 0px;
}
.component-content .blogstaffcategory .item .readmore {
background: transparent !important;
font-weight: normal;
box-shadow: inset 0 0 0 rgba(0,0,0,0);
border: none;
border-radius: inherit;
}
.component-content .blogstaffcategory .item .readmore a {
border-radius: 5px;
border: 1px solid rgba(0,0,0,0.2);
background: #eeeeee!important;
color: #005daa !important;
text-shadow: -1px -1px 1px rgba(0,0,0,0) !important;
margin: 0;
padding: 3px 15px;
}
#rt-main .component-content .blogstaffcategory .item h2 {
padding-bottom: 0;
display: block;
overflow: hidden;
font-size: 1.6em;
min-height: 45px;
}
#rt-main .component-content .blogstaffcategory .item h3 {
padding-top: 5px;
display: block;
height: 16px;
overflow: hidden;
font-size: 1.2em;
margin: 0;
padding: 0;
}

.component-content .blogstaffcategory .cols-4 .column-1,
.component-content .blogstaffcategory .cols-4 .column-2,
.component-content .blogstaffcategory .cols-4 .column-3 {
margin-right: 2%;
}
.component-content .blogstaffcategory .cols-4 .column-4 {
margin-right: 10%;
}

body.menu-current-fellows tr.filter {
display: none;
}

div.hikashop_footer {
display: none;
}
/* Confluence responsive */


@media only screen and (max-width: 1080px) {
	#rt-top .rt-grid-3.rt-alpha {
		width: 285px;
	}
	#rt-top #rt-logo {
		background: url(/images/aghe/aghe_logo_280.png) 50% 0 no-repeat !important;
		background: url(/images/aghe/AGHE_logo-394.png) 50% 0 no-repeat !important;
		background-size: contain !important;
	
	}
	#rt-top .rt-grid-3.rt-omega {
		width: 200px;
	}
	#rt-top .search #mod-search-searchword {
		width: 120px;
	}
	#rt-navigation .menutop li.root {
		margin: 0px;
	}
	.menu-home #rt-main .rt-block p {
		width: 24%;
	}
	.menu-home .highlightstbl .title {
		width:30%;
	}
	.menu-home .highlightstbl .highlight {
		padding-left: 5px;
		width:15%;
	}
	
	
	.menu-home .bt-cs .bt-inner img {
		width:450px !important;
	}
	.menu-home #btcontentslider131 .bt_handles {
		top: 20px !important;
		right: auto !important;
		left: 470px;
	}
	.menu-home .bt-cs .bt-inner .bt-title {
		padding-top: 50px;
	}	
	



}
@media only screen and (max-width: 960px) {

	.menu-home #rt-main .rt-block img {
		display: none;
	}
	.menu-home #rt-main .rt-block p {
		float: none;
		width:100%;
		padding-bottom:15px !important;
	}

	#rt-navigation .menutop li.root .daddy > span {
		padding-right: 0px;
	}
	#rt-navigation .menutop li.root > .item > span {
		padding: 8px;
		display: block;
	}
	#rt-top .rt-grid-3.rt-alpha {
		float:none;
		margin:0 auto;
	}
	#rt-top .menutop {
		float: left;
	}
	
	body #rt-top .rt-grid-3.rt-alpha .rt-block {
		margin: 0;
	}
	#rt-top #rt-logo {
		margin:0 0 0 20px;
		width: 280px;
	}
	#rt-top .rt-grid-4 {
		width: 340px;
		float: left;
		padding-top: 10px;
	}
	#rt-top .rt-grid-4 #rt-top .menutop {
		float: none;
	}
	#rt-top .rt-grid-2 {
		float: left;
		padding-top: 5px;
	}
	#rt-top .rt-grid-3.rt-omega {
		width: 300px;
		float: right;
		margin:-20px auto 0;
/*		clear: both; */
	}
	#rt-top .search #mod-search-searchword {
		width: 170px;
	}

.item-page .img_caption {
float: none !important;
padding: 0 0 15px 0px !important;
width:100%;
}

.item-page .img_caption {
	padding: 5px 0 10px 0px !important;
}

}

@media only screen and (max-width: 786px) {
	.menu-home .highlightstbl {
		width: 95%;
	}

.menu-home .highlightstbl .title {
	width:30%;
}
	.menu-home .highlightstbl .highlight {
		padding-left: 5px;
		width:15%;
	}


		.rt-container {
		padding: 0;
	}

	
}

@media only screen and (max-width: 767px) {

	#rt-navigation #nav-toggle {
		display: block;
		}

	#rt-main #rt-content-bottom .rt-block.bannermain,
	#rt-sidebar-a .nav.menu,
	#rt-footer .nav {
		display: none;
	}

	article,
	#rt-main #rt-content-bottom,
	#rt-main .rt-block.component-block {
		border-left: none;
		padding-left: 0px;
	}
	
	#rt-footer .rt-omega .module-surround {
		padding: 0 0 0 0px;
	}
	
	#rt-navigation .searchtbl {
		display: block;
	}
	#rt-top .rt-grid-3.rt-omega { /*top search */
		display: none;
	}
	#rt-navigation .rt-menu-mobile {
		text-align: left;
		padding:0;
	}
	#rt-navigation .rt-container {
		border:none;
		background: #e9e9e9 !important;
	}
	#rt-main #rt-content-bottom {
		margin-left: 0px;
	}

#rt-sidebar-a .rt-block.bannerside,
#rt-sidebar-a .rt-block.bannerside .module-surround,
#rt-sidebar-a .rt-block.bannerside .module-surround .module-content,
#rt-sidebar-a .rt-block.careerresource,
#rt-sidebar-a .rt-block.careerresource .module-surround,
#rt-sidebar-a .rt-block.careerresource .module-surround .module-content {padding: 0;margin: 0;}

	#rt-sidebar-a .rt-block.careerresource,
	#rt-sidebar-a .rt-block.bannerside {
		padding-bottom:10px;	
	}

	#rt-sidebar-a .bannergroup {
		text-align: left;
	}

	.menutop li.root:hover > .fusion-submenu-wrapper {top: 30px !important;}
	

	.menu-home .bt-cs .bt-inner img {
		width:475px !important;
		border:none;
		
	}
	.menu-home #btcontentslider131 .bt_handles {
		top: 270px !important;
		right: auto !important;
		left: 20px;
	}
	.menu-home .bt-cs .bt-inner .bt-title {
		padding: 45px 20px 0;
	}	
	.menu-home .bt-introtext {
		padding: 5px 20px;
	}	
	.menu-home .bt-cs .bt-inner .readmore {
		padding: 0 20px 10px!important;
	}

.menu-home #rt-maintop .missiontbl {
	display: block;
	width:80%;
}
.menu-home #rt-maintop .numbercell,
.menu-home #rt-maintop .numberinfo {
	display: block;
	float: left;
	
}
.menu-home #rt-maintop .numbercell {
clear:left;	
width:20%;	
}
.menu-home #rt-maintop .numberinfo {
	width:70%;
}



.menu-home .highlightstbl,
.menu-home .highlightstbl .highlight,
.menu-home .highlightstbl .title {
	display: block;
	width: 100%;
	text-align: center;
	border:none;
}
.menu-home .highlightstbl .title {
	border-top: solid 1px #aea9a5;
	border-bottom:solid 1px #aea9a5;
	padding:5px 0;
	margin:5px 0 10px;
	
}
.menu-home .highlightstbl {
padding: 0px 0 20px;
}

.menu-home #rt-headerblock{
	padding-bottom:0px;
}

}

@media only screen and (max-width: 568px) {

#rt-navigation .rt-container {
	width: 100%;
}

	.menu-home #btcontentslider131 .bt_handles {
		display: none;
	}


.menu-home .highlightstbl .title span {
display: inline;
}
	.rt-container {
		padding: 0;
	}
	
	#rt-top .rt-grid-4,
	#rt-top .rt-grid-2 {
		display: none;
	}

	.menu-home #rt-maintop h2 {
		font: 300 20px/22px 'Alegreya Sans SC', Helvetica, Arial, sans-serif;
		padding-top:25px;
	}

	.maintop-title h1 {
		font-size: 1.7em;
	}

.menu-home #rt-mainbottom .connected h2 {
font: 300 38px/40px 'Oswald',helvetica, sans-serif;
letter-spacing: 0.03em;
margin: 0 auto;
padding: 25px 0 20px 0;
}
body #rt-bottom .rt-block {
padding: 0;
margin: 0;
}
#rt-footer .rt-omega .module-surround {
padding: 0 0 0 10px;
}


.menu-home #rt-main .rt-block p {
width: 100%;
float: none;
padding: 0 0 15px 0 !important;
}
.menu-home #rt-main .rt-block {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
#rt-bottom .module-surround .module-content {
	margin: 0;
	padding: 10px 0px;
}

.menu-home .bt-cs .bt-inner .bt-title {
	padding-top:20px;
	font-size: 1.8em;
	padding: 20px 10px 0 10px;
}

.menu-home .bt-cs .bt-inner img {
border-right: none;
max-width: 100%;
margin: 0 !important;
}
.menu-home .bt-cs .bt-inner .readmore {
	padding:0 10px 10px !important;
}
.menu-home .bt-introtext {
		padding:0 10px;
	}

.menu-home .highlightstbl .highlight a {
padding-top: 0;
padding-bottom: 15px;
}

.menu-home #rt-mainbottom .connected h3 {
padding: 10px 0 10px;
line-height: 1em;
}

#rt-maintop {
	display: none;
}
.menu-home #rt-maintop {
	display: block;
}

#rt-footer .rt-block.supporters {
	display: none;
}




}

/* Sapphire iframes */
.sapphire-iframe-container {
}
.sapphire-iframe {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.component-content ul{
   padding-left: 15px !important;
}
.component-content ul ul {
    margin-left: 25px !important;
}
.component-content ul ul li {
    list-style-type: circle !important;
  font-size: inherit !important;
}
