/**
* @version   $Id$
* @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
*/

// Large Mode
@media only screen and (min-width: 1200px) {
	.visible-large {
		display: inherit !important;
	}
	.hidden-large {
		display: none !important;
	}
	.visible-desktop {
		display: inherit !important;
	}
	.hidden-desktop {
		display: none !important;
	}
}

// Desktop Modes
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.visible-large {
		display: none !important;
	}
	.hidden-large {
		display: inherit !important;
	}
	.visible-tablet {
		display: inherit !important;
	}
	.hidden-tablet {
		display: inherit !important;
	}
	body {
		.visible-desktop {
			display: inherit !important;
		}
		.hidden-desktop {
			display: none !important;
		}		
	}
	.rt-demo-visible-wide {
		display: none !important;
	}
	.rt-error-box {
		.rt-error-container {
			width: 345px;
		}
		.error-title {
			font-size: 6.3em;
		}
	}
	#rt-slideshow {
		margin: 30px -105px;
		.rt-slideshow-right-top {
			top: -32px;
		}
		.rt-slideshow-right-btm {
			bottom: -39px;
		}
		.rt-slideshow-right-mid {
			margin: 13px 0 44px;
		}
	}
	.main-mask-horizontal {
		#rt-slideshow {
			.rt-slideshow-right-mid {
				margin: 0;
			}
		}
	}

	// Slideshow
	body .layout-slideshow .sprocket-features-title {font-size: 3.2em;}
	body .layout-slideshow .sprocket-features-content {line-height: 1.5em;}
	body #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {width: 165px;}

	// Mosaic
	body .sprocket-mosaic-item .sprocket-mosaic-title {font-size: 1.4em;}
	body .sprocket-mosaic-text-container {margin: 15px -5px 0 -5px;}
	body .sprocket-mosaic-item .sprocket-mosaic-text {font-size: 0.9em;}

	// K2
	body #k2Container h2, body #k2Container h3 {font-size: 2.0em !important;}
}

