@import url(roksprocket.css);
@import url(kunena.css);
@import url(k2.css);
@import url(button-styles.css);
@import url(pricing-tables-styles.css);
@import url(table-styles.css);
@import url(demo-styles.css);
@import url(bt-login.css);
@import url(tab-slide-styles.css);
@import url(acymailing_module_default.css);

/* Supported Google Web Fonts */
@import url(http://fonts.googleapis.com/css?family=Pinyon+Script);
@import url(http://fonts.googleapis.com/css?family=Astloch);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
@import url(http://fonts.googleapis.com/css?family=Dosis);

/* For RTL Support */
body.rtl .layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc { padding-right: 50px !important;}
body.rtl .sprocket-lists-title.padding { padding-right: 35px !important;}
body.rtl #roksearch_search_str {background: #fff url(../images/icons/search-icon.png) 2% 50% no-repeat !important; padding: 2px 6px 4px 0px !important; }
body.rtl .callus p{border-left: 0px solid #DBDBDB !important; border-right: 1px solid #DBDBDB !important; }
body.rtl .component-content form fieldset dt {float: right;}
body.rtl .component-content form fieldset dd {float: none;}
body.rtl .form-horizontal .control-label, 
body.rtl .form-horizontal .control-label .star { float: right;} 
body.rtl .gf-menu .dropdown {left: 999em !important;}

#rt-feature .rt-container .rt-block {margin-top:0px !important; margin-bottom:0px !important; padding-top:5px !important;}

/* Breadcrumb Style */
.breadcrumb {background: transparent !important; margin:0 !important; padding:3px 15px !important;}
.breadcrumb li {text-shadow:0 1px 0 #000 !important;}

/* Error Page */
.error-content .readon {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f7f4f7), color-stop(1, #d6dbdf) );
	background:-moz-linear-gradient( center top, #f7f4f7 5%, #d6dbdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f4f7', endColorstr='#d6dbdf');
	background-color:#f7f4f7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.error-content .readon:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d6dbdf), color-stop(1, #f7f4f7) );
	background:-moz-linear-gradient( center top, #d6dbdf 5%, #f7f4f7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6dbdf', endColorstr='#f7f4f7');
	background-color:#d6dbdf;
	color:#777777;
}
.error-content .readon:active {
	position:relative;
	top:1px;
}

/* Item Page Images */
.item-page p img {margin:5px;}

/* For Bootstrap Typography Code Linenums */
ol.linenums li {margin-left: 30px; padding-left:10px;}

/* Social Icons */
#social_icons_header {text-align:right; padding: 16px 0 0 0; margin-right:-28px !important;}
#social_icons_header a{
	width: 24px;
	height: 24px;
	margin: 0 3px 3px 0;
	display: block;
	float: right;
	opacity: 0.7;
}
#social_icons_header a:hover{ opacity: 1;}
#social_icons_header a img{ border: none;}

/* Horizontal Menu Style */
.horizmenu {/*border-left: 1px solid #DBDBDB;*/}
.horizmenu ul.menu {margin: 0; padding: 5px; list-style: none; display: inline-block;}
.horizmenu ul.menu li {list-style: none;display: inline-block;border: none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; font-family: tahoma;}
.horizmenu ul.menu li a, .horizmenu ul.menu li .item, .horizmenu ul.menu li .separator {background: none; display: inline-block;font-size: 11px;padding: 2px 11px; position: relative;line-height: 1.6em;z-index: 0;transition: background-color 0.1s ease-out;background-image: none; color: #A0A0A0; }

.horizmenu ul.menu li a:hover {margin: 0px;background-repeat: repeat-x;background-position: 0 8px; color:#333;}
.horizmenu ul.menu li .item:hover, 
.horizmenu ul.menu li .separator:hover, 
.horizmenu ul.menu li.active a, 
.horizmenu ul.menu li.active .item, 
.horizmenu ul.menu li.active .separator {margin: 0px;background-repeat: repeat-x;background-position: 0 8px; color: #333;}

.horizmenu ul.menu li a span, .horizmenu ul.menu li .item span, .horizmenu ul.menu li .separator span {padding: 0;display: inline-block;}
.horizmenu ul.menu li a:after, .horizmenu ul.menu li .item:after, .horizmenu ul.menu li .separator:after {content: "";position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: -1;}
.horizmenu .module-content .menu li {list-style: none;padding: 0;margin: 0;}

/* Module Variations */
.title11 .module-title {margin-bottom: 8px;}
.title11 .title {font-family: 'Dosis','Helvetica',arial,serif; padding: 2px; border-bottom: 1px solid #C8C8C8; border-radius: 0 0 0 0; font-size: 1.8em; line-height: 1.2em; font-weight: normal; margin: 0; text-transform: uppercase; letter-spacing: -1px; color: #5F5F5F;}
.title11 .title span{color: #999999;}
.title11 .arrow-box {width: 16px; height: 16px; margin-top: 8px; margin-right: 4px; float: left; background:url(../images/module_variations/module_arrows.png) no-repeat scroll 6px -382px #ffffff; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow:0 0 2px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 2px rgba(0,0,0,0.3); box-shadow:0 0 2px rgba(0,0,0,0.5);}
.title11 img {margin:4px;}

.title12 .module-title {margin-bottom: 8px;}
.title12 .title {font-family: 'Dosis','Helvetica',arial,serif; padding: 2px; border-bottom: 1px solid #C8C8C8; border-radius: 0 0 0 0; font-size: 1.8em; line-height: 1.2em; font-weight: normal; margin: 0; text-transform: uppercase; letter-spacing: -1px; color: #5F5F5F;}
.title12 .title span{color: #999999;}
/*.title12 .arrow-box {width: 16px; height: 16px; margin-top: 8px; margin-right: 4px; float: left; background:url(../images/module_variations/module_arrows.png) no-repeat scroll 6px -382px #ffffff; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow:0 0 2px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 2px rgba(0,0,0,0.3); box-shadow:0 0 2px rgba(0,0,0,0.5);}*/

.box1 {margin: 0;}
.box1 .module-surround {margin: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #C8C8C8; background-color: #ffffff; padding: 15px;}
.box1 .module-surround a:hover {color: #000;}
.box1 .module-surround {padding: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.box1 .module-title .title span {color: #F00080; }
.box1 .title {font-size: 1.8em; line-height: 1.2em; font-weight: normal; margin: 0; text-transform: uppercase;}
.box1 .readon {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f7f4f7), color-stop(1, #d6dbdf) );
	background:-moz-linear-gradient( center top, #f7f4f7 5%, #d6dbdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f4f7', endColorstr='#d6dbdf');
	background-color:#f7f4f7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.box1 .readon:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d6dbdf), color-stop(1, #f7f4f7) );
	background:-moz-linear-gradient( center top, #d6dbdf 5%, #f7f4f7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6dbdf', endColorstr='#f7f4f7');
	background-color:#d6dbdf;
	color:#777777;
}
.box1 .readon:active {
	position:relative;
	top:1px;
}

.box2 {margin: 0;}
.box2 .module-surround {margin: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #C8C8C8; background: #f5f5f5 url(../images/module_variations/module_gradient.png) repeat-x scroll 0 -96px; padding: 15px;}
.box2 .module-surround a:hover {color: #000;}
.box2 .module-surround {padding: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.box2 .title {font-size: 1.8em; line-height: 1.2em; font-weight: normal; margin: 0; text-transform: uppercase;}
.box2 .readon {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #999999), color-stop(1, #595659) );
	background:-moz-linear-gradient( center top, #999999 5%, #595659 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#595659');
	background-color:#999999;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #575457;
	display:inline-block;
	color:#f7f2f7; 
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #545354;
}
.box2 .readon:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #595659), color-stop(1, #999999) );
	background:-moz-linear-gradient( center top, #595659 5%, #999999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595659', endColorstr='#999999');
	background-color:#595659; 
	color:#f7f2f7;
}
.box2 .readon:active {
	position:relative;
	top:1px;
}

.box3 {margin: 0;}
.box3 .module-surround{margin: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #171717; background: #373737 url(../images/module_variations/module_dark.png); color: #ACACAC; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5); padding: 15px;}
.box3 .module-surround a:hover {color: #000;}
.box3 .module-surround {padding: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.box3 a {color: #ffffff; font-weight: bold;}
.box3 .title {font-size: 1.8em; line-height: 1.2em; font-weight: normal; margin: 0; text-transform: uppercase; border-bottom: 1px solid #4b4b4b; color: #cccccc;}
.box3 .readon {
	-moz-box-shadow:inset 0px 1px 0px 0px #cccacc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cccacc;
	box-shadow:inset 0px 1px 0px 0px #cccacc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #706f70), color-stop(1, #2b2b2b) );
	background:-moz-linear-gradient( center top, #706f70 5%, #2b2b2b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#706f70', endColorstr='#2b2b2b');
	background-color:#706f70;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #6b6a6b;
	display:inline-block;
	color:#fffcff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1a1a1a;
}
.box3 .readon:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2b2b2b), color-stop(1, #706f70) );
	background:-moz-linear-gradient( center top, #2b2b2b 5%, #706f70 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#706f70');
	background-color:#2b2b2b;color:#fffcff;
}
.box3 .readon:active {
	position:relative;
	top:1px;
}
.box4 {margin: 0;}
.box4 .module-surround {margin: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #C8C8C8; background: #eaeaea url(../images/module_variations/module_squares.png); padding: 15px; color:#4b4b4b;}
.box4 .module-surround a:hover {color: #000;}
.box4 .module-surround {padding: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.box4 .title {font-size: 1.8em; line-height: 1.2em; font-weight: normal; margin: 0; text-transform: uppercase;}
.box4 .readon {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.box4 .readon:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;color:#666666;
}
.box4 .readon:active {
	position:relative;
	top:1px;
}

.box5 {margin: 0;}
.box5 .module-surround {margin: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #C8C8C8; background: #eaeaea url(../images/module_variations/module_noise.png); padding: 15px; color:#4b4b4b;}
.box5 .module-surround a:hover {color: #000;}
.box5 .module-surround {padding: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.box5 .title {font-size: 1.8em; line-height: 1.2em; font-weight: normal; margin: 0; text-transform: uppercase;}
.box5 .readon {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.box5 .readon:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;color:#666666;
}
.box5 .readon:active {
	position:relative;
	top:1px;
}


.box6 {margin: 0;}
.box6 .module-surround {margin: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #C8C8C8; background: #eaeaea url(../images/module_variations/module_textile.png); padding: 15px; color:#4b4b4b;}
.box6 .module-surround a:hover {color: #000;}
.box6 .module-surround {padding: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.box6 .title {font-size: 1.8em; line-height: 1.2em; font-weight: normal; margin: 0; text-transform: uppercase;}
.box6 .readon {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #999999), color-stop(1, #595659) );
	background:-moz-linear-gradient( center top, #999999 5%, #595659 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#595659');
	background-color:#999999;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #575457;
	display:inline-block;
	color:#f7f2f7; 
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #545354;
}
.box6 .readon:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #595659), color-stop(1, #999999) );
	background:-moz-linear-gradient( center top, #595659 5%, #999999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595659', endColorstr='#999999');
	background-color:#595659; 
	color:#f7f2f7;
}
.box6 .readon:active {
	position:relative;
	top:1px;
}

/* Module Standard Variations */
.rounded .module-surround {-moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; border-radius: 5px !important;}
.square .module-surround {-moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; border-radius: 0px !important;}
.basic .module-surround {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;}

.flush .module-surround {padding: 0;}
.flushtop .module-surround {padding-top: 0;}
.flushbottom .module-surround {padding-bottom: 0;}

.shadow2 .module-surround {-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2); box-shadow: inset 0 0 3px rgba(0,0,0,0.2);}
.shadow3 .module-surround {-moz-box-shadow: inset -1px 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: inset -1px 1px 3px rgba(0,0,0,0.2); box-shadow: inset -1px 1px 3px rgba(0,0,0,0.2);}
.shadow4 .module-surround {-moz-box-shadow: inset -1px 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: inset -1px 1px 3px rgba(0,0,0,0.2); box-shadow: inset -1px 1px 3px rgba(0,0,0,0.2);}
.shadow5 .module-surround {-moz-box-shadow: inset -1px -1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: inset -1px -1px 3px rgba(0,0,0,0.2); box-shadow: inset -1px -1px 3px rgba(0,0,0,0.2);}
.shadow6 .module-surround {-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2); box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.shadow7 .module-surround {-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2); box-shadow: 1px 1px 3px rgba(0,0,0,0.2);}
.shadow8 .module-surround {-moz-box-shadow: -1px 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: -1px 1px 3px rgba(0,0,0,0.2); box-shadow: -1px 1px 3px rgba(0,0,0,0.2);}
.shadow9 .module-surround {-moz-box-shadow: 1px -1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 1px -1px 3px rgba(0,0,0,0.2); box-shadow: 1px -1px 3px rgba(0,0,0,0.2);}
.shadow10 .module-surround {-moz-box-shadow: -1px -1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: -1px -1px 3px rgba(0,0,0,0.2); box-shadow: -1px -1px 3px rgba(0,0,0,0.2);}

/* Ajax Search Module */
#roksearch_search_str {background: #fff url(search-icon.png) 98% 50% no-repeat; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB;}
#roksearch_search_str {padding: 4px 0 3px 6px !important;font-size: 100%;margin: 0;border:0; width: 232px; height:21px; color: #A0A0A0;}

/* Call Us Module */
.call_us { text-align: center; }
.call_us p{ margin:0; }
.call_us .text-larger { font-size: 200%; color: #353637; font-family: 'Dosis','Helvetica',arial,serif; }

/* Showcase Menu Style */
.showcase {}
.showcase ul.menu {margin: 0 0 0 10px; padding: 0px; list-style: none; display: inline-block;}
.showcase ul.menu li {list-style: none;display: inline-block;border: none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; font-family: tahoma;}
.showcase ul.menu li a, 
.showcase ul.menu li .item, 
.showcase ul.menu li .separator {display: inline-block; font-size: 1em; padding: 3px 20px 3px 12px !important; position: relative; line-height: 1.6em; z-index: 0; transition: background-color 0.1s ease-out; background: url("../images/menu/separator_dark.png") no-repeat scroll left 10px transparent; color: #A0A0A0; text-shadow: -1px -1px #000000;}

.showcase ul.menu li a:hover {margin: 0px; color:#DBDBDB !important;}
.showcase ul.menu li .item:hover, 
.showcase ul.menu li .separator:hover, 
.showcase ul.menu li.active a, 
.showcase ul.menu li.active .item, 
.showcase ul.menu li.active .separator {margin: 0px; background-repeat: no-repeat; background-position: 4px 8px 0; color:#DBDBDB !important;}

.showcase ul.menu li a span, 
.showcase ul.menu li .item span, 
.showcase ul.menu li .separator span {padding: 0;display: inline-block;}

.showcase ul.menu li a:after, 
.showcase ul.menu li .item:after, 
.showcase ul.menu li .separator:after {content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: -1;}

.showcase .module-content .menu li {list-style: none;padding: 0;margin: 0;}

/* Tabs and Slider Plugin Elements */
div.jwts_toggleControlContainer a.jwts_toggleControl {font-weight: bold !important; font-size: 13px !important; }
div.jwts_toggleControlContainer a.jwts_toggleOn {color: #373737 !important;}

/* Added by Ruud webmaster from Magnus Template http://themeforest.net/item/magnus-multipurpose-joomla-theme/3405584/comments
*/
#rt-feature .rt-container .rt-block {margin:0px !important; padding:0px !important;}