/**
 * @version		1.0.0
 * @package		Qix 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,#header ul.menu > li > a,#headerwrap,body.sticky #headerwrap, .contactbutton, .search_menu_btn, .social a,.ca-main,ul.menu.iconside li,ul.menu.iconside li:hover,.info:hover,.itemImageGallery .imagegalleryplg img,.opac,.catItemImage img:hover,.catItemImage:hover,.imagepe img:hover,.categorywrap .main, .categorywrap .more,.orderlist, .articlemain, .articlemain p.artcap,.articlemain h3, .articlemain p.artintro, .statswrap p.artdate, .statswrap p.artcomm,.textwrap, .vmm-timeline .navigation .timenav .content .marker .flag:hover, .vmm-timeline .navigation .timenav .content .marker.active .flag:hover, .vmm-timeline .navigation .timenav .content .marker .flag:hover:after, .vmm-timeline .navigation .timenav .content .marker.active .flag:hover:after
{
-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
/* ----------------------------------------------*/




/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/
/*  Mobile Device Breakpoints */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
#menuright1 .modulecontent {padding: 0 0 0 0!important;}


}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
#menuright1 .modulecontent {padding: 0 0 0 0!important;}

}
/* RESPONSIVE PARAMETERS */
@media(max-width:1280px){
/* Joomla Content Padding and Margin Adjustments */
#region2wrap .xtc-wrapper, #region4wrap .xtc-wrapper, #region5wrap .xtc-wrapper, #region6wrap .xtc-wrapper, #region7wrap .xtc-wrapper, #region8wrap .xtc-wrapper, #region9wrap .xtc-wrapper {}
#region3wrap .xtc-wrapper {} 
#left .module, #right .module {margin: 0px!important}
}

@media(max-width:1210px){
.blogleft .ImageWrapper {width:50% !important;}
.blogleft .blogtext {width:40% !important;}
.blogleft .ImageWrapper img {max-width:220%!important;}
.blogleft .cat-item {margin-bottom:20px!important;}
}

