/**
 * @version		1.0.0
 * @package		Qix template for Joomla 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* GRID LAYOUT CLASSES
/* ----------------------------------------------*/
html{min-height:100%;}

/* ----------------------------------------------*/
/* G 00 - Column Classes Responsive
/* ----------------------------------------------*/
.gridfirst{margin-left:0!important;clear:left;}
.gridlast{clear:right;}
.row-fluid [class*="span"] {min-height: 0;}

/* ----------------------------------------------*/
/* G 01 - Basic Structure 
/* ----------------------------------------------*/
.xtc-bodygutter{padding:0 1.5%;}
.xtc-wrapper {max-width:1360px;}
.constrainmod {max-width:1360px;margin:0 auto!important; padding: 30px 0 0 200px; }
.xtc-wrapperpad {max-width:1360px;margin:0 auto;}
img {max-width: 100%;}
.wallview img {max-width: 100%;min-width: 1%;width: 100%;}
.catimage {max-width:100%;min-width:1px;width:100%;}
#messagewrap{padding:10px 0;}

/* ----------------------------------------------*/
/* G 02 - Header
/* ----------------------------------------------*/
#header{position:relative;}
#headerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#headerwrap .xtc-wrapper {max-width:1360px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:35px auto;}
#header.row-fluid{width:auto;}
#headerwrap{position: fixed;top: 0; width: 97%;z-index: 99999;}
/* ----Sticky Header ----------------------*/
body.sticky{margin-top:100px;}
body.innerpage.sticky{margin-top:100px;}
body.nosticky #headerwrap{z-index: 9999999;position:relative;}
body.sticky #headerwrap .xtc-wrapper {margin:0px auto;}
body.sticky #headerwrap {position:fixed;top: 0;z-index: 9999999;}
body.sticky #header {max-width:100%  0px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;}
#headerwrap.stickyscroll {z-index: 99999;}
#logo{float:left;}
.logomobilewrap img {margin:4% 0 0; display: none!important;}
  
/* ----------------------------------------------*/
/* G 03 - Main Menu
/* ----------------------------------------------*/
#menuwrap.xtc-wrapper{max-width:1360px;}
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,span.separator,#header ul.menu > li.parent:hover > a {margin: 0 6px;}
/* ----------------------------------------------*/
/* G 04 - Grid Regions
/* ----------------------------------------------*/
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;z-index:1!important;}
#region1wrap .xtc-wrapper {max-width:1360px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;}
#region1.row-fluid{width:auto;}
#region1.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;} 


/* ----Region2---------------------------*/
#region2wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;z-index:3!important;}
#region2wrap .xtc-wrapper {max-width:1360px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin:0 auto;}
#region2.row-fluid{width:auto;}
#region2.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;} 

body.frontpage #region2.row-fluid [class*="span"],
body.frontpage #region4.row-fluid [class*="span"] {
     margin-left: 0!important;
    *margin-left: 0!important;
  }
body.frontpage #region2.row-fluid .span12,
body.frontpage #region4.row-fluid .span12 {
    width: 100%!important;
    *width: 99.94680851063829%!important;
  }
body.frontpage #region2.row-fluid .span11,
body.frontpage #region4.row-fluid .span11 {
    width: 91.66666666666667%!important;
    *width: 91.61790780141843%!important;
  }
body.frontpage #region2.row-fluid .span10,
body.frontpage #region4.row-fluid .span10 {
    width: 83.33333333333333%!important;
    *width: 83.28900709219858%!important;
  }
body.frontpage #region2.row-fluid .span9,
body.frontpage #region4.row-fluid .span9 {
    width: 75%!important;
    *width: 74.96010638297872%!important;
  }
body.frontpage #region2.row-fluid .span8,
body.frontpage #region4.row-fluid .span8 {
    width: 66.66666666666667%!important;
    *width: 65.75877432260411%!important;
  }
body.frontpage #region2.row-fluid .span7,
body.frontpage #region4.row-fluid .span7 {
    width: 58.33333333333333%!important;
    *width: 58.302304964539%;
  }
body.frontpage #region2.row-fluid .span6,
body.frontpage #region4.row-fluid .span6 {
    width: 50%!important;
    *width: 49.97340425531915%!important;
  }
body.frontpage #region2.row-fluid .span5,
body.frontpage #region4.row-fluid .span5 {
    width: 41.66666666666667%!important;
    *width: 41.64450354609929%!important;
  }
