/**
 * @package   $Id: responsive.css 26121 2015-01-27 15:22:36Z james $
* @version   $Id: responsive.css 26121 2015-01-27 15:22:36Z 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, .rt-resp-img {max-width: 100%;height: auto;}

body.headerwidth-wrapped #rt-main-container {margin: 15px -10px 0;}
body.footerwidth-wrapped #rt-footer-surround, body.footerwidth-wrapped #rt-copyright {margin-left: -10px;margin-right: -10px;}

body .rt-block {margin: 15px 10px;}
body #rt-main-container .rt-block {margin: 15px 20px;}
body #rt-main-container #rt-main .rt-block {margin: 20px 10px;}
.rt-block .module-surround {padding: 15px 0;}
body .logo-block {margin: 0 10px;}
body .topmenu .rt-block {margin: 21px 10px;}
.topmenu .rt-block .module-surround {padding: 0;}
body #rt-copyright .rt-block {margin: 0 15px;padding: 10px;}
body #rt-main-container #rt-main .rt-block.component-block, body #rt-main-container #rt-main  #rt-content-bottom, body #rt-main-container #rt-main  #rt-content-top {margin: 20px 4px;}
.module-title {margin-top: -15px;}
.box1 .module-title, .box2 .module-title, .box5 .module-title {margin-top: 0;}
.box1.title3 .module-title, .box2.title3 .module-title, .box3.title3 .module-title, .box4.title3 .module-title, .box5.title3 .module-title, .box6.title3 .module-title, .box1.title4 .module-title, .box2.title4 .module-title, .box3.title4 .module-title, .box4.title4 .module-title, .box5.title4 .module-title, .box6.title4 .module-title {margin-top: -15px}
.box7.title3 .module-title, .box7.title4 .module-title {margin-top: -30px;}
body #rt-main .box7 .rt-block {margin-bottom: 30px;}
body #rt-sidebar-a, body #rt-sidebar-b, body #rt-sidebar-c {padding: 0;}
body .rt-sidebar-surround {margin: 0;}
body #rt-main-container {margin-left: 0; margin-right: 0;}
body #rt-content-top .rt-alpha .title3, body #rt-content-top .rt-alpha .title4, body #rt-content-top .rt-alpha .box1, body #rt-content-top .rt-alpha .box2, body #rt-content-top .rt-alpha .box3, body #rt-content-top .rt-alpha .box4, body #rt-content-top .rt-alpha .box5, body #rt-content-top .rt-alpha .box6, body #rt-content-top .rt-alpha .box7, body #rt-content-bottom .rt-alpha .title3, body #rt-content-bottom .rt-alpha .title4, body #rt-content-bottom .rt-alpha .box1, body #rt-content-bottom .rt-alpha .box2, body #rt-content-bottom .rt-alpha .box3, body #rt-content-bottom .rt-alpha .box4, body #rt-content-bottom .rt-alpha .box5, body #rt-content-bottom .rt-alpha .box6, body #rt-content-bottom .rt-alpha .box7 {margin-left: 0;}
body #rt-content-top .rt-omega .title3, body #rt-content-top .rt-omega .title4, body #rt-content-top .rt-omega .box1, body #rt-content-top .rt-omega .box2, body #rt-content-top .rt-omega .box3, body #rt-content-top .rt-omega .box4, body #rt-content-top .rt-omega .box5, body #rt-content-top .rt-omega .box6, body #rt-content-top .rt-omega .box7, body #rt-content-bottom .rt-omega .title3, body #rt-content-bottom .rt-omega .title4, body #rt-content-bottom .rt-omega .box1, body #rt-content-bottom .rt-omega .box2, body #rt-content-bottom .rt-omega .box3, body #rt-content-bottom .rt-omega .box4, body #rt-content-bottom .rt-omega .box5, body #rt-content-bottom .rt-omega .box6, body #rt-content-bottom .rt-omega .box7 {margin-right: 0;}
a.btn.jmodedit {margin-right: 20px;}

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

/* Extensions */
body #rokajaxsearch .inputbox {width: 100% !important;}
#rokajaxsearch .roksearch-wrapper {padding-right: 8px;}

