/**
 * @version		1.0.2
 * @package		Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
.row {margin-left:0px!important;}
/* ----------------------------------------------*/
/* 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 {margin:0;padding:0;height:100%;width:100%;}

/* ----------------------------------------------*/
/* A 01 - CSS Clearfix
/* ----------------------------------------------*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.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;}

/* ----------------------------------------------*/
/* B 00 - XTC Menu Structure
/* ----------------------------------------------*/
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,span.separator {margin: 0 12px;padding: 10px 12px 6px;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: 10px 12px 6px;text-align:center;position:relative;display:inline-block;}
#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;display:block;}
#menuwrap ul.menu li.parent > ul {text-align:center;}
#menu > ul.menu{float:left;text-transform:uppercase;}
#menuwrap{float:right;margin:8px 0 6px;}
#menuright1,#menuright2,#menuright1 .module,#menuright2 .module {float:right;margin:0!important;}
/* Suckerfish - Dualfish Common CSS */
.suckerfish ul.menu,.dualfish ul.menu {margin:0;padding:0;}
.suckerfish ul.menu ul,.dualfish ul.menu ul {visibility:hidden;overflow:hidden;position:absolute;}
.suckerfish ul.menu ul:hover,.dualfish ul.menu ul:hover {overflow:visible;}
.suckerfish ul.menu > li,.dualfish ul.menu > li{display:block;float:left;margin-right:8px;padding: 0 0 4px;}
.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 {line-height:120%;padding:12px 0 10px 9px;}
.suckerfish ul.menu > li > ul > li:hover > a, .dualfish ul.menu > li > ul > li:hover > a {position:relative;}
.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 */
#menuwrap ul.menu li.parent > ul,#menuwrap ul.menu li.parent > ul > li {display:block;}
#menuwrap .suckerfish ul.menu > li ul li {min-width:150px;}

