/*
Departure template for Joomla!
Commercial Software
Copyright 2013 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/

/* ----------------------------------------------*/
/* G 00 - Column Classes Responsive
/* ----------------------------------------------*/
.gridfirst{margin-left:0!important;clear:left;}
.gridlast{clear:right;}
/* ----------------------------------------------*/
/* G 01 - Basic Structure 
/* ----------------------------------------------*/
.xtc-bodygutter{padding:0 1.5%;}
.xtc-wrapper {max-width:1000px;}
.xtc-wrapperpad {max-width:1000px;margin:0 auto;}
/* ----Header---------------------------*/
#headerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#headerwrap .xtc-wrapper {max-width:1000px;padding-top:20px!important;padding-bottom:20px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#header.row-fluid{width:auto;}
#headerwrap{ position:relative;}
.topbanner{display:none;}
#topwrap{}
/* ----Sticky Header ----------------------*/
body.sticky{margin-top:84px;}
body.innerpage.sticky{margin-top:86px;}
body.nosticky #headerwrap{}
body.sticky #headerwrap {position:fixed;top: 0;width: 97%;z-index: 9999999;-webkit-transform: translate3d(0, 0, 0);}
body.sticky #region1wrap {}
/* ----Menu ----------------------*/
#menu .menu ul .xmenu{line-height:11px!important;}
#menuwrap.xtc-wrapper{max-width:1000px;}
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region1wrap .xtc-wrapper {max-width:1000px;padding-top:15px!important;padding-bottom:15px!important;padding-left:0px!important;padding-right:0px!important; margin:0 auto; }
#region1.row-fluid{width:auto;}
/* ----Region1 Fixed Settings ---------------------------*/
.r1fixed{position:fixed;top:200px;left:0;width:97%;z-index:1;-webkit-transform: translate3d(0, 0, 0);}
.r1clone{position:relative;z-index:-1;}
.r1nofixed{padding-top:116px;padding-bottom:116px;}
#r1clone{min-height:530px;position:relative;z-index:-1;}
#region2wrap,#region3wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#region8wrap,#region9wrap,#footerwrap{position:relative;z-index:3;}
/* ----Region2---------------------------*/
#region2wrap{}
#region2wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;/*position:fixed !important;*/}
#region2wrap .xtc-wrapper {max-width:1000px;padding-top:70px!important;padding-bottom:70px!important;padding-left:px!important;padding-right:px!important;margin:0 auto; }
#region2.row-fluid{width:auto;}
/* ----Region3---------------------------*/
#region3wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region3wrap .xtc-wrapper {max-width:1000px;padding-top:30px!important;padding-bottom:30px!important;margin:0 auto;}
#component{padding-left:px;padding-right:px;}
#left{padding-left:px!important;}
#right{padding-right:px!important;}
#region3.row-fluid{width:auto;}
.r3spacer {padding-bottom:0 !important;}
.r3spacer_bottom {padding-bottom:0 !important;}
/* ----Region4---------------------------*/
#region4wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region4wrap .xtc-wrapper {max-width:1000px;padding-top:30px!important;padding-bottom:30px!important;padding-left:px!important;padding-right:px!important;margin:0 auto;}
#region4.row-fluid{width:auto;}
/* ----Region5---------------------------*/
#region5wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region5wrap .xtc-wrapper {max-width:1000px;padding-top:15px!important;padding-bottom:15px!important;padding-left:0px!important;padding-right:0px!important;padding:15!important;margin:0 auto;}
#region5.row-fluid{width:auto;}
/* ----Region6---------------------------*/
#region6wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region6wrap .xtc-wrapper {max-width:1000px;padding-top:15px!important;padding-bottom:15px!important;padding-left:0px!important;padding-right:0px!important;padding:15!important;margin:0 auto;}
#region6.row-fluid{width:auto;}
/* ----Region7---------------------------*/
#region7wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region7wrap .xtc-wrapper {max-width:1000px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;padding:0!important;margin:0 auto;}
#region7.row-fluid{width:auto;}
/* ----Region8---------------------------*/
#region8wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region8wrap .xtc-wrapper {max-width:1000px;padding-top:30px!important;padding-bottom:30px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region8.row-fluid{width:auto;}
/* ----Region9---------------------------*/
#region9wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region9wrap .xtc-wrapper {max-width:1000px;padding-top:60px!important;padding-bottom:60px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region9.row-fluid{width:auto;}
/* ----Footer---------------------------*/
#footerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#footerwrap .xtc-wrapper {max-width:820px;padding-top:10px!important;padding-bottom:10px!important;padding-left:90px!important;padding-right:90px!important;margin:0 auto;}
#footerpad.row-fluid{width:auto;}
/* ----Region Padding---------------------------*/
.xtc-spacer {margin-bottom:3.727865px;}
.xtc-gutter {padding:0px;}
.xtc-gutter2 {padding:45px 0px 50px;}
.xtc-gutter3 {padding:0 0px;}
.header{padding:;}
.r1spacer{padding:;}
.r1spacer_top{padding:20px 0 0 0;}
.r2spacer{padding:;}
.r2spacer_top{padding:20px 0 0 0;}
.r3spacer{padding-bottom:!important;}
.r3spacer_top{padding:20px 0 0 0;}
.r4spacer{padding:;}
.r4spacer_top{padding:20px 0 0 0;}
.r5spacer{padding:;}
.r5spacer_top{padding:20px 0 0 0;}
.r6spacer{padding:;}
.r6spacer_top{padding:20px 0 0 0;}
.r7spacer{padding:;}
.r7spacer_top{padding:20px 0 0 0;}
.r8spacer{padding:;}
.r8spacer_top{padding:20px 0 0 0;}
.r9spacer{padding:;}
.r9spacer_bottom{padding: 0 0 0;}
/* ----Module Padding---------------------------*/
.firstarea .module, #left .module:first-child, #right .module:first-child,#region4_banner .module:first-child{margin-top:0;}
.center > div:first-child{padding-top:0;}
/* Content Pages*/
.row-fluid > .xtc-leading > div:first-child,.row-fluid > .xtc-leading > div:first-child+div,.row-fluid > .xtc-leading >div:first-child+div+div{margin-bottom:30px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{margin-bottom:12px;}
.xtc-intro.row-fluid > div > div{margin-bottom:30px;display:block;}
.blog-featured > .xtc-leading > div > div,.blog-featured > .row-fluid > .row-fluid > div{margin-bottom:30px;}
.article_infos {margin:20px 0;font-size:12px;}
.article_infos .btn-group.pull-right{margin:-5px 0 0 0;}
/* ----------------------------------------------*/
/* G 02 - Header,logo,menu,top
/* ----------------------------------------------*/
#headerglobal{width:100%;padding:0;position:fixed;top:0;}
#header{position:relative;}
#logo{float:left;}
.logomobilewrap img {margin:4% 0 0; display: none!important;}
#search{float:right;}
#search .module{margin:0;padding:0;}
#search input{}
#search input.button{}
#search input#mod-search-searchword{}
#messagewrap{padding:10px 0;}
/* ----------------------------------------------*/
/* G 03 - Menu
/* ----------------------------------------------*/
#menuwrap,#menu2{float:right;}
#menu > ul.menu{float:left;}
#menu ul.menu > li:first-child > a,#menu ul.menu > li:first-child > a:hover,#menu ul.menu > li.current:first-child > a{}
#menu ul.menu > li > a{}
#menu ul.menu li.parent > ul{}
.suckerfish ul.menu > li > ul,.dualfish ul.menu > li > ul,.dropline ul.menu > li > ul {top:62px;}
#menuright1{float:right;padding:0 6px 10px;margin:8px 0 0 0;}
#menuright2{float:right;padding:0px;margin:8px 0 0 0;}
#menuright1 input, select,#menuright2 input, select {margin:0; padding:9px !important;}
#menu > div:first-child{padding:16px 0 0 0;}
.xtcmobilemenu{float:left;}
/* Side Menu */
ul.sidemenu{}
ul.sidemenu li{line-height:280%;padding:0;border-top:1px solid #ccc;}
ul.sidemenu li:first-child{border-top:none;}
ul.menu.iconside li img {width:33px; height:33px;}
/* Dual Menu */
.dualcol{clear:both;overflow:hidden;}
.dualcol li {float:left;width:50%;padding:0;text-align:left!important;font-size:0.9em;line-height:220%;}
/* Menu Tools */
.menutools,.menutools_search{display:none;}
/* Icon Side Menu */
.xtc-iconsidemob{display:none;}
/* ----------------------------------------------*/
/* G 04 - Content
/* ----------------------------------------------*/
#component{}
body.frontpage #component{padding:30px 0 20px;}
body.frontpage div.item-page {} 
body.frontpage #region3wrap .xtc-wrapper {padding-bottom:0!important;}
/* ----------------------------------------------*/
/* G 05 - Footer
/* ----------------------------------------------*/
#footerwrap .module{margin:0;font-size:10px;text-align:center;}
/* ----------------------------------------------*/
/* G 06 - Module
/* ----------------------------------------------*/
.module{margin:30px 0 0 0;}
.module h3{margin:0 0 30px 0;text-transform:uppercase;}
.nomargin .moduletitle {margin:0!important;}
/* ----------------------------------------------*/
/* S 00 - 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,#left1 .module:first-child,#right1 .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,.firstarea .module,#region1 .module:first-child{margin:0;}
#breadcrumbs .module{margin-top:0;}
/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
body.mobile #headerwrap{}
body.mobile .mobilepad{padding:20px}
body.mobile .departuremobile > 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%;}
@media
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){
html,  body{width:100%;overflow-x:hidden;}
}
.morewrap td.firstcol > div{text-align:right;}
.morewrap td.centercol > div{text-align:left;}
.area_map table{table-layout:fixed;}