/*
Template Name: Fashion Life
Template URI: http://www.joomlaxtc.com
Description: Fashion Life XTC Joomla 2.5
Version: 1.0
Author: Monev Software LLC
Author URI: http://www.joomlaxtc.com

License: #  The CSS, XHTML is released under GPL:
         #  http://www.opensource.org/licenses/gpl-license.php 
		 #  Graphics under exclusive license (C)2009-2012 Monev Software LLC 
		 #  Additional CSS, PHP, and Javascripting under exclusive license (C)2009-2012 Monev Software LLC 
	     #  http://www.joomlaxtc.com

*/
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
/* ----------------------------------------------*/
/* B 00 - Basic Structure
/* ----------------------------------------------*/
.xtc-wrapper {max-width:980px;margin:0 auto;}
#headerwrap,#topmenuwrap,#menuwrap,#insetwrap,#region1wrap,#region2wrap,#region3wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#footerwrap{}
.xtc-wrapperpad {max-width:850px;margin:0 auto;}
.xtc-spacer {margin-bottom:26px;}
.xtc-gutter {padding:65px;}
.xtc-gutter2 {padding:45px 65px 50px;}
.xtc-gutter3 {padding:0 65px;}
.r1spacer{padding:0px;}
.r2spacer{padding:0px;}
.r3spacer{padding:0px;}
.r3spacer_bottom{padding:0 0 20px 0;}
.r4spacer{padding:0;}
.r4spacer_bottom{padding:0 0 20px 0;}
.r5spacer{padding:0px;}
.r5spacer_bottom{padding:0 0 20px 0;}
.r6spacer{padding:0px;}
.r6spacer_bottom{padding:0 0 20px 0;}
.r7spacer{padding:0px;}
.r7spacer_bottom{padding:0 0 20px 0;}
.r8spacer{padding:;}
.r8spacer_bottom{padding:0 0 20px 0;}
.r9spacer{padding:;}
.r9spacer_bottom{padding:0 0 20px 0;}

/* ----------------------------------------------*/
/* B 01 - Global Floats
/* ----------------------------------------------*/
#legals div,#top2 .module,#top4 .module,#menuright1,#menuright2 {float:right;}
#menu {float:left;}
ul.dropline > li > ul {width:980px;left:-13px;}
ul.dropline > li > ul > li {width:153.33333333333px;}

/* ----------------------------------------------*/
/* L 00 - Header,logo
/* ----------------------------------------------*/
#xtc{padding:0 0 80px 0;}
#top1_2{padding:6px 0;margin:0 auto 0 auto;}
#top3_4wrap{padding:6px 0;}
#top3,#top4{position:relative;}
#top3{margin-top:20px;}
#top4{margin:12px 0 0 0;}
#top4 .module{margin:0 4px 0 0!important;}

/* ----------------------------------------------*/
/* L 01 - Menu
/* ----------------------------------------------*/
#menuwrap{padding:0;}
#menuwrap1{position:relative;}
#menu{padding:4px 12px;margin:0px;}
#menu ul.menu > li{max-width:200px;}
#menu span.xmenu{font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:100%;text-transform:none; margin-top:3px; }
#menuright1,#menuright2{padding:12px 12px 12px 0;}
#menu2 > ul.dualfish ,#menu2 > ul.suckerfish,#menu2 > ul.dropline{text-align:center;padding:10px 0;}
#menu2 > ul.dualfish > li,#menu2 > ul.suckerfish > li,#menu2 > ul.dropline > li{display:inline;float:none;}
#menu2 ul.dualfish li a,#menu2 ul.suckerfish li a,#menu2 ul.dropline li a{font-size:11px;padding:0 20px;display:inline;}

/* ----------------------------------------------*/
/* L 01 - Region 1 (Inset)
/* ----------------------------------------------*/
.insetframe{max-width:100%;}

/* ----------------------------------------------*/
/* L 02 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{margin:-6px 0 0 0;}
#footerwrap .module{padding:20px 0;font-size:10px;text-align:center;background-color:none!important;}

/* ----------------------------------------------*/
/* M 00 - Custom Menu Classes (bottommenu)
/* ----------------------------------------------*/
ul.bottommenu{padding:0 0 15px 0;}
ul.bottommenu li:first-child{border-top: none;}
ul.bottommenu li a{line-height:40px;}

