/*
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: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 28px 16px;}
.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;}
}
@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 22px 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 .article_text{padding:0 30px 0 0;}
.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 18px 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;}
#region9wrap {background-color:#222!important;}	
#region9wrap {background-color:#222!important;}	
#region9 .module {text-align:center!important;}
#region9 .module h3 {border:none!important; padding:12px !important; margin-bottom: 20px !important; background-color:#161616;}
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;}
}
@media(max-width:860px){
.titlewrap1 span.slidetitle1 {margin-top:21px;}
.titlewrap1 span.slidetitle2 {font-size:20px!important; letter-spacing:0; }
}
@media(max-width:840px) {
}
@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%;}
}
@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){
#component p {font-size:110%;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;}
#logo {display:none!important;}
#menuwrap {background:none!important;bottom:0px;top:-2px;position: relative;border:0px; }
#topright,#topleft {display:none!important;}
#headerwrap{height:55px;}
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;}
}
@media (max-width: 767px) {
.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;}
input.button.subbutton.btn.btn-primary {width:85%;}
.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;}
}
@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;}
}
@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: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;}
}
@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;}

}
@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;}}