/**
 * @version   3.2.19 April 2, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/* Core */
body  { color:#eeeeee; background-color: #000000;}

#rt-header, #rt-bottom {color: #aaa;}
.rt-container {background: transparent;}
a{color: #e50e07;}
a:hover {color: #e50e07; text-decoration: underline;}
#rt-footer, #rt-copyright {color: #ddd;}
#rt-sidebar-a {background-color: transparent;}
#gantry-viewswitcher {margin: 5px auto;position: relative;top:auto;right:0;}

/* ************************************************************************** */

/* TYPOGRAPHY */
body h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a {color: #FFFFFF;}
blockquote {background: none repeat scroll 0 0 #202020;color: #909090;}
input, textarea {background: none repeat scroll 0 0 #202020;color: #BBBBBB;}
label {color: #909090;}

/* TABLE STYLE */
.component-content table a {color: #fff}
.component-content table a:hover {color: #e50e07}
.component-content th {background: none repeat scroll 0 0 #202020; border-bottom: 2px solid #202020;font-weight: bold; padding: 5px;}


/* LOGO */
#rt-logo {background: url("../images/black/gfx/logo.png") 0 0 no-repeat;width: 200px;height: 35px;display: block;}
#rt-logo-footer {background: url("../images/black/gfx/logo_footer.png") no-repeat scroll 0 0 transparent;display: block;height: 26px;width: 150px; margin-top: 5px;}

/* SIDEBAR */
#rt-sidebar-a .module-title h2, h3, h4, h5 {color: #909090;}
.article-content h2, h3, h4, h5 {color: #fff;}
.moduletable h3 {color: #909090;}

/* STENCILS */
.stencil-skate  { background-image: url("../images/black/gfx/stencils/skate.png"); background-repeat: no-repeat; background-position: top center; }
.stencil-turntable { background-image: url("../images/black/gfx/stencils/turntable.png"); background-repeat: no-repeat; background-position: top center; }
.stencil-clothing { background-image: url("../images/black/gfx/stencils/clothing.png"); background-repeat: repeat; background-position: top center; }

/* MENU 1 */
/* Navigation - Core */
#header-1 {border-bottom: 1px solid #202020;}

#header-1 #rt-menu ul.menu li a, .menutop li.root > .item, .menu-type-splitmenu .menutop li .item {color: #fff;}
#header-1 .menutop li.parent.root > .item span, .menu-type-splitmenu .menutop li.parent .item span {background-image: url(../images/black/gfx/menutop-daddy.png); background-position: right 5px; background-repeat: no-repeat; display: inline;}

/* Navigation - Hovers */
#header-1 #rt-menu ul.menu li a:hover, .menutop li.root > .item:hover, .menutop li.active.root.f-mainparent-itemfocus > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li:hover > .item {background: #e50e07;color: #fff;}

/* Navigation - Active */
#header-1 #rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover, .menutop li.root.active > .item, .menutop li.root.active > .item:hover, .menu-type-splitmenu .menutop li.active .item {background: transparent;color: #fff;}
#header-1 #rt-menu ul.menu li.active a:hover, #rt-menu ul.menu li.active a:hover, .menutop li.root.active:hover > .item, .menutop li.root.active:hover > .item:hover, .menu-type-splitmenu .menutop li.active:hover .item {background: #e50e07;color: #fff;}

/* Navigation note */
#header-1 #rt-menu1 .menutop li a .menu-description {color: #909090;}
#header-1 #rt-menu1 .menutop li a:hover .menu-description {color: #4C0000;}
#header-1 #rt-menu1 .menutop li.active a .menu-description {color: #909090;}
#header-1 #rt-menu1 .menutop li.active a:hover .menu-description {color: #4C0000;}
#header-1 #rt-menu1 .menutop li.f-mainparent-itemfocus a .menu-description {color: #4C0000;}

/* Navigation - Dropdowns */
.menutop .fusion-submenu-wrapper {background: #444;}
.menutop .fusion-submenu-wrapper.level3, .menutop .fusion-submenu-wrapper.level4, .menutop .fusion-submenu-wrapper.level5, .menutop .fusion-submenu-wrapper.level6 {background: #515151;}
.menutop ul li > .item {color: #909090; text-transform: uppercase;}
.menutop ul li > .item:hover, .menutop ul li.f-menuparent-itemfocus > .item {background: #333;color: #fff;}
.menutop ul li > .daddy span {background: url("../images/black/gfx/dropdown-daddy.png") 100% 50% no-repeat;}
.menutop .fusion-grouped ol li > .item {background: url(../images/black/gfx/menu-arrow.png) 5px 50% no-repeat;}

/* MENU 2 */
#rt-menu2 .rt-container {border-top: 1px solid #202020;}
#header-2 {border-bottom: 1px solid #202020;}

#header-2 #rt-menu ul.menu li a, .menutop li.root > .item, .menu-type-splitmenu .menutop li .item {color: #fff;}
#header-2 .menutop li.parent.root > .item span, .menu-type-splitmenu .menutop li.parent .item span {background: url(../images/black/gfx/menutop-daddy.png) 100% 50% no-repeat;}

/* Navigation - Hovers */
#header-2 #rt-menu ul.menu li a:hover, .menutop li.root > .item:hover, .menutop li.active.root.f-mainparent-itemfocus > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li:hover > .item {background: #e50e07;color: #fff;}

/* Navigation - Active */
#header-2 #rt-menu ul.menu li.active a:hover,
.menutop li.root.active > .item:hover,
.menu-type-splitmenu .menutop li.active .item {background: #e50e07;color: #fff;}
#header-2 #rt-menu ul.menu li.active a:hover, #rt-menu ul.menu li.active a:hover, .menutop li.root.active:hover > .item, .menutop li.root.active:hover > .item:hover, .menu-type-splitmenu .menutop li.active:hover .item {background: #e50e07;color: #fff;}

/* Navigation note */
#header-2 #rt-menu .menutop li a em {color: #909090;}

/* Navigation - Dropdowns */
.menutop .fusion-submenu-wrapper {background: #101010;}
.menutop .fusion-submenu-wrapper.level3, .menutop .fusion-submenu-wrapper.level4, .menutop .fusion-submenu-wrapper.level5, .menutop .fusion-submenu-wrapper.level6 {background: #101010;}
.menutop ul li > .item {color: #909090;}
.menutop ul li > .item:hover {color: #fff;}
.menutop ul li > .item:hover, .menutop ul li.f-menuparent-itemfocus > .item {background: #e50e07;color: #fff;}
.menutop ul li > .daddy span {background: url(../images/black/gfx/dropdown-daddy.png) 100% 50% no-repeat;}
.menutop .fusion-grouped ol li > .item {background: url(../images/black/gfx/menu-arrow.png) 5px 50% no-repeat;}

/* MENU 3 */

/* SLIDER 1 */
#slider-1 .cube_left_arrow  {background:url("../images/black/gfx/slider_4_left_arrow.png"); background-repeat: no-repeat; background-position: left center; opacity: 0.4;}
#slider-1 .cube_left_arrow:hover  { opacity: 1;}
#slider-1 .cube_button_left  {}

#slider-1 .cube_right_arrow  {background:url("../images/black/gfx/slider_4_right_arrow.png"); background-repeat: no-repeat; background-position: right center; opacity: 0.4;}
#slider-1 .cube_right_arrow:hover  { opacity: 1;}
#slider-1 .cube_button_right  { }

#slider-1 .info_line  { }
#slider-1 .info_line a  { color: #ffffff; background-image: url("../images/black/gfx/black_75.png");}
#slider-1 .info_line a:hover  { background: #e50e07;}

#slider-1 .slider_nav  { background-image: url("../images/black/gfx/slider_nav_bg.png");}
#slider-1 .slider_nav li  { background-image:url("../images/black/gfx/slider_1_nav_li.png");}
#slider-1 .slider_nav li.slider_nav_active, #slider-1 .slider_nav li:hover  { background-image:url("../images/black/gfx/slider_1_nav_li_active.png");}

/* SLIDER 2 */
#slider-2 .cube_left_arrow  {background-image:url("../images/black/gfx/slider_6_left_arrow.png"); background-repeat: no-repeat; background-position: left center; opacity: 0.4;}
#slider-2 .cube_left_arrow:hover  { opacity: 1;}
#slider-2 .cube_button_left  {}

#slider-2 .cube_right_arrow  {background-image:url("../images/black/gfx/slider_6_right_arrow.png"); background-repeat: no-repeat; background-position: right center; opacity: 0.4;}
#slider-2 .cube_right_arrow:hover  { opacity: 1;}
#slider-2 .cube_button_right  { }

#slider-2 .info_line  { }
#slider-2 .info_line a  { background: #e50e07; color: #ffffff;}
#slider-2 .info_line a:hover  { }

/* SLIDER 3 */
#slider-3 ul li .slide_name  { color: #ffffff;}
#slider-3 ul li .slide_more  { color: #909090;}

/* MESSAGE BOX */
.message {border-top: 1px solid #202020;color: #FFFFFF;}
.message_bottom_line {border-top: 1px solid #202020;}
.message a { background: none repeat scroll 0 0 #E50E07; color: #FFFFFF;}
.message a:hover { background: none repeat scroll 0 0 #444; color: #000;}

/* FOOTER */
#footer_module_area_container .footer1_top_line {border-top: 1px solid #202020;}
#footer {border-top: 1px solid #202020;color: #777777;}

/* PAGINATION */
.component-content .rt-pagination li {background: none repeat scroll 0 0 #202020;color: #EEEEEE;}
.component-content .rt-pagination li:hover,
.component-content .rt-pagination li.pagination-start:hover span,
.component-content .rt-pagination li.pagination-prev:hover span,
.component-content .rt-pagination li.pagination-next:hover span,
.component-content .rt-pagination li.pagination-end:hover span
{background: none repeat scroll 0 0 #E50E07;}
.component-content .rt-pagination li.pagination-start span {background: none repeat scroll 0 0 #202020;}
.component-content .rt-pagination li.pagination-prev span {background: none repeat scroll 0 0 #202020;}
.component-content .rt-pagination li.pagination-next span {background: none repeat scroll 0 0 #202020;}
.component-content .rt-pagination li.pagination-end span {background: none repeat scroll 0 0 #202020;}
.component-content .rt-pagination li span {background: none repeat scroll 0 0 #E50E07;}
.component-content .rt-pagination li a {color: #EEEEEE;}

.component-content .pagination li {background: none repeat scroll 0 0 #202020;color: #EEEEEE;}
.component-content .pagination li:hover,
.component-content .pagination li.pagination-start:hover span,
.component-content .pagination li.pagination-prev:hover span,
.component-content .pagination li.pagination-next:hover span,
.component-content .pagination li.pagination-end:hover span
{background: none repeat scroll 0 0 #E50E07;}
.component-content .pagination li.pagination-start span {background: none repeat scroll 0 0 #202020;}
.component-content .pagination li.pagination-prev span {background: none repeat scroll 0 0 #202020;}
.component-content .pagination li.pagination-next span {background: none repeat scroll 0 0 #202020;}
.component-content .pagination li.pagination-end span {background: none repeat scroll 0 0 #202020;}
.component-content .pagination li span {background: none repeat scroll 0 0 #E50E07;}
.component-content .pagination li a {color: #EEEEEE;}


/* MODULE TITLE */
.module-title h2 {color: #909090;}

/* READ MORE */
.more-link {background: none repeat scroll 0 0 #E50E07;color: #FFFFFF;}
.more-link:hover {background: #444444; color: #000000;}

/* **** BLOG STYLE SECTION ************************************************** */


/* BLOG, ARTICLE INFO */
.component-content .rt-category, .component-content .rt-date-modified, .component-content .rt-date-published, .component-content .rt-author, .component-content .rt-date-posted, .component-content .rt-hits {
    color: #909090;
    border-right: 1px solid #555;
}
.component-content .rt-category a,
.component-content .rt-date-modified a,
.component-content .rt-date-published a,
.component-content .rt-author a,
.component-content .rt-date-posted a,
.component-content .rt-hits a,
.component-content .rt-comments a {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.component-content .rt-category a:hover,
.component-content .rt-date-modified a:hover,
.component-content .rt-date-published a:hover,
.component-content .rt-author a:hover,
.component-content .rt-date-posted a:hover,
.component-content .rt-hits a:hover,
.component-content .rt-comments a:hover {
    color: #E50E07;
    font-weight: bold;
}
.infobold {    color: #FFF;
    font-weight: bold;}

/* BLOG STYLE */
.component-content h1.title a:hover { background: #e50e07; color: #ffffff;}
.rt-category-desc {border-bottom: 1px solid #202020;}
.rt-category-desc h1.title a:hover { background: #e50e07; color: #ffffff;}
.rt-category-desc  p {color: #909090}
    
/* PORTFOLIO STYLE */
.portfoilo h1.title a:hover { color: #e50e07;background: transparent }

/* PORTFOLIO STYLE 8 */
.portfoilo .rt-articleport8 h1.title a:hover { color: #fff;}

/* PORTFOLIO STYLE 8 */
.portfoilo .rt-articleport9 h1.title a:hover { color: #fff;}

/* PORTFOLIO STYLE 10 */
.portfoilo .rt-articleport10 h1.title a:hover { color: #fff;}

/* PORTFOLIO STYLE 11 */
.portfoilo .rt-articleport11 h1.title a:hover { color: #fff;}

/* PORTFOLIO STYLE 12 */
.portfoilo .rt-articleport12 h1.title a:hover { color: #fff;}

/* PORTFOLIO STYLE 13 */
.portfoilo .rt-articleport13 h1.title a:hover { color: #fff;}

/* PORTFOLIO STYLE 14 */
.portfoilo .rt-articleport14 h1.title a:hover { color: #fff;}

/* **** END BLOG STYLE SECTION ********************************************** */

/* **** ********************************************************************* */
.component-content .article-meta h2 {color: #909090;}
.component-content .article-meta .rt-category,
.component-content .article-meta .rt-date-modified,
.component-content .article-meta .rt-date-published,
.component-content .article-meta .rt-author,
.component-content .article-meta .rt-date-posted,
.component-content .article-meta .rt-hits {
    border: 0px;
    color: #909090;
}
/* **** ********************************************************************* */

/* JAW LATEST ARTICLES */
a.rp_title {color: #fff;}
a.rp_title:hover {color: #e50e07;}
.rp_date {color: #909090;}

/* JAW CONTACT MODULE */
#widget_contact input, #widget_contact textarea {background: none repeat scroll 0 0 #202020;color: #EEEEEE;}
#widget_contact label {color: #909090;}
#widget_contact #fc_mod_submit {background: none repeat scroll 0 0 #E50E07;color: #FFFFFF;}
#widget_contact #fc_mod_submit:hover {background: #444444; color: #000000;}

/* FOOTER SEARCH */
.button {background-image: url("../images/black/gfx/footer2_search.png");}
#mod-search-searchword {background: none repeat scroll 0 0 transparent;color: #777777;}

/* JCOMMENTS STYLE*/

#comments-form .btn a {background-color: #E50E07; color: #FFFFFF;}
#comments-form input  {background: none repeat scroll 0 0 #202020;color: #BBBBBB;}
#comments-form textarea {background: none repeat scroll 0 0 #202020;color: #BBBBBB;}
#jc .rbox {border-bottom: 1px solid #202020;}
#jc h4 {border-bottom: 1px solid #202020;}
#comments .comments-buttons a {background-color: #E50E07; color: #FFFFFF;}
#comments .comments-buttons a:hover {background-color: #444; color: #000;}
#comments .comment-author,
#comments .author-homepage {color: #fff;}
#comments .comment-date {
    color: #909090;
    font-size: 10px;
    margin: 0;;
}
#comments .comment-body {color: #EEEEEE;}
#comments-form-message {}
.comments-form-message-error {color: #cc0000;}
.comments-form-message-info {color: #909090;}

.rt-comments-title {border-bottom: 1px solid #202020;}

/* LATEST COMMENTS */
ul.jcomments-latest li.recentcomments {background-image: url("../images/black/gfx/icon_comment.png");color: #eee;}
ul.jcomments-latest .author {color: #eee;}
.latest-comment-article a {color: #fff;}
.latest-comment-article a:hover {color: #e50e07;}

/* JAWCONTACT STYLE */
#jawcontact_form #fc_submit {background-color: #E50E07;color: #FFFFFF;}
#jawcontact_form #fc_submit:hover {background-color: #444;color: #000;}
.jawcontact-separator {border-top: 1px solid #202020; margin-top: 40px; padding-bottom: 40px;}

/* LIVE PANEL */
#jaw-rwpanel .jaw-rwpanel-holder {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.92);border-right: 1px solid #202020;}
.jaw-rwpanel-holder h7 {border-top: 1px solid #202020;color: #FFFFFF;}
.reset-panel { border-bottom: 1px solid #202020;}

/* LOGIN FORM */
#login-form .button {background-color: #E50E07;background-image: none;color: #FFFFFF;height: auto;margin: 0 0 10px;padding: 4px 5px;width: auto;}