/**
 * @version		1.0.2
 * @package		BurgerTime template for Joomla 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2016 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* 01 - Grid Structure
/* ----------------------------------------------*/
html {
	min-height: 100%;
}
 .row-fluid [class*="span"] {
 min-height: 0;
}
.xtc-wrapper {
 max-width:1480px;
	margin: 0 auto;
}
.xtc-fluidwrapper {
	margin: 0 auto;
}
.xtc-wrapperpad {
 max-width:1480px;
	margin: 0 auto;
}
/* ----------------------------------------------*/
/* 02 - Body
/* ----------------------------------------------*/

body.sticky {
	margin-top: 60px;
}
body.frontpage.sticky {
	margin-top: 60px;
}
body.innerpage.nosticky {
	margin-top: 0px;
}
body.innerpage.sticky {
	margin-top: 60px;
}
body.frontpage.stickyscroll .overlay {
	position: absolute;
	top: -1200px;
}
body.frontpage.sticky.headslide #headerwrap {
	background: transparent;
	margin-top: -60px;
}
body.frontpage.sticky.headslide.stickyscroll {
	margin-top: 100px;
}
body.frontpage.sticky.headslide #headerwrap.stickyscroll {
	margin-top: 0px;
}

/* ----Overlay ----------------------*/
.overlay {
	position: absolute;
	z-index: 12;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* ----------------------------------------------*/
/* 03 - Header
/* ----------------------------------------------*/
#headertop_inner {
 max-width:1480px;
	margin: 0 auto;
}
#headerwrap .xtc-wrapperpad {
	width: auto;
	margin: 0 auto;
}
#headerwrap {
	height: 65px;
	-webkit-box-shadow: -3px 7px 34px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: -3px 7px 34px 0px rgba(0,0,0,0.75);
	box-shadow: -3px 7px 34px 0px rgba(0,0,0,0.75);
}
#headerwrap.stickyscroll #header, body.innerpage #header {
	margin: 0 auto;
}
#header {
	position: relative;
 padding:0 40px;
	margin: 0 auto;
}
#header.row-fluid {
	width: auto;
}
#topleft {
	float: left;
	margin-left: 6px;
}
#topright {
	float: right;
	margin-right: 20px;
}
#top {
	float: left;
	padding-top: 24px;
}
/* ----Sticky Header ----------------------*/
body.nosticky #headerwrap {
	z-index: 999;
	position: relative;
}
body.sticky #headerwrap {
	position: fixed;
	top: 0%;
	z-index: 999;
	width: 100%;
}
#headerwrap.stickyscroll #head-top {
	float: left;
	width: 200px;
	margin-top: 8px;
	margin-left: 10%;
}

/* ----------------------------------------------*/
/* 04 - Logo
/* ----------------------------------------------*/
#logo {
	float: left;
}
/* ----------------------------------------------*/
/* 05 - Menu Wrapper
/* ----------------------------------------------*/
#menuwrap.xtc-wrapper {
 max-width:1480px;
}
#menuwrap {
	margin-right: 160px;
}
#menu, #menu1.hd2, #menu2.hd2 {
	float: right;
}
/* ----------------------------------------------*/
/* 06 - Grid Regions
/* ----------------------------------------------*/
/* Global Region Settings */
#region1.row-fluid, #region2.row-fluid, #region3.row-fluid, #region4.row-fluid, #region5.row-fluid, #region6.row-fluid, #region7.row-fluid, #region8.row-fluid, #region9.row-fluid, #region10.row-fluid, #region11.row-fluid, #region12.row-fluid {
	width: auto;
}
/* Region Padding */
.xtc-spacer {
 margin-bottom:0px;
}
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapper {
 padding:0;
}
#region1.xtc-fluidwrapper {
 padding:0;
}
  #region1 .row-fluid [class*="span"] {
margin-left: 0px;
margin-right: 0px;
}
#region1 .row-fluid .span1 {
 width: 8.33333333%;
*
}
#region1 .row-fluid .span2 {
 width: 16.66666667%;
