/**
 * @version		1.0.0
 * @package		JoomlaXTC Kronos for Joomla! 2.5.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
/* ----------------------------------------------*/
.moreslide:hover, #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,.article_header,.article_header span, .article_text,.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, #header ul.menu > li > a,.orderlist {
	     -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
/* ----------------------------------------------*/
.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
.animated1{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.7s;-moz-animation-duration:0.7s;-ms-animation-duration:0.7s;-o-animation-duration:0.7s;animation-duration:0.7s;
-moz-animation-delay:0.5s; -webkit-animation-delay:0.5s; -0-animation-delay:0.5s; animation-delay:0.5s;
-webkit-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
   -moz-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
     -o-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
        transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);}
.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}


@-webkit-keyframes anistyle {
0%   {opacity: 0; -webkit-transform: translateY (1000px);}
100% {opacity: 1;-webkit-transform: translateY(0);}
}

@-moz-keyframes anistyle {
0% {opacity: 0;	-moz-transform: translateY(1000px);}
100% {opacity: 1;-moz-transform: translateY(0);}
}

@-o-keyframes anistyle {
0% {opacity: 0;	-o-transform: translateY(1000px);}
100% {opacity: 1;-o-transform: translateY(0);}
}

@keyframes anistyle {
0% {opacity: 0;transform: translateY(1000px);}
100% {opacity: 1;transform: translateY(0);}
}

