/**
 * @version		1.0.7
 * @package		63 Agency 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
 */
/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
#menuwrap ul.menu li.parent > ul,#menuwrap ul.menu li.parent > ul > li,.contactbutton, .search_menu_btn, .social a,.ca-main,ul.menu.iconside li,ul.menu.iconside li:hover,.info:hover,.k2wall_introtext,.article_header,.article_header span,.article_text,.k2media_wrap_right,.k2media_wrap_left,.itemImageGallery .imagegalleryplg img,.opac,.eventwrap img,.buttonleft,.buttonright,.buttonright a:hover,.buttonleft a:hover,.newswrap h4.newswrapmore a,.newswrap h4.newswrapmore,.catItemImage img:hover,.catItemImage:hover,.imagepe img:hover,.newitemwrap, a.article-intro-btn, .categorywrap .main, .categorywrap .more, .articletext .morelink, .articletext .morelink:hover, .categorywrap-right .main .articlemain .morelink, .categorywrap-right .main .articlemain .morelink:hover, .categorywrap-left .main .articlemain .morelink, .categorywrap-left .main .articlemain .morelink:hover,.categorywrap-right .more .articlemore:hover, .categorywrap-right .more .articlemore, .categorywrap-left .more .articlemore, .categorywrap-left .more .articlemore:hover {
	     -webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		-ms-transition-property: all;
		transition-property: all;
		-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;
	}

/* ----------------------------------------------*/
/* C 01 - CSS3 Animated Component
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/
body
 {
	 opacity:0; 
    -webkit-animation:fadeIn ease-in 1;  
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
     -webkit-animation-fill-mode:forwards;  
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
     -webkit-animation-duration: 1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
	}
	@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

/* Responsive Animation Parameters */


/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/

/*  Mobile Device Breakpoints */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
#region1wrap,#region2wrap,#region3wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#region8wrap,#region9wrap,div.articlemain {background-attachment:scroll!important;} 
	.videoplaceholder_mobile {display:block!important;}
	.videoplaceholder {display:none!important; height:0!important;}
	.span12 .items-more, .span12 .Pagination {
    margin: 0px -40px!important;
}
.span12 #component .item-page {margin: 0px;}
   #k2Container .categorytop {  margin: -150px -40px 40px!important;}    
