/**
 * @package   Reaction Template - RocketTheme
* @version   $Id$
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2017 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/* Core */
body {font-family: Helvetica,Arial,sans-serif;}
.font-family-optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}
.font-family-geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}
.font-family-helvetica {font-family: Helvetica, Arial, FreeSans, sans-serif;}
.font-family-lucida {font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;}
.font-family-georgia {font-family: Georgia, sans-serif;}
.font-family-trebuchet {font-family: "Trebuchet MS", sans-serif;}
.font-family-palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}
@font-face {font-family: Bebas;src: url(../fonts/Bebas.eot);}
@font-face {font-family: "Bebas";src:local("Bebas"), url(../fonts/Bebas.ttf) format("truetype");}
.font-family-bebas h1, .font-family-bebas h2.title, .font-family-bebas .component-content .user legend, .font-family-bebas .component-content .contact legend, .font-family-bebas .componentheading , .font-family-bebas .edit-article legend, .font-family-bebas #contact-slider h3 {font-family: Bebas,Helvetica,Arial,sans-serif;letter-spacing: normal;font-weight: normal;}
#rt-menu .rt-container, #rt-top .rt-container, #rt-showcase .rt-container, #rt-feature .rt-container, #rt-main .rt-container, #rt-bottom .rt-container, #rt-footer .rt-container, #rt-copyright .rt-container, #rt-maintop .rt-container, #rt-mainbottom .rt-container, #rt-breadcrumbs .rt-container {background: transparent;}
ul {list-style-image: none;}
ul.menu {padding-left: 0;}
#rt-content-top, #rt-content-bottom {clear: both;}
#rt-popup, #rt-popuplogin, #rt-popupmodule {display: none;}

/* Header */
#rt-header .rt-container {padding: 15px 0;}
#rt-logo {width: 230px;height: 110px;display: block;margin-bottom: -10px;}
.rt-desc1 {font-size: 170%;display: block;font-weight: bold;line-height: 1.1em;margin-bottom: 10px;margin-top: -10px;}
.rt-desc2 {font-size: 120%;line-height: 1.4em;display: block;}
.rt-head-spacer {height: 12px;}
.header-demo {width: 510px;height: 280px;}

/* Top Menu */
#rt-menu .rt-container {height: auto;}
#rt-menu li.root, #horiz-menu.splitmenu li {border: none;}
#rt-menu ul.menutop {padding: 0 35px;}
.menutop ul, .menutop ul.columns2 {background-position: 50% 100%;background-repeat: no-repeat;float: left;}
.menutop .drop-top, .menutop .columns2 > .drop-top {background-position: 49.9% 0;background-repeat: no-repeat;}
.menutop li.active > .daddy span, .menutop li:hover > .daddy span, .menutop li.f-menuparent-itemfocus > .daddy span {background: none;}
body.menu-type-splitmenu .menutop li, body.menu-type-splitmenu .menutop li:hover, body.menu-type-splitmenu .menutop li.active, body.menu-type-splitmenu .menutop li.parent:hover, body.menu-type-splitmenu .menutop li.parent.active {border: 0;}

/* Showcase */
#rt-showcase h2.title {font-size: 210%;}
#rt-showcase .showcase .module-title {position: absolute;top: -30px;}
#rt-showcase .showcase h2.title {font-size: 280%;}

/* Feature */
#rt-feature {padding-top: 10px;}

/* Main Body */
#rt-main-surround {padding-top: 10px;}
body.bodylevel-high .rt-article-content {padding: 15px;margin: 0 -14px;}
.rt-article-title {text-transform: uppercase;margin: -3px 0 -1px 0;float: left;display: block;padding-bottom: 6px;padding-right: 10px;}
#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background-color: transparent;}