*
}
#region1 .row-fluid .span3 {
 width: 25%;
*
}
#region1 .row-fluid .span4 {
 width: 33.33333333%;
*
}
#region1 .row-fluid .span5 {
 width: 41.66666667%;
*
}
#region1 .row-fluid .span6 {
width:50%;
*
}
#region1 .row-fluid .span7 {
 width: 58.33333333%;
*
}
#region1 .row-fluid .span8 {
 width: 66.66666667%;
*
}
#region1 .row-fluid .span9 {
 width: 75%;
*
}
#region1 .row-fluid .span10 {
 width: 83.33333333%;
*
}
#region1 .row-fluid .span11 {
 width: 91.66666667%;
*
}
#region1 .row-fluid .span12 {
 width: 100%;
*
}
 /* ----Region2---------------------------*/
#region2wrap .xtc-wrapper {
 padding:80px 0;
}
#region2.xtc-fluidwrapper {
 padding:80px 0;
}
 /* ----Region3---------------------------*/
#region3wrap .xtc-wrapper {
 padding:60px 30px;
}
#region3.xtc-fluidwrapper {
 padding:60px 30px;
}
  #component {
 padding-top:0px;
 padding-bottom:0px;
 padding-right:0px;
 padding-left:0px;
 margin-bottom: 40px;
}
#newsflash, #banner, #pathway {
 padding-right:0px;
 padding-left:0px;
	margin-bottom: 30px;
}
#breadcrumbs .modulecontent {
 padding-right:0px;
 padding-left:0px;
	margin-bottom: 30px;
}
/* ----Region4---------------------------*/
#region4wrap .xtc-wrapper {
 padding:0;
}
#region4.xtc-fluidwrapper {
 padding:0;
}
 #region4 .row-fluid [class*="span"] {
margin-left: 0px;
margin-right: 0px;
}
#region4 .row-fluid .span1 {
 width: 8.33333333%;
*
}
#region4 .row-fluid .span2 {
 width: 16.66666667%;
*
}
#region4 .row-fluid .span3 {
 width: 25%;
*
}
#region4 .row-fluid .span4 {
 width: 33.33333333%;
*
}
#region4 .row-fluid .span5 {
 width: 41.66666667%;
*
}
#region4 .row-fluid .span6 {
width:50%;
*
}
#region4 .row-fluid .span7 {
 width: 58.33333333%;
*
}
#region4 .row-fluid .span8 {
 width: 66.66666667%;
*
}
#region4 .row-fluid .span9 {
 width: 75%;
*
}
#region4 .row-fluid .span10 {
 width: 83.33333333%;
*
}
#region4 .row-fluid .span11 {
 width: 91.66666667%;
*
}
#region4 .row-fluid .span12 {
 width: 100%;
*
}
 /* ----Region5---------------------------*/
#region5wrap .xtc-wrapper {
 padding:0px;
}
#region5.xtc-fluidwrapper {
 padding:0px;
}
 #region5 .row-fluid [class*="span"] {
margin-left: 0px;
margin-right: 0px;
}
#region5 .row-fluid .span1 {
 width: 8.33333333%;
*
}
#region5 .row-fluid .span2 {
 width: 16.66666667%;
*
}
#region5 .row-fluid .span3 {
 width: 25%;
*
}
#region5 .row-fluid .span4 {
 width: 33.33333333%;
*
}
#region5 .row-fluid .span5 {
 width: 41.66666667%;
*
}
#region5 .row-fluid .span6 {
width:50%;
*
}
#region5 .row-fluid .span7 {
 width: 58.33333333%;
*
}
#region5 .row-fluid .span8 {
 width: 66.66666667%;
*
}
#region5 .row-fluid .span9 {
 width: 75%;
*
}
#region5 .row-fluid .span10 {
 width: 83.33333333%;
*
}
#region5 .row-fluid .span11 {
 width: 91.66666667%;
*
}
#region5 .row-fluid .span12 {
 width: 100%;
*
}
 /* ----Region6---------------------------*/
