@charset "UTF-8";

/**
 * @version    1.2.0
 * @package    RadioWave
 * @author     JoomlaWorks - https://www.joomlaworks.net
 * @copyright  Copyright (c) 2006 - 2020 JoomlaWorks Ltd. All rights reserved.
 * @license    https://www.joomlaworks.net/license
 */

/* LEGEND
------------------------------------------------------

### SECTION INDEX ###
------------------------------------------------------
[Note: Indent children entries by 1 tab]

Normalize.css
Grid
Common (Base typography, links, headings, lists, forms etc.)
Structure/Layout
Components
    com_content
        Category Blog
        Category List
        Archive
        Article View
    com_contact
    com_users
Modules
    mod_search
    mod_login
    mod_breadcrumbs
    Joomla Content Modules
        Latest
        Newsflash
Plugins
    Pagination
    Tooltip
System Messages
Frontend Editing
RTL Support
Print Styling
Media Queries (Responsive States)
Color THemes
Browser Specific Styling

*/



/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}



/* Foundation 5 Grid / Block Grid
------------------------------------------------------ */
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%}body{position:relative;cursor:default}a:hover{cursor:pointer}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}embed,object{max-width:100%;height:100%}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}textarea{height:auto;min-height:50px}#form-login select.input-small,#login-form select.input-small,.row,select,select.inputbox{width:100%}.row{margin:0 auto;max-width:78.75em;*zoom:1}.row .row.collapse:after,.row .row.collapse:before,.row .row:after,.row .row:before,.row:after,.row:before{content:" ";display:table}.row .row.collapse:after,.row .row:after,.row:after{clear:both}.column,.columns,.row.collapse>.column,.row.collapse>.columns{position:relative;padding-left:0;padding-right:0;float:left}.row.collapse .row{margin-left:0;margin-right:0}.row .row,.row .row.collapse{width:auto;max-width:none;*zoom:1}.row .row{margin-left:-em(30);margin-right:-em(30);margin-top:0;margin-bottom:0}.row .row.collapse{margin:0}.column,.columns{padding-left:1.875em;padding-right:1.875em;width:100%}@media only screen{.small-pull-1,.small-push-1{position:relative;left:6.25%;right:auto}.small-pull-1{right:6.25%;left:auto}.small-pull-2,.small-push-2{position:relative;left:12.5%;right:auto}.small-pull-2{right:12.5%;left:auto}.small-pull-3,.small-push-3{position:relative;left:18.75%;right:auto}.small-pull-3{right:18.75%;left:auto}.small-pull-4,.small-push-4{position:relative;left:25%;right:auto}.small-pull-4{right:25%;left:auto}.small-pull-5,.small-push-5{position:relative;left:31.25%;right:auto}.small-pull-5{right:31.25%;left:auto}.small-pull-6,.small-push-6{position:relative;left:37.5%;right:auto}.small-pull-6{right:37.5%;left:auto}.small-pull-7,.small-push-7{position:relative;left:43.75%;right:auto}.small-pull-7{right:43.75%;left:auto}.small-pull-8,.small-push-8{position:relative;left:50%;right:auto}.small-pull-8{right:50%;left:auto}.small-pull-9,.small-push-9{position:relative;left:56.25%;right:auto}.small-pull-9{right:56.25%;left:auto}.small-pull-10,.small-push-10{position:relative;left:62.5%;right:auto}.small-pull-10{right:62.5%;left:auto}.small-pull-11,.small-push-11{position:relative;left:68.75%;right:auto}.small-pull-11{right:68.75%;left:auto}.small-pull-12,.small-push-12{position:relative;left:75%;right:auto}.small-pull-12{right:75%;left:auto}.small-pull-13,.small-push-13{position:relative;left:81.25%;right:auto}.small-pull-13{right:81.25%;left:auto}.small-pull-14,.small-push-14{position:relative;left:87.5%;right:auto}.small-pull-14{right:87.5%;left:auto}.small-pull-15,.small-push-15{position:relative;left:93.75%;right:auto}.small-pull-15{right:93.75%;left:auto}.column,.columns{position:relative;padding-left:1.875em;padding-right:1.875em;float:left}.small-1,.small-2{position:relative;width:6.25%}.small-2{width:12.5%}.small-3,.small-4{position:relative;width:18.75%}.small-4{width:25%}.small-5,.small-6{position:relative;width:31.25%}.small-6{width:37.5%}.small-7,.small-8{position:relative;width:43.75%}.small-8{width:50%}.small-10,.small-9{position:relative;width:56.25%}.small-10{width:62.5%}.small-11,.small-12{position:relative;width:68.75%}.small-12{width:75%}.small-13,.small-14{position:relative;width:81.25%}.small-14{width:87.5%}.small-15,.small-16{position:relative;width:93.75%}.small-16{width:100%}.small-offset-0{position:relative;margin-left:0}.small-offset-1,.small-offset-2{position:relative;margin-left:6.25%}.small-offset-2{margin-left:12.5%}.small-offset-3,.small-offset-4{position:relative;margin-left:18.75%}.small-offset-4{margin-left:25%}.small-offset-5,.small-offset-6{position:relative;margin-left:31.25%}.small-offset-6{margin-left:37.5%}.small-offset-7,.small-offset-8{position:relative;margin-left:43.75%}.small-offset-8{margin-left:50%}.small-offset-10,.small-offset-9{position:relative;margin-left:56.25%}.small-offset-10{margin-left:62.5%}.small-offset-11,.small-offset-12{position:relative;margin-left:68.75%}.small-offset-12{margin-left:75%}.small-offset-13,.small-offset-14{position:relative;margin-left:81.25%}.small-offset-14{margin-left:87.5%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left!important}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right!important}}@media only screen and (min-width:40.063em){.medium-pull-1,.medium-push-1{position:relative;left:6.25%;right:auto}.medium-pull-1{right:6.25%;left:auto}.medium-pull-2,.medium-push-2{position:relative;left:12.5%;right:auto}.medium-pull-2{right:12.5%;left:auto}.medium-pull-3,.medium-push-3{position:relative;left:18.75%;right:auto}.medium-pull-3{right:18.75%;left:auto}.medium-pull-4,.medium-push-4{position:relative;left:25%;right:auto}.medium-pull-4{right:25%;left:auto}.medium-pull-5,.medium-push-5{position:relative;left:31.25%;right:auto}.medium-pull-5{right:31.25%;left:auto}.medium-pull-6,.medium-push-6{position:relative;left:37.5%;right:auto}.medium-pull-6{right:37.5%;left:auto}.medium-pull-7,.medium-push-7{position:relative;left:43.75%;right:auto}.medium-pull-7{right:43.75%;left:auto}.medium-pull-8,.medium-push-8{position:relative;left:50%;right:auto}.medium-pull-8{right:50%;left:auto}.medium-pull-9,.medium-push-9{position:relative;left:56.25%;right:auto}.medium-pull-9{right:56.25%;left:auto}.medium-pull-10,.medium-push-10{position:relative;left:62.5%;right:auto}.medium-pull-10{right:62.5%;left:auto}.medium-pull-11,.medium-push-11{position:relative;left:68.75%;right:auto}.medium-pull-11{right:68.75%;left:auto}.medium-pull-12,.medium-push-12{position:relative;left:75%;right:auto}.medium-pull-12{right:75%;left:auto}.medium-pull-13,.medium-push-13{position:relative;left:81.25%;right:auto}.medium-pull-13{right:81.25%;left:auto}.medium-pull-14,.medium-push-14{position:relative;left:87.5%;right:auto}.medium-pull-14{right:87.5%;left:auto}.medium-pull-15,.medium-push-15{position:relative;left:93.75%;right:auto}.medium-pull-15{right:93.75%;left:auto}.column,.columns{position:relative;padding-left:1.875em;padding-right:1.875em;float:left}.medium-1,.medium-2{position:relative;width:6.25%}.medium-2{width:12.5%}.medium-3,.medium-4{position:relative;width:18.75%}.medium-4{width:25%}.medium-5,.medium-6{position:relative;width:31.25%}.medium-6{width:37.5%}.medium-7,.medium-8{position:relative;width:43.75%}.medium-8{width:50%}.medium-10,.medium-9{position:relative;width:56.25%}.medium-10{width:62.5%}.medium-11,.medium-12{position:relative;width:68.75%}.medium-12{width:75%}.medium-13,.medium-14{position:relative;width:81.25%}.medium-14{width:87.5%}.medium-15,.medium-16{position:relative;width:93.75%}.medium-16{width:100%}.medium-offset-0,.medium-offset-1{position:relative;margin-left:0}.medium-offset-1{margin-left:6.25%}.medium-offset-2,.medium-offset-3{position:relative;margin-left:12.5%}.medium-offset-3{margin-left:18.75%}.medium-offset-4,.medium-offset-5{position:relative;margin-left:25%}.medium-offset-5{margin-left:31.25%}.medium-offset-6,.medium-offset-7{position:relative;margin-left:37.5%}.medium-offset-7{margin-left:43.75%}.medium-offset-8,.medium-offset-9{position:relative;margin-left:50%}.medium-offset-9{margin-left:56.25%}.medium-offset-10{position:relative;margin-left:62.5%}.medium-offset-11{position:relative;margin-left:68.75%}.medium-offset-12{position:relative;margin-left:75%}.medium-offset-13{position:relative;margin-left:81.25%}.medium-offset-14{position:relative;margin-left:87.5%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.column.medium-centered,.columns.medium-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left!important}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right!important}.pull-1,.push-1,.push-2{position:relative;left:6.25%;right:auto}.pull-1,.push-2{right:6.25%;left:auto}.push-2{left:12.5%;right:auto}.pull-2,.pull-3,.push-3{position:relative;right:12.5%;left:auto}.pull-3,.push-3{left:18.75%;right:auto}.pull-3{right:18.75%;left:auto}.pull-4,.push-4,.push-5{position:relative;left:25%;right:auto}.pull-4,.push-5{right:25%;left:auto}.push-5{left:31.25%;right:auto}.pull-5,.pull-6,.push-6{position:relative;right:31.25%;left:auto}.pull-6,.push-6{left:37.5%;right:auto}.pull-6{right:37.5%;left:auto}.pull-7,.push-7,.push-8{position:relative;left:43.75%;right:auto}.pull-7,.push-8{right:43.75%;left:auto}.push-8{left:50%;right:auto}.pull-8,.pull-9,.push-9{position:relative;right:50%;left:auto}.pull-9,.push-9{left:56.25%;right:auto}.pull-9{right:56.25%;left:auto}.pull-10,.push-10{position:relative;left:62.5%;right:auto}.pull-10{right:62.5%;left:auto}.pull-11,.push-11{position:relative;left:68.75%;right:auto}.pull-11{right:68.75%;left:auto}.pull-12,.push-12{position:relative;left:75%;right:auto}.pull-12{right:75%;left:auto}.pull-13,.push-13{position:relative;left:81.25%;right:auto}.pull-13{right:81.25%;left:auto}.pull-14,.push-14{position:relative;left:87.5%;right:auto}.pull-14{right:87.5%;left:auto}.pull-15,.push-15{position:relative;left:93.75%;right:auto}.pull-15{right:93.75%;left:auto}}@media only screen and (min-width:64.063em){.large-pull-1,.large-push-1{position:relative;left:6.25%;right:auto}.large-pull-1{right:6.25%;left:auto}.large-pull-2,.large-push-2{position:relative;left:12.5%;right:auto}.large-pull-2{right:12.5%;left:auto}.large-pull-3,.large-push-3{position:relative;left:18.75%;right:auto}.large-pull-3{right:18.75%;left:auto}.large-pull-4,.large-push-4{position:relative;left:25%;right:auto}.large-pull-4{right:25%;left:auto}.large-pull-5,.large-push-5{position:relative;left:31.25%;right:auto}.large-pull-5{right:31.25%;left:auto}.large-pull-6,.large-push-6{position:relative;left:37.5%;right:auto}.large-pull-6{right:37.5%;left:auto}.large-pull-7,.large-push-7{position:relative;left:43.75%;right:auto}.large-pull-7{right:43.75%;left:auto}.large-pull-8,.large-push-8{position:relative;left:50%;right:auto}.large-pull-8{right:50%;left:auto}.large-pull-9,.large-push-9{position:relative;left:56.25%;right:auto}.large-pull-9{right:56.25%;left:auto}.large-pull-10,.large-push-10{position:relative;left:62.5%;right:auto}.large-pull-10{right:62.5%;left:auto}.large-pull-11,.large-push-11{position:relative;left:68.75%;right:auto}.large-pull-11{right:68.75%;left:auto}.large-pull-12,.large-push-12{position:relative;left:75%;right:auto}.large-pull-12{right:75%;left:auto}.large-pull-13,.large-push-13{position:relative;left:81.25%;right:auto}.large-pull-13{right:81.25%;left:auto}.large-pull-14,.large-push-14{position:relative;left:87.5%;right:auto}.large-pull-14{right:87.5%;left:auto}.large-pull-15,.large-push-15{position:relative;left:93.75%;right:auto}.large-pull-15{right:93.75%;left:auto}.column,.columns{position:relative;padding-left:1.875em;padding-right:1.875em;float:left}.large-1,.large-2{position:relative;width:6.25%}.large-2{width:12.5%}.large-3,.large-4{position:relative;width:18.75%}.large-4{width:25%}.large-5,.large-6{position:relative;width:31.25%}.large-6{width:37.5%}.large-7,.large-8{position:relative;width:43.75%}.large-8{width:50%}.large-10,.large-9{position:relative;width:56.25%}.large-10{width:62.5%}.large-11,.large-12{position:relative;width:68.75%}.large-12{width:75%}.large-13,.large-14{position:relative;width:81.25%}.large-14{width:87.5%}.large-15,.large-16{position:relative;width:93.75%}.large-16{width:100%}.large-offset-0{position:relative;margin-left:0}.large-offset-1,.large-offset-2{position:relative;margin-left:6.25%}.large-offset-2{margin-left:12.5%}.large-offset-3,.large-offset-4{position:relative;margin-left:18.75%}.large-offset-4{margin-left:25%}.large-offset-5,.large-offset-6{position:relative;margin-left:31.25%}.large-offset-6{margin-left:37.5%}.large-offset-7,.large-offset-8{position:relative;margin-left:43.75%}.large-offset-8{margin-left:50%}.large-offset-10,.large-offset-9{position:relative;margin-left:56.25%}.large-offset-10{margin-left:62.5%}.large-offset-11,.large-offset-12{position:relative;margin-left:68.75%}.large-offset-12{margin-left:75%}.large-offset-13,.large-offset-14{position:relative;margin-left:81.25%}.large-offset-14{margin-left:87.5%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right!important}}@media only screen and (min-width:90.063em){.xlarge-pull-1,.xlarge-push-1{position:relative;left:6.25%;right:auto}.xlarge-pull-1{right:6.25%;left:auto}.xlarge-pull-2,.xlarge-push-2{position:relative;left:12.5%;right:auto}.xlarge-pull-2{right:12.5%;left:auto}.xlarge-pull-3,.xlarge-push-3{position:relative;left:18.75%;right:auto}.xlarge-pull-3{right:18.75%;left:auto}.xlarge-pull-4,.xlarge-push-4{position:relative;left:25%;right:auto}.xlarge-pull-4{right:25%;left:auto}.xlarge-pull-5,.xlarge-push-5{position:relative;left:31.25%;right:auto}.xlarge-pull-5{right:31.25%;left:auto}.xlarge-pull-6,.xlarge-push-6{position:relative;left:37.5%;right:auto}.xlarge-pull-6{right:37.5%;left:auto}.xlarge-pull-7,.xlarge-push-7{position:relative;left:43.75%;right:auto}.xlarge-pull-7{right:43.75%;left:auto}.xlarge-pull-8,.xlarge-push-8{position:relative;left:50%;right:auto}.xlarge-pull-8{right:50%;left:auto}.xlarge-pull-9,.xlarge-push-9{position:relative;left:56.25%;right:auto}.xlarge-pull-9{right:56.25%;left:auto}.xlarge-pull-10,.xlarge-push-10{position:relative;left:62.5%;right:auto}.xlarge-pull-10{right:62.5%;left:auto}.xlarge-pull-11,.xlarge-push-11{position:relative;left:68.75%;right:auto}.xlarge-pull-11{right:68.75%;left:auto}.xlarge-pull-12,.xlarge-push-12{position:relative;left:75%;right:auto}.xlarge-pull-12{right:75%;left:auto}.xlarge-pull-13,.xlarge-push-13{position:relative;left:81.25%;right:auto}.xlarge-pull-13{right:81.25%;left:auto}.xlarge-pull-14,.xlarge-push-14{position:relative;left:87.5%;right:auto}.xlarge-pull-14{right:87.5%;left:auto}.xlarge-pull-15,.xlarge-push-15{position:relative;left:93.75%;right:auto}.xlarge-pull-15{right:93.75%;left:auto}.column,.columns{position:relative;padding-left:1.875em;padding-right:1.875em;float:left}.xlarge-1,.xlarge-2{position:relative;width:6.25%}.xlarge-2{width:12.5%}.xlarge-3,.xlarge-4{position:relative;width:18.75%}.xlarge-4{width:25%}.xlarge-5,.xlarge-6{position:relative;width:31.25%}.xlarge-6{width:37.5%}.xlarge-7,.xlarge-8{position:relative;width:43.75%}.xlarge-8{width:50%}.xlarge-10,.xlarge-9{position:relative;width:56.25%}.xlarge-10{width:62.5%}.xlarge-11,.xlarge-12{position:relative;width:68.75%}.xlarge-12{width:75%}.xlarge-13,.xlarge-14{position:relative;width:81.25%}.xlarge-14{width:87.5%}.xlarge-15,.xlarge-16{position:relative;width:93.75%}.xlarge-16{width:100%}.xlarge-offset-0,.xlarge-offset-1{position:relative;margin-left:0}.xlarge-offset-1{margin-left:6.25%}.xlarge-offset-2,.xlarge-offset-3{position:relative;margin-left:12.5%}.xlarge-offset-3{margin-left:18.75%}.xlarge-offset-4,.xlarge-offset-5{position:relative;margin-left:25%}.xlarge-offset-5{margin-left:31.25%}.xlarge-offset-6,.xlarge-offset-7{position:relative;margin-left:37.5%}.xlarge-offset-7{margin-left:43.75%}.xlarge-offset-8,.xlarge-offset-9{position:relative;margin-left:50%}.xlarge-offset-9{margin-left:56.25%}.xlarge-offset-10{position:relative;margin-left:62.5%}.xlarge-offset-11{position:relative;margin-left:68.75%}.xlarge-offset-12{position:relative;margin-left:75%}.xlarge-offset-13{position:relative;margin-left:81.25%}.xlarge-offset-14{position:relative;margin-left:87.5%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.column.xlarge-centered,.columns.xlarge-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.column.xlarge-uncentered,.columns.xlarge-uncentered{margin-left:0;margin-right:0;float:left!important}.column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite{float:right!important}}@media only screen and (min-width:120.063em){.xxlarge-pull-1,.xxlarge-push-1{position:relative;left:6.25%;right:auto}.xxlarge-pull-1{right:6.25%;left:auto}.xxlarge-pull-2,.xxlarge-push-2{position:relative;left:12.5%;right:auto}.xxlarge-pull-2{right:12.5%;left:auto}.xxlarge-pull-3,.xxlarge-push-3{position:relative;left:18.75%;right:auto}.xxlarge-pull-3{right:18.75%;left:auto}.xxlarge-pull-4,.xxlarge-push-4{position:relative;left:25%;right:auto}.xxlarge-pull-4{right:25%;left:auto}.xxlarge-pull-5,.xxlarge-push-5{position:relative;left:31.25%;right:auto}.xxlarge-pull-5{right:31.25%;left:auto}.xxlarge-pull-6,.xxlarge-push-6{position:relative;left:37.5%;right:auto}.xxlarge-pull-6{right:37.5%;left:auto}.xxlarge-pull-7,.xxlarge-push-7{position:relative;left:43.75%;right:auto}.xxlarge-pull-7{right:43.75%;left:auto}.xxlarge-pull-8,.xxlarge-push-8{position:relative;left:50%;right:auto}.xxlarge-pull-8{right:50%;left:auto}.xxlarge-pull-9,.xxlarge-push-9{position:relative;left:56.25%;right:auto}.xxlarge-pull-9{right:56.25%;left:auto}.xxlarge-pull-10,.xxlarge-push-10{position:relative;left:62.5%;right:auto}.xxlarge-pull-10{right:62.5%;left:auto}.xxlarge-pull-11,.xxlarge-push-11{position:relative;left:68.75%;right:auto}.xxlarge-pull-11{right:68.75%;left:auto}.xxlarge-pull-12,.xxlarge-push-12{position:relative;left:75%;right:auto}.xxlarge-pull-12{right:75%;left:auto}.xxlarge-pull-13,.xxlarge-push-13{position:relative;left:81.25%;right:auto}.xxlarge-pull-13{right:81.25%;left:auto}.xxlarge-pull-14,.xxlarge-push-14{position:relative;left:87.5%;right:auto}.xxlarge-pull-14{right:87.5%;left:auto}.xxlarge-pull-15,.xxlarge-push-15{position:relative;left:93.75%;right:auto}.xxlarge-pull-15{right:93.75%;left:auto}.column,.columns{position:relative;padding-left:1.875em;padding-right:1.875em;float:left}.xxlarge-1,.xxlarge-2{position:relative;width:6.25%}.xxlarge-2{width:12.5%}.xxlarge-3,.xxlarge-4{position:relative;width:18.75%}.xxlarge-4{width:25%}.xxlarge-5,.xxlarge-6{position:relative;width:31.25%}.xxlarge-6{width:37.5%}.xxlarge-7,.xxlarge-8{position:relative;width:43.75%}.xxlarge-8{width:50%}.xxlarge-10,.xxlarge-9{position:relative;width:56.25%}.xxlarge-10{width:62.5%}.xxlarge-11,.xxlarge-12{position:relative;width:68.75%}.xxlarge-12{width:75%}.xxlarge-13,.xxlarge-14{position:relative;width:81.25%}.xxlarge-14{width:87.5%}.xxlarge-15,.xxlarge-16{position:relative;width:93.75%}.xxlarge-16{width:100%}.xxlarge-offset-0{position:relative;margin-left:0}.xxlarge-offset-1{position:relative;margin-left:6.25%}.xxlarge-offset-2{position:relative;margin-left:12.5%}.xxlarge-offset-3{position:relative;margin-left:18.75%}.xxlarge-offset-4{position:relative;margin-left:25%}.xxlarge-offset-5{position:relative;margin-left:31.25%}.xxlarge-offset-6{position:relative;margin-left:37.5%}.xxlarge-offset-7{position:relative;margin-left:43.75%}.xxlarge-offset-8{position:relative;margin-left:50%}.xxlarge-offset-9{position:relative;margin-left:56.25%}.xxlarge-offset-10{position:relative;margin-left:62.5%}.xxlarge-offset-11{position:relative;margin-left:68.75%}.xxlarge-offset-12{position:relative;margin-left:75%}.xxlarge-offset-13{position:relative;margin-left:81.25%}.xxlarge-offset-14{position:relative;margin-left:87.5%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.column.xxlarge-centered,.columns.xxlarge-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.column.xxlarge-uncentered,.columns.xxlarge-uncentered{margin-left:0;margin-right:0;float:left!important}.column.xxlarge-uncentered.opposite,.columns.xxlarge-uncentered.opposite{float:right!important}}[class*=block-grid-]{display:block;padding:0;margin:0 -.625rem;*zoom:1}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]:after{clear:both}[class*=block-grid-]>li{display:inline;height:auto;float:left;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;padding:0 .625rem 1.25rem}.small-block-grid-1>li:nth-of-type(n){clear:none}.small-block-grid-1>li:nth-of-type(n+1){clear:both}.small-block-grid-2>li{width:50%;padding:0 .625rem 1.25rem}.small-block-grid-2>li:nth-of-type(n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;padding:0 .625rem 1.25rem}.small-block-grid-3>li:nth-of-type(n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;padding:0 .625rem 1.25rem}.small-block-grid-4>li:nth-of-type(n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;padding:0 .625rem 1.25rem}.small-block-grid-5>li:nth-of-type(n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;padding:0 .625rem 1.25rem}.small-block-grid-6>li:nth-of-type(n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;padding:0 .625rem 1.25rem}.small-block-grid-7>li:nth-of-type(n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;padding:0 .625rem 1.25rem}.small-block-grid-8>li:nth-of-type(n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;padding:0 .625rem 1.25rem}.small-block-grid-9>li:nth-of-type(n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;padding:0 .625rem 1.25rem}.small-block-grid-10>li:nth-of-type(n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;padding:0 .625rem 1.25rem}.small-block-grid-11>li:nth-of-type(n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;padding:0 .625rem 1.25rem}.small-block-grid-12>li:nth-of-type(n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li{width:100%;padding:0 .625rem 1.25rem}.medium-block-grid-1>li:nth-of-type(n){clear:none}.medium-block-grid-1>li:nth-of-type(n+1){clear:both}.medium-block-grid-2>li{width:50%;padding:0 .625rem 1.25rem}.medium-block-grid-2>li:nth-of-type(n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.33333%;padding:0 .625rem 1.25rem}.medium-block-grid-3>li:nth-of-type(n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;padding:0 .625rem 1.25rem}.medium-block-grid-4>li:nth-of-type(n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;padding:0 .625rem 1.25rem}.medium-block-grid-5>li:nth-of-type(n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.66667%;padding:0 .625rem 1.25rem}.medium-block-grid-6>li:nth-of-type(n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.28571%;padding:0 .625rem 1.25rem}.medium-block-grid-7>li:nth-of-type(n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;padding:0 .625rem 1.25rem}.medium-block-grid-8>li:nth-of-type(n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.11111%;padding:0 .625rem 1.25rem}.medium-block-grid-9>li:nth-of-type(n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;padding:0 .625rem 1.25rem}.medium-block-grid-10>li:nth-of-type(n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;padding:0 .625rem 1.25rem}.medium-block-grid-11>li:nth-of-type(n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;padding:0 .625rem 1.25rem}.medium-block-grid-12>li:nth-of-type(n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.063em){.large-block-grid-1>li{width:100%;padding:0 .625rem 1.25rem}.large-block-grid-1>li:nth-of-type(n){clear:none}.large-block-grid-1>li:nth-of-type(n+1){clear:both}.large-block-grid-2>li{width:50%;padding:0 .625rem 1.25rem}.large-block-grid-2>li:nth-of-type(n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;padding:0 .625rem 1.25rem}.large-block-grid-3>li:nth-of-type(n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;padding:0 .625rem 1.25rem}.large-block-grid-4>li:nth-of-type(n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;padding:0 .625rem 1.25rem}.large-block-grid-5>li:nth-of-type(n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;padding:0 .625rem 1.25rem}.large-block-grid-6>li:nth-of-type(n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;padding:0 .625rem 1.25rem}.large-block-grid-7>li:nth-of-type(n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;padding:0 .625rem 1.25rem}.large-block-grid-8>li:nth-of-type(n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;padding:0 .625rem 1.25rem}.large-block-grid-9>li:nth-of-type(n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;padding:0 .625rem 1.25rem}.large-block-grid-10>li:nth-of-type(n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;padding:0 .625rem 1.25rem}.large-block-grid-11>li:nth-of-type(n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;padding:0 .625rem 1.25rem}.large-block-grid-12>li:nth-of-type(n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}