/* Side Menus */
#rt-main-surround ul.menu li {list-style: none;margin-bottom: 5px;}
#rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover {text-decoration: none;}
#rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item {display: block;text-indent: 0;overflow: hidden;font-size: 120%;font-weight: normal;padding: 4px 0 4px 20px;}
#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {font-weight: bold;}
#rt-main-surround ul.menu li li {padding: 0;margin: 0;font-size: 95%;background: none;border: none;}
#rt-main-surround .menu .subtext em {line-height: 14px;}
#rt-main-surround .menu em {display: block;font-size:80%;font-style: normal;font-weight: normal;}
#rt-main-surround ul.menu li a:hover, #rt-main-surround ul.menu li .separator:hover, #rt-main-surround ul.menu li .item:hover, #rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {background-position: 6px -675px;}
body.bodylevel-low #rt-main-surround ul.menu li {background: none;}

/* Modules */
.module-title {margin: 15px 0;}
.module-title2 {text-transform: uppercase;width: auto;float: left;font-weight: bold;margin: 0 0 -1px 0;padding-right: 10px;}
h2.title {display: block;padding-bottom: 6px;padding-right: 10px;letter-spacing: -1px;line-height: 1em;margin: 0;}
.flush .rt-block {padding: 0;}
.background .module-content {padding: 15px;}
.background .module-title {margin-left: 15px;}
.simple .module-title2 {padding: 0;}
body.bodylevel-high #rt-main-surround .simple .module-title, body.bodylevel-med #rt-main-surround .simple .module-title, #rt-main-surround .simple h2.title {background: none;border: 0;}

/* Bottom */
#rt-bottom {padding-top: 6px}
#rt-bottom .rt-container {border: 0;}

/* Footer */
#powered-by {margin:10px 0;}
#rocket {display:inline-block;width: 148px;height: 23px;margin:0 20px 0 5px;vertical-align:middle;}
#gantry-logo {display:inline-block;width: 102px;height: 27px;margin:0 10px 0 0px;vertical-align:middle;background-position: 0 -24px;}
#rt-copyright {text-align: left;}
#gantry-totop {position: absolute;width: 100px;height: 26px;display: block;bottom: 0;right: 0;text-align:center;}
#gantry-totop span {display: block;padding-top: 9px;}
#gantry-resetsettings {margin-left:15px;margin-bottom:5px;display:block;float:left;}

/* Login Popup Feature */
#rt-popup .module-content {margin: 0;}
#rt-popup .rt-block {padding: 0 5px;}
#rt-popup .title {padding: 0;margin-bottom: 10px;margin-top: 5px;}
#rt-popup .inputbox {width: 95%;}
#modlgn-remember {width: auto !important;}

/* Popup Login */
body .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container {min-height: 70px;}

/* JComments Readon */ 
.jcomments-latest-readmore {position: relative;display: block;padding-top: 10px;}
.jcomments-latest-readmore a {display: inline-block;padding: 0 10px 3px 10px;margin-left: 3px;height: 25px;border: 0;font-size: 13px;cursor: pointer;line-height: 25px;float: left;white-space: nowrap;}
.jcomments-latest-readmore a:before {content:"";position: absolute;height:25px;width: 3px;left:0;}

body.bodylevel-low .jcomments-latest-readmore a {padding: 0 0 0 8px;font-weight: bold;margin: 0;padding-left: 15px;}
body.bodylevel-low .jcomments-latest-readmore a {color: inherit;}
body.bodylevel-low .jcomments-latest-readmore a {background-position: 0 -679px;background-repeat: no-repeat;}
body.bodylevel-low .jcomments-latest-readmore a:hover {background-position: 0 7px;background-repeat: no-repeat;}
body.bodylevel-low .jcomments-latest-readmore a:before {display: none;}

