/**
 * @version		1.1.2
 * @package		Minimalistix template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2011-2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* 00 - Global Elements - Standard Elements
/* ----------------------------------------------*/
#minimalistix{position:relative;z-index:3;}
/* ----------------------------------------------*/
/* 01 - XTC Menus Structure
/* ----------------------------------------------*/
ul.menu > li > ul li > ul{visibility:hidden;}
ul.suckerfish li.xtcHover > ul, 
ul.dropline li.xtcHover > ul, 
ul.dualfish li.xtcHover > ul {visibility:visible;}
ul.suckerfish li > ul:hover, 
ul.dropline li > ul:hover, 
ul.dualfish li > ul:hover {visibility:visible;}
/* Sucker Fish */
ul.suckerfish,
ul.dropline,
ul.dualfish {position:relative;list-style-type:none;z-index:9999;margin:0;padding:0;}
ul.suckerfish > li, ul.dropline > li, ul.dualfish > li {display:block;float:left;}
ul.suckerfish > li > a, ul.dropline > li > a, ul.dualfish > li > a {display: block;}
ul.suckerfish ul, ul.dropline ul, ul.dualfish ul {display: block;visibility:hidden;overflow:hidden;position:absolute;}
ul.suckerfish ul:hover, ul.dropline ul:hover, ul.dualfish ul:hover {overflow:visible;}
ul.suckerfish ul > li{display:block;  position:relative;float:none;}
ul.suckerfish > ul > li > a, ul.dropline > ul > li > a, ul.dualfish > ul > li > a {display:block;}
ul.suckerfish > li > ul > li{position:relative;}
ul.suckerfish > li > ul > li > ul{top:0px;}
/* Drop Line */
ul.dropline > li > ul {position:absolute;display:block;float:none;left:0px;}
ul.dropline > ul > li {display:block;float:left;width:auto;}
ul.dropline > li > ul  > li > ul{position:absolute;left:0px;}
/* Dual Fish*/
ul.dualfish > li > ul > li {display:block;position:relative;float:left;}
/* XTC Menu Decorative  */
#menu ul.menu > li#current:hover {background:none;}
#menu ul.menu > li.active > a,#menu ul.menu > li:hover > a  {border-style:solid;border-width:1px;}
#menu ul.menu li > ul > li > a {border-bottom:1px solid #323131;}
#menu ul.menu li > ul {background-position:top; background-repeat:repeat-x;-moz-border-radius:0 0 5px 5px!important;-webkit-border-radius:0 0 5px 5px!important;border-radius:0 0 5px 5px!important;}
#menu ul.menu li > ul > li > a {padding-left:15px;}
#menu ul.suckerfish > li,
#menu ul.dualfish > li,
#menu ul.dropline > li{margin-right:9px;padding:0 0 25px 0;background:none;}
#menu ul.suckerfish > li > a,
#menu ul.dualfish > li > a,
#menu ul.dropline > li > a {padding: 7px 18px;  -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px;} 
#menu ul.suckerfish > li:hover,
#menu ul.dualfish > li:hover,
#menu ul.dropline > li:hover {-moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px;} 
#menu ul.suckerfish > li.active > a,
#menu ul.dualfish > li.active > a,
#menu ul.dropline > li.active > a {padding: 6px 17px;}
#menu > ul.suckerfish > li:hover > a, #menu > ul.dualfish > li:hover > a, #menu > ul.dropline > li:hover > a {padding: 6px 17px;}
/* Suckerfish */
#menu ul.suckerfish > li > ul {width:160px;	margin-top:15px;padding:4px 20px 4px 0; -moz-border-radius: 7px;-webkit-border-radius: 7px;  border-radius:7px;}
#menu > ul.suckerfish > li > ul.suckerfish {margin-top:25px;}
#menu ul.suckerfish > li > ul > li {width:160px;margin:0px 0px 0px 10px;	padding:0px;  -moz-border-radius: 0px;  -webkit-border-radius: 0px;  border-radius:0px;}
/* Simulate the UL padding */
#menu ul.suckerfish > li > ul.suckerfish ul{-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
#menu ul.suckerfish > li > ul.suckerfish > li.first {}
#menu ul.suckerfish > li > ul.suckerfish > li.last {margin:0px 0px 0px 10px;}
#menu ul.suckerfish > li > ul > li > a {display:block;padding:14px 14px 14px 0px;margin:0px;}
#menu ul.suckerfish > li > ul > li > ul{margin:-8px 0px 0px 170px;}
/* Dualfish */
/* Top Level */
#menu ul.dualfish > li > ul {width:380px;margin:25px 0 0 -153px;padding:8px 0px 4px 0px;  -moz-border-radius: 7px;  -webkit-border-radius: 7px;  border-radius:7px;}
#menu ul.dualfish > li > ul ul {width:200px; margin:25px 0 0 -153px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius:7px;}
#menu ul.dualfish > li > ul > li {width:160px;margin:0px 0px 0px 20px;padding:0px;  -moz-border-radius: 0px;  -webkit-border-radius: 0px;  border-radius:0px;}
/* Simulate the UL top & botton padding */
#menu ul.menu > li.last {margin-right:0;}
#menu ul.menu > li > ul > li.last {margin:0 0 0 20px;}  
#menu ul.menu > li > ul > li > a,#menu ul.menu > li > ul > li.active > a {display:block;padding:11px 8px 11px 15px;}
#menu ul.dualfish > li > ul > li > ul{margin:-44px 0px 0px 170px;}
#menu ul.menu > li.parent > ul > li.parent ul {background: #cbc1c1;}
/* Dropline */
/* Top Level */
#menu > ul.dropline > li > ul.dropline {margin-top:25px;}
#menu ul.dropline > li > ul {height:auto;width:560px;margin-top:15px;padding:0px 0px 0px 7px;  -moz-border-radius: 7px;  -webkit-border-radius: 7px;  border-radius:7px;}
#menu ul.dropline > li > ul > li {width:160px;margin:1px 0px 1px 20px;padding:0px;  -moz-border-radius: 0px;  -webkit-border-radius: 0px;  border-radius:0px;}
#menu ul.dropline > li > ul > li > a {display:block;padding:14px 14px 14px 0px;	margin:0px;}
#menu ul.dropline > li > ul > li.active > a{padding:14px 14px 14px 15px;}
#menu ul.dropline > li > ul > li ul{ -moz-border-radius: 7px;  -webkit-border-radius: 7px;  border-radius:7px; margin:0px 0px 0px 0px;}
ul.dualfish > li > ul.dualfish > li > a,ul.suckerfish > li > ul.suckerfish > li > a,ul.dropline > li > ul.dropline > li > a {*position: relative; 
*min-width: 0;}
/* Mobile */
.mobilebtn {cursor:pointer;position:relative;width:20px;height:20px;float:left;margin:10px 0 13px 13px;overflow:hidden;}
.mobilebtn{display:none;}
.mobilebtn select {background:none!important;border:none!important;font-size:16px;height:30px;margin-right:40px;width:15px;}
/* ----------------------------------------------*/
/* 02 - Regions
/* ----------------------------------------------*/
body.xtcdefault .xtc-wrapper {width:1008px!important;	margin:0 auto;}
/* Fix Default View for Mobile */
body.xtcdefault {min-width:1180px;}
.xtc-bodygutter{padding:0 5%;}
body.xtcresponsive .xtc-wrapper {width:auto; max-width:1008px;}
body.xtcresponsive .xtc-wrapperpad {max-width:1008px;margin:0 auto;}
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;position:relative;height:116px;z-index:59;}
#region1wrap .xtc-wrapper {max-width:1008px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region1.row-fluid{width:auto;min-height:42px;padding:45px 0 20px!important; position:relative;z-index:69;}
body.xtcdefault #region1{width:auto;height:116px;padding:0; position:relative;z-index:69;}
body.xtcdefault .logo, body.xtcdefault #menu{padding:45px 0 0 0;}
#region1 #menu {float:right;position:relative;z-index:79;padding:3px 0 0 0;}
#region1shadow {width: 100%;position:absolute; bottom: -15px;height:15px;position:absolute;width: 100%;z-index: 4;}
/* ----Region2---------------------------*/
#region2wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region2wrap .xtc-wrapper {max-width:1008px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region2.row-fluid{width:auto;position:relative;}
/* ----Region3---------------------------*/
#region3wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region3wrap .xtc-wrapper {max-width:1008px;padding-top:0px!important;padding-bottom:0px!important;margin:0 auto;}
#component,#showcase1_6{padding-left:0px;padding-right:0px;}
#left{padding-left:0px!important;}
#right{padding-right:0px!important;}
#region3.row-fluid{width:auto;}
.r3spacer {padding-bottom:0 !important;}
.r3spacer_bottom {padding-bottom:0 !important;}
#region3ornament{position:absolute;top:20px;left:-148px;width:367px;height:263px;}
#region3 {position:relative;}
#region3 .module{margin:0;}
/* ----Region4---------------------------*/
#region4wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region4wrap .xtc-wrapper {max-width:1008px;padding-top:50px!important;padding-bottom:50px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region4.row-fluid{width:auto;}
/* ----Region5---------------------------*/
#region5wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region5wrap .xtc-wrapper {max-width:1008px;padding-top:65px!important;padding-bottom:65px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region5.row-fluid{width:auto;}
/* ----Region6---------------------------*/
#region6wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region6wrap .xtc-wrapper {max-width:1008px;padding-top:50px!important;padding-bottom:50px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region6.row-fluid{width:auto;}
/* ----Region7---------------------------*/
#region7wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;padding-top:21px;padding-bottom:21px;}
#region7wrap .xtc-wrapper {max-width:1008px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region7.row-fluid{width:auto;}
/* ----Region8---------------------------*/
#region8wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region8wrap .xtc-wrapper {max-width:1008px;padding-top:50px!important;padding-bottom:50px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region8.row-fluid{width:auto;}
#region8wrap .modulecontent {margin-bottom:20px;}
/* ----Region9---------------------------*/
#region9wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region9wrap .xtc-wrapper {max-width:1008px;padding-top:50px!important;padding-bottom:50px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region9wrap .xtc-wrapper {padding-bottom:20px!important;}
#region9.row-fluid{width:auto;}
#region9 h3 {margin-top:-95px;padding:13px 15px 15px 6px; margin-bottom:10px;position:relative;z-index:4;}
#region9 h3 span.first_word {color:#888!important;}
#region9 ul li {padding:5px 0;margin:5px 0 10px;}
/* ----Footer---------------------------*/
#region10wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region10wrap .xtc-wrapper {max-width:1008px;padding-top:10px!important;padding-bottom:10px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region10.row-fluid{width:auto;}
#legals .module{float:right;}
/* ----------------------------------------------*/
/* 12 - Left,Right,Center Columns
/* ----------------------------------------------*/
/* Breadcrumbs */
ul.breadcrumb li{display:inline;}
/*Center Column*/
#maincontent {padding: 0;margin-bottom:15px;}
#col-right #right, #col-left #left {margin:0 0 15px 0;}
#col-center .module h3 {margin:0;}
#col-center .modulecontent {margin:0 0 20px 0;}
.leftOn{padding:0 0 0 46px;}
.rightOn{padding:0 46px 0 0;}
/* ----------------------------------------------*/
/* 13 - Modules
/* ----------------------------------------------*/
.singlearea .module, .lastarea .module {margin-bottom:0;}
/* ----------------------------------------------*/
/* 14 - Joomla Content
/* ----------------------------------------------*/
div.joomla p {
    margin: 33px 0 0px !important;
}
div.joomla pre, 
div.joomla blockquote,
div.joomla ul, 
div.joomla ol, 
div.joomla h1, 
div.joomla h2, 
div.joomla h3, 
div.joomla h4, 
div.joomla h5, 
div.joomla h6 {
    margin: 0;
    padding: 0;
}
#component p {margin: 2em 0;}
/* Content Blog View */
.blogItem-bg {padding: 0 0 75px 0; margin: 0 0 55px 0;}
.blogArticleInfo {margin: 0px 0 4px;padding: 4px 4px 4px 0;}
.cat_img{padding:10px;}
.cat_img img{max-width:100%;}
.blogIcons .icons3 {float:right;padding:0 4px 0 4px;margin-left:.5em;padding-left:1em;}
ul.pagenav li {float:left}
.pagenav-next {border:none;	width:50px;	height:50px;text-decoration:none;}
.pagenav-prev, .pagenav-next {border-bottom:none!important;}
.articleimg {padding:0;	margin-bottom:16px;	width:550px;}
.articletoolswrap {margin-bottom:24px;	padding:4px 0 0 0;height:20px;width:100%;}
.icons2 {float:right;padding:0;}
.icon4 {float:left;	padding:0;}
.icon4 a {padding:4px 4px 0 4px;}
.content_rating{display:block;float:left;overflow:auto;	padding:0 0 0 0;margin: 0 20px 20px 0;}
.content_vote {	display:block;float:left;overflow:auto;}
.content_rating .button, .content_vote .button {float:none !important;}
.content_rating img {padding:2px 0 0 0;}
.article_text p{padding:0 0 16px 0;}
#emailForm .button, #searchForm .button {float:none;border:none;}
div.search span.highlight {	padding:0;}
#emailForm div label {width:auto;}
.content_vote .button {border:none;padding:0 4px!important;margin:0 4px;}
#component-com_user label, #component-com_user input {margin-bottom:4px;}
.articleInfo {padding:0 4px 0 4px;margin-left:.5em;padding-left:1em;}
.articletitle {margin:30px 0 20px;}
.articletitle1 {margin:15px 0 20px;}
.blogArticleTitle {margin-top:20px;}
.container {padding:12px;max-width:100%!important;}
.imagegalleryplg img {padding:12px;max-width:100%!important;margin:0 0 22px 0!important;}
.maincontainer {float:left;}
.gallerycontainer{float:left; width:293px; margin: 0 0 0 30px;}
div.joomla div.multicolumnelement p,div.joomla div.featurespage p{margin-top:0!important;}
/*category list*/
.categories-list li{padding:10px 0;}
tr.cat-list-row0 td,tr.cat-list-row1 td{padding: 20px 5px 20px;}
div.display-limit {margin-bottom:20px;}
tr.cat-list-row0 td p,tr.cat-list-row1 td p{margin:0!important;padding:0!important;}
/*More Articles */
.items-more {margin-top:40px;}
.items-more ol {margin:0;}
.items-more h3 {margin:12px 0;}
div.pagination,div.pagination ul  {height:auto;}
div.pagination ul li{display:inline-block; padding:0 10px 0 0}
div.pagination span {padding:10px 15px;}
div.pagination a,ul.pagenav a {padding:10px 15px;}
ul.pagenav li.pagenav-prev{float:left;}
ul.pagenav li.pagenav-next{float:right;}
/*search*/
.result{margin:0 0 30px 0;padding:0 0 30px 0;}
dd {margin:0 0 3px 0;float:left;}
/* contact */
.contact_image {margin:15px 0 15px 0;}
.vcard {margin: 12px 0;padding:12px;}
.ctfields {padding:30px !important;}
.ctfields img{padding:8px 0 0 0;}
/*user pages*/
.login-fields button{margin:14px 0 0 0;}
#users-profile-core dd, #users-profile-custom dd {padding: 8px 0; }
#users-profile-core dt, #users-profile-custom dt,.login label {width: 12em; }
label#password-lbl, label#username-lbl {padding-top:12px;}
label#remember-lbl {padding: 16px 0;}
form fieldset dt {clear: left;float: left;padding: 3px 0;width: 16em; margin-top:12px !important;}
label{display:inline-block;font-size:14px; padding-right:12px; text-transform:none;}
input[type="radio"], input[type="checkbox"]{margin-top:0;}
#login-form label{line-height:14px;}
#adminForm label{float:left;width:150px;}
p#form-login-username label,p#form-login-password label{line-height:26px;}
input,select{margin:0 0 10px 0;}
dt span.spacer{display:block;}
.registration dl dt.spacer{float:none;}
#recaptcha_area{margin:0 0 10px 0;}
label{margin:0;}
select, input[type="file"]{height:auto;margin-bottom: 9px;}
.ffield{clear:both;margin:0 0 9px 0;}
.formwrap,form#finder-search {padding:42px 42px 22px;}
.formwrap{margin:0 auto;}
a#advanced-search-toggle {display:inline-block; margin: 16px 0 0 154px;}
.formwrap ul {margin-top:12px;}
.formwrap li {padding-top:4px;display:inline-block;}
ol.feedwrap, ul.feedwrap {margin:30px 0 0 0 !important;}
ol.feedwrap li, ul.feedwrap li {padding-bottom:12px; margin-bottom:12px;}
div.category-desc img {width:115px;margin:6px 20px 0px 0;}
/*newsfeeds*/
.categories-list{}
.categories-list ul{margin:0;padding:0;}
.categories-list h2{margin-bottom:0;}
.newsfeed-count{margin:0;}
.archive ul{margin:0;}
.archive ul li{padding:0;}
div.newsfeed.redirect-ltr {padding:50px;}
div.newsfeed.redirect-ltr .ol {margin:0 !important;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {display: inline-block;padding: 4px 6px;}
label {display: inline-block;padding-right: 12px;}
table.category{width:100%;}
 .latest1 {margin-bottom:17px; padding-bottom:20px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.article_info_container {margin:0 0 10px 0;}} 
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.article_info_container {margin:0 0 10px 0;} }
.cat_img{margin:0 0 31px 0;}
.multicolumns .cat_img{margin:0 0 21px 0;}
.cat_img img{margin:0;}
.article_text > img {padding:10px;margin-bottom:16px;max-width:100%;overflow:hidden;}
.articles .headline{padding:0 0 20px 0;	margin:0 0 20px 0;}
div.sectionlist ul li{margin:0 0 20px 0;padding:0 0 20px 0;}
input#modlgn_username,input#modlgn_passwd,#comments-form input, #comments-form textarea,input#search_searchword,select#ordering,input.inputbox,textarea{padding:6px 0 8px 8px;}
.registermodule img{max-width:100%;}