.rokgallery-wrapper .rg-gm-slice img {max-width: 100%;}
body .rokgallery-wrapper .rg-gm-info {left: 25px;}
.rokgallery-wrapper .rg-gm-slice a {padding-right: 10px;}

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

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

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

	body #rt-content-top .rt-grid-2, body #rt-content-bottom .rt-grid-2 {width: 190px;}
	body #rt-content-top .rt-grid-3, body #rt-content-bottom .rt-grid-3 {width: 285px;}
	body #rt-content-top .rt-grid-4, body #rt-content-bottom .rt-grid-4 {width: 380px;}
	body #rt-content-top .rt-grid-5, body #rt-content-bottom .rt-grid-5 {width: 475px;}	
	body #rt-content-top .rt-grid-6, body #rt-content-bottom .rt-grid-6 {width: 570px;}	
	body #rt-content-top .rt-grid-7, body #rt-content-bottom .rt-grid-7 {width: 665px;}	
	body #rt-content-top .rt-grid-8, body #rt-content-bottom .rt-grid-8 {width: 760px;}	
	body #rt-content-top .rt-grid-9, body #rt-content-bottom .rt-grid-9 {width: 855px;}	
	body #rt-content-top .rt-grid-10, body #rt-content-bottom .rt-grid-10 {width: 950px;}		
	body #rt-content-top .rt-grid-12, body #rt-content-bottom .rt-grid-12 {width: 1140px;}
}
	
@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 #rt-content-top .rt-grid-2, body #rt-content-bottom .rt-grid-2 {width: 152px;}
	body #rt-content-top .rt-grid-3, body #rt-content-bottom .rt-grid-3 {width: 228px;}
	body #rt-content-top .rt-grid-4, body #rt-content-bottom .rt-grid-4 {width: 304px;}
	body #rt-content-top .rt-grid-5, body #rt-content-bottom .rt-grid-5 {width: 380px;}	
	body #rt-content-top .rt-grid-6, body #rt-content-bottom .rt-grid-6 {width: 456px;}	
	body #rt-content-top .rt-grid-7, body #rt-content-bottom .rt-grid-7 {width: 532px;}	
	body #rt-content-top .rt-grid-8, body #rt-content-bottom .rt-grid-8 {width: 608px;}	
	body #rt-content-top .rt-grid-9, body #rt-content-bottom .rt-grid-9 {width: 684px;}	
	body #rt-content-top .rt-grid-10, body #rt-content-bottom .rt-grid-10 {width: 760px;}		
	body #rt-content-top .rt-grid-12, body #rt-content-bottom .rt-grid-12 {width: 912px;}							
}

@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 #rt-content-top .rt-grid-2, body #rt-content-bottom .rt-grid-2 {width: 120px;}
	body #rt-content-top .rt-grid-3, body #rt-content-bottom .rt-grid-3 {width: 180px;}
	body #rt-content-top .rt-grid-4, body #rt-content-bottom .rt-grid-4 {width: 240px;}
	body #rt-content-top .rt-grid-5, body #rt-content-bottom .rt-grid-5 {width: 300px;}	
	body #rt-content-top .rt-grid-6, body #rt-content-bottom .rt-grid-6 {width: 360px;}	
	body #rt-content-top .rt-grid-7, body #rt-content-bottom .rt-grid-7 {width: 420px;}	
	body #rt-content-top .rt-grid-8, body #rt-content-bottom .rt-grid-8 {width: 480px;}	
	body #rt-content-top .rt-grid-9, body #rt-content-bottom .rt-grid-9 {width: 540px;}	
	body #rt-content-top .rt-grid-10, body #rt-content-bottom .rt-grid-10 {width: 600px;}		
	body #rt-content-top .rt-grid-12, body #rt-content-bottom .rt-grid-12 {width: 660px;}	
			
	body .promo .bold2 {font-size: 110%;line-height: 135%;}	
}