body.frontpage #region2.row-fluid .span4,
body.frontpage #region4.row-fluid .span4 {
    width: 33.33333333333333%!important;
    *width: 33.31560283687943%!important;
  }
body.frontpage #region2.row-fluid .span3,
body.frontpage #region4.row-fluid .span3 {
    width: 25%!important;
    *width: 24.98670212765957%!important;
  }
body.frontpage #region2.row-fluid .span2,
body.frontpage #region4.row-fluid .span2 {
    width: 16.66666666666667%!important;
    *width: 16.65780141843972%!important;
  }
body.frontpage #region2.row-fluid .span1,
body.frontpage #region4.row-fluid .span1 {
    width: 8.333333333333333%!important;
    *width: 8.328900709219858%!important;
}
#user13_18 {padding: 0 35px!important;}

/* ----Region3---------------------------*/
#region3wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region3wrap .xtc-wrapper {max-width:1360px;padding-top:35px;padding-bottom:35px;padding-left:35px;padding-right:35px;margin:0 auto;}
#region3.row-fluid{width:auto;}
#region3.xtc-fluidwrapper {padding-top:35px;padding-bottom:35px;padding-left:35px;padding-right:35px; margin:0 auto;} 
body.frontpage #region3wrap .xtc-wrapper {padding-bottom:0!important;}
#component {padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px;margin-bottom:40px;}
body.frontpage #component {padding-left:15px;} 
body.frontpage #component {margin-bottom:80px;}
#newsflash {padding-right:0px;padding-left:0px;margin-bottom:30px;}
#banner {padding-right:0px;padding-left:0px;margin-bottom:30px;}
#xtc-region3title{margin: 0 auto;}
/* ----Region4---------------------------*/
#region4wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region4wrap .xtc-wrapper {max-width:1360px;padding-top:35px;padding-bottom:35px;padding-left:0px;padding-right:0px;margin:0 auto;}
#region4.row-fluid{width:auto;}
#region4.xtc-fluidwrapper {padding-top:35px;padding-bottom:35px;padding-left:0px;padding-right:0px; margin:0 auto;} 
/* ----Region5---------------------------*/
#region5wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region5wrap .xtc-wrapper {max-width:1360px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding:0;margin:0 auto;}
#region5.row-fluid{width:auto;}
#region5.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;} 
/* ----Region6---------------------------*/
#region6wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region6wrap .xtc-wrapper {max-width:1360px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding:0;margin:0 auto;}
#region6.row-fluid{width:auto;}
#region6.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;} 
/* ----Region7---------------------------*/
#region7wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region7wrap .xtc-wrapper {max-width:1360px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding:0;margin:0 auto; }
#region7.row-fluid{width:auto;}
#region7.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;} 
/* ----Region8---------------------------*/
#region8wrap .xtc-wrapperpad {width:auto!important;margin:35px auto;}
#region8wrap .xtc-wrapper {max-width:1160px;padding-top:100px;padding-bottom:100px;padding-left:100px;padding-right:100px;margin:0 auto;}
#region8.row-fluid{width:auto;}
#region8.xtc-fluidwrapper {padding-top:100px;padding-bottom:100px;padding-left:100px;padding-right:100px; margin:0 auto;}
/* ----Region9---------------------------*/
#region9wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region9wrap .xtc-wrapper {max-width:1360px;padding-top:60px;padding-bottom:60px;padding-left:60px;padding-right:60px;margin:0 auto;}
#region9.row-fluid{width:auto;}
#region9.xtc-fluidwrapper {padding-top:60px;padding-bottom:60px;padding-left:60px;padding-right:60px; margin:0 auto;}
#region9 p,  #region9 ul li, #region9 a {font-size:11px;}
/* ----Region10---------------------------*/
#region10wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region10wrap .xtc-wrapper {max-width:1360px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin:0 auto;}
#region10.row-fluid{width:auto;}
#region10.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;} 
/* ----Region Padding---------------------------*/
.xtc-spacer {margin-bottom:3.727865px;}
.xtc-gutter {padding:0px;}
.xtc-gutter2 {padding:45px 0px 50px;}
.xtc-gutter3 {padding:0 0px;}
.r1spacer_top{padding:20px 0 0 0;}
.r2spacer_top{padding:20px 0 0 0;}
.r3spacer_top{padding:0px 0 0 0;}
.r4spacer_top{padding:20px 0 0 0;}
.r5spacer_top{padding:0;}
.r6spacer_top{padding:20px 0 0 0;}
.r7spacer_top{padding:20px 0 0 0;}
.r8spacer_top{padding:20px 0 0 0;}