.span12 .counter {margin: 0px!important;}
.span12 .categorytop,.span11 .categorytop,.span10 .categorytop {background: none repeat scroll 0% 0% #000;width: 100%;margin: -150px -40px 10px;padding: 0px 40px;float: left;min-height: 410px !important;max-height: 430px !important;overflow: hidden;}
.span9 .categorytop,.span8 .categorytop,.span7 .categorytop,.span6 .categorytop,.span5 .categorytop,.span4 .categorytop,.span3 .categorytop,.span2 .categorytop,.span1 .categorytop {background: none repeat scroll 0% 0% #000;width: 100%;margin: -100px -40px 0px;padding: 0px 40px;float: left;min-height: 410px !important;max-height: 430px !important;overflow: hidden;}
/* Joomla Content & K2 Padding and Margin Adjustments */
	.span12 .itemJFullText,.span12 itemFullText {padding: 40px!important;} 
	.span12 #component .item-page {margin:0px -40px;}
	.itemJFullText,.itemFullText {padding: 40px!important;}
		/* K2 Content Padding */
    .span12 .k2mainwrap {padding: 0px 40px;}
   		/* Component Padding */
    .span12 #component {padding:0px 0px 0px 0px;}
.span12 .itemBody {margin:0px;}
ul.pagenav li a {padding: 30px 0px!important;}
.pagination-start,.pagination-end,.pagination-prev,.pagination-next {display:none!important;}
.mainslide h1 {text-align:center!important;font-size: 70px !important;}
.mainslide p {text-align:center!important;}
#region1wrap {background:transparent!important;}
#component p,ul,li{font-weight:100;}
	}
	
	@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
#region1wrap,#region2wrap,#region3wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#region8wrap,#region9wrap,div.articlemain {background-attachment:scroll!important;}
	.videoplaceholder_mobile {display:block!important;}
	.videoplaceholder {display:none!important; height:0!important;}
	 .span12 .items-more, .span12 .Pagination {margin: 0px -40px!important;}
.span12 .counter {margin: 0px!important;}
.span12 .categorytop,.span11 .categorytop,.span10 .categorytop {background: none repeat scroll 0% 0% #000;width: 100%;margin: -150px -40px 10px;padding: 0px 40px;float: left;min-height: 420px !important;max-height: 430px !important;overflow: hidden;}
.span9 .categorytop,.span8 .categorytop,.span7 .categorytop,.span6 .categorytop,.span5 .categorytop,.span4 .categorytop,.span3 .categorytop,.span2 .categorytop,.span1 .categorytop {background: none repeat scroll 0% 0% #000;width: 100%;margin: -100px 0px 0px;padding: 0px;float: left;min-height: 400px !important;max-height: 430px !important;overflow: hidden;}
/* Joomla Content & K2 Padding and Margin Adjustments */
	.span12 .itemJFullText,.span12 .itemFullText {padding: 40px!important;}
	.span12 #component .item-page {margin:0px -40px;}
	.itemJFullText,.itemFullText {padding: 40px!important;}
		/* K2 Content Padding */
    .span12 .k2mainwrap {padding: 0px 40px;}
   		/* Component Padding */
    .span12 #component {padding:0px 0px 0px 0px;}
.span12 .itemBody {margin:0px;}
  #k2Container .categorytop {  margin: -150px -40px 40px!important;} 
  .span12 .itemNav_next {padding: 30px 8px 30px 0px;margin-right: -8px; float: right;width: 50%;text-align: right;    display: inline-block;}
ul.pagenav li a {padding: 30px 0px!important;}
.pagination-start,.pagination-end,.pagination-prev,.pagination-next {display:none!important;}
.cboard h3 span.first_word, .alerts h3 span.first_word, .articlez h3 span.first_word, .briefcase h3 span.first_word, .camera h3 span.first_word, .cart h3 span.first_word, .ccards h3 span.first_word, .chart h3 span.first_word, .clack h3 span.first_word, .clock h3 span.first_word, .comment h3 span.first_word, .envelope h3 span.first_word, .file h3 span.first_word, .film h3 span.first_word, .graph h3 span.first_word, .heart h3 span.first_word, .inbox h3 span.first_word, .mic h3 span.first_word, .movie h3 span.first_word, .paperclip h3 span.first_word, .phone h3 span.first_word, .phones h3 span.first_word, .picto h3 span.first_word, .radar h3 span.first_word, .srch h3 span.first_word, .speech h3 span.first_word, .stylus h3 span.first_word, .tagz h3 span.first_word, .userz h3 span.first_word, .world h3 span.first_word {background:none!important;padding-left: 0px !important;}
#component p,ul,li {font-weight:100;}
	}
	
/* RESPONSIVE PARAMETERS */
@media(max-width:1600px){
	/* Joomla Content and K2 Content Padding */
.span12 .itemJFullText,.span12 .k2mainwrap{padding: 60px 300px;}
}

	@media(max-width:1455px){
		/* Joomla Category and K2 Category Title Fonts */
	div.items-leading.xtc-leading div.span6 h2.cat_title {font-size:48px!important;}
}
	@media(max-width:1325px){
		/* Joomla Content and K2 Content Image Height Resize Auto */
.span11 .img-fulltext-right, .span10 .img-fulltext-right, .span9 .img-fulltext-right, .span8 .img-fulltext-right, .span7 .img-fulltext-right, .span6 .img-fulltext-right, .span5 .img-fulltext-right, .span4 .img-fulltext-right, .span3 .img-fulltext-right, .span2 .img-fulltext-right, .span1 .img-fulltext-right {height:auto!important;}
    @media(max-width:1280px){
	#right .modulecontent {padding-right:20px;}
	#left .modulecontent {padding-left:20px;}
	/* Joomla Content & K2 Padding and Margin Adjustments */
	.span12 .itemJFullText,.itemFullText {padding: 40px;}
	.span12 #component .item-page {margin:0px -40px;}
	.itemJFullText,.itemFullText {padding: 80px 100px!important;}
		/* K2 Content Padding */
    .span12 .k2mainwrap {padding: 0px 40px;}
   		/* Component Padding */
    .span12 #component {padding:0px 0px 0px 0px;}
.span12 .itemBody {margin:0px;}
	}
	@media(max-width:1140px){
		/* Search Input Resize */
	input#mod-search-searchword.inputbox {width:80%!important;}
		/* Main Menu Margin Resize */
	#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,#header ul.menu > li.parent:hover > a{margin: 0 6px;}
}
	
	@media(max-width:1020px){
		/* Custom Html Inset Font Size Adjustment */
	.mainslide h1 {font-size:70px!important;letter-spacing:-4px!important;}
}
	
	@media screen and (max-width: 980px){
		/* Joomla Content & K2 Content Width - Padding and Margins */
	.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
	.leftlarge .items-leading div:first-child + div{margin-left:0;}
	.rightlarge .items-leading .span6,.rightlarge .items-leading .span3{width:100%;margin-left:0;}
	.centerlarge .items-leading .span6,.centerlarge .items-leading .span3{width:100%;margin-left:0;}
	.span3.xtc-category-col.cols-4.item.column-2{margin-left:0;}
	.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
	.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
	.k2Container .rl_guest,.k2Container .rl_add,.k2Container .rl_remove{top:0px!important;right:0px!important;position:relative!important;}
	.itemAuthorLatest,.itemAuthorBlock {float:none!important;width:100%!important;}
		/* Remove Joomla Content Image Height */
    .span12 .img-fulltext-right {height:auto;}
}
	
	@media screen and (max-width: 900px){
		/* Full Width Span Breakpoint */
	.row-fluid [class*="span"] {display: block; width: 100%;margin-left: 0!important;}
	.gridlast.span6.xtc-category-col.cols-2.item,#itemListLeading .span6,#itemListPrimary .span6,#itemListSecondary .span6 {margin-left:0;}
	#left.span3,#left2.span3,#left3.span3,#left4.span3,#left5.span3,#left6.span3,#left7.span3,#left8.span3 {margin-left:0;}
	#right.span3,#right2.span3,#right3.span3,#right4.span3,#right5.span3,#right6.span3,#right7.span3,#right8.span3{margin-left:0;}
	#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;}
	span12 .itemBody {margin: -40px 0px 0px !important;}
div.itemBody {margin: -40px 0px 0px !important;}
		/* Image Gallery Plugin Width Adjustment */
	.imagegalleryplg img {width:33%!important;}
		/* Joomla Category & K2 Category Blog Article Heading Bottom Margin */
	.categorytop {margin-bottom:25px;}
		/* Joomla Category & K2 Category Blog Article Title Font Resize */
	div.items-leading.xtc-leading div.span6 h2.cat_title,h2.cat_title a,h2.cat_title,.xtc-intro div.span3 h2.cat_title{font-size:48px!important;}

		/* Joomla Category & K2 Category Blog Intro Text Font Resize */
	div.catItemIntroText {font-size:24px;}
		/* Search Field Resize */
	input#mod-search-searchword.inputbox {width:100%!important;}
		/* K2 Item Font Resize */
	div.itemAttachmentsBlock span,div.itemExtraFields ul li span.itemExtraFieldsLabel,div.itemExtraFields ul li span.itemExtraFieldsValue,div.itemExtraFields ul li span.itemExtraFieldsValue a ,div.itemCategory span,div.itemCategory a,div.itemTagsBlock span,div.itemTagsBlock ul.itemTags li a,div.itemTagsBlock ul.itemTags li a:hover,div.itemAttachmentsBlock span,div.itemAttachmentsBlock ul.itemAttachments li a,div.itemAttachmentsBlock ul.itemAttachments li a:hover,div.itemAttachmentsBlock ul.itemAttachments li span,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a {font-size:18px!important;}
		/* K2 Item Author Image Resize */
	div.itemAuthorBlock img.itemAuthorAvatar {max-width:20%;}
		/* Front Page Height Auto */
   body#bttop.frontpage.sticky,html {height:auto!important;}
  		/* Joomla Content Image Margin Adjustment */
   .img-fulltext-right {margin-top:-10px;}
   		/* Right and Left Module Padding Adjustments */
	#right .modulecontent,#left .modulecontent {padding:30px 50px 30px 50px;}
		/* Contact Module Center */
	div.contactwrap {text-align:center;}
		/* Hide Left Column */
	#left {display:none;}
	
}
	
	@media (min-width: 768px) and (max-width: 979px) { 
		/* Joomla Category & K2 Category Margin Adjustment */
	.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:100%;margin-left:0px}
}
		
	@media(max-width:820px){
		/* Custom Html Inset Font Size Adjustment */
	.mainslide h1 {font-size:54px;letter-spacing:-2px!important;text-align:center!important;}
	.mainslide p {text-align:center; margin-top:16px;font-size:1.4em!important;}
		/* Custom Html Padding Adjustment */
	.mainslide {padding:42px 0!important;}
		#region1wrap {background-color:transparent;}
}

	@media (max-width: 800px) { 
		/* Socializer Wall Inset Resize and Margin Adjustment */
	.socialsq {width:60%; margin-left:42px;}
		/* Joomla Content & K2 Item Padding Adjustment */
	.itemJFullText,.k2mainwrap{padding: 40px;}
		/* Joomla Content & K2 Item Pagination Font Size and Padding Adjustment */
	div.pagination span, div.pagination a, ul.pagenav a {font-size:100%;padding:6px 15px;}
		/* K2 Item Info & Toolbar Remove Float */
	div.itemInfos,div.itemsTools,div.itemToolbar ul {float:none;}
		/* Search Wrap Margin Adjustment */
	#sb-searchwrap{margin-right:-10px;}
		/* Joomla Category & K2 Category Blog Article Title Font Resize */
	div.items-leading.xtc-leading div.span6 h2.cat_title,h2.cat_title a,h2.cat_title,.xtc-intro div.span3 h2.cat_title{font-size:52px!important;}
}
	
	@media (max-width: 768px) {
		/* Joomla Category & K2 Category Blog Full Width */
	.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{margin-left:0;float:none;width:100%;}
	itemJFullText, .itemFullText {padding: 80px 40px !important;}
	span12 .categorytop {margin: -150px -300px 0px!important;}
	div.itemHeader h2.article_title {padding: 0px 40px;}
}
		/* Joomla Search Text Align, Padding and Resize Adjustments */
	.formwrap,form#finder-search {text-align:left; padding:10px;width:80%; }
}
	
	@media (max-width: 720px) {
		/* K2 Comment Resize 100% & Remove Float */
	.commentsleft,.commentsright {float:none;width:100%;}
		/* Joomla Category & K2 Category Blog Article Title Font Resize */
	div.items-leading.xtc-leading div.span6 h2.cat_title,h2.cat_title a,h2.cat_title,.xtc-intro div.span3 h2.cat_title{font-size:42px!important;}
		/* Joomla Category & K2 Category Blog Author Title Font Resize */
	div.catItemAuthor,div.catItemCategory {font-size:18px;}
		/* Joomla Category & K2 Category Blog Intro text Font Resize */
	div.catItemIntroText {font-size:18px;}
		/* K2 Item Padding Adjustment */
	.span12 .k2mainwrap {padding:0px 20px!important;}
}
	
	@media(max-width:670px){
		/* Joomla Category & K2 Category Blog Article Title Font Resize */
	h2.article_title{font-size:48px!important;}	
		/* Joomla Category & K2 Category Blog Author Title Font Resize */
	span.itemAuthor {font-size:24px!important;font-weight:normal;}
}
	
	@media(max-width:620px){
		/* Joomla Category Blog Author & Category Title Font Resize */
	div.catItemAuthor,div.catItemCategory {font-size:12px;}
		/* Joomla Category & K2 Category Blog Into text Title Font Resize */
	div.catItemIntroText {font-size:16px;}
		/* Joomla Category & K2 Category Blog Article Title Font Resize */	
	h2.article_title{font-size:32px!important;}	
		/* Joomla Category & K2 Category Blog Author Title Font Resize */
	span.itemAuthor {font-size:18px!important;font-weight:bold;}
		/* Joomla Category Blog Pagination Hide */
	.pagination-start,.pagination-end,.pagination-prev,.pagination-next {display:none!important;}
		/* K2 Author Image Resize */
	div.itemAuthorBlock img.itemAuthorAvatar {max-width:30%;}
		/* Global Component H1,H2,H3,H4,H5,H6 Resize */
	#component h1,#component h2,#component h3,#component h4,#component h5,#component h6 {font-size:220%;line-height:133%;}
		/* Custom Html Inset Font Size Adjustment */
	.mainslide h1 {font-size:42px!important;}
	.mainslide p {font-size:1.1em; margin-top:12px!important;}
	
}

	@media(max-width:480px){
		/* Input and Text Area Width Adjustment */
	input, textarea, .uneditable-input{width:auto;}
		/* K2 Author Block Image Resize */
	div.itemAuthorImg{float:left;width:100%;}
		/* K2 Author Block Padding & Margin Adjustments */
	div.itemAuthorBlock div.itemAuthorDetails {margin:20px 0 0 0px;padding:0 0 0 0;float:left;width:100%;}
		/* K2 Extra Fields Padding Adjustment */
	.k2extrafields_wrap {padding: 20px 0px;text-align:center;}
	.xfields,	.xfieldstxt {text-align:center;padding-left:10px;padding-right:10px;}
		/* Joomla Content Print & Email Button Adjustments */
	.cat-item div.action {position:relative!important;right:0px!important;bottom:0px;top:24px;}
		/* Socializer Wall Inset Resize and Margin Adjustment */	
	.socialsq {width:80%!important; margin-left:12px!important;}
		/* Joomla Content Full Image Margin Adjustment */
	.img-fulltext-right {margin-top:-50px!important;}
		/* Joomla Category Title Header Margin Adjustment */
	.span12 .jcatHeader {margin:170px 0 0 20px;position: absolute;}
		/* Custom HTML Inset Padding Adjustment */
	.constrainmod {padding: 0 6px!important;}
		/* Joomla Content & K2 Padding and Margin Adjustments */
	.itemJFullText {padding: 60px 40px!important;}
	.itemFullText {padding: 20px 0px!important;}
		/* Joomla Content & K2 Content Font Adjustment */
	h2.cat_title a, h2.cat_title {font-weight: normal!important;}
		/* Joomla Content & K2 Item Navigation Padding and Margin Adjustments */
	div.itemNavigation {margin:0px!important;padding:0px!important;}
	ul.pagenav li.pagenav-prev,ul.pagenav li.pagenav-next,.itemNav_pre,.itemNav_next,.span12 .itemNav_pre,.span11 .itemNav_pre,.span10 .itemNav_pre, .span9 .itemNav_pre,.span8 .itemNav_pre,.span7 .itemNav_pre,.span6 .itemNav_pre,.span5 .itemNav_pre,.span4 .itemNav_pre,.span3 .itemNav_pre,.span2 .itemNav_pre,.span1 .itemNav_pre,.span12 .itemNav_next,.span11 .itemNav_next,.span10 .itemNav_next, .span9 .itemNav_next,.span8 .itemNav_next,.span7 .itemNav_next,.span6 .itemNav_next,.span5 .itemNav_next,.span4 .itemNav_next,.span3 .itemNav_next,.span2 .itemNav_next,.span1 .itemNav_next  {width:100%;float:none;}
	.span12 .itemNav_pre,.span11 .itemNav_pre,.span10 .itemNav_pre, .span9 .itemNav_pre,.span8 .itemNav_pre,.span7 .itemNav_pre,.span6 .itemNav_pre,.span5 .itemNav_pre,.span4 .itemNav_pre,.span3 .itemNav_pre,.span2 .itemNav_pre,.span1 .itemNav_pre,
	.span12 .itemNav_next,.span11 .itemNav_next,.span10 .itemNav_next, .span9 .itemNav_next,.span8 .itemNav_next,.span7 .itemNav_next,.span6 .itemNav_next,.span5 .itemNav_next,.span4 .itemNav_next,.span3 .itemNav_next,.span2 .itemNav_next,.span1 .itemNav_next {margin-left:0px!important;padding-right:0px;padding-left:0px;}
		/* Joomla Page Title Font Resize */
	h1.pagetitle span {font-size:34px!important;}
	#right .modulecontent,#left .modulecontent {padding:20px 20px 20px 20px;}
	
}
	
	@media(max-width:420px){
		/* Joomla & K2 Blog Article Title Font Resize */
	h2.article_title {font-size:22px!important;}
		/* Joomla & K2 Blog Author Title Font Resize */
	span.itemAuthor  {font-size:16px!important;}
		/* Custom Html Inset Font Size Adjustment */
	.mainslide h1 {font-size:36px!important;}
		/* Joomla & K2 Category Title Header Margin Adjustment */
	.span12 .jcatHeader {margin:170px 0 0 0;position: absolute;}
	.xfieldstxt {width: 280px;}
	.jcatHeader h2 {font-size:22px!important;}
		/* K2 Padding Adjustment */
	.span12 .k2mainwrap,.span11 .k2mainwrap, .span10 .k2mainwrap, .span9 .k2mainwrap, .span8 .k2mainwrap, .span7 .k2mainwrap, .span6 .k2mainwrap, .span5 .k2mainwrap, .span4 .k2mainwrap, .span3 .k2mainwrap, .span2 .k2mainwrap, .span1 .k2mainwrap {padding:0px 10px!important;}
		/* K2 Author Image Resize Adjustment */
	div.itemAuthorBlockTop img.itemAuthorAvatar {max-width:15%;}
}
	
	@media(max-width:340px){
		/* Custom Html Inset Font Size Adjustment */
	.mainslide p {font-size:1em!important;}
		/* Joomla & K2 Category Title Header Margin Adjustment */
	.span12 .jcatHeader {margin:170px 0 0 20px;}
}
	
	@media(max-width:320px){
		/* Logo Padding Adjustment */
	#logo {padding:0 10px;}
		/* Joomla Content Pagination Font Resize & Padding & Border Adjustments */
	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;}
	div.itemNav_pre,div.itemNav_next {margin:0px;padding: 30px 0px;}
		/* K2 Item Display Block Adjustments and Border Adjustments */
	div.itemToolbar ul li,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail,a.itemPrevious,a.itemNext {display:block;border:0px!important;}
		/* K2 Padding Adjustment */
	.span12 .k2mainwrap {padding:0px 20px!important;}
		/* Breadcrumbs Title Removal */
	.showHere {display:none;}
		/* Global Component Padding */
	#component {padding: 10px !important;}
		/* K2 Title Padding */
	.k2title {padding:8px!important;}
		/* Joomla & K2 Item Image Margin Adjustment */
	.img-fulltext-right {margin-top:0px!important;}
		/* Joomla & K2 Category Mobile Adjustments */
	.categorytop {width: 100%!important;margin: 0px!important;padding: 0px!important;float: none!important;overflow: hidden!important;}
	.jcatHeader {text-align: center!important;float: none!important;margin: 160px 0px 0px 0px!important;background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.9)!important;}
	.catImageContainer {padding: 0px!important;float: none!important;position: relative!important;margin:0px!important;}
	.xfieldstxt {width: 240px!important;}
	.span11 #itemListLeading, .span11 #itemListPrimary, .span11 #itemListSecondary, .span10 #itemListLeading, .span10 #itemListPrimary, .span10 #itemListSecondary, .span9 #itemListLeading, .span9 #itemListPrimary, .span9 #itemListSecondary, .span8 #itemListLeading, .span8 #itemListPrimary, .span8 #itemListSecondary, .span7 #itemListLeading, .span7 #itemListPrimary, .span7 #itemListSecondary, .span6 #itemListLeading, .span6 #itemListPrimary, .span6 #itemListSecondary, .span5 #itemListLeading, .span5 #itemListPrimary, .span5 #itemListSecondary, .span4 #itemListLeading, .span4 #itemListPrimary, .span4 #itemListSecondary, .span3 #itemListLeading, .span3 #itemListPrimary, .span3 #itemListSecondary, .span2 #itemListLeading, .span2 #itemListPrimary, .span2 #itemListSecondary, .span1 #itemListLeading, .span1 #itemListPrimary, .span1 #itemListSecondary {
    padding: 0px!important;
}
			/* Global Component H1,H2,H3,H4,H5,H6 Resize */
	#component h1,#component h2,#component h3,#component h4,#component h5,#component h6 {font-size:180%;line-height:133%;}
}
/* End Responsive Parameters */
