/**
* @version   $Id: main-light.css 2286 2012-08-10 19:07:57Z josh $
* @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
*/

/* Core */
a:hover, #rt-copyright a:hover {color: #000;}

/* Logo */
.logo-type-fracture #rt-logo {background-image: url(../images/logo/light/logo.png);}

/* Header */
.rt-headerborder {background: rgba(0,0,0,0.5);}

/* Footer */
#rt-footer {
	.rt-footer-inner {border-top: 1px solid #555;}
	.rt-footer-inner2 {border-top: 4px solid #000;}
}

/* Copyright */
#rt-copyright {background-color: #F2F2F2;border-top: 1px solid #D7D7D7;}

/* Masks */
.main-mask-horizontal {
	.menutop li.root > .item .menu-overlay, .menutop.level1 > li > .item  .menu-overlay {background-image: url(../images/light/menu-item-overlay.png);}
	.sprocket-tabs-nav li .sprocket-tabs-inner {background-image: url(../images/light/tabs-overlay.png);}
	.sprocket-features-content-top, .sprocket-features-content-bottom {background-image: url(../images/light/horizontal/features-content.png);}
	#rt-slideshow {
		.rt-slideshow-left-top, .rt-slideshow-left-mid, .rt-slideshow-left-btm {background-image: url(../images/light/horizontal/slideshow-overlay-left.png);}
		.rt-slideshow-right-top, .rt-slideshow-right-mid, .rt-slideshow-right-btm {background-image: url(../images/light/horizontal/slideshow-overlay-right.png);}
		.rt-slideshow-right {background-image: url(../images/light/horizontal/slideshow-overlay-right.png);}
		.rt-slideshow-top {background-image: url(../images/light/horizontal/slideshow-overlay-top.png);}
		.rt-slideshow-btm {background-image: url(../images/light/horizontal/slideshow-overlay-btm.png);}
		.rt-slideshow-overlay {background-image: url(../images/light/horizontal/slideshow-overlay.png);}
		.rt-slideshow-overlay2 {background-image: url(../images/light/horizontal/slideshow-overlay2.png);}
	}
}
.main-mask-fold {
	.menutop li.root > .item .menu-overlay, .menutop.level1 > li > .item  .menu-overlay {background: url(../images/light/fold/menu-item-overlay.png) no-repeat scroll 100% 0;}
	.sprocket-tabs-nav li .sprocket-tabs-inner {background: url(../images/light/fold/tabs-overlay.png) no-repeat scroll 100% 0;}
	.sprocket-mosaic .sprocket-mosaic-order li span, .sprocket-mosaic .sprocket-mosaic-filter li span {background: url(../images/light/fold/tabs-overlay.png) no-repeat scroll 100% 0;}
	#rt-slideshow {
		.rt-slideshow-left-top {background-image: url(../images/light/fold/slideshow-overlay-left.png);}
		.rt-slideshow-left-btm {background-image: url(../images/light/fold/slideshow-overlay-left.png);}
		.rt-slideshow-right-top {background-image: url(../images/light/fold/slideshow-overlay-right.png);}
		.rt-slideshow-right-btm {background-image: url(../images/light/fold/slideshow-overlay-right.png);}
		.rt-slideshow-top {background-color: #fff;}
		.layout-slideshow {
			.rt-slideshow-overlay {background-image: url(../images/light/fold/slideshow-overlay.png);}
			.rt-slideshow-overlay2 {background-image: url(../images/light/fold/slideshow-overlay2.png);}
		}
	}
}
.main-mask-pointed {
	.menutop li.root > .item .menu-overlay, .menutop.level1 > li > .item  .menu-overlay {background: url(../images/light/pointed/menu-item-overlay.png) no-repeat scroll 50% 100%;}
	.sprocket-tabs-nav li .sprocket-tabs-inner {background-image: url(../images/light/tabs-overlay.png);}
	#rt-slideshow {
		.rt-slideshow-left-top {background-image: url(../images/light/pointed/slideshow-overlay-left.png);}
		.rt-slideshow-left-btm {background-image: url(../images/light/pointed/slideshow-overlay-left.png);}
		.rt-slideshow-right-top {background-image: url(../images/light/pointed/slideshow-overlay-right.png);}
		.rt-slideshow-right-btm {background-image: url(../images/light/pointed/slideshow-overlay-right.png);}
		.rt-slideshow-top {background-color: #fff;}
		.rt-slideshow-left-mid, .rt-slideshow-right-mid {background-color: #fff;}
		.layout-slideshow {
			.rt-slideshow-overlay {background-image: url(../images/light/pointed/slideshow-overlay.png);}
			.rt-slideshow-overlay2 {background-image: url(../images/light/pointed/slideshow-overlay2.png);}
		}
	}
}

/* Navigation */
.menutop.level1 .item .menu-overlay span {background-color: #fff;}
.menutop .item, .menutop.level1 li.root.active.f-mainparent-itemfocus .item {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);}
.daddyicon, .menutop ul li > .daddy span {background-image: url(../images/light/nav-arrows.png);}
.menutop .fusion-js-subs li > .item:hover, .menutop .fusion-js-subs li.active > .item {border-color: rgba(225,225,225,0.8);}
.menutop .fusion-submenu-wrapper {box-shadow: 3px 3px 0 rgba(0,0,0,0.2);}
.menutop.level1 li.root.active .item, .splitmenu .menutop.level1 li.active .item {color: #000;text-shadow: none;}

/* Side Menu */
.module-content {
	ul.menu > li a, ul.menu li .separator, ul.menu li .nolink {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);}
	ul.menu > li > a:hover, ul.menu li .separator:hover, ul.menu li > .nolink:hover, ul.menu > li.active > a, ul.menu li.active > .separator:hover, ul.menu li.active > .nolink:hover {border-color: rgba(225,225,225,0.8);}
	ul.menu li.parent li a, ul.menu li.parent li .item, ul.menu li.parent li .separator {background-image: url(../images/light/nav-arrows.png);}
	.menu li {margin: 0 15px;}
	ul.menu li.parent li.active.current > a, ul.menu li.parent li.active.current > .item, ul.menu li.parent li.active.current > .separator, ul.menu li.parent li#current.active > a, ul.menu li.parent li#current.active > .item, ul.menu li.parent li#current.active > .separator, ul.menu li.parent li > a:hover, ul.menu li.parent li:hover .item:hover, ul.menu li.parent li > .separator:hover {text-shadow: 0 0 9px #fff, -1px -1px 1px rgba(0,0,0,0.4);}
}

/* Horizontal Menu Style */
.horizmenu {
	.module-content {
		ul.menu > li a, ul.menu li .separator, ul.menu li .nolink {color: #000;text-shadow: none;}
	}
}

/* Buttons & Inputs */
.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button {color: #fff;}
.button:hover, .readon:hover, .readmore:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover {background-color: #000;}
.readmore a, .readon span, .button span, a.readon:hover {color: #fff;}
.button:before, .readon:before, .readmore:before, button.validate:before, #member-profile a:before, #member-registration a:before, .formelm-buttons button:before {background-image: url(../images/light/nav-arrows.png);}
.component-content .login + div ul li a, #login-form a, .component-content .items-more ol li a {background-image: url(../images/light/arrows.png);}
.login-fields #username, .login-fields #password, #contact-form dd input, #contact-form dd textarea, #modlgn-username, #modlgn-passwd, #jform_email, #member-registration dd input, #search-searchword, .finder .inputbox, .inputbox {border: 1px solid #999;}

/* Module Variations */
.title1 .mod-hex, .title2 .mod-hex {background-image: url(../images/light/title-hex.png);}
.title1, .title3 {
	.module-title {border-top: 1px solid #000;}
	.title {background-color: #fff;}
}
#rt-copyright .title1 .mod-hex {background-image: url(../images/light/title-hex2.png);}
#rt-copyright .title1, #rt-copyright .title3 {
	.title {background-color: #f2f2f2;}
}
.title4.box3 .title {border-color: #000;}
.box1 {
	&.rt-block {border: 1px solid #000;}
}
.box2 {
	&.title1 .title, &.title3 .title {background-color: #000;}
	&.rt-block {background-color: #000;color: #fff;}
	a:hover {color: #fff;}
	.button:hover, .readon:hover, .readmore:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover {background-color: #444;}
}
.box3 {
	color: #fff;
	a {color: #000;
		&:hover {color: #fff;}
	}
	.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button {border: 1px solid #fff;}
	.button:hover, .readon:hover, .readmore:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover {border-color: transparent;}
}
.box4 {
	&.rt-block {box-shadow: 3px 3px 0 rgba(0,0,0,0.2);border: 1px solid #ccc;}
}
.box5 {
	&.title3 .title {background-color: #F2F2F2;}
	&.rt-block {background-color: #F2F2F2;border: 1px solid #D7D7D7;}
}

/* Articles */
.component-content .actions li img {background-image: url(../images/light/article-icons.png);}

/* RokSprocket - Features - Slideshow */
	.layout-slideshow {
		.sprocket-features-arrows .arrow {background-color: #212121;background-image: url(../images/light/nav-arrows.png);}
		.readon {border-color: #fff;background-color: transparent;}
	}
	.sprocket-features-pagination li.active {background-color: #fff;}
	.sprocket-features-pagination li {background-color: #fff;}
	.sprocket-features-content {background: rgba(0,0,0,0.8);color: #fff;}
	.sprocket-features-title a {color: #fff;}

/* RokSprocket - Tabs */
.sprocket-tabs-nav {border-bottom: 1px solid #000;}
.sprocket-tabs-nav li {background-color: #C8C8C8;color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);}
.sprocket-tabs-nav li.active, .sprocket-tabs-nav li:hover {background-color: #000;}
.sprocket-tabs-nav .sprocket-tabs-shadow {background: rgba(0, 0, 0, 0.1);}

/* RokSprocket - Mosaic */
.sprocket-mosaic {
	.sprocket-mosaic-header {border-color: #000;}
	.sprocket-mosaic-text {color: #fff;}
	.sprocket-mosaic-item {
		.sprocket-mosaic-title span {background-color: #fff;}
		.sprocket-mosaic-title a {color: #000;}
	}
	.sprocket-readmore {background: url(../images/light/mosaic-readon.png);}
	.sprocket-mosaic-order li, .sprocket-mosaic-filter li {background-color: #bbb;color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);}
	.sprocket-mosaic-order li span, .sprocket-mosaic-filter li span {background-image: url(../images/light/tabs-overlay.png);}
	.sprocket-mosaic-order li.active, .sprocket-mosaic-filter li.active, .sprocket-mosaic-order li:hover, .sprocket-mosaic-filter li:hover {background-color: #000;}
	.sprocket-mosaic-shadow {background: rgba(0, 0, 0, 0.1);}
	.sprocket-mosaic-tags li {background-color: #000;color: #fff;}
	} 

/* RokSprocket - Lists */
.sprocket-lists {
	.sprocket-lists-pagination li {color: #000;}
	.sprocket-lists-pagination li.active, li.active .sprocket-lists-title .indicator {background-image: url(../images/light/pagination.png);color: #fff;}
	.sprocket-lists-arrows .arrow {background-color: #212121;background-image: url(../images/light/nav-arrows.png);}
	.sprocket-lists-title {border-bottom: 1px solid #ccc;}
}
/* RokSprocket - Headlines */
.sprocket-headlines-navigation .arrow {background-color: #212121;background-image: url(../images/light/nav-arrows.png);}

/* Breadcrumbs */
#rt-breadcrumbs .breadcrumbs img {background-image: url(../images/light/arrows.png);}

/* Weblinks */
.component-content .weblink-category tr {border-bottom: 1px solid #d7d7d7;}
.component-content .weblink-category tr.cat-list-row1 {background-color: #F9F9F9;}

/* RokAjaxSearch */
#rokajaxsearch .inputbox, .rokajaxsearch input.inputbox:focus {background-image: url(../images/light/search-controls.png);}
.roksearch_results #roksearch_link {background: url(../images/light/search-controls.png) 0 -50px no-repeat;}
#roksearch_results {background-color: #E2E2E2;box-shadow: 0 1px 4px rgba(0,0,0,0.2);border: 1px solid #ccc;}
#roksearch_results {
	.roksearch_header, .roksearch_row_btm, .roksearch_result_wrapper1 {border-bottom: 1px solid #CFCFCF;}
	.arrow-right {background: url(../images/light/search-controls.png) 0 -15px no-repeat;}
	.arrow-left-disabled, .arrow-right-disabled {background: url(../images/light/search-controls.png) 0 -33px no-repeat;}
	.arrow-left {background: url(../images/light/search-controls.png) 0 2px no-repeat;}
	.roksearch_odd {background-color: #F0F0F0;}
}
.roksearch_result_wrapper1 {border: 1px solid #fff;}
.roksearch_result_wrapper1:hover {background-color: #E0E0E0;}

/* Social Icons - Feature */
.rt-social-buttons .social-button {background-image: url(../images/light/social-icons.png);}

/* To Top - Feature */
.rt-totop {background-color: #33353B;background-image: url(../images/light/nav-arrows.png);}

/* Font Size - Feature */
.rt-fontsizer-buttons .button {background-image: url(../images/light/nav-arrows.png);}

/* Extra's */
.tip-wrap {border: 1px solid #ddd;background-color: #fefefe;box-shadow: 0 1px 4px rgba(0,0,0,0.2);color: #333;}
#rocket {background: url(../images/light/rocket.png) no-repeat;}
.tags {
	.label-info {
		color: @white;
		text-shadow: none;
		font-weight: normal;
		&:hover {
			background-color: #000;
			color: @white;
		}
	}
}