/* ----------------------------------------------*/
/* G 05 - Footer
/* ----------------------------------------------*/
#footerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#footerwrap .xtc-wrapperpad {max-width:1360px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin:0 auto;}
#footerpad.row-fluid{width:auto;}
#footer .module {margin-bottom:10px!important;}

/* ----------------------------------------------*/
/* G 06 - Modules
/* ----------------------------------------------*/
.module{margin:0 0 30px  0;}
/*
#left .module{margin:0 0 0 0;}
#right .module{margin:0 0 0 0;}
*/
.module > h3 {font-weight:normal !important; letter-spacing:1px!important;font-weight:normal!important;}
.firstarea .module, #left .firstarea .module, .firstarea #right .module,#region4_banner{margin-top:0px!important;}
.center > div:first-child{padding-top:0;}
/* Module Overrides,overrides for default suffix within specific areas of the regions */
#topbanner .module:first-child,#top .module:first-child,#inset .module:first-child,#showcasegrid .module:first-child,#left .module:first-child,#right .module:first-child,#left2 .module:first-child,#right2 .module:first-child,#left3 .module:first-child,#right3 .module:first-child,#left4 .module:first-child,#right4 .module:first-child,#left5 .module:first-child,#right5 .module:first-child,#left6 .module:first-child,#right6 .module:first-child,#left7 .module:first-child,#right7 .module:first-child,#left8 .module:first-child,#right8 .module:first-child,#newsflash .module:first-child,
#banner1 .module:first-child,#breadsearch .module:first-child,#banner .module:first-child,
.singlearea .module {margin-bottom:0;}
.lastarea .module {margin-bottom:0;}

/* ----------------------------------------------*/
/* G 07 MOBILE
/* ----------------------------------------------*/
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!important;}
body.mobile #mobilewrap .lg > div:first-child,body.mobile #mobilewrap .lg > div:first-child + div{float:none!important;width:100%!important;}
body.mobile #mobilewrap .lg a{line-height:16px!important;}
#xtc-mobilesitewrap #menu{float:none;}
.xtc-iconsidemob select[multiple], .xtc-iconsidemob select[size]{width:100%;}
#component.mobilecomponent.clearfix {padding: 0 12px!important;margin-top:20px;}
.morewrap td.firstcol > div{text-align:right;}
.morewrap td.centercol > div{text-align:left;}
.area_map table{table-layout:fixed;}

/* ----------------------------------------------*/
/* G 09 Responsive Parameters
/* ----------------------------------------------*/
@media(max-width: 0px ){#region1 {display:none!important;}}
@media(max-width: 0px ){#region2 {display:none!important;}}
@media(max-width: 0px ){#region3 {display:none!important;}}
@media(max-width: 0px ){#region4 {display:none!important;}}
@media(max-width: 0px ){#region5 {display:none!important;}}
@media(max-width: 0px ){#region6 {display:none!important;}}
@media(max-width: 0px ){#region7 {display:none!important;}}
@media(max-width: 0px ){#region8 {display:none!important;}}
@media(max-width: 0px ){#region9 {display:none!important;}}
@media(max-width: 0px ){#region10 {display:none!important;}}
@media(max-width: 900px ){
#menu .xtcdefaultmenu  {display:none;}
#menu .mobilebtn {display:block!important;position:absolute;width:54px;height:54px;float:right;}
#menuwrap {margin:0!important;}
.mobilebtn select {display:block!important;background:none!important;border:none!important;font-size:16px;height:54px;width:54px;opacity:0; } SELECT.menu.suckerfish.xtcmobilemenu,SELECT.menu.dualfish.xtcmobilemenu {display:block!important;}
body.sticky {} 
ul.VMmenu {display:none!important;}
.vmcat_responsive {display:block!important;}
}
@media(max-width: 900px ){.mobileshow {display:block!important;}}
@media(max-width: 900px ){.mobilehide {display:none!important;margin:0px!important;padding:0px!important;height:0px!important;}}