#region6wrap .xtc-wrapper {
 padding:0;
}
#region6.xtc-fluidwrapper {
 padding:0;
}
 #region6 .row-fluid [class*="span"] {
margin-left: 0px;
margin-right: 0px;
}
#region6 .row-fluid .span1 {
 width: 8.33333333%;
*
}
#region6 .row-fluid .span2 {
 width: 16.66666667%;
*
}
#region6 .row-fluid .span3 {
 width: 25%;
*
}
#region6 .row-fluid .span4 {
 width: 33.33333333%;
*
}
#region6 .row-fluid .span5 {
 width: 41.66666667%;
*
}
#region6 .row-fluid .span6 {
width:50%;
*
}
#region6 .row-fluid .span7 {
 width: 58.33333333%;
*
}
#region6 .row-fluid .span8 {
 width: 66.66666667%;
*
}
#region6 .row-fluid .span9 {
 width: 75%;
*
}
#region6 .row-fluid .span10 {
 width: 83.33333333%;
*
}
#region6 .row-fluid .span11 {
 width: 91.66666667%;
*
}
#region6 .row-fluid .span12 {
 width: 100%;
*
}
 /* ----Region7---------------------------*/
#region7wrap .xtc-wrapper {
 padding:120px 0;
}
#region7.xtc-fluidwrapper {
 padding:120px 0;
}
 #region7 .row-fluid [class*="span"] {
margin-left: 0px;
margin-right: 0px;
}
#region7 .row-fluid .span1 {
 width: 8.33333333%;
*
}
#region7 .row-fluid .span2 {
 width: 16.66666667%;
*
}
#region7 .row-fluid .span3 {
 width: 25%;
*
}
#region7 .row-fluid .span4 {
 width: 33.33333333%;
*
}
#region7 .row-fluid .span5 {
 width: 41.66666667%;
*
}
#region7 .row-fluid .span6 {
width:50%;
*
}
#region7 .row-fluid .span7 {
 width: 58.33333333%;
*
}
#region7 .row-fluid .span8 {
 width: 66.66666667%;
*
}
#region7 .row-fluid .span9 {
 width: 75%;
*
}
#region7 .row-fluid .span10 {
 width: 83.33333333%;
*
}
#region7 .row-fluid .span11 {
 width: 91.66666667%;
*
}
#region7 .row-fluid .span12 {
 width: 100%;
*
}
 /* ----Region8---------------------------*/
#region8wrap .xtc-wrapper {
 padding:0;
}
#region8.xtc-fluidwrapper {
 padding:0;
}
 #region8 .row-fluid [class*="span"] {
margin-left: 0px;
margin-right: 0px;
}
#region8 .row-fluid .span1 {
 width: 8.33333333%;
*
}
#region8 .row-fluid .span2 {
 width: 16.66666667%;
*
}
#region8 .row-fluid .span3 {
 width: 25%;
*
}
#region8 .row-fluid .span4 {
 width: 33.33333333%;
*
}
#region8 .row-fluid .span5 {
 width: 41.66666667%;
*
}
#region8 .row-fluid .span6 {
width:50%;
*
}
#region8 .row-fluid .span7 {
 width: 58.33333333%;
*
}
#region8 .row-fluid .span8 {
 width: 66.66666667%;
*
}
#region8 .row-fluid .span9 {
 width: 75%;
*
}
#region8 .row-fluid .span10 {
 width: 83.33333333%;
*
}
#region8 .row-fluid .span11 {
 width: 91.66666667%;
*
}
#region8 .row-fluid .span12 {
 width: 100%;
*
}
 /* ----Region9---------------------------*/
#region9wrap .xtc-wrapper {
 padding:;
}
#region9.xtc-fluidwrapper {
 padding:;
}
 #region9 .row-fluid [class*="span"] {
margin-left: 0px;
margin-right: 0px;
}
#region9 .row-fluid .span1 {
 width: 8.33333333%;
*
}
#region9 .row-fluid .span2 {
 width: 16.66666667%;
*
}
#region9 .row-fluid .span3 {
 width: 25%;
*
}
#region9 .row-fluid .span4 {
 width: 33.33333333%;