/* Typography */
.readon {display: inline-block;margin-left: 3px;height: 25px;}
.readon span, .readon .button {display: block;margin-left: -3px;padding: 0 10px 3px 10px;border: 0;font-size: 13px;cursor: pointer;height: 25px;line-height: 25px;float: left;white-space: nowrap;}
.readon:hover {background-position: 100% -50px;}
.readon:hover span, .readon:hover .button {background-position: 0 -50px;}
body.bodylevel-low .readon, body.bodylevel-low .readon span, body.bodylevel-low .readon .button {padding: 0 0 0 8px;font-weight: bold;margin: 0;}
body.bodylevel-low .readon span, body.bodylevel-low .readon .button {background: none;}
body.bodylevel-low .readon {background-position: 0 -679px;background-repeat: no-repeat;}
body.bodylevel-low .readon:hover {background-position: 0 7px;background-repeat: no-repeat;}
#rt-accessibility {float: right;text-align: right;}
#rt-accessibility .rt-desc {display: block;float: left;text-align: left;margin-right: 5px;font-size: 12px;font-weight: bold;}
#rt-accessibility a {display: inline-block;}
#rt-accessibility .button {display: block;width: 18px;height: 18px;}
#rt-accessibility a.small .button {background-position: -76px 0;background-repeat: no-repeat;}
#rt-accessibility a.small:hover .button {background-position: -76px -19px;background-repeat: no-repeat;}
#rt-accessibility a.large .button {background-position: -57px 0;background-repeat: no-repeat;}
#rt-accessibility a.large:hover .button {background-position: -57px -19px;background-repeat: no-repeat;}
.rokradios, .rokchecks {padding: 1px 5px 7px 24px;line-height: 120%;}
.rokradios {background-position: 0 0;background-repeat: no-repeat;}
.rokradios-active {background-position: 0 -211px;background-repeat: no-repeat;}
.rokchecks {background-position: 0 -423px;background-repeat: no-repeat;}
.rokchecks-active {background-position: 0 -634px;background-repeat: no-repeat;}
.date-block .date {font-size: 120%;text-transform: uppercase;font-weight: bold;}
#breadcrumbs-home {width: 13px;height: 13px;display: block;float: left;margin-top: 2px;}
#breadcrumbs h3, .leading_separator {display: none;}
span.breadcrumbs {display: block;font-size: 110%;font-weight: bold;overflow: hidden;}
span.breadcrumbs img {width: 12px;height: 23px;float: left;}
span.breadcrumbs a, span.no-link {padding: 0 8px;float: left;display: block;height: 23px;}
span.showHere {float: left;padding-left: 8px;}
.floatleft {float: left;margin-right: 25px;margin-bottom: 25px;}
.floatright {float: right;margin-left: 25px;margin-bottom: 25px;}

/* JComments */
#comments-form .roksubscribe {padding: 1px 5px 7px 24px;}

/* RokAjaxSearch */
#rokajaxsearch {overflow: hidden;}
#rokajaxsearch .inputbox {float: left;margin-right: 10px;}
.search_options {float: left;margin-top: 5px;}
.search_options label {margin-right:8px;}

/* RokGallery */
ul.rg-view-selector-list li {padding: 6px 6px 7px;}
ul.rg-view-selector-list {margin: -3px 0; padding: 0;}
ul.rg-sort-list li {margin: 0 2px; padding: 0 5px;}
ul.rg-sort-list, #main ul.rg-sort-list {margin: 0;padding: 0;}
.component-content .rg-gm-slice-list {margin: 0;padding: 0;list-style: none;}