@media(max-width:1080px){
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator, #header ul.menu > li.parent:hover > a {margin: 0px 6px;padding-right: 6px!important;}
}
@media screen and (max-width: 980px){
/* Joomla Content 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;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
}
@media screen and (max-width: 920px){
.row-fluid [class*="span"]:first-child {margin-left:0!important;}
}
@media screen and (max-width: 900px){
/* Headerwrap */
#headerwrap .xtc-wrapper {margin: 0px auto!important;}
body.sticky{margin-top:36px;}
body.innerpage.sticky{margin-top:36px;}
/* Full Width Span Breakpoint */
body.frontpage #region2.row-fluid [class*="span"], body.frontpage #region4.row-fluid [class*="span"], .row-fluid [class*="span"] {display: block; width: 100%!important;margin-left: 0;}
#user13_18 {padding:0!important;}
/* Region Padding Adjustments  */
#region1wrap .xtc-fluidwrapper, #region2wrap .xtc-fluidwrapper,#region4wrap .xtc-fluidwrapper,
#region5wrap .xtc-fluidwrapper, #region6wrap .xtc-fluidwrapper, #region7wrap .xtc-fluidwrapper, #region8wrap .xtc-fluidwrapper,
#region8wrap .xtc-fluidwrapper, #region10wrap .xtc-fluidwrapper,
#region1wrap .xtc-wrapper, #region2wrap .xtc-wrapper, #region4wrap  .xtc-wrapper,
#region5wrap .xtc-wrapper, #region6wrap .xtc-wrapper, #region7wrap  .xtc-wrapper, #region8wrap .xtc-wrapper,
#region9wrap .xtc-wrapper, #region10wrap .xtc-wrapper {padding: 0!important;}
#region2wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#region8wrap {background:#f9f9f9;}
body.com_content #region3 {padding-top:2%!important;}
#logo:after {display:none;}
#region5 {background:transparent;}
.module {margin-bottom:0!important;}
#bottom1,#bottom2,#bottom3,#bottom4,#bottom5,#bottom6  {margin-left: 2.564102564102564%!important; width: 48.717948717948715%!important;float:left!important;text-align:center!important; }
#region9 ul li {list-style-type:none!important;}
#region9 .module h3 span {font-weight:normal!important;}
#bottom1,#bottom3,#bottom5 {margin-left:0!important;}
/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {width:33%!important;}
/* Search Field Resize */
input#mod-search-searchword  {width:97%!important;}
/* Contact Module Center */
div.contactwrap {text-align:center;}
/* Footer Module Center */
#footer {text-align:center;}
#menuwrap {float:right!important;}
/* Joomla Category */
input#modlgn-username.inputbox,input#modlgn-passwd.inputbox {max-width:94%!important;width:100%;min-width:1px!important;}
.mobilebtn {margin: 0px!important; position:relative!important;}
#region9 .module h3.moduletitle {padding:20px 0!important;}
.xtc-bodygutter{padding:0 1.5%!important;}
/* Hide and show suffix */
.hide900 {display:none;}
.show900 {display:block;}
/* pad200r suffix */
#component .padr200 {padding-right: 0px;}
/* Socializer Wall Module */
.socialwall .firstcol, .socialwall .centercol, .socialwall .lastcol {width:16.667%!important;}
.socialwall .jxtc-icon a {max-width: 100%!important;}
/* Footer Padding */
.menusmall ul.menu.iconside li {width:25%!important; display:inline-block!important;}
/* Blog September Specific */
.blogleft .gridfirst.xtc-category-col, .blogleft .gridlast.xtc-category-col {width: 48.717948717948715%!important; float:left!important;} 
.blogleft .gridlast.xtc-category-col {margin-left: 2.564102564102564%!important;}
.blogleft .ImageWrapper {float:none!important;width:100%!important;}
.blogleft .blogtext {float:none!important;width:88%!important;}
.blogleft .cat-item {margin-bottom:5%!important;}
.blogleft .ImageWrapper img {max-width:100%!important;}
.blogleft h2.cat_title {margin:0 0 24px 0!important; padding:0!important; font-size:24px!important;}
.blogleft .cat-item .blogtext {padding:6%!important;}
.item-page .article-full {padding:20px!important;}
/*AcyMailing */
input#user_email_formAcymailing61841.inputbox {width:80%!important;}
img.media-image {/*max-width:900px!important; min-width:900px!important; width:900px!important; max-height:413px!important; min-height:413px!important; height:413px!important;*/}
.slider .slider-item,.slider-item {/*max-width:900px!important; min-width:900px!important; width:900px!important; max-height:100%!important; min-height:100%!important; height:100%!important;*/}
.slider-container-mask {/*max-height:100%!important; min-height:100%!important; height:100%!important;*/}
}
@media (max-width: 800px) {
.span12 .formwrap, .span12 form#finder-search {width:100%;padding: 0px;border: 0px solid #FFF;outline:0px;}
}
@media (max-width: 768px) {
/* Joomla Article */
h2.article_title a, h2.article_title {font-size:42px!important;}
/* Joomla Search Text Align, Padding and Resize Adjustments */
.formwrap,form#finder-search {text-align:left; padding:10px;width:80%; }
.formwrap, form#finder-search {width:100%!important;}
/* Image Gallery Resize */
.imagegalleryplg img {width:50%!important;}
.loginformwrap {margin:60px auto 0!important; position:static!important; padding:60px 0;  border:15px solid rgba(0,0,0,0.05); background: rgba(255, 255, 255, 0.5);}
.modulecontent {padding: 20px!important;}
/*AcyMailing */
input#user_email_formAcymailing61841.inputbox {width:80%!important;}
}

@media(max-width:660px){
.fontawesome-icon-list div {width:45%;}
/* Content Archives */
#archive-items li {width: 94%!important; float:none!important;}
#archive-items li.row1 {margin-left: 0!important;}
}