@media (min-width: 768px) and (max-width: 959px) {
	body {
		.visible-tablet {
			display: inherit !important;
		}
		.hidden-tablet {
			display: none !important;
		}
	}
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.rt-demo-space {
		margin: 5px;
	}
	.rt-demo-visible-wide {
		display: none;
	}
	.fusionmenu .menutop {
		li {
			.item {
				font-size: 110%;
			}
		}
		li.root {
			> .item {
				em {
					display: none;
				}
				> span.menu-text {
					padding-left: 13px;
					padding-right: 13px;
				}
			}
			.daddy {
				> span.menu-text {
					padding-right: 25px;
				}
			}
			> .item.subtext {
				line-height: 1.8em;
			}
		}
	}
	.menu-shadow {width: 8px;}

	.main-mask-pointed {
		.fusionmenu .menutop {
			li.root {
				min-width: 95px;
				> .item {
					span.menu-text {
						padding-left: 15px;
						padding-right: 15px;
					}
				}
			}
		}
	}

	.main-mask-pointed {
		.splitmenu .menutop {
			li {
				min-width: 95px;
				> .item {
					span.menu-text {
						padding-left: 15px;
						padding-right: 15px;
					}
				}
			}
		}
	}
	.splitmenu .menutop {
		li {
			.item {
				font-size: 100%;
			}
			> .item {
				em {
					display: none;
				}
			}
			> .item.subtext {
				line-height: 1.8em;
			}
		}
	}




	.rt-error-box {
		.rt-error-container {
			float: none;
			margin: 0 auto;
			width: 385px;
		}
		.rt-error-image {
			float: none;
			margin: 0 auto;
			display: block;
		}
	}

	.main-mask-pointed {
		#rt-slideshow {
			.rt-slideshow-left-mid {
				display: none;
			}
		}
	}

	/* Titles */
	.component-content .item-page h2, .component-content .blog h2, .component-content .weblink-category h2, .component-content .contact h2, .component-content .login h1, body h1, body h2, body h2.title, body .title, .module-title .title {font-size: 265%;}

	.logo-type-fracture #rt-logo {width: 185px;height: 75px;background-size: 185px;}
	.title3.box1 .module-title .title, .title3.box2 .module-title .title {margin: -30px 0 0;}
	.title1 .module-title .title {font-size: 325%;}
	.title3 .module-title .title {font-size: 265%;}
	#rt-slideshow {
		margin: 30px -106px;
		.rt-slideshow-right-top {top: -41px;}
		.rt-slideshow-right-btm {bottom: -50px;}
		.rt-slideshow-right-mid {margin: 4px 0 33px;}
	}
	.main-mask-horizontal {
		#rt-slideshow {
		.rt-slideshow-right-mid {margin: 0;}
		}
	}
	.main-mask-pointed {
		#rt-slideshow {
		.rt-slideshow-left-btm, .rt-slideshow-left-mid {display: none;}
		.rt-slideshow-left-top {height: 12px;}
		.rt-slideshow-right-top {height: 12px;right: 166px;}
		.rt-slideshow-top {height: 28px;}
		.rt-slideshow-right-btm, .rt-slideshow-right-mid {height: 15px;}
		}
	}

	.horizmenu {
		ul.menu {
			li {
				margin: 0 12px 0 0;
			}
		}
	}

	.rt-social-buttons {
		.social-button {
			margin-left: 2px;
		}
	}

	// Slideshow
	body .layout-slideshow .sprocket-features-title {font-size: 2.3em;}
	body .layout-slideshow .sprocket-features-content {font-size: 1em;line-height: 1.5em;}
	body .layout-slideshow .sprocket-features-pagination {bottom: 119px;}
	body .layout-slideshow .sprocket-features-arrows .next {bottom: 51px;}
	body .layout-slideshow .sprocket-features-arrows .prev {bottom: 85px;}
	body #rt-slideshow .layout-slideshow .rt-slideshow-overlay {margin: 0 85px;}
	body.main-mask-horizontal #rt-slideshow .layout-slideshow .rt-slideshow-overlay2, body.main-mask-none #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {display: none;}
	body.main-mask-pointed #rt-slideshow .layout-slideshow .rt-slideshow-overlay {width: 240px;margin: 0 0 0 142px;top: -23px;bottom: 6px;}
	body.main-mask-pointed #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {width: 47px;margin: 0 165px 0 0;}
	body.main-mask-pointed .layout-slideshow .sprocket-features-pagination {right: 0;bottom: 100px;}
	body.main-mask-pointed .layout-slideshow .sprocket-features-arrows .arrow {right: 0;}
	body.main-mask-pointed .layout-slideshow .sprocket-features-arrows .next {bottom: 32px;}
	body.main-mask-pointed .layout-slideshow .sprocket-features-arrows .prev {bottom: 66px;}

	// Mosaic
	body .sprocket-mosaic {margin: -20px -18px;}
	body .sprocket-mosaic-item .sprocket-viewicon, body .sprocket-mosaic-item .sprocket-viewicon span {width: 28px;height: 29px;}
	body .sprocket-mosaic-item .sprocket-viewicon span {background-position: 7px 8px;}
	body .sprocket-mosaic-item .sprocket-mosaic-title {font-size: 1.5em;}
	body .sprocket-mosaic-columns-1 [data-mosaic-item], body .sprocket-mosaic-columns-2 [data-mosaic-item], body .sprocket-mosaic-columns-3 [data-mosaic-item], body .sprocket-mosaic-columns-4 [data-mosaic-item], body .sprocket-mosaic-columns-5 [data-mosaic-item], body .sprocket-mosaic-columns-6 [data-mosaic-item] {width: 33.6%;}
	body .sprocket-mosaic-text-container {margin: 15px -5px 0 -5px;}
	body .sprocket-mosaic-item .sprocket-mosaic-text {font-size: 100%;}

	// Tabs
	body .sprocket-tabs-nav li .sprocket-tabs-inner {padding: 18px 8px 10px;}
	body .sprocket-tabs-nav li.active .sprocket-tabs-inner {padding: 18px 8px 10px;}

	// K2
	body #k2Container h2, body #k2Container h3 {font-size: 1.6em !important;}
	body #k2Container .subCategoryContainer, body #k2Container .itemContainer, body #k2Container .latestItemsContainer {width: 100% !important; float: none;}
	body #k2Container.itemListView .itemListCategory h2, body #k2Container.latestView .latestItemsCategory h2 {margin: -55px 0 30px 0;}
	body #k2Container.itemListView .itemListSubCategories .subCategory h2 {margin: -53px 0 30px 0;}
	body #k2Container.itemListView .itemListSubCategories .subCategory {margin-bottom: 5px !important;}
	body #k2Container.itemView .itemToolbar, body #k2Container.itemView .itemRatingBlock, body #k2Container.itemView .itemAuthorLatest, body #k2Container.itemView .itemRelated {width: 100% !important; float: none;}
}