/* RTL */
body.rtl .rt-article-title {float: right;padding-right: 0;padding-left: 10px;}
body.rtl .module-title2 {float: right;padding-right: 0;padding-left: 10px;}
body.rtl h2.title {padding-right: 0;padding-left: 10px;}
body.rtl .rokradios, body.rtl .rokchecks {padding: 1px 24px 7px 5px !important;}
body.rtl .rokradios {background-position: 100% 0;background-repeat: no-repeat;}
body.rtl .rokradios-active {background-position: 100% -211px;background-repeat: no-repeat;}
body.rtl .rokchecks {background-position: 100% -423px;background-repeat: no-repeat;}
body.rtl .rokchecks-active {background-position: 100% -634px;background-repeat: no-repeat;}
body.rtl #breadcrumbs-home {float: right;}
body.rtl span.breadcrumbs a, body.rtl span.no-link {padding: 0 12px 0 8px;float: right;margin-left: 0;}
body.rtl span.breadcrumbs img {float: right;}
body.rtl #rt-copyright {text-align: right;}
body.rtl #gantry-totop {left: 15px;right: auto;}
body.rtl #gantry-resetsettings {margin-right: 15px;margin-left: 0;float: right;}
body.rtl #powered-by {text-align: right;display: block;margin-top: 0;}
body.rtl #rocket {margin: 0 5px 0 20px;}
body.rtl #gantry-logo {margin: 0 5px 0 0;}
body.rtl #rt-main-surround ul ul {margin-left: 0;margin-right: 25px;}
body.rtl .roknewspager-wrapper {direction: ltr;text-align: right;}
body.rtl #rt-main-surround ul.menu {margin-right: 0;}
body.rtl #rt-accessibility {float: left;text-align: left;padding: 0;margin-right: 0;}
body.rtl #rt-accessibility .rt-desc {float: right;text-align: right;margin-right: 0;margin-left: 0;}
body.rtl #form-login ul li a, body.rtl #com-form-login ul li a, body.rtl ul.rt-more-articles li a, body.rtl .rt-section-list ul li a {background-position: 100% -1269px;}
body.rtl #rt-main-surround ul.menu a, body.rtl #rt-main-surround ul.menu .separator, body.rtl #rt-main-surround ul.menu .item {padding: 4px 20px 4px 0;}
body.rtl #rt-main-surround ul.menu li a, body.rtl #rt-main-surround ul.menu li .separator, body.rtl #rt-main-surround ul.menu li .item {background-position: 100% 11px;}
body.rtl #rt-main-surround ul.menu li a:hover, body.rtl #rt-main-surround ul.menu li .separator:hover, body.rtl #rt-main-surround ul.menu li .item:hover, body.rtl #rt-main-surround ul.menu li.active > a, body.rtl #rt-main-surround ul.menu li.active > .separator, body.rtl #rt-main-surround ul.menu li.active > .item {background-position: 100% -675px;}
body.rtl .menutop li.active > .daddy span, body.rtl .menutop li:hover > .daddy span, body.rtl .menutop li.f-menuparent-itemfocus > .daddy span {background: none;}
body.rtl #rt-main-surround ul {padding-left: 0;padding-right: 15px;}
body.rtl #rt-main-surround ul.menu, body.rtl #rt-main-surround ul.menu ul, body.rtl #rt-main-surround ul.roknewspager, body.rtl #rt-main-surround ul.badge, body.rtl #rt-main-surround form ul {padding-right: 0;}

/* 3rd Party K2 Registration */
body #k2Container table tr,body #k2Container table th,body #k2Container table td{background:none !important;border:0 !important;}
body #k2Container table td.key{padding-right:15px;}
body .k2AccountPage table tr td label{display:inline;}
body .k2AccountPage div.k2AccountPageUpdate{border:none;}
body #k2Container input.inputbox,body #k2Container select,body #k2Container input[type="file"]{border:1px solid #D9D9D9;background:#ffffff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}
body #k2Container input#genderf,body #k2Container input#genderm{float:none;margin:0 5px 5px 0;}
body #k2Container .defaultSkin table.mceLayout{border:1px solid rgba(0, 0, 0, 0.1);}
body #k2Container .toggle-editor{margin:10px 0;}body #k2Container .toggle-editor a{color:rgba(0, 0, 0, 0.5);}body #k2Container .toggle-editor a:hover{color:rgba(0, 0, 0, 0.8);}
body #k2Container table.admintable tr td {padding-bottom: 15px;}

/* Extras */
.even, .odd {background: inherit;border-bottom: inherit;}
.component-php-body {min-width: inherit !important;background: #fff;color: #000;}
.component-php-body .rt-container {width: auto;}
.component-php-body .controls {width: auto;height: auto;position: inherit;margin-top: inherit;background: none;top: inherit;right: inherit;border: inherit;box-shadow: inherit;}
.component-php-body .rt-block {padding: 0;width: inherit !important;}
.edit.item-page .chzn-container.chzn-container-multi, .edit.item-page .chzn-container.chzn-container-multi input {min-width: 250px !important;}

/* Images and FigCaptions */
.img-intro-right,.img-fulltext-right{float:right;margin-left:10px;margin-bottom:10px;}
.img-intro-left,.img-fulltext-left{float:left;margin-right:10px;margin-bottom:10px;}
figcaption,figure{display:block;}
figure{display:table;}
figure.pull-center,img.pull-center{margin-left:auto;margin-right:auto;}
figcaption{display:table-caption;caption-side:bottom;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.pull-left{float:left;}
.pull-right{float:right;}