/*
Lifestyle Outpost for Joomla!
Commercial Software
Copyright 2013 Monev Software LLC
All Rights Reserved
www.joomlaxtc.com
*/
.row-fluid .span12{margin-left:0;}
img{max-width:100%;}
/* CSS3 Animation Effects */
#header ul.menu > li > a:hover,#header ul.menu > li > a,#header ul.menu li.parent > ul > li,
#header ul.menu li.parent > ul > li > a,.login_slide_btn,.logout_slide_btn,.search_menu_btn,
.social a,.flatgreybutton,.bargraphv a,.circle1,.ca-main, ul.menu.iconside li,
ul.menu.iconside li:hover,.info:hover  {
	       -webkit-transition-property: color,background;
		   	  -moz-transition-property: color, background;
                -o-transition-property: color, background;
			   -ms-transition-property: color, background;
			       transition-property: color, background;
	       -webkit-transition-duration: 0.15s, 0.15s;
		   	  -moz-transition-duration: 0.15s, 0.15s;
		   	    -o-transition-duration: 0.15s, 0.15s;
			   -ms-transition-duration: 0.15s, 0.15s;
				   transition-duration: 0.15s, 0.15s;
	-webkit-transition-timing-function: ease-in, ease-out;
	   -moz-transition-timing-function: ease-in, ease-out;
         -o-transition-timing-function: ease-in, ease-out;
	    -ms-transition-timing-function: ease-in, ease-out;
		    transition-timing-function: ease-in, ease-out;
}
/* CSS3 Responsive Breakpoints */
@media(max-width:1180px){
#region4wrap .xtc-wrapper {padding-top:2.5%!important;padding-bottom:2.5%!important;}
.topbanner{margin:2.5% 0 !important;}
}
@media(max-width:1165px){
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a{
	padding:14px 25px 16px;
}
}
@media(max-width:1130px){
.logintext h2 {margin-top:16px;} .view-tenth h2 {font-size:18px !important;}
.products .qty_field {display:none!important;}
.products .k2store_cart_button {float:right !important;}
.titlewrap1 {margin-top: 1%!important;}
}
@media(max-width:1080px){
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a{padding: 14px 19px 16px; font-size:17px;}
.titlewrap1 {margin-left: 2%;}
}
@media(max-width:1010px){
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:50%!important;}
div.items-leading.xtc-leading.span12 div.span6 .category_text p {display:inline-block;margin-top:0.6em!important;}
.logintext span {line-height:144%;}
.titlewrap1 span.slidetitle2 {font-size:26px!important; letter-spacing:-1px!important;}
.slidetitle1 {font-size:53px!important;}
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a:padding(14px 20px 16px);
}
@media screen and (max-width: 979px){
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
.leftlarge .items-leading div:first-child + div{margin-left:0;}
.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
.rightlarge .items-leading .span6{width:100%;margin-left:0;}
.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6{width:100%;margin-left:0;}
.centerlarge .items-leading .span3{width:100%;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a{padding: 14px 19px 16px; font-size:16px;}
#menurigh1,#menuright2 {padding:0px;}
.titlewrap1 {margin-top: 0.6%!important;margin-left: 2%;}
}
@media(max-width:900px){
.iconside .xmenu{display:block;}

.item-page.wtitle #section-kmt {width:100%; margin-left:0;}
.slidetitle1 {font-size:38px!important;letter-spacing:-3px!important;}
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a{padding: 14px 17px 16px;}
#region9 [class*="span"], #region9 .row-fluid [class*="span"] {float: left !important; width: 48.618785% !important; margin-left: 2.76243% !important;}
#region9 [class*="span"]:nth-child(odd){margin-left:0!important;}
#region9 [class*="span"]:nth-child(even){margin-left: 2.76243% !important;}


#region9 .module {text-align:center!important;}
#region9 .module h3 {padding:10px;}
ul.social li {display:inline-block; padding-right:3px; text-align:center; width:15%!important; }
ul.social li a span {display:none;}
a.info i {display:none;}
#user25_30 .row-fluid [class*="span"]{margin-bottom:10px;}
.item-page.wtitle{
	padding:0px 20px;
}
.article_text{
	padding-right:0px;
}
}
@media(max-width:860px){
.titlewrap1 span.slidetitle1 {margin-top:21px;}
.titlewrap1 span.slidetitle2 {font-size:20px!important; letter-spacing:0; }
}
@media(max-width:850px) {
	#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a {
    padding: 14px 14px 16px;
}
}
@media(max-width:820px){
#menuright2{display:none!important;}
.menutools{display:block!important;}
#topright,#topleft {display:hidden!important;}
}
@media(max-width:800px){
.mainslidewrap {margin-left:-85px;}
.mainslidewrap img {max-width:117%;}
#menu .menu.xtcdefaultmenu{
	display:none;
}
#menu {
    float: left;
    height: 46px;
    width: 100%;
	text-align:center
}
#rt-offcanvas {
    display: block;
    height: 46px;
    line-height: 46px;
    text-align: center;
}
}
@media (min-width: 768px) and (max-width: 979px) { 
.xtc-intro div.span12 div.column-4,.xtc-intro div.span12 div.column-2,.blog-featured .row-fluid .row-fluid .span3:first-child,.blog-featured .row-fluid .row-fluid .span3:first-child .span3 + .span3{margin-left:0;} .xtc-intro .span3,.blog-featured .row-fluid .row-fluid .span3{float:left;width:48.6188%;}
}
@media(max-width:786px){
.frontpage .article_header{
	width:100% !important;
}
.frontpage .article_header h2.title { 
 font-size:35px !important;
 line-height:50px !important;
 
}
body.frontpage{background-size:100% 450px;}
#topright{ font-size:17px !important;}
div#logo{width: calc(31.6239% - 8px);padding: 4px; float:left}
div#logo a{ margin:0px; background-size:100% auto; background-position:center; height:95px }
#component p {font-size:100%;line-height:133%}
.jxtc_newspro_testimonial_info h3 {padding-top:46px !important; height:26px!important; }
.morewrap{margin-left:7px;margin-right:7px;}
#menu .xtcdefaultmenu{display:none;}
.mobilebtn{display:block!important;}
div.pagination span, div.pagination a, ul.pagenav a {font-size:100%;padding:6px 15px;}
.iconside{width:98% !important;}
.itemImageGallery,.itemRelated {}
.itemRelTitle {display:none !important;}

#headerwrap{height:151px;}
body.sticky,body.innerpage.sticky{padding:58px 0 0 0;}
body.nosticky #headerwrap{margin:0 0 0 0!important;}
div.itemInfos,div.itemsTools,div.itemToolbar ul {float:none;text-align:center!important;}
.frontpage #region3wrap {}
#headerwrap .xtc-wrapperpad { padding-bottom:0px; !important; }
.row-fluid.middle-image{ margin-bottom:15px;}
.row-fluid.middle-image .span8{
	width:60%;float:left;
}
.row-fluid.middle-image .span4{
	width:38%;float:left;
}
.row-fluid.bottom-image img{
	float:none;
}

}
@media (max-width: 767px) {
	div#logo {width: calc(31.6239% - 8px);padding: 4px; float:left}
.xtc-bodygutter{padding:0 2%;}
div.acymailing_form, div.acymailing_form input, div.acymailing_form textarea {text-align:center;}
p.acysubbuttons {text-align:center !important;}

.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{margin-left:0;float:none;width:100%;}
.formwrap,form#finder-search {text-align:left; width:97%; padding:0px; background:none; border:0px solid #ffffff; outline:0px solid #f1f1f1; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.module h3,.tabbed h3 span,.tabbedlight h3 span,.tabbeddark h3 span,.tabbedblue h3 span,.tabbedgreen h3 span,.tabbedred h3 span,.tabbedtan h3 span,.tabbedpurple h3 span,.tabbedorange h3 span{padding:12px 0 10px!important;text-align:center; }
#region4wrap .xtc-wrapper {padding-top:2% !important; padding-bottom: 2% !important;}
#left,#left2,#left3,#left4,#left5,#left6,#left7,#left8{margin-bottom:2%;padding-right:0;}
#right,#right2,#right3,#right4,#right5,#right6,#right7,#right8{margin-top:2%;padding-left:0;}
#footerwrap .xtc-wrapper {padding-left:20px!important; padding-right:20px!important;}
.titlewrap1 span.slidetitle1 {font-size:36px!important; margin-top:18px!important;letter-spacing:-2px!important;}
.categories [class*="span"], .categories .row-fluid [class*="span"] {float:left; width:50% !important;}
.catimgwrap {border:none!important;}
a.info i {display:inline-block!important;}
.fpk2item:hover,.catimgwrap:hover {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.catwall {border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.products .moreproducts  [class*="span"], .products .moreproducts .row-fluid [class*="span"] {float: left !important;	width: 49.2% !important;margin-left: 1.6% !important;}
.products .moreproducts [class*="span"]:nth-child(odd){margin-left:0!important;}
.products .moreproducts [class*="span"]:nth-child(even){margin-left: 1.6% !important;}
.products .moreproducts .fpk2item {margin-bottom:3%!important;}
.fpk2item {margin-bottom:2%!important;}
.fpk2item {margin-bottom:0;}
.itemRelated, .itemImageGallery {display:none;}
.k2rightcolumn {padding:20px 0px!important;}
.itemRelated, .itemImageGallery {display:none;}
.product_name {padding-bottom:8px!important}
.mobilehide {display:none!important;margin:0px!important;padding:0px!important;height:0px!important;}
.span4.right-part{ border:none; margin:0px; padding:0px;}
#headerwrap{height:188px;}
#menuwrap.xtc-wrapper{ margin:7px 0px;}




}
@media(max-width:730px){.titlewrap1 span.slidetitle2 {font-size:17px!important; letter-spacing:0; }}
@media(max-width:720px){
.slider {display:none;height:0px!important;}
.topbanner {margin-bottom:0!important;}
.bigbanner {display:none;height:0px!important;}
.logomobilewrap img {display:block!important;}
body {background-color: #fff !important;}

.item-page.fleet .span8 p{ margin:5px !important; line-height:120% !important;}


}
@media(max-width:650px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.modspace {padding-bottom:30px;}
.slidetitle1 {font-size:32px;letter-spacing:-1px!important;}
}
@media(max-width:620px){
.article_date,.article_date_pad  {display:none;}
.article_info{margin-left:0;}


}
@media(max-width:569px){
	input.button.subbutton.btn.btn-primary {margin-bottom:20px;}
}
@media(max-width:525px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.products .moreproducts [class*="span"],.products .moreproducts [class*="span"]:nth-child(odd),.products .moreproducts [class*="span"]:nth-child(even){margin-left: 0 !important;}
div#logo{width:100%;}
div#logo a {width: 306px;max-width: 100%;float: none;margin: 0 auto;}
div#topright {width: 100%;padding:10px 0px;text-align: center;margin-top: 15px;font-size: 25px;}
div#topright2{ float:left; margin-bottom:5px;}
div#foxcontainer_m562 .fox_form select, div#foxcontainer_m562 .fox_form textarea, div#foxcontainer_m562 .fox_form input[type="text"]{ width:100% !important;}
#headerwrap{height:265px;}
body.frontpage{background-position: center 269px;background-size: auto 263px;}
.frontpage #region3wrap {}
.item-page.wtitle .article_text{ padding:0px !important;}
}
@media(max-width:480px){
.module h3, .tabbed h3 span, .tabbedlight h3 span, .tabbeddark h3 span, .tabbedblue h3 span, .tabbedgreen h3 span, .tabbedred h3 span, .tabbedtan h3 span, .tabbedpurple h3 span, .tabbedorange h3 span{width:auto!important;}
input, textarea, .uneditable-input{width:auto;}
.xtc-iconsidedesktop{display:none;}
.xtc-iconsidemob{display:block;margin-bottom:24px;text-align:center;}
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.products .moreproducts  [class*="span"], .products .moreproducts .row-fluid [class*="span"] {float:none !important; width:100% !important;}
.itemNavigationTitle {display:none!important;}
.mobilehide {display:none!important;margin:0px!important;padding:0px!important;height:0px!important;}
.mobileshow h3 span{display:none!important;margin:0px!important;padding:0px!important;height:0px!important;}

.item-page.fleet .span8 .span4{ width:100% !important; display:inline-block !important;}
.item-page.fleet .span8 .span8{ width:100% !important;}

.item-page.fleet .span8 .span4 img.jcepopup{ width:100% !important;}

}
@media (max-width:420px){ 

#top-contact{ font-size:19px; }

#region9.row-fluid{ width:221px !important;}
#region9 [class*="span"], #region9 .row-fluid [class*="span"]{ margin: 0px !important; width:100% !important;}

#region9 .singlearea , #region9 .module ,#region9 .module h3{ text-align:justify !important;}

.right-part .wf_caption{ float:none !important; margin:0 auto !important;}





 }
@media(max-width:390px){#menuright2 {display:none!important;}}
@media(max-width:320px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
div.pagination span, div.pagination a,ul.pagenav a {font-size:1em!important;padding:2px 8px;border:2px solid #e3e3e3;}
div.pagination ul li {padding:0 4px 0 0;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.newsdate{margin:0 30px 0 0;}}