/**
 * @version		1.0.3
 * @package		JoomlaXTC Evcon template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014-2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* G 00 - Body Defaults
/* ----------------------------------------------*/
html{min-height:100%;position:relative}
body {overflow-x:hidden;}
@media screen and (min-width:1200px){#k2Container > div > div > div.k2mainarea.span8.offset4 > div.k2topfixed > div.itemToolbar > div.itemSocialSharing.span4 {width:100% !important}
#k2Container > div > div > div.k2mainarea.span8.offset4 > div.k2topfixed > div.itemToolbar > div.itemSocialSharing.span4{padding: 4px 0 0 0 !important}}
#k2Container > div > div > div.k2mainarea.span8.offset4 > div.k2addons.span11 > div.itemNavigation  {visibility: hidden !important;display:none !important}

/* ----------------------------------------------*/
/* G 01 - Responsive Width Toggle
/* ----------------------------------------------*/
/* ----------------------------------------------*/
/* G 02 - Column Classes 
/* ----------------------------------------------*/
.gridfirst{margin-left:0!important;clear:left;}
.gridlast{clear:right;}
/* ----------------------------------------------*/
/* G 03 - Basic Structure 
/* ----------------------------------------------*/
.xtc-bodygutter{padding:0 1.5%;}
.xtc-wrapper {max-width:1440px;}
.xtc-wrapperpad {max-width:1440px;margin:0 auto;}
/* ----Header---------------------------*/
#headerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#headerwrap .xtc-wrapper {max-width:1400px;min-height:75px!important;padding-top:0px!important;padding-bottom:0px!important;padding-left:20px!important;padding-right:20px!important;margin:0 auto;}
#header.row-fluid{width:auto;}
/* ----Sticky Header ----------------------*/
body.sticky{margin-top:75px!important;}
body.innerpage.sticky{margin-top:75px!important;}
body.nosticky #headerwrap{z-index: 9999999;min-height:75px!important;}
body.sticky #headerwrap {position:fixed;top: 0;width: 100%;z-index: 9999999;min-height:75px!important;}
body.sticky #header {max-width:100%  -40px;padding-top:0px!important;padding-bottom:0px!important;padding-left:20px!important;padding-right:20px!important;padding-bottom:8px!important;}
/* ----Menu ----------------------*/
#menuwrap.xtc-wrapper{max-width:1400px;}
.suckerfish ul.menu > li > ul,.dualfish ul.menu > li > ul,.dropline ul.menu > li > ul {top:77px;}
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region1wrap .xtc-wrapper {max-width:1240px;padding-top:0px;padding-bottom:0px;padding-left:100px;padding-right:100px; margin:0 auto; }
#region1.row-fluid{width:auto;}
/* ----Region2---------------------------*/
#region2wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region2wrap .xtc-wrapper {max-width:1440px;padding-top:100px;padding-bottom:100px;padding-left:0px;padding-right:0px;margin:0 auto; }
#region2.row-fluid{width:auto;}
/* ----Region3---------------------------*/
#region3wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region3wrap .xtc-wrapper {max-width:1440px;padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px;margin:0 auto;}
#region3.row-fluid{width:auto;}
/* ----Region4---------------------------*/
#region4wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region4wrap .xtc-wrapper {max-width:1440px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin:0 auto;}
#region4.row-fluid{width:auto;}
/* ----Region5---------------------------*/
#region5wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region5wrap .xtc-wrapper {max-width:1440px;padding-top:100px;padding-bottom:100px;padding-left:0px;padding-right:0px;padding:100;margin:0 auto;}
#region5.row-fluid{width:auto;}
/* ----Region6---------------------------*/
#region6wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region6wrap .xtc-wrapper {max-width:1440px;padding-top:100px;padding-bottom:100px;padding-left:0px;padding-right:0px;padding:100;margin:0 auto;}
#region6.row-fluid{width:auto;}
/* ----Region7---------------------------*/
#region7wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region7wrap .xtc-wrapper {max-width:1440px;padding-top:100px;padding-bottom:100px;padding-left:0px;padding-right:0px;padding:100;margin:0 auto; }
#region7.row-fluid{width:auto;}
/* ----Region8---------------------------*/
#region8wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region8wrap .xtc-wrapper {max-width:1080px;padding-top:100px;padding-bottom:100px;padding-left:180px;padding-right:180px;margin:0 auto;}
#region8.row-fluid{width:auto;}
/* ----Region9---------------------------*/
#region9wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region9wrap .xtc-wrapper {max-width:1440px;padding-top:50px;padding-bottom:50px;padding-left:0px;padding-right:0px;margin:0 auto;}
#region9.row-fluid{width:auto;}
/* ----Footer---------------------------*/
#footerwrap {z-index:12;position:relative;}
#footerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#footerwrap .xtc-wrapper {max-width:1400px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;margin:0 auto;}
#footerpad.row-fluid{width:auto;}
.mobile_font {color:#fff;}
/* ----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:20px 0 0 0;}
.r6spacer_top{padding:20px 0 0 0;}
.r7spacer_top{padding:20px 0 0 0;}
.r8spacer_top{padding:20px 0 0 0;}
/* ---- Module Spacing ---------------------------*/
.module{margin:0px 0 0 0;}

/* ----------------------------------------------*/
/* G 04 - Responsive Grid Parameters
/* ----------------------------------------------*/

	@media (max-width: 900px) {
	#user2 ,#user3 ,#user4 ,#user5 ,#user6 ,#user8 ,#user9 ,#user10 ,#user11 ,#user12 ,#user14 ,#user15 ,#user16 ,#user17 ,#user18 ,#user20 ,#user21 ,#user22 ,#user23 ,#user24 ,#user26 ,#user27 ,#user28 ,#user29 ,#user30 ,#user31 ,#user32 ,#user33 ,#user34 ,#user35 ,#user36 ,user38 ,#user39 ,#user40 ,#user41 ,#user42  {margin-top:12px;}
	}
	@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;}
	}
	@media(max-width: px ){
		#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: 900px ){
	#menu .xtcdefaultmenu  {display:none;}
	#menu .mobilebtn {display:block!important;margin:25px 0 0 0px;position:absolute;}
	#menuwrap {margin-right:12px!important;}
	.mobilebtn select {display:block!important;background:none!important;border:none!important;font-size:16px;height:30px;width:30px;opacity:0}
	SELECT.menu.suckerfish.xtcmobilemenu,SELECT.menu.dualfish.xtcmobilemenu {display:block!important;}
	body.frontpage {overflow-y:visible!important;}
	.span12 .img-fulltext-right {margin-top:-80px;}
    
	}
    @media screen and (max-width: 899px) {
      .mobile_font {font-size:24px;float:none!important; width:100% !important;padding-left:0 !important; padding-right:0px !important;}
      #footer > div > div > div > div.legals_h2.fixFooterFloat {padding: 0 0 24px 0 !important;}
      #footer > div > div > div > div.legals_h2.fixFooterFloat > a > img,
      #footer > div > div > div > div.legals_h2.fixFooterFloat > a {float:none !important}}
  @media screen and (min-width: 901px) {
    #footer > div > div > div > div.legals_h2.fixFooterFloat{padding:0 !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;}}