/* Entypo - custom icon font set
------------------------------------------------------ */
@font-face{font-family:'nuIcons';src:url(../fonts/nuIcons.eot?11090124);src:url(../fonts/nuIcons.eot?11090124#iefix) format("embedded-opentype"),url(../fonts/nuIcons.woff?11090124) format("woff"),url(../fonts/nuIcons.ttf?11090124) format("truetype"),url(../fonts/nuIcons.svg?11090124#radiowave) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"nuIcons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-glass:before{content:'\e800'}.icon-lkdto:before{content:'\eaf3'}.icon-search:before{content:'\e802'}.icon-mail:before{content:'\e803'}.icon-mail-alt:before{content:'\e804'}.icon-heart:before{content:'\e805'}.icon-heart-empty:before{content:'\e806'}.icon-star:before{content:'\e807'}.icon-star-empty:before{content:'\e808'}.icon-star-half:before{content:'\e809'}.icon-star-half-alt:before{content:'\e80a'}.icon-user:before{content:'\e80b'}.icon-users:before{content:'\e80c'}.icon-male:before{content:'\e80d'}.icon-female:before{content:'\e80e'}.icon-video:before{content:'\e80f'}.icon-videocam:before{content:'\e810'}.icon-picture:before{content:'\e811'}.icon-camera:before{content:'\e812'}.icon-camera-alt:before{content:'\e813'}.icon-th-large:before{content:'\e814'}.icon-th:before{content:'\e815'}.icon-th-list:before{content:'\e816'}.icon-ok:before{content:'\e817'}.icon-ok-circled:before{content:'\e818'}.icon-ok-circled2:before{content:'\e819'}.icon-ok-squared:before{content:'\e81a'}.icon-cancel:before{content:'\e81b'}.icon-cancel-circled:before{content:'\e81c'}.icon-cancel-circled2:before{content:'\e81d'}.icon-plus:before{content:'\e81e'}.icon-plus-circled:before{content:'\e81f'}.icon-plus-squared:before{content:'\e820'}.icon-plus-squared-small:before{content:'\e821'}.icon-minus:before{content:'\e822'}.icon-minus-circled:before{content:'\e823'}.icon-minus-squared:before{content:'\e824'}.icon-minus-squared-alt:before{content:'\e825'}.icon-minus-squared-small:before{content:'\e826'}.icon-help:before{content:'\e827'}.icon-help-circled:before{content:'\e828'}.icon-info-circled:before{content:'\e829'}.icon-info:before{content:'\e82a'}.icon-home:before{content:'\e82b'}.icon-link:before{content:'\e82c'}.icon-unlink:before{content:'\e82d'}.icon-link-ext:before{content:'\e82e'}.icon-link-ext-alt:before{content:'\e82f'}.icon-attach:before{content:'\e830'}.icon-lock:before{content:'\e831'}.icon-lock-open:before{content:'\e832'}.icon-lock-open-alt:before{content:'\e833'}.icon-pin:before{content:'\e834'}.icon-eye:before{content:'\e835'}.icon-eye-off:before{content:'\e836'}.icon-tag:before{content:'\e837'}.icon-tags:before{content:'\e838'}.icon-bookmark:before{content:'\e839'}.icon-bookmark-empty:before{content:'\e83a'}.icon-flag:before{content:'\e83b'}.icon-flag-empty:before{content:'\e83c'}.icon-flag-checkered:before{content:'\e83d'}.icon-thumbs-up:before{content:'\e83e'}.icon-thumbs-down:before{content:'\e83f'}.icon-thumbs-up-alt:before{content:'\e840'}.icon-thumbs-down-alt:before{content:'\e841'}.icon-download:before{content:'\e842'}.icon-upload:before{content:'\e843'}.icon-download-cloud:before{content:'\e844'}.icon-upload-cloud:before{content:'\e845'}.icon-reply:before{content:'\e846'}.icon-reply-all:before{content:'\e847'}.icon-forward:before{content:'\e848'}.icon-quote-left:before{content:'\e849'}.icon-quote-right:before{content:'\e84a'}.icon-code:before{content:'\e84b'}.icon-export:before{content:'\e84c'}.icon-export-alt:before{content:'\e84d'}.icon-pencil:before{content:'\e84e'}.icon-pencil-squared:before{content:'\e84f'}.icon-edit:before{content:'\e850'}.icon-print:before,.contactinfo .info_fax:before{content:'\e851'}.icon-retweet:before{content:'\e852'}.icon-keyboard:before{content:'\e853'}.icon-gamepad:before{content:'\e854'}.icon-comment:before{content:'\e855'}.icon-chat:before,.modItemsGridBlock a.moduleItemComments:before{content:'\e856'}.icon-comment-empty:before{content:'\e857'}.icon-chat-empty:before{content:'\e858'}.icon-bell:before{content:'\e859'}.icon-bell-alt:before{content:'\e85a'}.icon-attention-alt:before{content:'\e85b'}.icon-attention:before{content:'\e85c'}.icon-attention-circled:before{content:'\e85d'}.icon-location:before,.contactinfo .info_address:before{content:'\e85e'}.icon-direction:before{content:'\e85f'}.icon-compass:before{content:'\e860'}.icon-trash:before{content:'\e861'}.icon-doc:before{content:'\e862'}.icon-docs:before{content:'\e863'}.icon-doc-text:before{content:'\e864'}.icon-doc-inv:before{content:'\e865'}.icon-doc-text-inv:before{content:'\e866'}.icon-folder:before{content:'\e867'}.icon-folder-open:before{content:'\e868'}.icon-folder-empty:before{content:'\e869'}.icon-folder-open-empty:before{content:'\e86a'}.icon-box:before{content:'\e86b'}.icon-rss:before{content:'\e86c'}.icon-rss-squared:before{content:'\e86d'}.icon-phone:before,.contactinfo .info_telephone:before{content:'\e86e'}.icon-phone-squared:before{content:'\e86f'}.icon-menu:before{content:'\e870'}.icon-cog:before{content:'\e871'}.icon-cog-alt:before{content:'\e872'}.icon-wrench:before{content:'\e873'}.icon-basket:before{content:'\e874'}.icon-calendar:before{content:'\e875'}.icon-calendar-empty:before{content:'\e876'}.icon-login:before{content:'\e877'}.icon-logout:before{content:'\e878'}.icon-mic:before{content:'\e879'}.icon-mute:before{content:'\e87a'}.icon-volume-off:before{content:'\e87b'}.icon-volume-down:before{content:'\e87c'}.icon-volume-up:before{content:'\e87d'}.icon-headphones:before{content:'\e87e'}.icon-clock:before{content:'\e87f'}.icon-lightbulb:before{content:'\e880'}.icon-block:before{content:'\e881'}.icon-resize-full:before{content:'\e882'}.icon-resize-full-alt:before{content:'\e883'}.icon-resize-small:before{content:'\e884'}.icon-resize-vertical:before{content:'\e885'}.icon-resize-horizontal:before{content:'\e886'}.icon-move:before{content:'\e887'}.icon-zoom-in:before{content:'\e888'}.icon-zoom-out:before{content:'\e889'}.icon-down-circled2:before{content:'\e88a'}.icon-up-circled2:before{content:'\e88b'}.icon-left-circled2:before{content:'\e88c'}.icon-right-circled2:before{content:'\e88d'}.icon-down-dir:before{content:'\e88e'}.icon-up-dir:before{content:'\e88f'}.icon-left-dir:before{content:'\e890'}.icon-right-dir:before{content:'\e891'}.icon-down-open:before{content:'\e892'}.icon-left-open:before{content:'\e893'}.icon-right-open:before{content:'\e894'}.icon-up-open:before{content:'\e895'}.icon-angle-left:before{content:'\e896'}.icon-angle-right:before{content:'\e897'}.icon-angle-up:before{content:'\e898'}.icon-angle-down:before{content:'\e899'}.icon-angle-circled-left:before{content:'\e89a'}.icon-angle-circled-right:before{content:'\e89b'}.icon-angle-circled-up:before{content:'\e89c'}.icon-angle-circled-down:before{content:'\e89d'}.icon-angle-double-left:before{content:'\e89e'}.icon-angle-double-right:before{content:'\e89f'}.icon-angle-double-up:before{content:'\e8a0'}.icon-angle-double-down:before{content:'\e8a1'}.icon-down:before{content:'\e8a2'}.icon-left:before{content:'\e8a3'}.icon-right:before{content:'\e8a4'}.icon-up:before{content:'\e8a5'}.icon-down-big:before{content:'\e8a6'}.icon-left-big:before{content:'\e8a7'}.icon-right-big:before{content:'\e8a8'}.icon-up-big:before{content:'\e8a9'}.icon-right-hand:before{content:'\e8aa'}.icon-left-hand:before{content:'\e8ab'}.icon-up-hand:before{content:'\e8ac'}.icon-down-hand:before{content:'\e8ad'}.icon-left-circled:before{content:'\e8ae'}.icon-right-circled:before{content:'\e8af'}.icon-up-circled:before{content:'\e8b0'}.icon-down-circled:before{content:'\e8b1'}.icon-cw:before{content:'\e8b2'}.icon-ccw:before{content:'\e8b3'}.icon-arrows-cw:before{content:'\e8b4'}.icon-level-up:before{content:'\e8b5'}.icon-level-down:before{content:'\e8b6'}.icon-shuffle:before{content:'\e8b7'}.icon-exchange:before{content:'\e8b8'}.icon-expand:before{content:'\e8b9'}.icon-collapse:before{content:'\e8ba'}.icon-expand-right:before{content:'\e8bb'}.icon-collapse-left:before{content:'\e8bc'}.icon-play:before{content:'\e8bd'}.icon-play-circled:before{content:'\e8be'}.icon-play-circled2:before{content:'\e8bf'}.icon-stop:before{content:'\e8c0'}.icon-pause:before{content:'\e8c1'}.icon-to-end:before{content:'\e8c2'}.icon-to-end-alt:before{content:'\e8c3'}.icon-to-start:before{content:'\e8c4'}.icon-to-start-alt:before{content:'\e8c5'}.icon-fast-fw:before{content:'\e8c6'}.icon-fast-bw:before{content:'\e8c7'}.icon-eject:before{content:'\e8c8'}.icon-target:before{content:'\e8c9'}.icon-signal:before{content:'\e8ca'}.icon-award:before{content:'\e8cb'}.icon-desktop:before{content:'\e8cc'}.icon-laptop:before{content:'\e8cd'}.icon-tablet:before{content:'\e8ce'}.icon-mobile:before,.contactinfo .info_mobile:before{content:'\e8cf'}.icon-inbox:before{content:'\e8d0'}.icon-globe:before,.contactinfo .info_webpage:before{content:'\e8d1'}.icon-sun:before{content:'\e8d2'}.icon-cloud:before{content:'\e8d3'}.icon-flash:before{content:'\e8d4'}.icon-moon:before{content:'\e8d5'}.icon-umbrella:before{content:'\e8d6'}.icon-flight:before{content:'\e8d7'}.icon-fighter-jet:before{content:'\e8d8'}.icon-leaf:before{content:'\e8d9'}.icon-font:before{content:'\e8da'}.icon-bold:before{content:'\e8db'}.icon-italic:before{content:'\e8dc'}.icon-text-height:before{content:'\e8dd'}.icon-text-width:before{content:'\e8de'}.icon-align-left:before{content:'\e8df'}.icon-align-center:before{content:'\e8e0'}.icon-align-right:before{content:'\e8e1'}.icon-align-justify:before{content:'\e8e2'}.icon-list:before{content:'\e8e3'}.icon-indent-left:before{content:'\e8e4'}.icon-indent-right:before{content:'\e8e5'}.icon-list-bullet:before{content:'\e8e6'}.icon-list-numbered:before{content:'\e8e7'}.icon-strike:before{content:'\e8e8'}.icon-underline:before{content:'\e8e9'}.icon-superscript:before{content:'\e8ea'}.icon-subscript:before{content:'\e8eb'}.icon-table:before{content:'\e8ec'}.icon-columns:before{content:'\e8ed'}.icon-crop:before{content:'\e8ee'}.icon-scissors:before{content:'\e8ef'}.icon-paste:before{content:'\e8f0'}.icon-briefcase:before{content:'\e8f1'}.icon-suitcase:before{content:'\e8f2'}.icon-ellipsis:before{content:'\e8f3'}.icon-ellipsis-vert:before{content:'\e8f4'}.icon-off:before{content:'\e8f5'}.icon-road:before{content:'\e8f6'}.icon-list-alt:before{content:'\e8f7'}.icon-qrcode:before{content:'\e8f8'}.icon-barcode:before{content:'\e8f9'}.icon-book:before{content:'\e8fa'}.icon-ajust:before{content:'\e8fb'}.icon-tint:before{content:'\e8fc'}.icon-check:before{content:'\e8fd'}.icon-check-empty:before{content:'\e8fe'}.icon-circle:before{content:'\e8ff'}.icon-circle-empty:before{content:'\e900'}.icon-dot-circled:before{content:'\e901'}.icon-asterisk:before{content:'\e902'}.icon-gift:before{content:'\e903'}.icon-fire:before{content:'\e904'}.icon-magnet:before{content:'\e905'}.icon-chart-bar:before{content:'\e906'}.icon-ticket:before{content:'\e907'}.icon-credit-card:before{content:'\e908'}.icon-floppy:before{content:'\e909'}.icon-megaphone:before{content:'\e90a'}.icon-hdd:before{content:'\e90b'}.icon-key:before{content:'\e90c'}.icon-fork:before{content:'\e90d'}.icon-rocket:before{content:'\e90e'}.icon-bug:before{content:'\e90f'}.icon-certificate:before{content:'\e910'}.icon-tasks:before{content:'\e911'}.icon-filter:before{content:'\e912'}.icon-beaker:before{content:'\e913'}.icon-magic:before{content:'\e914'}.icon-truck:before{content:'\e915'}.icon-money:before{content:'\e916'}.icon-euro:before{content:'\e917'}.icon-pound:before{content:'\e918'}.icon-dollar:before{content:'\e919'}.icon-rupee:before{content:'\e91a'}.icon-yen:before{content:'\e91b'}.icon-rouble:before{content:'\e91c'}.icon-try:before{content:'\e91d'}.icon-won:before{content:'\e91e'}.icon-bitcoin:before{content:'\e91f'}.icon-sort:before{content:'\e920'}.icon-sort-down:before{content:'\e921'}.icon-sort-up:before{content:'\e922'}.icon-sort-alt-up:before{content:'\e923'}.icon-sort-alt-down:before{content:'\e924'}.icon-sort-name-up:before{content:'\e925'}.icon-sort-name-down:before{content:'\e926'}.icon-sort-number-up:before{content:'\e927'}.icon-sort-number-down:before{content:'\e928'}.icon-hammer:before{content:'\e929'}.icon-gauge:before{content:'\e92a'}.icon-sitemap:before{content:'\e92b'}.icon-spinner:before{content:'\e92c'}.icon-coffee:before{content:'\e92d'}.icon-food:before{content:'\e92e'}.icon-beer:before{content:'\e92f'}.icon-user-md:before{content:'\e930'}.icon-stethoscope:before{content:'\e931'}.icon-ambulance:before{content:'\e932'}.icon-medkit:before{content:'\e933'}.icon-h-sigh:before{content:'\e934'}.icon-hospital:before{content:'\e935'}.icon-building:before{content:'\e936'}.icon-smile:before{content:'\e937'}.icon-frown:before{content:'\e938'}.icon-meh:before{content:'\e939'}.icon-anchor:before{content:'\e93a'}.icon-terminal:before{content:'\e93b'}.icon-eraser:before{content:'\e93c'}.icon-puzzle:before{content:'\e93d'}.icon-shield:before{content:'\e93e'}.icon-extinguisher:before{content:'\e93f'}.icon-bullseye:before{content:'\e940'}.icon-wheelchair:before{content:'\e941'}.icon-adn:before{content:'\e942'}.icon-android:before{content:'\e943'}.icon-apple:before{content:'\e944'}.icon-bitbucket:before{content:'\e945'}.icon-bitbucket-squared:before{content:'\e946'}.icon-css3:before{content:'\e947'}.icon-dribbble:before{content:'\e948'}.icon-dropbox:before{content:'\e949'}.icon-facebook:before{content:'\e94a'}.icon-facebook-squared:before{content:'\e94b'}.icon-flickr:before{content:'\e94c'}.icon-foursquare:before{content:'\e94d'}.icon-github:before{content:'\e94e'}.icon-github-squared:before{content:'\e94f'}.icon-github-circled:before{content:'\e950'}.icon-gittip:before{content:'\e951'}.icon-gplus-squared:before{content:'\e952'}.icon-gplus:before{content:'\e953'}.icon-html5:before{content:'\e954'}.icon-instagramm:before{content:'\e955'}.icon-linkedin-squared:before{content:'\e956'}.icon-linux:before{content:'\e957'}.icon-linkedin:before{content:'\e958'}.icon-maxcdn:before{content:'\e959'}.icon-pagelines:before{content:'\e95a'}.icon-pinterest-circled:before{content:'\e95b'}.icon-pinterest-squared:before{content:'\e95c'}.icon-renren:before{content:'\e95d'}.icon-skype:before{content:'\e95e'}.icon-stackexchange:before{content:'\e95f'}.icon-stackoverflow:before{content:'\e960'}.icon-trello:before{content:'\e961'}.icon-tumblr:before{content:'\e962'}.icon-tumblr-squared:before{content:'\e963'}.icon-twitter-squared:before{content:'\e964'}.icon-twitter:before{content:'\e965'}.icon-vimeo-squared:before{content:'\e966'}.icon-vkontakte:before{content:'\e967'}.icon-weibo:before{content:'\e968'}.icon-windows:before{content:'\e969'}.icon-xing:before{content:'\e96a'}.icon-xing-squared:before{content:'\e96b'}.icon-youtube:before{content:'\e96c'}.icon-youtube-squared:before{content:'\e96d'}.icon-youtube-play:before{content:'\e96e'}.icon-blank:before{content:'\e96f'}.icon-lemon:before{content:'\e970'}.icon-note:before{content:'\e971'}.icon-note-beamed:before{content:'\e972'}.icon-music-1:before{content:'\e973'}.icon-search-1:before{content:'\e974'}.icon-flashlight:before{content:'\e975'}.icon-mail-1:before{content:'\e976'}.icon-heart-1:before{content:'\e977'}.icon-heart-empty-1:before{content:'\e978'}.icon-star-1:before{content:'\e979'}.icon-music:before{content:'\e801'}.icon-user-1:before{content:'\e97b'}.icon-users-1:before{content:'\e97c'}.icon-user-add:before{content:'\e97d'}.icon-video-1:before{content:'\e97e'}.icon-picture-1:before{content:'\e97f'}.icon-camera-1:before{content:'\e980'}.icon-layout:before{content:'\e981'}.icon-menu-1:before{content:'\e982'}.icon-check-1:before{content:'\e983'}.icon-cancel-1:before{content:'\e984'}.icon-cancel-circled-1:before{content:'\e985'}.icon-cancel-squared:before{content:'\e986'}.icon-plus-1:before{content:'\e987'}.icon-plus-circled-1:before{content:'\e988'}.icon-plus-squared-1:before{content:'\e989'}.icon-minus-1:before{content:'\e98a'}.icon-minus-circled-1:before{content:'\e98b'}.icon-minus-squared-1:before{content:'\e98c'}.icon-help-1:before{content:'\e98d'}.icon-help-circled-1:before{content:'\e98e'}.icon-info-1:before{content:'\e98f'}.icon-info-circled-1:before{content:'\e990'}.icon-back:before{content:'\e991'}.icon-home-1:before,.modBreadcrumbsBlock a.home:before{content:'\e992'}.icon-link-1:before{content:'\e993'}.icon-attach-1:before{content:'\e994'}.icon-lock-1:before{content:'\e995'}.icon-lock-open-1:before{content:'\e996'}.icon-eye-1:before{content:'\e997'}.icon-tag-1:before,.liItemTagsBlock>span:before{content:'\e998'}.icon-bookmark-1:before{content:'\e999'}.icon-bookmarks:before{content:'\e99a'}.icon-flag-1:before{content:'\e99b'}.icon-thumbs-up-1:before{content:'\e99c'}.icon-thumbs-down-1:before{content:'\e99d'}.icon-download-1:before{content:'\e99e'}.icon-upload-1:before{content:'\e99f'}.icon-upload-cloud-1:before{content:'\e9a0'}.icon-reply-1:before{content:'\e9a1'}.icon-reply-all-1:before{content:'\e9a2'}.icon-forward-1:before{content:'\e9a3'}.icon-quote:before{content:'\e9a4'}.icon-code-1:before{content:'\e9a5'}.icon-export-1:before{content:'\e9a6'}.icon-pencil-1:before{content:'\e9a7'}.icon-feather:before{content:'\e9a8'}.icon-print-1:before{content:'\e9a9'}.icon-retweet-1:before{content:'\e9aa'}.icon-keyboard-1:before{content:'\e9ab'}.icon-comment-1:before{content:'\e9ac'}.icon-chat-1:before{content:'\e9ad'}.icon-bell-1:before{content:'\e9ae'}.icon-attention-1:before{content:'\e9af'}.icon-alert:before{content:'\e9b0'}.icon-vcard:before{content:'\e9b1'}.icon-address:before{content:'\e9b2'}.icon-location-1:before{content:'\e9b3'}.icon-map:before{content:'\e9b4'}.icon-direction-1:before{content:'\e9b5'}.icon-compass-1:before{content:'\e9b6'}.icon-cup:before{content:'\e9b7'}.icon-trash-1:before{content:'\e9b8'}.icon-doc-1:before{content:'\e9b9'}.icon-docs-1:before{content:'\e9ba'}.icon-doc-landscape:before{content:'\e9bb'}.icon-doc-text-1:before{content:'\e9bc'}.icon-doc-text-inv-1:before{content:'\e9bd'}.icon-newspaper:before{content:'\e9be'}.icon-book-open:before{content:'\e9bf'}.icon-book-1:before{content:'\e9c0'}.icon-folder-1:before{content:'\e9c1'}.icon-archive:before{content:'\e9c2'}.icon-box-1:before{content:'\e9c3'}.icon-rss-1:before,.k2FeedIcon a:before{content:'\e9c4'}.icon-phone-1:before{content:'\e9c5'}.icon-cog-1:before{content:'\e9c6'}.icon-tools:before{content:'\e9c7'}.icon-share:before{content:'\e9c8'}.icon-shareable:before{content:'\e9c9'}.icon-basket-1:before{content:'\e9ca'}.icon-bag:before{content:'\e9cb'}.icon-calendar-1:before{content:'\e9cc'}.icon-login-1:before{content:'\e9cd'}.icon-logout-1:before{content:'\e9ce'}.icon-mic-1:before{content:'\e9cf'}.icon-mute-1:before{content:'\e9d0'}.icon-sound:before{content:'\e9d1'}.icon-volume:before{content:'\e9d2'}.icon-clock-1:before,.itemRelated ul .itemRelDateCreated:before,.modItemsGridBlock .moduleItemDateCreated:before{content:'\e9d3'}.icon-hourglass:before{content:'\e9d4'}.icon-lamp:before{content:'\e9d5'}.icon-light-down:before{content:'\e9d6'}.icon-light-up:before{content:'\e9d7'}.icon-adjust:before{content:'\e9d8'}.icon-block-1:before{content:'\e9d9'}.icon-resize-full-1:before{content:'\e9da'}.icon-resize-small-1:before{content:'\e9db'}.icon-popup:before{content:'\e9dc'}.icon-publish:before{content:'\e9dd'}.icon-window:before{content:'\e9de'}.icon-arrow-combo:before{content:'\e9df'}.icon-down-circled-1:before{content:'\e9e0'}.icon-left-circled-1:before{content:'\e9e1'}.icon-right-circled-1:before{content:'\e9e2'}.icon-up-circled-1:before{content:'\e9e3'}.icon-down-open-1:before{content:'\e9e4'}.icon-left-open-1:before{content:'\e9e5'}.icon-right-open-1:before{content:'\e9e6'}.icon-up-open-1:before{content:'\e9e7'}.icon-down-open-mini:before{content:'\e9e8'}.icon-left-open-mini:before{content:'\e9e9'}.icon-right-open-mini:before,.modBreadcrumbsBlock span.bcSeparator:before{content:'\e9ea'}.icon-up-open-mini:before{content:'\e9eb'}.icon-down-open-big:before{content:'\e9ec'}.icon-left-open-big:before{content:'\e9ed'}.icon-right-open-big:before{content:'\e9ee'}.icon-up-open-big:before{content:'\e9ef'}.icon-down-1:before{content:'\e9f0'}.icon-left-1:before{content:'\e9f1'}.icon-right-1:before{content:'\e9f2'}.icon-up-1:before{content:'\e9f3'}.icon-down-dir-1:before{content:'\e9f4'}.icon-left-dir-1:before{content:'\e9f5'}.icon-right-dir-1:before{content:'\e9f6'}.icon-up-dir-1:before{content:'\e9f7'}.icon-down-bold:before{content:'\e9f8'}.icon-left-bold:before{content:'\e9f9'}.icon-right-bold:before{content:'\e9fa'}.icon-up-bold:before{content:'\e9fb'}.icon-down-thin:before{content:'\e9fc'}.icon-left-thin:before{content:'\e9fd'}.icon-right-thin:before{content:'\e9fe'}.icon-up-thin:before{content:'\e9ff'}.icon-ccw-1:before{content:'\ea00'}.icon-cw-1:before{content:'\ea01'}.icon-arrows-ccw:before{content:'\ea02'}.icon-level-down-1:before{content:'\ea03'}.icon-level-up-1:before{content:'\ea04'}.icon-shuffle-1:before{content:'\ea05'}.icon-loop:before{content:'\ea06'}.icon-switch:before{content:'\ea07'}.icon-play-1:before{content:'\ea08'}.icon-stop-1:before{content:'\ea09'}.icon-pause-1:before{content:'\ea0a'}.icon-record:before{content:'\ea0b'}.icon-to-end-1:before{content:'\ea0c'}.icon-to-start-1:before{content:'\ea0d'}.icon-fast-forward:before{content:'\ea0e'}.icon-fast-backward:before{content:'\ea0f'}.icon-progress-0:before{content:'\ea10'}.icon-progress-1:before{content:'\ea11'}.icon-progress-2:before{content:'\ea12'}.icon-progress-3:before{content:'\ea13'}.icon-target-1:before{content:'\ea14'}.icon-palette:before{content:'\ea15'}.icon-list-1:before{content:'\ea16'}.icon-list-add:before{content:'\ea17'}.icon-signal-1:before{content:'\ea18'}.icon-trophy:before{content:'\ea19'}.icon-battery:before{content:'\ea1a'}.icon-back-in-time:before{content:'\ea1b'}.icon-monitor:before{content:'\ea1c'}.icon-mobile-1:before{content:'\ea1d'}.icon-network:before{content:'\ea1e'}.icon-cd:before{content:'\ea1f'}.icon-inbox-1:before{content:'\ea20'}.icon-install:before{content:'\ea21'}.icon-globe-1:before{content:'\ea22'}.icon-cloud-1:before{content:'\ea23'}.icon-cloud-thunder:before{content:'\ea24'}.icon-flash-1:before{content:'\ea25'}.icon-moon-1:before{content:'\ea26'}.icon-flight-1:before{content:'\ea27'}.icon-paper-plane:before{content:'\ea28'}.icon-leaf-1:before{content:'\ea29'}.icon-lifebuoy:before{content:'\ea2a'}.icon-mouse:before{content:'\ea2b'}.icon-briefcase-1:before{content:'\ea2c'}.icon-suitcase-1:before{content:'\ea2d'}.icon-dot:before{content:'\ea2e'}.icon-dot-2:before{content:'\ea2f'}.icon-dot-3:before{content:'\ea30'}.icon-brush:before{content:'\ea31'}.icon-magnet-1:before{content:'\ea32'}.icon-infinity:before{content:'\ea33'}.icon-erase:before{content:'\ea34'}.icon-chart-pie:before{content:'\ea35'}.icon-chart-line:before{content:'\ea36'}.icon-chart-bar-1:before{content:'\ea37'}.icon-chart-area:before{content:'\ea38'}.icon-tape:before{content:'\ea39'}.icon-graduation-cap:before{content:'\ea3a'}.icon-language:before{content:'\ea3b'}.icon-ticket-1:before{content:'\ea3c'}.icon-water:before{content:'\ea3d'}.icon-droplet:before{content:'\ea3e'}.icon-air:before{content:'\ea3f'}.icon-credit-card-1:before{content:'\ea40'}.icon-floppy-1:before{content:'\ea41'}.icon-clipboard:before{content:'\ea42'}.icon-megaphone-1:before{content:'\ea43'}.icon-database:before{content:'\ea44'}.icon-drive:before{content:'\ea45'}.icon-bucket:before{content:'\ea46'}.icon-thermometer:before{content:'\ea47'}.icon-key-1:before{content:'\ea48'}.icon-flow-cascade:before{content:'\ea49'}.icon-flow-branch:before{content:'\ea4a'}.icon-flow-tree:before{content:'\ea4b'}.icon-flow-line:before{content:'\ea4c'}.icon-flow-parallel:before{content:'\ea4d'}.icon-rocket-1:before{content:'\ea4e'}.icon-gauge-1:before{content:'\ea4f'}.icon-traffic-cone:before{content:'\ea50'}.icon-cc:before{content:'\ea51'}.icon-cc-by:before{content:'\ea52'}.icon-cc-nc:before{content:'\ea53'}.icon-cc-nc-eu:before{content:'\ea54'}.icon-cc-nc-jp:before{content:'\ea55'}.icon-cc-sa:before{content:'\ea56'}.icon-cc-nd:before{content:'\ea57'}.icon-cc-pd:before{content:'\ea58'}.icon-cc-zero:before{content:'\ea59'}.icon-cc-share:before{content:'\ea5a'}.icon-cc-remix:before{content:'\ea5b'}.icon-github-1:before{content:'\ea5c'}.icon-github-circled-1:before{content:'\ea5d'}.icon-flickr-1:before{content:'\ea5e'}.icon-flickr-circled:before{content:'\ea5f'}.icon-vimeo:before{content:'\ea60'}.icon-vimeo-circled:before{content:'\ea61'}.icon-twitter-1:before{content:'\ea62'}.icon-twitter-circled:before,#popupPageWrapper .socialMenu .linkIs-twitter:before{content:'\ea63'}.icon-facebook-1:before{content:'\ea64'}.icon-facebook-circled:before,#popupPageWrapper .socialMenu .linkIs-facebook:before{content:'\ea65'}.icon-facebook-squared-1:before{content:'\ea66'}.icon-gplus-1:before{content:'\ea67'}.icon-gplus-circled:before,#popupPageWrapper .socialMenu .linkIs-googleplus:before{content:'\ea68'}.icon-pinterest:before{content:'\ea69'}.icon-pinterest-circled-1:before{content:'\ea6a'}.icon-tumblr-1:before{content:'\ea6b'}.icon-tumblr-circled:before{content:'\ea6c'}.icon-linkedin-1:before{content:'\ea6d'}.icon-linkedin-circled:before{content:'\ea6e'}.icon-dribbble-1:before{content:'\ea6f'}.icon-dribbble-circled:before{content:'\ea70'}.icon-stumbleupon:before{content:'\ea71'}.icon-stumbleupon-circled:before{content:'\ea72'}.icon-lastfm:before{content:'\ea73'}.icon-lastfm-circled:before{content:'\ea74'}.icon-rdio:before{content:'\ea75'}.icon-rdio-circled:before{content:'\ea76'}.icon-spotify:before{content:'\ea77'}.icon-spotify-circled:before{content:'\ea78'}.icon-qq:before{content:'\ea7d'}.icon-instagram:before{content:'\ea7e'}.icon-dropbox-1:before{content:'\ea7f'}.icon-evernote:before{content:'\ea80'}.icon-flattr:before{content:'\ea81'}.icon-skype-1:before{content:'\ea82'}.icon-skype-circled:before{content:'\ea83'}.icon-renren-1:before{content:'\ea84'}.icon-sina-weibo:before{content:'\ea85'}.icon-paypal:before{content:'\ea86'}.icon-picasa:before{content:'\ea87'}.icon-soundcloud:before{content:'\ea88'}.icon-mixi:before{content:'\ea89'}.icon-behance:before{content:'\ea8a'}.icon-google-circles:before{content:'\ea8b'}.icon-vkontakte-1:before{content:'\ea8c'}.icon-smashing:before{content:'\ea79'}.icon-sweden:before{content:'\ea7a'}.icon-db-shape:before{content:'\ea7b'}.icon-logo-db:before{content:'\ea7c'}.icon-duckduckgo:before{content:'\ea8d'}.icon-aim:before{content:'\ea8e'}.icon-delicious:before{content:'\ea8f'}.icon-paypal-1:before{content:'\ea90'}.icon-flattr-1:before{content:'\ea91'}.icon-android-1:before{content:'\ea92'}.icon-eventful:before{content:'\ea93'}.icon-smashmag:before{content:'\ea94'}.icon-gplus-2:before{content:'\ea95'}.icon-wikipedia:before{content:'\ea96'}.icon-lanyrd:before{content:'\ea97'}.icon-calendar-2:before{content:'\ea98'}.icon-stumbleupon-1:before{content:'\ea99'}.icon-fivehundredpx:before{content:'\ea9a'}.icon-pinterest-1:before{content:'\ea9b'}.icon-bitcoin-1:before{content:'\ea9c'}.icon-w3c:before{content:'\ea9d'}.icon-foursquare-1:before{content:'\ea9e'}.icon-html5-1:before{content:'\ea9f'}.icon-ie:before{content:'\eaa0'}.icon-call:before{content:'\eaa1'}.icon-grooveshark:before{content:'\eaa2'}.icon-ninetyninedesigns:before{content:'\eaa3'}.icon-forrst:before{content:'\eaa4'}.icon-digg:before{content:'\eaa5'}.icon-spotify-1:before{content:'\eaa6'}.icon-reddit:before{content:'\eaa7'}.icon-guest:before{content:'\eaa8'}.icon-gowalla:before{content:'\eaa9'}.icon-appstore:before{content:'\eaaa'}.icon-blogger:before{content:'\eaab'}.icon-cc-1:before{content:'\eaac'}.icon-dribbble-2:before{content:'\eaad'}.icon-evernote-1:before{content:'\eaae'}.icon-flickr-2:before{content:'\eaaf'}.icon-google:before{content:'\eab0'}.icon-viadeo:before{content:'\eab1'}.icon-instapaper:before{content:'\eab2'}.icon-weibo-1:before{content:'\eab3'}.icon-klout:before{content:'\eab4'}.icon-linkedin-2:before{content:'\eab5'}.icon-meetup:before{content:'\eab6'}.icon-vk:before{content:'\eab7'}.icon-plancast:before{content:'\eab8'}.icon-disqus:before{content:'\eab9'}.icon-rss-2:before{content:'\eaba'}.icon-skype-2:before{content:'\eabb'}.icon-twitter-2:before{content:'\eabc'}.icon-youtube-1:before{content:'\eabd'}.icon-vimeo-1:before{content:'\eabe'}.icon-windows-1:before{content:'\eabf'}.icon-xing-1:before{content:'\eac0'}.icon-yahoo:before{content:'\eac1'}.icon-chrome:before{content:'\eac2'}.icon-email:before{content:'\eac3'}.icon-macstore:before{content:'\eac4'}.icon-myspace:before{content:'\eac5'}.icon-podcast:before{content:'\eac6'}.icon-amazon:before{content:'\eac7'}.icon-steam:before{content:'\eac8'}.icon-cloudapp:before{content:'\eac9'}.icon-dropbox-2:before{content:'\eaca'}.icon-ebay:before{content:'\eacb'}.icon-facebook-2:before{content:'\eacc'}.icon-github-2:before{content:'\eacd'}.icon-github-circled-2:before{content:'\eace'}.icon-googleplay:before{content:'\eacf'}.icon-itunes:before{content:'\ead0'}.icon-plurk:before{content:'\ead1'}.icon-songkick:before{content:'\ead2'}.icon-lastfm-1:before{content:'\ead3'}.icon-gmail:before{content:'\ead4'}.icon-pinboard:before{content:'\ead5'}.icon-openid:before{content:'\ead6'}.icon-quora:before{content:'\ead7'}.icon-soundcloud-1:before{content:'\ead8'}.icon-tumblr-2:before{content:'\ead9'}.icon-eventasaurus:before{content:'\eada'}.icon-wordpress:before{content:'\eadb'}.icon-yelp:before{content:'\eadc'}.icon-intensedebate:before{content:'\eadd'}.icon-eventbrite:before{content:'\eade'}.icon-scribd:before{content:'\eadf'}.icon-posterous:before{content:'\eae0'}.icon-stripe:before{content:'\eae1'}.icon-opentable:before{content:'\eae2'}.icon-cart:before{content:'\eae3'}.icon-print-2:before{content:'\eae4'}.icon-angellist:before{content:'\eae5'}.icon-instagram-1:before{content:'\eae6'}.icon-dwolla:before{content:'\eae7'}.icon-appnet:before{content:'\eae8'}.icon-statusnet:before{content:'\eae9'}.icon-acrobat:before{content:'\eaea'}.icon-drupal:before{content:'\eaeb'}.icon-buffer:before{content:'\eaec'}.icon-pocket:before{content:'\eaed'}.icon-bitbucket-1:before{content:'\eaee'}.icon-lego:before{content:'\eaef'}.icon-login-2:before{content:'\eaf0'}.icon-stackoverflow-1:before{content:'\eaf1'}.icon-hackernews:before{content:'\eaf2'}.icon-star-empty-1:before{content:'\e97a'}



/* Common
------------------------------------------------------ */
body {padding:0;margin:0;color:#444444;background:fixed url(../images/variations/default/bgImage.jpg);background-size:cover;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;line-height:1.44;text-rendering:optimizeLegibility;}
.clr,
.clearList {clear:both;}
.sans {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.row.collapse .row {margin-left:auto;margin-right:auto;}
.alpha {padding-left:0 !important;}
.omega {padding-right:0 !important;}
.noPadding {padding-right:0;padding-left:0;}
.noMargin {margin:0;}
.backgroundCover {background-size:cover;background-position:50% 0;background-repeat:no-repeat;}
/* Links */
a {color:#0091ff;text-decoration:none;transition:all 250ms ease-in-out;}
a:hover {text-decoration:underline;}
a:active,
a:focus {outline:0;}
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {font-weight:bold;margin:0;}
/* Paragraphs */
p {margin:0 0 1.2em;}
/* Lists */
ul li {list-style:none outside none;margin:0;padding:0;}
ol li {list-style:none outside none;margin:0;padding:0;}
ul.noPaddingList>li {padding:0;}
dl dt {font-size:18px;}
dl dd {margin:0 0 30px;padding:0;}
/* Forms */
form {padding:0;margin:0;}
fieldset {margin:0;padding:0;border:0;}
select,
select.inputbox,
#form-login select.input-small,
#login-form select.input-small,
option {font-weight:normal;text-decoration:none;}
input {vertical-align:middle;}
legend {font-size:14px;font-weight:normal;margin:0 0 20px;padding:0 0 20px;}
.hidelabeltxt,
.catItemHideLabelTxt {display:none;}
/* Form elements */
label {font-size:14px;}
input,
textarea {font-weight:normal;transition:250ms all ease-in;border-radius:5px;border:0;background:transparent;}
input:focus,
textarea:focus {box-shadow:none;outline:0;}
input[type="checkbox"],
input[type="radio"] {width:auto;}
.inputbox,
#form-login .input-small,
#login-form .input-small {line-height:inherit;font-size:15px;font-weight:normal;width:100%;color:rgba(68, 68, 68, 0.5);padding:13px 20px;background:rgba(68, 68, 68, 0.2);}
.inputbox:focus,
#form-login .input-small:focus,
#login-form .input-small:focus {background:white;color:#444444;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.button,
input[type="submit"],
button {border-radius:5px;color:white;font-size:12px;font-weight:bold;background:#0091ff;text-transform:uppercase;letter-spacing:2px;text-align:center;line-height:inherit;padding:17px 28px;border:0;cursor:pointer;transition:250ms all ease-in;}
.button:hover,
input[type="submit"]:hover,
button:hover {color:white;box-shadow:inset 0 0 0 2px rgba(68, 68, 68, 0.45);}
input.invalid,
textarea.invalid {border:1px solid #cf1919;}
input.invalid:focus,
textarea.invalid:focus {border:1px solid #cf1919;}
select,
select.inputbox,
#form-login select.input-small,
#login-form select.input-small {background:rgba(68, 68, 68, 0.2);border-radius:5px;padding:13px 20px;width:auto;font-size:14px;font-weight:normal;border:0;color:rgba(68, 68, 68, 0.5);transition:250ms all ease-in;}
select:focus,
#form-login select.input-small:focus,
#login-form select.input-small:focus {background:white;color:#444444;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
/* Horizontal lines */
hr {line-height:0;height:0;border:none;padding:0;margin:8px 0;}
/* Images */
img {border:none;}
/* Clearing */
.clr,
.clearList {clear:both;height:0;line-height:0;display:block;float:none !important;padding:0 !important;margin:0 !important;border:0 !important;}
.clearfix:after {clear:both;}
.hidden {display:none !important;}



/* Structure/Layout
------------------------------------------------------ */
/* Header */
#mainHeader {background:white;background:rgba(255, 255, 255, 0.7);border-radius:0 0 5px 5px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.27);}
/* Logo */
h1 {margin:50px auto;color:white;text-align:center;}
h1 a {text-decoration:none;color:white;}
.bottomMargin h1 {margin-bottom:25px;text-align:left;}
#player {background:white;background:rgba(255, 255, 255, 0.8);border-radius:5px 5px 0 0;margin-bottom:1px;}
#aboveComponent {margin-bottom:1px;}
#aboveComponent .aboveComponentRight {padding-top:50px;}
#aboveComponent .aboveComponentLeft {padding:50px 50px 12px;border-right:1px solid black;border-right-color:rgba(0, 0, 0, 0.6);}
#aboveComponent .aboveComponentLeft.fullWidth {padding:0;min-height:initial;border-right:0;}
.contentBlock {background:#f4f4f4;background:rgba(255, 255, 255, 0.9);}
.hasSidebar {padding:50px;}
.isFrontpage .hasSidebar {padding:50px 50px 0;}
.borderRight {border-right:1px solid black;border-right-color:rgba(0, 0, 0, 0.6);}
.pageHeadingBgImage {height:180px;overflow:hidden;margin:-50px -50px 40px -50px;padding:0 50px;position:relative;background-size:cover;}
.pageHeadingBgImage h2 {color:white;font-size:40px;position:absolute;bottom:30px;}
.sidebar {background:#eee;background:rgba(255, 255, 255, 0.8);padding-top:50px;}
#bottom {margin:1px 0 0;background:#f4f4f4;background:rgba(255, 255, 255, 0.8);padding:50px 20px 0;}
/* Footer */
#footer {background:#0091ff;background:rgba(0, 145, 255, 0.7);border-radius:0 0 5px 5px;font-size:14px;padding:25px 1px;margin:1px 0 1.875em;color:white;color:rgba(255, 255, 255, 0.5);}
#footer a {color:white;color:rgba(255, 255, 255, 0.5);}



/* Typography
------------------------------------------------------ */
.itemFullText blockquote {margin:30px 0;padding:0;font-size:24px;line-height:1.2;position:relative;border-left:2px solid #444444;padding:4px 15px;}
.itemFullText blockquote p {margin:0;font-family:"Bitter", sans-serif;font-style:italic;}
.itemFullText blockquote cite {font-size:14px;color:#444444;line-height:1;display:block;margin-top:5px;}
.itemFullText .nuTypoBlock blockquote {margin:0;}
/* Item (com_content && com_k2 typography) */
.nuTypoBlock {margin:0 0 52px;font-size:16px;}
.typo {margin-top:84px;}
.itemFullText {font-weight:normal;}
.itemFullText h1,
.itemFullText h2,
.itemFullText h3,
.itemFullText h4,
.itemFullText h5,
.itemFullText h6 {margin:0 0 30px;padding:0;line-height:1.2;font-weight:normal;}
.itemFullText h1 {font-size:40px;color:#444444;text-align:left;font-weight:bold;}
.itemFullText h2 {font-size:34px;}
.itemFullText h3 {font-size:30px;}
.itemFullText h4 {font-size:26px;}
.itemFullText h5 {font-size:20px;text-transform:uppercase;}
.itemFullText h6 {font-size:14px;text-transform:uppercase;letter-spacing:1px;}
.itemFullText h6.nuTypoTitle {font-weight:bold;margin-bottom:25px;text-transform:none;color:#0091ff;letter-spacing:0;}
.itemFullText p.leading {font-size:19px;font-weight:bold;line-height:1.4;}
.itemFullText ul {list-style:none outside none;margin:0 0 30px;padding:0;}
.itemFullText ul li {position:relative;padding:0 0 4px 30px;font-size:16px;}
.itemFullText ul li:before {font-family:'nuIcons';position:absolute;top:3px;left:0;padding:0;line-height:1;text-align:center;}
.itemFullText ul.nuUnorderedList01 li:before {content:"\2022";font-size:22px;left:4px;top:0;}
.itemFullText ul.nuUnorderedList02 li {margin:0 0 5px;}
.itemFullText ul.nuUnorderedList02 li:before {content:"\e983";font-size:18px;color:#0091ff;}
.itemFullText ol {list-style:none outside none;margin:0 0 30px;padding:0;counter-reset:li;}
.itemFullText ol li {position:relative;padding:0 0 4px 30px;font-size:16px;}
.itemFullText ol li:before {position:absolute;top:0;left:0;padding:0;font-size:16px;font-weight:bold;text-align:center;color:#0091ff;counter-increment:li;content:counter(li, decimal);}
.itemFullText ol.orderedList02 li:before {content:counter(li, lower-latin);}
.itemFullText table {width:100%;border-collapse:collapse;border-spacing:0;}
.itemFullText table tr th,
.itemFullText table tr td {border:0;padding:15px 20px;}
.itemFullText table tr th {font-size:14px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;color:#0091ff;background:white;border-top:3px solid #444444;}
.itemFullText table tr td {border-top:1px solid rgba(68, 68, 68, 0.06);}
/* Code && pre */
pre,
code {margin:0;font-size:19px;color:#444444;}
/* buttons */
.itemView .btn {font-size:14px;display:inline-block;color:white;font-weight:bold;border-radius:3px;padding:8px 30px;margin:0 10px 10px;text-decoration:none;}
.itemView .btn {background:#0091ff;}
.itemView .btn:hover,
.itemView .btn:active {box-shadow:inset 0 0 0 2px rgba(68, 68, 68, 0.45);}
.itemView .btn.transparent {background:transparent;border:1px solid #0091ff;color:#444444;}
.itemView .btn.transparent:hover,
.itemView .btn.transparent:active {color:white;background:#0091ff;background:rgba(0, 145, 255, 0.5);box-shadow:none;}
.itemView .btn.invert {background:#444444;color:white;}
.itemView .btn.invert:hover,
.itemView .btn.invert:active {background:#0091ff;color:white;box-shadow:none;}
.itemView .small {padding:3px 20px;font-size:13px;}
.itemView .huge {padding:17px 45px;font-size:16px;}
/* Blocks */
.nuBlocks {padding:30px;margin:0 0 30px;border-radius:3px;}
.nuBlocks h3 {font-size:14px;font-weight:bold;margin:0 0 16px;line-height:1;text-transform:uppercase;}
.nuBlocks p {margin:0;padding:0;}
.nuBlocks.block01 {color:white;background:#0091ff;}
.nuBlocks.block02 {background:#444444;color:white;color:rgba(255, 255, 255, 0.7);}
.nuBlocks.block03 {background:rgba(68, 68, 68, 0.1);color:#444444;}
.nuBlocks p,
.itemFullText .nuBlocks p {margin:0;}
/* Highlights */
.highlight01,
mark,
.highlight {padding:2px 6px;background:#0091ff;color:white;}
/* Dividers */
hr {margin:0 0 30px;border-bottom:2px solid rgba(68, 68, 68, 0.5);}
hr.hr2 {border-bottom:3px solid #444444;max-width:64px;}
hr.hr3 {border-bottom:1px solid #0091ff;}
/* Bubble text */
.nuBubble {padding:30px;border-radius:3px;position:relative;}
.nuBubble h3,
.nuBubble h4,
.nuBubble h5,
.nuBubble h6 {font-size:14px;margin:0 0 16px;line-height:1;}
.nuBubble p {margin:0;}
.nuBubble:after,
.nuBubble:before {top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.nuBubble.bubble01 {color:white;background:#0091ff;}
.nuBubble.bubble01:after {border-color:rgba(0, 145, 255, 0);border-top-color:#0091ff;border-width:16px;left:45px;margin-left:-16px;}
.nuBubble.bubble01+p.nuBubbleMeta {color:#0091ff;}
.nuBubble.bubble02 {background:#444444;color:white;color:rgba(255, 255, 255, 0.7);}
.nuBubble.bubble02:after {border-color:rgba(68, 68, 68, 0);border-top-color:#444444;border-width:15px;left:45px;margin-left:-15px;}
.nuBubble.bubble02+p.nuBubbleMeta {color:#444444;}
.nuBubble.bubble03 {background:rgba(68, 68, 68, 0.1);color:#444444;}
.nuBubble.bubble03:after {border-color:rgba(68, 68, 68, 0);border-top-color:rgba(68, 68, 68, 0.1);border-width:16px;left:45px;margin-left:-16px;}
.nuBubble.bubble03+p.nuBubbleMeta {color:#0091ff;}
.itemFullText p.nuBubbleMeta,
p.nuBubbleMeta {margin:15px 0 30px;font-weight:bold;font-size:14px;padding:0 0 0 8px;}
/* Alert Messages */
.nuWarnings {margin:0 0 30px;padding:30px 30px 30px 50px;border-radius:3px;position:relative;font-size:14px;line-height:20px;font-weight:normal;position:relative;}
.nuWarnings:before {font-family:'nuIcons';display:inline-block;vertical-align:middle;position:absolute;top:30px;left:20px;font-size:20px;}
.nuWarnings.nuAlert {background:gold;}
.nuWarnings.nuAlert:before {content:'\e9af';}
.nuWarnings.nuInfo {background:#ecf0f1;}
.nuWarnings.nuInfo:before {content:'\e990';}
.nuWarnings.nuSuccess {background:#1fce6e;color:#fff;}
.nuWarnings.nuSuccess:before {content:'\e983';}
.nuWarnings.nuError {background:#dc0909;color:#fff;}
.nuWarnings.nuError:before {content:'\e986';}



/* Components - Headings
------------------------------------------------------ */
.componentheading,
#com_users .login h1,
#com_users .profile h1,
#com_users .logout h1,
#com_users .remind h1,
#com_users .reset h1,
#com_users .register h1,
.categories-list h1,
.tag-category h1,
body.taskIsSearch .componentheading,
.search h1 {font-size:40px;line-height:1.2;color:#444444;letter-spacing:-1px;margin:0 0 30px;font-weight:bold;}
.componentheading p,
#com_users .login h1 p,
#com_users .profile h1 p,
#com_users .logout h1 p,
#com_users .remind h1 p,
#com_users .reset h1 p,
#com_users .register h1 p,
.categories-list h1 p,
.tag-category h1 p,
body.taskIsSearch .componentheading p,
.search h1 p {margin:0;padding:0;font-size:14px;}
.k2FeedIcon {float:right;margin:0 0 30px;padding:0;}
.k2FeedIcon a {text-decoration:none;}
.k2FeedIcon a:before {font-family:'nuIcons';font-size:24px;}
.k2FeedIcon a:hover {opacity:0.7;transition:opacity 250ms ease-in-out;}
.k2FeedIcon a span {display:none;}
.k2Avatar img,
.itemComments ul.itemCommentsList li .itemCommentsAvatar img,
.latestItemsCategory .latestItemsCategoryImage img,
.modUsersBlock .ubUserAvatar img,
.modAuthorsListBlock ul li .abAuthorAvatar img,
.modCCBlock ul li a.lcAvatar img,
.modCCBlock ul li a.tcAvatar img {margin:0 15px 0 0;float:left;border-radius:60px;border:3px solid rgba(0, 0, 0, 0.2);}
/* --- Add, Edit buttons for frontend editing --- */
span.itemAddLink,
span.list-edit,
span.itemEditLink {float:right;display:block;margin:0 0 0 20px;text-align:right;line-height:1;background:#0091ff;border-radius:5px;}
span.list-edit {display:inline;float:none;margin:4px 0 4px 12px;}
span.itemAddLink a,
span.itemEditLink a,
span.list-edit a {display:block;padding:15px 25px;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;color:white;}
span.itemAddLink a:before,
span.itemEditLink a:before,
span.list-edit a:before {font-family:'nuIcons';font-size:16px;vertical-align:inherit;margin-right:5px;}
span.itemAddLink a:before {content:"\e81e";}
span.itemEditLink a:before,
span.list-edit a:before {content:"\e84e";}
span.itemAddLink:hover,
span.itemEditLink:hover,
span.list-edit:hover {cursor:pointer;box-shadow:inset 0 0 0 2px rgba(68, 68, 68, 0.45);transition:all 250ms ease-in-out;}
span.itemAddLink a:hover,
span.itemEditLink a:hover,
span.list-edit a:hover {text-decoration:none;}
span.itemAddLink a img,
span.itemEditLink a img,
span.list-edit a img,
span.itemAddLink a span,
span.itemEditLink a span.hasTooltip,
span.list-edit a span.hasTooltip {display:none;}
/* --- ReCaptcha --- */
.recaptchatable .recaptcha_image_cell,
#recaptcha_table {background-color:white !important;}
#recaptcha_response_field {padding:10px;}
.recaptchatable #recaptcha_image {height:auto !important;}
.recaptcha_only_if_privacy {font-size:12px;}



/* Components - com_k2
------------------------------------------------------ */
/* --- Rating --- */
.itemRatingForm {display:block;vertical-align:middle;line-height:20px;float:left;}
.itemRatingLog {font-size:11px;margin:0;padding:0 0 0 4px;display:inline-block;vertical-align:top;}
.itemRatingForm .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;height:20px;padding:0 0 0 20px;}
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {background:transparent url(../images/system/transparent_star.png) left -1000px repeat-x;transition:none;}
.itemRatingList {position:relative;float:left;width:80px;height:20px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:0 0;}
.itemRatingList li {display:inline;background:none;padding:0;}
.itemRatingList a,
.itemRatingList .itemCurrentRating {position:absolute;top:0;left:0;text-indent:-1000px;height:20px;line-height:20px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.itemRatingList a:hover {background-position:0 -21px;}
.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 -21px;margin:0;padding:0;}
span.siteRoot {display:none;}



/* Components - Tabs & Sliders
----------------------------------------------------------------------*/
dl.tabs {margin:30px 0 0;}
dl.tabs dt {font-weight:bold;font-size:12px;line-height:1;text-transform:uppercase;padding:18px 20px;display:inline-block;}
dl.tabs dt a {border-bottom:0;}
dl.tabs dt.open {background:#0091ff;color:white;}
dl.tabs dt.open a {color:white;}
dl.tabs dt.closed {color:#444444;}
dl.tabs dt.closed a {color:#444444;}
dl.tabs dt h3 {font-weight:bold;font-size:12px;line-height:1;text-transform:uppercase;margin:0;}
dl.tabs a:hover {text-decoration:none;}
dl.tabs dd {margin:0 0 30px;}
.current dd {margin:0 0 30px;padding:20px 0;border-top:3px solid #0091ff;}
.pane-sliders .panel {margin:0 0 10px;}
.pane-sliders .panel h3.title {font-weight:bold;font-size:12px;line-height:1;text-transform:uppercase;margin:0;padding:18px 20px;border-bottom:1px solid #444444;}
.pane-sliders .panel h3.title a {text-decoration:none;color:#444444;}
.pane-sliders .panel h3.pane-toggler-down {background:#0091ff;color:white;border-bottom:0;}
.pane-sliders .panel h3.pane-toggler-down a {color:white;}
.pane-sliders .panel .pane-down .contact-form {margin:0 0 30px;padding:30px 0;}



/* Components - article navigation
----------------------------------------------------------------------*/
.pagenav {list-style:none outside none;margin:0;padding:0;}
.pagenav:after {clear:both;content:"";display:block;}
.pagenav li {width:45%;display:inline-block;vertical-align:middle;}
.pagenav li a:hover {text-decoration:underline;}
.pagenav li.pagenav-prev {text-align:left;}
.pagenav li.pagenav-next,
.pagenav li.next {text-align:right;float:right;}



/* Components - com_k2 Item view
----------------------------------------------------------------------*/
a.itemPrintThisPage {display:block;width:160px;margin:4px auto 16px;padding:4px;text-align:center;font-size:13px;}
a.itemPrintThisPage:hover {background:#eee;text-decoration:none;}
.itemBodyWrapper {padding:50px 12.5em;}
/* this is the item container for this view */
.hasSidebar .itemBodyWrapper {padding:0;}
/* Attach a class for each featured item */
h2.itemTitle {font-size:40px;line-height:1;margin:0 0 12px;}
h2.itemTitle span {}
h2.itemTitle span sup {font-size:14px;text-decoration:none;text-transform:uppercase;margin:0 0 0 8px;}
h2.itemTitle span.itemNickname {font-size:16px;color:rgba(68, 68, 68, 0.5);font-weight:bold;display:block;padding:8px 0 0;}
.itemHeader {margin:0 0 30px;}
.itemHeader span.itemDateCreated {color:#444444;}
.itemHeader span.itemDateCreated span {color:rgba(0, 0, 0, 0.5);text-transform:lowercase;padding:0 4px 0 0;}
.itemHeader span.itemAuthor {display:inline;padding:0 15px 0 0;margin:0;}
.itemHeader span.itemAuthor span {text-transform:lowercase;padding:0 4px 0 0;color:rgba(0, 0, 0, 0.5);}
.itemToolbar {padding:8px 0 12px;margin:0;line-height:1;text-align:right;}
.itemToolbar ul {list-style:none outside none;margin:0;padding:0;}
.itemToolbar ul li {display:inline;padding:0;margin:0;text-align:center;background:none;font-size:15px;vertical-align:top;}
.itemToolbar ul li:first-child {border:none;}
.itemToolbar ul li.itemTextResizer {padding:0 20px 0 0;}
.itemToolbar ul li ul {display:inline;margin:0 20px 0 0;}
.itemToolbar ul li a {text-decoration:none;color:#444444;padding:0 2px;}
.itemToolbar ul li a i:before {font-size:20px;vertical-align:top;margin:0;}
.itemToolbar ul li a:hover {color:#0091ff;}
.itemToolbar ul li a img {vertical-align:middle;}
.itemToolbar ul li a#fontDecrease {padding:0;}
.itemToolbar ul li a#fontDecrease span {display:none;}
.itemToolbar ul li a#fontIncrease {padding:0;}
.itemToolbar ul li a#fontIncrease span {display:none;}
.itemToolbar ul li a span.itemTextResizerTitle {text-transform:capitalize;}
.itemRatingBlock {padding:8px 0 12px;}
.itemRatingBlock span {display:block;float:left;font-size:15px;padding:0 4px 0 0;margin:0;line-height:1;}
.itemImageBlockWrapper {position:relative;}
.itemImageBlock {margin:0 0 40px;}
.itemImageBlock span.itemImage {display:block;}
.itemImageBlock span.itemImage img {min-width:100%;}
.itemImageBlock .itemImage img {max-height:100%;width:auto;}
.itemImageBlock span.itemImageCaption,
.itemImageBlock p.img_caption {float:left;display:block;font-size:12px;padding:5px 0 0 0;}
.itemImageBlock span.itemImageCredits {float:right;display:block;font-style:italic;font-size:12px;padding:5px 0 0 0;}
.itemImageBlock p.img_caption {float:none;text-align:center;}
.itemCategory {display:inline-block;position:absolute;top:0;left:0;text-transform:uppercase;padding:10px 15px;letter-spacing:2px;font-size:11px;font-weight:bold;text-align:center;background:#0091ff;color:white;}
.itemCategory span {display:none;}
.itemCategory a {color:white;}
.itemIntroText {font-size:20px;font-weight:bold;}
.itemIntroText p {margin:0 0 30px;}
.itemIntroText a {text-decoration:none;}
.itemFullText {font-size:15px;line-height:1.6;}
.itemFullText p {margin:0 0 30px;}
.itemFullText a {text-decoration:none;}
.itemFullText.smallerFontSize {font-size:100%;line-height:inherit;}
.itemFullText.largerFontSize {font-size:150%;line-height:140%;}
.itemContentFooter {font-size:12px;margin:0 0 30px;}
.itemContentFooter span.itemDateModified {text-align:right;float:right;color:rgba(68, 68, 68, 0.5);}
.itemSocialSharing {margin:0 0 30px;}
.itemSocialSharing span {display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:700;font-size:14px;margin:0 12px 0 0;}
.itemTwitterButton {display:inline-block;vertical-align:middle;margin:2px 20px 0 0;}
.itemFacebookButton {display:inline-block;vertical-align:middle;margin-right:20px;width:200px;}
/* Video - responsive videos */
.itemVideoBlock {margin:50px 0;padding:0;position:relative;/* for embedded videos (not using AllVideos) */}
.itemVideoBlock h3 {display:none;}
.itemVideoBlock .itemVideoEmbedded {text-align:center;}
.itemVideoBlock .avPlayerWrapper {position:relative;width:100%;height:1px;padding:0 0 56%;}
.itemVideoBlock .avPlayerWrapper .avPlayerContainer {min-width:100%;}
.itemVideoBlock .avPlayerWrapper iframe,
.itemVideoBlock .avPlayerWrapper object,
.itemVideoBlock .avPlayerWrapper embed,
.itemVideoBlock .avPlayerWrapper video {position:absolute;left:0;top:0;width:100%;height:100%;}
.itemVideoBlock span.itemVideo {display:block;overflow:hidden;}
.itemVideoBlock span.itemVideoCaption {float:left;display:block;font-size:12px;font-weight:bold;width:60%;margin:5px 0 0;}
.itemVideoBlock span.itemVideoCredits {float:right;display:block;font-style:italic;font-size:12px;width:35%;text-align:right;margin:5px 0 0;}
/* Image Gallery */
.itemImageGallery {margin:50px 0;padding:0;position:relative;}
.itemImageGallery h3 {display:none;}
/* Secondary elements item attachments && extra fields */
.itemExtraFields {padding:0;}
.itemExtraFields h3 {margin:0;padding:0 0 15px;}
.itemExtraFields ul {list-style:none outside none;margin:0;padding:0;}
.itemExtraFields ul li {display:block;}
.itemExtraFields ul li span.itemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
.itemAttachmentsBlock span {font-weight:bold;padding:0 12px 0 0;display:inline-block;vertical-align:middle;}
.itemAttachmentsBlock ul.itemAttachments {list-style:none;padding:0;margin:0;display:inline-block;vertical-align:middle;}
.itemAttachmentsBlock ul.itemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
.itemAttachmentsBlock ul.itemAttachments li:hover {text-decoration:underline;}
.itemAttachmentsBlock ul.itemAttachments li span {font-size:10px;color:#999;font-weight:normal;}
/* Schedule Extra Fields */
.itemExtraFields .program {position:relative;margin-bottom:10px;min-height:160px;max-height:160px;overflow:hidden;}
.itemExtraFields .program h4,
.itemExtraFields .program .extraFieldsLabel {display:none;}
.itemExtraFields .program h4.extraFieldsHeader {display:inline-block;color:white;font-weight:bold;font-size:22px;padding-top:12px;}
.itemExtraFields .program .coverImage {max-height:160px;overflow:hidden;}
.itemExtraFields .program .coverImage img {width:100%;height:180px;object-fit:cover;}
.itemExtraFields .program .programBodyWrapper {position:absolute;background:#444444;background:rgba(68, 68, 68, 0.8);top:0;width:100%;height:100%;}
.itemExtraFields .program .programBody {position:absolute;bottom:0;width:100%;padding:20px;}
.itemExtraFields .program .avatar {margin:0 15px 0 0;float:left;border-radius:25px;overflow:hidden;max-height:50px;}
.itemExtraFields .program .avatar img {max-width:50px;}
.itemExtraFields .program .titleWrapper {overflow:hidden;padding:0 0 0 1px;color:white;}
.itemExtraFields .program .titleWrapper a {color:white;}
.itemExtraFields .program .titleWrapper span.title {display:block;font-weight:bold;}
/* Item Tags */
.itemTagsBlock {margin:0 0 15px;}
.itemTagsBlock>span {display:none;}
.itemTagsBlock ul.itemTags,
.itemTagsBlock .tags {list-style:none outside none;margin:0;padding:0;display:inline;}
.itemTagsBlock ul.itemTags li,
.itemTagsBlock .tags li {display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.itemTagsBlock ul.itemTags a,
.itemTagsBlock .tags a {padding:6px 12px;border-radius:3px;margin:0 0 8px;display:inline-block;font-size:11px;font-weight:bold;background:rgba(68, 68, 68, 0.05);color:#0091ff;}
.itemTagsBlock ul.itemTags a:hover,
.itemTagsBlock .tags a:hover {text-decoration:none;color:white;background:#0091ff;}
/* Author block */
.itemAuthorBlock {margin:0 0 50px;padding:0;position:relative;}
.itemAuthorBlock img.itemAuthorAvatar {float:left;display:block;border-radius:100px;margin:0 25px 0 0;border:3px solid rgba(0, 0, 0, 0.2);}
.itemAuthorBlock .itemAuthorDetails {margin:0 0 15px;padding:0 0 0 1px;overflow:hidden;}
.itemAuthorBlock .itemAuthorDetails .itemAuthorDescription {font-size:14px;}
.itemAuthorBlock .itemAuthorDetails h3.itemAuthorName {margin:0 0 8px 0;padding:0;font-size:16px;font-weight:bold;}
.itemAuthorBlock .itemAuthorDetails h3.itemAuthorName a {color:#444444;}
.itemAuthorBlock .itemAuthorDetails span.itemAuthorUrl {font-weight:bold;padding:0 8px 0 0;margin:0 4px 0 0;}
.itemAuthorBlock .itemAuthorDetails span.itemAuthorEmail {font-weight:bold;}
.itemAuthorBlock .itemAuthorDetails span.itemAuthorUrl a,
.itemAuthorBlock .itemAuthorDetails span.itemAuthorEmail a {font-weight:normal;}
/* Author latest */
.itemAuthorLatest {margin:0;padding:0 0 0 1px;overflow:hidden;}
.itemAuthorLatest h3 {margin:0;padding:8px 0 10px;display:inline-block;font-weight:bold;font-size:14px;border-top:1px solid rgba(68, 68, 68, 0.2);}
.itemAuthorLatest ul {list-style:none outside none;margin:0;padding:0;}
.itemAuthorLatest ul li {display:block;margin:0;padding:0 0 8px;}
.itemAuthorLatest ul li:before {display:none;}
.itemAuthorLatest ul li a {font-size:14px;}
.itemAuthorLatest ul li a:hover {text-decoration:underline;}
/* Article navigation */
.itemNavigation {padding:10px 0 0;margin:0 0 50px;border-top:4px solid rgba(68, 68, 68, 0.1);}
.itemNavigation a {font-size:16px;line-height:1.2;text-decoration:none;}
.itemNavigation a span.itemNavLabel {text-transform:lowercase;font-size:16px;color:#444444;font-weight:bold;line-height:1.44;display:block;}
.itemNavigation a:hover span.itemNavLabel {text-decoration:none;}
.itemNavigation a:hover span.itemNavTitle {text-decoration:underline;}
.itemNavigation a.itemPrevious {float:left;}
.itemNavigation a.itemNext {float:right;text-align:right;}
.itemNavigation span.itemNavigationTitle {display:none;}
/* Related by tag */
.itemRelated {padding:0;margin:0 0 40px;}
.itemRelated h3 {margin:0 0 15px;font-size:30px;clear:both;color:#0091ff;}
.itemRelated ul {list-style:none outside none;margin:0;padding:0;/* you need to insert this class in the related li element in item.php for this styling to take effect */}
.itemRelated ul li {margin:0;padding:0;}
.itemRelated ul li.k2ScrollerElement {float:left;overflow:hidden;border:1px solid #ccc;padding:4px;margin:0 4px 4px 0;background:#fff;}
.itemRelated ul li.clr,
.itemRelated ul li.clearList {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
.itemRelated ul .itemRelWrapper {background:white;box-shadow:0 1px 4px rgba(0, 0, 0, 0.13);position:relative;}
.itemRelated ul .itemRelContent {padding:15px;}
.itemRelated ul a.itemRelTitle {padding:0 0 15px;display:block;font-size:15px;line-height:1.2;font-weight:bold;}
.itemRelated ul .itemRelCat {left:0;display:inline-block;position:absolute;top:0;text-transform:uppercase;padding:10px 15px;letter-spacing:2px;font-size:11px;font-weight:bold;text-align:center;background:#0091ff;color:white;}
.itemRelated ul .itemRelCat a {color:white;}
.itemRelated ul .itemRelDateCreated {display:inline;color:#444444;color:rgba(68, 68, 68, 0.8);padding-right:10px;font-size:14px;font-weight:bold;}
.itemRelated ul .itemRelDateCreated:before {font-family:"nuIcons";font-size:16px;color:rgba(68, 68, 68, 0.4);vertical-align:top;}
.itemRelated ul .itemRelReadMore {display:none;}
.itemRelated ul .itemRelReadMore a {font-size:12px;font-weight:bold;text-transform:uppercase;}
.itemRelated .large-block-grid-2>li.even {padding:0.625rem 0.625rem 0.625rem 0;}
.itemRelated .large-block-grid-2>li.odd {padding:0.625rem 0 0.625rem 0.625rem;}
/* Comments */
.itemComments {position:relative;margin:30px 0;}
.itemComments h3 {font-size:30px;}
.itemComments h3.itemCommentsCounter {color:rgba(68, 68, 68, 0.5);text-transform:capitalize;}
.itemComments h3.itemCommentsCounter span {color:#0091ff;}
.itemComments ul.itemCommentsList {list-style:none outside none;margin:0;padding:0;}
.itemComments ul.itemCommentsList li {padding:25px 0 0;border-bottom:1px solid rgba(68, 68, 68, 0.5);}
.itemComments ul.itemCommentsList li li.lastComment {border-bottom:0;}
.itemComments ul.itemCommentsList li .itemCommentsRight {padding:0 0 25px 1px;overflow:hidden;}
.itemComments ul.itemCommentsList li .itemCommentsDetails {border-top:1px solid rgba(68, 68, 68, 0.1);display:inline-block;}
.itemComments ul.itemCommentsList li .itemCommentsAvatar {margin:0 20px 0 0;}
.itemComments ul.itemCommentsList li span.commentDate {font-size:14px;color:rgba(68, 68, 68, 0.5);}
.itemComments ul.itemCommentsList li span.commentAuthorName {font-size:14px;font-weight:bold;padding-right:8px;}
.itemComments ul.itemCommentsList li p {margin:0 0 1em;}
.itemComments ul.itemCommentsList li span.commentAuthorEmail {display:none;}
.itemComments ul.itemCommentsList li span.commentLink {margin-left:8px;}
.itemComments ul.itemCommentsList li span.commentLink a {text-decoration:none;color:rgba(68, 68, 68, 0.5);}
.itemComments ul.itemCommentsList li span.commentLink a span {display:none;}
.itemComments ul.itemCommentsList li span.commentLink a:hover {color:#0091ff;}
.itemComments ul.itemCommentsList li span.commentLink a:before {font-family:'nuIcons';content:"\e993";font-size:22px;}
.itemComments ul.itemCommentsList li span.commentToolbar {display:block;clear:both;font-weight:normal;}
.itemComments ul.itemCommentsList li span.commentToolbar a {font-size:12px;margin-right:4px;padding-right:7px;}
.itemComments ul.itemCommentsList li span.commentToolbar a:hover {text-decoration:none;}
.itemComments ul.itemCommentsList li span.commentToolbar a:last-child {border-right:0;padding-right:0;}
.itemComments ul.itemCommentsList li span.commentToolbarLoading {background:url(../images/system/searchLoader.gif) no-repeat 100% 50%;}
.itemCommentsPagination {margin:0 0 30px;}
p.itemCommentsFormNotes {margin:0 0 1em;font-size:14px;}
.itemCommentsForm h3 {margin:30px 0 10px;color:#0091ff;}
.itemCommentsForm form label {display:none;margin:0 0 10px;line-height:1;}
.itemCommentsForm form textarea.inputbox,
.itemCommentsForm form #form-login textarea.input-small,
#form-login .itemCommentsForm form textarea.input-small,
.itemCommentsForm form #login-form textarea.input-small,
#login-form .itemCommentsForm form textarea.input-small {display:block;height:160px;margin:0 0 20px;}
.itemCommentsForm form input.inputbox,
.itemCommentsForm form #form-login input.input-small,
#form-login .itemCommentsForm form input.input-small,
.itemCommentsForm form #login-form input.input-small,
#login-form .itemCommentsForm form input.input-small {display:block;margin:0 0 20px;}
.itemCommentsForm form .column.alpha {padding-right:15px;}
.itemCommentsForm form .column.omega {padding-left:15px;}
.itemCommentsForm form input#submitCommentButton {float:right;}
.itemCommentsForm form span#formLog {padding:12px 0 0 20px;font-weight:bold;color:#cf1919;display:inline-block;}
.itemCommentsForm form .formLogLoading {background:url(../images/system/loading.gif) no-repeat left 16px;}
.itemCommentsForm #recaptcha {margin:0 0 20px;}
/* "Report comment" form */
.k2ReportCommentFormContainer {padding:8px;width:480px;margin:0 auto;}
.k2ReportCommentFormContainer blockquote {width:462px;background:#f7fafe;border:1px solid #ddd;padding:8px;margin:0 0 8px 0;}
.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;}
.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;}
.k2ReportCommentFormContainer blockquote span.theComment {font-style:italic;font-size:12px;font-weight:normal;color:#000;padding:0 4px;}
.k2ReportCommentFormContainer form label {display:block;font-weight:300;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.k2ReportCommentFormContainer form input,
.k2ReportCommentFormContainer form textarea {display:block;border:1px solid #ddd;font-size:12px;padding:2px;margin:0 0 8px 0;width:474px;}
.k2ReportCommentFormContainer form #recaptcha {margin-bottom:24px;}
.k2ReportCommentFormContainer form span#formLog {padding:12px 0 0 20px;font-weight:bold;color:#cf1919;display:inline-block;}
.k2ReportCommentFormContainer form .formLogLoading {background:url(../images/system/loading.gif) no-repeat left 16px;}
/* Back to top link */
.itemBackToTop {text-align:right;margin:0 0 15px;padding:0;}
.itemBackToTop a {font-size:14px;text-transform:uppercase;font-weight:bold;text-decoration:none;}



/* Components - com_k2 && com_content Listings View (default template)
----------------------------------------------------------------------*/
/* generic container class */
/* category blocks */
.itemListCategoriesBlock {margin:0 0 30px;padding:0;}
.itemListCategoriesBlock .itemListCategory {padding:0;margin:0 0 30px;}
.itemListCategoriesBlock .itemListCategory h2 {font-size:50px;line-height:1.2;margin:0;}
/* com_k2 category */
.itemList {}
.lastItemContainer {margin:0;border:0;}
.liBlock,
.itemGridListView a.liItemBlock {padding:0 0 1.875em;margin:0 0 1.875em;}
/* item Block and video block */
.liItemImageBlock {margin:0 0 25px;position:relative;}
.liItemImageBlock a {display:block;position:relative;text-decoration:none;}
.liItemImageBlock img {min-width:100%;max-width:100%;height:330px !important;object-fit:cover;}
.liItemImageBlock i:before {position:absolute;top:50%;left:50%;font-size:28px;line-height:100px;background:rgba(68, 68, 68, 0.5);color:white;display:inline-block;border-radius:100px;width:100px;height:100px;margin:-50px 0 0 -50px;text-align:center;text-decoration:none;}
.liItemImageBlock a:hover i:before {transition:all 250ms ease-in-out;text-decoration:none;background:#0091ff;background:rgba(0, 145, 255, 0.5);}
.genericItemImageBlock,
.tagItemImageBlock {float:left;margin:0 20px 25px 0;}
.genericItemImageBlock img,
.tagItemImageBlock img {max-width:300px;}
.genericItemImageBlock i:before,
.tagItemImageBlock i:before {font-size:24px;line-height:70px;border-radius:70px;width:70px;height:70px;margin:-35px 0 0 -35px;}
.liItemBodyWrapper {overflow:hidden;padding:0 0 0 1px;}
.liItemVideoBlock {margin:0 0 30px;}
/* item has both an image AND a video posted */
.liItemVideoHasCatVidBlock {position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
.liItemVideoHasCatVidBlock .avVideo .avPlayerContainer .avPlayerBlock {position:absolute !important;padding:0;height:100%;}
.liItemHeader {font-size:14px;font-weight:normal;margin:0 0 10px;}
.liItemHeader h3.liItemTitle {margin:0 0 5px;font-size:22px;line-height:1.2;}
.liItemHeader h3.liItemTitle span {}
.liItemHeader h3.liItemTitle span sup {font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:normal;margin:0 0 0 8px;}
.liItemHeader .liItemDateCreated {display:inline;color:#444444;}
.liItemHeader .liItemAuthor,
.liItemHeader .liItemCategory {display:inline;margin:0 0 5px;padding-right:4px;color:rgba(0, 0, 0, 0.5);}
.liItemHeader .liItemAuthor span,
.liItemHeader .liItemCategory span {text-transform:lowercase;}
.liItemBody {margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid rgba(68, 68, 68, 0.1);}
.liItemBody .liItemIntroText {margin:0 0 10px;display:inline;color:#444444;color:rgba(68, 68, 68, 0.7);}
.liItemBody .liItemIntroText p,
.liItemBody .liItemIntroText .nuContentText {display:inline;margin:0;}
.liItemReadMore {display:inline-block;}
.liItemReadMore a {font-size:15px;font-weight:bold;text-transform:lowercase;}
.liItemCommentsLink {display:inline-block;margin:0 20px 0 0;}
.liItemCommentsLink i {font-size:18px;}
.liItemCommentsLink a {font-size:14px;font-weight:normal;}
.liItemTagsBlock {display:inline-block;font-size:14px;}
.liItemTagsBlock>span {display:inline;}
.liItemTagsBlock>span:before {font-family:'nuIcons';font-size:18px;padding:0 4px 0 0;}
.liItemTagsBlock .liItemTags,
.liItemTagsBlock .tags {list-style:none outside none;margin:0;padding:0;display:inline;}
.liItemTagsBlock .liItemTags li,
.liItemTagsBlock .tags li {display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.liItemTagsBlock .liItemTags a,
.liItemTagsBlock .tags a {padding:6px 12px;border-radius:3px;margin:0 0 8px;display:inline-block;font-size:11px;font-weight:bold;background:rgba(68, 68, 68, 0.05);color:#0091ff;}
.liItemTagsBlock .liItemTags a:hover,
.liItemTagsBlock .tags a:hover {text-decoration:none;color:white;background:#0091ff;}
.liItemExtraFields ul {list-style:none outside none;margin:0 0 15px;padding:0;}
.liItemExtraFields ul li {display:block;}
/* com_k2 category list */
#itemListLinks .liBlock,
#itemListLinks .itemGridListView a.liItemBlock,
.itemGridListView #itemListLinks a.liItemBlock {margin:0 0 1.875em;padding:0 0 1.875em;}
#itemListLinks h4 {display:none;}
#itemListLinks h3.liItemTitle {margin:0;font-size:24px;}



/* Grid View Listing
----------------------------------------------------------------------*/
.itemGridListView span.itemAddLink,
.itemGridListView span.list-edit,
.itemGridListView span.itemEditLink {float:none;margin:0 0 20px;}
.itemGridListView span.itemEditLink {float:right;margin:0;background:none;padding-top:8px;}
.itemGridListView span.itemEditLink:hover {box-shadow:none;}
.itemGridListView span.itemEditLink a {color:white;font-size:15px;background:none;border:0;padding:0;}
.itemGridListView span.itemEditLink a:hover {border:0;color:#0091ff;}
.itemGridListView .itemListCategory {background:#0091ff;min-height:330px;max-height:330px;height:100%;overflow:hidden;padding:30px;}
.itemGridListView .itemListCategory h2 {color:white;font-size:40px;line-height:1;}
.itemGridListView .itemContainer {float:left;padding:1px;}
.itemGridListView .liBlock,
.itemGridListView a.liItemBlock {position:relative;max-height:330px;overflow:hidden;padding:0;margin:0;}
.itemGridListView .liItemHeader {margin:0;}
.itemGridListView .liItemBody {border-bottom:0;padding:0;margin:0;}
.itemGridListView .liItemImageBlock {margin:0;display:block;}
.itemGridListView a.liItemBlock {display:block;}
.itemGridListView a.liItemBlock .hoverBlock {display:block;position:absolute;background:rgba(0, 145, 255, 0.7);width:100%;height:100%;bottom:0;padding:25px 30px;transition:all 500ms ease-in;text-decoration:none;}
.itemGridListView a.liItemBlock .hoverBlock span {color:white;font-size:20px;font-weight:bold;margin:0 0 3px;display:block;}
.itemGridListView a.liItemBlock .hoverBlock .liItemReadMore {color:rgba(255, 255, 255, 0.5);font-weight:normal;font-size:16px;opacity:0;}
.itemGridListView a.liItemBlock:hover .hoverBlock {background:#444444;background:rgba(68, 68, 68, 0.8);height:100px;transition:all 500ms ease-out;}
.itemGridListView a.liItemBlock:hover .hoverBlock .liItemReadMore {opacity:1;}



/* Grid View Item
----------------------------------------------------------------------*/
.itemGridView .itemImageBlock span.itemImage span {background-repeat:repeat-x;background-size:contain;display:block;height:400px;}



/* Tabs View Listing (Schedule)
----------------------------------------------------------------------*/
.itemTabsListView .schedule {position:relative;}
.itemTabsListView .schedule .liItemBody,
.itemTabsListView .schedule .liBlock,
.itemTabsListView .schedule .itemGridListView a.liItemBlock,
.itemGridListView .itemTabsListView .schedule a.liItemBlock {margin:0;padding:0;border-bottom:0;}
.itemTabsListView .schedule ul.tabs {list-style:none outside none;margin:0;padding:0;}
.itemTabsListView .schedule ul.tabs li {display:inline-block;}
.itemTabsListView .schedule ul.tabs li:last-child a {border-right:0;}
.itemTabsListView .schedule ul.tabs li a {text-decoration:none;display:inline-block;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:12px;color:#444444;padding:6px 15px;border-right:1px solid rgba(68, 68, 68, 0.1);float:left;}
.itemTabsListView .schedule ul.tabs li a.current {background:#0091ff;border-radius:3px;color:white;text-decoration:none;position:relative;border-right:0;}
.itemTabsListView .schedule ul.tabs li a.current:after {top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0, 145, 255, 0);border-top-color:#0091ff;border-width:6px;margin-left:-6px;}
.itemTabsListView .schedule .pane {padding-top:10px;clear:both;}
.itemTabsListView .schedule .pane .program {position:relative;margin-bottom:10px;min-height:160px;max-height:160px;overflow:hidden;}
.itemTabsListView .schedule .pane .program h4,
.itemTabsListView .schedule .pane .program .extraFieldsLabel {display:none;}
.itemTabsListView .schedule .pane .program h4.extraFieldsHeader {display:inline-block;color:white;font-weight:bold;font-size:22px;padding-top:12px;}
.itemTabsListView .schedule .pane .program .coverImage {max-height:160px;overflow:hidden;}
.itemTabsListView .schedule .pane .program .coverImage img {width:100%;height:180px;object-fit:cover;}
.itemTabsListView .schedule .pane .program .programBodyWrapper {position:absolute;background:#444444;background:rgba(68, 68, 68, 0.8);top:0;width:100%;height:100%;}
.itemTabsListView .schedule .pane .program .programBody {position:absolute;bottom:0;width:100%;padding:20px;}
.itemTabsListView .schedule .pane .program .avatar {margin:0 15px 0 0;float:left;border-radius:25px;overflow:hidden;max-height:50px;}
.itemTabsListView .schedule .pane .program .avatar img {max-width:50px;}
.itemTabsListView .schedule .pane .program .titleWrapper {overflow:hidden;padding:0 0 0 1px;color:white;}
.itemTabsListView .schedule .pane .program .titleWrapper a {color:white;}
.itemTabsListView .schedule .pane .program .titleWrapper span.title {display:block;font-weight:bold;}
.itemTabsListView .schedule .lastItemContainer h2 {border-right:0;}
.itemTabsListView .k2Pagination,
.itemTabsListView .pagination {display:none;}



/* K2 User Block
----------------------------------------------------------------------*/
.userBlock {padding:0 0 3.125em;margin:0;}
.userBlock h2 {font-size:24px;padding:0;margin:0 0 15px;}
.userBlock .userInfoBlock {overflow:hidden;padding:0 0 0 1px;}
.userBlock .userDescription {font-size:14px;color:#444444;color:rgba(68, 68, 68, 0.7);}
.userBlock .userAdditionalInfo {font-size:14px;}
.userBlock .userAdditionalInfo span.userURL>span {display:none;}



/* K2 User Block && K2 Category Block - latest items
----------------------------------------------------------------------*/
.latestItemsContainer {float:left;}
.latestItemsContainer.even {padding:0.625rem 0.625rem 0.625rem 0;}
.latestItemsContainer.odd {padding:0.625rem 0 0.625rem 0.625rem;}
.latestItemView {padding:1.875em 0;margin:0;}
.latestItemsUser,
.latestItemsCategory {padding:0 0 3.125em;}
.latestItemsUser .k2FeedIcon,
.latestItemsCategory .k2FeedIcon {margin:0;padding:0;}
.latestItemsUser .userDescContainer,
.latestItemsCategory .userDescContainer {overflow:hidden;padding:0 0 0 1px;}
.latestItemsUser h2,
.latestItemsCategory h2 {font-weight:normal;margin:15px 0;font-size:24px;padding:0;}
.latestItemsUser .latestItemsUserURL>span,
.latestItemsCategory .latestItemsUserURL>span {display:none;}
h2.latestItemTitleList {font-size:16px;font-weight:normal;border-bottom:1px solid rgba(68, 68, 68, 0.1);padding:0 0 10px;margin:0 0 10px;}



/* K2 Account Pages
----------------------------------------------------------------------*/
/* register &&* profile page */
.k2AccountPageNotice {font-size:12px;}
.k2AccountPageUpdate {padding:20px 0 0;margin:30px 0 0;text-align:right;}
.k2AccountPageUpdate button {min-width:160px;}
table.admintable {width:100%;}
table.admintable th,
table.admintable td {border:0;padding:15px 20px;}
table.admintable th {font-size:14px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;color:#0091ff;background:white;border-top:3px solid #444444;}
table.admintable tr td {border-top:1px solid #444444;border-top-color:rgba(68, 68, 68, 0.06);}
table.admintable tr td .inputbox,
table.admintable tr td #form-login .input-small,
#form-login table.admintable tr td .input-small,
table.admintable tr td #login-form .input-small,
#login-form table.admintable tr td .input-small {width:auto;}
table.admintable tr td input[type="file"] {display:block;}
table.admintable tr td input[type="radio"],
table.admintable tr td input[type="checkbox"] {margin:0 5px;display:inline-block;vertical-align:middle;}
table.admintable tr td img.k2AccountPageImage {float:left;margin:0 15px 0 0;}
table.admintable tr td span.optional {vertical-align:middle;font-size:13px;}
table.admintable tr td .defaultSkin table.mceLayout tr.mceLast td,
table.admintable tr td .defaultSkin .mceIframeContainer {padding:0;}
table.admintable tr:first-child td {border:0;}



/* com_users specific styles
----------------------------------------------------------------------*/
#com_users {}
#com_users label {margin:0 0 5px;display:inline-block;}
#com_users .content .inputbox,
#com_users .content #form-login .input-small,
#form-login #com_users .content .input-small,
#com_users .content #login-form .input-small,
#login-form #com_users .content .input-small {width:auto;}
#com_users .login .inputbox,
#com_users .login #form-login .input-small,
#form-login #com_users .login .input-small,
#com_users .login #login-form .input-small,
#login-form #com_users .login .input-small {margin:0;display:block;width:auto;}
#com_users .login-fields,
#com_users .control-group {margin:0 0 20px;}
#com_users .form-actions {padding-top:30px;}
#com_users input.inputbox[type="checkbox"],
#com_users #form-login input[type="checkbox"].input-small,
#form-login #com_users input[type="checkbox"].input-small,
#com_users #login-form input[type="checkbox"].input-small,
#login-form #com_users input[type="checkbox"].input-small {display:inline-block;vertical-align:middle;}
#com_users button.btn span.icon-arrow-left.icon-white {display:none;}
#com_users .profile fieldset {margin:0 0 30px;padding:0 0 30px;float:left;width:48%;}
#com_users .profile fieldset#users-profile-core {margin-right:30px;}
#com_users .profile fieldset#users-profile-custom:after {clear:both;content:" ";display:block;}
#com_users .profile legend {margin:0;font-size:12px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;color:#0091ff;background:white;border-top:3px solid #444444;padding:15px 20px;width:100%;}
#com_users .profile dl {margin:0;}
#com_users .profile dt {font-size:14px;font-weight:bold;border-top:1px solid #444444;border-top-color:rgba(68, 68, 68, 0.06);padding:15px 20px 0;margin:0;}
#com_users .profile dd {font-size:14px;padding:0 20px 15px;margin:0;}
#com_users .profile>a {clear:both;display:inline-block;padding:15px 25px;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:bold;color:white;background:#0091ff;border-radius:5px;text-decoration:none;}
#com_users .profile>a:before {content:"\e84e";font-family:'nuIcons';font-size:16px;vertical-align:inherit;margin-right:5px;}
#com_users .profile>a:hover {box-shadow:inset 0 0 0 2px rgba(68, 68, 68, 0.45);transition:all 250ms ease-in-out;}
#com_users .login+div ul {list-style:none outside none;margin:30px 0;padding:0;}
#com_users .login+div ul li a {font-size:15px;}



/* General Component Styling
----------------------------------------------------------------------*/
ul.categories {list-style:none outside none;margin:0;padding:0;}
ul.categories li {display:block;}
ul.stripped {list-style:none outside none;margin:0;padding:0;}
ul.stripped li {display:block;}



/* com_contact
----------------------------------------------------------------------*/
/* com_contact Contact form */
.contact {padding:50px;}
.contact h1 {font-size:42px;margin:0 0 30px;}
.contact h2 {font-size:40px;margin:0 0 30px;padding:0 26px;}
.contact h3 {font-size:20px;margin:0 0 30px;padding:0;}
.contact legend {margin:0;padding:0;border:0;}
.contact .formBlock {margin:20px 0 0;}
.contact .alpha.formBlock {padding-right:0.9375em;}
.contact .omega.formBlock {padding-left:0.9375em;}
.contact textarea {height:165px;}
.contact label {display:block;margin:0 0 10px;}
.contact input[type="checkbox"] {float:left;margin:17px 13px 0 0;}
.contact label#jform_contact_email_copy-lbl {float:left;margin:15px 0 0;}
.contact .contact-miscinfo {border-radius:4px;padding:30px;font-size:15px;margin:0 0 30px;}
.contact .contact-miscinfo p {margin:0;padding:0;}
/* com_contact Contact details */
.contactDetails i {display:inline-block;font-size:20px;color:#0091ff;vertical-align:middle;text-align:center;width:35px;}
.contactDetails i.icon-location,
.contactDetails .contactinfo i.info_address:before,
.contactinfo .contactDetails i.info_address:before {vertical-align:top;}
.contactDetails i.icon-mobile,
.contactDetails .contactinfo i.info_mobile:before,
.contactinfo .contactDetails i.info_mobile:before {font-size:26px;}
.contactDetails span.jicons-icons {display:block;width:24px;float:left;margin:0 10px 0 0;text-align:center;}
.contactDetails p span {font-size:14px;}
.contactDetails .contact-address {margin:0 0 20px;font-size:14px;}
.contactDetails .contact-address address {display:inline-block;font-style:normal;}
.contactDetails .contact-address address span.contact-suburb {display:block;}



/* common for com_content, com_newsfeeds and com_weblinks (Joomla 2.5.x)
----------------------------------------------------------------------*/
div.categories-list ul,
.weblink-category ul,
.newsfeed-category ul,
.newsfeed-category ul,
.tag-category ul {list-style:none outside none;margin:0;padding:0;}
div.categories-list ul li,
.weblink-category ul li,
.newsfeed-category ul li,
.newsfeed-category ul li,
.tag-category ul li {margin:0;padding:15px 0;}
.element-invisible {display:none !important;}
.categories-list h1,
.tag-category h1 {padding:30px 0;}
.categories-list h2,
.tag-category h2 {font-size:40px;margin:0 0 4px;padding:0;}
.categories-list ul li.last,
.tag-category ul li.last {border:0;}
.categories-list ul li h3.item-title,
.tag-category ul li h3.item-title {font-size:22px;}
.categories-list ul li span.item-title,
.tag-category ul li span.item-title {font-size:22px;}
.categories-list ul li a:hover,
.tag-category ul li a:hover {text-decoration:underline;}
.categories-list dl.cat-article-counter dd,
.tag-category dl.cat-article-counter dd {display:inline;font-size:22px;}
.categories-list .weblink-count,
.tag-category .weblink-count {float:right;margin:0 15px;padding:0;}
.categories-list .weblink-count dt,
.tag-category .weblink-count dt {display:none;}
.categories-list .weblink-count dd,
.tag-category .weblink-count dd {display:inline;font-size:22px;}
table.category,
.weblink-category table.category,
.newsfeed-category table.category {width:100%;border-collapse:collapse;border-spacing:0;}
table.category th,
.weblink-category table.category th,
.newsfeed-category table.category th,
table.category td,
.weblink-category table.category td,
.newsfeed-category table.category td {border:0;padding:15px 20px;}
table.category th,
.weblink-category table.category th,
.newsfeed-category table.category th {font-size:14px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;color:#0091ff;background:white;border-top:3px solid #444444;}
table.category td,
.weblink-category table.category td,
.newsfeed-category table.category td {border-top:1px solid #444444;border-top-color:rgba(68, 68, 68, 0.06);}
.display-limit {font-weight:bold;margin:0 0 5px;padding:0 0 15px;}
.display-limit select,
.display-limit #form-login select.input-small,
#form-login .display-limit select.input-small,
.display-limit #login-form select.input-small,
#login-form .display-limit select.input-small {width:auto;display:inline-block;vertical-align:middle;margin:0 0 0 10px;}
/* com_tags */
.tag-category p {padding:30px 0;}
.tag-category ul {margin-top:30px;}
.tag-category h3 {margin:10px 0 15px;padding:0 0 2px;font-size:25px;}
.tag-category img {float:left;margin:0 15px 0 0;max-width:50%;}
.tag-category .tag-body {overflow:hidden;display:block;}
/* com_weblinks && com_newsfeeds */
/* weblinks category */
.weblink-category h1,
.newsfeed-category h1 {font-size:42px;margin:0 0 30px;}
.weblink-category h2,
.newsfeed-category h2 {font-size:40px;margin:0 0 30px;}
.weblink-category a:hover,
.newsfeed-category a:hover {text-decoration:underline;}
.weblink-category ul,
.newsfeed-category ul {list-style:none outside none;margin:15px;padding:0;}
.weblink-category ul li,
.newsfeed-category ul li {display:block;}
.weblink-category table.category th,
.newsfeed-category table.category th {text-align:left;}
.weblink-category table.category td.hits,
.newsfeed-category table.category td.hits {text-align:right;font-weight:bold;}
.weblink-category table.category td img,
.newsfeed-category table.category td img {display:none;}
.weblink-category table.category td p,
.newsfeed-category table.category td p {margin:0;padding:0;}
.weblink-category table.category td ul,
.newsfeed-category table.category td ul {list-style:none outside none;margin:0;padding:0;}
.weblink-category table.category td ul li,
.newsfeed-category table.category td ul li {display:inline-block;vertical-align:top;}
.weblink-category table.category td ul.actions,
.newsfeed-category table.category td ul.actions {}
.weblink-category table.category tr:first-child td,
.newsfeed-category table.category tr:first-child td {border-top:0;}
.weblink-category .btn-group,
.newsfeed-category .btn-group {}
.weblink-category .pull-right,
.newsfeed-category .pull-right {float:right;}
.weblink-category .pull-right select,
.newsfeed-category .pull-right select,
.weblink-category .pull-right #form-login select.input-small,
#form-login .weblink-category .pull-right select.input-small,
.newsfeed-category .pull-right #form-login select.input-small,
#form-login .newsfeed-category .pull-right select.input-small,
.weblink-category .pull-right #login-form select.input-small,
#login-form .weblink-category .pull-right select.input-small,
.newsfeed-category .pull-right #login-form select.input-small,
#login-form .newsfeed-category .pull-right select.input-small {margin:15px 0 0;}
/* Feeds list (category view) */
/* single feed */
.newsfeed div.feed-description {margin:0 0 30px;}
.newsfeed h2 {font-size:40px;line-height:1;margin:10px 0 12px;}
.newsfeed ol {list-style:none outside none;margin:0;padding:0;}
.newsfeed ol li {overflow:hidden;}
.newsfeed ol li>a {display:block;padding:15px 0;font-weight:normal;}
.newsfeed ol li img {margin:10px 15px 10px 0 !important;float:left;}
.newsfeed ol li .feed-item-description {margin:0;}
.newsfeed ol li .feed-item-description ul {list-style:none outside none;margin:0;padding:20px 0;clear:both;}
.newsfeed ol li .feed-item-description ul li {position:relative;padding:0 0 4px 30px;margin:0 0 10px;font-size:16px;}
.newsfeed ol li .feed-item-description ul li:before {content:"\e983";font-size:18px;color:#0091ff;font-family:'nuIcons';position:absolute;top:3px;left:0;padding:0;line-height:1;text-align:center;}
.newsfeed ol li .feed-item-description li>a {padding:0;font-weight:normal;}
/* com_search - the form */
form#searchForm {padding:0 0 30px;}
form#searchForm fieldset {margin:0 0 20px;overflow:hidden;padding:0;}
form#searchForm label {display:inline-block;vertical-align:middle;margin-right:15px;}
form#searchForm legend {margin:0;padding:0;border:0;font-size:16px;}
form#searchForm input[type="checkbox"],
form#searchForm input[type="radio"] {display:inline-block;vertical-align:middle;margin-right:4px;}
form#searchForm button {padding:15px 28px;}
form#searchForm input#search-searchword {width:auto;}
form#searchForm .ordering-box {display:inline-block;vertical-align:middle;}
form#searchForm div.searchNumResults {padding:12px 50px;margin:0 -50px;border:1px solid rgba(68, 68, 68, 0.1);border-right:0;border-left:0;}
form#searchForm div.searchNumResults .searchintro {float:left;padding-top:6px;}
form#searchForm div.searchNumResults .searchintro strong {font-weight:normal;}
form#searchForm div.searchNumResults .formLimit {float:right;}
/* com_search - the results */
dl.search-results {padding:0;margin:0;}
dl.search-results dt {margin:0 0 8px;padding:0;font-size:20px;}
dl.search-results dt a {font-size:24px;font-weight:300;}
dl.search-results dt a:hover {text-decoration:underline;}
dl.search-results dd {padding:0;margin:0;}
dl.search-results dd.result-text {padding:0 0 30px;margin:0 0 30px;}
dl.search-results dd .result-created,
dl.search-results dd .result-category {font-size:14px;font-weight:normal;}
dl.search-results dd .result-category {margin:0 0 8px;}
dl.search-results dd p {margin:0 0 5px;}
dl.search-results dd span.highlight {padding:0 5px;}
/* com_content */
.blog ul.actions,
.item-page ul.actions {list-style:none outside none;margin:0;padding:0;}
.blog ul.actions li,
.item-page ul.actions li {display:inline;padding:0;margin:0;text-align:center;background:none;font-size:15px;vertical-align:top;}
.blog ul.actions li:first-child,
.item-page ul.actions li:first-child {border:none;}
.blog ul.actions li a,
.item-page ul.actions li a {text-decoration:none;color:#444444;padding:0 2px;}
.blog ul.actions li a i:before,
.item-page ul.actions li a i:before {font-size:20px;vertical-align:top;margin:0;}
.blog ul.actions li a:hover,
.item-page ul.actions li a:hover {color:#0091ff;}
.blog ul.actions li a img,
.item-page ul.actions li a img {vertical-align:middle;}
dl.article-info dt {display:none;}
dl.article-info dd {margin:0;}
/* Full width Item Page */
.fullWidth {width:100%;}
.fullWidth .pageHeadingBgImage {margin:0 0 40px;}
.fullWidth .itemImageBlock {max-height:400px;overflow:hidden;margin:0;}
.fullWidth .itemImageBlock .itemImage img {max-height:none;margin:-20% 0 0 0;}
.fullWidth .itemHeaderLeft {padding:3px 18px 3px 0;float:left;width:18.75%;text-align:right;}
.fullWidth .itemHeaderLeft .itemHeader {margin:0;}
.fullWidth .itemHeaderLeft .itemDateCreated,
.fullWidth .itemHeaderLeft .itemAuthor {padding:0 0 20px;display:block;}
.fullWidth .itemHeaderLeft .itemAuthor span {display:block;}
.fullWidth .itemBodyInnerWrapper.withLeftToolbar {overflow:hidden;padding:0 0 0 1px;width:81.25%;}
.fullWidth .itemTitle.withLeftToolbar {margin:0 0 25px;width:81.25%;float:right;}
.fullWidth .itemExtraFields {padding:0;}
.fullWidth .itemExtraFields h3 {display:none;}
.fullWidth .itemExtraFields ul li {display:block;padding:0 0 5px;}
.fullWidth .itemExtraFields ul li span.itemExtraFieldsLabel {display:none;}
.fullWidth .itemExtraFields ul li span.itemExtraFieldsValue a {font-size:15px;color:rgba(68, 68, 68, 0.5);}
.fullWidth .itemExtraFields ul li span.itemExtraFieldsValue a:after {display:inline-block;font-family:'nuIcons';font-size:22px;line-height:1;vertical-align:middle;color:#0091ff;margin-left:10px;}
.fullWidth .itemExtraFields ul li span.itemExtraFieldsValue a:hover:after {text-decoration:none;}
.fullWidth .itemExtraFields ul li span.itemExtraFieldsValue.aliasIs-facebook a:after {content:"\ea65";}
.fullWidth .itemExtraFields ul li span.itemExtraFieldsValue.aliasIs-twitter a:after {content:"\ea63";}
.fullWidth .itemExtraFields ul li span.itemExtraFieldsValue.aliasIs-email a:after {content:"\e976";}



/* Modules
------------------------------------------------------ */
/* General module styling - mod_k2_content && nu_content */
.module {margin-bottom:40px;}
.noMargin.module {margin:0;}
#mainHeader .module,
#topContainer .module,
#aboveComponent .module {margin-bottom:0;}
#player .module {margin-bottom:0;max-height:90px;overflow:hidden;}
/* general module classes */
.banneritem {margin:0 auto;text-align:center;}
.moduleTitle {font-size:30px;margin:0 0 10px;color:#0091ff;}
.module .k2FeedIcon {margin:0;padding:0;}
.whiteBgOpacity90 {background:rgba(255, 255, 255, 0.9);}
.whiteBgOpacity80 {background:rgba(255, 255, 255, 0.8);}
.greyBg {background:lightgrey;background:rgba(211, 211, 211, 0.9);}
/* search module */
.searchMod {float:right;}
.searchMod form {padding:15px 0;}
.searchMod i.icon-search-2:before {position:absolute;left:25px;line-height:40px;font-size:22px;}
.searchMod .inputbox,
.searchMod #form-login .input-small,
#form-login .searchMod .input-small,
.searchMod #login-form .input-small,
#login-form .searchMod .input-small {border:0;padding:10px 15px 10px 40px;}
.searchMod .inputbox:focus,
.searchMod #form-login .input-small:focus,
#form-login .searchMod .input-small:focus,
.searchMod #login-form .input-small:focus,
#login-form .searchMod .input-small:focus {background:white;}
/* header Menu */
#closeBtn {display:none;}
#menuToggler {display:none;}
.mainNav ul.menu {list-style:none outside none;margin:0;padding:0;line-height:0;}
.mainNav ul.menu li {display:inline-block;padding:0 10px;position:relative;z-index:99;/* top menu levels are horizontals */}
.mainNav ul.menu li a {display:block;padding:0;float:left;height:68px;line-height:66px;color:#444444;text-transform:lowercase;}
.mainNav ul.menu>li>a {font-size:16px;}
.mainNav ul.menu>li>a:hover {text-decoration:none;}
.mainNav ul.menu>li:hover>a,
.mainNav ul.menu>li a:hover {color:#0091ff;}
.mainNav ul.menu>li:hover>ul {left:0;opacity:1;top:68px;}
.mainNav ul.menu ul {background:white;background:rgba(255, 255, 255, 0.8);opacity:0;position:absolute;z-index:100;left:-999em;border-radius:0 0 5px 5px;width:250px;padding:10px 0;transition:opacity 250ms ease-in-out;}
.mainNav ul.menu ul li {display:block;float:none;padding:0;}
.mainNav ul.menu ul li a {font-size:15px;float:none;padding:10px 20px;line-height:1;height:auto;display:block;text-transform:none;}
.mainNav ul.menu ul li a:hover,
.mainNav ul.menu ul li:hover>a {text-decoration:none;}
.mainNav ul.menu ul li:hover ul {opacity:1;}
.mainNav ul.menu ul li>ul {left:250px;top:0;border-top:0;margin-top:-10px;}
.mainNav ul.menu>li.parent>a {position:relative;}
.mainNav ul.menu>li.parent>a:after {content:"\e9ec";font-size:16px;position:absolute;display:block;bottom:-20px;font-family:'nuIcons';color:#0091ff;color:rgba(0, 145, 255, 0.5);text-align:center;width:100%;height:100%;}
.mainNav ul.menu>li.active>a {color:#0091ff;border-top:2px solid #0091ff;line-height:62px;}
.mainNav ul.menu>li.active>ul>li.active>a,
.mainNav ul.menu>li.active>ul>li.active>ul>li.active>a {border-top:0;color:#0091ff;}
/* Compact Menu */
.rightMenuContainer {margin:65px 0 0;padding:0;}
#pageWrapper {transition:margin-left 500ms ease-out;}
html.menuOpen #pageWrapper {margin-left:-300px;}
#menuWrapperCompact .mainNav {background:#444444;float:right;height:auto;width:0;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;transition:width 500ms ease-out;z-index:300;}
html.menuOpen #menuWrapperCompact .mainNav {width:300px;height:100%;}
#menuWrapperCompact {border-left:1px solid white;border-left-color:rgba(255, 255, 255, 0.2);margin-left:5px;padding-left:10px;}
#menuWrapperCompact #closeBtn {text-align:center;cursor:pointer;float:right;display:block;margin:15px 20px;color:white;}
#menuWrapperCompact #closeBtn i {font-size:16px;}
#menuWrapperCompact #closeBtn span {display:none;}
#menuWrapperCompact #menuToggler {display:inline-block;cursor:pointer;text-align:center;padding:5px;float:left;}
#menuWrapperCompact #menuToggler.menuActive {background:#0091ff;border-radius:3px;}
#menuWrapperCompact #menuToggler span {display:none;}
#menuWrapperCompact #menuToggler i {font-size:30px;vertical-align:middle;color:white;line-height:1;}
#menuWrapperCompact .mainNav ul.menu {clear:right;}
#menuWrapperCompact .mainNav ul.menu li {display:block;padding:0;}
#menuWrapperCompact .mainNav ul.menu li a {display:block;padding:12px 20px;float:none;height:auto;line-height:1;color:white;}
#menuWrapperCompact .mainNav ul.menu>li:hover>a,
#menuWrapperCompact .mainNav ul.menu>li a:hover {background:#0091ff;}
#menuWrapperCompact .mainNav ul.menu>li:hover>ul {left:0;opacity:1;top:0;}
#menuWrapperCompact .mainNav ul.menu ul {background:none;border-top:none;border-bottom:none;opacity:1;position:relative;z-index:101;left:auto;width:auto;padding:0;transition:none;}
#menuWrapperCompact .mainNav ul.menu ul li {}
#menuWrapperCompact .mainNav ul.menu ul li a {font-size:14px;font-weight:bold;padding:12px 35px;}
#menuWrapperCompact .mainNav ul.menu ul li:hover ul {opacity:1;}
#menuWrapperCompact .mainNav ul.menu ul li>ul {left:auto;top:0;margin-top:0;}
#menuWrapperCompact .mainNav ul.menu>li.parent>a {position:relative;}
#menuWrapperCompact .mainNav ul.menu>li.parent>a:after {content:"";display:none;}
#menuWrapperCompact .mainNav ul.menu>li.active>a {border-top:0;background:#0091ff;}
#menuWrapperCompact .mainNav ul.menu>li.active>ul>li.active>a,
#menuWrapperCompact .mainNav ul.menu>li.active>ul>li.active>ul>li.active>a {text-decoration:underline;}
/* Social Menus -- needs the socialMenu suffix  */
.socialMenu {margin:20px 0;}
.socialMenu ul {list-style:none outside none;margin:0;padding:0;}
.socialMenu ul li {display:inline;padding:0 8px;}
.socialMenu ul li a {display:inline-block;text-decoration:none;color:#444444;}
.socialMenu ul li a:hover {color:#0091ff;}
.socialMenu ul li a:before {font-family:'nuIcons';font-size:22px;line-height:1;vertical-align:middle;}
.socialMenu ul li a span {display:none;}
.linkIs-500px:before {content:"\ea9a";}
.linkIs-behance:before {content:"\ea8a";}
.linkIs-dribbble:before {content:"\ea6f";}
.linkIs-facebook:before {content:"\e94b";}
.linkIs-flickr:before {content:"\e94c";}
.linkIs-foursquare:before {content:"\e94d";}
.linkIs-github:before {content:"\eacd";}
.linkIs-googleplus:before {content:"\e953";}
.linkIs-instagram:before {content:"\ea7e";}
.linkIs-linkedin:before {content:"\e956";}
.linkIs-pinterest:before {content:"\e95c";}
.linkIs-RSS:before {content:"\e86d";}
.linkIs-soundcloud:before {content:"\ea88";}
.linkIs-tumblr:before {content:"\e963";}
.linkIs-vimeo:before {content:"\e966";}
.linkIs-youtube:before {content:"\e96d";}
.linkIs-twitter:before {content:"\e965";}
/* Social Menu (in compact menu) */
.rightMenuContainer .socialMenu {margin:5px 5px 0 5px;}
.rightMenuContainer .socialMenu ul li a {color:white;}
.rightMenuContainer .socialMenu ul li a:hover {color:#0091ff;}
.rightMenuContainer .socialMenu ul li a:before {font-size:28px;}
/* Contact Map */
.map {line-height:0;margin-bottom:1px;}
/* general sidebar module styling */
.sidebar .module {margin-bottom:50px;}
/* general mod_k2_content styling */
.modItemsBlock ul {list-style:none outside none;margin:0;padding:0;}
.modItemsBlock ul li {display:block;position:relative;}
.modItemsBlock ul li h3 {margin:0;}
.modItemsBlock .moduleItemImage {display:block;font-size:0;}
.modItemsBlock .moduleItemDateCreated,
.modItemsBlock .moduleItemComments {font-size:14px;font-weight:bold;}
.modItemsBlock .moduleItemCategory {display:inline-block;position:absolute;top:0;text-transform:uppercase;padding:10px 15px;letter-spacing:2px;font-size:11px;font-weight:bold;text-align:center;background:#0091ff;color:white;}
.modItemsBlock .moduleItemTitle {display:block;font-size:15px;line-height:1.2;font-weight:bold;}
.modItemsBlock .moduleItemIntrotext,
.modItemsBlock .moduleItemIntrotext p {display:inline;}
.modItemsBlock .moduleItemExtraFields b {display:none;}
/* Featured Items Module */
.featuredItems li {float:left;max-height:280px;overflow:hidden;}
.featuredItems .moduleItemBody {position:absolute;padding:18px 30px;width:100%;top:0;height:100%;}
.featuredItems .moduleItemTitle {position:absolute;bottom:30px;left:30px;color:white;font-size:19px;}
.featuredItems .moduleItemCategory {right:0;}
.featuredItems li.leadingItem {max-height:535px;}
.featuredItems li.leadingItem .moduleItemBody {background:black;background:rgba(0, 0, 0, 0.3);bottom:0;top:auto;height:auto;}
.featuredItems li.leadingItem .moduleItemTitle {font-size:35px;position:relative;bottom:auto;left:auto;}
/* News - 2Column Grid Module */
.modItemsGridBlock .large-block-grid-2>li.even {padding:0.625rem 0.625rem 0.625rem 0;}
.modItemsGridBlock .large-block-grid-2>li.odd {padding:0.625rem 0 0.625rem 0.625rem;}
.modItemsGridBlock .moduleItemWrapper {background:white;box-shadow:0 1px 4px rgba(0, 0, 0, 0.13);position:relative;}
.modItemsGridBlock .moduleItemBody {padding:15px;}
.modItemsGridBlock .moduleItemTitle {padding:0 0 15px;}
.modItemsGridBlock .moduleItemDateCreated,
.modItemsGridBlock a.moduleItemComments {display:inline;color:#444444;color:rgba(68, 68, 68, 0.8);}
.modItemsGridBlock .moduleItemDateCreated:before,
.modItemsGridBlock a.moduleItemComments:before {font-family:"nuIcons";font-size:16px;color:rgba(68, 68, 68, 0.4);vertical-align:top;}
.modItemsGridBlock .moduleItemDateCreated {padding-right:10px;}
.modItemsGridBlock a.moduleItemComments {text-decoration:none;}
.modItemsGridBlock a.moduleItemComments:hover span {text-decoration:underline;}
.modItemsGridBlock .moduleItemCategory {left:0;}
/* Agenda */
.agenda .modItemsBlock {box-shadow:0 1px 3px rgba(0, 0, 0, 0.27);}
.agenda li.odd {background:white;background:rgba(255, 255, 255, 0.5);}
.agenda li.even {background:#444444;background:rgba(68, 68, 68, 0.1);}
.agenda .moduleItemBodyLeft {min-height:90px;}
.agenda .moduleItemBodyRight {min-height:90px;padding:30px;border-left:1px solid #0091ff;}
.agenda .moduleItemDateCreated {display:block;text-align:center;padding:30px 10px;text-transform:uppercase;font-size:20px;font-weight:normal;color:#444444;color:rgba(68, 68, 68, 0.5);}
.agenda .moduleItemDateCreated span {color:#0091ff;font-weight:bold;display:inline;}
.agenda .moduleItemTitle {font-size:17px;color:#444444;font-weight:normal;}
.agenda .leadingItem {max-height:133px;overflow:hidden;}
.agenda .leadingItem .moduleItemBodyRight {background:#0091ff;padding:30px 30px 40px;max-height:133px;overflow:hidden;}
.agenda .leadingItem .moduleItemImage {overflow:hidden;}
.agenda .leadingItem .moduleItemImage img {max-height:100%;width:auto;max-width:none;margin-left:-30%;}
.agenda .leadingItem .moduleItemTitle {color:white;font-size:20px;font-weight:normal;}
.agenda .leadingItem .moduleItemIntrotext {color:white;color:rgba(255, 255, 255, 0.5);font-size:16px;}
.agenda .leadingItem .moduleItemDateCreated {color:white;color:rgba(255, 255, 255, 0.5);font-weight:bold;text-align:left;padding:0;}
/* Newsletter */
.newsletter .jwTinyLetterPretext,
.newsletter p {color:#444444;font-size:14px;margin:0 0 5px;}
.newsletter .inputbox,
.newsletter #form-login .input-small,
#form-login .newsletter .input-small,
.newsletter #login-form .input-small,
#login-form .newsletter .input-small {margin:0 0 10px;}
/* Don't Miss */
.dontMiss li {position:relative;}
.dontMiss .moduleItemImage {overflow:hidden;max-height:320px;}
.dontMiss .moduleItemImage img {max-height:100%;max-width:none;margin-left:-22.5%;}
.dontMiss .moduleItemBodyWrapper {position:absolute;height:100%;width:100%;background:rgba(0, 0, 0, 0.5);top:0;}
.dontMiss .moduleItemBody {position:absolute;bottom:0;border-top:2px solid white;border-top-color:rgba(255, 255, 255, 0.2);padding:15px 20px 30px;width:100%;}
.dontMiss .moduleItemBody .moduleItemTitle {color:white;font-size:17px;}
.dontMiss .moduleItemBody .moduleItemTagline {color:white;color:rgba(255, 255, 255, 0.5);font-size:17px;}
.dontMiss .moduleItemBody .moduleItemReadMore {position:absolute;bottom:0;right:0;background:#0091ff;background:rgba(0, 145, 255, 0.8);padding:7px 10px;font-size:14px;color:white;text-align:center;}
.dontMiss .moduleItemBody .moduleItemReadMore span {display:none;}
.dontMiss .moduleItemBody .moduleItemReadMore:hover {background:#0091ff;}
/* LatestItems */
.latestItems .modItemsBlock ul li {display:block;padding:18px 0;border-bottom:1px solid rgba(68, 68, 68, 0.2);}
.latestItems .modItemsBlock ul li.lastItem {border:0;}
.latestItems .modItemsBlock ul li h3 {margin:0;}
.latestItems .modItemsBlock .moduleItemImage {float:left;margin:0 10px 0 0;}
.latestItems .modItemsBlock .moduleItemBody {overflow:hidden;}
.latestItems .modItemsBlock .moduleItemDateCreated,
.latestItems .modItemsBlock .moduleItemCategory {font-size:14px;display:block;}
.latestItems .modItemsBlock .moduleItemDateCreated {margin:0 0 5px;font-weight:bold;}
.latestItems .modItemsBlock .moduleItemCategory {position:relative;background:none;color:rgba(68, 68, 68, 0.6);text-transform:none;letter-spacing:0;display:inline;padding:0;}
.latestItems .modItemsBlock .moduleItemCategory:hover {text-decoration:none;}
.latestItems .modItemsBlock .moduleItemTitle {display:block;font-size:16px;line-height:1.2;margin:0 0 5px;font-weight:normal;}
/* DJs vertical scroller */
.vscrollerSidebar .scroll-pane {height:400px;overflow:hidden;}
.vscrollerSidebar ul {list-style:none outside none;margin:0;padding:0;}
.vscrollerSidebar ul li.odd,
.vscrollerSidebar ul li.even,
.vscrollerSidebar ul li.dj-item {border-bottom:1px solid rgba(68, 68, 68, 0.2);padding:18px 0;}
.vscrollerSidebar ul li.lastItem,
.vscrollerSidebar ul li:last-child {border-bottom:0;}
.vscrollerSidebar a.moduleItemImage {margin:0 15px 0 0;float:left;border-radius:60px;border:2px solid #0091ff;overflow:hidden;height:70px;}
.vscrollerSidebar a.moduleItemImage img {width:70px;}
.vscrollerSidebar .moduleItemTitle {display:block;font-size:15px;line-height:1.2;font-weight:bold;color:#444444;}
.vscrollerSidebar .moduleItemNickname {color:rgba(68, 68, 68, 0.5);font-weight:bold;font-size:15px;}
.vscrollerSidebar .moduleItemBody {overflow:hidden;padding:0 0 0 1px;}
.vscrollerSidebar .moduleItemExtraFields {padding:5px 0 0;}
.vscrollerSidebar .moduleItemExtraFields ul li {display:inline-block;}
.vscrollerSidebar .moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {display:none;}
.vscrollerSidebar .moduleItemExtraFields ul li span.moduleItemExtraFieldsValue a {text-indent:-9999em;display:block;text-decoration:none;line-height:0;}
.vscrollerSidebar .moduleItemExtraFields ul li span.moduleItemExtraFieldsValue a:after {font-family:'nuIcons';font-size:22px;line-height:1;vertical-align:middle;color:rgba(68, 68, 68, 0.5);display:block;text-indent:0;}
.vscrollerSidebar .moduleItemExtraFields ul li span.moduleItemExtraFieldsValue a:hover,
.vscrollerSidebar .moduleItemExtraFields ul li span.moduleItemExtraFieldsValue a:hover:after {color:#0091ff;transition:all 250ms ease-in-out;}
.vscrollerSidebar .moduleItemExtraFields ul li span.moduleItemExtraFieldsValue.aliasIs-facebook a:after {content:"\ea65";}
.vscrollerSidebar .moduleItemExtraFields ul li span.moduleItemExtraFieldsValue.aliasIs-twitter a:after {content:"\ea63";}
.vscrollerSidebar .moduleItemExtraFields ul li span.moduleItemExtraFieldsValue.aliasIs-email a:after {content:"\e976";}
/* Player */
.playingNow .rjp-player-container,
.playingNow .rjp-playingNow {float:left;}
.playingNow ul {list-style:none outside none;margin:0;padding:0;}
.playingNow ul li {display:inline-block;padding:30px;border-right:1px solid rgba(68, 68, 68, 0.2);}
.playingNow ul i:before {font-family:'nuIcons';font-size:30px;line-height:1;vertical-align:middle;text-decoration:none;}
.playingNow ul a {color:#444444;}
.playingNow ul a:hover {color:#0091ff;}
.playingNow ul a.jp-play i:before,
.playingNow ul a.jp-pause i:before {font-size:28px;}
.playingNow #rj-cover {float:left;margin-right:20px;}
.playingNow #rj-cover img {width:100px;height:auto;}
.playingNow .rjp-trackinfo-container {overflow:hidden;padding:16px 0 0 1px;float:left;}
.playingNow .rjp-trackinfo-container h4 {color:#0091ff;letter-spacing:1px;font-size:12px;text-transform:uppercase;}
.playingNow .rjp-trackinfo-container p {display:inline-block;margin:0;color:rgba(68, 68, 68, 0.5);font-weight:bold;font-size:14px;overflow:hidden;word-wrap:break-word;}
.playingNow .rjp-trackinfo-container p span {color:#444444;display:block;}
/* onAir */
.onAirMod {border-left:1px solid rgba(68, 68, 68, 0.2);}
.onAirMod .moduleItemBody {padding:12px 1.875em 12px 20px;}
.onAirMod .avatar {float:right;border-radius:63px;height:66px;overflow:hidden;border:3px solid rgba(0, 0, 0, 0.2);}
.onAirMod .avatar img {width:60px;height:60px;object-fit:cover;}
.onAirMod .djBody {display:inline-block;overflow:hidden;padding:4px 1px 0 0;}
.onAirMod .djBody h4 {color:#0091ff;letter-spacing:1px;font-size:12px;text-transform:uppercase;}
.onAirMod .djBody .dj {font-weight:bold;font-size:14px;}
.onAirMod .djBody .nickname {color:rgba(68, 68, 68, 0.5);font-weight:bold;font-size:14px;}
/* Schedule */
.schedule .moduleContent {position:relative;overflow:hidden;}
.schedule .moduleContent ul.tabs {list-style:none outside none;margin:0;padding:0;}
.schedule .moduleContent ul.tabs li {display:inline;}
.schedule .moduleContent ul.tabs li:last-child a {border-right:0;}
.schedule .moduleContent ul.tabs li a {text-decoration:none;display:inline-block;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:12px;color:#444444;padding:6px 15px;border-right:1px solid rgba(68, 68, 68, 0.1);float:left;}
.schedule .moduleContent ul.tabs li a.current {background:#0091ff;border-radius:3px;color:white;text-decoration:none;position:relative;border-right:0;}
.schedule .moduleContent ul.tabs li a.current:after {top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0, 145, 255, 0);border-top-color:#0091ff;border-width:6px;margin-left:-6px;}
.schedule .moduleContent .pane {clear:both;}
.schedule .moduleContent .pane .moduleItemBody.scroll-pane {height:358px;overflow:hidden;}
.schedule .moduleContent .pane .program {position:relative;padding:20px 0;border-bottom:1px solid #444444;border-bottom-color:rgba(68, 68, 68, 0.2);margin-right:15px;}
.schedule .moduleContent .pane .program:last-child {border-bottom:0;}
.schedule .moduleContent .pane .program h4,
.schedule .moduleContent .pane .program .extraFieldsLabel {display:none;}
.schedule .moduleContent .pane .program h4.extraFieldsHeader {display:inline-block;color:#444444;color:rgba(68, 68, 68, 0.3);font-weight:bold;font-size:22px;padding-top:12px;}
.schedule .moduleContent .pane .program .coverImage {display:none;}
.schedule .moduleContent .pane .program .avatar {margin:0 15px 0 0;float:left;border-radius:25px;overflow:hidden;max-height:50px;}
.schedule .moduleContent .pane .program .avatar img {width:50px;height:50px;object-fit:cover;}
.schedule .moduleContent .pane .program .titleWrapper {overflow:hidden;padding:0 0 0 1px;}
.schedule .moduleContent .pane .program .titleWrapper a {color:#444444;}
.schedule .moduleContent .pane .program .titleWrapper span.title {display:block;font-weight:bold;color:#444444;}
.schedule .moduleContent .pane .program .titleWrapper span.tagline {color:rgba(68, 68, 68, 0.5);}
/* Bottom Modules */
#bottom {font-size:15px;}
#bottom .module {width:100%;position:relative;padding-left:1.875em;padding-right:1.875em;float:left;margin:0 0 50px;}
#bottom .moduleTitle {margin:0 0 26px;font-size:20px;line-height:1;}
#bottom .half .module {width:50%;}
#bottom .oneThird .module {width:33.3333%;}
#bottom .oneFourth .module {width:25%;}
#bottom .fullWidth .module {width:100%;}
/* About Module */
.about ul li {padding:0;}
.about .moduleItemIntrotext,
.about .moduleItemIntrotext p {display:block;margin:0 0 4px;line-height:1.6;}
.about .moduleItemReadMore {display:inline-block;font-size:12px;font-weight:bold;text-transform:uppercase;}
/* Quote */
.quotes .moduleContent {font-family:"Bitter", sans-serif;}
.quotes .moduleItemIntrotext {color:#444444;color:rgba(68, 68, 68, 0.8);font-size:23px;font-style:italic;position:relative;}
.quotes .moduleItemIntrotext:before {font-family:"Bitter", sans-serif;content:"\“";font-size:63px;font-style:normal;color:#0091ff;position:absolute;top:-3px;left:-32px;line-height:1;}
/* Custom Menu */
.customMenu ul {list-style:none outside none;margin:0;padding:0;}
.customMenu ul li {margin:0 0 10px;padding:0 0 10px;}
.customMenu ul li a {color:#444444;}
.customMenu ul li a:hover {color:#0091ff;text-decoration:none;}
/* Contact information module*/
.contactinfo {font-size:14px;padding-left:30px;display:inline-block;vertical-align:middle;}
.contactinfo a:hover {text-decoration:none;}
.contactinfo br {display:none;}
.contactinfo span {position:relative;}
.contactinfo span:before {font-family:"nuIcons";font-size:22px;line-height:1;color:#0091ff;position:absolute;left:-30px;top:0;width:20px;text-align:center;vertical-align:middle;}
.contactinfo .info_address:before {font-size:20px;}
.contactinfo .info_address+br,
.contactinfo .info_country+br {display:block;line-height:1;}
.contactinfo .info_telephone {display:block;padding:23px 0;}
.contactinfo .info_telephone:before {top:23px;}
.contactinfo .info_mobile {display:block;padding-bottom:23px;}
.contactinfo .info_mobile:before {font-size:26px;}
.contactinfo .info_fax {display:block;padding-bottom:23px;}
.contactinfo .info_webpage {display:block;}
.contactinfo .info_webpage a {display:inline-block;color:#444444;}
/* K2 Users Template */
.modUsersBlock ul {list-style:none outside none;margin:0;padding:0;}
.modUsersBlock ul li {padding:0 0 30px;}
.modUsersBlock ul li:last-child {padding:0;}
.modUsersBlock .k2FeedIcon {float:none;display:inline-block;}
.modUsersBlock .k2FeedIcon a:before {font-size:20px;}
.modUsersBlock a {text-decoration:none;}
.modUsersBlock .ubUserInfoBlock {overflow:hidden;padding:0 0 0 1px;}
.modUsersBlock .ubUserName {padding:10px 0 5px;font-weight:bold;}
.modUsersBlock .ubUserDescription {clear:both;font-size:14px;font-weight:normal;padding:15px 0;color:#444444;color:rgba(68, 68, 68, 0.7);}
.modUsersBlock .ubUserDescription p {margin:0;}
.modUsersBlock .ubUserAdditionalInfo {margin:10px 0;}
.modUsersBlock .ubUserAdditionalInfo a {text-decoration:none;}
.modUsersBlock .ubUserAdditionalInfo a:hover {opacity:0.7;transition:opacity 250ms ease-in-out;}
.modUsersBlock .ubUserAdditionalInfo i {font-size:18px;}
.modUsersBlock .ubUserAdditionalInfo span {display:none;}
.modUsersBlock .ubUserAdditionalInfo span.ubUserEmail {display:inline-block;}
.modUsersBlock h3 {display:block;font-weight:bold;font-size:13px;text-transform:uppercase;margin:10px 0 5px;}
.modUsersBlock ul.ubUserItems li {display:block;margin:0 0 5px;font-size:14px;}
.modUsersBlock ul.ubUserItems li a {font-weight:bold;font-size:13px;}
/* K2_Tools && nuContent_tools Modules */
/* --- Archives --- */
.modArchivesBlock ul {list-style:none outside none;margin:0;padding:0;}
.modArchivesBlock ul li {display:block;padding:3px 0;}
.modArchivesBlock ul li a {text-decoration:none;}
.modArchivesBlock ul li a span.catTitle {font-size:15px;display:inline-block;padding:0 4px 0 0;text-transform:uppercase;}
.modArchivesBlock ul li a span.catCounter {font-weight:bold;color:#444444;}
.modArchivesBlock ul li a:hover span.catTitle {text-decoration:underline;}
.modArchivesBlock ul li a:hover span.catCounter {text-decoration:none;}
/* --- Calendar --- */
.modCalendarBlock {min-height:190px;/* use this height value so that the calendar height won't change on Month change via ajax */}
.modCalendarBlock .k2CalendarLoader,
.modCalendarBlock .nuContentCalendarLoader {background:transparent url(../images/system/k2CalendarLoader.gif) no-repeat 50% 50%;}
.modCalendarBlock table.calendar {margin:0 auto;background:transparent;border-collapse:collapse;width:100%;}
.modCalendarBlock table.calendar tr td {text-align:center;vertical-align:middle;padding:6px;font-size:14px;}
.modCalendarBlock table.calendar tr td.calendarNavMonthPrev,
.modCalendarBlock table.calendar tr td.calendarNavMonthNext {text-align:center;}
.modCalendarBlock table.calendar tr td.calendarNavMonthPrev a,
.modCalendarBlock table.calendar tr td.calendarNavMonthNext a {font-size:20px;text-decoration:none;font-weight:bold;font-family:"Bitter", sans-serif;}
.modCalendarBlock table.calendar tr td.calendarCurrentMonth {font-size:14px;font-weight:bold;text-transform:uppercase;}
.modCalendarBlock table.calendar tr td.calendarDayName {font-weight:bold;text-align:center;text-transform:uppercase;font-size:12px;}
.modCalendarBlock table.calendar tr td.calendarDateLinked {padding:0;}
.modCalendarBlock table.calendar tr td.calendarDateLinked a {display:block;text-decoration:none;font-weight:bold;}
.modCalendarBlock table.calendar tr td.calendarToday {font-weight:bold;}
.modCalendarBlock table.calendar tr td.calendarTodayLinked {color:white;background:#0091ff;}
.modCalendarBlock table.calendar tr td.calendarTodayLinked a {display:block;color:white;text-decoration:none;}
.modCalendarBlock table.calendar tr td.calendarTodayLinked a:hover {text-decoration:underline;}
/* --- Category Tree Select Box --- */
.modCategorySelectBlock select,
.modCategorySelectBlock #form-login select.input-small,
#form-login .modCategorySelectBlock select.input-small,
.modCategorySelectBlock #login-form select.input-small,
#login-form .modCategorySelectBlock select.input-small,
.k2CategorySelectBlock select,
.k2CategorySelectBlock #form-login select.input-small,
#form-login .k2CategorySelectBlock select.input-small,
.k2CategorySelectBlock #login-form select.input-small,
#login-form .k2CategorySelectBlock select.input-small {width:auto;}
.sidebar .modCategorySelectBlock select,
.sidebar .modCategorySelectBlock #form-login select.input-small,
#form-login .sidebar .modCategorySelectBlock select.input-small,
.sidebar .modCategorySelectBlock #login-form select.input-small,
#login-form .sidebar .modCategorySelectBlock select.input-small,
.sidebar .k2CategorySelectBlock select,
.sidebar .k2CategorySelectBlock #form-login select.input-small,
#form-login .sidebar .k2CategorySelectBlock select.input-small,
.sidebar .k2CategorySelectBlock #login-form select.input-small,
#login-form .sidebar .k2CategorySelectBlock select.input-small {width:100%;}
/* --- Category List/Menu --- */
.modCategoriesListBlock ul {list-style:none outside none;margin:0;padding:0;}
.modCategoriesListBlock ul li {padding:10px 30px;margin:0 -30px;display:block;position:relative;}
.modCategoriesListBlock ul li:nth-child(odd) {background:rgba(68, 68, 68, 0.1);}
.modCategoriesListBlock ul li a {font-size:15px;text-decoration:none;}
.modCategoriesListBlock ul li a span.catTitle {padding-right:4px;}
.modCategoriesListBlock ul li a span.catCounter {color:#444444;font-weight:bold;}
.modCategoriesListBlock ul li a:hover span.catTitle {text-decoration:underline;}
.modCategoriesListBlock ul li a:hover span.catCounter {text-decoration:none;}
/* --- Tag Cloud + Joomla! Popular Tags --- */
.modTagCloudBlock a,
.tagspopular a {display:inline-block;line-height:1.2;text-decoration:none;color:#444444;}
.modTagCloudBlock a:hover,
.tagspopular a:hover {color:#0091ff;}
.tagspopular ul {list-style:none outside none;margin:0;padding:0;}
.tagspopular ul li {display:inline-block;}
/* --- Authors --- */
.modAuthorsListBlock ul {list-style:none outside none;margin:0;padding:0;}
.modAuthorsListBlock ul li {padding:0 0 30px;margin:0;}
.modAuthorsListBlock ul li:last-child {margin:0;border:0;}
.modAuthorsListBlock ul li a {text-decoration:none;}
.modAuthorsListBlock ul li a.k2Avatar,
.modAuthorsListBlock .itemComments ul.itemCommentsList li a.itemCommentsAvatar,
.itemComments .modAuthorsListBlock ul.itemCommentsList li a.itemCommentsAvatar,
.modAuthorsListBlock ul li .latestItemsCategory a.latestItemsCategoryImage,
.latestItemsCategory .modAuthorsListBlock ul li a.latestItemsCategoryImage,
.modAuthorsListBlock ul li .modUsersBlock a.ubUserAvatar,
.modUsersBlock .modAuthorsListBlock ul li a.ubUserAvatar,
.modAuthorsListBlock ul li a.abAuthorAvatar,
.modAuthorsListBlock .modCCBlock ul li a.lcAvatar,
.modCCBlock .modAuthorsListBlock ul li a.lcAvatar,
.modAuthorsListBlock .modCCBlock ul li a.tcAvatar,
.modCCBlock .modAuthorsListBlock ul li a.tcAvatar {border:0;}
.modAuthorsListBlock ul li .abAuthorName {display:inline-block;padding:10px 0 5px;}
.modAuthorsListBlock ul li a.abAuthorName {font-weight:bold;}
.modAuthorsListBlock ul li a.abAuthorName:hover {text-decoration:underline;}
.modAuthorsListBlock ul li .abAuthorName span {text-decoration:none;}
.modAuthorsListBlock ul li .abAuthorLatestItem {clear:both;display:block;font-size:13px;padding:20px 0 0;font-weight:bold;}
.modAuthorsListBlock ul li .abAuthorLatestItem span.abAuthorCommentsCount {color:rgba(68, 68, 68, 0.5);}
/* --- Search --- */
.searchToggler {display:none;}
.sidebar .modSearchBlock form,
.sidebar .modSearchBlock.k2LiveSearchBlock,
.sidebar .modSearchBlock.nuContentLiveSearchBlock {position:relative;}
.sidebar .modSearchBlock .inputbox,
.sidebar .modSearchBlock #form-login .input-small,
#form-login .sidebar .modSearchBlock .input-small,
.sidebar .modSearchBlock #login-form .input-small,
#login-form .sidebar .modSearchBlock .input-small {margin:0 0 10px;}
.sidebar .modSearchBlock .k2LiveSearchResults,
.sidebar .modSearchBlock .nuContentLiveSearchResults {width:100%;}
.k2SearchLoading {background-image:url(../images/system/searchLoader.gif);background-repeat:no-repeat;background-position:92% 50%;}
.k2LiveSearchResults,
.nuContentLiveSearchResults {display:none;position:absolute;z-index:99;background:white;background:rgba(255, 255, 255, 0.95);top:47px;border-radius:3px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.k2LiveSearchResults ul,
.nuContentLiveSearchResults ul {list-style:none outside none;margin:0;padding:0;}
.k2LiveSearchResults ul li:first-child a,
.nuContentLiveSearchResults ul li:first-child a {border-radius:3px 3px 0 0;}
.k2LiveSearchResults ul li:last-child a,
.nuContentLiveSearchResults ul li:last-child a {border-radius:0 0 3px 3px;}
.k2LiveSearchResults ul li a,
.nuContentLiveSearchResults ul li a {font-size:14px;display:block;padding:10px 15px;}
.k2LiveSearchResults ul li a:hover,
.nuContentLiveSearchResults ul li a:hover {color:white;text-decoration:none;background:rgba(68, 68, 68, 0.4);}



/* mod_k2_comments + mod_nucontent_comments
------------------------------------------------------ */
/* Latest Comments and Top Commenters */
.modCCBlock ul {list-style:none outside none;margin:0;padding:0;}
.modCCBlock ul li {padding:0 0 30px;margin:0;}
.modCCBlock ul li.lastItem {padding:0;}
.modCCBlock ul li span {display:block;}
.modCCBlock ul li .ccInfoBlock {overflow:hidden;padding:10px 0 1px 1px;}
.modCCBlock ul li a.lcCommentLink,
.modCCBlock ul li a.tcLatestComment,
.modCCBlock ul li span.lcComment {display:block;margin:5px 0 10px;font-size:14px;font-weight:normal;color:rgba(68, 68, 68, 0.5);text-decoration:none;}
.modCCBlock ul li a:hover span.lcComment,
.modCCBlock ul li a.tcLatestComment:hover {text-decoration:none;}
.modCCBlock ul li span.tcUsername {display:inline;}
.modCCBlock ul li a.tcLink {text-decoration:none;}
.modCCBlock ul li a.tcLink:hover span {transition:all 250ms ease-in-out;}
.modCCBlock ul li a.tcLink:hover span.tcUsername {text-decoration:underline;}
.modCCBlock ul li span.lcCommentDate,
.modCCBlock ul li span.tcLatestCommentDate {margin:5px 0;font-size:13px;font-weight:bold;}
.modCCBlock ul li span.lcItemTitle span,
.modCCBlock ul li span.lcItemCategory span {display:block;font-weight:bold;font-size:11px;text-transform:uppercase;margin:10px 0 0;letter-spacing:1px;}
.modCCBlock ul li span.lcItemTitle a,
.modCCBlock ul li span.lcItemCategory a {font-size:14px;}
.modCCBlock ul li span.tcCommentsCounter {font-weight:bold;margin:3px 0;display:inline;font-size:13px;color:rgba(68, 68, 68, 0.5);}
.modCCBlock ul li span.tcCommentsCounter span {display:inline;}



/* User login Forms (mod_k2_user && mod_login)
------------------------------------------------------ */
.modUserBlock {font-size:15px;}
.modUserBlock .ubName {padding:10px 0 5px;display:block;}
.modUserBlock .ubCommentsCount {clear:both;display:block;margin:25px 0 10px;}
.modUserBlock ul {list-style:none outside none;margin:0 0 20px;padding:0;}
#form-login p,
#login-form p,
#form-login .control-group,
#login-form .control-group {margin:0 0 1em;}
#form-login label,
#login-form label {display:inline-block;margin:0 0 5px;}
#form-login .login-greeting,
#login-form .login-greeting {margin:0 0 10px;}
#form-login span.add-on span,
#login-form span.add-on span {display:none;}
#form-login label.element-invisible,
#login-form label.element-invisible {display:block !important;}
#form-login ul,
#login-form ul {list-style:none outside none;margin:20px 0 0;padding:0;}
#form-login ul li,
#login-form ul li {font-size:15px;}


/* Breadcrumbs
------------------------------------------------------ */
.breadcrumbs {font-size:15px;}
.breadcrumbs ul {list-style:none outside none;margin:0;padding:0;}
.breadcrumbs ul li {display:inline-block;vertical-align:top;}
.breadcrumbs a {text-decoration:none;font-weight:normal;color:#0091ff;}
.breadcrumbs span {font-weight:bold;}
.modBreadcrumbsBlock {font-size:15px;font-weight:bold;}
.modBreadcrumbsBlock .bcTitle {display:none;}
.modBreadcrumbsBlock a.home:before {font-family:'nuIcons';font-size:16px;color:#0091ff;text-decoration:none;}
.modBreadcrumbsBlock a.home span {display:none;}
.modBreadcrumbsBlock a {text-decoration:none;font-weight:normal;color:#0091ff;}
.modBreadcrumbsBlock span.bcSeparator:before {font-family:'nuIcons';color:rgba(68, 68, 68, 0.5);padding:0 2px 0 8px;}


/* Plugins
------------------------------------------------------ */
.k2Pagination,
.pagination {padding:20px 0;text-align:center;margin:0 -50px;}
.k2Pagination ul,
.pagination ul {list-style:none outside none;margin:0 0 15px;padding:0;font-size:14px;font-weight:bold;background:rgba(68, 68, 68, 0.05);}
.k2Pagination ul li,
.pagination ul li {display:inline-block;vertical-align:middle;}
.k2Pagination ul li span,
.pagination ul li span,
.k2Pagination ul li a,
.pagination ul li a {display:inline-block;padding:15px;border-bottom:1px solid transparent;}
.k2Pagination ul li span.pagenav,
.pagination ul li span.pagenav {background:white;font-size:22px;font-weight:normal;box-shadow:0 1px 2px rgba(68, 68, 68, 0.25);border-radius:3px;padding:10px;min-width:50px;}
.k2Pagination ul li a,
.pagination ul li a {text-decoration:none;}
.k2Pagination ul li a:hover,
.pagination ul li a:hover {border-bottom:1px solid #0091ff;border-bottom-color:rgba(0, 145, 255, 0.5);}
.k2Pagination ul li[class*="pagination-"] span.pagenav,
.pagination ul li[class*="pagination-"] span.pagenav,
.k2Pagination ul li[class*="pagination-"] a,
.pagination ul li[class*="pagination-"] a {background:none;font-size:inherit;font-weight:bold;box-shadow:none;border-radius:0;padding:15px;text-transform:lowercase;}
.k2Pagination ul li[class*="pagination-"] span.pagenav,
.pagination ul li[class*="pagination-"] span.pagenav {color:#0091ff;color:rgba(0, 145, 255, 0.5);}
.k2Pagination ul li[class*="pagination-"] a:hover,
.pagination ul li[class*="pagination-"] a:hover {border-bottom:1px solid transparent;text-decoration:underline;}
.k2Pagination ul li.pagination-prev,
.pagination ul li.pagination-prev,
.k2Pagination ul li.pagination-start,
.pagination ul li.pagination-start {padding:0 15px;border-right:1px solid rgba(68, 68, 68, 0.1);margin:0 15px 0 0;}
.k2Pagination ul li.pagination-next,
.pagination ul li.pagination-next,
.k2Pagination ul li.pagination-end,
.pagination ul li.pagination-end {padding:0 15px;border-left:1px solid rgba(68, 68, 68, 0.1);margin:0 0 0 15px;}
.k2Pagination ul li.pagination-start,
.pagination ul li.pagination-start {margin:0;}
.k2Pagination ul li.pagination-end,
.pagination ul li.pagination-end {margin:0;}
.k2Pagination .pagesCounter,
.pagination .pagesCounter,
.k2Pagination .counter,
.pagination .counter {font-size:14px;}
/* (tooltip)(plugin) */
.tip-wrap,
.tooltip {z-index:999;}
div.tip,
div.tooltip {float:left;max-width:200px;z-index:13000;padding:15px;border-radius:3px;background:#444444;}
div.tip-text {font-size:80%;margin:0;padding:0;font-weight:normal;color:#fff;line-height:1.2;}
div.tooltip {position:absolute !important;font-size:14px;font-weight:normal;color:#fff;line-height:1.2;}
div.tip-title,
div.tooltip strong {padding:0;margin:0 0 5px;font-size:95%;font-weight:600;color:#fff;}
div.tooltip strong {font-size:14px;line-height:1;display:inline-block;}
/* Caption fixes - general.css */
.img_caption {text-align:center !important;}
.img_caption.none {margin-left:auto;margin-right:auto;}
.img_caption .left {float:left;margin-right:1em;}
.img_caption .left p {clear:left;text-align:center;}
.img_caption .right {float:right;margin-left:1em;}
.img_caption .right p {clear:right;text-align:center;}
/* Calendar */
a img.calendar {width:16px;height:16px;margin-left:3px;background:url(../images/editor/calendar.png) no-repeat;cursor:pointer;vertical-align:middle;}
/* Unpublished */
.img-fulltext-right {float:right;margin-left:20px;margin-bottom:20px;}
.img-fulltext-left {float:left;margin-right:20px;margin-bottom:20px;}
.img-fulltext-none img {width:100%;}
.img-intro-right {float:right;margin-left:20px;margin-bottom:20px;}
.img-intro-left {float:left;margin-right:20px;margin-bottom:20px;}
.img-intro-none img {width:100%;}



/* Colored scrollbars
------------------------------------------------------ */
.jspContainer {overflow:hidden;position:relative;}
.jspPane {position:absolute;}
.jspVerticalBar {position:absolute;top:0;right:2px;width:7px;height:100%;}
.jspHorizontalBar {position:absolute;bottom:2px;left:0;width:100%;height:7px;}
.jspVerticalBar *,
.jspHorizontalBar * {margin:0;padding:0;opacity:inherit;filter:inherit;}
.jspCap {display:none;}
.jspHorizontalBar .jspCap {float:left;}
.jspTrack {background:#9b9b9b;background:rgba(0, 0, 0, 0.2);position:relative;margin-top:-10px;}
.jspDrag {background:#0091ff;background:rgba(0, 145, 255, 0.5);position:relative;top:0;left:0;cursor:pointer;transition:all 500ms ease-in;}
.jspHover,
.jspActive {background:#0091ff;transition:all 500ms ease-out;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {float:left;height:100%;}
.jspArrow {background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled {cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow {height:16px;}
.jspHorizontalBar .jspArrow {width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus {outline:none;}
.jspCorner {background:#eeeef4;float:left;height:100%;}



/* System Messages
------------------------------------------------------ */
#system-message {margin:0;padding:0;}
#system-message ul {list-style:none outside none;margin:0 0 40px;padding:0;}
#system-message>dt {display:none;}
#system-message>dd {margin:0 0 1.875em;}
#system-message>dd>ul>li {font-size:15px;margin:0;padding:20px 25px 20px 52px;overflow:hidden;position:relative;}
#system-message>dd>ul>li:before {font-family:"nuIcons";font-size:22px;line-height:1;position:absolute;left:20px;}
/* System Standard Messages */
#system-message>.message>ul {background:#ecf0f1;}
#system-message>.message>ul li:before {content:'\e990';}
/* System Error Messages */
#system-message>.error>ul {background:#dc0909;color:white;}
#system-message>.error>ul li:before {content:'\e986';}
/* System Warning Messages */
#system-message>.warning>ul {background:gold;}
#system-message>.warning>ul li:before {content:'\e9af';}
/* System Notice Messages */
#system-message>.notice>ul {background:#ecf0f1;}
#system-message>.notice>ul li:before {content:'\e990';}
/* System Success Messages */
#system-message>.success>ul {background:#1fce6e;color:white;}
#system-message>.success>ul li:before {content:'\e983';}
/* Joomla 3.0 messages */
.alert {padding:30px;}
.alert h4 {font-size:18px;font-weight:normal;margin:0 0 10px;}
.alert h4:before {font-family:"nuIcons";font-size:22px;display:inline-block;padding-right:15px;vertical-align:middle;}
.alert.alert-error h4:before {content:'\e986';}
.alert.alert-success h4:before {content:'\e983';}
.alert.alert-notice h4:before,
.alert.alert-message h4:before {content:'\e990';}
.alert.alert-warning h4:before {content:'\e9af';}
.alert p {margin:0;padding:0;}
.alert a.close {float:right;font-weight:bold;font-size:22px;margin:0;}
.alert a:hover {text-decoration:none;cursor:pointer;}
.alert.alert-error {background:#dc0909;color:white;}
.alert.alert-error a {color:white;}
.alert.alert-warning {background:gold;}
.alert.alert-notice {background:#ecf0f1;}
.alert.alert-success {background:#1fce6e;color:white;}
.alert.alert-success a {color:white;}
.alert.alert-message {background:#ecf0f1;}



/* Frontend Editing
----------------------------------------------------------------------*/
.edit.item-page {padding:0 0 24px;position:relative;}
div.fltlft {float:left;margin:0 10px 0 0;}
/* Basic Tab Setup */
ul.tabsPlain {list-style:none outside none;margin:0;padding:0;}
ul.tabsPlain li {display:inline-block;}
ul.tabsPlain li:last-child a {border-right:0;}
ul.tabsPlain li a {text-decoration:none;display:inline-block;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:12px;color:#444444;padding:6px 15px;border-right:1px solid rgba(68, 68, 68, 0.1);float:left;}
ul.tabsPlain li a.current {background:#0091ff;border-radius:3px;color:white;text-decoration:none;position:relative;border-right:0;}
ul.tabsPlain li a.current:after {top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0, 145, 255, 0);border-top-color:#0091ff;border-width:6px;margin-left:-6px;}
.panePlain {padding-top:10px;clear:both;}
/* w/icon */
ul.tabsPlain .icon {margin:-3px 7px -3px -5px;position:relative;top:-2px;left:0;}
/* Buttons*/
.edit.item-page input.inputbox,
.edit.item-page #form-login input.input-small,
#form-login .edit.item-page input.input-small,
.edit.item-page #login-form input.input-small,
#login-form .edit.item-page input.input-small {width:auto;}
/*IE 7 ONLY*/
/* labels */
.edit.item-page label {display:inline-block;min-width:125px;}
/* form elements */
.edit.item-page .formelm,
.edit.item-page .formelm-area {margin:15px 0;}
.edit.item-page .panePlain .formelm,
.edit.item-page .panePlain .formelm-area {overflow:hidden;padding:0 0 10px;margin:0 0 10px;}
.edit.item-page form {padding:0;margin:0;}
.edit.item-page fieldset {padding:30px;}
.edit.item-page legend {font-size:12px;padding:18px 0;line-height:1;font-weight:bold;text-transform:uppercase;margin:0;}
.edit.item-page img.calendar {border-radius:6px;display:inline;margin:0 0 0 5px;padding:6px;vertical-align:middle;cursor:pointer;}
.edit.item-page .formelm-buttons {text-align:right;position:absolute;right:0;top:0;}
.edit.item-page .formelm-buttons button {min-width:125px;}
/* For Joomla 3.x */
.edit.item-page .pull-left {float:left;}
.edit.item-page .pull-right {float:right;}
.edit.item-page .btn-toolbar {width:auto;margin:0;padding:0;}
.edit.item-page .btn-toolbar .btn-group {float:none;width:auto;}
.edit.item-page .btn-toolbar a,
.edit.item-page .btn-group a {position:relative;top:0;left:0;vertical-align:middle;padding:10px 15px;line-height:100%;border-radius:5px;cursor:pointer;width:auto;overflow:visible;font-weight:normal;font-size:14px;text-shadow:0 1px 0 #fff;color:#666;text-decoration:none;vertical-align:middle;box-sizing:border-box;display:inline-block;zoom:1;border:1px solid #ccc;margin:5px 0;background:#fcfcfc;background:linear-gradient(180deg, #fcfcfc 0%, #e0e0e0 100%);}
.edit.item-page .btn-toolbar a i.icon-arrow-down,
.edit.item-page .btn-group a i.icon-arrow-down {display:none;}
.edit.item-page .btn-toolbar a:hover,
.edit.item-page .btn-group a:hover {border:1px solid #bbb;background:#fcfcfc;background:linear-gradient(180deg, #fcfcfc 0%, #ededed 100%);}
.edit.item-page div.input-append {display:inline;}
.edit.item-page button#jform_publish_up_img,
.edit.item-page button#jform_publish_down_img {margin:0 0 0 5px;padding:6px;line-height:1;}
.edit.item-page button#jform_publish_up_img i,
.edit.item-page button#jform_publish_down_img i {color:#fff;line-height:1;font-size:15px;}
.edit.item-page input[disabled=disabled],
.edit.item-page input.disabled {color:#999;background:#f5f5f5;box-shadow:inset 0 1px 2px #ddd;}
/* FOCUS STATES */
/* TRANSITION */
.edit.item-page input[type=text],
.edit.item-page textarea,
.edit.item-page button {transition:box-shadow .5s, border .5s, background .5s;}
.edit.item-page input.checkbox,
.edit.item-page input[type=checkbox] {display:inline;width:auto;margin:0;padding:0;border:0;background:none;vertical-align:center;vertical-align:top;}
.edit.item-page input.radio,
.edit.item-page input[type=radio] {display:inline;width:auto;margin:0;padding:0;border:0;background:none;vertical-align:center;vertical-align:top;}
.edit.item-page input[type=radio]:focus,
.edit.item-page input[type=checkbox]:focus {box-shadow:0 0 5px #6DB9FF;outline-color:#6DB9FF;}
.edit.item-page input.file,
input[type=file] {font-size:.8em;box-shadow:none;}
/* editor buttons */
#editor-xtd-buttons {padding:0;}
.button2-left,
.button2-right,
.button2-left div,
.button2-right div {float:left;}
.button2-left a,
.button2-right a,
.button2-left button,
.button2-right button,
.button2-left span,
.button2-right span {display:block;height:22px;float:left;line-height:22px;font-size:12px;font-weight:normal;color:#333;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,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span,
.button2-left .blank button,
.button2-right .blank button {padding:0 6px;}
.button2-left a:hover,
.button2-right a:hover,
.button2-left button:hover,
.button2-left button:hover {text-decoration:none;}
.button2-left a,
.button2-left span,
.button2-left button {padding:0 24px 0 6px;}
.button2-right a,
.button2-right span,
.button2-right button {padding:0 6px 0 24px;}
.button2-left {background:url(../images/editor/j_button2_left.png) no-repeat;float:left;margin-right:10px;margin-top:8px;}
.button2-right {background:url(../images/editor/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px;margin-right:10px;}
.button2-left .page,
.button2-left .blank {background:url(../images/editor/j_button2_right_cap.png) 100% 0 no-repeat;}
.button2-left.off .end {background:url(../images/editor/j_button2_last_off.png) 100% 0 no-repeat;}
.button2-left .image {background:url(../images/editor/j_button2_image.png) 100% 0 no-repeat;}
.button2-left .readmore {background:url(../images/editor/j_button2_readmore.png) 100% 0 no-repeat;}
.button2-left .pagebreak {background:url(../images/editor/j_button2_pagebreak.png) 100% 0 no-repeat;}
.button2-left .blank {background:url(../images/editor/j_button2_blank.png) 100% 0 no-repeat;}
.button2-left .article {background:url(../images/editor/j_button2_readmore.png) 100% 0 no-repeat;}
/* The main calendar widget.  DIV containing a table. */
body.layoutIsEdit div.calendar {position:relative;z-index:100;width:226px;}
body.layoutIsEdit .calendar,
body.layoutIsEdit .calendar table {border:1px solid #ccc;font-size:11px;color:#000;cursor:default;background:#efefef;font-family:arial, verdana, sans-serif;margin:0;}
body.layoutIsEdit .calendar table {width:100%;}
/* Header part -- contains navigation buttons and day names. */
body.layoutIsEdit .calendar .button {text-align:center;padding:2px;background:none;border:0;font:inherit;color:#000;}
body.layoutIsEdit .calendar thead .title {font-weight:bold;text-align:center;background:#333;color:#fff;padding:2px;}
body.layoutIsEdit .calendar thead .headrow {background:#dedede;color:#000;}
body.layoutIsEdit .calendar thead .name {border-bottom:1px solid #ccc;padding:2px;text-align:center;color:#000;}
body.layoutIsEdit .calendar thead .weekend {color:#999;}
body.layoutIsEdit .calendar thead .hilite {background:#bbb;color:#000;border:1px solid #ccc;padding:1px;}
body.layoutIsEdit .calendar thead .active {background:#c77;padding:2px 0px 0px 2px;}
body.layoutIsEdit .calendar thead .daynames {background:#ddd;}
/* The body part -- contains all the days in month. */
body.layoutIsEdit .calendar tbody .day {width:2em;text-align:right;padding:2px 4px 2px 2px;vertical-align:middle;background:none;}
body.layoutIsEdit .calendar table .wn {padding:2px 3px 2px 2px;border-right:1px solid #ccc;background:#ddd;}
body.layoutIsEdit .calendar tbody .rowhilite td {background:#666;color:#fff;}
body.layoutIsEdit .calendar tbody .rowhilite td.wn {background:#666;color:#fff;}
body.layoutIsEdit .calendar tbody td.active {background:#000;color:#fff;padding:2px 2px 0px 2px;}
body.layoutIsEdit .calendar tbody td.weekend {color:#999;}
body.layoutIsEdit .calendar tbody td.selected {font-weight:bold;border:1px solid #000;padding:1px 3px 1px 1px;background:#000;color:#fff;}
body.layoutIsEdit .calendar tbody td.hilite {background:#999;padding:1px 3px 1px 1px;border:1px solid #666;color:#fff;}
body.layoutIsEdit .calendar tbody td.today {font-weight:bold;}
body.layoutIsEdit .calendar tbody .disabled {color:#999;}
.calendar tbody .emptycell {visibility:hidden;}
body.layoutIsEdit .calendar tbody .emptyrow {display:none;}
/* The footer part -- status bar and "Close" button */
body.layoutIsEdit .calendar tfoot .footrow {text-align:center;background:#ccc;color:#000;}
body.layoutIsEdit .calendar tfoot .ttip {border-top:1px solid #ccc;background:#efefef;color:#000;}
body.layoutIsEdit .calendar tfoot .hilite {background:#666;border:1px solid #f40;padding:1px;}
body.layoutIsEdit .calendar tfoot .active {background:#999;padding:2px 0px 0px 2px;}

/* RTL
------------------------------------------------------ */
/* inverting foundation */
html[dir="rtl"] body {direction:rtl;}
html[dir="rtl"] .row [class*="column"]+[class*="column"].end {float:right;}
html[dir="rtl"] [class*="column"]+[class*="column"]:last-child {float:left;}
html[dir="rtl"] .columns,
html[dir="rtl"] .column {float:right;}
html[dir="rtl"] .row.collapse .column,
html[dir="rtl"] .row.collapse .columns {float:right;}
html[dir="rtl"] .text-right {text-align:left !important;}
html[dir="rtl"] .left {float:right !important;}
html[dir="rtl"] .right {float:left !important;}
html[dir="rtl"] .alpha {padding-left:0.9375em !important;padding-right:0 !important;}
html[dir="rtl"] .omega {padding-right:0.9375em !important;padding-left:0 !important;}
html[dir="rtl"] .button,
html[dir="rtl"] input[type="submit"],
html[dir="rtl"] button {float:left;}
html[dir="rtl"] #aboveComponent .aboveComponentLeft,
html[dir="rtl"] .borderRight {border-right:0;border-left:1px solid rgba(0, 0, 0, 0.6);}
html[dir="rtl"] .k2Avatar img,
html[dir="rtl"] .itemComments ul.itemCommentsList li .itemCommentsAvatar img,
.itemComments ul.itemCommentsList li html[dir="rtl"] .itemCommentsAvatar img,
html[dir="rtl"] .latestItemsCategory .latestItemsCategoryImage img,
.latestItemsCategory html[dir="rtl"] .latestItemsCategoryImage img,
html[dir="rtl"] .modUsersBlock .ubUserAvatar img,
.modUsersBlock html[dir="rtl"] .ubUserAvatar img,
html[dir="rtl"] .modAuthorsListBlock ul li .abAuthorAvatar img,
.modAuthorsListBlock ul li html[dir="rtl"] .abAuthorAvatar img,
html[dir="rtl"] .modCCBlock ul li a.lcAvatar img,
.modCCBlock ul li html[dir="rtl"] a.lcAvatar img,
html[dir="rtl"] .modCCBlock ul li a.tcAvatar img,
.modCCBlock ul li html[dir="rtl"] a.tcAvatar img,
html[dir="rtl"] .itemComments ul.itemCommentsList li .itemCommentsAvatar img,
html[dir="rtl"] .latestItemsCategory .latestItemsCategoryImage img,
html[dir="rtl"] .modUsersBlock .ubUserAvatar img,
html[dir="rtl"] .modAuthorsListBlock ul li .abAuthorAvatar img,
html[dir="rtl"] .modCCBlock ul li a.lcAvatar img,
html[dir="rtl"] .modCCBlock ul li a.tcAvatar img {float:right;margin:0 0 0 15px;}
html[dir="rtl"] span.itemAddLink,
html[dir="rtl"] span.list-edit,
html[dir="rtl"] span.itemEditLink {float:left;}
html[dir="rtl"] .jspVerticalBar {left:2px;right:auto;}
html[dir="rtl"] .mainNav ul.menu ul {right:-999em;}
html[dir="rtl"] .mainNav ul.menu li:hover>ul {right:0;left:auto;}
html[dir="rtl"] .mainNav ul.menu ul li>ul {right:250px;left:auto;}
html[dir="rtl"] .playingNow .rjp-player-container,
html[dir="rtl"] .playingNow .rjp-playingNow,
html[dir="rtl"] .playingNow .rjp-trackinfo-container {float:right;}
html[dir="rtl"] .playingNow #rj-cover {float:right;margin-left:20px;margin-right:0;}
html[dir="rtl"] .playingNow ul li {border-left:1px solid rgba(68, 68, 68, 0.2);border-right:0;}
html[dir="rtl"] .onAirMod {border-right:1px solid rgba(68, 68, 68, 0.2);border-left:0;}
html[dir="rtl"] .onAirMod .avatar {margin-left:20px;}
html[dir="rtl"] .featuredItems li {float:right;}
html[dir="rtl"] .featuredItems .moduleItemCategory {left:0;right:auto;}
html[dir="rtl"] .vscrollerSidebar a.moduleItemImage,
html[dir="rtl"] .schedule .moduleContent .pane .program .avatar,
html[dir="rtl"] .itemTabsListView .schedule .pane .program .avatar {float:right;margin:0 0 0 15px;}
html[dir="rtl"] .vscrollerSidebar .moduleItemBody {padding:0 0 0 1px;}
html[dir="rtl"] .schedule .moduleContent .pane .program {margin-left:15px;margin-right:0;}
html[dir="rtl"] .schedule .moduleContent ul.tabs li a {border-left:1px solid rgba(68, 68, 68, 0.1);border-right:0;}
html[dir="rtl"] .schedule .moduleContent ul.tabs li:last-child a {border-left:0;}
html[dir="rtl"] .modItemsGridBlock .moduleItemCategory,
html[dir="rtl"] .itemCategory,
html[dir="rtl"] .itemRelated ul .itemRelCat {right:0;left:auto;}
html[dir="rtl"] .dontMiss .moduleItemBody .moduleItemReadMore {left:0;right:auto;}
html[dir="rtl"] .agenda .moduleItemBodyRight {border-right:1px solid #0091ff;border-left:0;}
html[dir="rtl"] .agenda .leadingItem .moduleItemDateCreated {text-align:right;}
html[dir="rtl"] .contactinfo {padding-left:0;padding-right:30px;}
html[dir="rtl"] .contactinfo span:before {right:-30px;left:auto;}
html[dir="rtl"] .quotes .moduleItemIntrotext:before {content:"\”";right:-32px;left:auto;}
html[dir="rtl"] .latestItems .modItemsBlock .moduleItemImage {float:right;margin:0 0 0 10px;}
html[dir="rtl"] .itemGridListView .itemContainer {float:right;}
html[dir="rtl"] .itemNavigation a.itemPrevious {float:right;}
html[dir="rtl"] .itemNavigation a.itemNext {float:left;text-align:left;}
html[dir="rtl"] .fullWidth .itemHeaderLeft {float:right;text-align:left;padding:3px 0 3px 18px;}
html[dir="rtl"] .fullWidth .itemTitle.withLeftToolbar {float:left;}
html[dir="rtl"] .fullWidth .itemExtraFields ul li span.itemExtraFieldsValue a:after {margin-right:10px;margin-left:0;}
html[dir="rtl"] .k2Pagination ul li.pagination-next,
html[dir="rtl"] .pagination ul li.pagination-next,
html[dir="rtl"] .k2Pagination ul li.pagination-end,
html[dir="rtl"] .pagination ul li.pagination-end,
html[dir="rtl"] .k2Pagination ul li.pagination-end,
html[dir="rtl"] .pagination ul li.pagination-end {border-right:1px solid rgba(68, 68, 68, 0.1);border-left:0;}
html[dir="rtl"] .k2Pagination ul li.pagination-prev,
html[dir="rtl"] .pagination ul li.pagination-prev,
html[dir="rtl"] .k2Pagination ul li.pagination-start,
html[dir="rtl"] .pagination ul li.pagination-start,
html[dir="rtl"] .k2Pagination ul li.pagination-start,
html[dir="rtl"] .pagination ul li.pagination-start {border-left:1px solid rgba(68, 68, 68, 0.1);border-right:0;}
html[dir="rtl"] .k2Pagination ul li.pagination-next,
html[dir="rtl"] .pagination ul li.pagination-next,
html[dir="rtl"] .k2Pagination ul li.pagination-end,
html[dir="rtl"] .pagination ul li.pagination-end {margin:0 15px 0 0;}
html[dir="rtl"] .k2Pagination ul li.pagination-prev,
html[dir="rtl"] .pagination ul li.pagination-prev,
html[dir="rtl"] .k2Pagination ul li.pagination-start,
html[dir="rtl"] .pagination ul li.pagination-start {margin:0 0 0 15px;}
html[dir="rtl"] .k2Pagination ul li.pagination-start,
html[dir="rtl"] .pagination ul li.pagination-start,
html[dir="rtl"] .k2Pagination ul li.pagination-end,
html[dir="rtl"] .pagination ul li.pagination-end {margin:0;}
html[dir="rtl"] .k2FeedIcon {float:left;}
html[dir="rtl"] .itemToolbar {text-align:left;}
html[dir="rtl"] .itemRatingBlock {text-align:right;}
html[dir="rtl"] .itemRatingBlock span {float:right;padding:0 0 0 4px;}
html[dir="rtl"] .itemRatingBlock .itemRatingForm,
html[dir="rtl"] .itemRatingBlock .itemRatingList {float:right;}
html[dir="rtl"] .itemRatingBlock .itemRatingLog {float:right;padding:0 4px 0 0;}
html[dir="rtl"] .itemCommentsForm form input#submitCommentButton {float:left;}
html[dir="rtl"] .itemBackToTop {text-align:left;}
html[dir="rtl"] .itemAuthorBlock img.itemAuthorAvatar {float:right;margin:0 0 0 25px;}
html[dir="rtl"] .genericItemImageBlock,
html[dir="rtl"] .tagItemImageBlock,
html[dir="rtl"] .tagItemImageBlock {float:right;margin:0 0 25px 20px;}
html[dir="rtl"] form#searchForm button {float:none;}
html[dir="rtl"] .weblink-category table.category th,
html[dir="rtl"] .newsfeed-category table.category th,
html[dir="rtl"] .newsfeed-category table.category th {text-align:right;}
html[dir="rtl"] .itemFullText h1 {text-align:right;}
html[dir="rtl"] .itemFullText blockquote {border-right:2px solid #444444;border-left:0;}
html[dir="rtl"] .itemFullText ul li,
html[dir="rtl"] .itemFullText ol li {padding:0 30px 4px 0;}
html[dir="rtl"] .itemFullText ul li:before,
html[dir="rtl"] .itemFullText ol li:before {right:4px;left:auto;}
html[dir="rtl"] .nuBubble.bubble01:after,
html[dir="rtl"] .nuBubble.bubble02:after,
html[dir="rtl"] .nuBubble.bubble03:after {right:45px;left:auto;}
html[dir="rtl"] .nuWarnings {padding:30px 50px 30px 30px;}
html[dir="rtl"] .nuWarnings:before {right:20px;left:auto;}
html[dir="rtl"] .contact input[type="checkbox"] {float:right;margin:17px 0 0 13px;}
html[dir="rtl"] .contact label#jform_contact_email_copy-lbl {float:right;}

/* Print Styling
------------------------------------------------------ */
@media print {
    * {background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;}
    a,
    a:visited {text-decoration:underline;}
    a[href]:after {content:" ("attr(href) ")";}
    abbr[title]:after {content:" ("attr(title) ")";}
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {content:"";}
    pre,
    blockquote {border:1px solid #999;page-break-inside:avoid;}
    thead {display:table-header-group;}
    tr,
    img {page-break-inside:avoid;}
    img {max-width:100% !important;}
    @page {margin:.5cm;}
    p,
    h2,
    h3 {orphans:3;widows:3;}
    h2,
    h3 {page-break-after:avoid;}
    .hide-on-print {display:none !important;}
    .print-only {display:block !important;}
    .hide-for-print {display:none !important;}
    .show-for-print {display:inherit !important;}
}

/* Media Queries (Responsive States)
------------------------------------------------------ */
@media only screen and (max-width:1200px) {
    .onAirMod .moduleItemBody {padding:12px 20px;}
}
@media only screen and (max-width:1024px) {
    .hide-for-medium {display:none;}
    .equalHeights {height:auto !important;}
    .borderRight,
    #aboveComponent .aboveComponentLeft {border-right:0;}
    #aboveComponent .aboveComponentLeft {padding:50px 1.875em;}
    .hasSidebar {padding:50px 1.875em;margin-bottom:1px;}
    .isFrontpage .hasSidebar {padding:30px 30px 0;}
    .pageHeadingBgImage {margin:-50px -1.875em 40px;}
    .contact {padding:50px 0;}
    .contact .contact-form {margin-bottom:50px;}
    .k2Pagination,
    .pagination {margin:0 -1.875em;text-align:right;}
    .k2Pagination ul li,
    .pagination ul li {display:none;}
    .k2Pagination ul li.pagination-prev,
    .pagination ul li.pagination-prev,
    .k2Pagination ul li.pagination-start,
    .pagination ul li.pagination-start,
    .k2Pagination ul li.pagination-next,
    .pagination ul li.pagination-next,
    .k2Pagination ul li.pagination-end,
    .pagination ul li.pagination-end,
    .k2Pagination ul li.pagination-start,
    .pagination ul li.pagination-start,
    .k2Pagination ul li.pagination-end,
    .pagination ul li.pagination-end {display:inline-block;}
    .k2Pagination ul li.pagination-prev,
    .pagination ul li.pagination-prev,
    .k2Pagination ul li.pagination-start,
    .pagination ul li.pagination-start,
    .k2Pagination ul li.pagination-start,
    .pagination ul li.pagination-start {float:left;}
    .k2Pagination ul li.pagination-end:after,
    .pagination ul li.pagination-end:after {clear:both;content:" ";display:block;}
    .k2Pagination .pagesCounter,
    .pagination .pagesCounter {text-align:center;}
    /* Modules */
    .sidebar>.module {width:50%;float:left;padding:0.625rem 1.875em 0.625rem 0;}
    .sidebar>.module:nth-child(2n+1) {clear:left;}
    .sidebar>.module:nth-child(2n) {padding:0.625rem 0 0.625rem 1.875em;}
    .modItemsGridBlock .moduleItemImage img,
    .featuredItems .moduleItemImage img {width:100%;}
    .featuredItems li {max-height:220px;}
    .vscrollerSidebar .moduleItemBody {padding:15px 15px 0 1px;}
    .vscrollerSidebar .moduleItemExtraFields {float:right;margin-top:-15px;}
    .agenda .leadingItem .moduleItemImage img {margin-left:0;}
    #bottom {font-size:15px;padding:50px 1.875em 0;}
    #bottom .half .module,
    #bottom .oneFourth .module {width:50%;}
    #bottom .half .module:nth-child(2n+1),
    #bottom .oneFourth .module:nth-child(2n+1) {padding:0.625rem 1.875em 0.625rem 0;}
    #bottom .half .module:nth-child(2n),
    #bottom .oneFourth .module:nth-child(2n) {padding:0.625rem 0 0.625rem 1.875em;}
    #player {clear:both;}
    #logo {float:left;padding:0 30px;text-align:left;}
    #logo h1 {margin-bottom:25px;}
    /* menu */
    #mainHeader {background:none;border-radius:0;box-shadow:none;float:right;width:68.75%;margin-top:55px;}
    #menuWrapper .mainNav {background:#444444;float:right;height:auto;width:0;overflow:auto;position:fixed;right:0;top:0;transition:width 500ms ease-out;z-index:300;}
    html.menuOpen #menuWrapper .mainNav {width:300px;height:100%;}
    #menuWrapper {border-left:1px solid rgba(255, 255, 255, 0.2);padding:0 0 0 5px;float:right;}
    #menuWrapper #closeBtn {text-align:center;cursor:pointer;float:right;display:block;margin:15px 20px;color:white;}
    #menuWrapper #closeBtn i {font-size:16px;}
    #menuWrapper #closeBtn span {display:none;}
    #menuWrapper #menuToggler {display:inline-block;cursor:pointer;text-align:center;padding:5px;float:left;}
    #menuWrapper #menuToggler.menuActive {background:rgba(0, 0, 0, 0.2);border-radius:3px;}
    #menuWrapper #menuToggler span {display:none;}
    #menuWrapper #menuToggler i {font-size:30px;vertical-align:middle;color:white;line-height:1;}
    #menuWrapper .mainNav ul.menu {clear:right;}
    #menuWrapper .mainNav ul.menu li {display:block;padding:0;}
    #menuWrapper .mainNav ul.menu li a {display:block;padding:12px 20px;float:none;height:auto;line-height:1;color:white;}
    #menuWrapper .mainNav ul.menu>li:hover>a,
    #menuWrapper .mainNav ul.menu>li a:hover {background:#0091ff;}
    #menuWrapper .mainNav ul.menu>li:hover>ul {left:0;opacity:1;top:0;}
    #menuWrapper .mainNav ul.menu ul {background:none;border-top:none;border-bottom:none;opacity:1;position:relative;z-index:101;left:auto;width:auto;padding:0;transition:none;}
    #menuWrapper .mainNav ul.menu ul li {}
    #menuWrapper .mainNav ul.menu ul li a {font-size:14px;font-weight:bold;padding:12px 35px;}
    #menuWrapper .mainNav ul.menu ul li:hover ul {opacity:1;}
    #menuWrapper .mainNav ul.menu ul li>ul {left:auto;top:0;margin-top:0;}
    #menuWrapper .mainNav ul.menu>li.parent>a {position:relative;}
    #menuWrapper .mainNav ul.menu>li.parent>a:after {content:"";display:none;}
    #menuWrapper .mainNav ul.menu>li.active>a {border-top:0;background:#0091ff;}
    #menuWrapper .mainNav ul.menu>li.active>ul>li.active>a,
    #menuWrapper .mainNav ul.menu>li.active>ul>li.active>ul>li.active>a {text-decoration:underline;}
    .rightMenuContainer {padding-left:1.875em;padding-right:1.875em;}
    #menuWrapperCompact #menuToggler.menuActive {background:rgba(0, 0, 0, 0.2);border-radius:3px;}
    .socialMenu {margin:6px 0;padding:0 0.9375em;float:right;}
    .socialMenu ul li a {color:white;}
    .socialMenu ul li a:hover {color:#0091ff;}
    .socialMenu ul li a:before {font-size:28px;}
    /* Item Page */
    .itemBodyWrapper {padding:50px 1.875em;}
    /* Grid List */
    .itemGridListView {padding:1.875em;}
    form#searchForm div.searchNumResults {margin:0 -1.875em;}
    form#searchForm div.searchNumResults .searchintro {padding-top:12px;}
    html[dir="rtl"] #mainHeader {float:left;}
    html[dir="rtl"] #logo {float:right;text-align:right;}
    html[dir="rtl"] #menuWrapper {float:left;padding:0 5px 0 0;border-right:1px solid rgba(255, 255, 255, 0.2);border-left:0;}
    html[dir="rtl"] #menuWrapper #menuToggler {float:right;}
    html[dir="rtl"] #menuWrapper .mainNav {float:left;left:0;right:auto;}
    html[dir="rtl"] #menuWrapper .mainNav ul.menu ul,
    html[dir="rtl"] #menuWrapper .mainNav ul.menu>li.parent>a {position:relative;right:auto;}
    html[dir="rtl"] #menuWrapper #closeBtn {float:none;text-align:left;}
    html[dir="rtl"] .vscrollerSidebar .moduleItemBody {padding:15px 1px 0 15px;}
    html[dir="rtl"] .vscrollerSidebar .moduleItemExtraFields {float:left;}
    html[dir="rtl"] .k2Pagination,
    html[dir="rtl"] .pagination {text-align:left;}
    html[dir="rtl"] .k2Pagination ul li.pagination-prev,
    html[dir="rtl"] .pagination ul li.pagination-prev,
    html[dir="rtl"] .k2Pagination ul li.pagination-start,
    html[dir="rtl"] .pagination ul li.pagination-start,
    html[dir="rtl"] .k2Pagination ul li.pagination-start,
    html[dir="rtl"] .pagination ul li.pagination-start {float:right;}
}

@media only screen and (max-width:800px) {
    /* full width item page */
    .fullWidth .itemHeaderLeft {float:none;width:auto;text-align:left;margin-bottom:15px;padding:3px 0;}
    .fullWidth .itemBodyInnerWrapper.withLeftToolbar {width:auto;}
    .fullWidth .itemTitle.withLeftToolbar {margin:0 0 15px;width:auto;float:none;}
    .fullWidth .itemExtraFields ul li {display:inline-block;padding:0 3px;}
    .fullWidth .itemExtraFields ul li span.itemExtraFieldsValue a {text-indent:-9999em;display:block;text-decoration:none;line-height:0;}
    .fullWidth .itemExtraFields ul li span.itemExtraFieldsValue a:after {display:block;text-indent:0;margin-left:0;}
    .fullWidth .itemExtraFields ul li span.itemExtraFieldsValue a:hover,
    .fullWidth .itemExtraFields ul li span.itemExtraFieldsValue a:hover:after {color:rgba(0, 145, 255, 0.8);transition:all 250ms ease-in-out;}
    .playingNow ul.jp-controls li:nth-child(2) {display:none;}
}

@media only screen and (max-width:680px) {
    .hide-for-small {display:none;}
    #menuWrapper,
    #menuWrapperCompact {border-left:0;}
    #menuWrapper #menuToggler {float:right;}
    #mainHeader {width:auto;padding:0 20px 0 0;}
}

@media only screen and (max-width:600px) {
    .hide-for-xsmall {display:none;}
    .show-for-xsmall {display:block !important;}
    .k2EqualHeights {height:auto !important;}
    .bannerLeaderboard {display:none;}
    .featuredItems li {max-height:100%;}
    .featuredItems li.leadingItem .moduleItemBody {height:100%;padding:18px 30px;position:absolute;top:0;width:100%;background:none;}
    .featuredItems li.leadingItem .moduleItemTitle,
    .featuredItems li .moduleItemTitle {bottom:0;color:white;font-size:19px;left:0;position:absolute;background:rgba(0, 0, 0, 0.3);width:100%;padding:20px 30px;}
    .dontMiss .moduleItemImage img {margin-left:0;width:100%;}
    .sidebar>.module {width:auto;float:none;padding:0;}
    .sidebar>.module:nth-child(2n+1) {clear:none;}
    .sidebar>.module:nth-child(2n) {padding:0;}
    .modItemsGridBlock .large-block-grid-2>li.odd,
    .itemRelated .large-block-grid-2>li.odd,
    .latestItemsContainer.odd {padding:0.625rem 0;}
    .modItemsGridBlock .large-block-grid-2>li.even,
    .itemRelated .large-block-grid-2>li.even,
    .latestItemsContainer.even {padding:0.625rem 0;}
    .quotes .moduleItemIntrotext {display:block;}
    .quotes .moduleItemIntrotext:before {left:0;}
    .quotes .moduleItemIntrotext p {display:block;margin:0;padding:0 0 0 32px;}
    /* Agenda */
    .agenda .small-3,
    .agenda .small-13 {width:100%;}
    .agenda li.odd,
    .agenda li.even {padding:30px;}
    .agenda .moduleItemBodyLeft {min-height:100%;}
    .agenda .moduleItemBodyRight {min-height:100%;padding:0;border-left:0;}
    .agenda .moduleItemDateCreated {padding:0;text-align:left;}
    .agenda .leadingItem {max-height:100%;overflow:hidden;}
    .agenda .leadingItem .moduleItemBodyRight {padding:30px 30px 40px;max-height:100%;overflow:hidden;}
    .agenda .leadingItem .moduleItemImage {overflow:hidden;}
    .agenda .leadingItem .moduleItemImage img {width:100%;max-width:100%;max-height:100%;margin-left:0;}
    /* Player */
    .playingNow ul li:last-child {border-right:0;}
    .playingNow a.jp-play span,
    .playingNow a.jp-pause span {display:none;}
    /* Djs module */
    .vscrollerSidebar .moduleItemBody {padding:0 15px 0 1px;}
    .vscrollerSidebar .moduleItemExtraFields {float:none;margin-top:0;}
    .vscrollerSidebar .scroll-pane {height:100%;}
    /* Schedule Module */
    .schedule .moduleContent {margin:0 -1.875em;}
    .schedule .moduleContent h2 {cursor:pointer;display:block;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:12px;color:#444444;padding:12px 30px;border-top:1px solid rgba(68, 68, 68, 0.1);}
    .schedule .moduleContent h2.current {color:white;background:#0091ff;text-decoration:none;}
    .schedule .moduleContent h2 a {color:#444444;text-decoration:none;}
    .schedule .moduleContent h2.current a {color:white;}
    .schedule .moduleContent .pane {padding:15px 30px;position:relative;top:auto;width:auto;}
    .schedule .moduleContent .pane .moduleItemBody.scroll-pane {height:100%;}
    .schedule .moduleContent .pane .program {margin-right:0;}
    .schedule .moduleContent .pane .program h4.extraFieldsHeader {float:none !important;padding-top:0;line-height:1;}
    /* Schedule Tabs (category view) */
    .itemTabsListView #itemListLeading,
    .itemTabsListView .moduleContent {margin:0 -1.875em;}
    .itemTabsListView .schedule span.itemAddLink,
    .itemTabsListView .schedule span.list-edit,
    .itemTabsListView .schedule span.itemEditLink {float:none;margin:0 0 20px;}
    .itemTabsListView .schedule span.itemEditLink {float:right;margin:0;background:none;}
    .itemTabsListView .schedule span.itemEditLink:hover {box-shadow:none;}
    .itemTabsListView .schedule h2 {cursor:pointer;display:block;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:12px;color:#444444;padding:12px 30px;border-top:1px solid rgba(68, 68, 68, 0.1);}
    .itemTabsListView .schedule h2 span.itemEditLink a {color:#0091ff;font-size:14px;background:none;border:0;padding:0;}
    .itemTabsListView .schedule h2 span.itemEditLink a:hover {border:0;}
    .itemTabsListView .schedule h2.current {color:white;background:#0091ff;text-decoration:none;}
    .itemTabsListView .schedule h2.current span.itemEditLink a {color:white;}
    .itemTabsListView .schedule h2 a {color:#444444;text-decoration:none;}
    .itemTabsListView .schedule h2.current a {color:white;}
    .itemTabsListView .schedule .pane {padding:0;position:relative;top:auto;width:auto;}
    .itemTabsListView .schedule .pane .program {margin-bottom:1px;min-height:100%;}
    .itemTabsListView .schedule .pane .program h4.extraFieldsHeader {float:none !important;padding-top:0;line-height:1;}
    .itemTabsListView .schedule .pane .program .programBody {position:relative;bottom:auto;}
    #bottom {font-size:15px;padding:50px 1.875em 0;}
    #bottom .half .module,
    #bottom .oneFourth .module,
    #bottom .oneThird .module {width:100%;}
    #bottom .half .module:nth-child(2n+1),
    #bottom .oneFourth .module:nth-child(2n+1) {padding:0;}
    #bottom .half .module:nth-child(2n),
    #bottom .oneFourth .module:nth-child(2n) {padding:0;}
    #footer {text-align:center;}
    #footer #credits {text-align:center !important;}
    .pageHeadingBgImage h2 {left:30px;}
    /* item Block and video block (in listing) */
    .liItemImageBlock {margin:0 0 20px;}
    .liItemImageBlock i:before {font-size:24px;line-height:70px;border-radius:70px;width:70px;height:70px;margin:-35px 0 0 -35px;}
    /* Item page */
    .itemCommentsForm form .column.omega,
    .itemCommentsForm form .column.alpha {padding-right:0;padding-left:0;}
    .itemRelImageBlock img {width:100% !important;}
    .itemNavigation a span.itemNavTitle {display:none;}
    .genericItemImageBlock,
    .tagItemImageBlock,
    .tagItemImageBlock {float:none;margin:0 0 25px;}
    .latestItemsContainer {width:100% !important;}
    .itemGridListView .itemListCategory {min-height:initial;}
    .itemGridListView .itemListCategory h2 {font-size:26px;}
    .itemGridListView .liBlock,
    .itemGridListView a.liItemBlock {max-height:300px;}
    /* Contact */
    .contact .omega.formBlock,
    .contact .alpha.formBlock {padding-left:0;padding-right:0;}
    html[dir="rtl"] #menuWrapper {border-right:0;border-left:0;}
    html[dir="rtl"] .vscrollerSidebar .moduleItemExtraFields {float:none;}
    html[dir="rtl"] .agenda .moduleItemDateCreated {text-align:right;}
    html[dir="rtl"] .agenda .moduleItemBodyRight {border-right:0;}
    html[dir="rtl"] .fullWidth .itemTitle.withLeftToolbar {float:none;}
    html[dir="rtl"] .fullWidth .itemHeaderLeft {float:none;text-align:right;width:auto;padding:3px 0;}
    html[dir="rtl"] .itemCommentsForm form .column.omega,
    html[dir="rtl"] .itemCommentsForm form .column.alpha {padding-right:0 !important;padding-left:0 !important;}
}

@media only screen and (max-width:400px) {
    .bannergroup {margin:0 -15px;}
    .dontMiss .moduleContent,
    .agenda .moduleContent {margin:0 -1.875em;}
    .k2Pagination,
    .pagination {text-align:left;}
    .k2Pagination ul li.pagination-prev,
    .pagination ul li.pagination-prev,
    .k2Pagination ul li.pagination-start,
    .pagination ul li.pagination-start,
    .k2Pagination ul li.pagination-start,
    .pagination ul li.pagination-start {float:none;padding:0 10px;margin:0;}
    .k2Pagination ul li.pagination-next,
    .pagination ul li.pagination-next,
    .k2Pagination ul li.pagination-end,
    .pagination ul li.pagination-end,
    .k2Pagination ul li.pagination-end,
    .pagination ul li.pagination-end {padding:0 10px;margin:0;}
    /* Search */
    form#searchForm fieldset.word label {margin-right:0;margin-bottom:5px;}
    form#searchForm input.inputbox,
    form#searchForm #form-login input.input-small,
    #form-login form#searchForm input.input-small,
    form#searchForm #login-form input.input-small,
    #login-form form#searchForm input.input-small {margin-bottom:15px;}
    form#searchForm div.searchNumResults {text-align:center;}
    form#searchForm div.searchNumResults .searchintro {float:none;padding-top:0;}
    form#searchForm div.searchNumResults .formLimit {float:none;}
    /* Contact */
    .contact .submitBlock button.right {float:none !important;margin-top:6px;}
}



/* Popup
------------------------------------------------------ */
#popupPageWrapper {max-width:690px;}
#popupPageWrapper .module {margin-bottom:0;}
#popupPageWrapper #content {margin:0 0.9375em;border-radius:5px 5px 0 0;background:white;background:rgba(255, 255, 255, 0.5);}
#popupPageWrapper #closePopupBtn {display:block;float:right;color:white;margin:40px 0.9375em 0 0;cursor:pointer;}
#popupPageWrapper #closePopupBtn a {color:white;}
#popupPageWrapper #closePopupBtn i {font-size:30px;}
#popupPageWrapper #closePopupBtn span {display:none;}
#popupPageWrapper #logo {width:auto;padding:0 0.9375em;}
#popupPageWrapper #logo h1 {margin:40px 0 25px;}
#popupPageWrapper #footer {margin:1px 0.9375em 0;background:white;background:rgba(255, 255, 255, 0.5);font-size:16px;padding:15px 20px;}
#popupPageWrapper #footer h5 {color:white;font-size:11px;text-transform:uppercase;display:inline;padding:0 4px 0 0;}
#popupPageWrapper #footer a {display:inline-block;background:white;border-radius:12px/11px;color:#444444;font-size:11px;padding:3px 8px;margin:0 2px;font-weight:bold;}
#popupPageWrapper #footer a:hover {background:#0091ff;color:white;text-decoration:none;}
#popupPageWrapper ul.popupTabs {list-style:none outside none;margin:0;padding:0;}
#popupPageWrapper ul.popupTabs li {display:inline-block;}
#popupPageWrapper ul.popupTabs li a {font-size:12px;text-transform:uppercase;font-weight:bold;color:#444444;text-decoration:none;display:inline-block;padding:15px 20px;}
#popupPageWrapper ul.popupTabs li a i {color:rgba(68, 68, 68, 0.5);padding-right:5px;font-size:16px;line-height:1;}
#popupPageWrapper ul.popupTabs li a i.icon-mic {font-size:18px;}
#popupPageWrapper ul.popupTabs li a:hover i {color:#0091ff;}
#popupPageWrapper ul.popupTabs li a.current i {color:#0091ff;}
#popupPageWrapper .popupPane {background:white;background:rgba(255, 255, 255, 0.5);}
#popupPageWrapper .playerContainer {float:left;width:54.5%;border-right:1px solid rgba(0, 0, 0, 0.6);}
#popupPageWrapper .sidebarContainer {float:left;width:45.5%;}
#popupPageWrapper .schedule,
#popupPageWrapper .vscrollerSidebar {padding:20px 0.9375em 0;border-top:1px solid rgba(0, 0, 0, 0.6);}
#popupPageWrapper .schedule .moduleContent ul.tabs li a {padding:6px 10px;}
#popupPageWrapper .schedule .moduleItemBody.scroll-pane {height:248px;}
#popupPageWrapper .vscrollerSidebar .scroll-pane {height:283px;}
#popupPageWrapper .vscrollerSidebar .moduleItemBody {padding:15px 15px 0 1px;}
#popupPageWrapper .vscrollerSidebar .moduleItemExtraFields {float:right;margin-top:-15px;}
#popupPageWrapper .playingNow .rjp-player-container {float:none;padding:39px 10px;border-top:1px solid rgba(0, 0, 0, 0.6);}
#popupPageWrapper .playingNow ul {text-align:center;}
#popupPageWrapper .playingNow ul li {padding:0 10px;border:0;}
#popupPageWrapper .playingNow ul li a span {display:none;}
#popupPageWrapper .playingNow ul li .jp-volume-bar-wrapper {display:block;}
#popupPageWrapper .playingNow ul li .jp-volume-bar {background:#444444;width:150px;height:12px;border-radius:6px;}
#popupPageWrapper .playingNow ul li .jp-volume-bar-value {background:#0091ff;height:12px;border-radius:6px;cursor:pointer;}
#popupPageWrapper .playingNow .rjp-playingNow {float:none;border-top:1px solid rgba(0, 0, 0, 0.6);min-height:140px;}
#popupPageWrapper .playingNow .rjp-playingNow #rj-cover {float:right;margin:0 0 0 20px;}
#popupPageWrapper .playingNow .rjp-playingNow #rj-cover img {width:140px;height:auto;}
#popupPageWrapper .playingNow .rjp-playingNow .rjp-trackinfo-container {padding:20px 1px 0 20px;float:none;}
#popupPageWrapper .onAirMod {border-left:0;border-top:1px solid rgba(0, 0, 0, 0.6);}
#popupPageWrapper .onAirMod .moduleItemBody {padding:20px 30px 20px 20px;}
#popupPageWrapper .socialMenu {margin:0;padding:20px;}
#popupPageWrapper .socialMenu h4 {color:#0091ff;letter-spacing:1px;font-size:12px;text-transform:uppercase;margin:0 0 5px;}
#popupPageWrapper .socialMenu ul li {padding:0 5px;}
#popupPageWrapper .socialMenu ul li a:before {font-size:32px;}

@media only screen and (max-width:1024px) {
    #popupPageWrapper .socialMenu {float:none;text-align:left;padding:20px;}
    #popupPageWrapper .socialMenu ul li a {color:#444444;}
    #popupPageWrapper .socialMenu ul li a:hover {color:#0091ff;}
}
@media only screen and (max-width:600px) {
    #popupPageWrapper #content {margin:0;}
    #popupPageWrapper .playerContainer {float:none;width:100%;border-right:0;}
    #popupPageWrapper .sidebarContainer {float:none;width:100%;border-top:1px solid rgba(0, 0, 0, 0.6);}
    #popupPageWrapper .schedule .moduleContent {margin:0 -15px;}
    #popupPageWrapper .schedule .moduleContent .pane {padding:15px 20px;}
    #popupPageWrapper .schedule .moduleContent h2 {padding:12px 20px;}
    #popupPageWrapper .schedule .moduleItemBody.scroll-pane {height:100%;}
    #popupPageWrapper .socialMenu {border-top:1px solid rgba(0, 0, 0, 0.6);text-align:center;}
    #popupPageWrapper .socialMenu h4 {margin-bottom:12px;}
    #popupPageWrapper .vscrollerSidebar .moduleItemExtraFields {float:none;margin-top:0;}
    #popupPageWrapper .vscrollerSidebar .scroll-pane {height:100%;}
    #popupPageWrapper #footer {margin:1px 0 0;}
}
@media only screen and (max-width:400px) {
    #popupPageWrapper .playingNow ul li {padding:0;}
    #popupPageWrapper .playingNow .rjp-playingNow .rjp-trackinfo-container {padding:10px 1px 10px 20px;}
    #popupPageWrapper .bannergroup {margin:0;overflow:hidden;}
}

/* --- END --- */
