/**
* @version   $Id: responsive.css 23109 2014-09-22 17:32:18Z james $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Global Tweaks here */
body {min-width: 100px !important;}
body .rt-container {margin: 0 auto;position: relative;}
body [class*="rt-grid"] {display: inline;float: left;position: relative;margin: 0;}
body #rt-showcase .rt-block {margin: 0 10px 20px 10px;}
body #rt-main .rt-block, body #rt-feature .rt-block, body #rt-top .rt-block, body #rt-header .rt-block, body #rt-maintop .rt-block, body #rt-mainbottom .rt-block, body #rt-extension .rt-block, body #rt-bottom .rt-block, body #rt-content-top .rt-block, body #rt-content-bottom .rt-block {margin: 20px 10px;}

/* Specific Responsive */
.layout-mode-responsive #rt-footer, .layout-mode-responsive #rt-copyright {margin: 0 -10px;}
.layout-mode-responsive #rt-footer .rt-block, .layout-mode-responsive #rt-copyright .rt-block {padding: 20px 28px;}

/* Navigation */
.rt-menu-mobile {text-align: center;padding: 15px 0;}

/* Responsive Utility Classes */
.visibe-large {display: inherit;}
.visible-desktop{display:inherit!important;}
.hidden-large,.hidden-desktop,.visible-tablet,.visible-phone {display: none !important;}

/* Demo Styles Override */
.rt-image img {max-width: 100%;height: auto;}
.rt-demo-block {display: block; float: left;}
.rt-demo-space {margin: 15px;}
.rt-demo-width-10 {width: 20%;}
.rt-demo-width-20 {width: 20%;}
.rt-demo-width-25 {width: 25%;}
.rt-demo-width-30 {width: 30%;}
.rt-demo-width-33 {width: 33.33%;}
.rt-demo-width-40 {width: 40%;}
.rt-demo-width-50 {width: 50%;}
.rt-demo-width-60 {width: 60%;}
.rt-demo-width-66 {width: 66.66%;}
.rt-demo-width-70 {width: 70%;}
.rt-demo-width-75 {width: 75%;}
.rt-demo-width-80 {width: 80%;}
.rt-demo-width-90 {width: 90%;}

/* Extensions */
.rt-container #rt-header #rokajaxsearch .inputbox {width: 240px;}
.rt-container .layout-showcase .sprocket-features-arrows {left: 477px;}
.rt-container .sprocket-lists .sprocket-lists-item .readon {display: table;}

/* MediaQueries Stuff */

/* Tweaks for Wide Screen Here */
body #rt-footer .rt-grid-3 {width: 295px;}

@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;}
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.rt-error-box .rt-error-container{width:345px;}
	.hidden-large,.hidden-tablet,.hidden-phone,.visible-desktop{display:inherit!important;}
	.visible-large,.visible-tablet,.visible-phone,.hidden-desktop{display:none!important;}

	/* Tweaks for Desktop View */
	.visible-large {display: none;}
	body #rt-footer .rt-grid-3 {width: 235px;}

	/* Extensions */
	.rt-container #rt-header #rokajaxsearch .inputbox {width: 200px;}
	.rt-container .layout-showcase .sprocket-features-arrows {left: 372px;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.hidden-large,.visible-tablet,.hidden-desktop,.hidden-phone{display:inherit!important;}
	.visible-large,.hidden-tablet,.visible-desktop,.visible-phone{display:none!important;}	

	/* Tweaks for Tablet View */
	body #rt-header .horizmenu .rt-block {margin: 20px 0;padding: 20px 0;}
	body #rt-header .horizmenu ul.menu li a, body #rt-header .horizmenu ul.menu li .item, body #rt-header .horizmenu ul.menu li .separator {padding: 2px 8px;}
	body #rt-footer .rt-grid-3 {width: 187px;}
	body.menu-home #rt-content-top .rt-grid-4, body.menu-home #rt-content-bottom .rt-grid-4 {width: 63%;}
body.menu-home #rt-content-top .rt-grid-5, body.menu-home #rt-content-bottom .rt-grid-5 {width: 37%;}

	/* Extensions */
	.rt-container #rt-header #rokajaxsearch .inputbox {width: 130px;}
	.rt-container .layout-showcase .sprocket-features-arrows {left: 372px;}
	.rt-container .layout-showcase .sprocket-features-content {width: 37%;}
	.rt-container .layout-showcase .sprocket-features-title {font-size: 1.8em;}
	.rt-container .layout-showcase .sprocket-features-arrows {left: 287px;}

	.rt-container .sprocket-headlines-badge {display: none;}
}

