/**
 * @package   Halcyon Template - RocketTheme
 * @version   1.7 July 15, 2014
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/**** Unified Border Color is: #EBEBEB ****/

/* Core */
body {background: #FFF;color: #888;}
.title {color: #333;}
a:hover {color: #222;}

/* Navigation */
.fusion-submenu-wrapper {border: 1px solid #fff;box-shadow: 0 2px 3px rgba(0,0,0,0.3);}

/* Showcase */
#rt-showcase {background: #FAFAFA;border-bottom: 1px solid #EBEBEB;}

/* Feature */
#rt-feature {background: #F3F3F3 url(../images/main/light/shadow-div.png) 50% 100% repeat-x;}

/* MainTop */
#rt-utility, #rt-maintop, #rt-breadcrumbs {border-bottom: 1px solid #EBEBEB;}

/* Main Body */
.mb7-sa5 {background: url(../images/main/light/columns/mb7-sa5.png) 50% 0 repeat-y;}
.sa5-mb7 {background: url(../images/main/light/columns/sa5-mb7.png) 50% 0 repeat-y;}
.mb8-sa4 {background: url(../images/main/light/columns/mb8-sa4.png) 50% 0 repeat-y;}
.sa4-mb8 {background: url(../images/main/light/columns/sa4-mb8.png) 50% 0 repeat-y;}
.mb9-sa3 {background: url(../images/main/light/columns/mb9-sa3.png) 50% 0 repeat-y;}
.sa3-mb9 {background: url(../images/main/light/columns/sa3-mb9.png) 50% 0 repeat-y;}
.mb6-sa6, .sa6-mb6 {background: url(../images/main/light/columns/mb6-sa6.png) 50% 0 repeat-y;}
.mb4-sa4-sb4, .sa4-mb4-sb4, .sa4-sb4-mb4 {background: url(../images/main/light/columns/mb4-sa4-sb4.png) 50% 0 repeat-y;}
.mb6-sa3-sb3 {background: url(../images/main/light/columns/mb6-sa3-sb3.png) 50% 0 repeat-y;}
.mb8-sa2-sb2 {background: url(../images/main/light/columns/mb8-sa2-sb2.png) 50% 0 repeat-y;}
.sa3-mb6-sb3 {background: url(../images/main/light/columns/sa3-mb6-sb3.png) 50% 0 repeat-y;}
.sa2-mb8-sb2 {background: url(../images/main/light/columns/sa2-mb8-sb2.png) 50% 0 repeat-y;}
.sa3-sb3-mb6 {background: url(../images/main/light/columns/sa3-sb3-mb6.png) 50% 0 repeat-y;}
.sa2-sb2-mb8 {background: url(../images/main/light/columns/sa2-sb2-mb8.png) 50% 0 repeat-y;}
.mb3-sa3-sb3-sc3, .sa3-mb3-sb3-sc3, .sa3-sb3-mb3-sc3, .sa3-sb3-sc3-mb3 {background: url(../images/main/light/columns/mb3-sa3-sb3-sc3.png) 50% 0 repeat-y;}
.mb4-sa2-sb3-sc3 {background: url(../images/main/light/columns/mb4-sa2-sb3-sc3.png) 50% 0 repeat-y;}
.mb4-sa3-sb2-sc3 {background: url(../images/main/light/columns/mb4-sa3-sb2-sc3.png) 50% 0 repeat-y;}
.mb4-sa3-sb3-sc2 {background: url(../images/main/light/columns/mb4-sa3-sb3-sc2.png) 50% 0 repeat-y;}
.mb6-sa2-sb2-sc2 {background: url(../images/main/light/columns/mb6-sa2-sb2-sc2.png) 50% 0 repeat-y;}
.sa3-mb4-sb2-sc3 {background: url(../images/main/light/columns/sa3-mb4-sb2-sc3.png) 50% 0 repeat-y;}
.sa2-mb4-sb3-sc3 {background: url(../images/main/light/columns/sa2-mb4-sb3-sc3.png) 50% 0 repeat-y;}
.sa3-mb4-sb3-sc2 {background: url(../images/main/light/columns/sa3-mb4-sb3-sc2.png) 50% 0 repeat-y;}
.sa2-mb6-sb2-sc2 {background: url(../images/main/light/columns/sa2-mb6-sb2-sc2.png) 50% 0 repeat-y;}
.sa3-sb2-mb4-sc3 {background: url(../images/main/light/columns/sa3-sb2-mb4-sc3.png) 50% 0 repeat-y;}
.sa2-sb3-mb4-sc3 {background: url(../images/main/light/columns/sa2-sb3-mb4-sc3.png) 50% 0 repeat-y;}
.sa3-sb3-mb4-sc2 {background: url(../images/main/light/columns/sa3-sb3-mb4-sc2.png) 50% 0 repeat-y;}
.sa2-sb2-mb6-sc2 {background: url(../images/main/light/columns/sa2-sb2-mb6-sc2.png) 50% 0 repeat-y;}
.sa3-sb3-sc2-mb4 {background: url(../images/main/light/columns/sa3-sb3-sc2-mb4.png) 50% 0 repeat-y;}
.sa3-sb2-sc3-mb4 {background: url(../images/main/light/columns/sa3-sb2-sc3-mb4.png) 50% 0 repeat-y;}
.sa2-sb3-sc3-mb4 {background: url(../images/main/light/columns/sa2-sb3-sc3-mb4.png) 50% 0 repeat-y;}
.sa2-sb2-sc2-mb6 {background: url(../images/main/light/columns/sa2-sb2-sc2-mb6.png) 50% 0 repeat-y;}
/* .sidebar-left #rt-sidebar-a, .sidebar-left #rt-sidebar-b, .sidebar-left #rt-sidebar-c {background: url(../images/main/light/sidebar-shadow-left.png) 100% 0 no-repeat;} */
.sidebar-right #rt-sidebar-a, .sidebar-right #rt-sidebar-b, .sidebar-right #rt-sidebar-c {background: url(../images/main/light/sidebar-shadow-right.png) 0 0 no-repeat;}
.component-content .rt-article-icons .print-icon a,.component-content .rt-article-icons .email-icon a,.component-content .rt-article-icons .edit-icon a {background-image: url(../images/main/light/article-icons.png);}

/* Side Menu */
#rt-main-container .module-content ul.menu li:first-child {border-top: 1px solid #EBEBEB;}
#rt-main-container .module-content ul.menu li {border-bottom: 1px solid #EBEBEB;}
#rt-main-container .module-content ul.menu li.active {background-color: #fff;}
#rt-main-container .module-content .menu li.active#current > .item, #rt-main-container .module-content .menu li.active.current > a, #rt-main-container .module-content .menu li.active#current > a {color: #333;}

/* Extension */
#rt-extension {background: #F3F3F3 url(../images/main/light/shadow-div2.png) 50% 0 repeat-x;}

/* MainBottom */
#rt-mainbottom {border-top: 1px solid #EBEBEB;}

/* Copyright */
#rt-copyright {color: #888;border-top: 1px solid #EBEBEB;}
#rocket {background: url(../images/main/light/rocket.png) 0 0 no-repeat;}

/* Module Variations */
.module-icon {background-image: url(../images/main/light/module-icons.png);}
.rightshadow {background: url(../images/overlays/light/module-shadow-right.png) no-repeat;}
.leftshadow {background: url(../images/overlays/light/module-shadow-left.png) no-repeat scroll 100% 0;}
.title2 .title, .box2 .rt-block {background: #e0e0e0;}
.title3 .title, .box3 .rt-block {background: #191919;color: #fff;}
.box3 .title, .box3 a:hover {color: #fff;}

/* Joomla */
.readon .button, button, a.btn, input.button, input.btn {background: #e6e6e6;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);color: #333;border: 1px solid #ccc;border-bottom-color: #bbb;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.readon .button:hover, button:hover, a.btn:hover, input.button:hover, input.btn:hover {color: #333;}
.readon .button:focus {outline: 1px dotted #666;}
.inputbox, textarea, .component-content .contact-form input {-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}
.inputbox:focus, textarea:focus, .component-content .contact-form input:focus {border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);}
.inputbox, #form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox, .component-content .search_result .inputbox, .component-content .contact .inputbox, .component-content .user input#email, .component-content .user input#name, .component-content .user input#username, .component-content .user input#password, .component-content .user input#passwd, .component-content .user input#password2, .component-content .contact-form input, .component-content .contact-form textarea {border: 1px solid #ccc;}
.rt-joomla .contact .inputbox:focus, #com-form-login .inputbox:focus, #josForm .inputbox:focus, .search_result .inputbox:focus {border-color: #a1a1a1;transition: border-color 0.25s ease-in-out;}
.component-content #more-articles, .component-content .rt-pagination {background: #F7F7F7;border-bottom: 2px solid #EBEBEB;}
.component-content .rt-joomla-table {border: 1px solid #ddd;}
.component-content .rt-joomla-table th + th, .component-content .rt-joomla-table td + td, .component-content .rt-joomla-table th + td {border-left: 1px solid #ddd;}
body .component-content .rt-joomla-table th, body .component-content .rt-joomla-table td {background: #fff;border-bottom: 1px solid #ddd;}
body .component-content .rt-joomla-table tbody tr:nth-child(odd) td, body .component-content .rt-joomla-table tbody tr:nth-child(odd) th {background: #f9f9f9;}
body .component-content .rt-joomla-table tbody tr:hover td, body .component-content .rt-joomla-table tbody tr:hover th {background: #f5f5f5;}

/* Extras */
.tip-wrap {background: #fff;border: 1px solid #EBEBEB;color: #777;}