*
}
#region9 .row-fluid .span5 {
 width: 41.66666667%;
*
}
#region9 .row-fluid .span6 {
width:50%;
*
}
#region9 .row-fluid .span7 {
 width: 58.33333333%;
*
}
#region9 .row-fluid .span8 {
 width: 66.66666667%;
*
}
#region9 .row-fluid .span9 {
 width: 75%;
*
}
#region9 .row-fluid .span10 {
 width: 83.33333333%;
*
}
#region9 .row-fluid .span11 {
 width: 91.66666667%;
*
}
#region9 .row-fluid .span12 {
 width: 100%;
*
}
 /* ----Region10---------------------------*/
#region10wrap .xtc-wrapper {
 padding:;
}
#region10.xtc-fluidwrapper {
 padding:;
}
 #region10 .row-fluid [class*="span"] {
margin-left: 0px;
margin-right: 0px;
}
#region10 .row-fluid .span1 {
 width: 8.33333333%;
*
}
#region10 .row-fluid .span2 {
 width: 16.66666667%;
*
}
#region10 .row-fluid .span3 {
 width: 25%;
*
}
#region10 .row-fluid .span4 {
 width: 33.33333333%;
*
}
#region10 .row-fluid .span5 {
 width: 41.66666667%;
*
}
#region10 .row-fluid .span6 {
width:50%;
*
}
#region10 .row-fluid .span7 {
 width: 58.33333333%;
*
}
#region10 .row-fluid .span8 {
 width: 66.66666667%;
*
}
#region10 .row-fluid .span9 {
 width: 75%;
*
}
#region10 .row-fluid .span10 {
 width: 83.33333333%;
*
}
#region10 .row-fluid .span11 {
 width: 91.66666667%;
*
}
#region10 .row-fluid .span12 {
 width: 100%;
*
}
 /* ----Region11---------------------------*/
#region11wrap .xtc-wrapper {
 padding:;
}
#region11.xtc-fluidwrapper {
 padding:;
}
 #region11 .row-fluid [class*="span"] {
margin-left: 0px;
margin-right: 0px;
}
#region11 .row-fluid .span1 {
 width: 8.33333333%;
*
}
#region11 .row-fluid .span2 {
 width: 16.66666667%;
*
}
#region11 .row-fluid .span3 {
 width: 25%;
*
}
#region11 .row-fluid .span4 {
 width: 33.33333333%;
*
}
#region11 .row-fluid .span5 {
 width: 41.66666667%;
*
}
#region11 .row-fluid .span6 {
width:50%;
*
}
#region11 .row-fluid .span7 {
 width: 58.33333333%;
*
}
#region11 .row-fluid .span8 {
 width: 66.66666667%;
*
}
#region11 .row-fluid .span9 {
 width: 75%;
*
}
#region11 .row-fluid .span10 {
 width: 83.33333333%;
*
}
#region11 .row-fluid .span11 {
 width: 91.66666667%;
*
}
#region11 .row-fluid .span12 {
 width: 100%;
*
}
 /* ----Region12---------------------------*/
#region12wrap .xtc-wrapper {
 padding:40px 40px 20px 40px;
}
#region12.xtc-fluidwrapper {
 padding:40px 40px 20px 40px;
}
 #region12 .row-fluid [class*="span"] {
margin-left: 0px;
margin-right: 0px;
}
#region12 .row-fluid .span1 {
 width: 8.33333333%;
*
}
#region12 .row-fluid .span2 {
 width: 16.66666667%;
*
}
#region12 .row-fluid .span3 {
 width: 25%;
*
}
#region12 .row-fluid .span4 {
 width: 33.33333333%;
*
}
#region12 .row-fluid .span5 {
 width: 41.66666667%;
*
}
#region12 .row-fluid .span6 {
width:50%;
*
}
#region12 .row-fluid .span7 {
 width: 58.33333333%;
*
}
#region12 .row-fluid .span8 {
 width: 66.66666667%;
*
}
#region12 .row-fluid .span9 {
 width: 75%;