@media only screen and (max-width: 767px) {
	#rt-logo {margin: 0 auto;}
	.rt-block.menu-block {visibility: hidden;top: -30000px;left: -30000px;position: absolute;}
	.hidden-large,.hidden-desktop,.hidden-tablet,.visible-phone{display:inherit!important;}
	.visible-large,.visible-desktop,.visible-tablet,.hidden-phone{display:none!important;}
}

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

@media only screen and (min-width: 481px) and (max-width: 767px) {

	/* Joomla Core */
	body .rt-container .component-content .column-1, body .rt-container .component-content .column-2, body .rt-container .component-content .column-3, body .rt-container .component-content .column-4 {width: 100%;float: none;}

	/* Menu */
	body .rt-menubar {display: none;}

	/* Tweaks for Smartphone View */
	.menu-home #rt-content-top .rt-grid-4, .menu-home #rt-content-top .rt-grid-5 {width: 100% !important;}
	.rt-demo-width-10, .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, .rt-demo-width-90 {width: 100% !important;}
	.rt-demo-space {margin: 5px;}

	body #rt-header .horizmenu .rt-block {margin: 0 10px;padding: 0;}
	body #rt-header .horizmenu .menu {width: 98%;}
	body #rt-header .horizmenu .module-surround {text-align: center;}
	body #rt-footer .rt-grid-3 {width: 100%;}
	body.menu-home #rt-content-top .rt-grid-4, body.menu-home #rt-content-bottom .rt-grid-4, body.menu-home #rt-content-top .rt-grid-5, body.menu-home #rt-content-bottom .rt-grid-5 {width: 100% !important;}

	/* Extensions */
	.rt-container .layout-showcase .sprocket-features-img-container {width: 100%;}
	.rt-container .layout-showcase .sprocket-features-desc {display: none;}
	.rt-container .layout-showcase .sprocket-features-title {font-size: 1.6em;margin-bottom: 10px;}
	.rt-container .layout-showcase .sprocket-features-pagination {right: 25%;}
	.rt-container .layout-showcase .sprocket-features-arrows {left: 80%;}

	.rt-container .sprocket-headlines-badge {display: none;}
}

@media only screen and (max-width: 480px) {
	#rt-copyright .rt-block {clear: both;}

	/* Joomla Core */
	body .rt-container .component-content .column-1, body .rt-container .component-content .column-2, body .rt-container .component-content .column-3 {width: 100%;float: none;}

	/* Menu */
	body .rt-menubar {display: none;}
	body #rt-header .horizmenu ul.menu li a {padding: 2px 5px; font-size: 0.9em;}

	/* Tweaks for Mobile View */
	.menu-home #rt-content-top .rt-grid-4, .menu-home #rt-content-top .rt-grid-5 {width: 100% !important;}
	.menu-home .blog-featured h3 {clear: both; padding-top: 15px;}
	.rt-demo-width-10, .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, .rt-demo-width-90 {width: 100% !important;}
	.rt-demo-space {margin: 5px;}

	/* Extras */
	.menu-home .rt-container .fp-rstabs .sprocket-tabs .sprocket-tabs-panel:nth-child(2) img {clear: both; float: none; margin: 15px 0 0 0 !important; padding: 0; text-align: center;}
	.menu-home .rt-container .fp-rstabs .sprocket-tabs .sprocket-tabs-panel:nth-child(2) div {text-align: center;}	
	.menu-home .rt-container .fp-rstabs .sprocket-tabs .sprocket-tabs-panel:nth-child(2) .largemargintop, .menu-home .rt-container .fp-rstabs .sprocket-tabs .sprocket-tabs-panel:nth-child(2) .largemarginbottom {margin: 0 !important;}

	body #rt-showcase .rt-block {margin: 0 20px 20px 20px;}
	body #rt-header .horizmenu .rt-block {margin: 0 20px;padding: 0;}
	body #rt-header .horizmenu .menu {width: 98%;}
	body #rt-header .horizmenu .module-surround {text-align: center;}	
	body #rt-footer .rt-grid-3 {width: 100%;}
	body .rt-footer-inner {margin: 40px 20px;}
	body.menu-home #rt-content-top .rt-grid-4, body.menu-home #rt-content-bottom .rt-grid-4, body.menu-home #rt-content-top .rt-grid-5, body.menu-home #rt-content-bottom .rt-grid-5 {width: 100% !important;}

	/* Extensions */
	.rt-container .layout-showcase .sprocket-features-img-container {width: 100%;}
	.rt-container .layout-showcase .sprocket-features-desc {display: none;}
	.rt-container .layout-showcase .sprocket-features-title {font-size: 1.3em;margin-bottom: 10px;}
	.rt-container .layout-showcase .sprocket-features-pagination {display: none;}
	.rt-container .layout-showcase .sprocket-features-arrows {left: 63%; bottom: 10px;}	
	.rt-container .layout-showcase .sprocket-features-arrows .arrow {width: 25px; height: 25px; font-size: 1.2em;}
	.rt-container .layout-showcase .sprocket-features-arrows .arrow span {line-height: 25px;}

	.rt-container .sprocket-headlines-badge {display: none;}

	.rt-container .sprocket-tabs-nav li {display: block;margin:10px 0;float:none;}
}