@media(max-width:620px){
/* Joomla Category Blog Pagination Hide */
.pagination-start,.pagination-end,.pagination-prev,.pagination-next {display:none!important;}
/* Global Component H1,H2,H3,H4,H5,H6 Resize */
#region1wrap .xtc-wrapper {padding:0!important;}
.img-fulltext-left, .article-full-left {float:none!important; width:100%!important}
.article-full-left .article_infos {text-align:center!important;}
.sectiontableentry1 {background:none!important;padding:20px;border:1px solid #ccc;margin-bottom:12px;}
.sectiontableentry2 {background:none!important;padding:20px;border:1px solid #ccc;margin-bottom:12px;}
.Pagination ul {padding: 9px 0px!important;}
/* Blog Specific */
.blogleft .gridfirst.xtc-category-col, .blogleft .gridlast.xtc-category-col {width: 100%!important; float:none!important;} 
.blogleft .gridlast.xtc-category-col {margin-left: 0!important;}
.blogleft .blogtext {float:none!important;width:88%!important;}
.blogleft .cat-item {float:none!important; width:100%!important; margin-bottom:2.5%!important;}
.blogleft .ImageWrapper img {max-width:100%!important;}
.blogleft h2.cat_title {margin:0 0 24px 0!important; padding:0!important; font-size:24px!important;}
.blogleft .cat-item .blogtext {padding:6%!important;}
/*AcyMailing */
.acyfield_email .inputbox {width:93%!important;}
}
@media(max-width:560px){
/* Socializer Wall Module */
.socialwall .firstcol, .socialwall .centercol, .socialwall .lastcol {width:33.3%!important;}
.socialwall .jxtc-icon a {max-width: 100%!important;}
/* Search Button */
.search .button {margin: 16px auto;display:block;}
}
@media(max-width:480px){
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{float:none;width:100%;}
/* Joomla Content Print & Email Button Adjustments */
.cat-item div.action {position:relative!important;right:0px!important;bottom:0px;top:24px;}
/* Custom HTML Inset Padding Adjustment */
/* Joomla Content Navigation Padding and Margin Adjustments */
div.itemNavigation {margin:0px!important;padding:0px!important;}
.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;}
.prevnext_style {margin-bottom:72px;}
/* Joomla Page Title Font Resize */
h1.pagetitle span {font-size:34px!important;}
/* Region Padding Resize */	
.articleright p, .articleleft p {font-size:16px!important;}	
.articleright h2, .articleleft h2 {font-size:24px!important;margin-bottom:15px!important;}	
.imagegalleryplg img {width:100%!important;}
.btm_contactwrap h2 {font-size:34px!important;}
#bottom1,#bottom2,#bottom3,#bottom4,#bottom5,#bottom6  {margin-left: 0!important; width: 100%!important;float:none!important;}
/* Login Form Wrap */
.loginformwrap {margin:30px auto 0!important; width:260px!important; padding:30px 0;  border:10px solid rgba(0,0,0,0.05);}
.vmm-timeline .content-container h3 {font-size: 28px !important;}
.slider-container-mask {max-height:340px!important; min-height:340px!important; height:340px!important;}
.item-page .article-full {padding:10px!important;}
}
@media(max-width:450px){
/* Joomla Article Title Adjustment */
.jcatHeader h2 {font-size:32px!important;}
/* Joomla Article */
h2.article_title a, h2.article_title {font-size:26px!important;}
.itemJFullText {padding:0px!important;}
.itemJFullText h2 {font-size:22px!important;}
/* Blog Specific */
.blogleft h2.cat_title {margin:0 0 24px 0!important; padding:0!important; font-size:24px!important;}
}
@media(max-width:384px){
.loginformwrap {margin: 0px!important;text-align: center!important;width: 100%!important; padding: 0px!important; border: 0px!important; background: transparent!important;}
td.key  {width:35px!important;}
.vmm-timeline .content-container h3 {font-size: 24px !important;}
.slider-container-mask {max-height:320px!important; min-height:320px!important; height:320px!important;}
}
@media(max-width:320px){
/* Joomla Content Pagination Font Resize & Padding & Border Adjustments */
div.pagination ul li {padding:0 4px 0 0;}
/* Breadcrumbs Title Removal */
.showHere {display:none;}
.mobilebtn {margin: 0px 0px 0px -7px !important;}
}

/* ----------------------------------------------*/
/* Joomla Archive Module
/* ----------------------------------------------*/

@media(max-width:1280px){
.arch-2col ul.archive-modulelightbox li {width: 100% !important;display: block !important;margin-right: 0!important;}
}
@media(max-width:900px){
ul.archive-module .lightbox li {display: inline-block !important; width: 24.5% !important;}
.arch-2col ul.archive-modulelightbox li {width: 24% !important;display: inline-block !important;margin-right: 0!important;}
}
@media (max-width: 768px) {
ul.archive-modulelightbox li {width: 32.5% !important;}
}
@media(max-width:620px){
ul.archive-modulelightbox li {width: 49% !important;}
.arch-2col ul.archive-modulelightbox li {width: 32.5% !important;display: inline-block !important;}
}
@media(max-width:480px){
ul.archive-modulelightbox li {width: 100% !important;}
}
@media(max-width:450px){
.arch-2col ul.archive-modulelightbox li {width: 49% !important;display: inline-block !important;}
}
@media(max-width:380px){
ul.archive-modulelightbox li {width: 100% !important;}
}

/* End Responsive Parameters */
