/*
Evcon template for Joomla!
Commercial Software
Copyright 2013,2014 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/

/* ----------------------------------------------*/
/* A 00 - CSS Reset
/* ----------------------------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0px none;}
table {border-collapse: separate; border-spacing: 0px;}
caption, th, td { text-align: left; font-weight: normal; border-collapse: collapse;}
blockquote:before, blockquote:after, q:before, q:after {}
blockquote, q {}
ul {list-style:none;}
li {list-style-type:none;list-style-image:none;}
a{color: inherit; text-decoration:none; }
td, div {font-size: 100%;}
* {padding:0;margin:0;}
body {line-height:130%;margin:0;padding:0;height:100%;width:100%;}
body.sticky #headerwrap {margin-bottom:100px;}


/* ----------------------------------------------*/
/* A 01 - CSS Clearfix
/* ----------------------------------------------*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearBoth {clear:both;}
/* ----------------------------------------------*/
/* A 02 - CSS Float Classes
/* ----------------------------------------------*/
.floatLeft {float:left;}
.floatRight {float:right;}
/* ----------------------------------------------*/
/* A 03 - CSS Hide Text
/* ----------------------------------------------*/
a.hideTxt, span.hideTxt {display:block;}
.hideTxt {text-indent:-9999px;}

/* ----------------------------------------------*/
/* G 00 - Header,logo,menu,top
/* ----------------------------------------------*/
#headerglobal{width:100%;padding:0;position:fixed;top:0;}
#header{position:relative;}
#logo{float:left;}
.logomobilewrap img {margin:4% 0 0; display: none!important;}