/* Navigation Grid */
@media only screen and (min-width: 1200px) {
	.rt-container #rt-navigation {width: 1180px;margin: 0 auto;}
	#rt-navigation .rt-grid-1 {width: 98.333px;}
	#rt-navigation .rt-grid-2 {width: 196.667px;}
	#rt-navigation .rt-grid-3 {width: 295px;}
	#rt-navigation .rt-grid-4 {width: 393.333px;}
	#rt-navigation .rt-grid-5 {width: 491.667px;}
	#rt-navigation .rt-grid-6 {width: 590px;}
	#rt-navigation .rt-grid-7 {width: 688.333px;}
	#rt-navigation .rt-grid-8 {width: 786.666px;}
	#rt-navigation .rt-grid-9 {width: 885px;}
	#rt-navigation .rt-grid-10 {width: 983.333px;}
	#rt-navigation .rt-grid-11 {width: 1081.667px;}
	#rt-navigation .rt-grid-12 {width: 1180px;}
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.rt-container #rt-navigation {width: 940px;}
	#rt-navigation .rt-grid-1 {width: 78.333px;}
	#rt-navigation .rt-grid-2 {width: 156.667px;}
	#rt-navigation .rt-grid-3 {width: 235px;}
	#rt-navigation .rt-grid-4 {width: 313.333px;}
	#rt-navigation .rt-grid-5 {width: 391.667px;}
	#rt-navigation .rt-grid-6 {width: 470px;}
	#rt-navigation .rt-grid-7 {width: 548.333px;}
	#rt-navigation .rt-grid-8 {width: 626.666px;}
	#rt-navigation .rt-grid-9 {width: 705px;}
	#rt-navigation .rt-grid-10 {width: 783.333px;}
	#rt-navigation .rt-grid-11 {width: 861.666px;}
	#rt-navigation .rt-grid-12 {width: 940px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.rt-container #rt-navigation {width: 748px;}
	#rt-navigation .rt-grid-1 {width: 62.333px;}
	#rt-navigation .rt-grid-2 {width: 124.667px;}
	#rt-navigation .rt-grid-3 {width: 187px;}
	#rt-navigation .rt-grid-4 {width: 249.333px;}
	#rt-navigation .rt-grid-5 {width: 311.667px;}
	#rt-navigation .rt-grid-6 {width: 374px;}
	#rt-navigation .rt-grid-7 {width: 436.333px;}
	#rt-navigation .rt-grid-8 {width: 489.666px;}
	#rt-navigation .rt-grid-9 {width: 561px;}
	#rt-navigation .rt-grid-10 {width: 623.333px;}
	#rt-navigation .rt-grid-11 {width: 685.666px;}
	#rt-navigation .rt-grid-12 {width: 748px;}
}