/**
 * @package   $Id: responsive.css 26159 2015-01-27 16:36:50Z james $
* @version   $Id: responsive.css 26159 2015-01-27 16:36:50Z james $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2018 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* Core */
.rt-image {max-width: 100%;height: auto;}
body .rt-block {margin: 15px 10px;}
body #rt-navigation .rt-block.menu-block {margin: 10px;}
body #rt-navigation .rt-menubar {margin: -10px 4px -11px -14px;}
body.col12 .rt-grid-2 #login-form .inputbox, body.col12 .rt-grid-3 #login-form .inputbox, body.col12 .rt-grid-4 #login-form .inputbox, body.col12 .rt-grid-5 #login-form .inputbox, body.col12 .rt-grid-6 #login-form .inputbox, body.col12 .rt-grid-7 #login-form .inputbox, body.col12 .rt-grid-8 #login-form .inputbox, body.col12 .rt-grid-9 #login-form .inputbox, body.col12 .rt-grid-10 #login-form .inputbox, body.col12 .rt-grid-12 #login-form .inputbox, body.col12 .rt-grid-2 #form-login .inputbox, body.col12 .rt-grid-3 #form-login .inputbox, body.col12 .rt-grid-4 #form-login .inputbox, body.col12 .rt-grid-5 #form-login .inputbox, body.col12 .rt-grid-6 #form-login .inputbox, body.col12 .rt-grid-7 #form-login .inputbox, body.col12 .rt-grid-8 #form-login .inputbox, body.col12 .rt-grid-9 #form-login .inputbox, body.col12 .rt-grid-10 #form-login .inputbox, body.col12 .rt-grid-12 #form-login .inputbox {width: 95%;}
body #rt-navigation .rt-alpha {margin-left: -11px;}
body #rt-navigation .rt-omega {margin-right: -11px;}
body .style-panel-container {z-index: 1000000;}

/* 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;}

/* Responsive */
@media only screen and (min-width: 1200px) {
	body .visible-large {display: inherit !important;}
	body .hidden-large {display: none !important;}
	body.main-style-light #rt-utility, body.main-style-light #rt-utility2 {background-image: url(../images/overlays/light/utility-shadow-1200.png);}
}

@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) {
	.hidden-large,.hidden-tablet,.hidden-phone,.visible-desktop{display:inherit!important;}
	.visible-large,.visible-tablet,.visible-phone,.hidden-desktop{display:none!important;}
}


@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;}	
	body .layout-slideshow .sprocket-features-content {width: 59%;}
	body .menutop li .item {font-size: 1em;}
}

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

@media only screen and (max-width: 767px) {
	.hidden-large,.hidden-desktop,.hidden-tablet,.visible-phone{display:inherit!important;}
	.visible-large,.visible-desktop,.visible-tablet,.hidden-phone{display:none!important;}
	body #rt-logo {margin: -20px auto;}
	.rt-block.menu-block {visibility: hidden;top: -30000px;left: -30000px;position: absolute;}
	.rt-totop {position: static;float: right;margin-right: -21px;}
	body .component-content	.column-1, body .component-content .column-2, body .component-content	.column-3 {width: 100% !important;float: none !important;margin-left: 0 !important;margin-right: 0 !important;margin-bottom: 0 !important;}	
	body .rt-demo-width-20, body .rt-demo-width-25, body .rt-demo-width-30, body .rt-demo-width-33, body .rt-demo-width-40, body .rt-demo-width-50, body .rt-demo-width-60, body .rt-demo-width-66, body .rt-demo-width-70, body .rt-demo-width-75, body .rt-demo-width-80 {width: 100%;}
	.rt-demo-space {margin: 5px;}
	body .rt-container .floatleft, body .rt-container .floatright {float: none;}
	body #rt-main-container #rt-body-surround {padding: 5px 0;}
	body #rt-header {margin-top: -20px;padding-top: 20px;}
	body #rt-header .rt-social-buttons {float: none;margin: -10px auto;position: relative;max-width: 120px;}
	body #rt-header [class*="rt-grid"] {float: left;}
	body #rt-slideinset .rt-block {padding: 15px;margin: 15px 0;position: relative;right: inherit;top: 15px;width: inherit;}
	body .layout-slideshow .sprocket-features-content {left: 15px;right: 15px;width: auto;}
	body .layout-slideshow .sprocket-features-title {font-size: 2.2em;}
	body .style-panel-container {display: none;}
	body #rt-utility .horizmenu ul.menu li {display: block;border: none;}
	body .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {float: left;margin-top: 10px;}
	body .sprocket-tabs-nav li {float: none;}
	body .rg-ss-slice-container {max-width: 100% !important;height: auto !important;}
	body .rg-ss-navigation-container {max-width: 100% !important;height: auto !important;}
	body .rg-ss-thumb-list, body #main .rg-ss-thumb-list {width: 100% !important;}
}

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

@media only screen and (max-width: 480px) {
	#rt-copyright .rt-block {clear: both;}
	body .layout-slideshow .sprocket-features-desc {display: none;}
}