/* ----------------------------------------------*/
/* 15 - Module and Component Overrides
/* ----------------------------------------------*/
/*JOOMLAXTC DELUXE NEWS PRO CUSTOM STYLING */
.mainslideshow {padding:50px 0 62px;}
.aboutme_slide {float:left; margin-top:76px; }
.aboutme_slide span {margin-top:24px; display:inline-block; width:440px;}
.designpad{padding-bottom:40px;}
.designinfo td.firstcol div.designpad{margin:0 30px 0 0;}
.designinfo td.centercol div.designpad{margin:0 15px 0 15px;}
.designinfo td.lastcol div.designpad{margin:0 0 0 30px;}
.about_us .wallpage {display:block;}
.about_us tr td{vertical-align:top;}
.container-box {padding:12px;overflow:hidden;}
/* JOOMLAXTC TWITTIX CUSTOM STYLING */
div.twitt{padding-bottom:12px;text-align:left;margin-bottom:20px; padding-bottom:17px !important;}
span.twitt_date{display:block;margin-top:6px;}
/*JCOMMENTS CUSTOM STYLING */
.jcomments-links {clear:both;margin: 30px 0 10px;padding: 4px 0;text-align: left;}
.comment-link, .readmore-link {background:none!important;}
/* Z-Indexing for Headline 1 & 2 */
.headline_1, .headline_2 {position:relative; z-index:1;}
.container-box.imgpad{margin:0 0 33px 0;}

/* Kommento */
#section-kmt h3.kmt-title {padding-top:14px;}

/* ----------------------------------------------*/
/* 16 - IE Overrides                             
/* ----------------------------------------------*/