.anistyle {
-webkit-animation-name: anistyle;
-moz-animation-name: anistyle;
-o-animation-name: anistyle;
animation-name: anistyle;
}

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12
 {
 -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-transition: width 0.8s ease-in-out;
	    -moz-transition: width 0.8s ease-in-out;
          -o-transition: width 0.8s ease-in-out;
             transition: width 0.8s ease-in-out;
}
/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/
/* RESPONSIVE PARAMETERS */
/*  Mobile Device Breakpoints */
@media(max-width:1600px){
/* Region 1 */
#region1wrap {background-position:50% -100px!important;}
}
@media(max-width:1280px){
/* Left and Right Modules */
#left .module, #right .module {margin: 0px!important}
/* Region Adjustments */
body.frontpage #region3wrap .xtc-wrapper, #region7wrap .xtc-wrapper {padding: 60px!important;}
#region4wrap .xtc-wrapper, #region5wrap .xtc-wrapper  {padding: 60px 60px 0 !important;}
/* Inset */
.slidewrap {margin: 0px auto 60px!important;}
/* Region 3*/
.r3text h1 {font-size:36px!important;}
}
@media(max-width:1140px){
/* Region 1 */
#region1wrap {background-position: 50% -60px !important;}
}
@media(max-width:1080px){
/* Menu Adjustments */
.suckerfish ul.menu > li, .dualfish ul.menu > li {margin: 0px 0px 0px 16px!important;padding: 1 0 0 16px!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;}
/* Region Adjustments */
#region1wrap {background-position:50% -30px!important;}
#region5wrap {background-position: 0 -260%!important;}
}
@media screen and (max-width: 900px){
/* Header Wrap */
#headerwrap {margin-bottom: 0!important;}
/* Mobile Menu */
#menuwrap {float:right!important;}
.mobilebtn {margin: 0px!important; position:relative!important;}
/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {display: block; width: 100%;margin-left: 0;}
#region4wrap  .xtc-wrapper {padding: 20px!important;}
h3.moduletitle {text-align:center; padding-left:0!important;}
/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {width:33%!important;}
/* Search Field Resize */
input#mod-search-searchword.inputbox {width:100%!important;}
/* Footer Module Center */
#footer {text-align:center;}
/* Component */
#component {margin-bottom:80px;}
/* Showcase Modules */
.showcase1 .r3text {margin: 0 0 60px 0!important; text-align:center!important;}
.showcase3 .r3text {margin: 60px 0 0 0!important; text-align:center!important;}
/* Region 3 */
body.frontpage #region3wrap {background-position:50% 80%!important;}
body.frontpage #region3wrap .xtc-wrapper, #region7wrap .xtc-wrapper {padding: 60px 30px!important;}
/* Region 4 and 5 */
#region4wrap .xtc-wrapper, #region5wrap .xtc-wrapper  {padding: 60px 30px 0 !important;}
/* Deluxe NewsPro Adjustments  */
.ottwrap .col-1 .newswrap {margin-top:30px!important; }
}
@media (max-width: 800px) {
/* Deluxe NewsPro Adjustments  */
.articleleft, .articleright, .articleleft p, .articleright p {float:none!important;text-align:center!important;width:90%!important; margin:0 auto!important;}
.floatleft {float:left!important;}
/* Region1 */
#region1wrap {background-position: 50% -100px !important; background-size:110% auto!important;}
.insetslidewrap {margin: 9% auto 40% !important; }
}
@media (max-width: 768px) {
/* Joomla Article */
#component p {font-size: 16px!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;}
/* Region 3 Wrap */
#region3wrap .xtc-wrapper {padding:15px!important;}
body.frontpage #region3wrap .xtc-wrapper {padding: 60px 30px !important;}
/* Inset Slidewrap */
.slidewrap h1, .insetslidewrap h1 {font-size: 44px!important;}
.slidewrap p, .insetslidewrap p {font-size: 15px!important;}
/* Showcase 2 */
.showcase2 img {width:50%!important;}
}
@media(max-width:660px){
.fontawesome-icon-list div {width:45%;}
}
@media(max-width:620px){
/* Joomla Content */
.pagination-start,.pagination-end,.pagination-prev,.pagination-next {display:none!important;}
.Pagination ul {padding: 9px 0px!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;}
/* Region Adjustments */
#region1wrap .xtc-wrapper {padding:0!important;}
#region1wrap {background-position: 50% -60px !important;}
body.frontpage #region3wrap .xtc-wrapper, #region7wrap .xtc-wrapper {padding: 30px!important;}
#region4wrap .xtc-wrapper, #region5wrap .xtc-wrapper  {padding: 30px 30px 0 !important;}
/* Inset */
.insetslidewrap {margin: 9% auto 50% !important;}
.slidewrap {margin: 0px auto 30px !important;}
/* Deluxe NewsPro */
.ottwrap .col-1 .newswrap {margin-top:30px!important; }
/* Showcase 1 Module */
.showcase1 .r3text {margin: 0px 0px 30px !important;}
@media(max-width:540px){
/* Inset */
.slidewrap h1, .insetslidewrap h1 {font-size: 38px!important;}
.slidewrap p, .insetslidewrap p {font-size: 13px!important; margin-top: 10px!important;}
}
@media(max-width:480px){
/* Joomla Content */
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{float:none;width:100%;}
.itemHeader h2.article_title a, .itemHeader h2.article_title, h2.cat_title, h2.cat_title a {font-size: 32px!important; padding: 0!important;}
/* Joomla Content Print & Email Button Adjustments */
.cat-item div.action {position:relative!important;right:0px!important;bottom:0px;top:24px;}
/* 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:36px!important;margin-bottom:15px!important;}
/* H1 Setting */
h1 {font-size:40px!important;}
/* Image Gallery */
.imagegalleryplg img {width:100%!important;}
/* Region 1 - SlideWrap */
#region1wrap {background-position: 50% -35px !important;}
.slidewrap h1, .insetslidewrap h1 {font-size: 32px !important;}
/* Region 3 */
.r3text h1 {font-size: 32px !important;}
/* Footer */
#footerwrap .xtc-wrapper {padding:20px 1.5%;}
}
@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;}
}
@media(max-width:380px){
/* Tables */
td.key  {width:35px!important;}
/* Region 1 - SlideWrap */
.insetslidewrap {margin: 14% auto 55% !important;}
#region1wrap {background-position: 50% 0px !important;}
.slidewrap h1, .insetslidewrap h1 {font-size: 28px !important;}
/* Region 3 */
.r3text h1 {font-size: 28px !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;}
/* Mobile Button */
.mobilebtn {margin: 0px 0px 0px -7px !important;}
}
/* End Responsive Parameters */