@media only screen and (min-width: 768px) {
	.rt-menu-mobile {
		display: none;
	}
}

// Mobile Modes

@media (max-width: 767px) {
  	body {
		.visible-phone {
			display: inherit !important;
		}
		.hidden-phone {
			display: none !important;
		}  		
  	}
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.hidden-large {
		display: inherit !important;
	}
	.visible-large {
		display: none !important;
	}
	
	// Logo
	#rt-logo {margin: 0 auto;}

	// Menu
	body {
		.menu-block,
		 .menutop {
			display: none;
		}
    }

	// Joomla Core
	body .component-content {
		.column-1, .column-2, .column-3, .column-4 {width: 100% !important;float: none !important;margin: 0 !important;}
	}

	// Features
	#rt-copyright .totop-block {padding-top: 0;padding-bottom: 0;margin-top: 0;margin-bottom: 0;}
	.rt-totop {bottom: 0;top: auto;right: 0;}
	#rt-copyright {height: 100%;}

	// Slideshow
	body .sprocket-mosaic .sprocket-mosaic-order li span, body .sprocket-mosaic .sprocket-mosaic-filter li span {
		padding: 24px 15px 7px 5px;
	}

	// Mosaic
	body .sprocket-mosaic {margin: -20px -18px;}
	body .sprocket-mosaic .sprocket-mosaic-order li, body .sprocket-mosaic .sprocket-mosaic-filter li {font-size: 0.8em;}
	body .sprocket-mosaic-item .sprocket-mosaic-text {font-size: 100%;}
	body .sprocket-mosaic-item .readmore {padding: 2px 6px;}
	body .sprocket-mosaic-item .sprocket-mosaic-title {font-size: 1.3em;}
	body .sprocket-mosaic-text-container {margin: 15px -5px 0 -5px;}

}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	.rt-demo-width-20, .rt-demo-width-25, .rt-demo-width-30, .rt-demo-width-33, .rt-demo-width-40, .rt-demo-width-50, .rt-demo-width-60, .rt-demo-width-66, .rt-demo-width-70, .rt-demo-width-75, .rt-demo-width-80 {width: 100%;}
	.rt-demo-space {margin: 5px;}
	.rt-demo-visible-wide {display: none;}
	.rt-error-box {
		width: auto;
	}
	.main-body-light.main-mask-horizontal {
		#rt-slideshow {
			.rt-slideshow-top {background-image: url(../images/light/horizontal/slideshow-overlay-top-small.png);}
			.rt-slideshow-btm {background-image: url(../images/light/horizontal/slideshow-overlay-btm-small.png);}
		}
	}
	.main-body-dark.main-mask-horizontal {
		#rt-slideshow {
			.rt-slideshow-top {background-image: url(../images/dark/horizontal/slideshow-overlay-top-small.png);}
			.rt-slideshow-btm {background-image: url(../images/dark/horizontal/slideshow-overlay-btm-small.png);}
		}
	}
	.main-mask-pointed{
		#rt-slideshow .rt-slideshow-left-mid {display: none;}
	}

	.rt-headerborder {display: none;}
	.title1 .mod-hex {position: absolute;left: 50%;top: -85px;margin-left: -43px;margin-right: -30px;}
	.title1 .module-title {margin: 105px -20px 25px -20px;padding: 0 20px;}
	.title1 .module-title .title {font-size: 300%;margin-left: 0;}
	.title3 .module-title .title {font-size: 250%;}

	/* Titles */
	.component-content .item-page h2, .component-content .blog h2, .component-content .weblink-category h2, .component-content .contact h2, .component-content .login h1, body h1, body h2, body h2.title, body .title, .module-title .title {font-size: 190%;}

	#rt-slideshow {
		margin: 30px -106px;
		.rt-slideshow-top {height: 17px;top: 0;}
		.rt-slideshow-btm {bottom: -12px;}
		.rt-slideshow-right-top {top: -37px;}
		.rt-slideshow-right-btm {bottom: -14px;}
		.rt-slideshow-right-mid {margin: 8px 0 69px;}
		.rt-slideshow-left-top {top: -12px;}
		.rt-slideshow-left-btm {bottom: 5px;}
		.rt-slideshow-left-mid {margin: 20px 0 73px;}
	}
	.main-mask-horizontal {
		#rt-slideshow {
			.rt-slideshow-left-mid, .rt-slideshow-right-mid {margin: 0;}
			.rt-slideshow-right-top {top: -28px;}
		}
	}
	.main-mask-pointed {
		#rt-slideshow {
			.rt-slideshow-left-btm, .rt-slideshow-right-btm, .rt-slideshow-left-mid {display: none;}
			.rt-slideshow-left-top {height: 12px;}
			.rt-slideshow-right-top {display: none;}
			.rt-slideshow-top {height: 28px;}
			.rt-slideshow-right-btm, .rt-slideshow-right-mid {height: 15px;}
		}
	}

	// Slideshow
	body .layout-slideshow .sprocket-features-content {float: none;width: auto;}
	body .layout-slideshow .sprocket-features-title {font-size: 2.2em;margin-bottom: 0;width: 50%;}
	body .layout-slideshow .sprocket-features-content {font-size: 1em;}
	body .layout-slideshow .sprocket-features-img-container {float: none;width: 100%;}
	body .layout-slideshow .sprocket-features-desc, .layout-slideshow .sprocket-features-content .readon {display: none;}
	body .layout-slideshow .sprocket-features-arrows {width: 72px;height: 30px;bottom: 15px;right: 25px;}
	body .layout-slideshow .sprocket-features-arrows .arrow {width: 30px;height: 30px;font-size: 3.2em;}
	body .layout-slideshow .sprocket-features-arrows .arrow span {line-height: 26px;margin: 8px;}
	body .layout-slideshow .sprocket-features-pagination {display: none;}
	body .layout-slideshow .sprocket-features-arrows .prev {bottom: 90px;background-position: 11px 6px;}
	body .layout-slideshow .sprocket-features-arrows .next {bottom: 60px;background-position: 11px -135px;}
	body #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {width: 259px;margin:0 9px 0 0;}
	body #rt-slideshow .layout-slideshow .rt-slideshow-overlay {margin: 0 32px 0 -360px;}
	body.main-mask-horizontal #rt-slideshow .layout-slideshow .rt-slideshow-overlay2, body.main-mask-none #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {width: 259px;margin:0 9px;}
	body.main-mask-horizontal #rt-slideshow .layout-slideshow .rt-slideshow-overlay, body.main-mask-none #rt-slideshow .layout-slideshow .rt-slideshow-overlay {margin: 0 32px 0 -360px;}
	body.main-mask-pointed #rt-slideshow .layout-slideshow .rt-slideshow-overlay {width: 240px;margin: 0 0 0 142px;top: -23px;bottom: 6px;}
	body.main-mask-pointed #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {display: none;}
	body.main-mask-pointed .layout-slideshow .sprocket-features-pagination {right: 0;bottom: 100px;}
	body.main-mask-pointed .layout-slideshow .sprocket-features-arrows .arrow {right: 0;}
	body.main-mask-pointed .layout-slideshow .sprocket-features-arrows .next {bottom: 36px;}
	body.main-mask-pointed .layout-slideshow .sprocket-features-arrows .prev {bottom: 66px;}
	body.main-mask-pointed .layout-slideshow .sprocket-features-content {width: 200px;}
	body.main-mask-fold .layout-slideshow .sprocket-features-content {bottom: 0;padding: 8px 30px;}
	body.main-mask-fold #rt-slideshow .rt-slideshow-right-top, body.main-mask-fold #rt-slideshow .rt-slideshow-left-top {height: 10px;}
	body.main-mask-fold #rt-slideshow .rt-slideshow-right-btm, body.main-mask-fold #rt-slideshow .rt-slideshow-left-btm {display: none;}
	body.main-mask-fold #rt-slideshow .layout-slideshow .rt-slideshow-overlay {width: 35px;}
	body.main-mask-fold #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {width: 35px;top: -45px;}

	// Mosaic
	body .sprocket-mosaic-columns-1 [data-mosaic-item], body .sprocket-mosaic-columns-2 [data-mosaic-item], body .sprocket-mosaic-columns-3 [data-mosaic-item], body .sprocket-mosaic-columns-4 [data-mosaic-item], body .sprocket-mosaic-columns-5 [data-mosaic-item], body .sprocket-mosaic-columns-6 [data-mosaic-item] {width: 50%;}
	body .sprocket-readmore {margin-top: -15px;}
	body .sprocket-mosaic .sprocket-mosaic-order {float: right;display: inline-block;}
	body .sprocket-mosaic .sprocket-mosaic-filter {float: left;display: inline-block;}

	// Tabs
	body .sprocket-tabs-nav li .sprocket-tabs-inner {padding: 18px 8px 10px;font-size: 0.9em;}
	body .sprocket-tabs-nav li.active .sprocket-tabs-inner {padding: 18px 8px 10px;}

	// K2
	body #k2Container h2, body #k2Container h3 {font-size: 1.3em !important;}
	body #k2Container .subCategoryContainer, body #k2Container .itemContainer, body #k2Container .latestItemsContainer {width: 100% !important; float: none;}
	body #k2Container.itemListView .itemListCategory h2, body #k2Container.latestView .latestItemsCategory h2 {margin: -52px 0 30px 0;}
	body #k2Container.itemListView .itemListSubCategories .subCategory h2 {margin: -50px 0 30px 0;}	
	body #k2Container.itemListView .itemListSubCategories .subCategory {margin-bottom: 5px !important;}
	body #k2Container.itemView .itemToolbar, body #k2Container.itemView .itemRatingBlock, body #k2Container.itemView .itemAuthorLatest, body #k2Container.itemView .itemRelated {width: 100% !important; float: none;}
	body #k2Container.itemView .itemToolbar ul li:first-child {display: none;}
}

