/**
 * @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 - 2015 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 0px 10px 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; margin: 0px 0px 0px 25px;}
.rt-menu-mobile select {max-width:100%;}

/* 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;}
  
    body .box3 p {font-size:130%!important;}
    body .box4 p {font-size:110%!important;}
  body .box3 input {max-width:100%!important;}
  
  body .sprocket-lists-image {width:33%;}
  body .component-content .img-intro-right, .component-content .img-fulltext-right {max-width: 375px!important;}
  
body .component-content p img[align="right"],
body .component-content p img[style*="float: right"],
body .component-content p img[style*="float:right"],
body .component-content p img[align="left"],
body .component-content p img[style*="float: left"],
body .component-content p img[style*="float:left"]{
    max-width: 50%;
}
}

@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;}
  
  body .sprocket-lists-title span {font-size: 0.9em; margin-right: -3px;}
  body .sprocket-lists-title .indicator {right: 5px;}
  
  body .box3 p {font-size:120%!important;}
  body .box4 p {font-size:100%!important;}
  body .box3 input {max-width:100%!important;}
  
  body .sprocket-lists-image {width:33%;}
  
  body #rt-utility .horizmenu .menu {font-size: 1em!important;}
  body #rt-navigation .rt-menubar {font-size: 0.8em!important;}
  
  body .title4 .title {font-size:150%!important;}
  body.title7 .title, .title8 .title {font-size:90%!important;}
  
  body .component-content .img-fulltext-right {max-width: 100%!important;}
  
 /*  body .sh404sef-social-buttons {padding-left: 0px!important; padding-top: 0em!important; margin-bottom: -5px;} */
}

@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: 90%;}
    body .layout-slideshow .sprocket-features-title {font-size:1.7em; padding: 5px 10px;}
    body .layout-slideshow .sprocket-features-desc {font-size:0.8em; padding: 5px 10px;}
	body .menutop li .item {font-size: 1em;}
  
  body .sprocket-lists-item .sprocket-padding {font-size:0.8em;}
  body .sprocket-lists-title span {font-size: 0.8em; margin-right: -3px;}
  body .sprocket-lists-title .indicator {right: 1px;}
  body.noaccordion .sprocket-lists-title {font-size:1em;}
  
  body .sprocket-lists-image {width:50%;}
  
  body .title7 .title, .title8 .title {font-size:65%!important;}
  body .title4 .title {font-size:110%;}
  body .tablettitle .title {font-size:100%;}
  body .box3 p {font-size:100%!important;}
  body .box4 p {font-size:80%!important;}
  body .box3 input {max-width:100%!important;}
  
  body #rt-utility .horizmenu .menu {font-size: 1em!important;}
  body #rt-navigation .rt-menubar {font-size: 0.8em!important;}
  body #rt-navigation .rt-block.menu-block {margin:10px 0 9px 10px;}
  
  body .component-content .img-fulltext-right {max-width: 100%!important;}
  
  body .dp-upcoming {font-size:85%}
  
 /* body .sh404sef-social-buttons {padding-left: 10px!important; padding-top: 0em!important; margin-bottom: 5px;} */

  }

@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;}
  
  body .sprocket-lists-image {width:50%;}
  body .component-content .img-intro-right {width: 50%;}
  body .component-content .img-fulltext-right {float: none!important; margin-left: 0px!important;}
  
  body .component-content .pagenav {font-size:1.2em; line-height:1.8em;}
  body .component-content .pagination li {float: left;}
  
.component-content p img[align="right"],
.component-content p img[style*="float: right"],
.component-content p img[style*="float:right"],
.component-content p img[align="left"],
.component-content p img[style*="float: left"],
.component-content p img[style*="float:left"]{
    width: 100%!important;
  	margin: 0px!important;
    float: none!important;
    margin-bottom: 10px!important;
}
  
 /* body .sh404sef-social-buttons {padding-left: 0px!important; padding-top: 0em!important; margin-bottom: 5px;} */
  
  
  }

@media only screen and (min-width: 481px) and (max-width: 767px) {
  
 .component-content p img[align="right"],
.component-content p img[style*="float: right"],
.component-content p img[style*="float:right"],
.component-content p img[align="left"],
.component-content p img[style*="float: left"],
.component-content p img[style*="float:left"]{
    width: 100%!important;
  	margin: 0px!important;
    float: none!important;
    margin-bottom: 10px!important;
}
  
}

@media only screen and (max-width: 480px) {
	#rt-copyright .rt-block {clear: both;}
  body .layout-slideshow .sprocket-features-desc {display: none;}
  body .sprocket-lists-image {width:50%;}
  body #rt-utility .horizmenu .menu li a, #rt-utility .horizmenu .menu li .separator {font-size: 0.6em;}
    
.component-content p img[align="right"],
.component-content p img[style*="float: right"],
.component-content p img[style*="float:right"],
.component-content p img[align="left"],
.component-content p img[style*="float: left"],
.component-content p img[style*="float:left"]{
    width: 100%!important;
  	margin: 0px!important;
    float: none!important;
    margin-bottom: 10px!important;
}
  
}