/* ----------------------------------------------*/
/* M 01 - Custom Menu Classes (catmenu)
/* ----------------------------------------------*/
ul.catmenu li{margin-bottom:30px;}
ul.catmenu li a span{font-family: "SerifaBTBold",Arial,Helvetica,sans-serif;font-size:20px;line-height:25px;font-weight: normal;letter-spacing: 0;}
ul.catmenu img{margin:6px 16px 0 0;}
ul.catmenu li a span.xmenu{font-family: Arial,Helvetica,sans-serif;font-size: 10px;line-height: 100%;text-transform: none;}

/* ----------------------------------------------*/
/* S 00 - Module and Suffixes
/* ----------------------------------------------*/
.module{margin:12px 0 0 0;}
#region1 .module{margin:0;}
.module h3.moduletitle {padding:15px 0 13px 18px;}
.module h3.moduletitle span.title-text{background:none;padding:0 10px;}
.modulecontent{padding:0 18px;margin:16px 0;}

/* ----------------------------------------------*/
/* S 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,#righ4 .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,
#banner .module:first-child,#banner4 .module:first-child,.singlearea .module,.firstarea .module{margin:0!important;}
#headerwrap .module,#footerwrap .module{background:none!important;border:none!important;}
#left .module,#left2 .module,#left3 .module,#left4 .module,#left5 .module,#left6 .module,#left7 .module,#right .module,#right2 .module,#right3 .module,#right4 .module,#right5 .module,#right6 .module,#right7 .module{margin:0;border-right:none;}
#left .modulecontent,#left2 .modulecontent,#left3 .modulecontent,#left4 .modulecontent,#left5 .modulecontent,#left6 .modulecontent,#left7 .modulecontent,#right h3.moduletitle,#right2 h3.moduletitle,#right3 h3.moduletitle,#right4 h3.moduletitle,#right5 h3.moduletitle,#right6 h3.moduletitle,#right7 h3.moduletitle,#right .modulecontent,#right2 .modulecontent,#right3 .modulecontent,#right4 .modulecontent,#right5 .modulecontent,#right6 .modulecontent,#right7 .modulecontent{border-right:none;}

/* ----------------------------------------------*/
/* S 02 - Text Colors
/* ----------------------------------------------*/
.redtitle h3 span{color:#d91f47!important;}
.bluetitle h3 span{color:#85b1e6!important;}
.greentitle h3 span{color:#76d6a3!important;}
.greytitle h3 span{color:#ccc!important;}
.yellowtitle h3 span{color:#fee345!important;}
.pinktitle h3 span{color:#e84976!important;}
.purpletitle h3 span{color:#b258b7!important;}
h4.ourcommunity{margin-bottom: 16px;border-bottom:1px solid #ccc;}
h4.ourcommunity span{font-size:26px!important;}

/* ----------------------------------------------*/
/* S 03 -Icons (classname as suffix)
/* ----------------------------------------------*/
.alert h3,.article h3,.briefcase h3,.camera h3,.cart h3,.ccards h3,.chart h3,.clack h3,.clipboard 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,.tag h3,.userz h3,.world h3,.sports h3{padding-left:70px!important;background-size:36px 36px!important;background-repeat:no-repeat!important;background-position: 18px 50%!important;}
.alert > h3{background-image:url(../images/icons/alert.png) !important;}
.article > h3{background-image:url(../images/icons/article.png) !important;}
.briefcase > h3{background-image:url(../images/icons/briefcase.png) !important;}
.camera > h3{background-image:url(../images/icons/camera.png) !important;}
.cart > h3{background-image:url(../images/icons/cart.png) !important;}
.ccards > h3{background-image:url(../images/icons/ccards.png) !important;}
.chart > h3{background-image:url(../images/icons/chart.png) !important;}
.clack > h3{background-image:url(../images/icons/clack.png) !important;}
.clipboard > h3{background-image:url(../images/icons/clipboard.png) !important;}
.clock > h3{background-image:url(../images/icons/clock.png) !important;}
.comment > h3{background-image:url(../images/icons/comment.png) !important;}
.envelope > h3{background-image:url(../images/icons/envelope.png) !important;}
.file > h3{background-image:url(../images/icons/file.png) !important;}
.film > h3{background-image:url(../images/icons/film.png) !important;}
.graph > h3{background-image:url(../images/icons/graph.png)!important;}
.heart > h3{background-image:url(../images/icons/heart.png) !important;}
.inbox > h3{background-image:url(../images/icons/inbox.png) !important;}
.mic > h3{background-image:url(../images/icons/mic.png) !important;}
.movie > h3{background-image:url(../images/icons/movie.png) !important;}
.paperclip > h3{background-image:url(../images/icons/paperclip.png) !important;}
.phone > h3{background-image:url(../images/icons/phone.png) !important;}
.phones > h3{background-image:url(../images/icons/phones.png) !important;}
.picto > h3{background-image:url(../images/icons/picto.png) !important;}
.radar > h3{background-image:url(../images/icons/radar.png) !important;}
.srch > h3{background-image:url(../images/icons/search.png) !important;}
.speech > h3{background-image:url(../images/icons/speech.png) !important;}
.stylus > h3{background-image:url(../images/icons/stylus.png) !important;}
.tag > h3{background-image:url(../images/icons/tag.png) !important;}
.userz > h3{background-image:url(../images/icons/user.png) !important;}
.world > h3{background-image:url(../images/icons/world.png) !important;}
.sports > h3{background-image:url(http://festivalazalay.com/templates/fashionlife/images/icons/sports.png) !important;}

/* ----------------------------------------------*/
/* S 04 - QTag ()
/* ----------------------------------------------*/
.module.qtag{padding:0;position:relative;}
.module.qtag > h3{border-top:none!important;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;text-align:center;border-bottom:none!important;padding:17px 0 14px 0!important;}
.module.qtag > h3 span.first_word{padding: 13px 8px 11px;}
.module.qtag .modulecontent{padding-bottom:1px;}

/* ----------------------------------------------*/
/* S 05 - NoInnerPad
/* ----------------------------------------------*/
.noinnerpad{margin:0!important;}
.noinnerpad .modulecontent{padding:0!important;margin:0!important;}

/* ----------------------------------------------*/
/* S 06 - TitleRight
/* ----------------------------------------------*/
.title_right h3{text-align:right!important;padding:15px 18px 13px 18px!important;}

/* ----------------------------------------------*/
/* S 07 - No Top
/* ----------------------------------------------*/
.notop h3.moduletitle{border-top:none!important;}

/* ----------------------------------------------*/
/* S 08 - JXTC  Walls(Newspro/ K2 Walls)
/* ----------------------------------------------*/
/* Wall Title Style Settings */
h3.newsitemtitle,h3.newsitemtitlemed,h3.newsitemtitlesm{line-height:100%!important;text-align:left!important;padding:0 0 8px 0!important;border:none!important; }
/* Wall Title Font & Style Settings */
h3.newsitemtitle{font-size:20px!important;margin:0 0 2px 0!important;}
h3.newsitemtitlemed{font-size:24px!important; margin-bottom:0 !important;}
h3.newsitemtitlemed3{font-size:22px!important; margin-bottom:0 !important;}
h3.newsitemtitlesm{font-size:14px!important;margin:0 0 2px 0!important;font-weight:100!important;}
/* Wall Table Settings for Rows & Columns */
.news .newsitem{margin:0 0 12px 6px;}
.ns_more{vertical-align:top;padding: 0px;}
.ns_more td.firstcol {}
.ns_more td.centercol {}
.ns_more td.lastcol {}
.news .fnewsitem{margin:0 0 30px 0;padding-bottom: 10px;}
.newsitem_more tr td .newsitem{margin:37px 0 0 0;}
.ns_more tr.firstrow .newspromore{padding:18px 18px 16px;}
.ns_more tr.centerrow .newspromore{padding:18px 18px 16px;}
.ns_more tr.lastrow .newspromore{padding:18px 18px 16px;}
.k2comment{padding:12px 0;}
.k2comment tr.firstrow{padding:0 0 12px 0;}
.k2comment tr.centerrow{padding:12px 0;}
.k2comment tr.lastrow{padding:12px 0 0 0;}
.newshover:hover .newspromore{border-bottom:none!important;}
.ns_more tr.firstrow .newshover:hover .newspromore{padding:18px 18px 17px;}
.newsitem_more tr:first-child td .newsitem,.ns_more tr.lastrow .newspromore,.news tr.lastrow .newsitem{margin-top:0px!important;border:none!important;}
/* Wall Content Settings */
.newsitem p{line-height:148%;}
.newsitemintro {padding-bottom:0px;}
.newsitemstats {font-size: 11px;float:right;}
.newsitemsspecs,.newsitemsspecs a{top:-1px;position:relative;}
a.newsitemspecs img{height:16px;width:16px;}
.newsitemcattitle {font-size:16px;float:left;}
.newspromore {padding:6px;}
.newsitemdate {font-size:10px;text-transform:uppercase;}
.latestnewsimg {float:left;width:40%;border-right:1px solid #333;}
.latestnewstext{float:left;width:50%;padding:6px 0 3px 20px;}
h3.latestnewstitlesm{font-size:14px!important;margin:0px 0 2px 0!important;font-weight:300!important;}
.latestnewscat,.latestnewsauthor,.latestnewsdate {font-size:9px!important;text-transform:uppercase!important;}
.catframe {padding:10px !important; text-align:center;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border-radius:2px!important;font-size:9px;}
.comment_btn {padding:2px 6px!important; text-align:center;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border-radius:2px!important;font-size:9px;top:-5px!important;}

/* ----------------------------------------------*/
/* S 09 - JXTC Slide Panel
/* ----------------------------------------------*/
.trigger_img,.trigger{position:relative;}
.trigger_img{top:12px;margin:0 5px 0 0;}
.trigger{top:12px;font-size:32px;text-transform:uppercase;margin-right:10px; cursor:hand!important;}

/* ----------------------------------------------*/
/* S 10 - JXTC Easy Image Gallery
/* ----------------------------------------------*/
.li-banner-image-wrap{background:#000;}
.li-banner .caption_content {width:458px;margin:77px 0 0 40px!important;line-height:24px;}
.li-banner .caption_title {width:700px;margin-bottom:36px!important;}
.li-banner {margin: -20px 0 13px -20px;background:#000;}
.li-banner .nav-btns {text-align:center;background:#000;height:35px;padding: 16px 0 0 !important;}
.li-banner .tooltip{bottom:23px;background:none!important;border:none!important;}
#component .li-banner { margin-left:-40px; margin-top:-40px; margin-bottom:-13px;}
/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
.componentheading{margin:-40px -40px 40px -40px;padding:14px 0 14px 24px;}
#component{padding-top:40px;padding-left:40px;padding-right:40px;padding-bottom:40px;}
.cat_img img {max-width: 100%;}
.imgframe{max-width:95%;}
.multicolumns .imgframe{max-width:90%;}
div.joomla div.iteminfo {padding: 12px 0;}
.article_iconbar{margin:28px 0 0 0;}
.article_iconbar .itemCTRBlock{border-top:none;}
.readmore,.iconbar{float:left;margin:0;}
.iconbar{margin:-25px 0 0 14px;}
p.readmore a,.btn {padding:12px;display:block;}
p.readmore a:hover ,.btn:hover {padding:12px;}
ul.list1 li {padding: 12px 0 12px 22px; line-height: 133%; background: url(../images/backgrounds/dot.png) no-repeat 0 18px; }
.items-more h3{padding:12px 0;margin:0 0 12px 0;}
h1.pagetitle,h1.componentheading{margin: -40px -40px 40px -40px;padding: 15px 0 14px 24px;}
.category_title{background:none!important;}

/* ----------------------------------------------*/
/* C 01 - JooComments Overrides
/* ----------------------------------------------*/
#myForm fieldset {border:0px;}
#myForm input,#myForm input:hover,#myForm input:focus {padding:12px;}

/* ----------------------------------------------*/
/* C 02 - SIG Pro Overrides
/* ----------------------------------------------*/
.avVideo .avPlayerContainer {background:none!important;padding:none!important;}
.avPlayerWrapper .avPlayerContainer,.avVideo .avPlayerContainer  {padding:0px;margin:0px;}

/* ----------------------------------------------*/
/* C 03 - Eventlist Overrides
/* ----------------------------------------------*/
div#eventlist h2  {margin:0px 0 45px 0;padding:12px 0;}
div#eventlist table.eventtable,div#eventlist div.description,div#eventlist dl{margin-bottom:45px;}
div#eventlist{overflow:visible!important;}
h2.eventlist,h2.description,h2.location_desc,h2.register,h2.location{background:none!important;padding:8px 0!important;}
div#eventlist .buttons a {font-size:18px;}
div#eventlist .buttons {margin-top:16px!important;padding:8px;}
div#eventlist dt,div#eventlist dd {font-size:26px;} 
div#eventlist table.eventtable td,div#eventlist table.eventtable {padding:12px;font-size:14px;}

/* ----------------------------------------------*/
/* C 04 - JVotes Overrides
/* ----------------------------------------------*/
.jvs-module div.topbox .title {display:none!important;}
.jvs-module div.topbox p.question {margin-bottom:12px!important;font-size:26px!important;padding-bottom:3px!important;}
.jvs-default .jsbarchart, .jvs-default .jspiechart {background:none!important;border:none!important;}
#jvotesystem table.list > tbody > tr > td, .jvotesystem table.list > tbody > tr > th, .jvotesystem table.list > thead > tr > th {border-left:none!important;border-right:none!important;padding: 18px 0px!important;border-top: none;}
.jvs-default div.topbox {padding: 24px 0 12px 0!important;}
.jvs-default div.barbox p {font-size: 24px;margin-top:24px;}
.jvs-module .answerbox div.text {}
.jvs-module div.endbox {}
.jvs-module div.endbox div.left {}
.jvs-module .navi a {background-color:#ccc!important;}

/* ----------------------------------------------*/
/* C 05 - Readinglist Overrides
/* ----------------------------------------------*/
.category_title {font-size:24px!important;margin-bottom:24px!important;padding:16px 0px;}
.header_date  {margin-top:6px!important;}
.panel h3.pane-toggler a  {background-color:none!important;border:none!important;}
.rlcopy, .rlemail {background:#fff;}

/* ----------------------------------------------*/
/* C 06 - JomSocial Overrides
/* ----------------------------------------------*/
#community-wrap .cModule {border:none!important;padding:none!important;}
#community-wrap .cModule h3 {margin:0 0 12px 0;padding:12px 0;}
#community-wrap .componentheading {font-size:48px;padding:0px!important; line-height:56px!important;margin-bottom:32px;}
#community-wrap div.profile-toolbox-bl,#community-wrap div.profile-toolbox-br,#community-wrap div.profile-toolbox-tl{background:none!important;}
#community-wrap .profile-box {margin:0 0 12px 0!important;padding:24px 0!important;background:none!important;border-left:none!important;border-right:none!important;}
#community-wrap div.profile-toolbox-bl {margin:0 0 12px 0!important;padding:6px!important;} 
body #community-wrap .cSidebar,#community-wrap .cFrontPageRight{width:326px!important;}
body #community-wrap .cMain{margin-right:346px!important;}
#community-wrap div.greybox div div div.loginform {width:258px!important;margin:16px;padding:12px 22px!important;}
#community-wrap div.greybox div div.fpwrap {background:url(../images/backgrounds/community_bkg.png) no-repeat!important;} 
#community-wrap div.greybox div div div h1 {font-size:48px!important;}
body #community-wrap div.greybox div div div h2 {font-size:24px!important;} 
#community-wrap input:focus, #community-wrap textarea:focus,#community-wrap .inputbox, #community-wrap textarea, #community-wrap select {margin-bottom:8px!important;}
#community-wrap #jsMenu,#jsMenu {padding: 10px 0 !important;margin-bottom: 16px!important;-moz-border-radius: 0!important;-webkit-border-radius: 0!important;border-radius:0!important;}
#jsMenu .jsMenuBar a {display: block;padding: 8px 8px 7px 8px;font-weight: 700;line-height: 14px;text-decoration: none;-moz-border-radius: 0!important;-webkit-border-radius: 0!important;border-radius:0!important;}
#community-wrap .community-status .status-creator,#community-wrap .community-status .creator.active {-moz-border-radius: 0!important;-webkit-border-radius: 0!important;border-radius:0!important;}
body #community-wrap .profile-info .contentheading{font-size:48px!important;}
.denied-box{padding:15px!important;}
.cMain h2.componentheading,.cModule h3,#community-wrap h2.componentheading{background:none!important;padding:8px 0!important;}
#community-wrap .cModule{padding:0!important;}

/* ----------------------------------------------*/
/* C 07 - Kunena Overrides
/* ----------------------------------------------*/
#Kunena table#kpostmessage .ktxtarea {border:1px solid #ccc;}
#ktab div.moduletable {padding: 24px 0;}
#Kunena div.kblock div.kbody,#Kunena div.kblock {border:none!important;}
#Kunena div.kblock div.ktitle {background:none!important;}
#Kunena tr.krow1 td {background-color:transparent!important;border-right:none!important;padding: 14px 0 14px 0px!important;}
#Kunena .kblock div.kheader {padding: 12px 0!important;margin-top:24px;}
#Kunena td.kcol-last, #Kunena td.kcol-mid {border-left:none!important;}
#Kunena tr.krow2 td,#Kunena div.kblock{background-color:transparent!important;padding: 14px 0 14px 0px!important;}
#Kunena div.kblock{background-color:transparent!important;padding: 0px!important;}
#Kunena .kforum-headerdesc {border-left:none!important;border-right:none!important;}
#Kunena #ktopmenu{display:block!important;margin: -40px -40px 26px -40px;background:#000!important;}
#ktab div.moduletable{padding:10px!important;border-top:none!important;border-bottom:none!important;}
#Kunena #ktab div.moduletable ul.menu li a{font-size:22px!important;text-transform:uppercase;line-height:14px!important;padding:12px 4px 8px 12px!important;}
#Kunena div.kblock span.ktoggler{right:0!important;}
#Kunena .kheader h2, #Kunena .kheader h2 a{font-size:32px!important;}
#Kunena #ktop span.ktoggler{margin:-20px 0!important;}
#Kunena div.kthead-title a{font-size:18px!important;}
#Kunena .klist-markallcatsread {border: 0px!important;margin-top:12px;padding-top:9px;} 
.kprofileboxcnt .k_guest{font-size:32px!important;margin-bottom:12px!important;padding: 24px 0px!important;}
#Kunena span.kicon,.kcol-ktopicicon img {margin-right:14px!important;}
#Kunena td.kcol-last, #Kunena td.kcol-mid  {padding-right:14px!important;}
#Kunena div.kblock div.khelprulescontent, #Kunena div.kblock div.kfheadercontent,#Kunena div.kblock div.khelprulesjump,#Kunena .klist-bottom{border:0px!important;}
#Kunena .kforum-pathway-bottom {padding:12px 0!important;}
#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li  {font-size:24px!important;line-height:26px!important;}
#Kunena .kms {font-size:14px!important;}
#Kunena input.kbutton,#Kunena .kbutton:hover, #Kunena .kbutton:focus {font-size: 16px!important;padding:4px 8px!important;}
#Kunena select, #Kunena select:focus, #Kunena select:hover {font-size: 16px!important;padding:4px 8px!important;}
#Kunena a.ktopic-title  {font-size: 22px!important;}
#Kunena .kprofilebox-welcome .kms span,#Kunena .kprofilebox-welcome .kms strong{font-size:16px;}
#Kunena #ktopmenu #ktab{margin:0!important;}
#Kunena .kwholegend{border: none;width:100%;margin:0 0 0 12px; padding-top:3px;}#Kunena .kwhoonline{border-bottom:1px dotted;width:100%;padding-bottom:3px; margin-left:12px;}
#Kunena select, #Kunena select:focus, #Kunena select:hover {width:300px !important;}

/* ----------------------------------------------*/
/* C 08 - K2 Overrides
/* ----------------------------------------------*/
#k2Container .componentheading{margin:-40px -40px 40px -40px;padding:15px 0 13px 24px;}
div.k2ArchivesBlock li{float:left;width:40%;margin: 0 24px 0 0;}
.jxtcagelock {margin-bottom:24px;}
div.k2SearchBlock form input.button {background:#333;border-top:1px solid #222222!important;border-bottom:1px solid #222222!important;border-right:1px solid #222222!important;}
div.k2CategorySelectBlock form select option {}

/* ----------------------------------------------*/
/* C 09 - CSS3 Animations
/* ----------------------------------------------*/
.animated {
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: ease;
  -moz-animation-duration: 0.5s;
  -moz-animation-timing-function: ease;
  -ms-animation-duration: 0.5s;
  -ms-animation-timing-function: ease;
  -o-animation-duration: 0.5s;
  -o-animation-timing-function:ease;
  animation-duration: 0.5s;
  animation-timing-function: ease;
}
.pulse:hover{-webkit-animation-name: pulse;-moz-animation-name: pulse;-ms-animation-name: pulse;-o-animation-name: pulse;animation-name: pulse;box-shadow: 0 0 15px rgba(0,0,0,0.75);-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.75);-o-box-shadow: 0 0 15px rgba(0,0,0,0.75);-moz-box-shadow: 0 0 15px rgba(0,0,0,0.75);}

@-webkit-keyframes pulse {
0%    { -webkit-transform: scale(1); }
100% { -webkit-transform: scale(1.6); }
}
@-moz-keyframes pulse {
    0%{ -moz-transform: scale(1.0); }  
  100%{ -moz-transform: scale(1.6); }
  }
@-ms-keyframes pulse {
      0%  { -ms-transform: scale(1); } 
  100% { -ms-transform: scale(1.6); }
   }
@-o-keyframes pulse {
       0% { -o-transform: scale(1); }  
  100% { -o-transform: scale(1.6); }
   }
@keyframes pulse {
       0%  { transform: scale(1); } 
 100% { transform: scale(1.6); }
    }
#menu ul.menu > li > a,.btn,button,.ptitleactive,#Kunena #ktab div.moduletable ul.menu li, div.catItemReadMore,div.catItemCommentsLink,.newshover,.div.k2SearchBlock form input.button,.div.k2SearchBlock form input.button,#menu ul.menu li.parent > ul > li > a,p.readmore a,.btn,button,#menu ul.menu li.parent > ul > li > a,div#eventlist table.eventtable tr:hover td,.cattitle,#Kunena .button, #Kunena .kbutton,input.button {
-webkit-transition-property: color, background;
 -webkit-transition-duration: 0.3s, 0.5s;
 -webkit-transition-timing-function: linear, ease-in;
 -o-transition-property: color, background;
 -o-transition-duration: 0.3s, 0.5s;
 -o-transition-timing-function: linear, ease-in;
 -moz-transition-property: color, background;
 -moz-transition-duration: 0.3s, 0.5s;
 -moz-transition-timing-function: linear, ease-in;}
#menu ul.menu li.parent > ul > li.active > a,h3.newsitemtitlelg, h3.newsitemtitlelg a,h3.newsitemtitle, h3.newsitemtitle a,h3.newsitemtitlemed, h3.newsitemtitlemed a,h3.newsitemtitlemed2, h3.newsitemtitlemed2 a,h3.newsitemtitlemed3, h3.newsitemtitlemed3 a,h3.newsitemtitlesm, h3.newsitemtitlesm a,.newsitemdate a,.newsitemcomments a,.newsitemdatelg a,.newsmoredate a,.newsitemstats a,#Kunena #ktab div.moduletable ul.menu li a,#Kunena a:link, #Kunena a:visited, #Kunena a:active,.southslide .trigger,.southslide .trigger a,.newsitemcattitle {
 -webkit-transition: color 0.3s ease-in; 
 -o-transition: color 0.3s ease-in; 
 -moz-transition: color 0.3s ease-in;} 
.exp {-webkit-transition: background-position .3s ease; -moz-transition: background-position .3s ease;-o-transition: background-position .3s ease;	transition: background-position .3s ease;}
.exp:hover {background-position: 50% 70%!important;}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
body.mobile{padding:0;width:auto;}
body.mobile #fashionlife{padding:0;}
body.mobile #menu{float:none;}
body.mobile #menu ul.menu{margin-right:190px;z-index:999;position:relative;}
body.mobile #mobilelogo{float:left;width:50%;}
body.mobile #mobiletools{float:right;width:190px;text-align:right;padding:8px 0 0 0;}
body.mobile #mobiletools1{float:right;width:50%;}
body.mobile #mobiletools2{float:right;width:50%;}
body.mobile .module{margin:0;}
body.mobile h3.moduletitle,body.mobile .modulecontent{border-right:none;}
.mobilecomponent{margin:0;}
body.mobile span.itemImage img{max-width:100%;width:auto!important;}
.trigger2{position:relative;top:11px;font-size:18px;text-transform:uppercase;margin-right:10px; cursor:hand!important;padding:8px;border:1px solid #ccc;}