@media only screen and (min-width: 768px) {
	.rt-menu-mobile {display: none;}
	body .rt-container #rt-main.mb12 #rt-main-column {padding-right: 10px;}	
	body .rt-container #rt-main[class^="mb"] #rt-main-column {padding-left: 10px;}
	body .rt-container #rt-main[class$="mb4"] #rt-main-column,
	body .rt-container #rt-main[class$="mb6"] #rt-main-column,
	body .rt-container #rt-main[class$="mb8"] #rt-main-column {padding-right: 16px;padding-left: 6px;}
	body .rt-container #rt-main[class^="sa"] #rt-sidebar-a {padding-left: 10px;}
	body .rt-container #rt-main[class$="sa2"] #rt-sidebar-a,
	body .rt-container #rt-main[class$="sa3"] #rt-sidebar-a,
	body .rt-container #rt-main[class$="sa4"] #rt-sidebar-a,
	body .rt-container #rt-main[class$="sa5"] #rt-sidebar-a,
	body .rt-container #rt-main[class$="sa6"] #rt-sidebar-a,
	body .rt-container #rt-main[class$="sb2"] #rt-sidebar-b,
	body .rt-container #rt-main[class$="sb3"] #rt-sidebar-b,
	body .rt-container #rt-main[class$="sb4"] #rt-sidebar-b,
	body .rt-container #rt-main[class$="sc2"] #rt-sidebar-c,
	body .rt-container #rt-main[class$="sc3"] #rt-sidebar-c,
	body .rt-container #rt-main[class$="sc4"] #rt-sidebar-c {padding-right: 10px;}


	body.headerwidth-wrapped .rt-container #rt-main.mb12 #rt-main-column {padding-right: 0;}	
	body.headerwidth-wrapped .rt-container #rt-main[class^="mb"] #rt-main-column {padding-left: 0;}
	body.headerwidth-wrapped .rt-container #rt-main[class$="mb4"] #rt-main-column,
	body.headerwidth-wrapped .rt-container #rt-main[class$="mb6"] #rt-main-column,
	body.headerwidth-wrapped .rt-container #rt-main[class$="mb8"] #rt-main-column {padding-right: 0;padding-left: 0;}
	body .rt-container #rt-main[class^="sa"] #rt-sidebar-a {padding-left: 0;}
	body.headerwidth-wrapped .rt-container #rt-main[class$="sa2"] #rt-sidebar-a,
	body.headerwidth-wrapped .rt-container #rt-main[class$="sa3"] #rt-sidebar-a,
	body.headerwidth-wrapped .rt-container #rt-main[class$="sa4"] #rt-sidebar-a,
	body.headerwidth-wrapped .rt-container #rt-main[class$="sa5"] #rt-sidebar-a,
	body.headerwidth-wrapped .rt-container #rt-main[class$="sa6"] #rt-sidebar-a,
	body.headerwidth-wrapped .rt-container #rt-main[class$="sb2"] #rt-sidebar-b,
	body.headerwidth-wrapped .rt-container #rt-main[class$="sb3"] #rt-sidebar-b,
	body.headerwidth-wrapped .rt-container #rt-main[class$="sb4"] #rt-sidebar-b,
	body.headerwidth-wrapped .rt-container #rt-main[class$="sc2"] #rt-sidebar-c,
	body.headerwidth-wrapped .rt-container #rt-main[class$="sc3"] #rt-sidebar-c,
	body.headerwidth-wrapped .rt-container #rt-main[class$="sc4"] #rt-sidebar-c {padding-right: 0;}
}

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

	.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, body .component-content .column-4 {width: 100% !important;float: none !important;margin: 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 .layout-slideshow .sprocket-features-desc {display: none;}
	body .layout-slideshow .sprocket-features-title {font-size: 1.6em;}
	body .rt-social-buttons {display: none;}
	body .layout-slideshow .sprocket-features-pagination li.active:before{border-top: 12px solid transparent;border-right-width: 15px;border-bottom: 12px solid transparent;content:'';position: absolute;left: -15px;top: 0;}
	body .layout-slideshow .sprocket-features-pagination li {width:20px;height:18px;margin:5px 0;padding-top: 5px;}
	body .layout-slideshow .sprocket-features-pagination {bottom: inherit;right: 0;top: 5px;}
	body .layout-slideshow .sprocket-features-pagination li span {font-size: 1em;line-height: 1.1em;}
	body .layout-slideshow .sprocket-features-content {width: 80%;}
	body.mar12-home .component-content .circle {margin-left: 0;}	
	body .style-panel-container {display: none;}
	body .component-content .article-title2 {margin: 0 0 25px -5px;}
	body .rt-container .floatleft, body .rt-container .floatright {float: none;}
	body #rt-main-container {background: none;box-shadow: none;}
}

@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 .rt-container {width: 98%;}
	body #logo-icon {display: none;}
	body #logo-inner {margin-left: 15px;}	
}