/* .dualfish */
#menuwrap .dualfish ul.menu > li > ul {width:390px;padding:8px!important;}
#menuwrap .dualfish ul.menu > li > ul > li {width:170px;margin:0;padding:0;position:relative;float:left;padding-left:24px;}
#menuwrap .dualfish ul.menu > li > ul > li > ul {left:0px!important;width:200px;margin-top:-6px!important;}
#menuwrap .dualfish ul.menu > li > ul > li > ul > li > ul {left:0px!important;width:200px;margin-top:-2px;}
/* X-Menu */
.xmenu {text-transform:none;letter-spacing:0;font-size:11px!important; }
#header .menu ul .xmenu{line-height: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%;}
/*Bottom Menu */
.bottommenu ul {padding:0;}
.bottommenu li {list-style: none !important;margin-bottom:10px!important; padding-bottom:7px!important; border-bottom:1px solid rgba(255,255,255,0.03)!important;}
.bottommenu li a {font-size:11px;text-transform:uppercase!important;}
/* Side Menu */
.iconside{padding:0;}
.iconside li{display: block;padding:0;margin-bottom:6px;}
.iconside li a{display: block;color: #333;position: relative;padding:3% 4% 3% 0;}
.side_title{font-size: 20px;line-height:120%;display:inline-block;letter-spacing:0px!important}
.iconside li:hover {color:#2676ac;}
.iconside li img {opacity:0.5; float:left; margin:12px 12px 0 0;}
.iconside li:hover img {opacity:1;}
.menusmall .side_title {font-family: Fira, Arial, Helvetica, sans-serif!important;font-size:11px!important; text-transform:uppercase!important; letter-spacing:0px!important; color:#333!important}
.menusmall .iconside li {line-height: 100%!important; margin-bottom:10px!important; padding-bottom:7px!important; border-bottom:1px solid rgba(0,0,0,0.05)!important;display:block!important;}
.menusmall .iconside li a {font-size:11px!important; text-transform:uppercase!important; letter-spacing:0px!important; color:#333!important}
/* Icon Side Menu */
.xtc-iconsidemob{display:none;}
/* Mobile Menu */
.xtcmobilemenu{float:left;}
.mobile-menu {padding-bottom:20px;}
.mobile-menu select.menu.xtcmobilemenu {max-width:100%;width:100%;min-width:1%;border-radius:0!important; border-color:#ddd;}

/* ----------------------------------------------*/
/* C 00 - Joomla Content Styling
/* ----------------------------------------------*/
/* ARTICLE PAGE */
/*Content Pages Defaults*/
.article_tbl { display:table; width:100%;}
.article_row { display:table-row;}
.article_info .btn{background:none!important;border-color:transparent!important;padding:0 18px 8px 18px;}
.article_info .btn-group.open .dropdown-toggle{background:none!important;border:none!important;box-shadow:none!important;}
span.caret{float:none!important;}
.article_info ul li{float:left;}
.article_info ul li a:hover,.article_info ul li a:focus{background:none!important;}
/* ++++++++++++++  image float style ++++++++++++++ */
.img-fulltext-left {float:left;margin-right: 4%;margin-bottom: 20px; padding-bottom:160px;display:inline-block;width:40%;}
.article-full-left {display:inline-block; width:65%}
.img-intro-left {float: left;	margin-right: 10px;margin-bottom: 10px;display:block;}
.img-fulltext-right {float: right;margin-left: 4%;margin-bottom: 20px;display:block;width:30%;}
.article-full-right {float: left;display:inline-block;width:65%;}
.img-intro-right {	float: right;margin-left: 10px;margin-bottom: 10px;display:block;}
.img-fulltext-none img {margin-bottom:15px;}
/*Content Edit Defaults*/
.profile {text-align:center;padding:24px 0;}
.ffield {margin-bottom:16px;}
#jform_articletext {width:80%!important;}
/* Article Title*/
.itemHeader {text-align:center;}
/* Article Info */
.img-fulltext-left .article-full {width:50%}
.article-full {width:100%}
.itemToolbar {margin-top:12px;}
#component div.itemToolbar ul li {list-style: none!important;}
#community-wrap ul li {list-style: none!important;}
.article_infos {display:block;margin-top:20px;}
.catItemCategory,.catItemAuthor,.catItemDateCreated,.createdby,
.modified,.parent-category-name,.category-name,.published,.create,.hits {font-size:12px;padding-right:6px;display:inline-block!important;}
.catItemCategory:after,.catItemAuthor:after,.createdby:after,
.modified:after,.parent-category-name:after,.category-name:after,.published:after,.create:after {content: "|";display:inline-block; padding-left:6px;}
/* Article Rating */
.content_rating {padding-top:12px!important;}
/* Article Links */
.content-links ul {padding:0 60px 0 0!important;margin:0px!important;display:inline-block;}
.content-links-a,.content-links-b,.content-links-c {font-size:14px!important;margin-bottom:8px!important;padding-bottom:8px!important;}
.content-links {margin:20px 0;}
li.content-links-a,li.content-links-b,li.content-links-c{padding-left:0px!important;}
/* Article h4 */
.item-page h4 {border-bottom: 1px solid #ddd;}
/* CATEGORY BLOG */
.xtc-leading > div:first-child+div+div+div /* Third column */{margin-left:0;}
.row-fluid .span12{margin-left:0;}
.cat-item {position:relative;margin-bottom:48px!important;}
/* Category Images */
.catItemImage {margin-bottom:18px;opacity:0.8;}
.catItemImage:hover {opacity:1;}
.catImageContainer {margin-bottom:24px;}
div.items-leading.xtc-leading .span6 .cat-item{margin-bottom:20px;}
div.items-leading.xtc-leading .span6 p {padding-bottom: 8px!important;}
.ImageWrapper {display: block;overflow: hidden;position: relative;}
.ImageWrapper .PStyleNe {position: absolute;background: url(https://tornasolado.com/templates/urbanlife/images/icons/plus.png) no-repeat scroll top left / 100% 100% #222222;width: 100%;height: 100%;z-index: 199;-webkit-background-origin: padding-box, padding-box;-moz-background-origin: padding-box, padding-box;-ms-background-origin: padding-box, padding-box;-o-background-origin: padding-box, padding-box;background-origin: padding-box, padding-box;background-position: bottom center;background-repeat: no-repeat;-webkit-background-size: 10px 10px, 100% 100%;-moz-background-size: 10px 10px, 100% 100%;-ms-background-size: 10px 10px, 100% 100%;-o-background-size: 10px 10px, 100% 100%;background-size: 10px 10px, 100% 100%;opacity: 0;top: 0;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.ImageWrapper:hover .PStyleNe {opacity: .6;-webkit-background-size: 60px 60px, 100% 100%;-moz-background-size: 60px 60px, 100% 100%;-ms-background-size: 60px 60px, 100% 100%;-o-background-size: 60px 60px, 100% 100%;background-size: 60px 60px, 100% 100%;visibility: visible;background-position: center center;}
div.blog-post {position: relative;}
/* Print Email Edit */
.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;}
.imagepe {margin:16px 0;}
.imagepe img {width:10px;height:10px;padding:12px;border-radius:50%;border:1px solid #999;}
.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 img {width:12x;height:12px;padding:12px;border:1px solid #999;margin-right:10px;}
.cat-item input[type="radio"] + label {display: inline;padding: 6px 12px;border: 1px solid #DDD;}
.category-view h4 {font-size:26px;}
/* Category Content */
/* Category left,right, and center Feature Article Display Features */
.leftlarge .catItemCategory,.leftlarge .catItemAuthor,.leftlarge .catItemDateCreated,.rightlarge .catItemCategory,.rightlarge .catItemAuthor,.rightlarge .catItemDateCreated, .centerlarge .catItemCategory,.centerlarge .catItemAuthor,.centerlarge .catItemDateCreated {font-size:12px;}
.leftlarge .cat-item p, .rightlarge .cat-item p, .centerlarge .cat-item p {font-size:16px;}
.items-leading.xtc-leading.row-fluid .span3 .cat_title,.xtc-intro.clearfix.row-fluid .span3 .cat_title  {font-size:22px;}
.items-leading.xtc-leading.row-fluid .span6 .catItemIntroText {display:none!important;}
/* 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 {text-align:center;font-size:18px;background:#fff;}
.items-more ol {margin:0;margin:24px 0;}
.items-more h2 {font-size:30px;text-align:center;color:#333;padding:40px 0px;}
/*Read More */
.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;}
/* Category Styling */
#component div.content-links ul li { list-style:none!important; padding-bottom:8px!important}
ul.list1 li{background:url(https://tornasolado.com/templates/urbanlife/images/bullet.gif) no-repeat 18px 13px;line-height:133%!important;padding:7px 0 7px 40px!important;text-align:left;}
div.cat-children ul li{border-bottom:1px solid #dcdcdc;padding:15px 5px}
span.item-title a{font-size:24px;font-weight:normal;letter-spacing:0}
div.cat-children p{margin:10px 0!important}
ol{margin: 9px 27px;}
#component ol li{list-style: decimal outside none!important; padding:3px 0;}
ul.menuiconside span.separator {padding:0!important;}
/* BUTTONS */
.btn input, .btn button, .btn, .button, button, .formstyle .btnlogin, .formstyle .logout-button .button {margin:0;padding:0px;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;font-size:13px;padding:6px 20px;text-align:center;letter-spacing:1px;}
#editor-xtd-buttons .btn {display:inline;}
button#jform_publish_up_img.btn,button#jform_publish_down_img.btn {background:transparent!important;padding: 4px 12px!important;}
/* ICONS */
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;}
.mce-btn button {background:transparent!important;}
ul.actions {padding: 0!important; text-align:right; margin: -30px 20px 30px;}
ul.actions:after {clear:both!important;}
li.print-icon{display:inline-block;list-style:none!important;}
li.email-icon{display:inline-block;list-style:none!important;}
li.edit-icon{display:inline;list-style:none!important;}
.fontawesome-icon-list i {display:inline-block; margin-right:6px; width:20px;}
/* PAGINATION */
.Pagination {max-width:100%;width:100%;min-width:1%;}
.Pagination ul {text-align: center;padding:9px 2px;}
.Pagination ul li {display: inline;}
.Pagination .pagenav {padding:12px 16px;border:1px solid #ccc;margin:0px;}
.Pagination .pagenav:hover {background:#333;color:#fff;}
.pagination ul > li > a,.pagination ul > li > span{font-size:87%;line-height:28px;font-weight:bold;}
ul.pagenav{float:right;margin-top:4px;}
ul.pagenav li{display:inline-block; }
ul.pagenav li.pagenav-prev {float:left;text-align:left;}
ul.pagenav li.pagenav-prev a {display:inline-block; font-size:12px;margin-right:18px;}
ul.pagenav li.pagenav-next {float:right;text-align:right;}
ul.pagenav li.pagenav-next a {display:inline-block;font-size:12px;}
ul.pagenav li a {}
.pager a, .pager span{background:none!important;border:none!important;}
.pagination ul {margin:0px auto;text-align:center!important;box-shadow: 0px 0px 0px 0px!important; display:block!important;}
.counter {text-align:center;padding: 0px 0px 12px 0px;}
.counter p {margin:0px!important;}
/* WEBLINKS */
td.wb-title h4.title {font-size:36px!important;font-weight:100!important;}th.hits {font-size:100%!important;}
a.category {font-size:22px;}
/* SEARCH */
label {display:inline-block!important;}
dd.result.result-created {margin-bottom:20px;}
form#searchForm .counter {background:transparent;color:#333;}
/* CONTACT */
#jform_contact_message {height:81px!important;}
div.contact.row-fluid span.subheading-category {display:inline-block;margin-bottom:12px 0 20px;}
div.contact.row-fluid h3 {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;}#contact-form #input {width:80%!important;}
div.contact.row-fluid h3 {color:#333;}
/* LOGIN */
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;}
.login-description {margin-bottom: 8px;font-size: 36px;font-family: rockwell;text-transform: uppercase;}
.loginformwrap ul {margin:12px 0 0 16px!important;}
.loginformwrap ul li {display:inline-block; padding: 0 8px;}
.loginformwrap label {display:block!important; text-transform:uppercase; margin-bottom:8px;}
.loginformwrap input {width:75%!important; padding:10px; border:none!important;text-align:center;}
input#modlgn-username.inputbox,input#modlgn-passwd.inputbox {max-width:90%!important;width:100%;min-width:1px!important;}
.vmformwrap input#modlgn-username.inputbox,.vmformwrap input#modlgn-passwd.inputbox {max-width:auto!important;width:210px!important;min-width:auto!important;} 
.com_users #component  {background:none!important;}
/* FORMS */
div.phrases-box {margin:0 0 12px 0;}div.form-limit {margin-top:18px;}
.span12 .formwrap,.span12 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 auto;}
.formwrap,form#finder-search {text-align:left; width:85%; 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: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;}
.formstyle .jlogintext a {font-size:12px;}
.formstyle .jlogintext a i {margin-right:6px;}
.loginformwrap {margin:0 auto;text-align:center; width:50%; padding:30px 12px;  border:15px solid rgba(0,0,0,0.05); background: rgba(255, 255, 255, 0.5);}
input#modlgn-username.inputbox, input#modlgn-passwd.inputbox {background:#f3f3f3!important;}
.formstyle textarea, .formstyle input[type="text"], .formstyle input[type="password"], .formstyle input[type="datetime"], .formstyle input[type="datetime-local"], .formstyle input[type="date"], .formstyle input[type="month"], .formstyle input[type="time"], .formstyle input[type="week"], .formstyle input[type="number"], .formstyle input[type="email"], .formstyle input[type="url"], .formstyle input[type="search"], .formstyle input[type="tel"], .formstyle input[type="color"],  .formstyle .uneditable-input {background-color:rgba(255,255,255,0.75);border: none!important;box-shadow: none!important;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
.formstyle select, .formstyle textarea, .formstyle input[type="text"], .formstyle input[type="password"], .formstyle input[type="datetime"],  .formstyleinput[type="datetime-local"], .formstyle input[type="date"], .formstyle input[type="month"], .formstyle input[type="time"], .formstyle input[type="week"], .formstyle input[type="number"], .formstyle input[type="email"], .formstyle input[type="url"], .formstyle input[type="search"], .formstyle input[type="tel"], .formstyle input[type="color"], .formstyle .uneditable-input {    display: inline-block;height: 20px;padding: 8px!important;margin-bottom: 9px;font-size: 14px;line-height: 20px;color: #333;border-radius: 2px!important;}
.pretext {margin-bottom:24px;font-size:12px;}
#adminForm label{font-size: 0.875em;font-weight:bold;line-height:42px;}
ul.archive-modulelightbox li a {font-size:11px; text-transform:uppercase; letter-spacing:0px!important; color:#333!important}
ul.archive-modulelightbox li {line-height: 100%!important; margin-bottom:16px; padding-bottom:13px; border-bottom:1px solid rgba(0,0,0,0.05);display:block!important;}
ul.archive-modulelightbox {padding:0;}
/* TOOLTIPS */
.tooltip {background:transparent!important;border:0px!important;outline:0px!important;}
.tip-wrap{z-index: 10000;background:transparent!important;}
.tip {float: left;padding: 5px;max-width: 200px;background:transparent!important;}
.tip-title {padding: 0;margin: 0;font-size: 100%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url('../images/selector-arrow.png') no-repeat;}
.tip-text {font-size: 100%;margin: 0;}
/* RESPONSIVE VIDEOWRAPPER */
.videoWrapper iframe{max-width:100%;}

/* ----------------------------------------------*/
/* S 00 -  MODULE STYLING
/* ----------------------------------------------*/
/* Module Content H3 Override */
#left .module:first-child h3,#right .module:first-child h3{border-top:none!important;}
/* Module H3 Titles */
h3.moduletitle i{vertical-align:middle; line-height:100%;}
h3.moduletitle i:before{vertical-align:middle;}
.module h3.moduletitle {padding:30px 0 30px 36px;}
.modulecontent {padding:36px;}
.title-on .modulecontent {padding-top:30px!important;}
#menuright1, #menuright2 {}
#menuright1 .modulecontent {padding: 0; text-align:center; margin-right:-2px;}
#menuright2 .modulecontent {padding: 0; text-align:center;}
.mobiletools a {display:inline-block; width:30px; height:30px; margin-right:-1px;}
.mobiletools a i {display:inline-block; margin:6px 0 0 -1px;}

/* LIGHT AND DARK TEXT SUFFIXES - box */
.textdark .modulecontent, .textdark .modulecontent a {color:#333!important}
.textdark .modulecontent ul li {border-bottom-color: rgba(0,0,0,0.1)!important;}
.textlight .modulecontent, .textlight .modulecontent a {color:#fff!important} 
.textlight .modulecontent ul li {border-bottom-color: rgba(255,255,255,0.2)!important;}
#xtc_main { position: absolute; right: 4221px;}
/* MODULE SUFFIX - box */
.box h3.moduletitle,.darkbox h3.moduletitle,.bluebox h3.moduletitle,.redbox h3.moduletitle,.greenbox h3.moduletitle,.orangebox h3.moduletitle,.purplebox h3.moduletitle,.yellowbox h3.moduletitle,.lightbox h3.moduletitle, .basecolor5_box h3.moduletitle, .basecolor6_box h3.moduletitle, .basecolor7_box h3.moduletitle, .basecolor8_box h3.moduletitle {border:none!important;padding:30px 0px 30px 36px !important;}
.lightbox.title-on .modulecontent, .darkbox.title-on .modulecontent, .box.title-on .modulecontent, .bluebox.title-on .modulecontent, .redbox.title-on .modulecontent, .greenbox.title-on .modulecontent, .orangebox.title-on .modulecontent, .purplebox.title-on .modulecontent, .yellowbox.title-on .modulecontent, .basecolor1_box.title-on .modulecontent, .basecolor2_box.title-on .modulecontent, .basecolor3_box.title-on .modulecontent, .basecolor4_box.title-on .modulecontent, .basecolor5_box.title-on .modulecontent, .basecolor6_box.title-on .modulecontent, .basecolor7_box.title-on .modulecontent, .basecolor8_box.title-on .modulecontent {padding-top:0!important;}
.transparentbox {background-color:rgba(0,0,0,0.5)!important;color:#fff!important;}
.darkbox, .darkbox h3 {background:#222222!important;} .darkbox  * {color:#fff!important;}
.bluebox, .bluebox h3 {background:#076bb6!important;} .bluebox  * {color:#fff!important;}
.redbox, .redbox h3 {background:#e66665!important;} .redbox  * {color:#fff!important;}
.greenbox, .greenbox h3 {background:#9eceb4!important;} .greenbox  * {color:#fff!important;}
.orangebox, .orangebox h3 {background:#f47d43!important;} .orangebox  * {color:#fff!important;}
.purplebox, .purplebox h3 {background:#ae70af!important;} .purplebox  * {color:#fff!important;}
.yellowbox, .yellowbox h3 {background:#fac611!important;} .yellowbox  * {color:#fff!important;}
.lightbox {background:#fff!important;}
.lightbox h3{background:none!important;border:none!important;color:#333!important;}
.lightbox h3 span{color:#333!important;}
.box .modulecontent,.darkbox .modulecontent,.bluebox .modulecontent,.redbox .modulecontent,.greenbox .modulecontent,.orangebox .modulecontent,.purplebox .modulecontent,.yellowbox .modulecontent,.lightbox .modulecontent,.stylebox .modulecontent,.transbox .modulecontent,.basecolor5_box .modulecontent, .basecolor6_box .modulecontent, .basecolor7_box .modulecontent, .basecolor8_box .modulecontent {padding:36px;}

/* MODULE SUFFIX - underline */
.underline h3.moduletitle,.underlinedark h3.moduletitle,.underlineblue h3.moduletitle,.underlinered h3.moduletitle,.underlinegreen h3.moduletitle,.underlineorange h3.moduletitle,.underlinepurple h3.moduletitle,.underlineyellow h3.moduletitle {padding:30px 0!important;}
.underline h3 span {color:#333!important;}.underline h3 {border-bottom:3px solid #ccc;background:none!important;border-left:0px!important;padding-left:0px!important;}
.underline h3.moduletitle:before {display:none!important;}
.underlinedark h3 span {color:#333!important;}.underlinedark h3 {border-bottom:3px solid #666666!important;background:none!important;border-left:0px!important;padding-left:0px!important;}
.underlineblue h3 span {color:#333!important;}.underlineblue h3 {border-bottom:3px solid #076bb6;background:none!important;border-left:0px!important;padding-left:0px!important;}
.underlinered h3 span {color:#333!important;}.underlinered h3 {border-bottom:3px solid #e66665;background:none!important;border-left:0px!important;padding-left:0px!important;}
.underlinegreen h3 span {color:#333!important;}.underlinegreen h3 {border-bottom:3px solid #9eceb4;background:none!important;border-left:0px!important;padding-left:0px!important;}
.underlineorange  h3 span {color:#333!important;}.underlineorange h3 {border-bottom:3px solid #f47d43;background:none!important;border-left:0px!important;padding-left:0px!important;}
.underlinepurple h3 span {color:#333!important;}.underlinepurple h3 {border-bottom:3px solid #ae70af;background:none!important;border-left:0px!important;padding-left:0px!important;}
.underlineyellow h3 span {color:#333!important;}.underlineyellow h3 {border-bottom:3px solid #fac611;background:none!important;border-left:0px!important;padding-left:0px!important;}

/* MODULE SUFFIX - tabbed */
.tabbed h3,.tabbedlight h3,.tabbeddark h3,.tabbedblue h3,.tabbedgreen h3,.tabbedred h3,.tabbedyellow h3,.tabbedorange h3,.tabbedpurple h3{padding:0!important;border:none!important;}
.tabbedlight h3.moduletitle,.tabbeddark h3.moduletitle,.tabbedblue h3.moduletitle,.tabbedgreen h3.moduletitle,.tabbedred h3.moduletitle,.tabbedyellow h3.moduletitle,.tabbedpurple h3.moduletitle,.tabbedorange h3.moduletitle {padding:20px 0 20px 30px!important; margin-bottom:30px!important;}
.tabbedlight h3 span {color:#333!important;}
.tabbeddark h3 span,.tabbedblue h3 span,.tabbedgreen h3 span,.tabbedred h3 span,.tabbedyellow h3 span,.tabbedpurple h3 span,.tabbedorange h3 span {color:#fff!important;}
.tabbedblue h3.moduletitle{background:#076bb6!important;}
.tabbedlight h3.moduletitle{background:#fafafa!important;}
.tabbeddark h3.moduletitle{background:#222!important;}
.tabbedred h3.moduletitle{background:#e66665!important;}
.tabbedgreen h3.moduletitle{background:#9eceb4!important;}
.tabbedorange h3.moduletitle{background:#f47d43!important;}
.tabbedpurple h3.moduletitle{background:#ae70af!important;}
.tabbedyellow h3.moduletitle{background:#fac611!important;}
/* MODULE SUFFIX - colors */
.module.blue, .module.orange {margin-bottom:30px!important;}
.blue h3.moduletitle,.ltgrey h3.moduletitle,.dkgrey h3.moduletitle,.red h3.moduletitle,.green h3.moduletitle,.aqua h3.moduletitle,.pink h3.moduletitle,.yellow h3.moduletitle,.purple h3.moduletitle,.orange h3.moduletitle{border:none!important;background:transparent!important; padding:0 0 30px 0!important;}
.blue h3 span {color:#076bb6!important;}.ltgrey h3 span {color:#ccc!important;}.dkgrey h3 span {color:#666666!important;}.red h3 span {color:#e66665!important;}.green h3 span {color:#9eceb4!important;}.purple h3 span {color:#ae70af!important;}.orange h3 span {color:#f47d43!important;}.yellow h3 span {color:#fac611!important;}.white h3 span {color:#fff!important;}
/* MODULE SUFFIX - borderwrap */
.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;}

/* MODULE SUFFIX - modblank */
.modblank .modulecontent{padding:0px;}
.module.title-off.modblank,.module.title-off.modblank h3{background:transparent!important;}

/* MODULE SUFFIX - nopad */
.nopad,.nopad .modulecontent{padding:0px!important;}
.module .nopad,.modulecontent .nopad {padding:0!important;}

/* MODULE SUFFIX - nopadlr */
.nopadlr,.nopadlr .modulecontent{padding-left:0px!important;padding-right:0px!important;}

/* MODULE SUFFIX - nomarg */
.nomarg {margin:0px!important;}
.module.nomargin {margin:0px!important;}
.nomargin .moduletitle {margin:0!important;}

/* MODULE SUFFIX - nopadbt */
.nopadbt .modulecontent {padding: 0px 30px!important;}

/* MODULE SUFFIX - nopadtop */
.nopadtop .modulecontent {padding-top: 0px!important;}

/* MODULE SUFFIX - nopadbottom */
.nopadbottom .modulecontent {padding-bottom: 0px!important;}

/* MODULE SUFFIX - mobileshow */
.mobileshow {display:none;}

/* MODULE SUFFIX - no wrap */
.module .nowrap {background:none !important;}

/* MODULE SUFFIX - tright */
.modulecontent .tright {text-align:right !important;}

/* MODULE SUFFIX - FONT-AWESOME */
h3.moduletitle:before {font-family: 'FontAwesome'; font-size:1em; margin-right:10px;}
.shopping-cart h3.moduletitle:before {content: "\f07a";}

/* MODULE SUFFIX - Show / Hide */
.show900 {display:none;}
.show767 {display:none;}
.show620 {display:none;}
.show480 {display:none;}
.show320 {display:none;}

/* ----------------------------------------------*/
/* S 02 - PageClass Suffixes
/* ----------------------------------------------*/
#component .padr200 {padding-right:200px;}
#component .padl200 {padding-left:200px;}

/* ----------------------------------------------*/
/* MOD 00 - Custom HTML - Inset
/* ----------------------------------------------*/
.mainslide-header {margin:108px 0 150px;}
h1.pgtitle {color:#e6e6e6!important; font-size:58px;}

/* ----------------------------------------------*/
/* MOD 01 - Social Wall 
/* ----------------------------------------------*/
.jxtc-icon a {color: rgba(255,255,255,0.75) !important;}
.social_legals .firstcol, .social_legals .centercol, .social_legals .lastcol {text-align:center!important;}
/* ----------------------------------------------*/
/* MOD 02 - AcyMailing Module
/* ----------------------------------------------*/
.acymailing_form input {background:#2C2C2C!important;border:0px;width:100%!important;margin-left:8px!important;}
table.acymailing_form {margin:0px!important;}

/* ----------------------------------------------*/
/* MOD 03 - Custom HTML Module Menuright1 / Menuright2
/* ----------------------------------------------*/
#menuright1 i,#menuright2 i  {font-size:18px; display:inline-block; margin-top: 20px;}
.toplogin,.topsearch  {display:inline-block;width: 60px;height: 60px;}
.topsearch {margin-left:-3px;}

/* ----------------------------------------------*/
/* MOD 04 - 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.showHere {color:#333;padding:0 5px 0 0;text-transform:uppercase;font-size:12px;}
a.pathway {color:#333!important;padding:0 5px 0 0;font-size:12px; text-transform:uppercase;}
span.here {color:#333!important;padding-left:0;text-transform:uppercase;font-size:12px;}

/* ----------------------------------------------*/
/* MOD 05 - Banner Modules
/* ----------------------------------------------*/
.banneritem {overflow:hidden;}
h1.pgtitle {padding-top:24px}
/* ----------------------------------------------*/
/* MOD 06 - Weather Module
/* ----------------------------------------------*/
p.kw_current_temp  {font-size:18px;color:#fff!important;}
.weather_k1_cleft {float:right!important;margin-top:-22px;}

/* ----------------------------------------------*/
/* H 00 - JomSocial Fixes
/* ----------------------------------------------*/
#community-wrap .app-box {border: 0px solid rgb(218, 218, 218)!important;background: none!important;} #community-wrap .input-append, #community-wrap .input-prepend {margin-top:10px;} .cGuest .btn {border-color:#ccc!important;color:#ccc!important;} #community-wrap .input-prepend .add-on {padding-top:10px;} input#keyword.input-block-level {padding:10px 8!important;}

/* ----------------------------------------------*/
/* H 01 - JEvents
/* ----------------------------------------------*/
#jevents_body img {max-width:100%;min-width:1%;width:100%;}
td.mod_events_latest_first, td.mod_events_latest {padding:24px 30px!important;}
.mod_events_latest_content a {font-size:14px!important;letter-spacing:0!important;}
td.mod_events_latest_first {padding-top:0!important;}

/* ----------------------------------------------*/
/* H 02 - Kunena
/* ----------------------------------------------*/
#Kunena tr.krow2 td,#Kunena tr.krow1 td, #Kunena div.kmoderate-message {padding: 20px 10px;}
#Kunena .kwholegend,#Kunena .kwhoonline {padding:16px;}
#Kunena span,#Kunena #ktab a span {font-size:18px;}
#Kunena .kheader h2,#Kunena .kheader h2 a  {font-size:28px!important;}

/* ----------------------------------------------*/
/* P 00 - Image Gallery 
/* ----------------------------------------------*/
.imagegalleryplg img {margin:0px!important;border:0px solid #ccc;padding:0px!important;-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;} 
.imagegalleryplg img {width:33.333%!important;}
/*  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;}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.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 #mobile{background:#ffff!important;}
img#videomobile {display:none;}/**
 * @version		1.0.2
 * @package		Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* FONT FACE FOR TEMPLATE TEXT */


@font-face {
     font-family: 'Fira';
    src: url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-book-webfont.eot');
    src: url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-book-webfont.woff') format('woff'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-book-webfont.ttf') format('truetype'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-book-webfont.svg') format('svg');
     font-weight: normal!important;
     font-style: normal;
}
@font-face {
     font-family: 'Fira';
    src: url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-bookitalic-webfont.eot');
    src: url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-bookitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-bookitalic-webfont.woff') format('woff'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-bookitalic-webfont.ttf') format('truetype'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-bookitalic-webfont.svg') format('svg');
     font-weight: normal;
     font-style: italic;
}
@font-face {
     font-family: 'Fira';
    src: url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-medium-webfont.eot');
    src: url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-medium-webfont.woff') format('woff'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-medium-webfont.ttf') format('truetype'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-medium-webfont.svg') format('svg');
     font-weight: bold;
     font-style: normal;
}
@font-face {
     font-family: 'Fira';
    src: url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-mediumitalic-webfont.eot');
    src: url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-mediumitalic-webfont.woff') format('woff'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-mediumitalic-webfont.ttf') format('truetype'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Fira/firasans-mediumitalic-webfont.svg') format('svg');
     font-weight: bold;
     font-style: italic;
}
@font-face {
     font-family: 'Oswald';
    src: url('https://tornasolado.com/templates/urbanlife/fonts/Oswald/Oswald-Regular-webfont.eot');
    src: url('https://tornasolado.com/templates/urbanlife/fonts/Oswald/Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Oswald/Oswald-Regular-webfont.woff') format('woff'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Oswald/Oswald-Regular-webfont.ttf') format('truetype'),
         url('https://tornasolado.com/templates/urbanlife/fonts/Oswald/Oswald-Regular-webfont.svg') format('svg');
}

	
h1, h2, h3, .category, a.mainlevel, div.pagination a,ul.pagenav a,.items-more h3,.featurearticles p, h4.news a,h5.month,h5.day,span.here, div.itemListCategory h1,  .k2Container .rl_guest,.k2Container .rl_add,.k2Container .rl_remove,div.itemComments ul.itemCommentsList li span.commentDate,div.itemComments ul.itemCommentsList li span.commentAuthorName,div.userExtendedFieldsSocialProfiles h3,div.userExtendedFieldsContactDetails h3,div.userExtendedFieldsContactDetails ul li, .firstbutton,.centerbutton,.lastbutton, .showHere,span.here,.itemVideoBlock h1,.jnewstext h4 , a.shopbutton, p.artcap, .product_price,.options,span.PricesalesPrice,.orderby-displaynumber div.title,.display-number,.vendor-store-desc p,.cart-view p, .catwrap .jcatHeader p, .side_title,Kunena span,#Kunena #ktab a span,#Kunena div.kthead-title a, #Kunena .ktitle a,.app-box > h3, .app-box .app-widget-header > h3, .mod_events_latest_content a:link  {font-family:Oswald, Arial, Helvetica, sans-serif!important; font-weight:normal!important; text-transform:uppercase!important;}
/*
h1.title1, h1.title4, .gridarticletext h1, h3.title3  {font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif!important;}
 */
/* ----------------------------------------------*/
/* GLOBAL TYPOGRAPHY
/* ----------------------------------------------*/
body,#component p  {font-family:Fira, Arial, Helvetica, sans-serif;font-size:14px;direction:ltr;line-height: 1.6;letter-spacing: -0.5px;}
#component p {margin: 1.5em 0;}
#component h1,#component h2,#component h3,#component h4,#component h5,#component h6 {margin: 0.75em 0;line-height: 100%;font-weight:normal;}
h1 {font-size:42px; line-height:112%; }
h2 { font-size:30px; line-height:90%!important;}
h3 { font-size:26px; line-height:120%;}
h4 { font-size:22px; }
h5 { font-size:20px; }
h6 { font-size:18px;}
h1, h2, h3, h4, h5, h6 {letter-spacing:0.5px;}
td{font-size:100%}th{font-weight:bold;padding:5px;text-align:left}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:80%;color:#F06}sup{bottom:1ex}sub{top:.5ex}del{text-decoration:line-through}small{font-size:8px}pre{border-left:3px solid #999;font:1em/1.5 "Courier News",monospace;margin:5px 0 15px;padding:10px 15px;background:#efefef}ol{list-style-type:upper-roman}hr{border-color:#ededed;border-style:solid;border-width:1px 0 0;height:1px;margin:2px 0}fieldset{border:0 solid #999}legend{padding:.2em 0;border:0 solid #333;color:#aaa;font-size:100%;font-weight:bold;margin:0;text-transform:uppercase}abbr[title]{border-bottom:1px dashed #999;cursor:help}big{font-size:150%}button,.button{border:0;font-size:12px;color:#fff}center{text-align:center}em{font-style:normal}ul{padding: 9px 27px;}#component ul li{list-style: disc outside none;padding:3px inherit;line-height:160%;}a{text-decoration:none}a:hover{text-decoration:none}
.typowrap {background:#fafafa; padding:30px; border-radius:5px; margin-bottom:30px;}
#multicolumnelement{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:15em;-moz-column-count:15em;column-count:15em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1em solid #000;-moz-column-rule:1em solid #000;column-rule:1em solid #000}
#iconlistwrap {margin-top:30px;}
ul.column li{margin:0 0 30px 0;text-align:center}
ul.pagenav li {padding:3px!important;}
.textlarge {font-size:54px!important;}
.textlarge1 {font-size:54px!important;}
/* ----------------------------------------------*/
/* MENU TYPOGRAPHY
/* ----------------------------------------------*/
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a, span.separator{font-family:Oswald, Arial, Helvetica, sans-serif!important;font-weight:100 !important; font-size:14px;}
#menuwrap ul.menu li.parent > ul > li > a {font-family:Fira, Helvetica, sans-serif!important;font-size:12px;}
#menuwrap ul.menu li.parent > ul > li > a:before  {font-family: 'FontAwesome';
  content: "\f0da";margin-right:8px;}
/* ----------------------------------------------*/
/* COMPONENT TYPOGRAPHY
/* ----------------------------------------------*/
h2.article_title a,h2.article_title {font-family:Oswald, Arial, Helvetica, sans-serif!important;font-size:54px!important;line-height:100% !important;padding:0px;margin-bottom:32px!important;}
.span12 itemHeader h2.article_title a,.span12 .itemHeader h2.article_title {font-family:Oswald, Arial, Helvetica, sans-serif!important;font-size:36px;line-height:100%;padding:16px 0px 10px 0px;}
.itemHeader h2.article_title a,.itemHeader h2.article_title,h2.cat_title,h2.cat_title a {font-family:Oswald, Arial, Helvetica, sans-serif!important;font-size:36px;line-height:100%;padding: 16px 0px 0; margin-bottom: 24px !important;}
.catlink h3{text-align:center!important;}
div.joomla div.multicolumns h2.title {font-size:38.5714285714;line-height:38.5714285714;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category,.componentheading span{font-family: Oswald, Arial, Helvetica, sans-serif;font-size:42px!important;line-height:120%; ?>;display:block;letter-spacing:0px!important; font-weight:bold!important;}
h1.pagetitle span,.jcatHeader h2,.itemListCategory h1.pagetitle span,.pagetitle span,#component h1.pagetitle span {font-size:42px!important;display:inline-block !important; text-transform:none;margin:0!important;}
.jcatHeader h2 {margin-bottom:40px!important;}
h1.pagetitle1{background-color:#ebebeb;border:4px solid #fff;outline:1px solid #f2f2f2;padding:0 10px 10px 10px!important;margin:0 0 30px 0!important;font-family:Arial;font-size:2em;font-weight:normal;line-height:2em;display:block;color:#333; letter-spacing:-1px !important;}
h1.pagetitle1 i {font-size:1em; padding:0.3em 0.75em 0 0.15em; color:#333;}
.component h2 {letter-spacing:-2px;}
.item-page p {font-size:16px}
.module h3.moduletitle {font-size:14px !important; line-height:14px!important; text-transform:uppercase;}
.module h3 span.module_subtitle {font-size:11px;font-weight:normal;text-transform:none;line-height:12px;}
.cat h3.title,.cat_rest h3.title {font-size: 250%;font-weight: normal;letter-spacing: -1px;line-height: 110%;margin: 0;padding:0 0 4px;float:left;width:auto;}
div.joomla div.description {font-size:18px;line-height:20px;}
.txt_small {font-size:12px;line-height:1.5;}
.txt_large {font-size:64px;line-height:100%;}
.upper {text-transform:uppercase;}
.ff_times {font-family:"Times New Roman", Times, serif;}
.breadcrumbs,.breadcrumbs a, .breadcrumbs span{font-size:12px!important;}
div.breadcrumbs a.pathway{font-size:11px!important;}
/*Be nice, IE fix below*/
/*
div,a,a:link {font-family:Fira, Arial, Helvetica, sans-serif;}
*/

/* ----------------------------------------------*/
/* TYPO STYLES
/* ----------------------------------------------*/
/* Drop Cap and Quotes Styles */
.dropcap{float:left;padding:0px 8px 0 0;display:block;color:#999;font:80px/60px Times,serif}
quotes{padding:1em 40px 1em 15px;font:16px Arial;color:#777}
.quotetxt {font-weight: 100!important}
blockquote.opensmall{background:url(https://tornasolado.com/templates/urbanlife/images/typo/openquote.gif) no-repeat 0 0;border:0;padding:0 0 0 6px;text-align:justify}
blockquote.opensmall p{background:url(https://tornasolado.com/templates/urbanlife/images/typo/closequote.gif) no-repeat 100% 100%;padding:0 0 0 15px;font:16px Arial;color:#777}
blockquote.openlarge{background:url(https://tornasolado.com/templates/urbanlife/images/typo/oquote_lg.png) no-repeat 0 0;border:0;padding:0;text-align:justify}
blockquote.openlarge p{background:url(https://tornasolado.com/templates/urbanlife/images/typo/equote_lg.png) no-repeat 100% 100%;padding:10px 0 10px 50px;font:18px Arial;line-height:28px;color:#777}

/* Div Styles */
.highlight{padding:12px;background:#ffc;color:#333;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}
.code{background:#f4f4f4;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;padding:12px;color:#333}
.note{background:#feef9c url(https://tornasolado.com/templates/urbanlife/images/typo/note.gif) no-repeat right bottom;font-size:1em;color:#000!important;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;margin-bottom:15px}

/* P Class Styles */
p.error{padding-left:25px;color:#f10033;background:url(https://tornasolado.com/templates/urbanlife/images/typo/error.gif) no-repeat top left}
p.message{color:#069;background:url(https://tornasolado.com/templates/urbanlife/images/typo/info.gif) no-repeat top left;padding-left:25px}
p.ideas{padding-left:25px;color:#ee9600;background:url(https://tornasolado.com/templates/urbanlife/images/typo/lightbulb.gif) no-repeat top left}
p.download{background:url(https://tornasolado.com/templates/urbanlife/images/typo/download.gif) no-repeat 5px center;padding-left:25px}
p.astrix{background:url(https://tornasolado.com/templates/urbanlife/images/typo/icon-asterisk_sm.png) no-repeat 5px center;padding-left:25px}
p.com{background:url(https://tornasolado.com/templates/urbanlife/images/typo/ext_com.png) no-repeat 5px center;padding-left:35px}
p.mod{background:url(https://tornasolado.com/templates/urbanlife/images/typo/ext_mod.png) no-repeat 5px center;padding-left:35px}
p.plug{background:url(https://tornasolado.com/templates/urbanlife/images/typo/ext_plugin.png) no-repeat 5px center;padding-left:35px}
p.lang{background:url(https://tornasolado.com/templates/urbanlife/images/typo/ext_lang.png) no-repeat 5px center;padding-left:35px}
p.rss{background:url(https://tornasolado.com/templates/urbanlife/images/typo/rss.png) no-repeat 5px center;padding-left:25px;padding-right:0;padding-top:0;padding-bottom:0}

.ulwrap{background:#f4f4f4;border:1px solid #ddd;margin:0 0 20px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
/*.titlewrap{padding:12px;background:#f1f1f1;border-bottom:1px solid #ddd;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}*/
h3.wraptitle{padding:0;margin:0;font-size:16px;color:#666;line-height:100%}

/* UL Icons */
ul.icons{list-style:none;padding:12px 0;margin:0}
ul.icons li span{padding-right:10px}
ul.icons li span i.icon-ok{color:#5ea62a}
ul.icons li span i.icon-star{color:#eec523}
ul.icons li span i.icon-remove-sign{color:#900}
ul.icons li span i.icon-comments{color:#5e8bc9}
ul.icons li span i.icon-play-circle{color:#222}

/* Button Colors */
.btnblue {background:#6791e7!important; color:#fff!important; }
.btnred {background:#e52644!important; color:#fff!important; }
.btngreen {background:#1b3647!important; color:#fff!important; }
.btnorange {background:#ff5353!important; color:#fff!important; }
.btnyellow {background:#ffbc48!important; color:#fff!important; }
.btngrey {background:#222222!important; color:#fff!important; }

/* Blog Bubbles */
.blog-red,.blog-blue,.blog-green,.blog-cyan,.blog-tan,.blog-yellow,.blog-grey,.blog-pink{line-height:133%;margin-bottom:15px!important;position:relative;padding:30px!important;font-size:14px;color:#fff;color:rgba(255,255,255,0.85);font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:0px}
.blog-red+p,.blog-blue+p,.blog-green+p,.blog-cyan+p,.blog-tan+p,.blog-yellow+p,.blog-grey+p,.blog-pink+p{margin:15px 0 2em 85px!important;font-style:italic}
.blog-red:after,.blog-blue:after,.blog-green:after,.blog-cyan:after,.blog-tan:after,.blog-yellow:after,.blog-grey:after,.blog-pink:after{content:"";position:absolute;bottom:-30px;left:50px;border-width:0 20px 30px 0;border-style:solid;display:block;width:0}
.blog-red{background:#590c0d;}.blog-red:after{border-color:transparent #590c0d}
.blog-blue{background:#587faf;}.blog-blue:after{border-color:transparent #587faf}
.blog-green{background:#90892f;}.blog-green:after{border-color:transparent #90892f}
.blog-tan{background:#87785e;}.blog-tan:after{border-color:transparent #87785e}
.blog-cyan{background:#21ceda;}.blog-cyan:after{border-color:transparent #21ceda}
.blog-yellow{background:#c8a446;}.blog-yellow:after{border-color:transparent #c8a446}
.blog-grey{background:#7a7a7a;}.blog-grey:after{border-color:transparent #7a7a7a}
.blog-pink{background:#b12d4c;}.blog-pink:after{border-color:transparent #b12d4c}

/* Shop Radio Button Overrides */
.productdetails input[type=radio],.productdetails-view input[type=radio],.j2catitem input[type=radio]{display:none;margin:10px 20px;}
.productdetails input[type=radio] + label,.productdetails-view input[type=radio] + label,.j2catitem input[type=radio] + label{display:inline;padding:12px 16px;border:1px solid #ddd;}
.productdetails input[type=radio]:checked + label,.productdetails-view input[type=radio]:checked + label,.j2catitem input[type=radio]:checked + label{background-image: none;background-color:#ebebeb;color:#555;border:1px solid #ddd;}
.productdetails input[type="radio"] + label:hover,.productdetails-view input[type="radio"] + label:hover,.j2catitem input[type="radio"] + label:hover{background:#333;color:#fff;}


/* ----------------------------------------------*/
/* FONT AWESOME
/* ----------------------------------------------*/
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}

.fontawesome-icon-list div {width:33%; display:inline-block; text-align:left; padding:10px 0;} 
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}

/*! FONT AWESOME AS MODULE SUFFIXES - SAME SYNTAX BUT WITHOUT THE FA PREFIX
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
 
 .glass h3.moduletitle:before {content: "\f000";}
.music h3.moduletitle:before {content: "\f001";}
.search h3.moduletitle:before {content: "\f002";}
.envelope h3.moduletitle:before {content: "\f003";}
.heart h3.moduletitle:before {content: "\f004";}
.star h3.moduletitle:before {content: "\f005";}
.star-o h3.moduletitle:before {content: "\f006";}
.user h3.moduletitle:before {content: "\f007";}
.film h3.moduletitle:before {content: "\f008";}
.th-lg h3.moduletitle:before {content: "\f009";}
.th h3.moduletitle:before {content: "\f00a";}
.list h3.moduletitle:before {content: "\f00b";}
.check h3.moduletitle:before {content: "\f00c";}
.times h3.moduletitle:before {content: "\f00d";}
.search h3.moduletitle:before {content: "\f00e";}
.search-minus h3.moduletitle:before {content: "\f010";}
.power-off h3.moduletitle:before {content: "\f011";}
.signal h3.moduletitle:before {content: "\f012";}
.gear h3.moduletitle:before {content: "\f013";}
.trash h3.moduletitle:before {content: "\f014";}
.home h3.moduletitle:before {content: "\f015";}
.file h3.moduletitle:before {content: "\f016";}
.clock h3.moduletitle:before {content: "\f017";}
.road h3.moduletitle:before {content: "\f018";}
.download h3.moduletitle:before {content: "\f019";}
.arrow-circle-down h3.moduletitle:before {content: "\f01a";}
.arrow-circle-up h3.moduletitle:before {content: "\f01b";}
.inbox h3.moduletitle:before {content: "\f01c";}
.play-circle h3.moduletitle:before {content: "\f01d";}
.repeat h3.moduletitle:before {content: "\f01e";}
.refresh h3.moduletitle:before {content: "\f021";}
.list-alt h3.moduletitle:before {content: "\f022";}
.lock h3.moduletitle:before {content: "\f023";}
.flag h3.moduletitle:before {content: "\f024";}
.headphones h3.moduletitle:before {content: "\f025";}
.volume-off h3.moduletitle:before {content: "\f026";}
.volume-down h3.moduletitle:before {content: "\f027";}
.volume-up h3.moduletitle:before {content: "\f028";}
.qrcode h3.moduletitle:before {content: "\f029";}
.barcode h3.moduletitle:before {content: "\f02a";}
.tag h3.moduletitle:before {content: "\f02b";}
.tags h3.moduletitle:before {content: "\f02c";}
.book h3.moduletitle:before {content: "\f02d";}
.bookmark h3.moduletitle:before {content: "\f02e";}
.print h3.moduletitle:before {content: "\f02f";}
.camera h3.moduletitle:before {content: "\f030";}
.font h3.moduletitle:before {content: "\f031";}
.bold h3.moduletitle:before {content: "\f032";}
.italic h3.moduletitle:before {content: "\f033";}
.text-height h3.moduletitle:before {content: "\f034";}
.text-width h3.moduletitle:before {content: "\f035";}
.align-left h3.moduletitle:before {content: "\f036";}
.align-center h3.moduletitle:before {content: "\f037";}
.align-right h3.moduletitle:before {content: "\f038";}
.align-justify h3.moduletitle:before {content: "\f039";}
.list h3.moduletitle:before {content: "\f03a";}
.outdent h3.moduletitle:before {content: "\f03b";}
.indent h3.moduletitle:before {content: "\f03c";}
.video-camera h3.moduletitle:before{content: "\f03d";}
.picture-o h3.moduletitle:before {content: "\f03e";}
.pencil h3.moduletitle:before {content: "\f040";}
.map-marker h3.moduletitle:before {content: "\f041";}
.adjust h3.moduletitle:before {content: "\f042";}
.tint h3.moduletitle:before {content: "\f043";}
.edit h3.moduletitle:before {content: "\f044";}
.share-square-o h3.moduletitle:before {content: "\f045";}
.check-square-o h3.moduletitle:before {content: "\f046";}
.arrows h3.moduletitle:before {content: "\f047";}
.step-backward h3.moduletitle:before {content: "\f048";}
.fast-backward h3.moduletitle:before {content: "\f049";}
.backward h3.moduletitle:before {content: "\f04a";}
.play h3.moduletitle:before {content: "\f04b";}
.pause h3.moduletitle:before {content: "\f04c";}
.stop h3.moduletitle:before {content: "\f04d";}
.forward h3.moduletitle:before {content: "\f04e";}
.fast-forward h3.moduletitle:before {content: "\f050";}
.step-forward h3.moduletitle:before {content: "\f051";}
.eject h3.moduletitle:before {content: "\f052";}
.chevron-left h3.moduletitle:before {content: "\f053";}
.chevron-right h3.moduletitle:before {content: "\f054";}
.plus-circle h3.moduletitle:before {content: "\f055";}
.minus-circle h3.moduletitle:before {content: "\f056";}
.times-circle h3.moduletitle:before {content: "\f057";}
.check-circle h3.moduletitle:before {content: "\f058";}
.question-circle h3.moduletitle:before {content: "\f059";}
.info-circle h3.moduletitle:before {content: "\f05a";}
.crosshairs h3.moduletitle:before {content: "\f05b";}
.times-circle-o h3.moduletitle:before {content: "\f05c";}
.check-circle-o h3.moduletitle:before {content: "\f05d";}
.ban h3.moduletitle:before {content: "\f05e";}
.arrow-left h3.moduletitle:before {content: "\f060";}
.arrow-right h3.moduletitle:before {content: "\f061";}
.arrow-up h3.moduletitle:before {content: "\f062";}
.arrow-down h3.moduletitle:before {content: "\f063";}
.mail-forward h3.moduletitle:before,
.share h3.moduletitle:before {content: "\f064";}
.expand h3.moduletitle:before {content: "\f065";}
.compress h3.moduletitle:before {content: "\f066";}
.plus h3.moduletitle:before {content: "\f067";}
.minus h3.moduletitle:before {content: "\f068";}
.asterisk h3.moduletitle:before {content: "\f069";}
.exclamation-circle h3.moduletitle:before {content: "\f06a";}
.gift h3.moduletitle:before {content: "\f06b";}
.leaf h3.moduletitle:before {content: "\f06c";}
.fire h3.moduletitle:before {content: "\f06d";}
.eye h3.moduletitle:before {content: "\f06e";}
.eye-slash h3.moduletitle:before {content: "\f070";}
.warning h3.moduletitle:before,
.exclamation-triangle h3.moduletitle:before {content: "\f071";}
.plane h3.moduletitle:before {content: "\f072";}
.calendar h3.moduletitle:before {content: "\f073";}
.random h3.moduletitle:before {content: "\f074";}
.comment h3.moduletitle:before {content: "\f075";}
.magnet h3.moduletitle:before {content: "\f076";}
.chevron-up h3.moduletitle:before {content: "\f077";}
.chevron-down h3.moduletitle:before {content: "\f078";}
.retweet h3.moduletitle:before {content: "\f079";}
.shopping-cart h3.moduletitle:before {content: "\f07a";}
.folder h3.moduletitle:before {content: "\f07b";}
.folder-open h3.moduletitle:before {content: "\f07c";}
.arrows-v h3.moduletitle:before {content: "\f07d";}
.arrows-h h3.moduletitle:before {content: "\f07e";}
.bar-chart-o h3.moduletitle:before {content: "\f080";}
.twitter-square h3.moduletitle:before {content: "\f081";}
.facebook-square h3.moduletitle:before {content: "\f082";}
.camera-retro h3.moduletitle:before {content: "\f083";}
.key h3.moduletitle:before {content: "\f084";}
.gears h3.moduletitle:before,
.cogs h3.moduletitle:before {content: "\f085";}
.comments h3.moduletitle:before {content: "\f086";}
.thumbs-o-up h3.moduletitle:before {content: "\f087";}
.thumbs-o-down h3.moduletitle:before {content: "\f088";}
.star-half h3.moduletitle:before {content: "\f089";}
.heart-o h3.moduletitle:before {content: "\f08a";}
.sign-out h3.moduletitle:before {content: "\f08b";}
.linkedin-square h3.moduletitle:before {content: "\f08c";}
.thumb-tack h3.moduletitle:before {content: "\f08d";}
.external-link h3.moduletitle:before {content: "\f08e";}
.sign-in h3.moduletitle:before {content: "\f090";}
.trophy h3.moduletitle:before {content: "\f091";}
.github-square h3.moduletitle:before {content: "\f092";}
.upload h3.moduletitle:before {content: "\f093";}
.lemon-o h3.moduletitle:before {content: "\f094";}
.phone h3.moduletitle:before {content: "\f095";}
.square-o h3.moduletitle:before {content: "\f096";}
.bookmark-o h3.moduletitle:before {content: "\f097";}
.phone-square h3.moduletitle:before {content: "\f098";}
.twitter h3.moduletitle:before {content: "\f099";}
.facebook h3.moduletitle:before {content: "\f09a";}
.github h3.moduletitle:before {content: "\f09b";}
.unlock h3.moduletitle:before {content: "\f09c";}
.credit-card h3.moduletitle:before {content: "\f09d";}
.rss h3.moduletitle:before {content: "\f09e";}
.hdd-o h3.moduletitle:before {content: "\f0a0";}
.bullhorn h3.moduletitle:before {content: "\f0a1";}
.bell h3.moduletitle:before {content: "\f0f3";}
.certificate h3.moduletitle:before {content: "\f0a3";}
.hand-o-right h3.moduletitle:before {content: "\f0a4";}
.hand-o-left h3.moduletitle:before {content: "\f0a5";}
.hand-o-up h3.moduletitle:before {content: "\f0a6";}
.hand-o-down h3.moduletitle:before {content: "\f0a7";}
.arrow-circle-left h3.moduletitle:before {content: "\f0a8";}
.arrow-circle-right h3.moduletitle:before {content: "\f0a9";}
.arrow-circle-up h3.moduletitle:before {content: "\f0aa";}
.arrow-circle-down h3.moduletitle:before {content: "\f0ab";}
.globe h3.moduletitle:before {content: "\f0ac";}
.wrench h3.moduletitle:before {content: "\f0ad";}
.tasks h3.moduletitle:before {content: "\f0ae";}
.filter h3.moduletitle:before {content: "\f0b0";}
.briefcase h3.moduletitle:before {content: "\f0b1";}
.arrows-alt h3.moduletitle:before {content: "\f0b2";}
.group h3.moduletitle:before,
.users h3.moduletitle:before {content: "\f0c0";}
.chain h3.moduletitle:before,
.link h3.moduletitle:before {content: "\f0c1";}
.cloud h3.moduletitle:before {content: "\f0c2";}
.flask h3.moduletitle:before {content: "\f0c3";}
.cut h3.moduletitle:before,
.scissors h3.moduletitle:before {content: "\f0c4";}
.copy h3.moduletitle:before,
.files-o h3.moduletitle:before {content: "\f0c5";}
.paperclip h3.moduletitle:before {content: "\f0c6";}
.save h3.moduletitle:before,
.floppy-o h3.moduletitle:before {content: "\f0c7";}
.square h3.moduletitle:before {content: "\f0c8";}
.bars h3.moduletitle:before {content: "\f0c9";}
.list-ul h3.moduletitle:before {content: "\f0ca";}
.list-ol h3.moduletitle:before {content: "\f0cb";}
.strikethrough h3.moduletitle:before {content: "\f0cc";}
.underline h3.moduletitle:before {content: "\f0cd";}
.table h3.moduletitle:before {content: "\f0ce";}
.magic h3.moduletitle:before {content: "\f0d0";}
.truck h3.moduletitle:before {content: "\f0d1";}
.pinterest h3.moduletitle:before {content: "\f0d2";}
.pinterest-square h3.moduletitle:before {content: "\f0d3";}
.google-plus-square h3.moduletitle:before {content: "\f0d4";}
.google-plus h3.moduletitle:before {content: "\f0d5";}
.money h3.moduletitle:before {content: "\f0d6";}
.caret-down h3.moduletitle:before {content: "\f0d7";}
.caret-up h3.moduletitle:before {content: "\f0d8";}
.caret-left h3.moduletitle:before {content: "\f0d9";}
.caret-right h3.moduletitle:before {content: "\f0da";}
.columns h3.moduletitle:before {content: "\f0db";}
.unsorted h3.moduletitle:before,
.sort h3.moduletitle:before {content: "\f0dc";}
.sort-down h3.moduletitle:before,
.sort-asc h3.moduletitle:before {content: "\f0dd";}
.sort-up h3.moduletitle:before,
.sort-desc h3.moduletitle:before {content: "\f0de";}
.envelope h3.moduletitle:before {content: "\f0e0";}
.linkedin h3.moduletitle:before {content: "\f0e1";}
.rotate-left h3.moduletitle:before,
.undo h3.moduletitle:before {content: "\f0e2";}
.legal h3.moduletitle:before,
.gavel h3.moduletitle:before {content: "\f0e3";}
.dashboard h3.moduletitle:before,
.tachometer h3.moduletitle:before {content: "\f0e4";}
.comment-o h3.moduletitle:before {content: "\f0e5";}
.comments-o h3.moduletitle:before {content: "\f0e6";}
.flash h3.moduletitle:before,
.bolt h3.moduletitle:before {content: "\f0e7";}
.sitemap h3.moduletitle:before {content: "\f0e8";}
.umbrella h3.moduletitle:before {content: "\f0e9";}
.paste h3.moduletitle:before,
.clipboard h3.moduletitle:before {content: "\f0ea";}
.lightbulb-o h3.moduletitle:before {content: "\f0eb";}
.exchange h3.moduletitle:before {content: "\f0ec";}
.cloud-download h3.moduletitle:before {content: "\f0ed";}
.cloud-upload h3.moduletitle:before {content: "\f0ee";}
.user-md h3.moduletitle:before {content: "\f0f0";}
.stethoscope h3.moduletitle:before {content: "\f0f1";}
.suitcase h3.moduletitle:before {content: "\f0f2";}
.bell-o h3.moduletitle:before {content: "\f0a2";}
.coffee h3.moduletitle:before {content: "\f0f4";}
.cutlery h3.moduletitle:before {content: "\f0f5";}
.file-text-o *:before {content: "\f0f6";}
.building-o h3.moduletitle:before {content: "\f0f7";}
.hospital-o h3.moduletitle:before {content: "\f0f8";}
.ambulance h3.moduletitle:before {content: "\f0f9";}
.medkit h3.moduletitle:before {content: "\f0fa";}
.fighter-jet h3.moduletitle:before {content: "\f0fb";}
.beer h3.moduletitle:before {content: "\f0fc";}
.h-square h3.moduletitle:before {content: "\f0fd";}
.plus-square h3.moduletitle:before {content: "\f0fe";}
.angle-double-left h3.moduletitle:before {content: "\f100";}
.angle-double-right h3.moduletitle:before {content: "\f101";}
.angle-double-up h3.moduletitle:before {content: "\f102";}
.angle-double-down h3.moduletitle:before {content: "\f103";}
.angle-left h3.moduletitle:before {content: "\f104";}
.angle-right h3.moduletitle:before {content: "\f105";}
.angle-up h3.moduletitle:before {content: "\f106";}
.angle-down h3.moduletitle:before {content: "\f107";}
.desktop h3.moduletitle:before {content: "\f108";}
.laptop h3.moduletitle:before {content: "\f109";}
.tablet h3.moduletitle:before {content: "\f10a";}
.mobile-phone h3.moduletitle:before,
.mobile h3.moduletitle:before {content: "\f10b";}
.circle-o h3.moduletitle:before {content: "\f10c";}
.quote-left h3.moduletitle:before {content: "\f10d";}
.quote-right h3.moduletitle:before {content: "\f10e";}
.spinner h3.moduletitle:before {content: "\f110";}
.circle h3.moduletitle:before {content: "\f111";}
.mail-reply h3.moduletitle:before,
.reply h3.moduletitle:before {content: "\f112";}
.github-alt h3.moduletitle:before {content: "\f113";}
.folder-o h3.moduletitle:before {content: "\f114";}
.folder-open-o h3.moduletitle:before {content: "\f115";}
.smile-o h3.moduletitle:before {content: "\f118";}
.frown-o h3.moduletitle:before {content: "\f119";}
.meh-o h3.moduletitle:before {content: "\f11a";}
.gamepad h3.moduletitle:before {content: "\f11b";}
.keyboard-o h3.moduletitle:before {content: "\f11c";}
.flag-o h3.moduletitle:before {content: "\f11d";}
.flag-checkered h3.moduletitle:before {content: "\f11e";}
.terminal h3.moduletitle:before {content: "\f120";}
.code h3.moduletitle:before {content: "\f121";}
.reply-all h3.moduletitle:before {content: "\f122";}
.mail-reply-all h3.moduletitle:before {content: "\f122";}
.star-half-empty h3.moduletitle:before,
.star-half-full h3.moduletitle:before,
.star-half-o h3.moduletitle:before {content: "\f123";}
.location-arrow h3.moduletitle:before {content: "\f124";}
.crop h3.moduletitle:before {content: "\f125";}
.code-fork h3.moduletitle:before {content: "\f126";}
.unlink h3.moduletitle:before,
.chain-broken h3.moduletitle:before {content: "\f127";}
.question h3.moduletitle:before {content: "\f128";}
.info h3.moduletitle:before {content: "\f129";}
.exclamation h3.moduletitle:before {content: "\f12a";}
.superscript h3.moduletitle:before {content: "\f12b";}
.subscript h3.moduletitle:before {content: "\f12c";}
.eraser h3.moduletitle:before {content: "\f12d";}
.puzzle-piece h3.moduletitle:before {content: "\f12e";}
.microphone h3.moduletitle:before {content: "\f130";}
.microphone-slash h3.moduletitle:before {content: "\f131";}
.shield h3.moduletitle:before {content: "\f132";}
.calendar-o h3.moduletitle:before {content: "\f133";}
.fire-extinguisher h3.moduletitle:before {content: "\f134";}
.rocket h3.moduletitle:before {content: "\f135";}
.maxcdn h3.moduletitle:before {content: "\f136";}
.chevron-circle-left h3.moduletitle:before {content: "\f137";}
.chevron-circle-right h3.moduletitle:before {content: "\f138";}
.chevron-circle-up h3.moduletitle:before {content: "\f139";}
.chevron-circle-down h3.moduletitle:before {content: "\f13a";}
.html5 h3.moduletitle:before {content: "\f13b";}
.css3 h3.moduletitle:before {content: "\f13c";}
.anchor h3.moduletitle:before {content: "\f13d";}
.unlock-alt h3.moduletitle:before {content: "\f13e";}
.bullseye h3.moduletitle:before {content: "\f140";}
.ellipsis-h h3.moduletitle:before {content: "\f141";}
.ellipsis-v h3.moduletitle:before {content: "\f142";}
.rss-square h3.moduletitle:before {content: "\f143";}
.play-circle h3.moduletitle:before {content: "\f144";}
.ticket h3.moduletitle:before {content: "\f145";}
.minus-square h3.moduletitle:before {content: "\f146";}
.minus-square-o h3.moduletitle:before {content: "\f147";}
.level-up h3.moduletitle:before {content: "\f148";}
.level-down h3.moduletitle:before {content: "\f149";}
.check-square h3.moduletitle:before {content: "\f14a";}
.pencil-square h3.moduletitle:before {content: "\f14b";}
.external-link-square h3.moduletitle:before {content: "\f14c";}
.share-square h3.moduletitle:before {content: "\f14d";}
.compass h3.moduletitle:before {content: "\f14e";}
.toggle-down h3.moduletitle:before,
.caret-square-o-down h3.moduletitle:before {content: "\f150";}
.toggle-up h3.moduletitle:before,
.caret-square-o-up h3.moduletitle:before {content: "\f151";}
.toggle-right h3.moduletitle:before,
.caret-square-o-right h3.moduletitle:before {content: "\f152";}
.euro h3.moduletitle:before,
.eur h3.moduletitle:before {content: "\f153";}
.gbp h3.moduletitle:before {content: "\f154";}
.dollar h3.moduletitle:before,
.usd h3.moduletitle:before {content: "\f155";}
.rupee h3.moduletitle:before,
.inr h3.moduletitle:before {content: "\f156";}
.cny h3.moduletitle:before,
.rmb h3.moduletitle:before,
.yen h3.moduletitle:before,
.jpy h3.moduletitle:before {content: "\f157";}
.ruble h3.moduletitle:before,
.rouble h3.moduletitle:before,
.rub h3.moduletitle:before {content: "\f158";}
.won h3.moduletitle:before,
.krw h3.moduletitle:before {content: "\f159";}
.bitcoin h3.moduletitle:before,
.btc h3.moduletitle:before {content: "\f15a";}
.file h3.moduletitle:before {content: "\f15b";}
.file-text h3.moduletitle:before {content: "\f15c";}
.sort-alpha-asc h3.moduletitle:before {content: "\f15d";}
.sort-alpha-desc h3.moduletitle:before {content: "\f15e";}
.sort-amount-asc h3.moduletitle:before {content: "\f160";}
.sort-amount-desc h3.moduletitle:before {content: "\f161";}
.sort-numeric-asc h3.moduletitle:before {content: "\f162";}
.sort-numeric-desc h3.moduletitle:before {content: "\f163";}
.thumbs-up h3.moduletitle:before {content: "\f164";}
.thumbs-down h3.moduletitle:before {content: "\f165";}
.youtube-square h3.moduletitle:before {content: "\f166";}
.youtube h3.moduletitle:before {content: "\f167";}
.xing h3.moduletitle:before {content: "\f168";}
.xing-square h3.moduletitle:before {content: "\f169";}
.youtube-play h3.moduletitle:before {content: "\f16a";}
.shopping-cart h3.moduletitle:before {content: "\f07a";}
.dropbox h3.moduletitle:before {content: "\f16b";}
.stack-overflow h3.moduletitle:before {content: "\f16c";}
.instagram h3.moduletitle:before {content: "\f16d";}
.flickr h3.moduletitle:before {content: "\f16e";}
.adn h3.moduletitle:before {content: "\f170";}
.bitbucket h3.moduletitle:before {content: "\f171";}
.bitbucket-square h3.moduletitle:before {content: "\f172";}
.tumblr h3.moduletitle:before {content: "\f173";}
.tumblr-square h3.moduletitle:before {content: "\f174";}
.long-arrow-down h3.moduletitle:before {content: "\f175";}
.long-arrow-up h3.moduletitle:before {content: "\f176";}
.long-arrow-left h3.moduletitle:before {content: "\f177";}
.long-arrow-right h3.moduletitle:before {content: "\f178";}
.apple h3.moduletitle:before {content: "\f179";}
.windows h3.moduletitle:before {content: "\f17a";}
.android h3.moduletitle:before {content: "\f17b";}
.linux h3.moduletitle:before {content: "\f17c";}
.dribbble h3.moduletitle:before {content: "\f17d";}
.skype h3.moduletitle:before {content: "\f17e";}
.foursquare h3.moduletitle:before {content: "\f180";}
.trello h3.moduletitle:before {content: "\f181";}
.female h3.moduletitle:before {content: "\f182";}
.male h3.moduletitle:before {content: "\f183";}
.gittip h3.moduletitle:before {content: "\f184";}
.sun-o h3.moduletitle:before {content: "\f185";}
.moon-o h3.moduletitle:before {content: "\f186";}
.archive h3.moduletitle:before {content: "\f187";}
.bug h3.moduletitle:before {content: "\f188";}
.vk h3.moduletitle:before {content: "\f189";}
.weibo h3.moduletitle:before {content: "\f18a";}
.renren h3.moduletitle:before {content: "\f18b";}
.pagelines h3.moduletitle:before {content: "\f18c";}
.stack-exchange h3.moduletitle:before {content: "\f18d";}
.arrow-circle-o-right h3.moduletitle:before {content: "\f18e";}
.arrow-circle-o-left h3.moduletitle:before {content: "\f190";}
.toggle-left h3.moduletitle:before,
.caret-square-o-left h3.moduletitle:before {content: "\f191";}
.dot-circle-o h3.moduletitle:before {content: "\f192";}
.wheelchair h3.moduletitle:before {content: "\f193";}
.vimeo-square h3.moduletitle:before {content: "\f194";}
.turkish-lira h3.moduletitle:before,
.try h3.moduletitle:before {content: "\f195";}
.plus-square-o h3.moduletitle:before {content: "\f196";}

/*
  Docs at http://http://simpleweatherjs.com

  Look inspired by http://www.degreees.com/
  Used for demo purposes.

  Weather icon font from http://fonts.artill.de/collection/artill-weather-icons
*/

@font-face {
    font-family: 'weather';
    src: url('https://dl.dropboxusercontent.com/u/2086809/weatherfont/artill_clean_icons-webfont.eot');
    src: url('https://dl.dropboxusercontent.com/u/2086809/weatherfont/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://dl.dropboxusercontent.com/u/2086809/weatherfont/artill_clean_icons-webfont.woff') format('woff'),
         url('https://dl.dropboxusercontent.com/u/2086809/weatherfont/artill_clean_icons-webfont.ttf') format('truetype'),
         url('https://dl.dropboxusercontent.com/u/2086809/weatherfont/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
    font-weight: normal;
    font-style: normal;
}



#weather {
  width: 500px;
  margin: 0px auto;
  text-align: center;
  text-transform: uppercase;
}

#weather i {
  color: #fff;
  font-family: weather;
  font-size: 150px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.0;
}

.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }

#weather h2 {
  margin: 0 0 8px;
  color: #fff;
  font-size: 100px;
  font-weight: 300;
  text-align: center;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
}

#weather ul {
  margin: 0;
  padding: 0;
}

#weather li {
  background: #fff;
  background: rgba(255,255,255,0.90);
  padding: 20px;
  display: inline-block;
  border-radius: 5px;
}

#weather .currently {
  margin: 0 20px;
}

@media screen and (max-width: 900px){
.items-leading.xtc-leading.row-fluid .span3 .cat_title,.xtc-intro.clearfix.row-fluid .span3 .cat_title  {font-size:36px!important;}
}
/**
 * @version		1.0.2
 * @package		Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* GRID LAYOUT CLASSES
/* ----------------------------------------------*/
html{min-height:100%;}

/* ----------------------------------------------*/
/* G 00 - Column Classes Responsive
/* ----------------------------------------------*/
.gridfirst{margin-left:0!important;clear:left;}
.gridlast{clear:right;}
.row-fluid [class*="span"] {min-height: 0;}

/* ----------------------------------------------*/
/* G 01 - Basic Structure 
/* ----------------------------------------------*/
.xtc-bodygutter{padding:0 1.5%;}
.xtc-wrapper {max-width:1600px;}
.constrainmod {max-width:1600px;margin:0 auto!important; padding: 30px 0 0 200px; }
.xtc-wrapperpad {max-width:1600px;margin:0 auto;}
img {max-width:100%;}
.catimage {max-width:100%;min-width:1px;width:100%;}
#messagewrap{padding:10px 0;}

/* ----------------------------------------------*/
/* G 02 - Header
/* ----------------------------------------------*/
#header{position:relative;}
#headerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#headerwrap .xtc-wrapper {max-width:1600px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0px auto;}
#header.row-fluid{width:auto;}
#headerwrap{position: fixed;top: 0; width: 97%;z-index: 99999;}
/* ----Sticky Header ----------------------*/
body.sticky{margin-top:100px;}
body.innerpage.sticky{margin-top:59px;}
body.nosticky #headerwrap{z-index: 9999999;position:relative;}
body.sticky #headerwrap {position:fixed;top: 0;z-index: 9999999;}
body.sticky #header {max-width:100%  0px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;}
#headerwrap.stickyscroll {z-index: 99999;}
#logo{float:left;}
.logomobilewrap img {margin:4% 0 0; display: none!important;}
  
/* ----------------------------------------------*/
/* G 03 - Main Menu
/* ----------------------------------------------*/
#menuwrap.xtc-wrapper{max-width:1600px;}
.suckerfish ul.menu > li > ul,.dualfish ul.menu > li > ul {margin-left:0;padding:6px 12px 12px 12px;}
#menuwrap .suckerfish ul.menu > li ul li ul {margin:-50px 0px 0px 162px!important;min-width:150px;padding:12px;padding:6px 12px 12px 12px;}
#menuwrap .dualfish ul.menu > li ul li ul  {margin:-50px 0px 0px 200px!important;min-width:100px;padding:6px 12px 12px 12px;z-index:99999989;}
/* ----------------------------------------------*/
/* G 04 - Grid Regions
/* ----------------------------------------------*/
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;z-index:1!important;}
#region1wrap .xtc-wrapper {max-width:1600px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;}
#region1.row-fluid{width:auto;}
#region1.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;} 
/* ----Region2---------------------------*/
#region2wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;z-index:3!important;}
#region2wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;margin:0 auto;}
#region2.row-fluid{width:auto;}
#region2.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region3---------------------------*/
#region3wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region3wrap .xtc-wrapper {max-width:1600px;padding-top:45px;padding-bottom:45px;padding-left:100px;padding-right:100px;margin:0 auto;}
#region3.row-fluid{width:auto;}
#region3.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:100px;padding-right:100px; margin:0 auto;} 
body.frontpage #region3wrap .xtc-wrapper {padding-bottom:0!important;}
#component {padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px;margin-bottom:40px;}
body.frontpage #component {padding-left:15px;} 
body.frontpage #component {margin-bottom:80px;}
#newsflash {padding-right:0px;padding-left:0px;margin-bottom:30px;}
#banner {padding-right:0px;padding-left:0px;margin-bottom:30px;}
#xtc-region3title{margin: 0 auto;}
/* ----Region4---------------------------*/
#region4wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region4wrap .xtc-wrapper {max-width:1510px;padding-top:0px;padding-bottom:0px;padding-left:45px;padding-right:45px;margin:0 auto;}
#region4.row-fluid{width:auto;}
#region4.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region5---------------------------*/
#region5wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region5wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;padding:45;margin:0 auto;}
#region5.row-fluid{width:auto;}
#region5.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region6---------------------------*/
#region6wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region6wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;padding:45;margin:0 auto;}
#region6.row-fluid{width:auto;}
#region6.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region7---------------------------*/
#region7wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region7wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;padding:45;margin:0 auto; }
#region7.row-fluid{width:auto;}
#region7.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region8---------------------------*/
#region8wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region8wrap .xtc-wrapper {max-width:1510px;padding-top:0px;padding-bottom:0px;padding-left:45px;padding-right:45px;margin:0 auto;}
#region8.row-fluid{width:auto;}
#region8.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:45px;padding-right:45px; margin:0 auto;}
/* ----Region9---------------------------*/
#region9wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region9wrap .xtc-wrapper {max-width:1600px;padding-top:45px;padding-bottom:45px;padding-left:120px;padding-right:120px;margin:0 auto;}
#region9.row-fluid{width:auto;}
#region9.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:120px;padding-right:120px; margin:0 auto;}
#region9 p,  #region9 ul li, #region9 a {font-size:11px;}
#region9wrap .xtc-wrapper {padding:60px 0 0!important} 
/* ----Region10---------------------------*/
#region10wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region10wrap .xtc-wrapper {max-width:1600px;padding-top:0px;padding-bottom:0px;padding-left:120px;padding-right:120px;margin:0 auto;}
#region10.row-fluid{width:auto;}
#region10.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:120px;padding-right:120px; margin:0 auto;} 
/* ----Region Padding---------------------------*/
.xtc-spacer {margin-bottom:3.727865px;}
.xtc-gutter {padding:0px;}
.xtc-gutter2 {padding:45px 0px 50px;}
.xtc-gutter3 {padding:0 0px;}
.r1spacer_top{padding:20px 0 0 0;}
.r2spacer_top{padding:20px 0 0 0;}
.r3spacer_top{padding:0px 0 0 0;}
.r4spacer_top{padding:20px 0 0 0;}
.r5spacer_top{padding:0;}
.r6spacer_top{padding:20px 0 0 0;}
.r7spacer_top{padding:20px 0 0 0;}
.r8spacer_top{padding:20px 0 0 0;}

/* ----------------------------------------------*/
/* G 05 - Footer
/* ----------------------------------------------*/
#footerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#footerwrap .xtc-wrapperpad {max-width:1000px;padding-top:0px;padding-bottom:0px;padding-left:300px;padding-right:300px;margin:0 auto;}
#footerpad.row-fluid{width:auto;}
#footer .module {margin-bottom:10px!important;}

/* ----------------------------------------------*/
/* G 06 - Modules
/* ----------------------------------------------*/
.module{margin:0 0 30px  0;}
/*
#left .module{margin:0 0 0 0;}
#right .module{margin:0 0 0 0;}
*/
.module > h3 {font-weight:normal !important; letter-spacing:1px!important;font-weight:normal!important;}
.firstarea .module, #left .firstarea .module, .firstarea #right .module,#region4_banner{margin-top:0px!important;}
.center > div:first-child{padding-top:0;}
/* 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,#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 {margin-bottom:0;}
.lastarea .module {margin-bottom:0;}

/* ----------------------------------------------*/
/* G 07 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;}
.xtc-iconsidemob select[multiple], .xtc-iconsidemob select[size]{width:100%;}
#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;}

/* ----------------------------------------------*/
/* G 09 Responsive Parameters
/* ----------------------------------------------*/
@media(max-width: 0px ){#region1 {display:none!important;}}
@media(max-width: 0px ){#region2 {display:none!important;}}
@media(max-width: 0px ){#region3 {display:none!important;}}
@media(max-width: 0px ){#region4 {display:none!important;}}
@media(max-width: 0px ){#region5 {display:none!important;}}
@media(max-width: 0px ){#region6 {display:none!important;}}
@media(max-width: 0px ){#region7 {display:none!important;}}
@media(max-width: 0px ){#region8 {display:none!important;}}
@media(max-width: 0px ){#region9 {display:none!important;}}
@media(max-width: 0px ){#region10 {display:none!important;}}
@media(max-width: 900px ){
#menu .xtcdefaultmenu  {display:none;}
#menu .mobilebtn {display:block!important;position:absolute;width:60px;height:60px;float:right;}
#menuwrap {margin:0!important;}
.mobilebtn select {display:block!important;background:none!important;border:none!important;font-size:16px;height:30px;width:30px;opacity:0; } SELECT.menu.suckerfish.xtcmobilemenu,SELECT.menu.dualfish.xtcmobilemenu {display:block!important;}
body.sticky {} 
ul.VMmenu {display:none!important;}
.vmcat_responsive {display:block!important;}
}
@media(max-width: 900px ){.mobileshow {display:block!important;}}
@media(max-width: 900px ){.mobilehide {display:none!important;margin:0px!important;padding:0px!important;height:0px!important;}}
/**
 * @version		1.0.2
 * @package		Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body.frontpage {background:#f9f9f9 url('https://tornasolado.com/templates/urbanlife/images/backgrounds/back.jpg') center 0px no-repeat fixed;color:#555;}
.com_users {background:#f9f9f9 url('https://tornasolado.com/templates/urbanlife/images/backgrounds/back.jpg') center 0px no-repeat fixed;color:#555;}
body.innerpage {background:#f5f5f5  url('https://tornasolado.com/templates/urbanlife/images/backgrounds/sub-bg.jpg') center top no-repeat!important;color:#555;}
/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#333333;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category {color:#333333;}
.loginpagetitle  {color:#b3db5a}
a,input.button {color:#777777;}
a:hover {color:#accbe8;}
a:active {color:#777777;}
h1 {color:#333333;}
h2 {color:#333333;}
h3 {color:#333333;}
h4 {color:#333333;}
h5 {color:#333333;}
h6 {color:#333333;}
/* ----------------------------------------------*/
/* B 02 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#4ecdc4;}
.basecolor_2 {color:#b3db5a;}
.basecolor_3 {color:#ff6b6b;}
.basecolor_4 {color:#d38157;}
.basecolor_5 {color:#F5C62C;}
.basecolor_6 {color:#6B89FF;}
.basecolor_7 {color:#ff6b6b;}
.basecolor_8 {color:#d38157;}
/* ----------------------------------------------*/
/* G 00 - Header,logo,menu
/* ----------------------------------------------*/
#headerwrap {background:#000 ;}
#header{background:transparent ;}
#logo {background-color:#4ecdc4;}
#logo a{background:url(https://tornasolado.com/templates/urbanlife/images/logos/logo-108x70.png) no-repeat 0 0;height: 70px;width:108px;margin:3px 20px;}
#search input{-moz-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); -webkit-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075);}
.topsearch .sb-search-input input {background:#ebebeb!important;}
/* XTC Menu */
#menuwrap {background: transparent;}
#menu {background: transparent;}
/* Top Level */
#menuwrap ul.menu > li,span.separator {background-color: !important;}
#menuwrap ul.menu > li a,span.separator {color:#f5f5f5!important;}
#menuwrap ul.menu > li.deeper.parent.xtcHover,#menuwrap ul.menu > li:hover {background-color: #000!important;z-index:999999999999!important;position:relative!important;}
#menuwrap ul.menu > li:hover a {color:#fff!important;}
#menuwrap ul.menu > li.active {background-color: !important;}
#menuwrap ul.menu > li.deeper.parent.active {background-color: !important;}
#menuwrap ul.menu > li.deeper.parent.active.xtcHover {background-color: #000!important;}
#menuwrap ul.menu > li.active a{color:#fff!important;}
/* Drop Level */
#menuwrap ul.menu li.parent > ul {background-color: #000!important;}
#menuwrap ul.menu li.parent > ul > li {text-align:left; background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li > a {color:#ccc!important;}
#menuwrap ul.menu li.parent > ul > li:hover {background:#4ecdc4!important;}
#menuwrap ul.menu li.parent > ul > li > a:hover {color:#fff!important;}
#menuwrap ul.menu li.parent > ul > li.active {background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li.active:hover {background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li.active > a {color:#fff!important;}
/* Icons Side Menu */
span.side_title:hover {color:#4ecdc4!important;}

/* ----------------------------------------------*/
/* G 03 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent ;}
#region1{background:transparent ;}
/* ----------------------------------------------*/
/* G 04 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:transparent ; }
#region2{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 05 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:#fff ;}
#region3{ background: ;}
#component {background:transparent}
#left {background:transparent}
#right {background:transparent}
/* ----------------------------------------------*/
/* G 06 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:#fff ;}
#region4{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 07 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#fff ;}
#region5{background:#222 ;}
/* ----------------------------------------------*/
/* G 08 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:#fff ;}
#region6{background:#f9f9f9 ; }
/* ----------------------------------------------*/
/* G 09 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:#fff ;}
#region7{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 10 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#fff ;}
#region8{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 11 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:#222 ;}
#region9{background:#222 ;}
/* ----------------------------------------------*/
/* G 12 - Region 10
/* ----------------------------------------------*/
#region10wrap{background:#222 ;}
#region10{background:#222 ;}
/* ----------------------------------------------*/
/* G 13 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:#222;color:#222;}
.footerp {font-size:12px;color:#555;}
#footerpad{background:;}
/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: transparent;}
.module h3.moduletitle {background: #333;}
.module h3 span.first_word {color:#fff;}
span.rest{color:#accbe8;}
.module h3 span.rest{color:#accbe8;}
.basecolor5_box h3, .basecolor5_box h3 span, .basecolor5_box,.basecolor5_box .modulecontent,.basecolor5_box .modulecontent a {background:#F5C62C!important; color:#fff!important; }
.basecolor6_box h3,.basecolor6_box h3 span,.basecolor6_box,.basecolor6_box .modulecontent,.basecolor6_box .modulecontent a {background:#6B89FF!important; color:#fff!important; }
.basecolor7_box h3,.basecolor7_box h3 span,.basecolor7_box,.basecolor7_box .modulecontent,.basecolor7_box .modulecontent a {background:#ff6b6b!important; color:#fff!important; }
.basecolor8_box h3,.basecolor8_box h3 span,.basecolor8_box,.basecolor8_box .modulecontent,.basecolor8_box .modulecontent a {background:#d38157!important; color:#fff!important; }

/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
.pagetitle, .pagetitle a {color:#333333;}
h2.cat_title a,h2.cat_title {color:#333333;}
.itemHeader h2.article_title a,.itemHeader h2.article_title  {color:#333333!important;}
.btn input,.btn button,#community-wrap .btn-primary {background:#4ecdc4!important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.readmore1 .btn {background:none!important; border:1px solid rgba(0,0,0,0.3)!important;color:#222!important; font-size:12px!important;padding:10px 32px 11px!important;text-transform:uppercase!important;margin-top:10px!important; display:inline-block!important;border-radius:0px!important;}
.button, button {background:#ff6b6b!important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.formstyle .button, .formstyle button {background: rgba(0,0,0,0.7) !important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.readmore a {color:#4ecdc4 !important;}
.readmore a span {color:#fff;}
.parent-category-name a, .category-name a, .create a, .modified a, .published a, .createdby a, .hits a {color:#ff6b6b!important;}
.readmore a:hover {background:#4ecdc4;color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.3); box-shadow: 2px 2px 0 rgba(0,0,0,0.15);}
legend {color:#4ecdc4 !important;}
dt.result-title, dt.result-title a {color:#4ecdc4 !important; font-weight:normal;}
.search_menu_btn:hover {color:#fff;background:#4ecdc4;cursor:pointer;}
.topsearch .sb-search-input {background:#fff!important;color:#333 !important;}
.items-more h3 {color:#4ecdc4!important;}
.dropcap {color:#4ecdc4!important;}
div.itemFullText h3,.item-page h3 {color:#4ecdc4;}
.items-more ol {margin:0px!important;}
.cat-item input[type="radio"] + label:hover {background:#333;color:#fff;}
.cat-item input[type="radio"] + label:active {background:#923935;color:#fff;}

/* ----------------------------------------------*/
/* M 00 - Custom HTML - MainSlide Inset
/* ----------------------------------------------*/
.mainslide-header {margin:108px 0 150px;}
h1.pgtitle {color:#e6e6e6!important; font-size:58px;}

/* -----------------------------------------------------------------*/
/* M 01 - Category Colors on Frontpage Based on Joomla Category ID#
/* -----------------------------------------------------------------*/
.catid_107 {border-color: #4ecdc4!important;}
.catid_108 {border-color: #b3db5a!important;}
.catid_109 {border-color: #ff6b6b!important;}
.catid_110 {border-color: #d38157!important;}
.catid_118 {border-color: #F5C62C!important;}
.catid_119 {border-color: #6B89FF!important;}
/*
.articlesmain .catid_107:hover,.articlesmore .catid_107:hover {background:#4ecdc4!important;}
.articlesmain .catid_108:hover,.articlesmore .catid_108:hover  {background:#b3db5a!important;}
.articlesmain .catid_109:hover,.articlesmore .catid_109:hover{background:#ff6b6b!important;}
.articlesmain .catid_110:hover,.articlesmore .catid_110:hover {background:#d38157!important;}
.articlesmain .catid_118:hover,.articlesmore .catid_118:hover {background:#F5C62C!important;}
.articlesmain .catid_119:hover,.articlesmore .catid_119:hover{background:#6B89FF!important;}

.articlesmain .articlemain:hover p.artcap, 
.articlesmain .articlemain:hover h3, 
.articlesmain .articlemain:hover p.artintro, 
.articlesmain .articlemain:hover p.artdate, 
.articlesmain .articlemain:hover p.artcomm {color:#fff;}
.articlesmain .articlemain:hover p.artcap, 
.articlesmain .articlemain:hover p.artdate {border-color:#fff!important;} 

.articlesmore .articlemain:hover p.artcap, 
.articlesmore .articlemain:hover h3, 
.articlesmore .articlemain:hover p.artintro, 
.articlesmore .articlemain:hover p.artdate, 
.articlesmore .articlemain:hover p.artcomm {color:#fff;}
.articlesmore .articlemain:hover p.artcap, 
.articlesmore .articlemain:hover p.artdate {border-color:#fff!important;} 
*/



/* ----------------------------------------------*/
/* M 02 - Jxtc Social Wall User 13
/* ----------------------------------------------*/
.socialwall .col-1  .jxtc-icon a {background:#4ecdc4;}
.socialwall .col-2  .jxtc-icon a {background:#b3db5a;}
.socialwall .col-3  .jxtc-icon a {background:#ff6b6b;}
.socialwall .col-4  .jxtc-icon a {background:#d38157;}
.socialwall .col-5  .jxtc-icon a {background:#F5C62C;}
.socialwall .col-6  .jxtc-icon a {background:#6B89FF;}
.socialwall .col-7  .jxtc-icon a {background:#ff6b6b;}
.socialwall .col-8  .jxtc-icon a {background:#d38157;}
.socialwall .col-9  .jxtc-icon a {background:#4ecdc4;}
.socialwall .col-10 .jxtc-icon a {background:#b3db5a;}
.socialwall .col-11 .jxtc-icon a {background:#ff6b6b;}
.socialwall .col-12 .jxtc-icon a {background:#d38157;}
.socialwall .col-13 .jxtc-icon a {background:#F5C62C;}
.socialwall .col-14 .jxtc-icon a {background:#6B89FF;}
.socialwall .col-15 .jxtc-icon a {background:#ff6b6b;}
.socialwall .col-16 .jxtc-icon a {background:#d38157;}

/* ----------------------------------------------*/
/* M 03 - Jxtc Kommento Wall Right 6
/* ----------------------------------------------*/
.wallcomments a {color:#accbe8;}
.comment-bubble:hover {color:#fff!important;}
.kwall .row-1 .comment-bubble:hover {background:#4ecdc4!important;}
.kwall .row-1 .comment-bubble:hover:after {border-color:transparent #4ecdc4!important;}

.kwall .row-2 .comment-bubble:hover {background:#b3db5a!important;}
.kwall .row-2 .comment-bubble:hover:after {border-color:transparent #b3db5a!important;}

.kwall .row-3 .comment-bubble:hover {background:#ff6b6b!important;}
.kwall .row-3 .comment-bubble:hover:after {border-color:transparent #ff6b6b!important;}

.kwall .row-4 .comment-bubble:hover {background:#d38157!important;}
.kwall .row-4 .comment-bubble:hover:after {border-color:transparent #d38157!important;}


/* ----------------------------------------------*/
/* M 05 - Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing,#user_email_formAcymailing {background:#666!important;}
.acymailing_form .btn-primary  {background: #4ecdc4!important;}

/* ----------------------------------------------*/
/* M 06 - Socializer Wall - User13
/* ----------------------------------------------*/
body.innerpage .fivehundredpx {color:#666!important;}
body.innerpage .aboutme {color:#666!important;}
body.innerpage .amazon {color:#666!important;}
body.innerpage .aol {color:#666!important;}
body.innerpage .appstore {color:#666!important;}
body.innerpage .apple {color:#666!important;}
body.innerpage .bebo {color:#666!important;}
body.innerpage .behance {color:#666!important;}
body.innerpage .bing {color:#666!important;}
body.innerpage .blip {color:#666!important;}
body.innerpage .blogger {color:#666!important;}
body.innerpage .coroflot {color:#666!important;}
body.innerpage .daytum {color:#666!important;}
body.innerpage .delicious {color:#666!important;}
body.innerpage .designbump {color:#666!important;}
body.innerpage .designfloat {color:#666!important;}
body.innerpage .deviantart {color:#666!important;}
body.innerpage .digg {color:#666!important;}
body.innerpage .dribble {color:#666!important;}
body.innerpage .drupal {color:#666!important;}
body.innerpage .ebay {color:#666!important;}
body.innerpage .etsy {color:#666!important;}
body.innerpage .facebook {color:#666!important;}
body.innerpage .feedburner {color:#666!important;}
body.innerpage .flickr {color:#666!important;}
body.innerpage .foodspotting {color:#666!important;}
body.innerpage .forrst {color:#666!important;}
body.innerpage .foursquare {color:#666!important;}
body.innerpage .friendsfeed {color:#666!important;}
body.innerpage .friendstar {color:#666!important;}
body.innerpage .gdgt{color:#666!important;}
body.innerpage .github {color:#666!important;}
body.innerpage .googleplus {color:#666!important;}
body.innerpage .googletalk {color:#666!important;}
body.innerpage .grooveshark {color:#666!important;}
body.innerpage .hyves {color:#666!important;}
body.innerpage .icondock {color:#666!important;}
body.innerpage .icq {color:#666!important;}
body.innerpage .identica {color:#666!important;}
body.innerpage .imessage {color:#666!important;}
body.innerpage .instagram {color:#666!important;}
body.innerpage .itunes {color:#666!important;}
body.innerpage .lastfm {color:#666!important;}
body.innerpage .linkedin {color:#666!important;}
body.innerpage .meetup {color:#666!important;}
body.innerpage .metacafe {color:#666!important;}
body.innerpage .mrwong {color:#666!important;}
body.innerpage .msn{color:#666!important;}
body.innerpage .myspace {color:#666!important;}
body.innerpage .newsvine {color:#666!important;}
body.innerpage .paypal {color:#666!important;}
body.innerpage .photobucket {color:#666!important;}
body.innerpage .picasa {color:#666!important;}
body.innerpage .pinterest {color:#666!important;}
body.innerpage .podcast {color:#666!important;}
body.innerpage .qik {color:#666!important;}
body.innerpage .quora {color:#666!important;}
body.innerpage .reddit {color:#666!important;}
body.innerpage .retweet {color:#666!important;}
body.innerpage .rss {color:#666!important;}
body.innerpage .scribd {color:#666!important;}
body.innerpage .sharethis {color:#666!important;}
body.innerpage .skype {color:#666!important;}
body.innerpage .slashdot {color:#666!important;}
body.innerpage .slideshare {color:#666!important;}
body.innerpage .smugmug {color:#666!important;}
body.innerpage .soundcloud {color:#666!important;}
body.innerpage .spotify {color:#666!important;}
body.innerpage .squidoo {color:#666!important;}
body.innerpage .stackoverflow {color:#666!important;}
body.innerpage .stumbleupon {color:#666!important;}
body.innerpage .technorati {color:#666!important;}
body.innerpage .tumblr {color:#666!important;}
body.innerpage .twitterbird {color:#666!important;}
body.innerpage .twitter {color:#666!important;}
body.innerpage .viddler {color:#666!important;}
body.innerpage .vimeo {color:#666!important;}
body.innerpage .virb {color:#666!important;}
body.innerpage .www {color:#666!important;}
body.innerpage .wikipedia {color:#666!important;}
body.innerpage .windows {color:#666!important;}
body.innerpage .wordpress {color:#666!important;}
body.innerpage .xing {color:#666!important;}
body.innerpage .yahoobuzz {color:#666!important;}
body.innerpage .yahoo {color:#666!important;}
body.innerpage .yelp {color:#666!important;}
body.innerpage .youtube {color:#666!important;}

/* ----------------------------------------------*/
/* M 07 - Custom Html - Menuright1, Menuright2
/* ----------------------------------------------*/
.toplogin{background:#b3db5a;}
.topsearch  {background:#4ecdc4;}
.toplogin i,.topsearch i {color:#fff;}

/* ----------------------------------------------*/
/* E 00 - JEvents
/* ----------------------------------------------*/

.jeventlatestwrap {background:#000;color:#fff!important;text-transform:uppercase;padding-bottom:12px;}
span.mod_events_latest_content,span.mod_events_latest_date {padding:0px 12px;}
.mod_events_latest {border-top: 1px solid #3a3a3a!important;}
.cal_td_daysnames {color: #fff!important;background: #000!important;font-size:24px;font-weight:normal;padding:16px 0;}
#jevents_body ul.ev_ul li.ev_td_li,#jevents_body ul.ev_ul {list-style:none!important;}
#jevents_body legend {font-size:32px!important;color:#ccc!important;}
.ev_td_left,.ev_td_today {background:transparent!important;}
/* ----------------------------------------------*/
/* RESPONSIVE
/* ----------------------------------------------*/
/* MOBILE */
.mobilebtn {background: #F5C62C url('https://tornasolado.com/templates/urbanlife/images/icons/menu-icon-lt.png') 50% 50% no-repeat!important;margin:0 0 0 -8px;}
.mobilebtn select {background:#fff!important;}
.mobiletools a {display:inline-block; width:30px; height:30px; background:rgba(255,255,255,0.65); color:#333;}
@media(max-width:900px ){
body.frontpage {background:#333 ;color:#555;background-size:900px 900px!important;}
body.innerpage {background:#333  url('https://tornasolado.com/templates/urbanlife/images/backgrounds/-1') top center no-repeat!important;color:#555;}
}
@media(max-width:900px ){
#headerwrap.xtc-bodygutter.sticky {border-right:2px solid #000;}
#logo a{background:url(https://tornasolado.com/templates/urbanlife/images/logos/twitin-78x40.png) no-repeat 0 0;height: 50px;width:85px!important;margin:5px 25px 5px!important;}}
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent ; }
#region1{background:transparent ; }
 }
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
@media(max-width:800px ){
  }
@media(max-width:px ){
 } 
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:#fff ; }
#region4{background:#f9f9f9 ; }
 
} 
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#fff ; }
#region5{background:#222 ; }
 
} 
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:#fff ; }
#region6{background:#f9f9f9 ; }
} 
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:#fff ; }
#region7{background:#f9f9f9 ; }
}
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#fff ; }
#region8{background:#f9f9f9 ; }
 
}
@media(max-width:px ){
}
@media(max-width:px ){
}
/**
 * @version		1.0.2
 * @package		Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
#menuwrap ul.menu li.parent > ul,#menuwrap ul.menu li.parent > ul > li,#header ul.menu > li > a,#headerwrap,body.sticky #headerwrap, .contactbutton, .search_menu_btn, .social a,.ca-main,ul.menu.iconside li,ul.menu.iconside li:hover,.info:hover,.itemImageGallery .imagegalleryplg img,.opac,.catItemImage img:hover,.catItemImage:hover,.imagepe img:hover,.categorywrap .main, .categorywrap .more,.orderlist, .articlemain, .articlemain p.artcap,.articlemain h3, .articlemain p.artintro, .statswrap p.artdate, .statswrap p.artcomm 
{
-webkit-transition-property: all;
	-moz-transition-property: all;
		-o-transition-property: all;
			-ms-transition-property: all;
				transition-property: all;
-webkit-transition-duration: 0.15s,0.15s;
	-moz-transition-duration: 0.15s,0.15s;
		-o-transition-duration: 0.15s,0.15s;
			-ms-transition-duration: 0.15s, 0.15s;
				transition-duration: 0.15s, 0.15s;
-webkit-transition-timing-function: ease-in,ease-out;
	-moz-transition-timing-function: ease-in,ease-out;
		-o-transition-timing-function: ease-in,ease-out;
			-ms-transition-timing-function: ease-in,ease-out;
				transition-timing-function: ease-in,ease-out;
	}

/* ----------------------------------------------*/
/* C 01 - CSS3 Animated Component
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/

@-webkit-keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
			animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
			animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	-ms-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
			-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
				animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	-ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
			-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
				animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp;
}

.zoomanimated {
-webkit-animation-duration: 3s;
	animation-duration: 3s;
		-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
}


/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/
/* RESPONSIVE PARAMETERS */
/*  Mobile Device Breakpoints */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
#menuright1 .modulecontent {padding: 0 0 0 0!important;}
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
#menuright1 .modulecontent {padding: 0 0 0 0!important;}
}
@media(max-width:1500px){
body.sticky {margin-top: 80px!important;}
}
@media(max-width:1400px){
.constrainmod {padding-top: 0;}
}
@media(max-width:1280px){
/* Joomla Content Padding and Margin Adjustments */
#region2wrap .xtc-wrapper, #region4wrap .xtc-wrapper, #region5wrap .xtc-wrapper, #region6wrap .xtc-wrapper, #region7wrap .xtc-wrapper, #region8wrap .xtc-wrapper, #region9wrap .xtc-wrapper {padding:30px!important}
#region3wrap .xtc-wrapper {padding:30px!important;} 
#left .module, #right .module {margin: 0px!important}
.weather_k1_cleft {float: none !important; margin-bottom:20px!important}
}
@media(max-width:1080px){
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator, #header ul.menu > li.parent:hover > a {margin: 0px 6px;padding-right: 6px!important;}
}
@media screen and (max-width: 980px){
/* Joomla Content Padding and Margins */
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
.leftlarge .items-leading div:first-child + div{margin-left:0;}
.rightlarge .items-leading .span6,.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6,.centerlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
}
@media screen and (max-width: 920px){
.row-fluid [class*="span"]:first-child {margin-left:0!important;}
}
@media screen and (max-width: 900px){
body.sticky {margin-top: 60px!important;}
#headerwrap {margin-bottom: 34px!important;width:100%;}
#headerwrap.xtc-bodygutter,#headerwrap.xtc-bodygutter.sticky {padding:0px!important;}
/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {display: block; width: 100%;margin-left: 0;}
/* Region Padding Adjustments  */
#region1wrap .xtc-fluidwrapper, #region2wrap .xtc-fluidwrapper,#region4wrap .xtc-fluidwrapper,
#region5wrap .xtc-fluidwrapper, #region6wrap .xtc-fluidwrapper, #region7wrap .xtc-fluidwrapper, #region8wrap .xtc-fluidwrapper,
#region8wrap .xtc-fluidwrapper, #region10wrap .xtc-fluidwrapper,
#region1wrap .xtc-wrapper, #region2wrap .xtc-wrapper, #region4wrap  .xtc-wrapper,
#region5wrap .xtc-wrapper, #region6wrap .xtc-wrapper, #region7wrap  .xtc-wrapper, #region8wrap .xtc-wrapper,
#region9wrap .xtc-wrapper, #region10wrap .xtc-wrapper {padding: 0!important;}
#region2wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#region8wrap {background:#f9f9f9;}
#region5 {background:transparent;}
#region2wrap {padding-top: 24px !important;}
.module {margin-bottom:2.5%!important;}
#bottom1,#bottom2,#bottom3,#bottom4,#bottom5,#bottom6  {margin-left: 2.564102564102564%!important; width: 48.717948717948715%!important;float:left!important;text-align:center!important; }
#region9 ul li {list-style-type:none!important;}
#region9 .module h3 span {font-weight:normal!important;}
#bottom1,#bottom3,#bottom5 {margin-left:0!important;}
/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {width:33%!important;}
/* Search Field Resize */
input#mod-search-searchword.inputbox {width:100%!important;}
/* Contact Module Center */
div.contactwrap {text-align:center;}
/* Footer Module Center */
#footer {text-align:center;}
#menuwrap {float:right!important;}
/* Joomla Category */
input#modlgn-username.inputbox,input#modlgn-passwd.inputbox {max-width:94%!important;width:100%;min-width:1px!important;}
.mobilebtn {margin: 0px!important; position:relative!important;}
#region9 .module h3.moduletitle {padding:20px 0!important;}
.logowall .firstcol, .logowall .centercol, .logowall .lastcol {width: 31.623931623931625%!important;float:left!important; display:inline-block!important; }
body.innerpage {background-image:none!important;}
body.innerpage #headerwrap {background:#000!important;}
#headerwrap .xtc-wrapper {padding:6px 0 18px!important;}
.xtc-bodygutter{padding:0 2.5%!important;}
/* Hide and show suffix */
.hide900 {display:none;}
.show900 {display:block;}
/* pad200r suffix */
#component .padr200 {padding-right: 0px;}
/* Archive Module */
ul.archive-modulelightbox li {display: inline-block !important; width: 24.5% !important;}
/* Socializer Wall Module */
.socialwall .firstcol, .socialwall .centercol, .socialwall .lastcol {width:16.667%!important;}
.socialwall .jxtc-icon a {max-width: 100%!important;}
/* KWeather Module */
.weather_k1_cleft,.weather_k1_cright {text-align:center;float:none!important;}
.kw_row {display: inline-block;}
img.kw_icon_big {height: 150px;}
p.kw_current_temp {font-size: 28px!important;margin:0px!important;}
.weather_k1_cleft {margin-top:-0px;}
/* Footer Padding */
#footerwrap .xtc-wrapperpad {padding-left:20px;padding-right:20px;}
.menusmall .modulecontent {margin-bottom:40px!important;}
.menusmall ul.menu.iconside li {width:25%!important; display:inline-block!important;}
}
@media (max-width: 800px) {
.span12 .formwrap, .span12 form#finder-search {width:100%;padding: 0px;border: 0px solid #FFF;outline:0px;}
}
@media (max-width: 768px) {
/* Joomla Article */
h2.article_title a, h2.article_title {font-size:42px!important;}
/* Joomla Search Text Align, Padding and Resize Adjustments */
.formwrap,form#finder-search {text-align:left; padding:10px;width:80%; }
.formwrap, form#finder-search {width:100%!important;}
/* Image Gallery Resize */
.imagegalleryplg img {width:50%!important;}
.loginformwrap {margin:60px auto 0!important; position:static!important; padding:60px 0;  border:15px solid rgba(0,0,0,0.05); background: rgba(255, 255, 255, 0.5);}
.menusmall ul.menu.iconside li {width:32.5%!important;}
ul.archive-modulelightbox li {width: 32.5% !important;}
}
@media(max-width:660px){
.fontawesome-icon-list div {width:45%;}
/* Archive Module */
}
@media(max-width:620px){
/* Joomla Category Blog Pagination Hide */
.pagination-start,.pagination-end,.pagination-prev,.pagination-next {display:none!important;}
/* Global Component H1,H2,H3,H4,H5,H6 Resize */
#region1wrap .xtc-wrapper {padding:0!important;}
.img-fulltext-left, .article-full-left {float:none!important; width:100%!important}
.article-full-left .article_infos {text-align:center!important;}
.sectiontableentry1 {background:none!important;padding:20px;border:1px solid #ccc;margin-bottom:12px;}
.sectiontableentry2 {background:none!important;padding:20px;border:1px solid #ccc;margin-bottom:12px;}
.Pagination ul {padding: 9px 0px!important;}
.iconarticletext p {margin-top:20px!important; font-size:14px!important;}
.menusmall ul.menu.iconside li {width:49%!important;}
ul.archive-modulelightbox li {width: 49% !important;}
}
@media(max-width:560px){
/* Socializer Wall Module */
.socialwall .firstcol, .socialwall .centercol, .socialwall .lastcol {width:33.3%!important;}
.socialwall .jxtc-icon a {max-width: 100%!important;}
/* Search Button */
.search .button {margin: 16px auto;display:block;}
}
@media(max-width:480px){
body.sticky {margin-top: 60px!important;}
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{float:none;width:100%;}
/* Joomla Content Print & Email Button Adjustments */
.cat-item div.action {position:relative!important;right:0px!important;bottom:0px;top:24px;}
/* Custom HTML Inset Padding Adjustment */
/* Joomla Content Navigation Padding and Margin Adjustments */
div.itemNavigation {margin:0px!important;padding:0px!important;}
.span12 .itemNav_pre,.span11 .itemNav_pre,.span10 .itemNav_pre, .span9 .itemNav_pre,.span8 .itemNav_pre,.span7 .itemNav_pre,.span6 .itemNav_pre,.span5 .itemNav_pre,.span4 .itemNav_pre,.span3 .itemNav_pre,.span2 .itemNav_pre,.span1 .itemNav_pre,	.span12 .itemNav_next,.span11 .itemNav_next,.span10 .itemNav_next, .span9 .itemNav_next,.span8 .itemNav_next,.span7 .itemNav_next,.span6 .itemNav_next,.span5 .itemNav_next,.span4 .itemNav_next,.span3 .itemNav_next,.span2 .itemNav_next,.span1 .itemNav_next {margin-left:0px!important;padding-right:0px;padding-left:0px;}
.prevnext_style {margin-bottom:72px;}
/* Joomla Page Title Font Resize */
h1.pagetitle span {font-size:34px!important;}
/* Region Padding Resize */	
.articleright p, .articleleft p {font-size:16px!important;}	
.articleright h2, .articleleft h2 {font-size:36px!important;margin-bottom:15px!important;}	
.imagegalleryplg img {width:100%!important;}
.btm_contactwrap h2 {font-size:34px!important;}
#bottom1,#bottom2,#bottom3,#bottom4,#bottom5,#bottom6  {margin-left: 0!important; width: 100%!important;float:none!important;}
.cal_div_daynames,.cal_div_weeklink  {display:none;}
/* Archive Module */
ul.archive-modulelightbox li {width: 49% !important;}
/* Login Form Wrap */
.loginformwrap {margin:30px auto 0!important; width:260px!important; padding:30px 0;  border:10px solid rgba(0,0,0,0.05);}
/* KWeather Module */
.kw_row {display: block;}
img.kw_icon_big {height: 90px;}
.menusmall ul.menu.iconside li {width:100%!important;}
ul.archive-modulelightbox li {width: 100% !important;}
}
@media(max-width:450px){
/* Joomla Article Title Adjustment */
.jcatHeader h2 {font-size:32px!important;}
/* Joomla Article */
h2.article_title a, h2.article_title {font-size:26px!important;}
.itemJFullText {padding:0px!important;}
.itemJFullText h2 {font-size:22px!important;}
}
@media(max-width:380px){
.loginformwrap {margin: 0px!important;text-align: center!important;width: 100%!important; padding: 0px!important; border: 0px!important; background: transparent!important;}
td.key  {width:35px!important;}
/* Archive Module */
ul.archive-modulelightbox li {width: 100% !important;}
}
@media(max-width:320px){
/* Joomla Content Pagination Font Resize & Padding & Border Adjustments */
div.pagination ul li {padding:0 4px 0 0;}
/* Breadcrumbs Title Removal */
.showHere {display:none;}
.mobilebtn {margin: 0px 0px 0px -7px !important;}
}
/* End Responsive Parameters */
/**
 * @copyright	Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Import project-level system CSS */
@import url(../../../media/system/css/system.css);

/* Unpublished */
.system-unpublished, tr.system-unpublished {
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}

span.highlight {
	background-color:#FFFFCC;
	font-weight:bold;
	padding:1px 4px;
}

.img-fulltext-float-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-none {
}

.img-intro-float-right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.img-intro-float-left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.img-intro-float-none {
}/**
 * @copyright	Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(../images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(../images/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(../images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore,
.button2-left .article {
	background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(../images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../images/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
/* Caption fixes */
.img_caption .left {
        float: left;
        margin-right: 1em;
}

.img_caption .right {
        float: right;
        margin-left: 1em;
}

.img_caption .left p {
        clear: left;
        text-align: center;
}

.img_caption .right p {
        clear: right;
        text-align: center;
}

.img_caption  {
	text-align: center!important;
}

.img_caption.none {
	margin-left:auto;
	margin-right:auto;
}


/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(../images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}
.tabbedyellow.nopad.news  h3.moduletitle {
    padding: 20px 0 20px 30px!important;
    margin-bottom: 30px!important;
  
    background:  #000000!important;
}



.tabbedyellow .sprocket-mosaic-g-loadmore {
    background: #fac611!important;
}

.tabbedyellow2 h3.moduletitle {
    padding: 20px 0 20px 30px!important;
    margin-bottom: 30px!important;
}

div#wallviewjxtcwall767, div#wallviewjxtcwall1047, div#wallsliderjxtcwall1152 {
    background:#fac611!important;
}


.tabbedyellow2 h3.moduletitle {
    background:  #FD9800!important;
}


.tabbedyellow h3.moduletitle , .tabbedyellow2 h3.moduletitle{
    margin: 0px !important; font-size: 26px !important;
    line-height: 120% !important;
}


.socialwall .col-5 .jxtc-icon a {
    background: #FD9800 !important;
}

.npslideshow1 {
    max-height: 320px !important;
}

.wallview {
    overflow: hidden;
    max-height: 320px !important;
}

.bannH .uk-cover-background.uk-position-cover {
    max-width: 281px;
    max-height: 281px;
}


#jak2-loading {
    background-color: #FD9800 !important;
    border-radius: 3px;
    color: #fff;
    display: block;
    height: 50px;
    font-weight: bold;
    left: 50%;
    margin-left: -200px;
    position: fixed;
    top: 100px !important;
    text-align: center;
    z-index: 999;
}

.novedades .module.filtro.basecolor5_box {
    padding-bottom: 30px;
}

div#ja-custom-daterange-1154 {
    margin: 0 auto;
    text-align: center;
    line-height: 26px;
    font-size: 28px;
    padding-left: 17px;
}

.sprocket-mosaic-g-loadmore {
    width: 70px !important;
}

span.loadmore-info {
    display: none !important;
}

.sprocket-mosaic-g-loadmore span {
    line-height: 14px;
    font-size: 12px;
    padding-top: 2px !important;
}


.socialWall .wallslider{
    margin: 0 auto;
}


.button, button {
    background: #FD9800 !important;
    color: #fff!important;
    text-shadow: none!important;
    text-transform: uppercase;
}

.form-actions {
    background-color: #fff !important;
    border-top: 1px solid #e5e5e5;
}


#menuwrap ul.menu li.parent > ul > li:hover {background:#fac611 !important;}

.evopopclose {
    color: #fff !important;
    background-color: #fac611 !important;
}
.evopopclose:hover {
    color: #000 !important;
    background-color: #fac611 !important;
}

.novedades .span6 .itemContainer {
    margin-bottom: 0px;
}

.orangebox{
    background: #FD9800 !important;
}

.socialwall .col-1 .jxtc-icon a {
    background: #FD9800 !important;
}
.socialwall .col-2 .jxtc-icon a {
    background: #fac611!important;
}
.socialwall .col-3 .jxtc-icon a {
    background:#fac611!important;
}
.socialwall .col-4 .jxtc-icon a {
    background: #FD9800 !important;
}


.itemExtraFields.span5 {
    margin-bottom: 30px !important;
}


div.itemVideoBlock {
    background: #FD9800 !important;
}

.sprocket-grids-b-container li {
    list-style: none !important;
}

h2 a:hover {
    color: #ccc;
}

.sprocket-mosaic-g-loadmore {
    background: #FD9800 !important;
}


  .topsearch {
    background: #fac611 !important;
}

#logo {
    background: #FD9800!important;
}

h2.sprocket-mosaic-title {
    font-size: 26px !important;
}

.sprocket-readmore {
    display: none;
}

.sprocket-lists-portrait-container li {padding: 5px 0;margin: 0;border-bottom: 0px solid #D3D3D3 !important;}



/*@media  (max-width: 799px) {
.toplogin, .topsearch {
    display: inline-block;
    width: 18px;
    height: 20px;
}
   #menuright1 i, #menuright2 i {
    font-size: 30px;
    display: inline-block;
    margin-top: 22px;
}
}*/

@media (min-width: 900px) {

  #menuright1 i, #menuright2 i {
    font-size: 30px;
    display: inline-block;
    margin-top: 22px;
}

.toplogin, .topsearch {
    display: inline-block;
    width: 76px;
    height: 76px;
}
}

    
    
#menuwrap {
    margin: 18px 0 6px;
}


.novedades .span6 {
    margin-bottom: 0px;
    margin-left: 0px !important;
    padding: 20px;
}

.sp-tweet-item {

    border-bottom: 0px solid #DCDCDC !important;
    padding: 0px !important;
    margin: 0 auto !important;
    text-align: center;
    font-size: 1.6em;
    line-height: 1.7em !important;
    width: auto !important;
    max-width: 70%;
    margin-bottom: -10px !important;

}

.sp-tweet-item .date {
    float: none !important;
    margin-bottom: -32px;
    font-size: 14px !important;
    line-height: 18px;
}

.sp-tweet-item:before {
 
    content: "\f099";
    font-family: fontawesome;
    font-size: 70px;
    display: block;color:#fff;
    float: left;
    line-height: 47px;
 
    padding: 5px 20px 0px 0px;
}

.sp-tweet-item img.tweet-avatar {
    background:#fff;
    border: 0px solid #C4C4C4 !important;
    display: block;
    float: left;
    padding: 3px 3px 2px 4px !important;
    margin: 14px 10px 15px 0px !important;
}


.evcal_evdata_img {
    height: 150px;
}


.module.title-on.darkbox.star.artistasH {
    margin-bottom: 30px !important;
}

#region4_banner .modulecontent {
    padding: 0px;
}


.greenbox, .greenbox h3 {
    background: #4ecdc4 !important;
}


.sprocket-lists-modern-item .sprocket-padding {
    padding: 5px;
    display: block;
}

.sprocket-lists-modern-title .indicator {
    border-top: 10px solid #fff !important;
}

.npslideshow1 h2{line-height:33px !important;
}

h4.sprocket-lists-modern-title.padding {
    font-size: 14px !important;
    padding-right: 20px !important;
}

.articlemain.Catálogo.Sello p.artintro {
    display: none;
}
.statswrap.Catálogo.Sello, .statswrap.Artistas.Sello, .statswrap.Artistas.Editorial, .statswrap.Catálogo.Editorial {
    display: none;
}


.agenda .span4 {
    min-height: 390px !important;
}

h2.sprocket-mosaic-title {
    margin-top: 15px !important;
}

.agenda div.itemExtraFields {
    border-top: 0px dotted #ddd;
}

.agenda .odd, .agenda .even {
    font-size: 18px;
    border: 0px;
}

.agenda .ja-k2filter li.last-item {
    display: none;
}
.agenda .modulecontent.filtro {
    padding: 0px;
}


.agenda .ja-k2filter{
    margin-left:5%;
    max-width: 94%;
    display: table;
}

.agenda .ja-k2filter li {
    margin-bottom: 0px;
}

.agenda label.lb-checkbox {
    float: left;
    padding-right: 20px;
}

.artistas .sprocket-grids-b-title a, .autores .sprocket-grids-b-title a{
    font-size: 28px;
    line-height: 50px;
    color: #fff;
}
.artistas a.sprocket-grids-b-readon, .autores a.sprocket-grids-b-readon {
    display: none;
}

.artistas .itemExtraFields, .autores .itemExtraFields {
    padding-top: 0px !important;
}

.artistas .even,.artistas .odd, .autores .even,.autores .odd { border:0;
    font-size: 18px;
    padding: 13px 0px 11px!important;
    line-height: 21px;
}

.artistas .sprocket-readmore span, .autores .sprocket-readmore span  {
    display: none;
}

.artistas div.itemFullText, .autores div.itemFullText  {
    margin-bottom: 0px;
}

.itemListView.artistas .componentheading, .itemListView.autores .componentheading , .itemListView.agenda .componentheading {
    display: none;
}

.itemListView.catalogo h3.catItemTitle {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    margin: 0px !important;
    line-height: 30px !important;
    min-height: 90px;
}
.itemListView.artistas h3.catItemTitle, .itemListView.autores h3.catItemTitle , .itemListView.agenda h3.catItemTitle {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    margin: 0px !important;
    line-height: 30px !important;
    min-height: 90px;
}


.itemListView.novedades .span3,.itemListView.artistas .span3, .itemListView.autores .span3 , .itemListView.agenda .span3, .itemListView.catalogo .span3{
   margin-top:20px;
    margin-left: 10px;
    margin-right: 10px;
}
.itemListView.novedades .span4, .itemListView.catalogo .span4, .itemListView.artistas .span4 , .itemListView.autores .span4 , .itemListView.agenda .span4  {
   margin-top:20px;
    margin-left: 9px; 
    margin-right: 9px;
}


.itemListView.novedades .itemContainer,.itemListView.catalogo .itemContainer, .itemListView.artistas .itemContainer, .itemListView.autores .itemContainer, .itemListView.agenda .itemContainer {
    max-width: 500px;
    margin: 0 auto;
}

.filtro li {
    list-style: none !Important;
}

.catalogo .typeSelect .F-Artista, .artistas .typeSelect .F-Artista, .autores .typeSelect .F-Artista {
    display: none !important;
}

.catalogo div.itemExtraFields, .artistas div.itemExtraFields, .autores div.itemExtraFields {
    margin: 16px 0 0 0;
    padding: 8px 0 0 0;
    border-top: 0px dotted #ddd;
}

span.itemExtraFieldsLabel {
    font-weight: bold;
}

.sprocket-grids-b-container {
    list-style: none !important;
}

.artistas #component .itemIntroText ul li, .autores #component .itemIntroText ul li  {
    list-style: none !important;
}

.catalogo .componentheading, .novedades .componentheading {
    display: none;
}

.articlemain h3 {
    border-bottom: 0px solid #333 !important ;
}

.module.title-on.basecolor5_box {
    padding-bottom: 20px;
}
.basecolor5_box h3.moduletitle {
    margin-bottom: 0px !important;
    padding: 30px 0px 20px 30px !important;
}


.ja-k2filter label.group-label {
    font-weight: bold;
    display: none !important;
}

.catalogo h3.catItemTitle, .artistas h3.catItemTitle , .autores h3.catItemTitle  {
    text-align: center;
}



div.itemNavigation a.itemPrevious {
    padding: 0 12px 0px 0px !important;
}
div.itemNavigation a.itemNext {
    padding: 0 0px 0px !important;
}

body #k2Container.itemView .itemNavigation {
    margin: 50px 0 50px 0 !important;
    padding: 0;
    border-top: 1px solid;
    font-size: 12px;
}

div.itemNavigation span.itemNavigationTitle {
    color: #999;
    display: none;
}


div.itemBackToTop a {
    text-decoration: none !important;
    font-size: 0px;
}


div.itemBackToTop a:before {
    text-decoration: none;
    content: "\f102";
    font-family: 'FontAwesome' !important;
    font-size: 30px;
    text-decoration: none !important;
}
	


div.itemFullText {
    margin-bottom: 80px;
}

body #k2Container.itemView .itemRelated {
    width: 100% !important;
}

body #k2Container.itemView .itemTagsBlock span {
    width: auto !important;
}

body #k2Container.itemView .itemDateCreated {
    margin: 0px 0px 25px !important;
}


.itemHeader {
    text-align: left;
}


h2.itemTitle {
    text-align: left;
    margin-bottom: 20px !important;
    font-size: 42px !important;
    line-height: 50px !important;
    padding: 0 !important;
}



#menuwrap #menu ul.menu li a:hover, #menuwrap #menu ul.menu li span:hover {
    color: #444 !important;
}
#menuwrap ul.menu > li.active a, #menuwrap ul.menu > li.active span {
    color: #fac611 !important; text-decoration:none;
}
#menuwrap ul.menu li.parent > ul > li.active > a {
    color:#fac611 !important; text-decoration:none;
}



.catalogo .itemVideoBlock {
    margin: 0 !important;
}
.catalogo .itemImageBlock.span7 {
    float: left !important;
}



/**
 * @version		1.0.2
 * @package		Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/*

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;}


.iconside{padding:0;}
.iconside li{display: block;padding:0;}
.iconside li a{text-align: left;display: block;}
.iconside img{float:right; margin-top:10px;}
.side_title {font-size: 18px;line-height:1;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;}

ul.menu.iconside li:hover {background:#f1f1f1!important;}

*/


div.ltBlock ul.ltBlockList li {
  border-bottom: none !important;
  background-color: transparent;
  text-align: center;
}

span.ltUserStatus:before {
  content: "\f099";
  font-family: fontawesome;
  font-size: 95px;
  display: block;
  float: left;
  line-height: 90px;
}

div.ltBlock ul.ltBlockList li img.ltUserAvatar {

  display: none;
}
div.ltFollowUsLink {
  clear: both;
  padding: 4px;
  display: none;
}
span.ltUserStatus {
  display: block;
  font-size: 1.8em;
  line-height: 1.7em;
}





div.ltBlock ul.ltBlockList li.ltBlockListLoader {
  background: none !important; 
  height: 40px  !important;
  width: 40px  !important;
  margin: 20px auto;
  position: relative;
  -webkit-animation: spinrotation .6s infinite linear;
  -moz-animation: spinrotation .6s infinite linear;
  -o-animation: spinrotation .6s infinite linear;
  animation: spinrotation .6s infinite linear;
  border-left: 6px solid rgba(128,128,128,.15);
  border-right: 6px solid rgba(128,128,128,.15);
  border-bottom: 6px solid rgba(128,128,128,.15);
  border-top: 6px solid rgba(128,128,128,.8);
  border-radius: 100%;
}


.Novedades {
  border-color: #6B89FF!important;
}
.Press {
  border-color: #4ecdc4!important;
}
.Artistas {
  border-color: #ff6b6b!important;
}
.Catálogo {
  border-color: #d38157!important;
}

div.k2ArchivesBlock ul {
    padding: 0px;
    font-size: 12px;
}
div.acymailing_module_success {
    color: #130;
    background-color: #4ecdc4;
    padding: 1em !important;
    z-index: 10;
    margin-bottom: 10px;
}






/*Contenidos*/
/* Latest View (Latest Items from one or more users or categories) */


body #k2Container.latestView .k2FeedIcon{position:absolute;margin:10px 0 0 10px;padding:0;}body #k2Container.latestView .latestItemsCategory{background:none;margin:0;padding:0;border:10px solid transparent;}

body #k2Container.latestView .latestItemsCategory img{background:none;margin:0;padding:0;max-width:100%;border:1px solid rgba(0,0,0,0.4);}body #k2Container.latestView .latestItemsCategory h2{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:2.0em;margin:15px 0;margin:0 0 15px;padding:15px 0 0 0;background:none;}body #k2Container.latestView .latestItemsCategory h2 a{padding:10px 0;}body #k2Container.latestView .latestItemsCategory h2:before{font-family:FontAwesome;content:"";margin-right:10px;font-size:1.0em;color:rgba(0,0,0,0.8);position:inherit;background:none;border:none;text-shadow:none;box-shadow:none;transform:none;right:0;}body #k2Container.latestView .latestItemList{background:none;margin:0 0 20px 0;padding:0;border:10px solid transparent;}body #k2Container.latestView .latestItemList h2{display:block;font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.5em;font-weight:normal;line-height:1.4em;margin:0 0 5px 0;}body #k2Container.latestView .latestItemList .latestItemDateCreated{display:block;font-size:0.9em;margin-bottom:10px;}body #k2Container.latestView .latestItemList .latestItemDateCreated:before{font-family:FontAwesome;content:"";}body #k2Container.latestView .latestItemList .latestItemBody{margin:0;padding:0;}body #k2Container.latestView .latestItemList .latestItemImageBlock{margin:0;padding:0;float:none;}body #k2Container.latestView .latestItemList .latestItemImage{background:none;margin:0;padding:0;}body #k2Container.latestView .latestItemList .latestItemImage img{background:none;margin:0 0 5px 0;padding:0;max-width:100%;width:100% !important;border:1px solid rgba(0,0,0,0.4);}body #k2Container.latestView .latestItemList .latestItemIntroText{margin:0;padding:0;}body #k2Container.latestView .latestItemList .latestItemCategory{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.latestView .latestItemList .latestItemCategory span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.latestView .latestItemList .latestItemCategory span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.latestView .latestItemList .latestItemCategory a{font-size:1.0em;}body #k2Container.latestView .latestItemList .latestItemTagsBlock{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.latestView .latestItemList .latestItemTagsBlock span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.latestView .latestItemList .latestItemTagsBlock span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.latestView .latestItemList .latestItemTagsBlock a{font-size:1.0em;}body #k2Container.latestView .latestItemList .latestItemLinks{margin:0 0 15px 0;}body #k2Container.latestView .latestItemList .latestItemReadMore{display:block;}body #k2Container.latestView .latestItemList .latestItemReadMore .k2ReadMore{display:inline-block;}body #k2Container.itemListView .k2FeedIcon{position:absolute;margin:20px 0 0 20px;padding:0;}body #k2Container.itemListView .itemListCategory{background:none;margin:0;padding:0;border:10px solid transparent;}body #k2Container.itemListView .itemListCategory img{background:none;margin:0;padding:0;max-width:100%;float:none;border:1px solid rgba(0,0,0,0.4);}body #k2Container.itemListView .itemListCategory h2{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:2.0em;position:relative;margin:0 0 15px;padding:15px 0 0 0;background:none;}body #k2Container.itemListView .itemListCategory h2:before{font-family:FontAwesome;content:"";margin-right:10px;font-size:0.85em;color:rgba(0,0,0,0.8);position:inherit;border:none;background:none;text-shadow:none;box-shadow:none;transform:none;right:0;}body #k2Container.itemListView .itemListSubCategories h3{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:1.5em;font-weight:normal;line-height:1.0em;margin:0 0 5px 5px;padding:0;}body #k2Container.itemListView .itemListSubCategories .subCategory{background:none;margin:0 0 15px 0;padding:0;border:10px solid transparent;}body #k2Container.itemListView .itemListSubCategories .subCategory img{background:none;margin:0;padding:0;max-width:100%;border:1px solid rgba(0,0,0,0.4);}body #k2Container.itemListView .itemListSubCategories .subCategory h2{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:2.0em;margin:0 0 15px;padding:15px 0 0 0;background:none;}body #k2Container.itemListView .itemListSubCategories .subCategory h2 a{padding:10px 0;}body #k2Container.itemListView .itemListSubCategories .subCategory h2:before{font-family:FontAwesome;content:"";margin-right:10px;font-size:0.85em;color:rgba(0,0,0,0.8);position:inherit;border:none;background:none;text-shadow:none;box-shadow:none;transform:none;right:0;}body #k2Container.itemListView .itemList #itemListLeading .catItemView{background:none;margin:0;padding:0;border:10px solid transparent;}body #k2Container.itemListView .itemList #itemListLeading .catItemDateCreated{display:block;font-size:0.9em;margin:15px 0 0 0;}body #k2Container.itemListView .itemList #itemListLeading .catItemDateCreated:before{font-family:FontAwesome;content:"";}body #k2Container.itemListView .itemList #itemListLeading h3{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:1.6em;margin:0 0 5px 0;padding:0;}body #k2Container.itemListView .itemList #itemListLeading .catItemAuthor{display:block;font-size:0.9em;margin:0px;}body #k2Container.itemListView .itemList #itemListLeading .catItemAuthor:before{font-family:FontAwesome;content:"";}body #k2Container.itemListView .itemList #itemListLeading .catItemBody{margin:0;padding:0;}body #k2Container.itemListView .itemList #itemListLeading .catItemImageBlock{margin:0;padding:0;float:none;}body #k2Container.itemListView .itemList #itemListLeading .catItemIntroText{margin:0;padding:0;}body #k2Container.itemListView .itemList #itemListLeading .catItemLinks{margin:0;padding:0;}body #k2Container.itemListView .itemList #itemListLeading .catItemImage img{margin:10px 0 5px 0;padding:0;max-width:100%;width:100% !important;border:1px solid rgba(0,0,0,0.4);}body #k2Container.itemListView .itemList #itemListLeading .catItemCategory{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.itemListView .itemList #itemListLeading .catItemCategory span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.itemListView .itemList #itemListLeading .catItemCategory span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.itemListView .itemList #itemListLeading .catItemCategory a{font-size:1.0em;}body #k2Container.itemListView .itemList #itemListLeading .catItemTagsBlock{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.itemListView .itemList #itemListLeading .catItemTagsBlock span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.itemListView .itemList #itemListLeading .catItemTagsBlock span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.itemListView .itemList #itemListLeading .catItemTagsBlock a{font-size:1.0em;}body #k2Container.itemListView .itemList #itemListLeading .catItemCommentsLink{font-size:0.9em;line-height:1.0em;border:0;margin:0;padding:0;display:block;}body #k2Container.itemListView .itemList #itemListLeading .catItemCommentsLink a{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:4px;}body #k2Container.itemListView .itemList #itemListLeading .catItemCommentsLink a:before{font-family:FontAwesome;content:"";margin-right:2px;}body #k2Container.itemListView .itemList #itemListLeading .catItemReadMore{display:block;margin:15px 0;}body #k2Container.itemListView .itemList #itemListLeading .catItemReadMore .k2ReadMore{display:inline-block;}body #k2Container.itemListView .itemList #itemListPrimary .catItemView{background:none;margin:0;padding:0;border:10px solid transparent;}body #k2Container.itemListView .itemList #itemListPrimary .catItemDateCreated{display:block;font-size:0.9em;margin:15px 0 0 0;}body #k2Container.itemListView .itemList #itemListPrimary .catItemDateCreated:before{font-family:FontAwesome;content:"";}body #k2Container.itemListView .itemList #itemListPrimary h3{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:1.2em;margin:0;padding:0;}body #k2Container.itemListView .itemList #itemListPrimary .catItemAuthor{display:block;font-size:0.9em;margin:0px;}body #k2Container.itemListView .itemList #itemListPrimary .catItemAuthor:before{font-family:FontAwesome;content:"";}body #k2Container.itemListView .itemList #itemListPrimary .catItemBody{margin:0;padding:0;}body #k2Container.itemListView .itemList #itemListPrimary .catItemImageBlock{margin:0;padding:0;float:none;}body #k2Container.itemListView .itemList #itemListPrimary .catItemIntroText{margin:0;padding:0;}body #k2Container.itemListView .itemList #itemListPrimary .catItemLinks{margin:0;padding:0;}body #k2Container.itemListView .itemList #itemListPrimary .catItemImage img{margin:10px 0 5px 0;padding:0;max-width:100%;width:100% !important;border:1px solid rgba(0,0,0,0.4);}body #k2Container.itemListView .itemList #itemListPrimary .catItemCategory{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.itemListView .itemList #itemListPrimary .catItemCategory span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}

body #k2Container.itemListView .itemList #itemListPrimary .catItemCategory span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.itemListView .itemList #itemListPrimary .catItemCategory a{font-size:1.0em;}body #k2Container.itemListView .itemList #itemListPrimary .catItemTagsBlock{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.itemListView .itemList #itemListPrimary .catItemTagsBlock span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.itemListView .itemList #itemListPrimary .catItemTagsBlock span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.itemListView .itemList #itemListPrimary .catItemTagsBlock a{font-size:1.0em;}body #k2Container.itemListView .itemList #itemListPrimary .catItemCommentsLink{font-size:0.9em;line-height:1.0em;border:0;margin:0;padding:0;display:block;}body #k2Container.itemListView .itemList #itemListPrimary .catItemCommentsLink a{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:4px;}body #k2Container.itemListView .itemList #itemListPrimary .catItemCommentsLink a:before{font-family:FontAwesome;content:"";margin-right:2px;}body #k2Container.itemListView .itemList #itemListPrimary .catItemReadMore{display:block;margin:15px 0;}body #k2Container.itemListView .itemList #itemListPrimary .catItemReadMore .k2ReadMore{display:inline-block;}body #k2Container.itemListView .itemList #itemListSecondary .catItemView{background:none;margin:0;padding:0;border:10px solid transparent;}body #k2Container.itemListView .itemList #itemListSecondary .catItemDateCreated{display:block;font-size:0.9em;margin:15px 0 0 0;}body #k2Container.itemListView .itemList #itemListSecondary .catItemDateCreated:before{font-family:FontAwesome;content:"";}body #k2Container.itemListView .itemList #itemListSecondary h3{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:1.2em;margin:0;padding:0;}body #k2Container.itemListView .itemList #itemListSecondary .catItemAuthor{display:block;font-size:0.9em;margin:0px;}body #k2Container.itemListView .itemList #itemListSecondary .catItemAuthor:before{font-family:FontAwesome;content:"";}body #k2Container.itemListView .itemList #itemListSecondary .catItemBody{margin:0;padding:0;}body #k2Container.itemListView .itemList #itemListSecondary .catItemImageBlock{margin:0;padding:0;float:none;}body #k2Container.itemListView .itemList #itemListSecondary .catItemIntroText{margin:0;padding:0;}body #k2Container.itemListView .itemList #itemListSecondary .catItemLinks{margin:0;padding:0;}body #k2Container.itemListView .itemList #itemListSecondary .catItemImage img{margin:10px 0 5px 0;padding:0;max-width:100%;width:100% !important;border:1px solid rgba(0,0,0,0.4);}body #k2Container.itemListView .itemList #itemListSecondary .catItemCategory{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.itemListView .itemList #itemListSecondary .catItemCategory span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.itemListView .itemList #itemListSecondary .catItemCategory span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.itemListView .itemList #itemListSecondary .catItemCategory a{font-size:1.0em;}body #k2Container.itemListView .itemList #itemListSecondary .catItemTagsBlock{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.itemListView .itemList #itemListSecondary .catItemTagsBlock span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.itemListView .itemList #itemListSecondary .catItemTagsBlock span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.itemListView .itemList #itemListSecondary .catItemTagsBlock a{font-size:1.0em;}body #k2Container.itemListView .itemList #itemListSecondary .catItemCommentsLink{font-size:0.9em;line-height:1.0em;border:0;margin:0;padding:0;display:block;}body #k2Container.itemListView .itemList #itemListSecondary .catItemCommentsLink a{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:4px;}body #k2Container.itemListView .itemList #itemListSecondary .catItemCommentsLink a:before{font-family:FontAwesome;content:"";margin-right:2px;}body #k2Container.itemListView .itemList #itemListSecondary .catItemReadMore{display:block;margin:15px 0;}body #k2Container.itemListView .itemList #itemListSecondary .catItemReadMore .k2ReadMore{display:inline-block;}body #k2Container.tagView .k2FeedIcon{position:absolute;margin:0;padding:0;right:15px;}body #k2Container.tagView .tagItemBody{margin:0;padding:0;}body #k2Container.tagView .tagItemView{background:none;margin:0;padding:0;border:10px solid transparent;}body #k2Container.tagView .tagItemView .tagItemDateCreated{display:block;font-size:0.9em;margin:0 0 5px 0;}body #k2Container.tagView .tagItemView .tagItemDateCreated:before{font-family:FontAwesome;content:"";}body #k2Container.tagView .tagItemView h2{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:1.2em;margin:0;padding:0;}body #k2Container.tagView .tagItemView .tagItemImageBlock{margin:0;padding:0;float:none;}body #k2Container.tagView .tagItemView .tagItemImage{margin:0;}body #k2Container.tagView .tagItemView .tagItemImage img{margin:10px 0 5px 0;padding:0;max-width:100%;width:100% !important;border:1px solid rgba(0,0,0,0.4);}body #k2Container.tagView .tagItemView .tagItemCategory{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.tagView .tagItemView .tagItemCategory span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.tagView .tagItemView .tagItemCategory span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.tagView .tagItemView .tagItemCategory a{font-size:1.0em;}body #k2Container.tagView .tagItemView .tagItemReadMore{display:block;margin:15px 0;}body #k2Container.tagView .tagItemView .tagItemReadMore .k2ReadMore{display:inline-block;}body #k2Container.userView .k2FeedIcon{position:absolute;margin:0;padding:0;right:15px;}body #k2Container.userView .userBlock{background:none;margin:0 0 15px 0;padding:0;border:10px solid transparent;}body #k2Container.userView .userBlock h2{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:1.2em;margin:0;padding:0;}body #k2Container.userView .userBlock img{background:none;margin-right:15px;border:0;}body #k2Container.userView .userItemList{background:none;margin:0;padding:0;border:10px solid transparent;}body #k2Container.userView .userItemList .userItemView{margin-bottom:25px;}body #k2Container.userView .userItemList .userItemDateCreated{display:block;font-size:0.9em;margin:0 0 5px 0;}body #k2Container.userView .userItemList .userItemDateCreated:before{font-family:FontAwesome;content:"";}body #k2Container.userView .userItemList h3{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:1.2em;margin:0;padding:0;}body #k2Container.userView .userItemList .userItemImage{margin:0;}body #k2Container.userView .userItemList .userItemBody{margin:0;padding:0;}body #k2Container.userView .userItemList .userItemImageBlock{margin:0;padding:0;float:none;}body #k2Container.userView .userItemList .userItemIntroText{margin:0;padding:0;}body #k2Container.userView .userItemList .userItemLinks{margin:0;padding:0;}body #k2Container.userView .userItemList .userItemImage img{margin:5px 0;padding:0;max-width:100%;width:100% !important;border:1px solid rgba(0,0,0,0.4);}body #k2Container.userView .userItemList .userItemCategory{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.userView .userItemList .userItemCategory span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.userView .userItemList .userItemCategory span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.userView .userItemList .userItemCategory a{font-size:1.0em;}body #k2Container.userView .userItemList .userItemTagsBlock{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.userView .userItemList .userItemTagsBlock span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.userView .userItemList .userItemTagsBlock span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.userView .userItemList .userItemTagsBlock a{font-size:1.0em;}body #k2Container.userView .userItemList .userItemCommentsLink{font-size:0.9em;line-height:1.0em;border:0;margin:0;padding:0;display:block;}body #k2Container.userView .userItemList .userItemCommentsLink a{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:4px;}body #k2Container.userView .userItemList .userItemCommentsLink a:before{font-family:FontAwesome;content:"";margin-right:2px;}body #k2Container.userView .userItemList .userItemReadMore{display:block;margin:15px 0;}body #k2Container.userView .userItemList .userItemReadMore .k2ReadMore{display:inline-block;}body #k2Container.genericView .k2FeedIcon{position:absolute;margin:0;padding:0;right:15px;}body #k2Container.genericView .genericItemBody{margin:0;padding:0;}body #k2Container.genericView .genericItemView{background:none;margin:0;padding:0;border:10px solid transparent;}body #k2Container.genericView .genericItemView .genericItemDateCreated{display:block;font-size:0.9em;margin:0 0 5px 0;}body #k2Container.genericView .genericItemView .genericItemDateCreated:before{font-family:FontAwesome;content:"";}body #k2Container.genericView .genericItemView h2{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:1.2em;margin:0;padding:0;}
body #k2Container.genericView .genericItemView .genericItemImageBlock{margin:0;padding:0;float:none;}body #k2Container.genericView .genericItemView .genericItemImage{margin:0;}body #k2Container.genericView .genericItemView .genericItemImage img{margin:10px 0 5px 0;padding:0;max-width:100%;width:100% !important;border:1px solid rgba(0,0,0,0.4);}body #k2Container.genericView .genericItemView .genericItemCategory{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.genericView .genericItemView .genericItemCategory span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.genericView .genericItemView .genericItemCategory span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.genericView .genericItemView .genericItemCategory a{font-size:1.0em;}body #k2Container.genericView .genericItemView .genericItemReadMore{display:block;margin:15px 0;}body #k2Container.genericView .genericItemView .genericItemReadMore .k2ReadMore{display:inline-block;}body #k2Container.itemView{background:none;margin:0;padding:0;border:10px solid transparent;}body #k2Container.itemView .itemDateCreated{display:block;font-size:0.9em;margin:0;}body #k2Container.itemView .itemDateCreated:before{font-family:FontAwesome;content:"";}body #k2Container.itemView h2{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:1.6em;margin:0;padding:0;}body #k2Container.itemView .itemAuthor{display:block;font-size:0.9em;margin:10px 0 0;}body #k2Container.itemView .itemAuthor:before{font-family:FontAwesome;content:"";}body #k2Container.itemView .itemToolbar .clr,body #k2Container.itemView .itemRatingBlock .clr{display:none;}body #k2Container.itemView .itemToolbar{background:none;margin:10px 0;padding:0;border:0;width:50%;float:left;}body #k2Container.itemView .itemToolbar ul{text-align:left;}body #k2Container.itemView .itemToolbar ul li{margin:0;padding:0 10px 0 0;border:0;}body #k2Container.itemView .itemToolbar .itemTextResizerTitle{text-transform:capitalize;}body #k2Container.itemView .itemToolbar .itemTextResizerTitle:before{font-family:FontAwesome;content:"";margin-right:4px;}body #k2Container.itemView .itemToolbar .itemPrintLink:before{font-family:FontAwesome;content:"";margin-right:2px;}body #k2Container.itemView .itemToolbar .itemEmailLink:before{font-family:FontAwesome;content:"";margin-right:2px;}body #k2Container.itemView .itemToolbar .itemCommentsLink:before{font-family:FontAwesome;content:"";margin-right:2px;}body #k2Container.itemView .itemToolbar a#fontDecrease img{display:none;background:none;}body #k2Container.itemView .itemToolbar a#fontDecrease:after{font-family:FontAwesome;content:"";margin:0 2px;}body #k2Container.itemView .itemToolbar a#fontIncrease img{display:none;background:none;}body #k2Container.itemView .itemToolbar a#fontIncrease:after{font-family:FontAwesome;content:"";margin:0 2px;}body #k2Container.itemView .itemRatingBlock{margin:10px 0;padding:0;border:0;width:50%;float:left;}

/*body #k2Container.itemView .itemRatingBlock .itemRatingList,body #k2Container.itemView .itemRatingBlock .itemRatingList a:hover,body #k2Container.itemView .itemRatingBlock .itemRatingList .itemCurrentRating {
background-image:url(../images/utilities/k2-stars.png);
}*/

body #k2Container.itemView .itemBody{margin:0;padding:0;clear:both;}body #k2Container.itemView .itemImageBlock{margin:0;padding:0;float:none;}body #k2Container.itemView .itemImage{margin:0;}body #k2Container.itemView .itemImage a.modal{position:inherit;margin:0;border:0;}body #k2Container.itemView .itemImage img{margin:10px 0 15px 0;padding:0;max-width:100%;width:100% !important;border:1px solid rgba(0,0,0,0.4);}body #k2Container.itemView .itemIntroText{font-size:1.0em;color:inherit;line-height:1.7em;padding:0;}body #k2Container.itemView .itemContentFooter{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.itemView .itemLinks{margin:0 0 15px 0;}body #k2Container.itemView .itemCategory{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.itemView .itemCategory span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.itemView .itemCategory span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.itemView .itemCategory a{font-size:1.0em;}body #k2Container.itemView .itemTagsBlock{font-size:0.9em;line-height:1.0em;border:0;}body #k2Container.itemView .itemTagsBlock span{display:inline-block;font-size:1.0em;font-weight:normal;line-height:1.2em;padding:0;width:100px;}body #k2Container.itemView .itemTagsBlock span:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.itemView .itemTagsBlock a{font-size:1.0em;}body #k2Container.itemView .itemAuthorBlock{background:none;margin:0 0 15px 0;padding:0;border:1px solid transparent;}body #k2Container.itemView .itemAuthorBlock h3{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:2.0em;margin:0;padding:0;}body #k2Container.itemView .itemAuthorBlock img{background:none;border:0;margin-bottom:25px;}body #k2Container.itemView .itemAuthorLatest{float:left;width:50%;}body #k2Container.itemView .itemAuthorLatest h3{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:2.0em;margin:0;padding:0;}body #k2Container.itemView .itemAuthorLatest ul li a{font-size:1.0em;line-height:1.0em;}body #k2Container.itemView .itemAuthorLatest .even{background:none;border:0;}body #k2Container.itemView .itemAuthorLatest .odd{background:none;border:0;}body #k2Container.itemView .itemRelated{float:left;width:50%;}body #k2Container.itemView .itemRelated h3{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:2.0em;margin:0;padding:0;}body #k2Container.itemView .itemRelated ul li a{font-size:1.0em;line-height:1.0em;}body #k2Container.itemView .itemRelated .even{background:none;border:0;}body #k2Container.itemView .itemRelated .odd{background:none;border:0;}body #k2Container.itemView .itemNavigation{background:none;margin:0 0 25px 0;padding:0;border:0;}body #k2Container.itemView .itemComments{clear:both;background:none;margin:0;padding:0;border:0;}body #k2Container.itemView .itemComments h3{font-family:'NovecentoBold', Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:normal;line-height:2.0em;margin:0;padding:0;}body #k2Container.itemView .itemComments h3:before{font-family:FontAwesome;content:"";margin-right:10px;}body #k2Container.itemView .itemComments .itemCommentsFormNotes{border:0;margin:5px 0;}body #k2Container.itemView .itemComments textarea{padding:5px;width:100%;}body #k2Container.itemView .itemComments input.inputbox{padding:5px;width:50%;}body #k2Container.itemView .itemComments #submitCommentButton{display:block;padding:10px 15px 10px;margin:15px 0;}body #k2Container.itemView .itemComments #formLog{margin:15px 0;padding:0;}body #k2Container.itemView .itemComments .even{background:none;}body #k2Container.itemView .itemComments .odd{background:none;}body #k2Container.itemView .itemComments .itemCommentsCounter:before{font-family:FontAwesome;content:"";margin-right:5px;}body #k2Container.itemView .itemComments ul.itemCommentsList li{padding:10px 0; 
    list-style: none !important;}

body #k2Container.itemView .itemComments ul.itemCommentsList li a{text-decoration:none;}

body #k2Container.itemView .itemComments ul.itemCommentsList li img{padding:5px;margin:0 10px 15px 0;border:1px solid rgba(0,0,0,0.5);}

body #k2Container.itemView .itemComments ul.itemCommentsList li p{margin:0;}
body #k2Container.itemView .itemComments ul.itemCommentsList li .commentDate{font-size:1.0em;}body #k2Container.itemView .itemComments ul.itemCommentsList li .commentAuthorName{font-size:1.0em;}body #k2Container.itemView .itemComments ul.itemCommentsList li .commentAuthorName a{font-size:1.0em;}body.component-body .btn [class^="icon-"],body.component-body .btn [class*=" icon-"]{display:inline-block !important;}body.component-body ul.simpleTabsNavigation li a{font-size:12px;}body.component-body #k2FrontendEditToolbar h2{min-height:0;border:0;margin:0;padding:0;}body.component-body .icon-cancel:before{font-family:FontAwesome !important;content:"\f00d";}body.component-body ul.tags li.tagAdd{margin:0;padding:0;}body.component-body ul.tags li.tagAdd input#search-field{border:none !important;box-shadow:none !important;margin:0;padding:0;}body.component-body ul.tags li.tagAdded,body.component-body ul.tags li.addedTag,body.component-body ul.tags li.tagAdd{margin:5px 0 5px 5px;}body.component-body .adminFormK2 input[type="radio"],body.component-body .adminFormK2 input[type="checkbox"]{margin:0 5px;}body.component-body hr.sep{margin-top:10px;margin-bottom:15px;}body.component-body div#k2ToggleSidebarContainer{margin-bottom:13px;}body.component-body h3.ui-accordion-header span.ui-icon{margin:12px 10px 0 5px;}body.component-body input,body.component-body textarea,body.component-body select{border:1px solid #cccccc !important;background:#ffffff !important;color:#333333 !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body.component-body tr td label{display:inline !important;}body.component-body .radio input,body.component-body .checkbox input{float:none;margin:0 3px 0 0;}body.component-body table.admintable .input-append input{width:165px;}body.component-body td.k2ItemFormDateField img.calendar{vertical-align:middle;}body.component-body .k2ItemFormEditor a.btn{padding:5px 10px;font-size:11px;background:rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.2);}body.component-body .k2ItemFormEditor div.dummyHeight{display:none;}body.component-body .k2ItemFormEditor .readmore{box-shadow:none;}body.component-body .k2ItemFormEditor .readmore:before{background:none;box-shadow:none;content:"";}body.component-body .k2ItemFormEditor #editor-xtd-buttons{float:left;}
body.component-body .k2ItemFormEditor #editor-xtd-buttons a{color:#000000;text-shadow:none;display:inline-block;padding:10px 15px !important;height:15px;line-height:16px;background:rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.2);}body.component-body .k2ItemFormEditor #editor-xtd-buttons .icon-file-add:before{font-family:FontAwesome !important;content:"\f02d";}body.component-body .k2ItemFormEditor #editor-xtd-buttons .button2-left .article,body.component-body .k2ItemFormEditor #editor-xtd-buttons .button2-left .image,body.component-body .k2ItemFormEditor #editor-xtd-buttons .button2-left .pagebreak,body.component-body .k2ItemFormEditor #editor-xtd-buttons .button2-left div{background-image:none !important;font-family:Arial, Helvetica, sans-serif !important;}body.component-body .k2ItemFormEditor .toggle-editor{margin:5px 10px;float:right;}body.component-body .k2ItemFormEditor .toggle-editor .button2-left{margin:0;}body.component-body .k2ItemFormEditor .toggle-editor a{display:inline-block;line-height:2.5em;padding:5px 15px !important;height:25px;border:1px solid rgba(0,0,0,0.2);}body.component-body div#k2Frontend table.k2FrontendToolbar td.button{text-shadow:none;box-shadow:none;padding:5px 10px;}body.component-body div#k2Frontend table.k2FrontendToolbar td.button:before{content:"";background:none;box-shadow:none;}body.component-body ul.tags li.tagAdd input{margin:5px;}body.component-body #adminFormK2Sidebar #resetHitsButton,body.component-body #adminFormK2Sidebar #resetRatingButton{text-shadow:none;box-shadow:none;padding:3px 8px;font-size:11px;}body.component-body #system-message .message > ul{background-repeat:no-repeat;}body.component-body #system-message .alert-message{background-color:#C3D2E5;border:2px solid #84A7DB;color:#0055BB;padding:15px;}body.component-body #system-message .alert-message h4{margin-top:0;}body.component-body #system-message .alert-message a.close{font-size:2em;float:right;cursor:pointer;margin-right:10px;}#k2Frontend #toolbar-save.button:before{display:none;}body #k2Container.k2AccountPage table tr,body #k2Container.k2AccountPage table th,body #k2Container.k2AccountPage table td{background:none !important;border:0 !important;}body #k2Container.k2AccountPage table td.key{padding-right:15px;}body #k2Container.k2AccountPage table input[type="file"]{margin:5px 0;}body .k2AccountPage table tr td label{display:inline;}body .k2AccountPage div.k2AccountPageUpdate{border:none;}body #k2Container input.inputbox,body #k2Container select,body #k2Container input[type="file"]{border:1px solid #D9D9D9;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;}body #k2Container input#genderf,body #k2Container input#genderm{float:none;margin:0 5px 5px 0;}body #k2Container .defaultSkin table.mceLayout{border:1px solid rgba(0,0,0,0.1);}body div.k2TagCloudBlock a{padding:10px 5px;}body div.k2TagCloudBlock a:hover{padding:10px 5px;background:rgba(0,0,0,0.1);border-radius:5px;}body .k2CalendarBlock{height:100%;}body .k2CalendarBlock table.calendar{background:none;margin:0;width:100%;}body .k2CalendarBlock table.calendar tr td{background:rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.15);}body .k2CalendarBlock table.calendar tr .calendarNavMonthPrev,body .k2CalendarBlock table.calendar tr .calendarNavMonthNext{text-align:center;}body .k2CalendarBlock table.calendar tr td.calendarDateLinked a{font-weight:bold;background:#ffffff;}body .k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover{background:#ffffff;color:inherit;}body .k2CalendarBlock table.calendar tr td.calendarToday{color:inherit;font-weight:bold;background:#ffffff !important;}body .k2LatestCommentsBlock ul{list-style-type:none;margin-left:0;padding-left:0;}body .k2LatestCommentsBlock ul li{padding:10px 0;}body .k2LatestCommentsBlock ul a{font-size:1.0em;}body .k2LatestCommentsBlock ul .even{background:none;border-bottom:1px dotted rgba(0,0,0,0.5);}body .k2LatestCommentsBlock ul .odd{background:none;border-bottom:1px dotted rgba(0,0,0,0.5);}body .k2LatestCommentsBlock ul img{padding:0;margin:0 10px 15px 0;border:0;}body .k2LatestCommentsBlock ul .lcComment{display:block;}body .k2LatestCommentsBlock ul .lcUsername{font-size:0.9em;}body .k2LatestCommentsBlock ul .lcCommentDate{font-size:0.9em;}body #k2Container .latestItemDateCreated,body #k2Container .latestItemCategory span,body #k2Container .latestItemTagsBlock span,body #k2Container .catItemDateCreated,body #k2Container .catItemAuthor,body #k2Container .catItemCategory span,body #k2Container .catItemTagsBlock span,body #k2Container .tagItemDateCreated,body #k2Container .tagItemCategory span,body #k2Container .userItemDateCreated,body #k2Container .userItemCategory span,body #k2Container .userItemTagsBlock span,body #k2Container .itemDateCreated,body #k2Container .itemAuthor,body #k2Container .itemTextResizerTitle,body #k2Container .itemRatingBlock,body #k2Container .itemRatingBlock span,body #k2Container .itemContentFooter,body #k2Container .itemCategory span,body #k2Container .itemTagsBlock span,body #k2Container .genericItemHeader span,body #k2Container .genericItemCategory span{color:rgba(0,0,0,0.5);}body #k2Container.k2AccountPage .admintable tr{height:60px;}body #k2Container.k2AccountPage .admintable tr input#image{height:45px;}body #k2Container input.inputbox{border:1px solid #D9D9D9;}body #k2Container ul li .even,body #k2Container ul li .odd{border-bottom:1px dotted rgba(0,0,0,0.5);}body #k2Container span.itemEditLink{margin:-8px 5px 0 0;}body #k2Container span.itemEditLink a{line-height:0;}body #k2Container .userBlock h2:before{display:none;}body #k2Container .tagItemTitle a{padding-left:0px;}body #k2Container.itemView .itemHeader h2.itemTitle{line-height:1.5em;padding-left:5px;padding-left:5px;}body #k2Container .genericItemView h2 a{padding-left:0px;}body #k2FrontendContainer table td{border-color:#e9e9e9;}body #k2FrontendContainer input[type="text"],body #k2FrontendContainer input[type="password"],body #k2FrontendContainer input[type="datetime"],body #k2FrontendContainer input[type="datetime-local"],body #k2FrontendContainer input[type="date"],body #k2FrontendContainer input[type="month"],body #k2FrontendContainer input[type="time"],body #k2FrontendContainer input[type="week"],body #k2FrontendContainer input[type="number"],body #k2FrontendContainer input[type="email"],body #k2FrontendContainer input[type="url"],body #k2FrontendContainer input[type="search"],body #k2FrontendContainer input[type="tel"],body #k2FrontendContainer input[type="color"],body #k2FrontendContainer .uneditable-input{height:30px;}.even,.odd{background:inherit;border-bottom:inherit;}body .rt-dark #k2Container .latestItemDateCreated,body .rt-dark #k2Container .latestItemCategory span,body .rt-dark #k2Container .latestItemTagsBlock span,body .rt-dark #k2Container .catItemDateCreated,body .rt-dark #k2Container .catItemAuthor,body .rt-dark #k2Container .catItemCategory span,body .rt-dark #k2Container .catItemTagsBlock span,body .rt-dark #k2Container .tagItemDateCreated,body .rt-dark #k2Container .tagItemCategory span,body .rt-dark #k2Container .userItemDateCreated,body .rt-dark #k2Container .userItemCategory span,body .rt-dark #k2Container .userItemTagsBlock span,body .rt-dark #k2Container .itemDateCreated,body .rt-dark #k2Container .itemAuthor,body .rt-dark #k2Container .itemTextResizerTitle,body .rt-dark #k2Container .itemRatingBlock,body .rt-dark #k2Container .itemRatingBlock span,body .rt-dark #k2Container .itemContentFooter,body .rt-dark #k2Container .itemCategory span,body .rt-dark #k2Container .itemTagsBlock span,body .rt-dark #k2Container .genericItemHeader span,body .rt-dark #k2Container .genericItemCategory span,body .rt-dark #k2Container .latestItemsCategory h2 a,body .rt-dark #k2Container .itemListCategory h2,body .rt-dark #k2Container .itemListSubCategories .subCategory h2,body .rt-dark #k2Container .itemListSubCategories .subCategory h2 a{color:rgba(255,255,255,0.5) !important;}body .rt-dark #k2Container.latestView .latestItemsCategory h2:before,body .rt-dark #k2Container.itemListView .itemListCategory h2:before,body .rt-dark #k2Container.itemListView .itemListSubCategories .subCategory h2:before{color:rgba(255,255,255,0.5);}body .rt-dark #k2Container input.inputbox,body .rt-dark #k2Container select,body .rt-dark #k2Container input[type="file"]{border:1px solid #222222;background:#000000;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;}body .rt-dark #k2Container div.itemSocialSharing{background:#888888;border-radius:5px;margin:15px 0;padding:15px 15px 0;box-shadow:0 0 5px rgba(0,0,0,0.5) inset;} 



/*

/* Date Badges */
.com_k2 .itemContainer.span4 .newsdate h5 {font-size:12px;line-height:100%;}
.com_k2 .itemContainer.span3 .newsdate h5,.com_k2 .itemContainer.span2 .newsdate h5,.com_k2 .itemContainer.span1 .newsdate h5  {font-size:9px;line-height:100%;}
.stockymain_wrap {margin-bottom:24px;}
/* Bootstrap Titles */
.com_k2 .itemContainer.span4 .catItemHeader h3.catItemTitle {font-size:200%;}
.com_k2 .itemContainer.span3 .catItemHeader h3.catItemTitle {font-size:120%;}
.com_k2 .itemContainer.span3 .catItemCommentsLink a,.com_k2 .itemContainer.span3 .catItemReadMore a {font-size:85%;}

/* --- Basic typography --- */
a:active,
a:focus {outline:0;}
img {border:none;}
.com_k2 .itemFullText p {margin: 2.5em 0;}
/* --- Global K2 container --- */
#k2Container {padding:0 0 24px 0;}
body.contentpane #k2Container {padding:16px;} /* used in popups */

/* --- General padding --- */
.k2Padding {padding:4px;}

/* --- Clearing --- */
.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}

/* --- Zebra rows --- */
.even {padding:2px;border-bottom:1px dotted #ccc;}
.odd {padding:2px;border-bottom:1px dotted #ccc;}

/* --- RSS feed icon --- */
div.k2FeedIcon {padding:4px 8px;}
div.k2FeedIcon a,
div.k2FeedIcon a:hover {display:block;float:right;margin:0;padding:0;width:16px;height:16px;background:url(../images/fugue/feed.png) no-repeat 50% 50%;}
div.k2FeedIcon a span,
div.k2FeedIcon a:hover span {display:none;}

/* --- Rating --- */
.itemRatingForm {display:block;vertical-align:middle;line-height:25px;float:left;}
.itemRatingLog {font-size:11px;margin:0;padding:0 0 0 4px;float:left;}
div.itemRatingForm .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px;}
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {background:transparent url(../images/system/transparent_star.gif) left -1000px repeat-x;}
.itemRatingList {position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.itemRatingList li {display:inline;background:none;padding:0;}
.itemRatingList a,
.itemRatingList .itemCurrentRating {position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.itemRatingList a:hover {background-position:left bottom;}
.itemRatingList a.one-star {width:20%;z-index:6;}
.itemRatingList a.two-stars {width:40%;z-index:5;}
.itemRatingList a.three-stars {width:60%;z-index:4;}
.itemRatingList a.four-stars {width:80%;z-index:3;}
.itemRatingList a.five-stars {width:100%;z-index:2;}
.itemRatingList .itemCurrentRating {z-index:1;background-position:0 center;margin:0;padding:0;}
span.siteRoot {display:none;}

/* --- CSS added with Javascript --- */
.smallerFontSize {font-size:100%;line-height:inherit;}
.largerFontSize {font-size:150%;line-height:140%;}

/* --- ReCaptcha --- */
.recaptchatable .recaptcha_image_cell,
#recaptcha_table {background-color:#fff !important;}
#recaptcha_table {border-color: #ccc !important;}
#recaptcha_response_field {border-color: #ccc !important;background-color:#fff !important;}

/* --- Primary lists in modules --- */
div.k2LatestCommentsBlock ul,
div.k2TopCommentersBlock ul,
div.k2ItemsBlock ul,
div.k2LoginBlock ul,
div.k2UserBlock ul.k2UserBlockActions,
div.k2UserBlock ul.k2UserBlockRenderedMenu,
div.k2ArchivesBlock ul,
div.k2AuthorsListBlock ul,
div.k2CategoriesListBlock ul,
div.k2UsersBlock ul {} /* Example CSS: padding:0;margin:0;list-style:none;*/

div.k2LatestCommentsBlock ul li,
div.k2TopCommentersBlock ul li,
div.k2ItemsBlock ul li,
div.k2LoginBlock ul li,
div.k2UserBlock ul.k2UserBlockActions li,
div.k2UserBlock ul.k2UserBlockRenderedMenu li,
div.k2ArchivesBlock ul li,
div.k2AuthorsListBlock ul li,
div.k2CategoriesListBlock ul li,
div.k2UsersBlock ul li {} /* Example CSS: display:block;clear:both;padding:2px 0;border-bottom:1px dotted #ccc;*/

div.itemContainer.span12 {margin-left:0px!important;}

.featureit {margin-top:12px;}

.clearList {display:none;float:none;clear:both;} /* this class is used to clear all previous floating list elements */
.lastItem {border:none;} /* class appended on last list item */

/* --- Avatars --- */
.k2Avatar img {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0;}

/* --- Read more --- */
a.k2ReadMore {}
a.k2ReadMore:hover {}

/* --- Pagination --- */
div.k2Pagination {padding:8px;margin:24px 0 4px 0;text-align:center;color:#999;}

/* --- Pagination (additional styling for Joomla! 1.6+) --- */
div.k2Pagination ul {text-align:center;}
div.k2Pagination ul li {display:inline;}

/* --- Extra fields: CSV data styling --- */
table.csvData {}
table.csvData tr th {}
table.csvData tr td {}





/*----------------------------------------------------------------------
	Component: Item view
----------------------------------------------------------------------*/
a.itemPrintThisPage {display:block;width:160px;margin:4px auto 16px;padding:4px;background:#F7FAFE;border:1px solid #ccc;text-align:center;color:#555;font-size:13px;}
a.itemPrintThisPage:hover {background:#eee;text-decoration:none;}

div.itemView {padding:8px 0 24px 0;margin:0 0 24px 0;} /* this is the item container for this view */
div.itemIsFeatured {} /* Attach a class for each featured item */

span.itemEditLink {float:right;display:block;padding:4px 0;margin:0;width:120px;text-align:right;}
span.itemEditLink a {padding:2px 12px;border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
span.itemEditLink a:hover {background:#ffffcc;}

div.itemHeader {}
	div.itemHeader span.itemDateCreated {color:#999;font-size:11px;}
	div.itemHeader h2.itemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:36px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
	.com_k2 .stockyphoto .itemHeader h2.itemTitle {margin-bottom:12px!important;}
	div.itemHeader h2.itemTitle span {}
	div.itemHeader h2.itemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Featured" presented in superscript */
	div.itemHeader span.itemAuthor {display:block;padding:0;margin:0;}
	div.itemHeader span.itemAuthor a {}
	div.itemHeader span.itemAuthor a:hover {}

div.itemToolbar {padding:2px 0;margin:8px 0 32px 0;}
	div.itemToolbar ul {text-align:right;list-style:none;padding:0;margin:0;}
	.com_k2 .stockyphoto .itemToolbar ul {text-align:left;list-style:none;padding:0;margin:0;}
	div.itemToolbar ul li {display:inline;list-style:none;padding:0 4px 0 8px;margin:0;border-left:1px solid #ccc;text-align:center;background:none;font-size:12px;}
	div.itemToolbar ul > li:first-child {border:none;} /* remove the first CSS border from the left of the toolbar */
	div.itemToolbar ul li a {font-size:12px;font-weight:normal;}
	div.itemToolbar ul li a:hover {}
	div.itemToolbar ul li a span {}
	div.itemToolbar ul li a.itemPrintLink {}
	div.itemToolbar ul li a.itemPrintLink span {}
	div.itemToolbar ul li a.itemEmailLink {}
	div.itemToolbar ul li a.itemEmailLink span {}
	div.itemToolbar ul li a.itemVideoLink {}
	div.itemToolbar ul li a.itemVideoLink span {}
	div.itemToolbar ul li a.itemImageGalleryLink {}
	div.itemToolbar ul li a.itemImageGalleryLink span {}
	div.itemToolbar ul li a.itemCommentsLink {}
	div.itemToolbar ul li a.itemCommentsLink span {}
	div.itemToolbar ul li a img {vertical-align:middle;}
	div.itemToolbar ul li span.itemTextResizerTitle {}
	div.itemToolbar ul li a#fontDecrease {margin:0 0 0 2px;}
	div.itemToolbar ul li a#fontDecrease img {width:13px;height:13px;background:url(../images/system/font_decrease.gif) no-repeat;}
	div.itemToolbar ul li a#fontIncrease {margin:0 0 0 2px;}
	div.itemToolbar ul li a#fontIncrease img {width:13px;height:13px;background:url(../images/system/font_increase.gif) no-repeat;}
	div.itemToolbar ul li a#fontDecrease span,
	div.itemToolbar ul li a#fontIncrease span {display:none;}

div.itemRatingBlock {padding:8px 0;}
	div.itemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.itemBody {margin:0;}

div.itemImageBlock {margin:0 0 16px 0;}
	span.itemImage {display:block;text-align:center;margin:0 0 8px 0;}
	
	span.itemImageCaption {color:#666;float:left;display:block;font-size:11px;}
	span.itemImageCredits {color:#999;float:right;display:block;font-style:italic;font-size:11px;}

div.itemIntroText {color:#444;font-size:18px;font-weight:bold;line-height:24px;padding:4px 0 12px 0;}
	div.itemIntroText img {}

div.itemFullText {}
	div.itemFullText h3 {margin:0;padding:16px 0 4px 0;}
	div.itemFullText p {}
	div.itemFullText img {}

div.itemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
	div.itemExtraFields h3 {margin:0;padding:0 0 8px 0;line-height:normal !important;}
	div.itemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.itemExtraFields ul li {display:block;}
	div.itemExtraFields ul li span.itemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.itemExtraFields ul li span.itemExtraFieldsValue {}

div.itemContentFooter {display:block;text-align:right;padding:4px;margin:16px 0 4px 0;border-top:1px solid #ddd;color:#999;}
.stockyphoto .itemContentFooter {display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-top:0px solid #ddd;color:#555;}
	span.itemHits {float:left;}
	span.itemDateModified {}

div.itemSocialSharing {padding:8px 0;}
	div.itemTwitterButton {float:left;margin:2px 24px 0 0;}
	div.itemFacebookButton {float:left;margin-right:24px;width:200px;}
	div.itemGooglePlusOneButton {}
	.com_k2 .stockyphoto .itemSocialSharing {margin-bottom:16px;}

div.itemLinks {margin:16px 0;padding:0;}
.stockyphoto .itemLinks {margin:0;padding:0;}
div.itemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.itemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemCategory a {}
div.itemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.itemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemTagsBlock ul.itemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.itemTagsBlock ul.itemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.itemTagsBlock ul.itemTags li a {}
	div.itemTagsBlock ul.itemTags li a:hover {}

div.itemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
.stockyphoto .itemAttachmentsBlock {display:inline-block;
border-radius: 4px;
border: 1px solid #ddd;
padding:7px 12px;
}
	div.itemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemAttachmentsBlock ul.itemAttachments {list-style:none;padding:0;margin:0;display:inline;}
	div.itemAttachmentsBlock ul.itemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
	div.itemAttachmentsBlock ul.itemAttachments li a {}
	div.itemAttachmentsBlock ul.itemAttachments li a:hover {}
	div.itemAttachmentsBlock ul.itemAttachments li span {font-size:10px;color:#999;font-weight:normal;}

/* Author block */
div.itemAuthorBlock {margin:0 0 16px 0;}
.com_k2 .stockyphoto .itemAuthorBlock  {width:50%;}
	div.itemAuthorBlock img.itemAuthorAvatar {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails {margin:0;padding:4px 0 0 0;}
	.com_k2 .stockyphoto .itemAuthorDetails {margin:0 0 0 12px;padding:4px 0 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName {margin:0 0 4px 0;padding:0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a:hover {}
	div.itemAuthorBlock div.itemAuthorDetails p {}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {font-weight:bold;color:#555;border-right:1px solid #ccc;padding:0 8px 0 0;margin:0 4px 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail {font-weight:bold;color:#555;}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a {font-weight:normal;}

/* Author latest */
div.itemAuthorLatest {margin-bottom:16px;padding:0;}
	div.itemAuthorLatest h3 {}
	div.itemAuthorLatest ul {}
		div.itemAuthorLatest ul li {}
			div.itemAuthorLatest ul li a {}
			div.itemAuthorLatest ul li a:hover {}

/* Related by tag */
div.itemRelated {margin-bottom:16px;padding:0;} /* Add overflow-x:scroll; if you want to enable the scrolling features, as explained in item.php */
	div.itemRelated h3 {}
	div.itemRelated ul {}
		div.itemRelated ul li {}
		div.itemRelated ul li.k2ScrollerElement {float:left;overflow:hidden;border:1px solid #ccc;padding:4px;margin:0 4px 4px 0;background:#fff;} /* you need to insert this class in the related li element in item.php for this styling to take effect */
		div.itemRelated ul li.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
			a.itemRelTitle {}
			div.itemRelCat {}
				div.itemRelCat a {}
			div.itemRelAuthor {}
				div.itemRelAuthor a {}
			img.itemRelImg {}
			div.itemRelIntrotext {}
			div.itemRelFulltext {}
			div.itemRelMedia {}
			div.itemRelImageGallery {}

/* Video */
div.itemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.itemVideoBlock div.itemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.itemVideoBlock span.itemVideo {display:block;overflow:hidden;}
	div.itemVideoBlock span.itemVideoCaption {color:#eee;float:left;display:block;font-size:11px;font-weight:bold;width:60%;}
	div.itemVideoBlock span.itemVideoCredits {color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right;}

/* Image Gallery */
div.itemImageGallery {margin:0 0 16px 0;padding:0;}

/* Article navigation */
div.itemNavigation {padding:4px 8px;margin:0 0 24px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fffff0;}
	div.itemNavigation span.itemNavigationTitle {color:#999;}
	div.itemNavigation a.itemPrevious {padding:0 12px;}
	div.itemNavigation a.itemNext {padding:0 12px;}

/* Comments */
div.itemComments {}

	div.itemComments ul.itemCommentsList {margin:0 0 16px;padding:0;list-style:none;}
	div.itemComments ul.itemCommentsList li {padding:4px;margin:0;border-bottom:1px dotted #ddd;}
	div.itemComments ul.itemCommentsList li.authorResponse {background:url(../images/system/stripes.png) repeat;}
	div.itemComments ul.itemCommentsList li.unpublishedComment {background:#ffeaea;}
	div.itemComments ul.itemCommentsList li img {float:left;margin:4px 4px 4px 0;padding:4px;background:#fff;border-bottom:1px solid #d7d7d7;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
	div.itemComments ul.itemCommentsList li span.commentDate {padding:0 4px 0 0;margin:0 8px 0 0;border-right:1px solid #ccc;font-weight:bold;font-size:14px;}
	div.itemComments ul.itemCommentsList li span.commentAuthorName {font-weight:bold;font-size:14px;}
	div.itemComments ul.itemCommentsList li p {padding:4px 0;}
	div.itemComments ul.itemCommentsList li span.commentAuthorEmail {display:none;}
	div.itemComments ul.itemCommentsList li span.commentLink {float:right;margin-left:8px;}
	div.itemComments ul.itemCommentsList li span.commentLink a {font-size:11px;color:#999;text-decoration:underline;}
	div.itemComments ul.itemCommentsList li span.commentLink a:hover {font-size:11px;color:#555;text-decoration:underline;}

	div.itemComments ul.itemCommentsList li span.commentToolbar {display:block;clear:both;}
	div.itemComments ul.itemCommentsList li span.commentToolbar a {font-size:11px;color:#999;text-decoration:underline;margin-right:4px;}
	div.itemComments ul.itemCommentsList li span.commentToolbar a:hover {font-size:11px;color:#555;text-decoration:underline;}
	div.itemComments ul.itemCommentsList li span.commentToolbarLoading {background:url(../images/system/searchLoader.gif) no-repeat 100% 50%;}

div.itemCommentsPagination {padding:4px;margin:0 0 24px 0;}
	div.itemCommentsPagination span.pagination {display:block;float:right;clear:both;}

div.itemCommentsForm h3 {margin:0;padding:0 0 4px 0;}
	div.itemCommentsForm p.itemCommentsFormNotes {border-top:2px solid #ccc;}
	div.itemCommentsForm form {}
	div.itemCommentsForm form label.formComment {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formName {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formEmail {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formUrl {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formRecaptcha {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form textarea.inputbox {display:block;width:350px;height:160px;margin:0;border:1px solid #ccc;}
	div.itemCommentsForm form input.inputbox {display:block;width:350px;margin:0;}
	div.itemCommentsForm form input#submitCommentButton {display:block;margin:16px 0 0 0;padding:12px 16px;border:1px solid #ccc;font-size:16px;background:transparent;border-radius:3px;}
	div.itemCommentsForm form span#formLog {margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;color:#CF1919;}
	div.itemCommentsForm form .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;}

/* "Report comment" form */
div.k2ReportCommentFormContainer {padding:8px;width:480px;margin:0 auto;}
	div.k2ReportCommentFormContainer blockquote {width:462px;background:#f7fafe;border:1px solid #ddd;padding:8px;margin:0 0 8px 0;}
	div.k2ReportCommentFormContainer blockquote span.quoteIconLeft {font-style:italic;font-weight:bold;font-size:40px;color:#135CAE;line-height:30px;vertical-align:top;display:block;float:left;}
	div.k2ReportCommentFormContainer blockquote span.quoteIconRight {font-style:italic;font-weight:bold;font-size:40px;color:#135CAE;line-height:30px;vertical-align:top;display:block;float:right;}
	div.k2ReportCommentFormContainer blockquote span.theComment {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:12px;font-weight:normal;color:#000;padding:0 4px;}
	div.k2ReportCommentFormContainer form label {display:block;font-weight:bold;}
	div.k2ReportCommentFormContainer form input,
	div.k2ReportCommentFormContainer form textarea {display:block;border:1px solid #ddd;font-size:12px;padding:2px;margin:0 0 8px 0;width:474px;}
	div.k2ReportCommentFormContainer form #recaptcha {margin-bottom:24px;}
	div.k2ReportCommentFormContainer form span#formLog {margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;color:#CF1919;}
	div.k2ReportCommentFormContainer form .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;}

/* Back to top link */
div.itemBackToTop {text-align:right;}
	div.itemBackToTop a {text-decoration:underline;}
	div.itemBackToTop a:hover {text-decoration:underline;}



/*----------------------------------------------------------------------
	Component: Itemlist view (category)
----------------------------------------------------------------------*/

.com_k2 .itemListCategory h2 {font-size:48px;}
.com_k2 .itemListCategory p {}
.com_k2 .itemListCategory {margin-bottom:48px;}
div.itemListCategoriesBlock {}

/* --- Category block --- */
div.itemListCategory {background:transparent;border:0px solid #ddd;margin:4px 0;padding:8px;}
	span.catItemAddLink {display:block;padding:8px 0;margin:0 0 4px 0;border-bottom:1px dotted #ccc;text-align:right;}
	span.catItemAddLink a {padding:4px 16px;border:1px solid #ccc;background:#eee;text-decoration:none;}
	span.catItemAddLink a:hover {background:#ffffcc;}
	div.itemListCategory img {display:block;padding:4px;margin:12px; 0}
	div.itemListCategory h2 {}
	div.itemListCategory p {}

/* --- Sub-category block --- */
div.itemListSubCategories {}
	div.itemListSubCategories h3 {}
		div.subCategoryContainer {float:left;}
		div.subCategoryContainerLast {} /* this class is appended to the last container on each row of items (useful when you want to set 0 padding/margin to the last container) */
			div.subCategory {background:#f7fafe;border:1px solid #ddd;margin:4px;padding:8px;}
				div.subCategory a.subCategoryImage,
				div.subCategory a.subCategoryImage:hover {text-align:center;display:block;}
				div.subCategory a.subCategoryImage img,
				div.subCategory a.subCategoryImage:hover img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
				div.subCategory h2 {}
				div.subCategory h2 a {}
				div.subCategory h2 a:hover {}
				div.subCategory p {}

/* --- Item groups --- */
div.itemList {}
	div#itemListLeading {}
	div#itemListPrimary {}
	div#itemListSecondary {}
	div#itemListLinks {background:#f7fafe;border:1px solid #ddd;margin:8px 0;padding:8px;}

		div.itemContainer {margin-bottom:28px;}
		div.itemContainerLast {} /* this class is appended to the last container on each row of items (useful when you want to set 0 padding/margin to the last container) */

div#k2Container.itemListView .span3 .catItemHeader h3.catItemTitle {font-size:150%;}
/* --- Item block for each item group --- */
div.catItemView {padding:4px;} /* this is the item container for this view - we add a generic padding so that items don't get stuck with each other */

	/* Additional class appended to the element above for further styling per group item */
	div.groupLeading {}
	div.groupPrimary {}
	div.groupSecondary {}
	div.groupLinks {padding:0;margin:0;}

	div.catItemIsFeatured {} /* Attach a class for each featured item */

span.catItemEditLink {float:right;display:block;padding:4px 0;margin:0;width:120px;text-align:right;}
span.catItemEditLink a {padding:2px 12px;border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
span.catItemEditLink a:hover {background:#ffffcc;}

div.catItemHeader {}
	div.catItemHeader span.catItemDateCreated {color:#999;font-size:12px;display:inline;}
	div.catItemHeader h3.catItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding: 0px 0px 16px 0px!important;margin:0;}
	div.catItemHeader h3.catItemTitle span {}
	div.catItemHeader h3.catItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* superscript */
	div.catItemHeader span.catItemAuthor {font-size:12px;display:block;padding-top:8px;margin-right:8px;display:inline;}
	div.catItemHeader span.catItemAuthor a {}
	div.catItemHeader span.catItemAuthor a:hover {}

div.catItemRatingBlock {padding:8px 0;}
	div.catItemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.catItemBody {padding:0px 0;margin:0;}
.catItemView.stockyphoto .catItemBody {padding:0!important;}
div.catItemImageBlock {padding:0px;margin:0 0 16px 0;}
.catItemView.stockyphoto .catItemImageBlock {padding:0;margin:0;}
	span.catItemImage {display:block;text-align:center;margin:0 0 8px 0;}
	span.catItemImage img {border:0px solid #ccc;padding:0px;}

div.catItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 0px 0;}
	div.catItemIntroText img {}

div.catItemExtraFields, div.genericItemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
	div.catItemExtraFields h4, div.genericItemExtraFields h4 {margin:0;padding:0 0 8px 0;line-height:normal !important;}
	div.catItemExtraFields ul, div.genericItemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.catItemExtraFields ul li, div.genericItemExtraFields ul li {display:block;}
	div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.catItemExtraFields ul li span.catItemExtraFieldsValue {}

div.catItemLinks {margin:0 0 16px 0;padding:0;}

div.catItemHitsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	span.catItemHits {}

div.catItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemCategory a {}

div.catItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemTagsBlock ul.catItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.catItemTagsBlock ul.catItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.catItemTagsBlock ul.catItemTags li a {}
	div.catItemTagsBlock ul.catItemTags li a:hover {}

div.catItemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemAttachmentsBlock ul.catItemAttachments {list-style:none;padding:0;margin:0;display:inline;}
	div.catItemAttachmentsBlock ul.catItemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
	div.catItemAttachmentsBlock ul.catItemAttachments li a {}
	div.catItemAttachmentsBlock ul.catItemAttachments li a:hover {}
	div.catItemAttachmentsBlock ul.catItemAttachments li span {font-size:10px;color:#999;font-weight:normal;}

/* Video */
div.catItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.catItemVideoBlock div.catItemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.catItemVideoBlock span.catItemVideo {display:block;}

/* Image Gallery */
div.catItemImageGallery {margin:0 0 16px 0;padding:0;}

/* Anchor link to comments */
div.catItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.catItemCommentsLink a {}
	div.catItemCommentsLink a:hover {}

/* Read more link */
div.catItemReadMore {display:inline;}
	div.catItemReadMore a {}
	div.catItemReadMore a:hover {}

/* Modified date */
span.catItemDateModified {display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #ddd;}



/*----------------------------------------------------------------------
	Component: Itemlist view (user)
----------------------------------------------------------------------*/

/* User info block */
div.userView {}
	div.userBlock {background:#f7fafe;border:1px solid #ddd;margin:0 0 16px 0;padding:8px;clear:both;}

		span.userItemAddLink {display:block;padding:8px 0;margin:0 0 4px 0;border-bottom:1px dotted #ccc;text-align:right;}
		span.userItemAddLink a {padding:4px 16px;border:1px solid #ccc;background:#eee;text-decoration:none;}
		span.userItemAddLink a:hover {background:#ffffcc;}

		div.userBlock img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
		div.userBlock h2 {}
		div.userBlock div.userDescription {padding:4px 0;}
		div.userBlock div.userAdditionalInfo {padding:4px 0;margin:8px 0 0 0;}
			span.userURL {font-weight:bold;color:#555;display:block;}
			span.userEmail {font-weight:bold;color:#555;display:block;}

		div.userItemList {}

/* User items */
div.userItemView {} /* this is the item container for this view */
div.userItemIsFeatured {} /* Attach a class for each featured item */

div.userItemViewUnpublished {opacity:0.9;border:4px dashed #ccc;background:#fffff2;padding:8px;margin:8px 0;}

span.userItemEditLink {float:right;display:block;padding:4px 0;margin:0;width:120px;text-align:right;}
	span.userItemEditLink a {padding:2px 12px;border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
	span.userItemEditLink a:hover {background:#ffffcc;}

div.userItemHeader {}
	div.userItemHeader span.userItemDateCreated {color:#999;font-size:11px;}
	div.userItemHeader h3.userItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
	div.userItemHeader h3.userItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Unpublished" presented in superscript */

div.userItemBody {padding:8px 0;margin:0;}

div.userItemImageBlock {padding:0;margin:0;float:left;}
	span.userItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.userItemImage img {border:1px solid #ccc;padding:8px;}

div.userItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.userItemIntroText img {}

div.userItemLinks {margin:0 0 16px 0;padding:0;}

div.userItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.userItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.userItemCategory a {}

div.userItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.userItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.userItemTagsBlock ul.userItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.userItemTagsBlock ul.userItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.userItemTagsBlock ul.userItemTags li a {}
	div.userItemTagsBlock ul.userItemTags li a:hover {}

/* Anchor link to comments */
div.userItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.userItemCommentsLink a {}
	div.userItemCommentsLink a:hover {}

/* Read more link */
div.userItemReadMore {display:inline;}
	div.userItemReadMore a {}
	div.userItemReadMore a:hover {}



/*----------------------------------------------------------------------
	Component: Itemlist view (tag)
----------------------------------------------------------------------*/
div.tagView {}

div.tagItemList {}

div.tagItemView {border-bottom:1px dotted #ccc;padding:8px 0;margin:0 0 16px 0;} /* this is the item container for this view */
.tagView.stockyphoto .tagItemView {border-bottom:0px dotted #ccc;padding:0;margin:0 0 16px 0;}
div.tagItemHeader {}
	div.tagItemHeader span.tagItemDateCreated {color:#999;font-size:11px;}
	div.tagItemHeader h2.tagItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}

div.tagItemBody {padding:8px 0;margin:0;}

div.tagItemImageBlock {padding:0;margin-bottom:36px;float:left;}
	span.tagItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.tagItemImage img {}

div.tagItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.tagItemIntroText img {}

	div.tagItemExtraFields {}
		div.tagItemExtraFields h4 {}
		div.tagItemExtraFields ul {}
			div.tagItemExtraFields ul li {}
				div.tagItemExtraFields ul li span.tagItemExtraFieldsLabel {}
				div.tagItemExtraFields ul li span.tagItemExtraFieldsValue {}

	div.tagItemCategory {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
		div.tagItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
		div.tagItemCategory a {}

/* Read more link */
div.tagItemReadMore {display:inline;}
	div.tagItemReadMore a {}
	div.tagItemReadMore a:hover {}



/*----------------------------------------------------------------------
	Component: Itemlist view (generic)
----------------------------------------------------------------------*/
div.genericView {}

div.genericItemList {}

div.genericItemView {border-bottom:1px dotted #ccc;padding:8px 0;margin:0 0 16px 0;} /* this is the item container for this view */

div.genericItemHeader {}
	div.genericItemHeader span.genericItemDateCreated {color:#999;font-size:11px;}
	div.genericItemHeader h2.genericItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}

div.genericItemBody {padding:8px 0;margin:0;}

div.genericItemImageBlock {padding:0;margin:0;float:left;}
	span.genericItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.genericItemImage img {border:1px solid #ccc;padding:8px;}

div.genericItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.genericItemIntroText img {}

	div.genericItemExtraFields {}
		div.genericItemExtraFields h4 {}
		div.genericItemExtraFields ul {}
			div.genericItemExtraFields ul li {}
				div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {}
				div.genericItemExtraFields ul li span.genericItemExtraFieldsValue {}

	div.genericItemCategory {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
		div.genericItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
		div.genericItemCategory a {}

/* Read more link */
div.genericItemReadMore {display:inline;}
	div.genericItemReadMore a {}
	div.genericItemReadMore a:hover {}

/* No results found message */
div#genericItemListNothingFound {padding:40px;text-align:center;}
	div#genericItemListNothingFound p {font-size:20px;color:#999;}

/* --- Google Search (use Firebug or similar tools to inspect the generated HTML, then style accordingly --- */
#k2GoogleSearchContainer .gsc-control {width:auto !important;}
#k2GoogleSearchContainer .gsc-control .gsc-above-wrapper-area,
#k2GoogleSearchContainer .gsc-control .gsc-resultsHeader,
#k2GoogleSearchContainer .gsc-control .gsc-url-bottom {display:none !important;} /* Hide unneeded elements of the results page */



/*----------------------------------------------------------------------
	Component: Latest view
----------------------------------------------------------------------*/

div.latestItemsContainer {float:left;}

/* Category info block */
div.latestItemsCategory {background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;}
	div.latestItemsCategoryImage {text-align:center;}
	div.latestItemsCategoryImage img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.latestItemsCategory h2 {}
div.latestItemsCategory p {}

/* User info block */
div.latestItemsUser {background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;clear:both;}
	div.latestItemsUser img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.latestItemsUser h2 {}
	div.latestItemsUser p.latestItemsUserDescription {padding:4px 0;}
	div.latestItemsUser p.latestItemsUserAdditionalInfo {padding:4px 0;margin:8px 0 0 0;}
		span.latestItemsUserURL {font-weight:bold;color:#555;display:block;}
		span.latestItemsUserEmail {font-weight:bold;color:#555;display:block;}

/* Latest items list */
div.latestItemList {padding:0 8px 8px 0;}

div.latestItemView {} /* this is the item container for this view */

div.latestItemHeader {}
	div.latestItemHeader h3.latestItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}

span.latestItemDateCreated {color:#999;font-size:11px;}

div.latestItemBody {padding:8px 0;margin:0;}

div.latestItemImageBlock {padding:0;margin:0;float:left;}
	span.latestItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.latestItemImage img {border:1px solid #ccc;padding:8px;}

div.latestItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.latestItemIntroText img {}

div.latestItemLinks {margin:0 0 16px 0;padding:0;}

div.latestItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.latestItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.latestItemCategory a {}

div.latestItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.latestItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.latestItemTagsBlock ul.latestItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.latestItemTagsBlock ul.latestItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.latestItemTagsBlock ul.latestItemTags li a {}
	div.latestItemTagsBlock ul.latestItemTags li a:hover {}

/* Video */
div.latestItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.latestItemVideoBlock span.latestItemVideo {display:block;}

/* Anchor link to comments */
div.latestItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.latestItemCommentsLink a {}
	div.latestItemCommentsLink a:hover {}

/* Read more link */
div.latestItemReadMore {display:inline;}
	div.latestItemReadMore a {}
	div.latestItemReadMore a:hover {}

/* Items presented in a list */
h2.latestItemTitleList {font-size:14px;padding:2px 0;margin:8px 0 2px 0;font-family:Arial, Helvetica, sans-serif;border-bottom:1px dotted #ccc;line-height:normal;}



/*----------------------------------------------------------------------
	Component: Register & profile page views (register.php & profile.php)
----------------------------------------------------------------------*/
.k2AccountPage {}
.k2AccountPage table {}
.k2AccountPage table tr th {}
.k2AccountPage table tr td {}
.k2AccountPage table tr td label {white-space:nowrap;}
img.k2AccountPageImage {border:4px solid #ddd;margin:10px 0;padding:0;display:block;}
.k2AccountPage div.k2AccountPageNotice {padding:8px;}
.k2AccountPage div.k2AccountPageUpdate {border-top:1px dotted #ccc;margin:8px 0;padding:8px;text-align:right;}

.k2AccountPage th.k2ProfileHeading {text-align:left;font-size:18px;padding:8px;/*background:#f6f6f6;border-bottom:1px solid #e9e9e9;*/}
.k2AccountPage td#userAdminParams {padding:0;margin:0;}
.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key {color:#666;font-weight:bold;text-align:left;font-size:11px;width:140px;}

/* Profile edit */
.k2AccountPage table.admintable {}
.k2AccountPage table.admintable tr td {}
.k2AccountPage table.admintable tr td span {}
.k2AccountPage table.admintable tr td span label {}



/*----------------------------------------------------------------------
	Modules: mod_k2_comments
----------------------------------------------------------------------*/

/* Latest Comments */
div.k2LatestCommentsBlock {}
div.k2LatestCommentsBlock ul {}
div.k2LatestCommentsBlock ul li {}
div.k2LatestCommentsBlock ul li.lastItem {}
div.k2LatestCommentsBlock ul li a.lcAvatar img {}
div.k2LatestCommentsBlock ul li a {}
div.k2LatestCommentsBlock ul li a:hover {}
div.k2LatestCommentsBlock ul li span.lcComment {}
div.k2LatestCommentsBlock ul li span.lcUsername {}
div.k2LatestCommentsBlock ul li span.lcCommentDate {color:#999;}
div.k2LatestCommentsBlock ul li span.lcItemTitle {}
div.k2LatestCommentsBlock ul li span.lcItemCategory {}

/* Top Commenters */
div.k2TopCommentersBlock {}
div.k2TopCommentersBlock ul {}
div.k2TopCommentersBlock ul li {}
div.k2TopCommentersBlock ul li.lastItem {}
div.k2TopCommentersBlock ul li a.tcAvatar img {}
div.k2TopCommentersBlock ul li a.tcLink {}
div.k2TopCommentersBlock ul li a.tcLink:hover {}
div.k2TopCommentersBlock ul li span.tcUsername {}
div.k2TopCommentersBlock ul li span.tcCommentsCounter {}
div.k2TopCommentersBlock ul li a.tcLatestComment {}
div.k2TopCommentersBlock ul li a.tcLatestComment:hover {}
div.k2TopCommentersBlock ul li span.tcLatestCommentDate {color:#999;}



/*----------------------------------------------------------------------
	Modules: mod_k2_content
----------------------------------------------------------------------*/

div.k2ItemsBlock {}

div.k2ItemsBlock p.modulePretext {}

div.k2ItemsBlock ul {}
div.k2ItemsBlock ul li {}
div.k2ItemsBlock ul li a {}
div.k2ItemsBlock ul li a:hover {}
div.k2ItemsBlock ul li.lastItem {}

div.k2ItemsBlock ul li a.moduleItemTitle {}
div.k2ItemsBlock ul li a.moduleItemTitle:hover {}

div.k2ItemsBlock ul li div.moduleItemAuthor {}
div.k2ItemsBlock ul li div.moduleItemAuthor a {}
div.k2ItemsBlock ul li div.moduleItemAuthor a:hover {}

div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {}

div.k2ItemsBlock ul li div.moduleItemIntrotext {display:block;padding:4px 0;line-height:120%;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {float:right;margin:2px 0 4px 4px;padding:0;border:2px solid #ddd;}

div.k2ItemsBlock ul li div.moduleItemExtraFields {}
	div.moduleItemExtraFields ul {}
	div.moduleItemExtraFields ul li {}
	div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue {}

div.k2ItemsBlock ul li div.moduleItemVideo {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCaption {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCredits {}

div.k2ItemsBlock ul li span.moduleItemDateCreated {}

div.k2ItemsBlock ul li a.moduleItemCategory {}

div.k2ItemsBlock ul li div.moduleItemTags {}
div.k2ItemsBlock ul li div.moduleItemTags b {}
div.k2ItemsBlock ul li div.moduleItemTags a {padding:0 2px;}
div.k2ItemsBlock ul li div.moduleItemTags a:hover {}

div.k2ItemsBlock ul li div.moduleAttachments {}

div.k2ItemsBlock ul li a.moduleItemComments {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemComments:hover {}
div.k2ItemsBlock ul li span.moduleItemHits {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemReadMore {}
div.k2ItemsBlock ul li a.moduleItemReadMore:hover {}

div.k2ItemsBlock a.moduleCustomLink {}
div.k2ItemsBlock a.moduleCustomLink:hover {}



/*----------------------------------------------------------------------
	Modules: mod_k2_user (mod_k2_login will be removed in v2.6)
----------------------------------------------------------------------*/

div.k2LoginBlock {}
	div.k2LoginBlock p.preText {}

	div.k2LoginBlock fieldset.input {margin:0;padding:0 0 8px 0;}
	div.k2LoginBlock fieldset.input p {margin:0;padding:0 0 4px 0;}
	div.k2LoginBlock fieldset.input p label {display:block;}
	div.k2LoginBlock fieldset.input p input {display:block;}
	div.k2LoginBlock fieldset.input p#form-login-remember label,
	div.k2LoginBlock fieldset.input p#form-login-remember input {display:inline;}
	div.k2LoginBlock fieldset.input input.button {}

	div.k2LoginBlock ul {}
	div.k2LoginBlock ul li {}

	div.k2LoginBlock p.postText {}

div.k2UserBlock {}
	div.k2UserBlock p.ubGreeting {border-bottom:1px dotted #ccc;}
	div.k2UserBlock div.k2UserBlockDetails a.ubAvatar img {}
	div.k2UserBlock div.k2UserBlockDetails span.ubName {display:block;font-weight:bold;font-size:14px;}
	div.k2UserBlock div.k2UserBlockDetails span.ubCommentsCount {}

	div.k2UserBlock ul.k2UserBlockActions {}
		div.k2UserBlock ul.k2UserBlockActions li {}
		div.k2UserBlock ul.k2UserBlockActions li a {}
		div.k2UserBlock ul.k2UserBlockActions li a:hover {}

	div.k2UserBlock ul.k2UserBlockRenderedMenu {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li a {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li a:hover {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul {} /* 2nd level ul */
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul li {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul li a {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul {} /* 3rd level ul (and so on...) */
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul li {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul li a {}

	div.k2UserBlock form {}
	div.k2UserBlock form input.ubLogout {}



/*----------------------------------------------------------------------
	Modules: mod_k2_tools
----------------------------------------------------------------------*/

/* --- Archives --- */
div.k2ArchivesBlock {}
div.k2ArchivesBlock ul {}
div.k2ArchivesBlock ul li {}
div.k2ArchivesBlock ul li a {}
div.k2ArchivesBlock ul li a:hover {}

/* --- Authors --- */
div.k2AuthorsListBlock {}
div.k2AuthorsListBlock ul {}
div.k2AuthorsListBlock ul li {}
div.k2AuthorsListBlock ul li a.abAuthorAvatar img {}
div.k2AuthorsListBlock ul li a.abAuthorName {}
div.k2AuthorsListBlock ul li a.abAuthorName:hover {}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem {display:block;clear:both;}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover {}
div.k2AuthorsListBlock ul li span.abAuthorCommentsCount {}

/* --- Breadcrumbs --- */
div.k2BreadcrumbsBlock {}
div.k2BreadcrumbsBlock span.bcTitle {padding:0 4px 0 0;color:#999;}
div.k2BreadcrumbsBlock a {}
div.k2BreadcrumbsBlock a:hover {}
div.k2BreadcrumbsBlock span.bcSeparator {padding:0 4px;font-size:14px;}

/* --- Calendar --- */
div.k2CalendarBlock {height:190px;margin-bottom:8px;} /* use this height value so that the calendar height won't change on Month change via ajax */
div.k2CalendarLoader {background:#fff url(../images/system/k2CalendarLoader.gif) no-repeat 50% 50%;}
table.calendar {margin:0 auto;background:#fff;border-collapse:collapse;}
table.calendar tr td {text-align:center;vertical-align:middle;padding:2px;border:1px solid #f4f4f4;background:#fff;}
table.calendar tr td.calendarNavMonthPrev {background:#f3f3f3;text-align:left;}
table.calendar tr td.calendarNavMonthPrev a {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarNavMonthPrev a:hover {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarCurrentMonth {background:#f3f3f3;}
table.calendar tr td.calendarNavMonthNext {background:#f3f3f3;text-align:right;}
table.calendar tr td.calendarNavMonthNext a {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarNavMonthNext a:hover {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarDayName {background:#e9e9e9;font-size:11px;width:14.2%;}
table.calendar tr td.calendarDateEmpty {background:#fbfbfb;}
table.calendar tr td.calendarDate {}
table.calendar tr td.calendarDateLinked {padding:0;}
table.calendar tr td.calendarDateLinked a {display:block;padding:2px;text-decoration:none;background:#eee;}
table.calendar tr td.calendarDateLinked a:hover {display:block;background:#135cae;color:#fff;padding:2px;text-decoration:none;}
table.calendar tr td.calendarToday {background:#135cae;color:#fff;}
table.calendar tr td.calendarTodayLinked {background:#135cae;color:#fff;padding:0;}
table.calendar tr td.calendarTodayLinked a {display:block;padding:2px;color:#fff;text-decoration:none;}
table.calendar tr td.calendarTodayLinked a:hover {display:block;background:#BFD9FF;padding:2px;text-decoration:none;}

/* --- Category Tree Select Box --- */
div.k2CategorySelectBlock {}
div.k2CategorySelectBlock form select {width:auto;}
div.k2CategorySelectBlock form select option {}

/* --- Category List/Menu --- */
div.k2CategoriesListBlock {}
div.k2CategoriesListBlock ul {}
div.k2CategoriesListBlock ul li {}
div.k2CategoriesListBlock ul li a {}
div.k2CategoriesListBlock ul li a:hover {}
div.k2CategoriesListBlock ul li a span.catTitle {padding-right:4px;}
div.k2CategoriesListBlock ul li a span.catCounter {}
div.k2CategoriesListBlock ul li a:hover span.catTitle {}
div.k2CategoriesListBlock ul li a:hover span.catCounter {}
div.k2CategoriesListBlock ul li.activeCategory {}
div.k2CategoriesListBlock ul li.activeCategory a {font-weight:bold;}

	/* Root level (0) */
	ul.level0 {}
	ul.level0 li {}
	ul.level0 li a {}
	ul.level0 li a:hover {}
	ul.level0 li a span {}
	ul.level0 li a:hover span {}

		/* First level (1) */
		ul.level1 {}
		ul.level1 li {}
		ul.level1 li a {}
		ul.level1 li a:hover {}
		ul.level1 li a span {}
		ul.level1 li a:hover span {}

			/* n level (n) - like the above... */

/* --- Search Box --- */
div.k2SearchBlock {position:relative;}
div.k2SearchBlock form {}
div.k2SearchBlock form input.inputbox {}
div.k2SearchBlock form input.button {}
div.k2SearchBlock form input.k2SearchLoading {background:url(../images/system/searchLoader.gif) no-repeat 100% 50%;}
div.k2SearchBlock div.k2LiveSearchResults {display:none;background:#fff;position:absolute;z-index:99;border:1px solid #ccc;margin-top:-1px;}
	/* Live search results (fetched via ajax) */
	div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults {list-style:none;margin:0;padding:0;}
	div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li {border:none;margin:0;padding:0;}
	div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a {display:block;padding:1px 2px;border-top:1px dotted #eee;}
	div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a:hover {background:#fffff0;}

/* --- Tag Cloud --- */
div.k2TagCloudBlock {padding:8px 0;}
div.k2TagCloudBlock a {padding:4px;float:left;display:block;}
div.k2TagCloudBlock a:hover {padding:4px;float:left;display:block;background:#135cae;color:#fff;text-decoration:none;}

/* --- Custom Code --- */
div.k2CustomCodeBlock {}



/*----------------------------------------------------------------------
	Modules: mod_k2_users
----------------------------------------------------------------------*/

div.k2UsersBlock {}
div.k2UsersBlock ul {}
div.k2UsersBlock ul li {}
div.k2UsersBlock ul li.lastItem {}
div.k2UsersBlock ul li a.ubUserAvatar img {}
div.k2UsersBlock ul li a.ubUserName {}
div.k2UsersBlock ul li a.ubUserName:hover {}
div.k2UsersBlock ul li div.ubUserDescription {}
div.k2UsersBlock ul li div.ubUserAdditionalInfo {}
	a.ubUserFeedIcon,
	a.ubUserFeedIcon:hover {display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(../images/fugue/feed.png) no-repeat 50% 50%;}
	a.ubUserFeedIcon span,
	a.ubUserFeedIcon:hover span {display:none;}
	a.ubUserURL,
	a.ubUserURL:hover {display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(../images/fugue/globe.png) no-repeat 50% 50%;}
	a.ubUserURL span,
	a.ubUserURL:hover span {display:none;}
	span.ubUserEmail {display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(../images/fugue/mail.png) no-repeat 50% 50%;overflow:hidden;}
	span.ubUserEmail a {display:inline-block;margin:0;padding:0;width:16px;height:16px;text-indent:-9999px;}

div.k2UsersBlock ul li h3 {clear:both;margin:8px 0 0 0;padding:0;}
div.k2UsersBlock ul li ul.ubUserItems {}
div.k2UsersBlock ul li ul.ubUserItems li {}



/* --- END --- */  */