*
}
#region12 .row-fluid .span10 {
 width: 83.33333333%;
*
}
#region12 .row-fluid .span11 {
 width: 91.66666667%;
*
}
#region12 .row-fluid .span12 {
 width: 100%;
*
}
 /* Bottom Module Titles */
#bottom1 h3.moduletitle, #bottom2 h3.moduletitle, #bottom3 h3.moduletitle, #bottom4 h3.moduletitle, #bottom5 h3.moduletitle, #bottom6 h3.moduletitle {
 font-size: 24px!important;
 border-bottom: 4px solid #444;
 padding-bottom: 12px;
}
/* Footer */
#footerwrap .xtc-wrapperpad {
 padding:24px 0 0 0;
}
#footerwrap .xtc-wrapper {
 padding:24px 0 0 0;
}
#footerwrap {
 padding:24px 0 0 0;
}

#footer .xtc-fluidwrapper {
 padding:24px 0 0 0;
}
/* ----------------------------------------------*/
/* 07 - Module Structure
/* ----------------------------------------------*/
.module {
 margin:0 0 24px 0;
}
.lastarea .module {
	margin-bottom: 0
}
/* Leftside Fixed Module */
#leftside {
	z-index: 9999;
	position: fixed;
	width: auto;
	height: 100%;
	top: 40%;
	left: -20px;
}
/* ----------------------------------------------*/
/* 08 - Mobile Structure
/* ----------------------------------------------*/
body.mobile .mobilepad {
	padding: 0
}
body.mobile .mobile > div:first-child {
	padding: 0
}
body.mobile #mobilewrap {
	float: right;
	width: 80%
}
body.mobile .module {
	margin: 0
}
body.mobile h3.moduletitle, body.mobile .modulecontent {
	border-right: none
}
body.mobile #footerwrap {
	min-width: 100%
}
body.mobile span.itemImage img {
	max-width: 100%;
	width: auto;
}
body.mobile #mobilewrap .lg > div:first-child, body.mobile #mobilewrap .lg > div:first-child + div {
	float: none;
	width: 100%
}
body.mobile #mobilewrap .lg a {
	line-height: 16px;
}
#xtc-mobilesitewrap #menu {
	float: none
}
.xtc-iconsidemob select[multiple], .xtc-iconsidemob select[size] {
	width: 100%
}
#component.mobilecomponent.clearfix {
	padding: 0 12px;
	margin-top: 20px
}
.morewrap td.firstcol > div {
	text-align: right
}
.morewrap td.centercol > div {
	text-align: left
}
.area_map table {
	table-layout: fixed
}

/* ----------------------------------------------*/
/* 09 - Responsive Parameters
/* ----------------------------------------------*/
 @media(max-width: 0px ) {
#region1 {
 display:none;
}
}
 @media(max-width: 0px ) {
#region2 {
 display:none;
}
}
 @media(max-width: 0px ) {
#region3 {
 display:none;
}
}
 @media(max-width: 0px ) {
#region4 {
 display:none;
}
}
 @media(max-width: 0px ) {
#region5 {
 display:none;
}
}
 @media(max-width: 0px ) {
#region6 {
 display:none;
}
}
 @media(max-width: 0px ) {
#region7 {
 display:none;
}
}
 @media(max-width: 0px ) {
#region8 {
 display:none;
}
}
 @media(max-width: 0px ) {
#region9 {
 display:none;
}
}
 @media(max-width: 0px ) {
#region10 {
 display:none;
}
}
 @media(max-width: 0px ) {
#region11 {
 display:none;
}
}
 @media(max-width: 0px ) {
#region12 {
 display:none;
}
}
 @media(max-width: 900px ) {
.mobileshow {
 display:block!important;
}
 .mobilefloat li {
 display:inline-block;
}
 ul.mobilefloat {
 margin:0px auto;
 text-align:center;
}
.mobilecenter {
 text-align:center;
}
}
 @media(max-width: 900px ) {
.mobilehide {
 display:none!important;
 margin:0px;
 padding:0px;
 height:0px;
}
}
 