/* ----------------------------------------------*/
/* B 04 - XTC Menu Structure
/* ----------------------------------------------*/
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a{margin: 0 12px;padding: 22px 18px;text-align:center;position:relative;display:inline-block;letter-spacing: 1px;font-weight:100!important;}
#header ul.menu > li.parent:hover > a {margin: 0 12px;	padding: 22px 18px;text-align:center;z-index:99999999;position:relative;display:inline-block;}
#menuwrap{float:right;margin-right:24px;}
#menu > ul.menu{float:left;}
#menu > div:first-child{padding:16px 0 0 0;}
#menuwrap ul.menu li.parent > ul > li > a,#menuwrap ul.menu li.parent > ul > li.active > a,
#menuwrap ul.menu li.parent > ul > li > a:hover {margin:4px!important;}
#menuwrap ul.menu li.parent > ul {padding:4px!important}
#menu ul.menu li.parent > ul ul{top:-4px;padding:4px;}
#menu .menu ul .xmenu{line-height:11px!important;}
/* Suckerfish - Dualfish Common CSS */
.suckerfish ul.menu,.dualfish ul.menu {position:relative;list-style-type:none;z-index:999999;margin:0;padding:0;}
.suckerfish ul.menu ul,.dualfish ul.menu ul {display: block;visibility:hidden;overflow:hidden;position:absolute;z-index:99999999!important;}
.suckerfish ul.menu ul:hover,.dualfish ul.menu ul:hover {overflow:visible;}
.suckerfish ul.menu > li,.dualfish ul.menu > li {display:block;float:left;padding:0!important;margin:0!important;margin-right:0;background:none;}
.suckerfish ul.menu > li > a,.dualfish ul.menu > li > a,.suckerfish ul.menu > ul > li > a,.dualfish ul.menu > ul > li > a {display:block;}
.dualfish ul.menu li a > span,.suckerfish ul.menu li a > span,.suckerfish ul.menu li a span.xmenu, .dualfish ul.menu li a span.xmenu  {padding:0;}
.suckerfish ul.menu li a img,.dualfish ul.menu li a img {padding:0;float:left;}
.suckerfish ul.menu li.xtcHover > ul,.dualfish ul.menu li.xtcHover > ul,.suckerfish ul.menu li > ul:hover,.dualfish ul.menu li > ul:hover {visibility:visible;}
.suckerfish ul.menu > li > ul li > ul, .dualfish ul.menu > li > ul li > ul {visibility:hidden;}
.suckerfish ul.menu li ul li.xtcHover a, .dualfish ul.menu li ul li.xtcHover a,.suckerfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul li a,.suckerfish ul.menu > li > ul li a,.dualfish ul.menu > li > ul li.active a,.suckerfish ul.menu > li > ul li.active a {padding:0;line-height:46px;display:block;}
.suckerfish ul.menu > li > ul > li:hover > a, .dualfish ul.menu > li > ul > li:hover > a {position:relative; z-index:9999999999!important;}
.suckerfish ul.menu li a > span.image-title, .dualfish ul.menu li a > span.image-title{margin:0 0 0 56px;padding:12px 0 0 0;display:block;}
/* Suckerfish */
div.suckerfish > ul li div.suckerfish > ul li a{padding:0px 12px 0px 15px!important;}
.suckerfish ul.menu ul > li {display:block;position:relative;float:none;padding-left:0px;}
.suckerfish ul.menu ul li:first-child{background:none!important;}
.suckerfish ul.menu > li ul li {min-width:190px;margin:0;position:relative;}
.suckerfish ul.menu > li ul li a {display:block;margin:0;  }
.suckerfish ul.menu > li ul li ul {margin:-4px 0px 0px 194px;}
/* .dualfish */
div.dualfish > ul li div.dualfish > ul li a {padding-left:0px!important;}
.dualfish ul.menu > li > ul {width:420px;padding:4px!important;}
.dualfish ul.menu > li > ul > li {width:210px;margin:0;padding:0;display:block;position:relative;float:left;}
#menu > .dualfish ul.menu > li > ul > li:first-child + li,.dualfish ul.menu li ul li:first-child {background:none!important;}
.dualfish ul.menu li ul li {padding: 0px 0px 1px 0!important;}
.dualfish ul.menu > li > ul > li > ul {left:210px!important;width:210px;}
/* X-Menu */
.xmenu {text-transform:none;letter-spacing:0;font-size:11px!important; }
#header span.xmenu {padding-top:4px!important; margin-bottom:0!important;line-height:85%!important;}
ul.imgmenu{width:100%;display:table; float:right;}
ul.imgmenu li{display:table-cell;}
ul.imgmenu li:first-child{padding-left:0;}
ul.imgmenu img{float:left;padding:0 12px 0 0;width:3em;}
ul.imgmenu span.image-title{float:left; font-size:1em; display:inline-block; line-height:133%; }
/* CSS3 SideMenu */
.iconside{padding:0;}
.iconside li{display: block;padding:0;background: #fff;border:1px solid #f1f1f1!important ;background: #f9f9f9!important;margin:10px 0 0 0;}
.iconside li:first-child{margin:0;}
.iconside li a{text-align: left;display: block;color: #333;position: relative;padding:1% 4% 0 5%;}
.iconside img{float:right; margin-top:10px;}
.side_title{font-size: 18px;line-height:40px;display:inline-block;}
.iconside .xmenu{font-size: 12px!important;line-height:42px;margin-top:-25px;color: #666;}
.iconside li:hover{background: #e1f0fa;}
.iconside li:hover .ca-main{color:#2676ac;}
.xtc-iconsidemob{display:none;}
.xtc-iconsidemob select[multiple], .xtc-iconsidemob select[size]{width:100%;}
/*Bottom Menu */
.bottommenu a {font-size:18px;}
.bottommenu li {padding-bottom:6px;border-bottom:1px solid #606060;margin-bottom:12px;}
/* Side Menu */
ul.sidemenu{}
ul.sidemenu li{line-height:280%;padding:0;border-top:1px solid #ccc;}
ul.sidemenu li:first-child{border-top:none;}
ul.menu.iconside li img {width:33px; height:33px;}
/* Dual Menu */
.dualcol{clear:both;overflow:hidden;}
.dualcol li {float:left;width:50%;padding:0;text-align:left!important;font-size:0.9em;line-height:220%;}

/* ----------------------------------------------*/
/* G 04 - Joomla System Defaults
/* ----------------------------------------------*/
/*system message*/
#messagewrap{padding:10px 0;}
dt.error{font-size:20px;line-height:20px;padding:10px;color:#ccc;}
dd.error{padding:10px;}
dd.error ul{list-style:none;}
/*search*/
.result{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ddd;}
dd {margin:0 0 3px 0; font-size:0.875em;}
.search_menu_btn {color:#ebebeb;background:#666;}
.search select#ordering {line-height:26px;}
/* contact */
.contact_image {margin:15px 0 15px 0;}
.vcard {margin: 12px 0;padding:12px;background:#999;color:#fff;}
.contact label{font-size: 0.875em;font-weight:bold;line-height:18px;}
.ctfields {border:5px solid #fff; outline:1px solid #f1f1f1; padding:30px!important;}
.ctfields img{padding:8px 0 0 0;}
div.contact.row-fluid span.subheading-category {display:inline-block;margin-bottom:12px;}
div.contact.row-fluid h3 {color:#333;margin-bottom:20px;font-size:1.5em;font-weight:normal;}
div.contact.row-fluid h2 {margin:-15px 0 20px -5px;padding:0;font-size:3em;font-weight:normal;}
div.contact.row-fluid div.ctfields img {margin-top:-10px;}
/*user pages*/
#users-profile-core dd, #users-profile-custom dd {padding: 8px 0; }
#users-profile-core dt, #users-profile-custom dt,.login label {float: left;line-height:30px;width: 12em; }
label#password-lbl, label#username-lbl {padding-top:8px;}
label#remember-lbl {line-height:24px;}
form fieldset dt {clear: left;padding: 3px 0;width: 16em; margin-top:12px!important;}
span.star{color:#F00;}
span.optional {font-size: 10px; font-weight:normal; text-transform:uppercase; color:#999;}
label{display:inline-block;text-transform:uppercase; padding-right:12px;}
input[type="radio"], input[type="checkbox"]{margin-top:0;}
#login-form label{line-height:14px;float:left;width:76px;}
#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 {text-align:left; width:60%; padding:42px 42px 22px;  border:5px solid #ffffff; outline:1px solid #f1f1f1; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;background:#fff;margin:44px 0px;}
.formwrap h1.pagetitle span {background-color:#fff!important;}
a#advanced-search-toggle {display:inline-block; margin: 16px 0 0 154px;}
.formwrap ul {margin-top:12px;}
.formwrap li {font-size:10px!important; text-transform:uppercase!important; list-style: inside; padding-top:4px;}
ol.feedwrap, ul.feedwrap {margin:30px 0 0 0!important;}
ol.feedwrap li, ul.feedwrap li {padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #efefef;}
h4.feedtitle {font-size:100%;}
div.category-desc {margin-bottom:32px;}
div.category-desc img {border:1px solid #ebebeb; width:115px; margin:6px 20px 0px 0;}
/*newsfeeds*/
.categories-list{}
.categories-list ul{list-style:none;margin:0;padding:0;}
.categories-list li{/*border-top:1px solid #efefef;padding:10px 0;*/}
.categories-list li:first-child{border-top:none;}
.categories-list h2{margin-bottom:0;}
ul.actions{list-style:none;}
.newsfeed-count{margin:0;}
.archive ul{margin:0;list-style:none;}
.archive ul li{padding:0;list-style:none;}
div.newsfeed.redirect-ltr {text-align:left;padding:50px;background:#f7f7f7; border:5px solid #ffffff;outline:1px solid #f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px;}
div.newsfeed.redirect-ltr .ol {margin:0!important;list-style:lower-roman!important;font-size:1em;}
/*form and buttons*/
select, input {margin:0;border:1px solid #f1f1f1!important ;-moz-border-radius:3px!important; -webkit-border-radius:3px!important; border-radius:3px!important;}
.button, button {padding:5px 26px!important;color:#999;text-transform:uppercase;}
.calendar .button {background:transparent;padding:0px!important;font-weight:none;color:#999;text-transform:uppercase;-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
input.button{border:none!important; }
.btn input,.btn button{margin:0;padding:0;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-size:18px;padding:10px 20px;text-align:center;letter-spacing:1px;}
.btn {-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;display:inline-block;font-size:13px;padding:8px 18px;text-decoration:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.btnlogin{padding:5px 18px!important;border:none!important;}
a.btn.dropdown-toggle {margin-top:-24px!important;background:transparent!important;}
a.btn.dropdown-toggle i.icon-cog {color:#333!important;}
a.btn.dropdown-toggle .caret {border-top: 4px solid #333!important;border-right: 4px solid transparent!important;border-left: 4px solid transparent;}
.btn-group.pull-right.open a{padding:9px 19px;}
.actions {text-align:right;margin-bottom:12px;}
.action span{float:right;}
span.caret{float:none!important;}
input#ccname1, input#ccemail1 {margin-bottom:20px;}
textarea {-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;border:1px solid #ebebeb;color:#999999;font-size:12px;margin:0 5px 0 0;padding-left:12px;}
input[type="checkbox"], input[type="radio"] {height:auto;border:0px!important; padding-top:12px!important;}
div.phrases-box {margin:0 0 12px 0;}
div.form-limit {margin-top:18px;}
div.login-fields {margin-bottom:12px;}
form#login-form > ul > li {line-height:144%!important;}
form#login-form > ul > li a {font-size:10px;font-weight:bold;text-transform:uppercase;}
td.wb-title h4.title {font-size:100%;}
th.hits {font-size:100%!important;}
.ulogin1 .inputbox,.ulogin2 .inputbox {padding: 8px 0px 8px 8px!important;width: 80% !important;}
#adminForm label{font-size: 0.875em;font-weight:bold;line-height:42px;} 
/* Panes */
.panel{margin-top:-1px;}
#main .contact .panel h3{margin:0px 0 0px 0;padding: 0;	background:#eee;border:0}
.panel h3 a{display:block;padding:6px;text-decoration:none;color:#444;padding:6px;}
#mailto-window {padding:24px;background:#fff;}
/* Breadcrumbs */
div.breadcrumbs { padding:6px 4px 0 4px;text-align:left;border-top: 1px solid #f7f7f7;border-bottom: 1px solid #f7f7f7;margin-top:0px}
div.breadcrumbs a.pathway, div.breadcrumbs span.here {display:inline-block; padding-bottom:4px;}
span.here {padding-left:0;text-transform:uppercase;font-size:12px;color:#333!important;}
span.showHere {color:#333;padding:0 5px 0 0;text-transform:uppercase;font-size:12px;}
a.pathway {padding:0 5px 0 0;font-size:12px; text-transform:uppercase;color:#333!important;}
/*Pagination */
.pagination ul{text-align:center;}
.pagination ul li{display:inline;}
.Pagination ul {text-align: center;margin-bottom:60px;padding:0px;}
.Pagination ul li {display: inline;}
.Pagination .pagenav {border-bottom: 1px solid rgba(0,0,0,0.3);padding:12px 16px;}
.Pagination .pagenav:hover {border-top: 1px solid rgba(0,0,0,0.3);padding:12px 16px;}
.pagination ul > li > a,.pagination ul > li > span{font-size:87%;line-height:28px;font-weight:bold;}
p.counter {text-align:center;font-size:18px!important;margin-bottom:16px;}
div.pagination,div.pagination ul  {text-align: center;height:auto;box-shadow:none!important;}
div.pagination ul li{display:inline-block; padding:0 10px 0 0}
div.pagination span {padding:10px 15px;font-size:14px;}
div.pagination a,ul.pagenav a {padding:10px 15px;font-size:14px;}
.pagination span,.pagination a {background:none!important;;border: 1px solid #4e4e4e;padding:12px 16px;}
ul.pagenav li.pagenav-prev{float:left;border: 1px solid #ddd;padding:12px 16px;}
ul.pagenav li.pagenav-next{float:right;border: 1px solid #ddd;padding:12px 16px;}
.pager a, .pager span{background:none!important;border:none!important;}
/* Component */
body.frontpage #component{padding:40px;}
#component {padding:28px 40px;}
#component .com_nopad {margin:-28px -40px!important;}
#component .com_extrapad {padding:28px 80px!important;}
h1.pagetitle,div.componentheading{padding: 0 15px;}

/* ----------------------------------------------*/
/* C 05 - Joomla Content Styling
/* ----------------------------------------------*/
/*Content Pages Defaults*/
.row-fluid > .xtc-leading > div:first-child,.row-fluid > .xtc-leading > div:first-child+div,.row-fluid > .xtc-leading >div:first-child+div+div{margin-bottom:30px;}
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{margin-bottom:12px;}
.jcon.row.row-fluid {margin:0px!important;}
.videoWrapper {position: relative;	padding-bottom: 56.25%; /* 16:9 */height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.imgframe {background:#f7f7f7; border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:8px;}
img{max-width:100%;}
div.joomla div.item{border-bottom:1px dotted #ccc;} 
.category_header span, .article_header span, .action span {font-size:11px;line-height:144%;display:inline-block;}
.row-fluid .span12{margin-left:0;}
h1.pagetitle {margin:-40px!important;padding: 40px 40px 0px 40px;background:#000;color:#fff!important;}
/* Article Pages*/
.article_tbl { display:table; width:100%;}
.article_row { display:table-row; }
.article_image {position:fixed;z-index:6;}
.article_image img {min-height:1200px;}
.article_image_mobile {display:none;}
.article_heading {	width:100%;position:fixed;}
.article_mainwrap.span12 .article_heading {margin-left:46px;}
.span6 .article_title h2,.span9 .article_title h2 {margin-left:-64px!important;}
.article_main {padding-top:149px;}
.span12 .article_main.row.row-fluid, .span6 .article_main.row.row-fluid,.span9 .article_main.row.row-fluid {margin-left:0px!important;padding-left:40px;}
.article_mainwrap.span8.offset4 .article_main.row.row-fluid {padding-left:0px;margin-left:-30px!important;}
.itemToolbar.joomla {margin:0px 0px 0px -37px!important;}
.itemToolbar.joomla ul {text-align:left;list-style:none;padding:3px 0px 0px 14px;margin:0;}
.createdby,.modified,.parent-category-name,.category-name,.published,.create,.hits,.content-links-a,.content-links-b,.content-links-c {font-size:14px!important;margin-bottom:8px!important;padding-bottom:8px!important;}
.itemList.joomla {margin-top: 126px;padding-right: 26px;}
.article_text {padding-right:40px!important;}
.article_text.span12 {padding-right:80px!important;}
.content-links-a,.content-links-b,.content-links-c {font-size:14px!important;margin-bottom:8px!important;padding-bottom:8px!important;border-bottom:1px dashed #ccc!important;}
.content-links {padding:14px 0 14px 0;}
li.content-links-a,li.content-links-b,li.content-links-c{padding-left:0px!important;}
.articleposition h3 {margin:0px!important;}
.article_module {margin-top:-30px;}
.articleimgal {margin-bottom:20px;}
.content_rating {padding-top:12px!important;}

/*category blog*/
.xtc-category-col.cols-6.item,.xtc-category-col.cols-5.item,.xtc-category-col.cols-4.item,.xtc-category-col.cols-3.item,.xtc-category-col.cols-2.item,.xtc-category-col.cols-1.item,.items-leading.xtc-leading .span3 .cat-item,.items-leading.xtc-leading .span6 .cat-item  {padding-bottom:40px!important;}
.xtc-category-col.cols-1.item {border-bottom:1px solid #ccc;padding-bottom:40px;}
.xtc-leading > div:first-child+div+div+div /* Third column */{margin-left:0;}
div.items-leading.xtc-leading div.span6 h2.cat_title {font-size:42px!important;}
div.items-leading.xtc-leading.span12 div.span6 h4 {font-size:28px;letter-spacing:-1px;}
.cat-item{margin-bottom:40px!important;}
.cat-item .span3 {margin-left:0px!important;}
.cat-item div.action{position:absolute;bottom:24px;right:30px;}
.cat-item div.action img,div.action img{width:12px;}
.cat-item div.action span{padding-right:10px;margin:0 12px 0 0;border-right:1px solid #CCCCCC;}
.cat-item div.action span:first-child{padding-right:0;margin:0;border-right:none;}
.catitems {margin-top:46px;padding-left:40px;}
.has_description .catitems,.has_title .catitems {margin-top:110px;padding-left:40px;}
.has_description.has_title .catitems {margin-top:190px;padding-left:40px;}
.xtc-intro div.span3 h2.cat_title {font-size:24px!important;}
.category_text p {margin:1em 0!important;}
.catItemImage {margin-bottom:18px!important;z-index:1!important;position:relative;}
.jcategory_image {position:fixed;background:#000!important;}
.jcategory_image img {width:610px;min-height:1200px;}
a.category {color:#333!important;}
.xtc-category-col.cols-2 .imagepe  {float:right;}

/*category list*/
.categories-list li{border-top:1px solid #CCCCCC;padding:10px 0;}
.categories-list ul li ul li h4{font-size:0.975em;}
.categories-list ul li span{font-size:0.875em;}
tr.cat-list-row0 td,tr.cat-list-row1 td{ border-bottom: 1px solid #ccc;padding: 20px 5px 20px;font-family:Arial, Helvetica, sans-serif!important;font-size:14px;}
div.display-limit {margin-bottom:20px;}
th.hits,th.hits a{font-size:22px;}
.webtitle,.webtitle p{font-size:24px;}
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;text-align:center;font-size:24px;}
.items-more ol {margin:0;margin:24px 0;}
.items-more span {font-size:30px;text-align:center;border-bottom:1px solid #333;}

/*Read More */
.readmore1 {float:left;margin-right:12px;}
.readmorewrap {float:left;max-width:60%;margin:18px 0 0 4px;}
.readmore{float:left;}
.readmore a span {font-size:100%;padding-right:8px;}
.readmore a {font-weight:bold;color:#999;font-size:0.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;float:left;}
.rmore1 {display:inline-block;text-align:center!important;font-size:1em;padding:6px 12px;}
.rmore1 i,.btn-sub i {font-size:18px; padding:7px 0 0 2px; margin:3px 0 0 12px; width:24px; height:19px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background: rgba(0,0,0,0.3);}

/*Email Print Edit Icons */
.iconwrap {float:left;max-width:20%;margin:18px 0 0 0;}
div.action{position:relative;bottom:0;}
div.action.float:right img {width:10px!important;}
email-icon img {width:10px!important;}
.iconbar{float:right;}
.pull-right {color:#f1f1f1;}
.imagepe {float:left;}
.imagepe {height:12px;padding:6px 12px 18px 12px;border:1px solid rgba(0,0,0,0.3)!important;;margin-right:10px;font-size:12px!important;text-transform:uppercase!important;font-weight:bold!important;}
.imagepe a {color:#000!important; }

/*Weblinks */
td.wb-title h4.title {font-size:36px!important;font-weight:100!important;}

/* ----------------------------------------------*/
/* M 00 - Joomla Module Defaults
/* ----------------------------------------------*/
.module > h3 {padding:20px 30px;font-weight:100!important;}
.articlepositionmodule .modulecontent {margin-bottom:0px;}
.modulecontent {padding:30px;margin-bottom:30px;}
#right .modulecontent,#left .modulecontent {margin-bottom:0px;}
h3.moduletitle i{vertical-align:middle; line-height:100%;}
h3.moduletitle i:before{vertical-align:middle;}
.firstarea .module, #left .firstarea .module, .firstarea #right .module{margin-top:0px!important;}
.center > div:first-child{padding-top:0;}
#left .module:first-child h3,#right .module:first-child h3{border-top:none!important;}
#right, #left {z-index:24;position:relative;}
/* ----------------------------------------------*/
/* M 01 - Module Overrides,overrides for default suffix within specific areas of the regions
/* ----------------------------------------------*/
#topbanner .module:first-child,#top .module:first-child,#inset .module:first-child,#showcasegrid .module:first-child,#left .module:first-child,#right .module:first-child,#left1 .module:first-child,#right1 .module:first-child,#left2 .module:first-child,#right2 .module:first-child,#left3 .module:first-child,#right3 .module:first-child,#left4 .module:first-child,#right4 .module:first-child,#left5 .module:first-child,#right5 .module:first-child,#left6 .module:first-child,#right6 .module:first-child,#left7 .module:first-child,#right7 .module:first-child,#left8 .module:first-child,#right8 .module:first-child,#newsflash .module:first-child,
#banner1 .module:first-child,#breadsearch .module:first-child,#banner .module:first-child,
.singlearea .module,.firstarea .module,#region1 .module:first-child{margin:0;}
#breadcrumbs .module{margin-top:0;}
#menuright1,#menuright2,#menuright1 .module,#menuright2 .module {float:right;padding:0px!important;margin:0!important;}

/* ----------------------------------------------*/
/* M 02 - Module Override Box Styles
/* ----------------------------------------------*/
.box h3 span, .darkbox h3 span,.bluebox h3 span,.redbox h3 span,.greenbox h3 span,.orangebox h3 span,.purplebox h3 span,.yellowbox h3 span,.stylebox h3 span,.transparentbox h3 span{color:#fff!important;}
.box h3.moduletitle,.darkbox h3.moduletitle,.bluebox h3.moduletitle,.redbox h3.moduletitle,.greenbox h3.moduletitle,.orangebox h3.moduletitle,.purplebox h3.moduletitle,.yellowbox h3.moduletitle,.stylebox h3.moduletitle,.lightbox h3.moduletitle,.transparentbox h3.moduletitle {background:none!important;border:none!important;padding: 30px 20px 0px 30px!important;}
.transparentbox {background-color:rgba(0,0,0,0.5)!important;color:#fff!important;}
.darkbox{background:#222222!important; color:#fff!important; }
.bluebox{background:#6b9bc3!important; color:#fff!important; }
.redbox{background:#8f312f!important; color:#fff!important; }
.greenbox{background:#67c7a0!important; color:#fff!important; }
.orangebox{background:#e68d57!important; color:#fff!important; }
.purplebox{background:#7876c9!important; color:#fff!important; }
.yellowbox{background:#e9c25d!important; color:#fff!important; }
.lightbox {background:#f5f5f5!important; }
.lightbox h3{background:none!important;border:none!important;}
.lightbox h3 span{color:#333!important;}

/* ----------------------------------------------*/
/* M 03 - Module Override Underline (underline)
/* ----------------------------------------------*/
.underline h3 span {color:#ccc!important;}
.underline h3 {border-bottom:1px solid #ccc;background:none!important;text-align:center;}
.underlinedark h3 span {color:#666!important;}
.underlinedark h3 {border-bottom:1px solid #666666;background:none!important;text-align:center;}
.underlineblue h3 span {color:#6b9bc3!important;}
.underlineblue h3 {border-bottom:1px solid #6b9bc3;background:none!important;text-align:center;}
.underlinered h3 span {color:#8f312f!important;}
.underlinered h3 {border-bottom:1px solid #8f312f;background:none!important;text-align:center;}
.underlinegreen h3 span {color:#67c7a0!important;}
.underlinegreen h3 {border-bottom:1px solid #67c7a0;background:none!important;text-align:center;}
.underlineorange  h3 span {color:#e68d57!important;}
.underlineorange h3 {border-bottom:1px solid #e68d57;background:none!important;text-align:center;}
.underlinepurple h3 span {color:#7876c9!important;}
.underlinepurple h3 {border-bottom:1px solid #7876c9;background:none!important;text-align:center;}
.underlineyellow h3 span {color:#e9c25d!important;}
.underlineyellow h3 {border-bottom:1px solid #e9c25d;background:none!important;text-align:center;}
#region8 .underline h3 {border-bottom-color: rgba(255,255,255,0.2)!important;}
#region8 .underline h3.moduletitle {font-size:16px!important; }

/* ----------------------------------------------*/
/* M 04 - Module Override Icons (classname as suffix)
/* ----------------------------------------------*/
.alerts h3,.articlez h3,.briefcase h3,.camera h3,.cart h3,.ccards h3,.chart h3,.clack h3,.cboard h3,.clock h3,.comment h3,.envelope h3,.file h3,.film h3,.graph h3,.heart h3,.inbox h3,.mic h3,.movie h3,.paperclip h3,.phone h3,.phones h3,.picto h3,.radar h3,.srch h3,.speech h3,.stylus h3,.tagz h3,.userz h3,.world h3{color:#999!important;padding-top:14px!important;padding-bottom:14px!important;border:none!important;}
.alert h3 span.rest,.articlez h3 span.rest,.briefcase h3 span.rest,.camera h3 span.rest,.cart h3 span.rest,.ccards h3 span.rest,.chart h3 span.rest,.clack h3 span.rest,.cboard h3 span.rest,.clock h3 span.rest,.comment h3 span.rest,.envelope h3 span.rest,.file h3 span.rest,.film h3 span.rest,.graph h3 span.rest,.heart h3 span.rest,.inbox h3 span.rest,.mic h3 span.rest,.movie h3 span.rest,.paperclip h3 span.rest,.phone h3 span.rest,.phones h3 span.rest,.picto h3 span.rest,.radar h3 span.rest,.srch h3 span.rest,.speech h3 span.rest,.stylus h3 span.rest,.tagz h3 span.rest,.userz h3 span.rest,.world h3 span.rest{color:#999!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{color:#999!important;background-size:20%!important;background-position:0 50%!important;background-repeat:no-repeat!important;padding-left:60px!important;}
.alerts h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/alert.png)!important;}
.articlez h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/article.png)!important;}
.briefcase h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/briefcase.png)!important;}
.camera h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/camera.png)!important;}
.cart h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/cart.png)!important;}
.ccards h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/ccards.png)!important;}
.chart h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/chart.png)!important;}
.clack h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/clack.png)!important;}
.cboard h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/clipboard.png)!important;}
.clock h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/clock.png)!important;}
.comment h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/comment.png)!important;}
.envelope h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/envelope.png)!important;}
.file h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/file.png)!important;}
.film h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/film.png)!important;}
.graph h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/graph.png)!important;}
.heart h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/heart.png)!important;}
.inbox h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/inbox.png)!important;}
.mic h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/mic.png)!important;}
.movie h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/movie.png)!important;}
.paperclip h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/paperclip.png)!important;}
.phone h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/phone.png)!important;}
.phones h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/phones.png)!important;}
.picto h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/picto.png)!important;}
.radar h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/radar.png)!important;}
.srch h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/search.png)!important;}
.speech h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/speech.png)!important;}
.stylus h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/stylus.png)!important;}
.tagz h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/tag.png)!important;}
.userz h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/user.png)!important;}
.world h3 span.first_word{background-image:url(http://www.entente-florale.si/slo/templates/evcon/images/icons/world.png)!important;}

/* ----------------------------------------------*/
/* M 05 - Module Override Tabbed (classname as suffix)
/* ----------------------------------------------*/
.tabbed h3,.tabbedlight h3,.tabbeddark h3,.tabbedblue h3,.tabbedgreen h3,.tabbedred h3,.tabbedyellow h3,.tabbedorange h3,.tabbedpurple h3{padding:0!important;text-align:center;font-family: SourceLight, Arial, Helvetica, sans-serif!important;}
.tabbed h3 span,.tabbedlight h3 span,.tabbeddark h3 span,.tabbedblue h3 span,.tabbedgreen h3 span,.tabbedred h3 span,.tabbedyellow h3 span,.tabbedpurple h3 span,.tabbedorange h3 span{padding:24px 0px 16px 0px!important;text-transform:none!important;display:block;}
.tabbed,.tabbedlight,.tabbeddark,.tabbedblue,.tabbedgreen,.tabbedred,.tabbedyellow,.tabbedpurple ,.tabbedorange {padding:0px!important;}
.tabbed .modulecontent,.tabbedlight .modulecontent ,.tabbeddark .modulecontent,.tabbedblue .modulecontent,.tabbedgreen .modulecontent,.tabbedred .modulecontent,.tabbedyellow .modulecontent,.tabbedpurple .modulecontent,.tabbedorange .modulecontent {}
.tabbedblue h3{border-bottom-color:#6b9bc3!important;background:none!important;}
.tabbedlight h3{border-bottom-color:#f7f7f7!important;background:none!important;}
.tabbeddark h3{border-bottom-color:#666666!important; background:none!important;}
.tabbedred h3{border-bottom-color:#8f312f!important;background:none!important;}
.tabbedgreen h3{border-bottom-color:#67c7a0!important;background:none!important;}
.tabbedorange h3{border-bottom-color:#e68d57!important;background:none!important;}
.tabbedpurple h3{border-bottom-color:#7876c9!important;background:none!important;}
.tabbedyellow h3{border-bottom-color:#e9c25d!important;background:none!important;}
.tabbedblue h3 span{background:#6b9bc3!important;color:#fff!important;}
.tabbedlight h3 span{background:#f7f7f7!important;color:#999!important;}
.tabbeddark h3 span{background:#666666;color:#fff!important;}
.tabbedred h3 span{background:#8f312f!important;color:#fff!important;}
.tabbedgreen h3 span{background:#67c7a0!important;color:#fff!important;}
.tabbedpurple h3 span{background:#7876c9!important;color:#fff!important;}
.tabbedorange h3 span{background:#e68d57!important;color:#fff!important;}
.tabbedyellow h3 span{background:#e9931a!important;color:#fff!important;}

/* ----------------------------------------------*/
/* M 06 - Module Override Colors (classname as suffix)
/* ----------------------------------------------*/
.blue h3,.ltgrey h3,.dkgrey h3,.red h3,.green h3,.aqua h3,.pink h3,.yellow h3,.purple h3,.orange h3{border:none!important;background:transparent!important;}
.blue h3 span {color:#6b9bc3!important;}
.ltgrey h3 span {color:#ccc!important;}
.dkgrey h3 span {color:#666666!important;}
.red h3 span {color:#8f312f!important;}
.green h3 span {color:#67c7a0!important;}
.purple h3 span {color:#7876c9!important;}
.orange h3 span {color:#e68d57!important;}
.yellow h3 span {color:#e9c25d!important;}

/* ----------------------------------------------*/
/* M 07 - Module Override Border Wrap
/* ----------------------------------------------*/
.bwrap {padding:0 24px 24px 24px!important;margin-bottom:10%!important;background:#fff!important;border:1px solid #ededed!important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.bwrap h3.moduletitle{padding:13px 24px; margin-left:-24px; margin-right:-24px;}

/* ----------------------------------------------*/
/* M 08 - Module Override modblank(classname as suffix)
/*------------------------------------------------*/
.modblank .modulecontent{padding:0px;}
.module.title-off.modblank,.module.title-off.modblank h3{background:transparent!important;}

/* ----------------------------------------------*/
/* M 09 - Module Override Nopad, Nomargin,mobileshow(classname as suffix)
/*------------------------------------------------*/
.nopad,.nopad .modulecontent{padding:0px!important;}
.nomarg,.nomarg .modulecontent {margin:0px!important;}
.module.nomargin {margin:0px!important;}
.module.nopadbt {padding: 0px 30px!important;}
.mobileshow {display:none;}
.nomargin .moduletitle {margin:0!important;}
.module .nowrap {background:none !important;}
.module .nopad,.modulecontent .nopad {padding:0!important;}
.lefttitle h3.moduletitle {float:left;}
.fixit {position:fixed;}
.titlemarg {margin-top:88px!important;}
.noindex {z-index:0!important;position:relative;}
/* ----------------------------------------------*/
/* K 00 Acymailing
/* ----------------------------------------------*/
.subscribewrap {max-width:75%;}
.acysubbuttons{text-align:left!important;margin-top:12px;}
div.acymailing_module .acysubbuttons .btn-sub input{margin:0!important;padding:0!important;}
.acymailing_form .btn-primary {padding: 6px 12px!important;}
.btn-sub {display: inline-block;border-radius: 2px 2px 2px 2px;margin-top: 10px;padding: 16px 30px!important;}
.btn-sub i {margin-top:-2px;}
.acyfield_name .inputbox,.acyfield_email .inputbox {padding:8px 0 8px 8px!important;width: 80%!important; }

/* ----------------------------------------------*/
/* K 01 - News Pro / K2 Content Wall
/* ----------------------------------------------*/
.modtit {font-size:48px;line-height:48px;}
.leftlarge .catItemImage,.rightlarge .catItemImage,.centerlarge .catItemImage{position:relative;display:block;margin-bottom:14px;}
.newsright1 {margin-bottom:15px;padding-bottom:15px; }
.newsright1 a {display:block;margin-bottom:12px;}
.newsright1 p {font-size:12px!important; text-transform:uppercase;}

/* ----------------------------------------------*/
/* K 02 - Kommento
/* ----------------------------------------------*/
div.items-leading.xtc-leading.span12 div.span6 div.kmt-readon {margin-top:0px!important;}
#section-kmt {padding:20px;width:95%;position:static!important;}
.kmt-login,#section-kmt .float-li > li, #section-kmt .float-wrapper > span {position:static!important;}
.kmt-readon span.aligned-left {margin-right:0px;float:none!important;}
.kmt-readon span.kmt-readmore,.kmt-readon span.kmt-comment,.kmt-readon span.kmt-hits {margin-right:4px;}
.kmt-readon span.kmt-comment,.kmt-readon span.kmt-hits  {background:none!important;font-weight:100!important;font-size:0.85em;display:inline-block;text-transform:uppercase;}
.kmt-readmore a,.kmt-comment a,.kmt-hits a {border:none!important;} 
.kmt-readon {text-align:center;}
.kmt-readon span {padding:0;}
#section-kmt #kmt-fame {padding:30px;}
#section-kmt .avatar {margin-right:20px;}
#section-kmt .kmt-list > li > div {padding:30px 0!important}
#section-kmt .input.button {margin-left:6px!important;}
#section-kmt .kmt-btn-submit,#section-kmt .input.button  {padding:9px 28px!important;font-weight:100!important;font-family:Arial, Helvetica, sans-serif;font-size:12px!important;display:inline-block;text-transform:uppercase;border:none!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
div.kmt-content p {line-height:133%;margin:0 0 35px 20px!important;position:relative;padding:30px!important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
div.kmt-content p:after {content:"";position:absolute;bottom:-30px;left:50px;border-width:0 20px 30px 0px;border-style:solid;display:block;width:0;}
#section-kmt .kmt-control-user {padding-left:20px;}
#section-kmt .kmt-form-length > b {padding:7px 14px 7px 36px!important;}
#section-kmt .kmt-option{float:none!important;}
#section-kmt .float-li > li, #section-kmt .float-span > span{float:right!important;}
#section-kmt ul.kmt-form-author{ margin:0 0 15px 0;}
#section-kmt h3.kmt-title {font-size:18px;padding-top:12px;padding-bottom:12px;line-height:100%;height:24px;}
input#register-location{height:43px!important;margin-bottom:0px;}
div.xtc-readon{margin:10px 0 0 0;}
div.catItemReadMore {display:inline-block;}
div.catItemCommentsLink {display:inline-block;}
div.catItemHitsCenter{text-align:center;}
div.catItemHitsCenter span.rounded_i i{margin:4px 0 0 0;}
#section-kmt h3.kmt-title {background:none;color:#000;font-size:30px;border-bottom:1px solid #ccc;}
ul.reset-ul.kmt-login-form-list,#section-kmt .kmt-form form,#section-kmt .kmt-login-form-list > li + li,#section-kmt .kmt-form-length > b {z-index:0!important;}


/* ----------------------------------------------*/
/* K 03 - K2 
/* ----------------------------------------------*/

.itemToolbar {float:left;width:100%;margin-top:-10px!important;background:#f7f7f7!important;}
.author_date{padding: 2px 0 0 50px;font-size:12px;}
.author_date a {padding-right:12px;} 
.itemImageBlock {position:fixed;background:#000!important;}
.k2topfixed {position:fixed;width:100%;}
.itemImage img {min-height:1200px!important;}
.catItemImagek2 {max-height:270px!important;overflow:hidden;margin-bottom:14px;}
.catItemImagek2 img {margin-top:-150px;}
.k2addons,.itemContentFooter,.itemLinks {padding:0px 0px 0px 40px!important;}
.k2mainarea {background:#fff!important;position:relative;z-index:3;padding-right:40px;}
.row-fluid [class*="span"]{min-height:auto!important;}
.rmore1.k2commentbtn{margin-top:0!important;}
.rmore1.k2commentbtn input{margin:0!important;padding:0!important;font-size:18px!important;}
.aboutwrap {padding:24px; margin-bottom:6%; background:#fff; border:1px solid #ededed;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.aboutwrap:hover {-moz-box-shadow: -1px 1px 16px #e9e9e9;-webkit-box-shadow: -1px 1px 16px #e9e9e9;box-shadow: -1px 1px 16px #e9e9e9;}
.aboutmainwrap .lastrow > div > div{margin-bottom:0;}
.aboutwrap img {margin-bottom:24px;}
.aboutwrap h2 {padding:0;}
.aboutwrap p {margin-top:20px;}
.aboutwrap a.rmore1 {display:block!important;}
div.k2Pagination ul {text-align: center;margin-bottom:16px;}
div.k2Pagination ul li {display: inline;}
.k2Pagination .pagenav {border: 1px solid #ccc;background:#f1f1f1;padding:12px 16px;margin:0px 4px;}
textarea#commentText.inputbox {margin-bottom:12px;}
div.itemCommentsForm input#userName.inputbox, div.itemCommentsForm input#commentEmail.inputbox, div.itemCommentsForm input#commentURL.inputbox {width:310px!important;text-align:center!important;}
input#userName.inputbox,input#commentEmail.inputbox,input#commentURL.inputbox {padding: 12px 8px;}
input#submitCommentButton.button {padding:14px 32px!important;margin:12px 0 80px; width:310px;}
.itemImageBlock_mobile {
   display:none;}
#twitter-widget-0 {width:95px!important;}	
a#js_1 img {display:none!important;}
.fb_edge_widget_with_comment span.fb_edge_comment_widget {display:none;}
#u_0_3,TD._51m-.pls._51mw {display:none!important;}

/* ----------------------------------------------*/
/* K 04 CUSTOM HTML
/* ----------------------------------------------*/
.sidemoditemImage img {width: 650px !important;min-height: 950px!important;padding-top:-40px!important;}
.pakmodule ul {margin:0px 0px 6px 0px;padding:0px 0px 6px 0px;}
.pakmodule li {padding:0px 0px 6px 0px;border-bottom:1px dashed #ccc;font-size:20px;}

/*Right Column Ticketing Layout */
.genadm, .vipadm {margin-bottom:20px;}
.genheader, .vipheader {padding-bottom:24px; margin-bottom:18px; border-bottom: 1px solid rgba(255,255,255,0.5);}
.genheader img, .vipheader img {float:left;display:inline-block; margin-right:20px;}
.genheader h3, .vipheader h3 {float:left; margin-top:16px;}
.genadm p, .vipadm p {margin-bottom:18px; color:#fff;}
.genadm h3.price, .vipadm h3.price {margin:6px 0;}
.genadm, .vipadm {color:#fff!important;}
a.buynow {text-align:center; padding: 16px 24px; font-size:32px; color:#666; background: rgba(255,255,255,0.85); border-radius:2px; display:block; margin-top:22px;}

/*Footer Text */
.footer_h2 {float:left; margin:0!important; padding:24px!important;}
.footer_h2 h1 {color:#FFF!important;font-size:32px;}
.legals_h2 {float:right; margin:0!important; padding:24px!important;}
.legals_h2 h1 {color:#FFF!important;font-size:32px;}

/* ----------------------------------------------*/
/* K 05 IMAGE GALLERY PLUGIN
/* ----------------------------------------------*/
.imagegalleryplg img {-moz-box-shadow:0px 0px 0px 0px #fff!important;-webkit-box-shadow:0px 0px 0px 0px #fff!important;box-shadow:0px 0px 0px 0px #fff!important;}
.modulecontent .imagegalleryplg img {-moz-box-shadow:0px 0px 0px 0px #fff!important;-webkit-box-shadow:0px 0px 0px 0px #fff!important;box-shadow:0px 0px 0px 0px #fff!important;border:0px!important;padding:0px!important;margin:0px!important;max-width:33.333%;} 
/*  Simple Image Gallery Pro fix */
#lbOverlay {z-index: 999998!important;}
#lbCenter, #lbBottomContainer {z-index: 999999!important;}
#sbox-content {background:#fff;}
#sbox-window {z-index: 99999999999!important;}
#fancybox-wrap {z-index: 99999999999!important;}

/* ----------------------------------------------*/
/* K 06 KUNENA
/* ----------------------------------------------*/
#Kunena {background:transparent;}
#Kunena div.kblock {border:0px;background:transparent;}
#Kunena .klist-markallcatsread,#Kunena .kwhoonline.kwho-total.ks,#Kunena .kwholegend.ks{border:0px;}
#Kunena .kblock div.kheader {border-left:0px!important;border-right:0px!important;border-bottom:0;padding: 20px 0 0 0!important;margin: 20px 0px!important;background:transparent!important;}
#Kunena tr,#Kunena td {border-left:0px!important;border-right:0px!important;padding:20px!important;background:transparent!important;}
.kfheadercontent {border-top:1px solid;background:transparent;}
#Kunena #ktopmenu {font-size:28px!important;text-align:center;}
.k_guest {padding:10px 0;font-size:24px!important;}

/* ----------------------------------------------*/
/* K 07 TICKETMASTER
/* ----------------------------------------------*/
#ticketmaster_venue_header,#ticketmaster_cart_header{width: 100%;height: 30px;font-size:32px;border-bottom:1px #CCC solid;padding-bottom: 5px;background-image:none;	background-repeat:no-repeat;	font-weight: 100 !important;line-height: 100% !important;}
.ticketmaster-header-text{padding-left:0px;text-transform:uppercase;font-weight: 100 !important;line-height: 100% !important;}
.ticktmaster_box_heading {border-radius: 0px 0px 0px 0px;border-top: 0px;border-bottom: 1px solid #ccc;border-left: 0px;border-right: 0px;padding: 18px 0;font-size: 24px;font-weight: normal;line-height: 14px;height: 100%;background-color: inherit;}
.ticktmaster_box_content {border-radius: 0px 0px 0px 0px;border-left: 0px;border-right: 0px;border-bottom: 0px;padding: 10px;margin: 0px 0px 15px;}
#ticketmaster_right h4 {padding: 16px 0;font-size: 24px;font-weight: normal; border-bottom: 1px solid #ccc;}
.table-striped {border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
/* ----------------------------------------------*/
/*  K 08 Video-JS
/* ----------------------------------------------*/
.vjs-control-bar {display:none!important;}
#vjs-video,div#vjs-video.vjs-controls-enabled {width:0px!important;height:0px!important;}
#vjs-video {margin-left:-150px!important;}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
body.mobile .mobilepad{padding:0;}
body.mobile .mobile > div:first-child{padding:0;}
body.mobile #mobilewrap{float:right;width:80%;}
body.mobile .module{margin:0;}
body.mobile h3.moduletitle,body.mobile .modulecontent{border-right:none;}
body.mobile #footerwrap {min-width:100%;}
body.mobile span.itemImage img{max-width:100%;width:auto!important;}
body.mobile #mobilewrap .lg > div:first-child,body.mobile #mobilewrap .lg > div:first-child + div{float:none!important;width:100%!important;}
body.mobile #mobilewrap .lg a{line-height:16px!important;}
#xtc-mobilesitewrap #menu{float:none;}
.xtcmobilemenu{float:left;}

#component.mobilecomponent.clearfix {padding: 0 12px!important;margin-top:20px;}
.morewrap td.firstcol > div{text-align:right;}
.morewrap td.centercol > div{text-align:left;}
.area_map table{table-layout:fixed;}

.mobilebtn {display:none;}

a.buttontools{margin-top:0;display:inline-block;text-align:center!important;width:32px;height:32px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;font-size:18px;}
a.buttontools i {font-size:15px;}
.mobilebtn select {display:none;}
.mmobile {text-align:center;padding: 0px 24px;}
body.mobile{padding:0px;width:100%;background:#fff!important;}
body.mobile #evconmobile{background:#fff!important;}