@media only screen and (max-width: 480px) {
	.rt-demo-width-20, .rt-demo-width-25, .rt-demo-width-30, .rt-demo-width-33, .rt-demo-width-40, .rt-demo-width-50, .rt-demo-width-60, .rt-demo-width-66, .rt-demo-width-70, .rt-demo-width-75, .rt-demo-width-80 {width: 100%;}
	.rt-demo-space {margin: 5px;}	
	.rt-demo-visible-wide {display: none;}
	.rt-error-box {
		width: auto;
		.error-title {
			font-size: 5em;
		}
	}
	.main-body-light.main-mask-horizontal {
		#rt-slideshow {
			.rt-slideshow-top {background-image: url(../images/light/horizontal/slideshow-overlay-top-small.png);}
			.rt-slideshow-btm {background-image: url(../images/light/horizontal/slideshow-overlay-btm-small.png);}
		}
	}
	.main-body-dark.main-mask-horizontal {
		#rt-slideshow {
			.rt-slideshow-top {background-image: url(../images/dark/horizontal/slideshow-overlay-top-small.png);}
			.rt-slideshow-btm {background-image: url(../images/dark/horizontal/slideshow-overlay-btm-small.png);}
		}
	}
	body .sprocket-mosaic-image-container:hover, body .sprocket-mosaic-content:hover .sprocket-mosaic-image-container {background-color: transparent;}
	.rt-headerborder {display: none;}
	.title1 .mod-hex {position: absolute;left: 50%;top: -85px;margin-left: -43px;margin-right: -30px;}
	.title1 .module-title {margin: 105px 0 25px;}
	.title1 .module-title .title {font-size: 200%;margin-left: 0;}
	.title3 .module-title .title {font-size: 225%;}

	/* Titles */
	.component-content .item-page h2, .component-content .blog h2, .component-content .weblink-category h2, .component-content .contact h2, .component-content .login h1, body h1, body h2, body h2.title, body .title, .module-title .title {font-size: 175%;}

	#rt-slideshow {
		margin: 30px -106px;
		.rt-slideshow-top {height: 17px;top: 0;}
		.rt-slideshow-btm {bottom: -12px;}
		.rt-slideshow-right-top {top: -37px;}
		.rt-slideshow-right-btm {bottom: -14px;}
		.rt-slideshow-right-mid {margin: 8px 0 69px;}
		.rt-slideshow-left-top {top: -12px;}
		.rt-slideshow-left-btm {bottom: 5px;}
		.rt-slideshow-left-mid {margin: 20px 0 73px;}
	}
	.main-mask-horizontal {
		#rt-slideshow {
			.rt-slideshow-left-mid, .rt-slideshow-right-mid {margin: 0;}
			.rt-slideshow-right-top {top: -34px;}
			.rt-slideshow-right-btm {bottom: -20px;}
		}
	}
	.main-mask-pointed {
		#rt-slideshow {
			.rt-slideshow-left-btm, .rt-slideshow-right-btm, .rt-slideshow-left-mid {display: none;}
			.rt-slideshow-left-top {height: 12px;}
			.rt-slideshow-right-top, .rt-slideshow-overlay2 {display: none;}
			.rt-slideshow-top {height: 28px;}
			.rt-slideshow-right-btm, .rt-slideshow-right-mid {height: 15px;}
		}
	}

	// Slideshow
	body .layout-slideshow .sprocket-features-content {float: none;width: auto;}
	body .layout-slideshow .sprocket-features-title {font-size: 1.6em;margin-bottom: 0;width: 78%;}
	body .layout-slideshow .sprocket-features-content {font-size: 1em;}
	body .layout-slideshow .sprocket-features-img-container {float: none;width: 100%;}
	body .layout-slideshow .sprocket-features-desc, body .layout-slideshow .sprocket-features-content .readon, body .layout-slideshow .sprocket-features-pagination, body.main-mask-pointed .rt-slideshow-left-mid {display: none;}
	body .layout-slideshow .sprocket-features-arrows .prev {bottom: 90px;background-position: 11px 6px;}
	body .layout-slideshow .sprocket-features-arrows .next {bottom: 60px;background-position: 11px -135px;}
	body .layout-slideshow .sprocket-features-arrows {width: 72px;height: 30px;bottom: 15px;right: 15px;}
	body .layout-slideshow .sprocket-features-arrows .arrow span {line-height: 26px;margin: 8px;}
	body .layout-slideshow .sprocket-features-arrows .arrow {width: 30px;height: 30px;font-size: 3.2em;}
	body .sprocket-headlines-badge:before {top: 15px;bottom: inherit;}
	body #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {width: 259px;margin:0 9px 0 0;}
	body #rt-slideshow .layout-slideshow .rt-slideshow-overlay {margin: 0 32px 0 -360px;}
	body.main-mask-horizontal #rt-slideshow .layout-slideshow .rt-slideshow-overlay2, body.main-mask-none #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {width: 172px;margin:0 9px;}
	body.main-mask-horizontal #rt-slideshow .layout-slideshow .rt-slideshow-overlay, body.main-mask-none #rt-slideshow .layout-slideshow .rt-slideshow-overlay {margin: 0 32px 0 -360px;}
	body.main-mask-horizontal #rt-slideshow .sprocket-features-content-top, body.main-mask-horizontal #rt-slideshow .sprocket-features-content-bottom {display: none;}
	body.main-mask-pointed .layout-slideshow .sprocket-features-content {width: 200px;}
	body.main-mask-pointed .layout-slideshow .sprocket-features-content {width: 200px;}
	body.main-mask-pointed #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {display: none;}
	body.main-mask-fold .layout-slideshow .sprocket-features-content {bottom: 0;padding: 8px 30px;}
	body.main-mask-fold #rt-slideshow .rt-slideshow-right-top, body.main-mask-fold #rt-slideshow .rt-slideshow-left-top {height: 10px;}
	body.main-mask-fold #rt-slideshow .rt-slideshow-right-btm, body.main-mask-fold #rt-slideshow .rt-slideshow-left-btm {display: none;}
	body.main-mask-fold #rt-slideshow .layout-slideshow .rt-slideshow-overlay {width: 35px;}
	body.main-mask-fold #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {width: 35px;top: -45px;}

	// Mosaic
	body .sprocket-mosaic-text-container {display: none;}
	body .sprocket-mosaic-columns-1 [data-mosaic-item], body .sprocket-mosaic-columns-2 [data-mosaic-item], body .sprocket-mosaic-columns-3 [data-mosaic-item], body .sprocket-mosaic-columns-4 [data-mosaic-item], body .sprocket-mosaic-columns-5 [data-mosaic-item], body .sprocket-mosaic-columns-6 [data-mosaic-item] {width: 100%;}
	body .sprocket-mosaic .sprocket-mosaic-order, body .sprocket-mosaic .sprocket-mosaic-filter {float: none;display: inline-block;margin-left: 2px;}
	body .sprocket-mosaic .sprocket-mosaic-filter li:first-child {margin-left: -2px;}
	body .sprocket-mosaic .sprocket-mosaic-order li {margin-left: -2px;}
	body .sprocket-mosaic .sprocket-mosaic-filter li {margin-right: -2px;}
	body .sprocket-mosaic .sprocket-mosaic-order li, body .sprocket-mosaic .sprocket-mosaic-filter li {font-size: 0.75em;}
	body .sprocket-readmore {margin-top: -15px;}
	body .sprocket-mosaic-title {opacity: 1 !important;}
	body .sprocket-mosaic-loadmore {width: 300px;}

	// Tabs
	body .sprocket-tabs-nav li .sprocket-tabs-inner {font-size: 0.9em;}
	body .sprocket-tabs-nav li {float: none;display: block;width: auto;margin: 2px 0;}
	body .sprocket-tabs-nav > li:first-child {margin: 2px 0;}
	body .sprocket-tabs-nav > li.active {margin: 2px 0;}
	body .sprocket-tabs-nav li .sprocket-tabs-inner {padding: 18px 8px 10px;}
	body .sprocket-tabs-nav li.active .sprocket-tabs-inner {padding: 18px 8px 10px;}
	body .layout-right .sprocket-tabs-nav {float: none;margin-left: 0;}

	// K2
	body #k2Container h2, body #k2Container h3 {font-size: 1.0em !important;}
	body #k2Container .subCategoryContainer, body #k2Container .itemContainer, body #k2Container .latestItemsContainer {width: 100% !important; float: none;}
	body #k2Container.itemListView .itemListCategory h2, body #k2Container.latestView .latestItemsCategory h2 {margin: -42px 0 30px 0;}
	body #k2Container.itemListView .itemListSubCategories .subCategory h2 {margin: -40px 0 30px 0;}		
	body #k2Container.itemListView .itemListSubCategories .subCategory {margin-bottom: 5px !important;}
	body #k2Container.itemView .itemToolbar, body #k2Container.itemView .itemRatingBlock, body #k2Container.itemView .itemAuthorLatest, body #k2Container.itemView .itemRelated {width: 100% !important; float: none;}
	body #k2Container.itemView .itemToolbar ul li:first-child {display: none;}
}