/**
* @version   $Id: responsive.css 10160 2013-05-10 15:14:44Z james $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2013 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Global Tweaks here */
body .rt-block {padding: 10px;margin: 20px 15px;}
body a, body.readon, body .button {text-decoration: none;}
body .box1, body .box3 {margin: 15px;}

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

/* Top */
body #rt-top .rt-block {margin: 5px 10px;}

/* Logo */
body .rt-block.logo-block {margin: 7px 10px;padding: 0;}

/* RokGallery */
.feb12-home #rt-showcase .rt-container .rokgallery-wrapper {margin-left: 0 !important;}
.feb12-home #rt-showcase .rt-container .rg-ss-container {padding-left: 0; padding-right: 0;}
.rg-gm-slice img {max-width: 100%;height: auto;}

/* Navigation */
.rt-block.menu-block {margin: -1px 0 0;padding: 0;}
.rt-menu-mobile {text-align: center;padding: 15px 0;}
body #rt-navigation .rt-fusionmenu, body #rt-navigation .rt-splitmenu {margin: 0;}

/* Demo Styles Override */
.rt-image, .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%;}

#rt-main #rt-content-bottom {border-top: 1px solid #C8C8C8;}
#rt-main #rt-content-top {border-bottom: 1px solid #C8C8C8;}

/* Responsive */
/* Tweaks for Wide Screen Here */
@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;}
    .mb7-sa5 , .sa5-mb7 , .mb8-sa4 , .sa4-mb8 , .mb9-sa3 , .sa3-mb9 , .mb4-sa4-sb4, .sa4-mb4-sb4, .sa4-sb4-mb4, .mb6-sa3-sb3, .mb8-sa2-sb2, .sa3-mb6-sb3, .sa2-mb8-sb2, .sa3-sb3-mb6, .sa2-sb2-mb8, .mb3-sa3-sb3-sc3, .sa3-mb3-sb3-sc3, .sa3-sb3-mb3-sc3, .sa3-sb3-sc3-mb3 , .mb4-sa2-sb3-sc3, .mb4-sa3-sb2-sc3, .mb4-sa3-sb3-sc2, .mb6-sa2-sb2-sc2, .sa3-mb4-sb2-sc3, .sa2-mb4-sb3-sc3, .sa3-mb4-sb3-sc2, .sa2-mb6-sb2-sc2, .sa3-sb2-mb4-sc3, .sa2-sb3-mb4-sc3, .sa3-sb3-mb4-sc2, .sa2-sb2-mb6-sc2, .sa3-sb3-sc2-mb4, .sa3-sb2-sc3-mb4, .sa2-sb3-sc3-mb4, .sa2-sb2-sc2-mb6 {
        background-position: 48.4% 0;
    }
    .mb6-sa6, .sa6-mb6  {
        background-position: 50% 0;
    }    
}

 /* Tweaks for Desktop View */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .rt-error-box .rt-error-container{width:345px;}
    .rt-error-box .error-title{font-size:6.3em;}
	.hidden-large,.hidden-tablet,.hidden-phone,.visible-desktop{display:inherit!important;}
	.visible-large,.visible-tablet,.visible-phone,.hidden-desktop{display:none!important;}
}

/* Tweaks for Tablet View */
@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;}	

    .mb7-sa5 , .sa5-mb7 , .mb8-sa4 , .sa4-mb8 , .mb9-sa3 , .sa3-mb9 , .mb4-sa4-sb4, .sa4-mb4-sb4, .sa4-sb4-mb4, .mb6-sa3-sb3, .mb8-sa2-sb2, .sa3-mb6-sb3, .sa2-mb8-sb2, .sa3-sb3-mb6, .sa2-sb2-mb8, .mb3-sa3-sb3-sc3, .sa3-mb3-sb3-sc3, .sa3-sb3-mb3-sc3, .sa3-sb3-sc3-mb3 , .mb4-sa2-sb3-sc3, .mb4-sa3-sb2-sc3, .mb4-sa3-sb3-sc2, .mb6-sa2-sb2-sc2, .sa3-mb4-sb2-sc3, .sa2-mb4-sb3-sc3, .sa3-mb4-sb3-sc2, .sa2-mb6-sb2-sc2, .sa3-sb2-mb4-sc3, .sa2-sb3-mb4-sc3, .sa3-sb3-mb4-sc2, .sa2-sb2-mb6-sc2, .sa3-sb3-sc2-mb4, .sa3-sb2-sc3-mb4, .sa2-sb3-sc3-mb4, .sa2-sb2-sc2-mb6 {
        background-position: 51.1% 0;
    }        
    .mb6-sa6, .sa6-mb6  {
        background-position: 50% 0;
    }
}

@media only screen and (max-width: 767px) {
    #rt-logo {margin: 0 auto;}
    .rt-block.menu-block, #rt-subnavigation {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;}    
	[class*="rt-demo-width-"] {width: 100%;}
	body .rg-ss-title {font-size: 300%;}
	body .rg-ss-container .rg-ss-controls .next, body .rg-ss-container .rg-ss-controls .prev, body .rg-ss-container .rg-ss-controls .next .arrow, body .rg-ss-container .rg-ss-controls .prev .arrow {width: 35px;}
	body .rg-ss-slice-list .rg-ss-info {width: auto;right: 5%;margin-left: 25px;margin-right: 25px;}
	body [class*="cols"] .rg-gm-slice-list li {width: 100%;}
	body .sprocket-tabs-nav > li {width: 100%;}
	.mb7-sa5 , .sa5-mb7 , .mb8-sa4 , .sa4-mb8 , .mb9-sa3 , .sa3-mb9 , .mb4-sa4-sb4, .sa4-mb4-sb4, .sa4-sb4-mb4, .mb6-sa3-sb3, .mb8-sa2-sb2, .sa3-mb6-sb3, .sa2-mb8-sb2, .sa3-sb3-mb6, .sa2-sb2-mb8, .mb3-sa3-sb3-sc3, .sa3-mb3-sb3-sc3, .sa3-sb3-mb3-sc3, .sa3-sb3-sc3-mb3 , .mb4-sa2-sb3-sc3, .mb4-sa3-sb2-sc3, .mb4-sa3-sb3-sc2, .mb6-sa2-sb2-sc2, .sa3-mb4-sb2-sc3, .sa2-mb4-sb3-sc3, .sa3-mb4-sb3-sc2, .sa2-mb6-sb2-sc2, .sa3-sb2-mb4-sc3, .sa2-sb3-mb4-sc3, .sa3-sb3-mb4-sc2, .sa2-sb2-mb6-sc2, .sa3-sb3-sc2-mb4, .sa3-sb2-sc3-mb4, .sa2-sb3-sc3-mb4, .sa2-sb2-sc2-mb6, .mb6-sa6, .sa6-mb6  {
        background-image: none;
    }
	body #rt-sidebar-a, body #rt-sidebar-b, body #rt-sidebar-c {min-height: 0;}
}

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

    /* Tweaks for Smartphone View */
    body .rt-block.logo-block {margin: 0 auto;padding: 15px 0;width: 200px;}
    body .rt-menu-mobile {padding: 50px 0 15px;}
}

@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, body .rt-container .component-content .column-4 {width: 100%;float: none;}

    /* Tweaks for Smartphone View */
    body .rt-block.logo-block {margin: 0 auto;padding: 15px 0;width: 200px;}
    body .rt-menu-mobile {padding: 50px 0 15px;}
	body .rg-ss-title {font-size: 200%;}
	body .rg-ss-caption {display: none;}
}
