/**
 * @version     1.0.0
 * @package     BusinessOne
 * @author      Nuevvo - http://nuevvo.com
 * @copyright   Copyright (c) 2010 - 2013 Nuevvo Webware Ltd. All rights reserved.
 * @license     http://nuevvo.com/license
 */

/*
### GOOGLE FONTS USED ###
For Latin, Cyrillic: 'Noticia Text', weights:400, 400italic, 700, 700italic
                     'Titillium Web', weights:200,200italic,300,300italic,400,400italic,600,600italic,700,700italic,900 
                     
### COLORS USED PER THEME ###
For Default Theme (Yellow)
---------------------------------------------------
- Background (white): #fff
- Accent/Highlight (yellow): #f3eb01
- Secondary background (gray): #e8e8e8
- Secondary menu background (dark gray): #2e2e2e
- Text: #111111

For Medical Theme (Light Blue)
---------------------------------------------------
- Background (white): #fff
- Accent/Highlight (blue): #00dbef
- Secondary background (gray): #2d2d2d
- Secondary menu background (dark gray): #2e2e2e
- Text: #2d2d2d

For Tech Theme (Blue)
---------------------------------------------------
- Background (blue): #096fc3
- Text: #111 / #fff

#### Index Table
----------------------------------------------------

    - Base Typography
    - Layout
    - Components      :: Forms & com_contact
    --                :: com_users, com_mailto            
    --                :: com_newsfeeds, com_weblinks, com_tags (for J!3.x)
    --                :: com_search 
    --                :: com_content
    ---                 :: Category Blog (gridView, viewIsBlog) 
    ---                 :: Category List
    ---                 :: Archive
    ---                 :: Article View                            
    - Menus
    - Modules       :: mod_search, mod_login, mod_breadcrumbs
    -               :: nuContent
    --                 :: mod_nuContent
    --                 :: mod_nuContent_tools
    --                 :: mod_nuContent_users
    --                 :: mod_nuContent_comments    
    - Plugins       :: Pagination, tooltip    
    - Typography
    - System Messages
    - Theme Specific Styles (Tech, Medical)
    - Front-end Editing
    - Print Styles
    - Media Queries
    - Browser Specific Styles
    
*/


/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* Base Typography and Layout
------------------------------------------------------ */
body {padding:0;margin:0;font-family:'Noticia Text', serif; text-rendering: optimizeLegibility;font-size:15px;line-height:22px;color:#111;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}
.floatLeft, .fLeft { float:left !important; }
.floatRight, .fRight, .pull-right { float:right !important; }
.center, .text-center { text-align:center; }
.left, .textLeft { text-align:left; }
.right, .textRight { text-align:right; }

.radialGradient {background-repeat:no-repeat;background-position:50% 0;
background-image:url(data:image/png;base64,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);}
.separator {background:url(../images/shadows/separator.png) no-repeat 50% 0;margin:30px 0 0;padding:0 0 35px;}
.shadow {background:url(../images/shadows/techBottomShadowFullWidth.png) no-repeat 50% 0;}/* used for Tech theme */

/* Quick access: For those template elements that need to change (a.k.a. Announcements block, background with the building in the Construction theme) */
.announcements {background:url(../images/templateElements/announcementsBg.jpg) no-repeat 50% 50% #3d3d3d;}

body.themeIsMedical .announcements {background:url(../images/templateElements/announcementsMedicalBg.jpg) no-repeat 50% 50% #4d4b4a;}
body.themeIsTech .announcements {background:#fff;}

input:focus, textarea:focus, a:focus { outline: 0; }

/* The Grid  zurb.foundation.com ---------------------- */
.row { width: 100%; max-width: 1096px; /*min-width: 800px;*/ margin: 0 auto; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -9px; }
.row.collapse .column, .row.collapse .columns { padding: 0; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -9px; }
.row .row.collapse { margin: 0; }

.column, .columns { float: left; min-height: 1px; padding: 0 10px; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.column.centered, .columns.centered { float: none; margin: 0 auto; }

[class*="column"] + [class*="column"]:last-child { float: right; }
[class*="column"] + [class*="column"].end { float: left; }

.one, .row .one { width: 8.33333%; }
.two, .row .two { width: 16.66667%; }
.three, .row .three { width: 25%; }
.four, .row .four { width: 33.33333%; }
.five, .row .five { width: 41.66667%; }
.six, .row .six { width: 50%; }
.seven, .row .seven { width: 58.33333%; }
.eight, .row .eight { width: 66.66667%; } /* the main container */
.nine, .row .nine { width: 75%; }
.ten, .row .ten { width: 83.33333%; }
.eleven, .row .eleven { width: 91.66667%; }
.twelve, .row .twelve { width: 100%; }

.alpha { margin-left: 0; padding-left: 0; float: left; }
.omega { margin-right: 0; padding-right: 0; float: right; }
.noPadding {padding:0;}

.w10, .row .w10 { width: 10%; }
.w20, .row .w20 { width: 20%; }
.w30, .row .w30 { width: 30%; }
.w40, .row .w40 { width: 40%; }
.w50, .row .w50 { width: 50%; }
.w60, .row .w60 { width: 60%; }
.w70, .row .w70 { width: 70%; }
.w80, .row .w80 { width: 80%; }
.w90, .row .w90 { width: 90%; }
.w100, .row .w100 { width: 100%; }

.row .offset-by-one { margin-left: 8.33333%; }
.row .offset-by-two { margin-left: 16.66667%; }
.row .offset-by-three { margin-left: 25%; }
.row .offset-by-four { margin-left: 33.33333%; }
.row .offset-by-five { margin-left: 41.66667%; }
.row .offset-by-six { margin-left: 50%; }
.row .offset-by-seven { margin-left: 58.33333%; }
.row .offset-by-eight { margin-left: 66.66667%; }
.row .offset-by-nine { margin-left: 75%; }
.row .offset-by-ten { margin-left: 83.33333%; }

.push-two { left: 16.66667%; }
.pull-two { right: 16.66667%; }
.push-three { left: 25%; }
.pull-three { right: 25%; }
.push-four { left: 33.33333%; }
.pull-four { right: 33.33333%; }
.push-five { left: 41.66667%; }
.pull-five { right: 41.66667%; }
.push-six { left: 50%; }
.pull-six { right: 50%; }
.push-seven { left: 58.33333%; }
.pull-seven { right: 58.33333%; }
.push-eight { left: 66.66667%; }
.pull-eight { right: 66.66667%; }
.push-nine { left: 75%; }
.pull-nine { right: 75%; }
.push-ten { left: 83.33333%; }
.pull-ten { right: 83.33333%; }

img, object, embed { max-width: 100%; height: auto; }
object, embed { height: 100%; }
img { -ms-interpolation-mode: bicubic; }
#map_canvas img, .map_canvas img { max-width: none!important; }

/* common tab layout */
ul.tabs { list-style: none outside none; }
ul.tabs li { display: inline-block; }
.pane { display: none; }

dl.tabs {margin:0;}
dl.tabs dt {display:inline-block;margin:0 10px 0 0;padding:10px 20px;}
dl.tabs dt.open {background:#f1f1f2;}
dl.tabs dt.closed {}
dl.tabs dt h3 {margin:0;font-size:20px;font-weight:700;}
div.current {background:#f1f1f2;padding:15px;}
div.current dd, dd {margin:0;}

/* Nicolas Gallagher's micro clearfix */
.row { *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }

/* Load fontello Icon fonts */
@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot');
  src: url('../fonts/fontello.eot?#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff') format('woff'),
       url('../fonts/fontello.ttf') format('truetype'),
       url('../fonts/fontello.svg#fontello') format('svg');
  font-weight: normal; font-style: normal;
}

i.iconFont {font-family:fontello;display:inline-block;font-style:normal;text-align:center;vertical-align:top;}

.fontIsTitillium {font-family:'Titillium Web', serif;}
.fontIsNoticia {font-family:'Noticia Text', serif;}

/* Links */
a {text-decoration:none; color:#111; }
a:link {}
a:visited {}
a:hover {text-decoration:underline;}
a:active,
a:focus {outline:0;}

/* Bold */
strong, b {font-weight:700;}

/* Headings */
h1, h2, h3, h4, h5, h6 {font-family:'Titillium Web', serif;}
h1 { line-height: 1.4; font-size: 200%; }
h2 { line-height: 1.4; font-size: 180%; }
h3 { line-height: 1.4; font-size: 160%; }
h4 { line-height: 1.4; font-size: 140%; }
h5 { line-height: 1.4; font-size: 120%; }
h6 { line-height: 1.4; font-size: 100%; }

/* Listings */
ul {margin:8px 16px;padding:0 8px;}
ul li {margin:1px 4px;padding:0;}
ol {margin:8px 16px;padding:0 8px;}
ol li {margin:1px 4px;padding:0;}

/* Forms */
form {padding:0;margin:0;}
select,
option {font-weight:normal;text-decoration:none;}
input {vertical-align:middle;}
textarea {}
label {}
.element-invisible {display:none;}

/* Horizontal lines */
hr {line-height:0;height:0;border:none;border-bottom:1px solid #ccc;padding:0;margin:8px 0;}

/* Images */
img {border:none;}

/* Form elements */
.inputbox {}
.inputbox:focus { outline:0; }
.button,
.input[type="submit"] {cursor:pointer; 
        -moz-transition: all 0.3s ease-in;
        -webkit-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in;}

input[type="radio"], input[type="checkbox"] {vertical-align:inherit;margin:0 4px;}

/* Global clear */
.clr, .clearfix {clear:both;height:0;line-height:0;display:block;float:none;padding:0 !important;margin:0 !important;border:0;font-size:0;}

/* Structure
------------------------------------------------------ */
/* Header */
.mainHeader {position:relative; background-color:#dedede;}
.isFrontpage .mainHeader {background:none;}

.headerContent {padding:20px 0 0;position:relative;}
.requiredSlideshowPaddingTop {padding-top:268px;}
.logoArea {z-index:220;}
.logoArea.three {min-width:168px;max-width:265px;min-height:143px;}
.logoArea h1#logo {margin:0 0 14px;background:#f4ed1a;background:rgba(243,235,1,0.9);text-align:center;}
.logoArea h1#logo a {display:block;padding:62% 20px 16px;}
.logoArea h1#logo img {}
.topContainer {position:relative;}

.aboveSlideshow .row {position:relative;}

/* Content */
section.outerContentContainer {background:url(../images/shadows/topShadow.png) no-repeat 50% 0; padding:30px 0 0; min-height:80px;}
.isFrontpage section.outerContentContainer {padding:50px 0 0;}
.contentContainer {margin:0 0 50px;}
.isFrontpage .content, .isFrontpage .sidebar {margin-top:50px;}
.sidebar.four {width:33.2%;}

/* Above footer */
.aboveFooter {background:#414141;border-top:1px solid #676767;}

/* Footer */
footer {background:#1b1b1b;padding:10px 0;color:#fff;}
footer a {color:#fff;}
.crightsWrap {font-size:12px;}
.crightsWrap small { }

/* Form Elements */
form {  }
legend {  }
fieldset { padding:20px; border:0; }
    textarea.inputbox,
    input.inputbox, 
    input.input-small {font-family:'Noticia Text',serif;display:block; margin:0;width:100%;border:1px solid #959595;border-radius:2px;
    box-shadow:0 1px 1px 0 rgba(17, 17, 17, 0.3) inset; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; 
    padding:10px 15px;font-size:15px;background:#fff;color:#a5a6a7;color:#rgba(0,0,0,0.5);}
    
    textarea.inputbox { line-height: 19px; height: 150px; }
    input.inputbox { }
    textarea.inputbox:focus,
    input.inputbox:focus { }
    input.button, button, input.btn { margin-top:10px; border:0; color:#fff;font-size:16px;font-family:'Titillium Web', serif;background:#202020;border-radius:25px;display:inline-block;padding:8px 35px; }
    button:hover { }

select {font-family:'Noticia Text',serif;font-size:15px;}

.show-on-tablet, .show-on-phone, .show-on-mobile, .show-on-small-mobile, .show-on-small-phone { display: none; }

/* Components
------------------------------------------------------ */
/* headers */
h2.pageHeading {position:absolute;bottom:20px;right:0;text-align:right;font-weight:200;margin:0;font-size:70px;line-height:1em;}

.categories-list h1, .componentheading, .componentheadinggridView, .componentheadingcatArticleViewIsBlog,
.weblink-category h1,
.newsfeed-category h1,
.contact h1, .contact h2,
.newsfeed h1, .tag-category h2,
h1.componentHeading, h1.componentTitle,
.search h1 {font-size:40px; line-height:100%; font-weight:200; margin:0 0 10px; font-family:'Titillium Web', serif;}

.componentWrap { }

fieldset.btn-toolbar {padding:0 0 20px;}
span.label-warning {display:none;}
div.btn-group {padding:0 0 10px;}

/* com_contact */
.contact {  }
    .contact h1 {}
    .contact h2 {}
    .contact h3 {}
    .contact form { margin: 0 0 30px; }
    .contact fieldset { padding: 0; margin: 0; }
    .contact legend { margin: 0 0 15px; }
    .contact input.inputbox,
    .contact textarea {border:1px solid #959595;border-radius:2px;box-shadow:0 1px 1px 0 rgba(17, 17, 17, 0.3) inset;color:#2f2f2f;display:block;font-family:'Noticia Text',serif;font-size:15px;margin:0;}
    .contact label {display:block;font-family:'Titillium Web',serif;font-size:18px;font-weight:600;margin:16px 0 8px;}
    
    /* reseting this label */
    .contact label#jform_contact_email_copy-lbl {font-size:14px;font-family:'Noticia Text',serif;font-weight:400;display:inline-block;padding:0 8px 0 0;}
    
    .contact .lightGrey {padding:20px;}
    
    /* Contact details */
    .contactDetails { }
    .contactDetails span.jicons-icons {margin:0 10px 0 0;vertical-align:top;}
    .contactDetails img {}
    .contactDetails .contact-address span.jicons-icons,
    .contactDetails .contact-address address {display:inline-block;}
    .contactDetails .contact-address address span.contact-street {display:block;}
    .contactDetails p.contact-position { }

/* com_users */
#com_users {  }
    #com_users fieldset { margin: 0; padding: 0; }
    #com_users dt { font-weight: 700; font-size: 16px; line-height: 30px; display: inline-block; padding: 0 0 3px;}
    #com_users dd { padding: 0 0 5px; margin: 0 0 10px; }
    #com_users legend { font-weight: 700; font-size: 18px; line-height: 20px; color: #df3720; text-align: left; margin: 0; padding: 10px 0; }
    #com_users .login input[type="text"], #com_users .remind input[type="text"], #com_users .reset input[type="text"],
    #com_users .login input[type="email"], #com_users .remind input[type="email"], #com_users .reset input[type="email"],
    #com_users .login input[type="password"], #com_users .remind input[type="password"], #com_users .reset input[type="password"]
    { display:block; margin:0; width: 50%; box-shadow: inset 1px 1px 1px rgba(50,50,50,0.20); border-radius: 2px; 
    border: 1px solid #ccc; padding: 0 5px; background: #fff; font-size: 15px; color: #2f2f2f; height: 44px; line-height: 44px; }
    #com_users label { display: inline-block; font-weight: 700; color: #000; margin: 10px 0 5px; }
    #com_users input#remember { display: inline-block; vertical-align: middle; padding: 0; width: auto; margin: 0 5px; }
    /* login view */
    #com_users .login { margin: 0 0 20px 0;}
    #com_users .login-description { margin: 0 0 20px; }
    /* profile view */
    #com_users div.profile { overflow: hidden; clear: both; }
    #com_users div.profile fieldset { padding: 0 0 20px; width: 45%; }
    #com_users div.profile fieldset#users-profile-core { float: left; }
    #com_users div.profile fieldset#users-profile-custom { float: right; clear: right; }
    #com_users div.profile a { display: inline-block; background: #df3720; color: #FFF; font-weight: 700; text-shadow: 1px 1px rgba(0, 0, 0, 0.25); padding: 10px 15px;
    text-align: center; border-radius: 2px; border: 0; overflow: hidden; clear: both; }
    #com_users div.profile a:hover { background: #000; }

/* common for com_content, com_newsfeeds and com_weblinks */
div.categories-list { }
    div.categories-list ul, .weblink-category ul, .newsfeed-category ul { list-style:none; margin:0; padding:0;  }
    div.categories-list ul li, .weblink-category ul li, .newsfeed-category ul li { margin:0; padding:10px 0; border-bottom:3px solid #e8e8e8; }
    div.categories-list ul li.last { border-bottom:0; }
    div.categories-list ul li.first { border-top:0; }
    div.categories-list ul li h3.item-title {margin:0 0 10px;}
    div.categories-list ul li span.item-title {font-family:'Titillium Web',serif;margin:0 0 10px;font-size:160%;line-height:1.4;font-weight:700;}
    div.categories-list ul li a { }
    div.categories-list dl.cat-article-counter dt { display:inline; font-weight:700; }
    div.categories-list dl.cat-article-counter dd { display:inline; margin-left:10px; }
    
/* com_weblinks && com_newsfeeds */

/* Feeds list (category view) */
.newsfeed-category { }
    .newsfeed-category h2 {font-size:40px;line-height:100%;font-weight:200;margin:0 0 10px;}
    .newsfeed-category fieldset {padding:10px 0;}
    .newsfeed-category .display-limit {float:left;}
    .newsfeed-category legend {float:left;margin:0 15px 0 0;line-height:1.6em;}
    .newsfeed-category ul li img {vertical-align:middle;}   
    
    .newsfeed-category .btn-group {float:left;}
    .newsfeed-category .pull-right {float:right;}
    
    table.category { width:100%; margin:15px 0;}
        table.category th {border:0;font-family:'Titillium Web', serif;font-weight:700;font-size:20px;line-height:30px;border-bottom:1px solid #818181;border-right:1px solid #e5e5e5;text-align:left;padding:10px 15px;}
        table.category th a {}
        table.category th a img {padding:0 0 0 10px;}
        table.category td {padding:15px;border-right:1px solid #e5e5e5;vertical-align:top;border-bottom:1px solid #818181;}
        table.category th:last-child, table.category td:last-child {border-right:0;}
        table.category tr:last-child td {border-bottom:0;}
        table.category td.item-title {}         
    
    /* single feed */
    .newsfeed { }
    .newsfeed .feed-description {  }
    .newsfeed h2 {margin:0 0 10px;}
    .newsfeed ol { margin:10px 0; padding:0 20px; }
    .newsfeed ol li {margin:0;}
    .newsfeed ol li a {display:block;margin:0 0 10px;}
    .newsfeed ol li .feed-item-description { }
    .newsfeed ol li .feed-item-description a { }
    
    /* weblinks category */
    .weblink-category { } 
        .weblink-category h2 {font-size:40px;line-height:100%;font-weight:200;margin:0 0 10px;}
        .weblink-category a { text-decoration:underline; padding:0 0 0 5px; }
        .weblink-category ul { margin:0; padding:0; list-style:none outside none; }
        .weblink-category ul li img {vertical-align:middle;}
        .weblink-category table { width:100%; }
        .weblink-category table tr {  }
        .weblink-category table td { padding:8px 5px; }
        .weblink-category table td p { margin:0; padding:0; float:left; }
        .weblink-category table td ul { float:right; margin:0 10px 0 0; }
        .weblink-category table td ul.actions {float:none;margin:0;}
        
        .weblink-category .btn-group {float:left;}
        .weblink-category .pull-right {float:right;}
        
    /* Joomla 3.1 - Tags View */
    .tag-category { padding: 15px 0; }
    .tag-category a {  }
    .tag-category ul { list-style: none outside none; margin:0; }
    .tag-category ul li {margin:0 0 20px;}
    .tag-category ul li img {float:left;margin:0 15px 10px 0;}
    .tag-category ul li h3 {font-size:26px;line-height:1.1em;margin:0 0 20px;}
    .tag-category ul li span.tag-body:after {content:"";display:block;clear:both;}
    .tag-category .row-fluid {float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .tag-category > .span3 {clear:both;}            
        
/* com_search - the form */
form#searchForm { }
    form#searchForm  div.fieldsets {background:#f1f2f2;margin:0 0 20px;}
    form#searchForm fieldset { padding:10px; overflow:hidden; }
    form#searchForm fieldset.word { }
    form#searchForm fieldset.word label { display:block; margin:0 0 8px; }
    form#searchForm fieldset.limitResults label {  }
    form#searchForm legend { display:inline-block;float:left; }
    form#searchForm input { }
    form#searchForm label {  }
    form#searchForm div.searchNumResults {border-bottom:3px solid #e8e8e8;padding:0 0 8px;}
    form#searchForm .searchintro {float:left;}
    form#searchForm .formLimit {float:right;}   
    form#searchForm input#search-searchword { float:left; width:77%; }
    form#searchForm button.button { float:right;width:20%;text-align:center;margin:0;}

/* com_search - the results */
dl.search-results { margin:0; padding:20px 0; overflow:hidden; }
    dl.search-results dt { margin:0 0 5px; font-size:18px; color:#818181; }
    dl.search-results dt a { color:#111; font-weight:700; font-size:18px; line-height:22px; font-family:'Titillium Web',serif;}
    dl.search-results dd { padding:0; margin:0 0 20px; }    
    dl.search-results dd p {margin:0 0 10px;}
    dl.search-results dd.result-text { padding:0; }
    dl.search-results span.result-category { }
    dl.search-results span.result-created {border-right:1px solid #e8e8e8;margin:0 8px 0 0;padding:0 4px 0 0;}
    dl.search-results span.highlight {background:#f3eb01;border-radius:2px;padding:2px 5px;}
    
/*
    Component: com_content with nuContent plugin
----------------------------------------------------------------------*/
span.icon-envelope, span.icon-print {display:inline-block;height:16px;padding:0 2px 0 0;vertical-align:middle;width:16px;}
span.icon-envelope {background:url(../images/contacts/emailButton.png) no-repeat 0 50%;}
span.icon-print {background:url(../images/contacts/con_fax.png) no-repeat 0 50%;}

span.icon-edit {}
span.icon-calendar {}
span.icon-eye-open {}
span.icon-chevron-right {}
span.icon-location {}

/* --- Global Joomla container --- */
#joomlaContainer { padding:0 0 24px;}
body.contentpane #joomlaContainer {padding:16px;} /* used in popups */

#joomlaContainer fieldset.catArticleFilters, 
div.cat-items fieldset.filters, 
.newsfeed-category fieldset.filters {padding:8px 10px;border-bottom:1px solid #ddd; margin:0 0 20px; text-align:right;}
#joomlaContainer fieldset.catArticleFilters legend, 
div.cat-items fieldset.filters legend, 
.newsfeed-category fieldset.filters legend {display:inline-block;padding-right:5px;}
#joomlaContainer fieldset.catArticleFilters button, 
div.cat-items fieldset.filters button, 
.newsfeed-category fieldset.filters button {padding:5px 25px;margin:0;}

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

/* --- Add article button --- */
.addArticle {float:left;}
.addArticle span {text-align:left;}

/* --- Edit article container --- */
ul.actions {margin:0;padding:0;display:inline;}
ul.actions li {list-style:none;margin:0 0 0 5px;display:inline;border:0;padding:0;}        

/*----------------------------------------------------------------------------------------------
    Component: Category LIST view
----------------------------------------------------------------------------------------------*/
div.category-list { }
    div.cat-items { }   
    div.cat-items table {margin:15px 0;}
    div.cat-items table th {border:0;font-family:'Titillium Web', serif;font-weight:700;font-size:20px;line-height:30px;border-bottom:1px solid #818181;border-right:1px solid #e5e5e5;text-align:left;padding:10px 15px; }
    div.cat-items table th a,
    div.cat-items table th a:visited {}
    div.cat-items table td {padding:15px;border-right:1px solid #e5e5e5;vertical-align:top;}
    div.cat-items table th:last-child, div.cat-items table td:last-child {border-right:0;}
    div.cat-items table td.list-title ul.actions {margin:0;padding:0;display:inline;}
    div.cat-items table td.list-title ul.actions li {list-style:none;margin:0 0 0 5px;display:inline;}      
    div.cat-items fieldset.filters { }
    
/*----------------------------------------------------------------------------------------------
    Component: Category BLOG view
----------------------------------------------------------------------------------------------*/
div.articleListCategoriesBlock {}
.row-separator {clear:both;display:block;}

/* --- Category block --- */
div.enabledSubmenuCategory div.articleListCategory {padding:0 0 60px;}
div.articleListCategory {}
    span.catItemAddLink {display:block;padding:8px 0;margin:0 0 4px 0;text-align:right;}
    span.catItemAddLink a {padding:4px 16px;border:1px solid #ccc;background:#eee;text-decoration:none;}
    span.catItemAddLink a:hover {background:#ffffcc;}
    
    div.articleListCategory img {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
    div.articleListCategory h2 {font-size:40px; line-height:100%; font-weight:200; margin:0 0 10px;}
    div.articleListCategory h2 span.itemsCounter {color:#bababa; color:rgba(17,17,17,0.4);}
    div.articleListCategory p {}

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

/* --- Item groups --- */
div.articleList {}
    div.items-leading {padding:20px 0 0;}
    div.articleContainer-row {}
    div.items-more, div#articleListLinks {margin:8px 0;padding:8px;}

        div.articleContainer {float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}       
        div.items-leading div.articleContainer, div#articleListLeading div.articleContainer {float:none;}
        
/* --- Item block for each item group --- */
div.catArticleView {padding:0 0 20px;} /* this is the item container for this view - we add a generic padding so that items don't get stuck with each other */

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

div.catArticleHeader {margin:0 0 10px;}
    div.catArticleHeader span.catArticleDateCreated {}
    h3.catArticleTitle {margin:0 0 4px;font-size:26px;line-height:1.1em;}
    h3.catArticleTitle span {}
    h3.catArticleTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* superscript */
    div.catArticleHeader span.catArticleAuthor {display:inline;padding:0;margin:0;}
    div.catArticleHeader span.catArticleAuthor a {}
    div.catArticleHeader span.catArticleAuthor a:hover {}

div.catArticleCategory {padding:4px 0;display:inline-block;font-size:16px;font-family:'Titillium Web',serif;}
    div.catArticleCategory span {}
    div.catArticleCategory a {}

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

div.catArticleBody {padding:0;margin:0;}

div.catArticleImageBlock {padding:0 0 10px;}
    span.catArticleImage {display:block;text-align:left;}
    span.catArticleImage img {}
    span.catArticleImage p.img_caption {color:#666;display:block;font-size:11px;margin:0;}

div.items-leading div.catArticleView div.catArticleImageBlock {padding:0 20px 10px 0;}
div.items-leading div.catArticleView div.catArticleContainer {padding:0 0 10px;}

div.catArticleView .column {float:none;}
div.catArticleView .catArticleIntroText .column {float:left;}
div.catArticleView .nine {width:100%;}
div.catArticleView .three {width:100%;}
div.catArticleView .alpha, div.catArticleView .omega {padding:0;}

div.catArticleIntroText {font-size:14px;line-height:inherit;color:#818181;color:rgba(17,17,17,0.5);display:inline;}
    div.catArticleIntroText img:first-child {float:left;margin:0 20px 10px 0;}
    div.catArticleIntroText p {margin:0 0 1em;display:inline;}  
            
div.catArticleLinks {padding:10px 0;border-top:1px solid #e8e8e8;}

div.catArticleHitsBlock {padding:4px;border-bottom:1px solid #e8e8e8;}
    span.catArticleHits {}

/* Tags (uncomment CSS if you want to use the comments counter on the lists.) */
div.catArticleTagsBlock {margin:10px 0 0;/* float:left;width:66.6667%; */}
    div.catArticleTagsBlock span {}
    div.catArticleTagsBlock span span {display:none;}
    div.catArticleTagsBlock span i.iconFont {color:#818181;color:rgba(17,17,17,0.5);font-size:20px;font-weight:normal;}
    div.catArticleTagsBlock ul.catArticleTags {list-style:none;padding:0;margin:0;display:inline;}
    div.catArticleTagsBlock ul.catArticleTags li {display:inline-block;list-style:none;padding:0;margin:0 0 4px;text-align:center;font-size:15px;}
    div.catArticleTagsBlock ul.catArticleTags li a {display:inline-block;font-weight:700;}
    div.catArticleTagsBlock ul.catArticleTags li a:hover {}
    
/* Tags for J!3.1 */    
    div.catArticleTagsBlockJ3x {margin:0 0 10px;}
    div.catArticleTagsBlock div.tags {display:inline;}
    div.catArticleTagsBlock div.tags span {display:inline-block;margin:0 0 4px;text-align:center;font-size:15px;}
    div.catArticleTagsBlock div.tags span a {display:inline-block;font-weight:700;}
    div.catArticleTagsBlock div.tags span a:hover {}
    div.catArticleTagsBlock div.tags span:after {content:",";display:inline;}
    div.catArticleTagsBlock div.tags span:last-child:after{content:"";}
    
/* Read more link */
div.catArticleReadMore {display:inline-block;padding:0 0 10px;float:right;}
    div.catArticleReadMore a {color:#818181;color:rgba(17,17,17,0.5);}
    div.catArticleReadMore a span {font-size:14px;font-weight:700;}
    div.catArticleReadMore a:hover {}   
    div.catArticleReadMore a i.iconFont {font-size:20px;padding-left:5px;}
    
/* Modified date */
span.catArticleDateModified {display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #e8e8e8;}

/* Comments Counter (uncomment CSS if you want to use the comments counter on the lists and replace display:none; with display:block;) */
.catArticleCommentsCounter {display:none;/*float:right;margin:10px 0;text-align:right;width:33.3333%;*/}
.catArticleCommentsCounter i.iconFont {font-size:22px;color:#818181;color:rgba(17,17,17,0.5);padding:0 5px 0 0;}
.catArticleCommentsCounter a {font-size:14px;font-weight:normal;}
.catArticleCommentsCounter a:hover {color:#111;text-decoration:none;}

/*----------------------------------------------------------------------------------------------
    Component: Category BLOG view (category blog with .catArticleViewIsBlog as the pageSuffix. Leading items only in 1 column.)
----------------------------------------------------------------------------------------------*/
.catArticleViewIsBlog div.catArticleView h3.catArticleTitle {margin:0 0 4px;font-size:40px;line-height:100%;font-weight:200;margin:0 0 20px;}

.catArticleViewIsBlog div.items-leading div.catArticleView div.catArticleImageBlock {float:none;margin:0;width:100%;}

.catArticleViewIsBlog div.catArticleView .catArticleHeader {text-align:right;font-weight:700;}
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.catArticleDateCreated {display:block;font-size:20px;margin:0 0 20px;font-family:'Titillium Web',serif;}
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.verticalSeparator {display:none;}
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.catArticleAuthor {display:block;padding:0;margin:0 0 10px;}
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.catArticleAuthor span {display:block;color:#818181;color:rgba(17,17,17,0.5);}
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.catArticleAuthor a {}
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.catArticleAuthor a:hover {}
    
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader div.catArticleCategory {display:block;font-family:'Noticia Text',serif;}
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader div.catArticleCategory span {display:block;color:#818181;color:rgba(17,17,17,0.5);}
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader div.catArticleCategory a {}
    
.catArticleViewIsBlog div.catArticleView div.catArticleIntroText {font-size:15px;line-height:inherit;color:#111;}
.catArticleViewIsBlog div.catArticleView div.catArticleIntroText img:first-child {float:none;margin:0 0 10px 0;}
.catArticleViewIsBlog div.catArticleView div.catArticleReadMore {float:none;}
.catArticleViewIsBlog div.catArticleView div.catArticleReadMore a {color:#111;}
.catArticleViewIsBlog div.catArticleView div.catArticleReadMore a i.iconFont {font-size:20px;padding:0 5px;}

.catArticleViewIsBlog div.items-leading div.catArticleView div.catArticleContainer {width:100%;}
.catArticleViewIsBlog div.items-leading div.catArticleView .column {float:left;}
.catArticleViewIsBlog div.items-leading div.catArticleView .nine {width:75%;}
.catArticleViewIsBlog div.items-leading div.catArticleView .three {width:25%;}
.catArticleViewIsBlog div.items-leading div.catArticleView .alpha {padding-right:9px;}
.catArticleViewIsBlog div.items-leading div.catArticleView .omega {padding-left:9px;float:right;}

/*---------------------------------------------------------------------------------------------------------------
    Component: Category BLOG GRID view (category blog with .gridView as the pageSuffix. Intro items only in 3 columns.)
---------------------------------------------------------------------------------------------------------------*/
body.gridView .articleList {margin:0 0 24px;padding:20px 0 0;}
div.catArticleView.gridView {padding:0 20px 20px 0;}

/*div.catArticleView.gridView div.catArticleIntroText .column {float:none;padding:0;}*/
div.catArticleView.gridView div.catArticleIntroText .seven, 
div.catArticleView.gridView div.catArticleIntroText .five {width:100%;}

div.gridView div.catArticleImageBlock {position:relative;} 
div.gridView div.catArticleReadMore {float:none;display:none;text-align:center;background:#f5ef34;background:rgba(243,235,1,0.8);position:absolute;top:0;left:0;}
div.gridView div.catArticleReadMore a {color:#111; font-family:'Titillium Web', serif;display:table-cell;vertical-align:middle;text-decoration:none;}
div.gridView div.catArticleReadMore a span {display:inline;vertical-align:middle;}
div.gridView div.catArticleReadMore a i.iconFont {font-size:38px;padding-right:5px;}

div.gridView div.catArticleTagsBlockJ3x {margin:10px 0 0;}

/*----------------------------------------------------------------------
    Component: Item view
----------------------------------------------------------------------*/
div.articleView {} /* this is the item container for this view */

div.articleHeader {padding:0 0 10px;margin:0 0 16px;border-bottom:1px solid #e8e8e8;}
    div.articleHeader span.articleDateCreated {font-weight:700;}
    div.articleHeader h2.articleTitle {font-size:56px;font-weight:200;line-height:1em;padding:0 0 10px;margin: 0 0 10px;border-bottom: 1px solid #e8e8e8;}
    div.articleHeader h2.articleTitle span {}
    div.articleHeader h2.articleTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Featured" presented in superscript */
    div.articleHeader span.articleAuthor {display:inline;padding:0;margin:0;}
    div.articleHeader span.articleAuthor a {font-weight:700;}
    div.articleHeader span.articleAuthor a:hover {}
    
    div.articleCategory {display:inline;}
    div.articleCategory span {}
    div.articleCategory a {font-weight:700;font-size:15px;}

div.articleToolbar {}
    div.articleToolbar ul {text-align:right;list-style:none;padding:0;margin:0;}
    div.articleToolbar ul li {display:inline-block;list-style:none;padding:0 4px 0 8px;margin:0;border-left:1px solid #e8e8e8;text-align:center;background:none;font-size:14px;line-height:1em;}
    div.articleToolbar ul > li:first-child {border:none;} /* remove the first CSS border from the left of the toolbar */
    div.articleToolbar ul li a {font-size:14px;font-weight:normal;}
    div.articleToolbar ul li a img {vertical-align:top;}
    div.articleToolbar ul li a i.iconFont {font-size:22px;color:#818181;color:rgba(17,17,17,0.5);}
    div.articleToolbar ul li a:hover {color:#111;text-decoration:none;}
    div.articleToolbar ul li a:hover i.iconFont {color:#111;}
    div.articleToolbar ul li a:hover span {text-decoration:underline;}
    div.articleToolbar ul li a span {display:none;}
    div.articleToolbar ul li.itemPrintLink {}
    div.articleToolbar ul li.itemPrintLink span {}
    div.articleToolbar ul li.itemEmailLink {}   

div.articleRatingBlock {padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #e8e8e8;}
    div.articleRatingBlock span {float:left;font-size:14px;font-weight:400;margin:0 16px 0 0;}

div.articleContentContainer {margin:0 0 20px;}
div.articleBody {}

div.articleImageBlock {padding:0 0 16px 0;}
    span.articleImage {display:block;text-align:center;}
    span.articleImage img {}
    span.articleImageCaption {color:#666;float:left;display:block;font-size:11px;}

div.articleIntroText {font-size:20px;line-height:1.5em;padding:0 0 10px;}
    div.articleIntroText img {}
    div.articleIntroText p {margin:0 0 1em;}

div.articleFullText {}
    div.articleFullText p {margin:0 0 1em;}
    div.articleFullText img {}
    div.articleFullText a.modal {display:block;padding:0 0 16px;}
    
    div.articleFullText div.articleTagsBlock ul li,
    div.articleFullText div.articleAuthorLatest ul li,
    div.articleFullText div.articleRelated ul li {background:none;padding:0;}
    
    div.articleFullText div.articleAuthorLatest h3,
    div.articleFullText div.articleRelated h3 {font-size:160%;line-height:1.4;font-weight:700;margin:0 0 10px;}
    
    div.articleFullText .nuContentText {float:left;width:66.6667%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px 0 0;}
    div.articleTagsBlock, div.articleAuthorLatest, div.articleCommentsCounter {float:right;width:33.3333%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 10px 10px;}

div.articleContentFooter {display:block;text-align:right;padding:10px 0;margin:20px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;color:#818181;color:rgba(17,17,17,0.5);font-size:14px;line-height:1em;}
    span.articleHits {float:left;}
    span.articleDateModified {}

div.articleSocialSharing {padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #e8e8e8;}
    div.articleSocialSharing h3 {float:left;margin:0 16px 0 0;font-size:14px;font-weight:400;}
    div.articleTwitterButton {float:left;margin:0 24px 0 0;}
    div.articleFacebookButton {float:left;margin-right:24px;position:relative;overflow:hidden;}
    div.articleGooglePlusOneButton {}

/* nuContent Tags */
div.articleTagsBlock {margin:0 0 10px;border-bottom:1px solid #e8e8e8;}
    div.articleTagsBlock span {display:none;float:left;font-size:14px;font-weight:400;margin:0 16px 0 0;padding:4px 0;}
    div.articleTagsBlock ul.articleTags {list-style:none;padding:0;margin:0;display:inline;}
    div.articleFullText div.articleTagsBlock ul.articleTags li {display:inline-block;list-style:none;padding:0 4px 0 0;margin:0 0 4px;text-align:center;font-size:14px;}
    div.articleTagsBlock ul.articleTags li a {display:inline-block;background:#d2d2d2;background:rgba(17,17,17,0.2);padding:4px 20px;border-radius:20px;text-decoration:none;}
    div.articleTagsBlock ul.articleTags li a:hover {background:#111;color:#fff;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

/* J!3.1 Tags */
div.nuContentTags {float:none;width:auto;}
div.articleTagsBlock div.tags {margin:30px 0 0;}
div.articleTagsBlock div.tags span {display:inline-block;float:none;margin:0;}
div.articleTagsBlock div.tags span a {display:inline-block;background:#d2d2d2;background:rgba(17,17,17,0.2);padding:4px 20px;border-radius:20px;text-decoration:none;}
div.articleTagsBlock div.tags span a:hover {background:#111;color:#fff;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

/* nuContent Author latest */
div.articleAuthorLatest {margin:0 0 10px;border-bottom:1px solid #e8e8e8;}
    div.articleAuthorLatest h3 {margin:0 0 10px;}
    div.articleAuthorLatest img {display:none;}
    div.articleAuthorLatest ul {margin:0;padding:0;}
        div.articleFullText div.articleAuthorLatest ul li {margin:0;list-style:none;padding:8px 0;position:relative;}
            div.articleAuthorLatest ul li a {display:inline-block;padding-left:20px;}
            div.articleAuthorLatest ul li i.iconFont {font-size:20px;vertical-align:top;position:absolute;}
            div.articleAuthorLatest ul li a:hover {}

/* nuContent Related by tag */
div.articleRelated {padding:16px 0;clear:both;}
    div.articleRelated h3 {margin:0 0 10px;}
    div.articleRelated ul {margin:0;padding:0;}
        div.articleFullText div.articleRelated ul li {margin:0;list-style:none;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 0 0;}
        div.articleRelated ul li.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
        div.articleRelated ul li img {margin:0 0 5px;}  
            a.articleRelTitle {display:block;font-family:'Titillium Web',serif;font-size:22px;font-weight:600;line-height:1.1em;}
            div.articleRelCat {font-family:'Titillium Web',serif;padding:4px 0;}
                div.articleRelCat a {}
            div.articleRelAuthor {}
                div.articleRelAuthor a {}
            img.articleRelImg {}
            div.articleRelIntrotext {display:inline;color:#818181;color:rgba(17,17,17,0.5);font-size:14px;padding:0;line-height:1.3em;}
            div.articleRelIntrotext p {margin:0;display:inline;}
            div.articleRelFulltext {}           
            div.articleRelReadMore {display:inline;}
            div.articleRelReadMore a {color:#818181;color:rgba(17,17,17,0.5);}
            div.articleRelReadMore a i.iconFont {font-size:20px;vertical-align:middle;padding:0 4px;}
            div.articleRelReadMore a span {display:none;}

/* Comments Counter */
div.articleCommentsCounter {margin:0 0 10px;border-bottom:1px solid #e8e8e8;}
    div.articleCommentsCounter a {font-size:14px;font-weight:normal;}
    div.articleCommentsCounter i.iconFont {font-size:22px;color:#818181;color:rgba(17,17,17,0.5);padding:0 5px 0 0;}
    div.articleCommentsCounter a:hover {color:#111;text-decoration:none;}

/* Comments */
div.articleComments {border-bottom:1px solid #E8E8E8;margin:0 0 20px;padding:0 0 20px;}

/* Pagination
----------------------------------------------------------------------*/
div.k2Pagination, div.joomlaPagination {padding:8px 8px 4px;margin:20px 0 4px 0;text-align:center;border-top:3px solid #ddd; border-bottom:1px solid #ddd; font-family:'Titillium Web', serif; font-weight:700;}
div.k2Pagination .pageCounter, div.joomlaPagination .pageCounter {padding:2px 0;text-align:center;}
    div.k2Pagination ul, div.joomlaPagination ul {text-align:center;padding:0;margin:0 auto;list-style:none; display:inline-block;}
    div.k2Pagination ul li, div.joomlaPagination ul li { margin:0; padding:0; display: inline-block; float:left; }
    div.k2Pagination ul li a, 
    div.joomlaPagination ul li a { color:#111; display:inline-block; text-align:center; padding:2px 15px; text-decoration:none;}
    div.k2Pagination ul li a:hover, 
    div.joomlaPagination ul li a:hover {background:#f3eb01; border-radius:20px;}
    div.k2Pagination ul li span.pagenav, 
    div.joomlaPagination ul li span.pagenav { text-align:center;display:inline-block;position:relative;padding:2px 15px;background:#f3eb01;border-radius:20px;}
    
    div.k2Pagination ul li.pagination-prev span.pagenav,
    div.k2Pagination ul li.pagination-start span.pagenav,
    div.k2Pagination ul li.pagination-next span.pagenav,
    div.k2Pagination ul li.pagination-end span.pagenav, 
    div.joomlaPagination ul li.pagination-prev span.pagenav,
    div.joomlaPagination ul li.pagination-start span.pagenav,
    div.joomlaPagination ul li.pagination-next span.pagenav,
    div.joomlaPagination ul li.pagination-end span.pagenav {filter:alpha(opacity=50);opacity:0.5;background:none;border-radius:0;background:url(../images/icons/paginationBtns.png) no-repeat 0 0;text-indent:-9999em;}
        
    div.k2Pagination ul li.pagination-prev span.pagenav, div.joomlaPagination ul li.pagination-prev span.pagenav {background-position:50% -24px;}
    div.k2Pagination ul li.pagination-start span.pagenav, div.joomlaPagination ul li.pagination-start span.pagenav {background-position:50% 6px;}
    div.k2Pagination ul li.pagination-next span.pagenav, div.joomlaPagination ul li.pagination-next span.pagenav {background-position:50% -54px;}
    div.k2Pagination ul li.pagination-end span.pagenav, div.joomlaPagination ul li.pagination-end span.pagenav {background-position:50% -84px;}
    
    /* backgrounds (arrows)  */
    div.k2Pagination ul li.pagination-prev a,
    div.k2Pagination ul li.pagination-start a,
    div.k2Pagination ul li.pagination-next a,
    div.k2Pagination ul li.pagination-end a,
    div.joomlaPagination ul li.pagination-prev a,
    div.joomlaPagination ul li.pagination-start a,
    div.joomlaPagination ul li.pagination-next a,
    div.joomlaPagination ul li.pagination-end a {background:url(../images/icons/paginationBtns.png) no-repeat 0 0;text-indent:-9999em;}
    
    div.k2Pagination ul li.pagination-prev a, div.joomlaPagination ul li.pagination-prev a {background-position:50% -24px;}
    div.k2Pagination ul li.pagination-start a, div.joomlaPagination ul li.pagination-start a {background-position:50% 6px;}
    div.k2Pagination ul li.pagination-next a, div.joomlaPagination ul li.pagination-next a {background-position:50% -54px;}
    div.k2Pagination ul li.pagination-end a, div.joomlaPagination ul li.pagination-end a {background-position:50% -84px;}
    
    div.k2Pagination ul li.pagination-prev a:hover,
    div.k2Pagination ul li.pagination-start a:hover,
    div.k2Pagination ul li.pagination-next a:hover,
    div.k2Pagination ul li.pagination-end a:hover, 
    div.joomlaPagination ul li.pagination-prev a:hover,
    div.joomlaPagination ul li.pagination-start a:hover,
    div.joomlaPagination ul li.pagination-next a:hover,
    div.joomlaPagination ul li.pagination-end a:hover {background-color:#f3eb01;}
    
/* com_mailto */
div#mailto-window {}
    div#mailto-window h2 {}
    div.mailto-close {float:right;font-weight:bold;}
    div.mailto-close a {}
    div.mailto-close a span {padding:0 4px 0 0;}
    div.mailto-close img {}
    div#mailto-window form {}
    div#mailto-window form div.formelm table tr td {border:0;vertical-align:middle;padding:10px 20px 10px 0;}
    div#mailto-window form label {}
    div#mailto-window form input.inputbox {}
    div#mailto-window form button {}

/* Front end editing
----------------------------------------------------------------------*/
/* Basic Tab Setup */
ul.tabsPlain { margin:10px 0 0px; padding:0; width:100%; border-bottom:1px solid #e5e5e5; float:left; }
    ul.tabsPlain li { list-style-type:none; margin:0 2px 0 0; padding:0; display:inline-block; 
    /*IE ONLY*/
    position:relative; top:0; left:0; top:1px;  }
    ul.tabsPlain li { cursor:pointer; text-decoration:none; color:#666; display:inline-block; padding:9px 15px; position:relative; top:0; left:0; line-height:100%; background:#f5f5f5; box-shadow:inset 0 -3px 3px rgba(0,0,0,0.03); border:1px solid #e5e5e5; border-bottom:0; font-size:.9em; zoom:1; }
    ul.tabsPlain li a:hover { background:#fff; }
    ul.tabsPlain li.current { position:relative; top:1px; left:0; background:#fff; box-shadow:none; color:#222; }
    .panePlain { border:1px solid #efefef; border-left:1px solid #e5e5e5; clear:both; padding:20px; margin:0 0 10px; overflow: hidden; background: #fff; }

    /* w/icon */
    ul.tabsPlain .icon { margin:-3px 7px -3px -5px; position:relative; top:-2px; left:0; }

    /* Buttons*/
    .edit.item-page button,
    .edit.item-page input[type="submit"],
    .edit.item-page input[type="reset"],
    .edit.item-page input[type="button"]{ position:relative; top:0; left:0; vertical-align: middle; margin:0; padding:10px 15px; line-height:100%; border-radius:5px; cursor: pointer; width:auto; overflow:visible; font-weight:normal; font-size:14px; /*Pixels for consistancy*/ text-shadow:0 1px 0 #fff; color:#666; text-decoration:none;
    vertical-align: middle; box-sizing: border-box; display:inline-block; border:1px solid #ccc; margin: 20px 0;
    background: rgb(252,252,252); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* W3C */ }

    .edit.item-page button:active,
    .edit.item-page input[type="submit"]:active,
    .edit.item-page input[type="reset"]:active,
    .edit.item-page input[type="button"]:active{box-shadow:inset 0px 3px 5px rgba(0,0,0,0.2),inset 0px -10px 20px rgba(0,0,0,0.07);}

    .edit.item-page button,
    .edit.item-page input[type="submit"],
    .edit.item-page input[type="reset"],
    .edit.item-page input[type="button"]{*padding:7px 15px;}/*IE 7 ONLY*/

    .edit.item-page button:hover,
    .edit.item-page input[type="submit"]:hover,
    .edit.item-page input[type="reset"]:hover,
    .edit.item-page input[type="button"]:hover{ border:1px solid #bbb;  background: rgb(252,252,252); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* W3C */ }

    button#jform_publish_up_img, button#jform_publish_down_img {padding:10px;margin:0 0 0 4px;}
    button#jform_publish_up_img i.icon-calendar:after, 
    button#jform_publish_down_img i.icon-calendar:after {font-family:'fontello';content:"\1F4C5";font-size:18px;display:block;font-style:normal;}
    
    /* labels */
    .edit.item-page label { padding: 0 4px 2px; font-weight: bold; text-decoration: none; line-height: 1;  white-space: nowrap;
    display: inline-block; position: relative; bottom: 1px; color: #333; width:150px; float: left; margin: 5px 10px 0 0; }

    /* form elements     */
    .edit.item-page .formelm,
    .edit.item-page .formelm-area { margin: 10px 0; }
    .edit.item-page .panePlain .formelm,
    .edit.item-page .panePlain .formelm-area { border-bottom: 1px solid #eee; overflow: hidden; padding: 0 0 10px; margin: 0 0 10px; }

    .edit.item-page form { padding:0; margin:0; }
    .edit.item-page fieldset { margin:30px 0 20px; padding:5px 15px 15px; border:1px solid #ccc; background:#f5f5f5; border-radius:5px; position:relative; top:0; left:0; }
    .edit.item-page legend { border-radius:5px; border:1px solid #ccc; background:#f5f5f5; padding:2px 10px; margin:0; display:block; position:relative; top:0; left:0; }

    .edit.item-page .msie fieldset { padding-top:25px; }
    .edit.item-page .msie legend { position:absolute; top:-.7em; left:10px; }
    .edit.item-page input { display:inline-block; vertical-align:middle; width:auto; margin:0; border:1px solid #ccc; font-size:1em; padding:5px 0; border-radius:5px; background:#fff; box-shadow:inset 0 1px 6px #ccc; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
    .edit.item-page input::-webkit-input-placeholder,
    .edit.item-page input:-moz-placeholder,.placeholder { color:#bbb; }
    .edit.item-page input::-moz-focus-inner { border:0; }
    .edit.item-page input[disabled=disabled],
    .edit.item-page input.disabled { color:#999; background:#f5f5f5; box-shadow:inset 0 1px 2px #ddd; }

    /* FOCUS STATES */
    .edit.item-page input[type=text]:focus,
    .edit.item-page textarea:focus,
    .edit.item-page button:focus,
    .edit.item-page select:focus,
    .edit.item-page input[type=file]:focus,
    .edit.item-page input[type=password]:focus  { box-shadow:0 0 7px #6DB9FF; border:1px solid #50B1FE; outline:none; }

    /* TRANSITION */
    .edit.item-page input[type=text],
    .edit.item-page textarea, .edit.item-page button { transition:box-shadow .5s border .5s background .5s; -moz-transition:0 .5s border .5s background .5s; -webkit-transition:0 .5s border .5s background .5s; -o-transition:0 .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; }
    .edit.item-page select { display:inline; width:auto; margin:0; line-height:100%; padding:3px; vertical-align:middle; }
    .edit.item-page textarea { width:auto; height:200px; margin:0; border:1px solid #ccc; padding:5px; vertical-align:middle; font-family:inherit; font-size:.9em;
    border-radius:5px;  box-shadow:inset 0 1px 6px #ccc; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }

    /* editor buttons */
    .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: 1em; 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; color: #0B55C4; }
    .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; }
    .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; }

/* (tooltip)(plugin) */
div.tip {float:left;padding:5px;max-width:200px;z-index:13000;background:#000 !important;border:1px solid #000; z-index: 9999;}
div.tip-title {padding:0;margin:0;font-size:95%;font-weight:bold;background:#000;color:#fff;}
div.tip-text {font-size:90%;margin:0;padding:3px 5px;background:#fff;color:#000;}

/* Caption fixes - general.css */
.img_caption .left{float:left;margin-right:1em;}
.img_caption .right{float:right;margin-left:1em;}
.img_caption .left p{clear:left;text-align:center;}
.img_caption .right p{clear:right;text-align:center;}
.img_caption{text-align:center!important;}
.img_caption.none{margin-left:auto;margin-right:auto;}

/* Calendar */
a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/editor/calendar.png) no-repeat;cursor:pointer;vertical-align:middle;}

/* System.css */
/* Unpublished */
.system-unpublished,tr.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df;}
span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 4px;}
.img-fulltext-float-right{float:right;margin-left:10px;margin-bottom:10px;}
.img-fulltext-float-left{float:left;margin-right:10px;margin-bottom:10px;}
.img-fulltext-float-none{}
.img-intro-float-right{float:right;margin-left:5px;margin-bottom:5px;}
.img-intro-float-left{float:left;margin-right:5px;margin-bottom:5px;}
.img-intro-float-none{}

/* Modules
------------------------------------------------------ */
/* general structure */
.module { }
.moduleContent { }
.module h3, .about ul li a.moduleItemTitle {font-size:30px; line-height:100%; font-weight:200; margin:0 0 10px;}    
.aboveFooter .module h3 {color:#fff;}   
.sidebar .module {margin-bottom:30px;}
.sidebarModules h3 {margin:0 0 20px;}

body.gridView .sidebar .module {width:31.3333%;float:left;margin-right:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.sidebarBoxes {}
.sidebarBoxes h3 {margin:0 0 20px;padding:20px 20px 0;}

.lightGrey {background:#f1f2f2;color:#111;}
.lightGrey h3, .darkGrey .k2ItemsBlock ul li a.moduleItemTitle {color:#111;}
.lightGrey div.nuSliderPagination li a {background:#7d7d7d;}
.lightGrey .k2ItemsBlock ul li div.moduleItemExtraFields ul li {color:#818181;color:rgba(17,17,17,0.5);}

.darkGrey {background:#3c3c3c;color:#fff;}
.darkGrey h3, .darkGrey .k2ItemsBlock ul li a.moduleItemTitle {color:#fff;}
.darkGrey div.nuSliderPagination li a {background:#262626;}
.darkGrey .k2ItemsBlock ul li div.moduleItemExtraFields ul li {color:#b0b0b0;color:rgba(255,255,255,0.5);}

.white {background:#fff;color:#111;}

/* modules with nuSlider */
.itemsWrapper { overflow:hidden; }
    .itemsWrapper ul.items { list-style:none; margin:0; padding:0; }
    .itemsWrapper ul.items li.item { margin:0; overflow:hidden; }
    .itemsWrapper ul.items li.item img { max-width:100%; }
    
div.nuSliderPagination {  }
    div.nuSliderPagination ul { list-style:none; margin:0; padding:0; }
    div.nuSliderPagination ul li { display:inline; }

/* menus */
ul.menu {list-style:none outside none; margin:0; padding:0; }
 ul.menu li { display:inline-block; }
 
/* main navigation */
nav.mainNavigation { display:block; border-top:1px solid #686868; border-bottom:10px solid #f4ec02; min-height:70px; background-color:#5c5c5c; 
box-shadow:0 5px 5px 0 rgba(0,0,0,0.08);
background-image: -moz-radial-gradient(50% -100%, circle farthest-corner, #5c5c5c, #191919 60%); 
background-image: -webkit-radial-gradient(50% -100%, circle farthest-corner, #5c5c5c, #191919 60%); 
background-image: -o-radial-gradient(50% -100%, circle farthest-corner, #5c5c5c, #191919 60%); 
background-image: -ms-radial-gradient(50% -100%, circle farthest-corner, #5c5c5c, #191919 60%); 
background-image: radial-gradient(50% -100%, circle farthest-corner, #5c5c5c, #191919 60%); }

    nav.mainNavigation ul.menu { position: relative; float:right; padding:0 20px;} 
    nav.mainNavigation ul.menu li { position: relative; font-family:'Titillium Web', sans-serif; font-size:16px; margin:0; padding:0;}
    nav.mainNavigation ul.menu li a {color:#fff; display:inline-block; padding:24px 20px;}
    nav.mainNavigation ul.menu li a:hover { text-decoration: none; }    
    nav.mainNavigation ul.menu li.parent {}
    nav.mainNavigation ul.menu li.parent a:after {font-family:fontello;content: "\e75c"; padding-left:10px;}
        
    /* first level only */
    nav.mainNavigation ul.menu > li > a:hover,
    nav.mainNavigation ul.menu > li:hover > a { color:#f3eb01; }
    nav.mainNavigation ul.menu > li > a { }
        
        /* second level */
        nav.mainNavigation ul.menu ul {position:absolute;z-index:999;padding:9px 0 0;margin:0;left:-9999px; width:225px; }
        nav.mainNavigation ul.menu li:hover > ul { display: block; left:auto; }
        nav.mainNavigation ul.menu ul li { display: block; padding:0;}
        nav.mainNavigation ul.menu ul li a { display: block; padding:10px 20px; background:#2e2e2e;}        
        nav.mainNavigation ul.menu ul li a:hover,
        nav.mainNavigation ul.menu ul li:hover a, 
        nav.mainNavigation ul.menu ul li.active a { background:#000; color:#f3eb01; }       
        nav.mainNavigation ul.menu li.parent ul li a:after {content: " ";}
        nav.mainNavigation ul.menu li.parent ul li.parent a:after {content: "\e75e"; padding-left:0;float:right;}       
        
        /* third level */
        nav.mainNavigation ul.menu ul ul {padding:0;}
        nav.mainNavigation ul.menu ul li:hover > ul { display: block; left:225px; top:0;}
        nav.mainNavigation ul.menu ul ul a { }          
        nav.mainNavigation ul.menu ul li a:hover li a,
        nav.mainNavigation ul.menu ul li:hover li a, 
        nav.mainNavigation ul.menu ul li.active li a {background:#2e2e2e; color:#fff;}      
        nav.mainNavigation ul.menu ul ul li a:hover,
        nav.mainNavigation ul.menu ul ul li:hover a, 
        nav.mainNavigation ul.menu ul ul li.active a { background:#000; color:#f3eb01; }            
        nav.mainNavigation ul.menu li.parent ul li.parent ul li a:after {content: " ";}
    
        /* for smaller resolutions */
        #menuToggler { display:none;position:absolute;top:0;padding:15px;background:#111;font-size:30px;cursor:pointer;color:#fff;text-align:right;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
        #menuToggler span {display:none;}
        #menuToggler.menuActive {color:#fff;}           
        nav.mainNavigation .nuContentMenuTouchHandler {display:none;}
   
   /* active states */
   nav.mainNavigation ul.menu > li.active > a { color:#f3eb01; } 
    nav.mainNavigation ul.menu ul > li.active > a {  }
        nav.mainNavigation ul.menu ul ul  > li.active > a  { }

/* social menu */
.socialMenu {padding:20px 10px 27px 20px;border-right:1px solid #676767;}
.socialMenu ul {margin-top:5px;}
.socialMenu ul li {margin:0 12px 0 0;}
.linkIsFacebook,.linkIsFlickr,.linkIsGooglePlus,.linkIsPicassa,.linkIsPinterest,.linkIsRSS,.linkIsTumblr,.linkIsVimeo,.linkIsYoutube,.linkIsTwitter,.linkIsLinkedin
{ background: url(../images/social/social-sprite.png) no-repeat; width:38px; height:40px; margin:0; display:block; float:left; text-indent:-9999em; overflow:hidden; text-align:left; } 

.linkIsFacebook{ background-position:50% 0;} 
.linkIsFlickr{ background-position:50% -341px;} 
.linkIsGooglePlus{ background-position:50% -256px;} 
.linkIsLinkedin { background-position:50% -86px;}
.linkIsPicassa{ background-position:50% -512px;} 
.linkIsPinterest{ background-position:50% -427px;} 
.linkIsRSS{ background-position:50% -768px;} 
.linkIsTumblr{ background-position:50% -682px;} 
.linkIsTwitter{ background-position:50% -171px;}
.linkIsYoutube{ background:none;} 
.linkIsYoutube:after{color:#fff;content:"U";display:block;font-family:fontello;font-size:28px;height:38px;left:27px;filter:alpha(opacity=70);opacity:0.7;position:absolute;text-indent:0;top:70px;width:38px;}
.linkIsVimeo{ background-position:50% -597px;} 
    .linkIsFacebook:hover { background-position:50% -928px;} 
    .linkIsFlickr:hover{ background-position:50% -1269px;} 
    .linkIsGooglePlus:hover{ background-position:50% -1184px;} 
    .linkIsLinkedin:hover { background-position:50% -1013px;}
    .linkIsPicassa:hover{ background-position:50% -1440px;} 
    .linkIsPinterest:hover{ background-position:50% -1355px;} 
    .linkIsRSS:hover{ background-position:50% -1696px;} 
    .linkIsTumblr:hover{ background-position:50% -1611px;} 
    .linkIsTwitter:hover{ background-position:50% -1099px;} 
    .linkIsYoutube:after:hover{ color:#202020;filter:alpha(opacity=100);opacity:1;} 
    .linkIsVimeo:hover{ background-position:50% -1525px;}

/* categorySubmenu */
.categorySubmenu {position:absolute;top:60px;}
.categorySubmenu ul {background:#f1f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-family:'Titillium Web',serif;padding:10px;}
.categorySubmenu ul li {font-size:16px;font-weight:300;margin:0 4px;}
.categorySubmenu ul li a {display:inline-block; padding:3px 15px;}
.categorySubmenu ul li a:hover, 
.categorySubmenu ul li:hover a, 
.categorySubmenu ul li.active a {background:#f3eb01;border-radius:25px;text-decoration:none;}
.gridView .categorySubmenu {padding:0;}
body.taskIsTag .categorySubmenu {display:none;}

/* select Theme Menu */ 
.selectThemeContainer {background:rgba(17,17,17,0.8);color:#fff;padding:10px 0;margin:0;}
.selectThemeContainer .row {}
.selectThemeContainer h3 {float:left;font-size:20px;font-weight:700;margin:0;}
.selectThemeContainer h3:after {content:":";padding:0 5px;display:inline;}
.selectThemeContainer ul {float:left;}
.selectThemeContainer ul li {padding:0 10px;margin:0;font-family:'Titillium Web',serif;font-size:16px;}
.selectThemeContainer ul li a {color:#fff;}
.selectThemeContainer ul li a:hover, 
.selectThemeContainer ul li:hover a {} 
.selectThemeContainer ul li.active a {font-weight:700;}

/* representatives module (above slideshow) */
.representatives {position:absolute;right:0;top:20px;z-index:240;padding:0 15px;border-right:0;}
.representatives p {margin:0 10px 0 0;float:left;font-family:'Titillium Web',serif;font-size:16px;line-height:1.2em;}
.representatives p span {display:block;text-align:right;font-weight:700;}
.representatives ul {float:right;margin:0;}
.representatives ul li {margin:0 5px 0 0;}
.representatives ul li:last-child {margin:0;}

/* Slideshow */
.slideshow {position:absolute;width:100%;}
.slideshow .itemsWrapper {height:580px;max-height:580px;overflow:hidden;}
.slideshow .itemsWrapper ul.items li .moduleItemImage {display:block;max-height:580px;position:relative;}
.slideshow .itemsWrapper ul.items li .moduleItemImage img {width:100%;margin-top:-10%; /* According to the main theme of your photos, you can change the negative percent of the margin-top. */}
.slideshow .itemsWrapper ul.items li .row {width:100%;max-width:1096px;margin:0 auto;position:absolute;bottom:32%;z-index:210;}
.slideshow .itemsWrapper ul.items li .moduleItemExtraFields,
.slideshow .itemsWrapper ul.items li .moduleItemContent {font-family:'Titillium Web', serif;float:right;padding:0 15px 0 0;text-align:right;text-shadow:0 1px 1px rgba(0,0,0,0.33);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.slideshow .itemsWrapper ul.items li .moduleItemExtraFields h2, 
.slideshow .itemsWrapper ul.items li .moduleItemContent a.moduleItemTitle {max-width:700px;background:rgba(243, 235, 1, 0.9);margin:0 0 10px;font-size:45px;letter-spacing:-1px;font-weight:400;line-height:1em;display:inline-block;padding:8px 20px;}
.slideshow .itemsWrapper ul.items li .moduleItemExtraFields .tagline {margin-left:10px;max-width:700px;background:rgba(0, 0, 0, 0.7);color:#f3eb01;padding:8px 20px;display:inline-block;}
.slideshow .itemsWrapper ul.items li .moduleItemExtraFields p, 
.slideshow .itemsWrapper ul.items li .moduleItemContent div.moduleItemIntrotext {margin:0;font-size:25px;font-weight:200;line-height:1em;}
.slideshow div.nuSliderPagination {width:100%;max-width:1096px;margin:0 auto;position:absolute;bottom:18%;z-index:210;}
.slideshow div.nuSliderPagination ul {float:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10px 0 0;}
.slideshow div.nuSliderPagination ul li {}
.slideshow div.nuSliderPagination ul li a {cursor:pointer;display:inline-block;width:55px;height:55px;background:url(../images/icons/itemSlideshowNavigation.png) no-repeat 0 0;}
.slideshow div.nuSliderPagination ul li a.previousButton {background-position:50% -158px;}
.slideshow div.nuSliderPagination ul li a.nextButton {background-position:50% -237px;}
.slideshow div.nuSliderPagination ul li a.previousButton:hover {background-position:50% 0;}
.slideshow div.nuSliderPagination ul li a.nextButton:hover {background-position:50% -79px;} 
.slideshow div.nuSliderPagination ul li a:hover, 
.slideshow div.nuSliderPagination ul li a.navigationButtonActive {}

/* Moto */
.moto {text-align:center;padding:20px;}
.moto .moto {padding:0;}
.moto h2 {font-size:36px;line-height:1.2em;margin:0 0 10px;}
.moto p {font-size:36px;line-height:1em;margin:0;font-family:'Titillium Web',serif;font-weight:200;}

/* Case studies (Image Slider) */
.imageSlider {margin:0 0 20px;}
.imageSlider .itemsWrapper {height:176px;max-height:200px;overflow:hidden;}
.imageSlider ul li a.moduleItemImage {display:block;position:relative;margin-right:1px;}
.imageSlider ul li a.moduleItemImage img {width:100%;}
.imageSlider .moduleItemBody {color:#1d1d1d;vertical-align:middle;margin-right:1px;}
.imageSlider .moduleContentOverlay {position:absolute;top:0;left:0;}
.imageSlider .mobileCenter {width:100% !important;min-height:176px;position:relative;/*#f3eb01*/filter:alpha(opacity=0);opacity:0;padding:20px;-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.imageSlider ul li:hover .mobileCenter {cursor:pointer;display:block;background:rgba(243,235,1,0.8);filter:alpha(opacity=100);opacity:1;-moz-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.imageSlider .moduleItemBody a.moduleItemTitle {display:block;color:#1d1d1d;font-size:18px;line-height:100%;font-family:'Titillium Web', serif;border-bottom:1px solid #1d1d1d;padding:0 0 10px;margin:0 0 10px;}
.imageSlider .moduleItemBody .moduleItemIntrotext {font-size:14px;line-height:1.3em;padding:0;}
.imageSlider .moduleItemBody a.moduleItemReadMore {color:#000;text-decoration:none;position:absolute;bottom:10px;right:20px;}
.imageSlider .moduleContentOverlay a.moduleItemReadMore {right:10px;}
.imageSlider .moduleItemBody a.moduleItemReadMore span {display:none;}
.imageSlider .moduleItemBody a.moduleItemReadMore i.iconFont {font-size:26px;filter:alpha(opacity=50);opacity:0.5;}

.imageSlider div.nuSliderPagination {text-align:center;margin:15px 0 0;}
.imageSlider div.nuSliderPagination li span.prev, .imageSlider div.nuSliderPagination li span.next {display:none;}
.imageSlider div.nuSliderPagination li {margin:0 3px;cursor:pointer;}
.imageSlider div.nuSliderPagination li a {background:#b7b7b7;border-radius:8px;display:inline-block;height:10px;width:10px;}
.imageSlider div.nuSliderPagination li a:hover, .imageSlider div.nuSliderPagination li a.navigationButtonActive {background:#191919;}

/* About */
.about {background:url(../images/shadows/separator.png) no-repeat 50% 0 #e8e8e8;margin:20px 0 0;padding:20px 0 25px;}
.about .row {margin:0 auto; background:none;}
.about .k2Itemsblock {}
.about ul {}
.about ul li {}
.about ul li.column {padding:0 18px 0 0;}
.about ul li a.moduleItemTitle {display:inline-block;font-family:'Titillium Web', serif;}
.about ul li a.moduleItemImage {margin-bottom:10px;display:block;}
.about ul li span.moduleItemDateCreated {font-family:'Titillium Web',serif;font-size:14px;font-weight:700;}
.about div.k2ItemsBlock ul li .moduleItemIntrotext, 
.about div.nuContentItemsBlock ul li .moduleItemIntrotext {padding:10px 0;display:block;line-height:1.4em;}
.about div.k2ItemsBlock ul li a.moduleItemReadMore, 
.about div.nuContentItemsBlock ul li a.moduleItemReadMore {text-decoration:none;font-weight:700;font-size:12px;background:#dcdcdc;border-radius:20px;display:inline-block;padding:5px 18px;}
.about ul li a.moduleItemReadMore span {}
.about ul li a.moduleItemReadMore i.iconFont {font-size:20px;padding:0 0 0 5px;}
.about div.k2ItemsBlock ul li a.moduleItemReadMore:hover, 
.about div.nuContentItemsBlock ul li a.moduleItemReadMore:hover {color:#fff;background:#000;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

/* About with Icons on the Left */
.about ul li .moduleItemIcon {text-align:right;}
.about ul li .moduleItemIcon i.iconFont {font-size:5em;line-height:1em;}
.about ul li .moduleItemContent {}

/* Announcements */
.announcements {max-height:215px;overflow:hidden;}
.announcements .moduleContent {display:table;margin:0 auto;width:100%;max-width:1096px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.announcements .announcements {display:table-cell;vertical-align:middle;height:215px;padding:0 5%;}
.announcements h2 {margin:0 0 5px;font-size:38px;line-height:1em;font-weight:200;color:#fff;}
.announcements p {margin:0;color:#f3eb01;font-size:18px;}

/* Why choose us */
.customList {margin-top:25px;}
.customList .customList {background:none;margin:0;}
.customList .equalHeights {height:auto !important;}
.customList ul {margin:20px 0;padding:0;}
.customList ul li {padding:8px 0 8px 26px;margin:0;list-style:none;position:relative;}
.customList ul li:before {font-family:fontello;content: "\2713";font-size:20px;position:absolute;left:0;}
.customList ul li a {}

/* Sidebar Quotes */
.quotes {padding:25px 25px 15px 25px;border-radius:3px;}
.quotes h3 {margin:0 0 20px;}
.quotes .itemsWrapper {height:200px;overflow:hidden;position:relative;}
.quotes ul li .moduleItemContent {padding:0 15px 15px 0;}
.quotes ul li div.moduleItemIntrotext, 
.quotes ul li a.moduleItemTitle {padding:0;font-size:18px;line-height:1.5em;font-style:italic;}
.quotes ul li a.moduleItemTitle {}
.quotes ul li div.moduleItemIntrotext p {margin:0;}
.quotes ul li div.moduleItemExtraFields b, 
.quotes ul li div.moduleItemExtraFields span.moduleItemExtraFieldsLabel {display:none;}
.quotes ul li div.moduleItemExtraFields ul {margin:10px 0 0;padding:0;float:right;}
.quotes ul li div.moduleItemExtraFields ul li {list-style:none;margin:0;text-align:right;}

.quotes div.nuSliderPagination {text-align:center;margin:15px 0 0;}
.quotes div.nuSliderPagination li span.prev, .quotes div.nuSliderPagination li span.next {display:none;}
.quotes div.nuSliderPagination li {margin:0 3px;cursor:pointer;}
.quotes div.nuSliderPagination li a {border-radius:8px;display:inline-block;height:10px;width:10px;}
.quotes div.nuSliderPagination li a:hover, .quotes div.nuSliderPagination li a.navigationButtonActive {background:#f3eb01;}

/* Sidebar Quotes nuContent */
.quotes .nuContentItemsBlock ul li span.moduleItemTitle {color:#818181;color:rgba(17,17,17,0.5);display:block;text-align:right;margin:10px 0 0;}
.quotes .nuContentItemsBlock ul li div.moduleItemIntrotext {padding:0 !important;line-height:1.5em !important;}

/* Clients */
.clients {background:url(../images/shadows/separator.png) no-repeat 50% 0;padding:60px 0;}
.clients h3 {margin:0 0 20px;}
.clients .clients {background:none; padding:0;}
.clients ul {margin:0;padding:0;}
.clients ul li {margin:0;list-style:none;text-align:center;}
.clients ul li a {filter:alpha(opacity=100);opacity:1;}
.clients ul li a:hover {filter:alpha(opacity=60);opacity:0.6;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}

/* Latest Blog Entries  */
.latestBlogEntries {border-right:1px solid #676767;}
.latestBlogEntries .latestBlogEntries {border:0;padding:0;}
.latestBlogEntries h3 {padding:25px 0;border-bottom:1px solid #676767;}
.latestBlogEntries ul {padding:0 0 10px;}
.latestBlogEntries ul li {padding:10px 0;}
.latestBlogEntries ul li span.moduleItemDateCreated {color:#fff;color:rgba(255,255,255,0.5);display:block;}
.latestBlogEntries ul li a.moduleItemTitle {color:#fff;font-family:'Titillium Web', serif;font-size:18px;}
.latestBlogEntries ul li a.moduleItemReadMore {color:#f3eb01;text-decoration:none;}
.latestBlogEntries ul li a.moduleItemReadMore span {display:none;}
.latestBlogEntries ul li a.moduleItemReadMore i.iconFont {font-size:20px;padding:0 0 0 5px;}
.latestBlogEntries a.moduleCustomLink {float:right;margin:5px 10px 0 0;color:#fff;font-size:16px;font-family:'Titillium Web', serif;background:#202020;border-radius:20px;display:inline-block;padding:8px 22px;}
.latestBlogEntries a.moduleCustomLink i.iconFont {color:#f3eb01;font-size:20px;padding:0 0 0 15px;text-decoration:none;}

/* Contact Info */
.contactInfo {padding:25px 0 25px 20px;border-bottom:1px solid #676767;}
.contactInfo .contactInfo {padding:0;border:0;}
.contactInfo h3 {padding:0 0 25px;}
.contactInfo .contactInfoMap {float:right;margin-top:-8%;width:50%;}
.contactInfo iframe {width:100%;max-width:100%;}
.contactInfo .contactInfoDetails {float:left;width:50%;}
.contactInfo .contactInfoAddress {margin:0 0 25px;}
.contactInfo .contactInfoAddress, .contactInfo .contactInfoEmail {color:#fff;color:rgba(255,255,255,0.5);}
.contactInfo .contactInfoAddress p, .contactInfo .contactInfoEmail p {margin:0;display:inline-block;}
.contactInfo .contactInfoAddress p, .contactInfo .contactInfoEmail p {padding:0 0 0 10px;}
.contactInfo .contactInfoAddress i.iconFont {}
.contactInfo .contactInfoAddress i.iconFont, .contactInfo .contactInfoEmail i.iconFont {font-size:24px;color:#fff;color:rgba(255,255,255,0.7);text-align:center;width:24px;}
.contactInfo .contactInfoAddress a, .contactInfo .contactInfoEmail a {color:#fff;color:rgba(255,255,255,0.5);}

/* Search */
.searchMod {}
.searchMod h3 {display:none;}
.searchMod .k2SearchBlock {padding:20px 0 10px 20px;}
.searchMod .k2SearchBlock input.inputbox {background:#fff url(../images/icons/searchIcon.png) no-repeat 95% 50%;border-radius:6px;border:1px solid #2d2d2d;box-shadow:none;font-family:'Titillium Web', serif;font-size:18px;}
.searchMod .k2SearchBlock input.button, div.searchsidebarBoxes input.button {float:right;}
div.searchsidebarBoxes {padding:20px;}

/* Featured Projects */
.featuredProjects {padding:20px 0;margin:0;}
.featuredProjects .featuredProjects {background:none;padding:0;}
.featuredProjects h3 {margin:0 0 25px;font-size:40px;}
.featuredProjects ul {}
.featuredProjects ul li {float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 0 0;}
.featuredProjects ul li .moduleItemImageBlock {position:relative;margin:0 0 5px;}
.featuredProjects ul li a.moduleItemImage {display:block;}
.featuredProjects ul li .moduleItemReadMoreBlock {display:table;text-align:center;filter:alpha(opacity=0);opacity:0;background:#f3eb01;background:rgba(243,235,1,0.8);position:absolute;top:0;left:0;}
.featuredProjects ul li .moduleItemImageBlock:hover .moduleItemReadMoreBlock {filter:alpha(opacity=100);opacity:1;transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;} 
.featuredProjects .k2ItemsBlock ul li a.moduleItemReadMore, 
.featuredProjects .nuContentItemsBlock ul li a.moduleItemReadMore {font-family:'Titillium Web', serif;display:table-cell;vertical-align:middle;text-decoration:none;}
.featuredProjects ul li a.moduleItemReadMore span {display:inline;vertical-align:middle;}
.featuredProjects ul li a.moduleItemReadMore i.iconFont {font-size:38px;padding-right:5px;vertical-align:bottom;}

.featuredProjects ul li a.moduleItemTitle {display:block;font-size:22px;line-height:1.1em;font-weight:600;font-family:'Titillium Web',serif;}
.featuredProjects ul li .moduleItemCategory {font-family:'Titillium Web',serif;padding:4px 0;}
.featuredProjects ul li .moduleItemIntrotext {color:#818181;color:rgba(17,17,17,0.5);font-size:14px;padding:0;}
.featuredProjects ul li .moduleItemExtraFields {border-top:1px solid #e8e8e8;margin:8px 0 0;padding:5px 0 0;}
.featuredProjects ul li .moduleItemExtraFields b {display:none;}
.featuredProjects ul li .moduleItemExtraFields ul li {display:inline-block;font-size:14px;font-weight:700;margin:0 20px 0 0;float:none;padding:0;}   
.featuredProjects ul li .moduleItemExtraFields ul li .moduleItemExtraFieldsLabel {color:#a6a6a6;color:rgba(17, 17, 17, 0.5);display:inline;margin:0 4px 0 0;float:none;}
    
/* Custom Text Module */    
.customText {padding:7px 0 0;}    
.customText .customText {padding:0;}
.customText h3 {border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 10px;}    
.customText p {margin:0;font-size:18px;line-height:1.5em;color:#5f5e5e;}    
  
/* Newsletter */    
.newsletter {background:url(../images/shadows/newsletterBg.png) no-repeat 100% 0 #f3eb01;padding:25px;border-radius:3px;margin-right:0 !important;}
.newsletter h3 {margin:0 0 20px;} 
.newsletter input.inputbox {border:1px solid #8a871a;border:1px solid rgba(0,0,0,0.5);border-radius:6px;box-shadow:none;font-family:'Titillium Web', serif;font-size:18px;}
.newsletter input.button {float:right;background:#7f7b0c;background:rgba(0,0,0,0.5);margin-top:15px;} 

/* Latest Items (for both K2 Content and nuContent modules) */
.latestItems {}    
.latestItems .k2ItemsBlock, .latestItems .nuContentItemsBlock {}    
.latestItems ul {}
.latestItems ul li {border-bottom:1px solid #ddd;padding:20px 0;color:#2f2f2f;color:rgba(17,17,17,0.8);font-size:14px;}    
.latestItems ul li a {color:#2f2f2f;color:rgba(17,17,17,0.8);}
.latestItems ul li.lastItem {border:0;}
.latestItems ul li span.moduleItemDateCreated {display:block;}
.latestItems ul li a.moduleItemTitle {display:block;font-family:'Titillium Web',serif;font-size:18px;font-weight:700;margin:0 0 4px;}
.latestItems ul li .moduleItemAuthor a,
.latestItems ul li .moduleItemCategory a {font-weight:700;}
.latestItems ul li a.moduleItemReadMore {display:inline;}
.latestItems ul li a.moduleItemReadMore i.iconFont {font-size:20px;}
.latestItems ul li a.moduleItemReadMore span {display:none;}
.latestItems ul li a.moduleItemReadMore:hover {}
.latestItems ul li a.moduleItemComments {}
.latestItems ul li a.moduleItemComments i.iconFont {font-size:22px;vertical-align:middle;padding:0 3px;}
.latestItems ul li a.moduleItemComments:hover {}
    
/* Joomla Breadcrumbs */    
div.breadcrumbs {font-size:14px;font-weight:700;color:#111;margin-bottom:20px;}
div.breadcrumbs a {color:#818181;color:rgba(17,17,17,0.5);font-weight:400;}
div.breadcrumbs a:hover {}
div.breadcrumbs a.bcHome {padding:0 14px 0 0;}
div.breadcrumbs a.bcHome:before {position:absolute;content: "\2302";font-size:16px;font-family:fontello;vertical-align:middle;color:#111;font-weight:400;padding:0 10px 0 0;}
div.breadcrumbs span.bcSeparator {padding:0 8px;font-family:fontello;vertical-align:middle;font-size:16px;font-weight:400;}
div.breadcrumbs span.bcSeparator:after {content: "\e762";}   

/* Joomla Login */    
form#login-form {font-size:14px;}
    form#login-form p.preText {margin:0 0 1em;}

    form#login-form .userdata {margin:0;padding:20px;border-bottom:1px solid #ddd;}
    form#login-form .userdata p {margin:0 0 1em;}
    form#login-form .userdata > div {margin:0;padding:0 0 10px 0;}
    form#login-form .userdata p label, form#login-form .userdata div label {display:block;margin:0 0 4px;font-family:'Titillium Web',serif;color:#2f2f2f;color:rgba(17,17,17,0.8);font-weight:700;font-size:16px;}
    form#login-form .userdata p input, form#login-form .userdata div input {display:block;box-shadow:none;border-radius:6px;}
    form#login-form .userdata p a, form#login-form .userdata div a {float:right;padding:3px 0;font-size:13px;}
    form#login-form .userdata #form-login-remember {float:right;padding:8px 0 0;}
    form#login-form .userdata #form-login-remember label {font-family:'Noticia Text',serif;font-weight:400;font-size:13px;}
    form#login-form .userdata #form-login-remember label,
    form#login-form .userdata #form-login-remember input {display:inline;width:auto;}
    form#login-form .userdata #form-login-submit {margin:0 0 10px;}
    form#login-form .userdata #form-login-submit:after {content:"";display:block;clear:both;}
    form#login-form .userdata input.button, form#login-form .userdata button {float:left;margin:0;background:#818181;background:rgba(17,17,17,0.5);}

    form#login-form ul {clear:both;padding:15px 0;margin:0;border-top:1px solid #fff;}
    form#login-form ul.unstyled {padding:15px 0 0;}
    form#login-form ul.borderBottom {border-bottom:1px solid #ddd;}
    form#login-form ul li {list-style:none;padding:0;font-size:14px;text-align:center;}
    form#login-form ul li a {font-weight:700;}
    
    form#login-form p.postText {padding:15px 20px;margin:0;border-top:1px solid #fff;}

form#login-form .login-greeting {font-weight:700;font-size:18px;font-family:'Titillium Web',serif;margin:0 0 4px;color:#818181;color:rgba(17,17,17,0.8);padding:20px 20px 0;}
    form#login-form .logout-button {padding:0 20px 20px;}
    form#login-form .logout-button input.button, 
    form#login-form .logout-button input.btn {background:#818181;background:rgba(17,17,17,0.5);}

/* mod_nucontent_tools && mod_nucontent_items (only for the com_content with the nuContent plugin)
------------------------------------------------------ */

/* --- Avatars --- */
.nuContentAvatar img {display:block;float:left;margin:0 10px 10px 0;padding:0;}

/* Common separator for sidebar modules */
.sidebarModules div.nuContentItemsBlock,
.sidebar div.nuContentArchivesBlock,
.sidebar div.nuContentAuthorsListBlock,
.sidebar div.nuContentCategorySelectBlock,
.sidebar div.nuContentCategoriesListBlock,
.sidebar div.nuContentTagCloudBlock,
.sidebar div.nuContentCustomCodeBlock, 
.sidebar div.nuContentUsersBlock, 
.sidebar div.nuContentLatestCommentsBlock,
.sidebar div.nuContentTopCommentersBlock,
.searchsidebarBoxes, 
.sidebar div.nuContentCalendarBlock,
.sidebar form#login-form {border-top:1px solid #ddd;padding-top:1px;background:url(../images/shadows/sidebarBorderShadow.png) no-repeat 50% 1px;}

/* --- Primary lists in modules --- */
div.nuContentLatestCommentsBlock ul,
div.nuContentTopCommentersBlock ul, 
div.nuContentItemsBlock ul,
div.nuContentArchivesBlock ul,
div.nuContentAuthorsListBlock ul,
div.nuContentCategorySelectBlock ul,
div.nuContentCategoriesListBlock ul,
div.nuContentTagCloudBlock ul,
div.nuContentCustomCodeBlock ul,
div.nuContentUsersBlock ul {padding:0;margin:0;} 

div.nuContentLatestCommentsBlock ul li,
div.nuContentTopCommentersBlock ul li,
div.nuContentItemsBlock ul li,
div.nuContentArchivesBlock ul li,
div.nuContentAuthorsListBlock ul li,
div.nuContentCategorySelectBlock ul li,
div.nuContentCategoriesListBlock ul li,
div.nuContentTagCloudBlock ul li,
div.nuContentCustomCodeBlock ul li, 
div.nuContentUsersBlock ul li {list-style:none;margin:0;}

/* --- nuContent --- */
div.nuContentItemsBlock {}
div.nuContentItemsBlock p.modulePretext {}
div.nuContentItemsBlock ul {}
div.nuContentItemsBlock ul li {}
div.nuContentItemsBlock ul li a {}
div.nuContentItemsBlock ul li a:hover {}
div.nuContentItemsBlock ul li.lastItem {}
div.nuContentItemsBlock ul li div.moduleItemHeader {margin:0 0 4px;}
div.nuContentItemsBlock ul li a.moduleItemTitle {}
div.nuContentItemsBlock ul li a.moduleItemTitle:hover {}
div.nuContentItemsBlock ul li div.moduleItemAuthor {}
div.nuContentItemsBlock ul li a.moduleItemAuthorAvatar img {}
div.nuContentItemsBlock ul li div.moduleItemIntrotext {display:inline;}
div.nuContentItemsBlock ul li div.moduleItemIntrotext p {display:inline;}
div.nuContentItemsBlock ul li span.moduleItemDateCreated {}
div.nuContentItemsBlock ul li .moduleItemCategory {}
div.nuContentItemsBlock ul li .moduleItemCategory a {}
div.nuContentItemsBlock ul li div.moduleItemTags {border-bottom:1px solid #e8e8e8;margin:4px 0;padding:4px 0;}
div.nuContentItemsBlock ul li div.moduleItemTags span {}
div.nuContentItemsBlock ul li div.moduleItemTags span i.iconFont {font-size:20px;color:#818181;color:rgba(17,17,17,0.5);}
.nuContentItemsBlock ul li div.moduleItemTags span span {display:none;}
.nuContentItemsBlock ul li div.moduleItemTags a {padding:0 2px;font-weight:700;}
.nuContentItemsBlock ul li div.moduleItemTags a:hover {}
div.nuContentItemsBlock ul li a.moduleItemReadMore {display:inline;}
div.nuContentItemsBlock ul li a.moduleItemReadMore:hover {}
div.nuContentItemsBlock a.moduleCustomLink {}
div.nuContentItemsBlock a.moduleCustomLink:hover {}
    
/* --- Archives --- */
div.nuContentArchivesBlock {}
div.nuContentArchivesBlock ul {padding:5px 0 0;}
div.nuContentArchivesBlock ul li {padding:10px 20px;font-family:'Titillium Web',serif;}
div.nuContentArchivesBlock ul li a {font-weight:700;}
div.nuContentArchivesBlock ul li a span {font-weight:400;}
div.nuContentArchivesBlock ul li a:hover {}

/* --- Authors --- */
div.nuContentAuthorsListBlock {}
div.nuContentAuthorsListBlock ul {}
div.nuContentAuthorsListBlock ul li {padding:20px;font-family:'Titillium Web',serif;border-bottom:1px solid #fff;color:#2f2f2f;color:rgba(17,17,17,0.8);}
div.nuContentAuthorsListBlock ul li span.abAuthorAvatar img {border:5px solid #e5e5e5;border-radius:5px;display:block;float:left;margin:0 10px 10px 0;padding:0;}
div.nuContentAuthorsListBlock ul li span.abAuthorName {font-weight:700;color:#2f2f2f;color:rgba(17,17,17,0.8);font-size:18px;}
div.nuContentAuthorsListBlock ul li a.abAuthorLatestItem {display:block;clear:both;}
div.nuContentAuthorsListBlock ul li a.abAuthorLatestItem:hover {}
div.nuContentAuthorsListBlock ul li a.abAuthorLatestItem i.iconFont {font-size:26px;padding:0 6px 0 0;vertical-align:top;}

/* --- Category Tree Select Box --- */
div.nuContentCategorySelectBlock {}
div.nuContentCategorySelectBlock div.selectBlock {padding:20px;}
div.nuContentCategorySelectBlock select {width:100%;}
div.nuContentCategorySelectBlock select option {}

/* --- Category List/Menu --- */
div.nuContentCategoriesListBlock {}
div.nuContentCategoriesListBlock ul {padding:5px 20px 0;}
div.nuContentCategoriesListBlock ul ul {padding:0 0 0 20px;}
div.nuContentCategoriesListBlock ul li {padding:10px 0;}
div.nuContentCategoriesListBlock ul li a {font-weight:700;clear:right;}
div.nuContentCategoriesListBlock ul li a:hover {}
div.nuContentCategoriesListBlock ul li a span.catTitle {}
div.nuContentCategoriesListBlock ul li a span.catCounter {float:right;font-weight:400;}
div.nuContentCategoriesListBlock ul li a:hover span.catTitle {}
div.nuContentCategoriesListBlock ul li a:hover span.catCounter {}
div.nuContentCategoriesListBlock ul li.activeCategory {}
div.nuContentCategoriesListBlock ul li.activeCategory a {font-weight:bold;}

    /* Root level (0) */
    ul.level0 {}
    ul.level0 li {}
    ul.level0 li a {}
    ul.level0 li a:hover {}
    ul.level0 li a span {}
    ul.level0 li a:hover span {}
        /* First level (1) */
        ul.level1 {}
        ul.level1 li {}
        ul.level1 li a {}
        ul.level1 li a:hover {}
        ul.level1 li a span {}
        ul.level1 li a:hover span {}
            /* n level (n) - like the above... */
    
/* --- Tag Cloud --- */
div.nuContentTagCloudBlock {padding:0;}
div.nuContentTagCloudBlock a {padding:4px;display:inline-block;line-height:1em;}
div.nuContentTagCloudBlock a:hover {}

/* --- Breadcrumbs --- */
div.nuContentBreadcrumbsBlock {font-size:14px;font-weight:700;color:#111;margin-bottom:20px;}
div.nuContentBreadcrumbsBlock span.bcTitle {display:none;}
div.nuContentBreadcrumbsBlock a {color:#818181;color:rgba(17,17,17,0.5);font-weight:400;}
div.nuContentBreadcrumbsBlock a:hover {}
div.nuContentBreadcrumbsBlock a.bcHome {padding:0 14px 0 0;}
div.nuContentBreadcrumbsBlock a.bcHome:before {position:absolute;content: "\2302";font-size:16px;font-family:fontello;vertical-align:middle;color:#111;font-weight:400;padding:0 10px 0 0;}
div.nuContentBreadcrumbsBlock span.bcSeparator {padding:0 8px;vertical-align:middle;font-size:16px;font-weight:400;}
div.nuContentBreadcrumbsBlock span.bcSeparator:after {font-family:fontello;content: "\e762";}

/* --- Calendar --- */
div.calendar {background-image:url(../images/icons/calendarIcon.png);background-repeat:no-repeat;background-position:93% 20px;}
div.nuContentCalendarBlock {/*height:190px;*/padding:20px;margin-bottom:8px;} /* use this height value so that the calendar height won't change on Month change via ajax */
div.sidebar div.nuContentCalendarBlock {padding:20px;}
div.nuContentCalendarLoader {background:url(../images/system/k2CalendarLoader.gif) no-repeat 50% 50%;}
div.nuContentCalendarBlock table.calendar {margin:0 auto;border-collapse:collapse;width:100%;}
div.nuContentCalendarBlock table.calendar tr td {text-align:center;vertical-align:middle;padding:5px;color:#444;}
div.nuContentCalendarBlock table.calendar tr td.calendarNavMonthPrev a, 
div.nuContentCalendarBlock table.calendar tr td.calendarNavMonthNext a {text-indent:-9999em;background:url(../images/icons/calendarNav.png) no-repeat 0 0;display:inline-block;width:20px;height:20px;}
div.nuContentCalendarBlock table.calendar tr td.calendarNavMonthPrev {border-bottom:1px solid #ddd;text-align:left;}
div.nuContentCalendarBlock table.calendar tr td.calendarNavMonthPrev a {background-position:0 0;}
div.nuContentCalendarBlock table.calendar tr td.calendarNavMonthPrev a:hover {filter:alpha(opacity=80);opacity:0.8;}
div.nuContentCalendarBlock table.calendar tr td.calendarCurrentMonth {border-bottom:1px solid #ddd;font-family:'Titillium Web',serif;font-weight:700;}
div.nuContentCalendarBlock table.calendar tr td.calendarNavMonthNext {border-bottom:1px solid #ddd;text-align:right;}
div.nuContentCalendarBlock table.calendar tr td.calendarNavMonthNext a {background-position:0 -37px;text-align:left;}
div.nuContentCalendarBlock table.calendar tr td.calendarNavMonthNext a:hover {filter:alpha(opacity=80);opacity:0.8;}
div.nuContentCalendarBlock table.calendar tr td.calendarDayName {border-bottom:1px solid #ddd;font-size:12px;width:14.2%;font-family:'Titillium Web',serif;font-weight:700;}
div.nuContentCalendarBlock table.calendar tr td.calendarDateEmpty {}
div.nuContentCalendarBlock table.calendar tr td.calendarDate {}
div.nuContentCalendarBlock table.calendar tr td.calendarDateLinked {padding:0;background:#e5e5e5;}
div.nuContentCalendarBlock table.calendar tr td.calendarDateLinked a {display:block;text-decoration:none;}
div.nuContentCalendarBlock table.calendar tr td.calendarDateLinked a:hover {display:block;text-decoration:none;background:#444;color:#fff;}
div.nuContentCalendarBlock table.calendar tr td.calendarToday {background:#f3eb01;}
div.nuContentCalendarBlock table.calendar tr td.calendarTodayLinked {padding:0;background:#f3eb01;}
div.nuContentCalendarBlock table.calendar tr td.calendarTodayLinked a {display:block;text-decoration:none;}
div.nuContentCalendarBlock table.calendar tr td.calendarTodayLinked a:hover {display:block;text-decoration:none;background:#444;color:#fff;}

body.layoutIsEdit div.calendar {width:auto;border:0;}
body.layoutIsEdit div.calendar div.calendar {border-top:1px solid #ddd;}
body.layoutIsEdit table.calendar {background:none;border:0;font-size:15px;font-family:'Noticia Text',serif;}

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

/* --- nuContent Users --- */
div.nuContentUsersBlock {}
div.nuContentUsersBlock ul {}
div.nuContentUsersBlock ul li {padding:20px;font-family:'Titillium Web',serif;border-bottom:1px solid #fff;color:#2f2f2f;color:rgba(17,17,17,0.8);}
div.nuContentUsersBlock ul li.lastItem {border-bottom:0;}
div.nuContentUsersBlock ul li span.ubUserAvatar img {background:none;border:5px solid #e5e5e5;border-radius:5px;display:block;float:left;margin:0 10px 10px 0;padding:0;}
div.nuContentUsersBlock ul li span.ubUserName {font-weight:700;color:#2f2f2f;color:rgba(17,17,17,0.8);font-size:18px;margin:0 0 4px;display:inline-block;}
div.nuContentUsersBlock ul li span.ubUserName:hover {}
div.nuContentUsersBlock ul li div.ubUserAdditionalInfo {}   
    span.ubUserEmail {display:inline-block;margin:0 2px 0 0;padding:0;width:20px;height:16px;background:url(../images/fugue/mail.png) no-repeat 50% 50%;overflow:hidden;}
    span.ubUserEmail a {display:inline-block;margin:0;padding:0;width:20px;height:16px;text-indent:-9999px;}
div.nuContentUsersBlock ul {clear:both;}
div.nuContentUsersBlock ul li h3 {clear:both;margin:8px 0 0 0;padding:0;font-size:16px;font-weight:700;color:#2f2f2f;color:rgba(17,17,17,0.8);}
div.nuContentUsersBlock ul li ul.ubUserItems {padding:0;}
div.nuContentUsersBlock ul li ul.ubUserItems li {display:block;clear:both;padding:8px 0;border:0;}
div.nuContentUsersBlock ul li ul.ubUserItems li a {color:#2f2f2f;color:rgba(17,17,17,0.8);}
div.nuContentUsersBlock ul li ul.ubUserItems li a i.iconFont {font-size:26px;padding:0 6px 0 0;vertical-align:top;}

/* --- nuContent Comments --- */

/* Latest Comments */
div.nuContentLatestCommentsBlock {}
div.nuContentLatestCommentsBlock ul {}
div.nuContentLatestCommentsBlock ul li {padding:10px 0;}
div.nuContentLatestCommentsBlock ul li .lcCommentBlock {position:relative;background:#f1f2f2;padding:20px;margin:0 0 20px;}
div.nuContentLatestCommentsBlock ul li .lcCommentBlock:after {top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
div.nuContentLatestCommentsBlock ul li .lcCommentBlock:after {border-color:rgba(241, 242, 242, 0);border-top-color:#f1f2f2;border-width:16px;left:14%;margin-left:-16px;}
div.nuContentLatestCommentsBlock ul li.lastItem {}
div.nuContentLatestCommentsBlock ul li a.lcAvatar img {border:5px solid #f1f2f2;border-radius:5px;margin:0 10px 10px 18px;padding:0;}
div.nuContentLatestCommentsBlock ul li .lcCommentDetails {float:left;padding:0 0 10px 0;width:75%;}
div.nuContentLatestCommentsBlock ul li a {font-weight:700;}
div.nuContentLatestCommentsBlock ul li a:hover {}
div.nuContentLatestCommentsBlock ul li span.lcComment {font-family:'Titillium Web',serif;font-size:18px;font-weight:700;display:block;margin:0 0 8px;color:#2f2f2f;color:rgba(17,17,17,0.8);}
div.nuContentLatestCommentsBlock ul li span.lcCommentDate {color:#818181;color:rgba(17,17,17,0.5);text-align:right;display:block;font-size:13px;}
div.nuContentLatestCommentsBlock ul li span.lcUsername {display:block;margin:0 0 3px;}
div.nuContentLatestCommentsBlock ul li span.lcItemTitle {display:block;font-size:13px;margin:0 0 3px;}
div.nuContentLatestCommentsBlock ul li span.lcItemCategory {display:block;font-size:13px;}

/* Top Commenters */
div.nuContentTopCommentersBlock {}
div.nuContentTopCommentersBlock ul {}
div.nuContentTopCommentersBlock ul li {padding:10px 0;border-bottom:1px solid #ddd;}
div.nuContentTopCommentersBlock ul li.lastItem {border-bottom:0;}
div.nuContentTopCommentersBlock ul li a.tcAvatar img {border:5px solid #f1f2f2;border-radius:5px;margin:0 10px 0 10px;padding:0;}
div.nuContentTopCommentersBlock ul li .tcCommentDetails {float:left;padding:0 0 10px 0;width:75%;}
div.nuContentTopCommentersBlock ul li a.tcLink {}
div.nuContentTopCommentersBlock ul li a.tcLink:hover {}
div.nuContentTopCommentersBlock ul li span.tcUsername {}
div.nuContentTopCommentersBlock ul li span.tcCommentsCounter {}
div.nuContentTopCommentersBlock ul li a.tcLatestComment {font-family:'Titillium Web',serif;font-size:18px;font-weight:700;display:block;margin:0 0 8px;color:#2f2f2f;color:rgba(17,17,17,0.8);}
div.nuContentTopCommentersBlock ul li a.tcLatestComment:hover {}
div.nuContentTopCommentersBlock ul li span.tcLatestCommentDate {color:#818181;color:rgba(17,17,17,0.5);text-align:right;display:block;font-size:13px;}

/* Item Typography
--------------------------------------------------------*/
/* structure */
#mainContentArea div.typo p.nuTypoDescription,
div.nuTypoBlockWrapper { margin:0 0 60px; }
div.nuTypoBlockWrapper div.cols1 div.nuTypoBlock {}
div.nuTypoBlockWrapper div.cols2 div.nuTypoBlock {float:left; width:49%; }
div.nuTypoBlockWrapper div.cols2 div.nuTypoBlock:first-child { margin-right: 2%; }
div.nuTypoBlockWrapper div.cols3 div.nuTypoBlock {float:left;width:31.3%; padding: 0 1%;}

.nuTypoBlockRow { margin: 0 0 20px; }
div.itemFullText h1.nuTypoTitle, 
div.articleFullText h1.nuTypoTitle { font-size:18px; color:#818181; color:rgba(17,17,17,0.5); font-weight:700; margin:10px 0; padding:0; text-transform:uppercase;}

.nuLeadingParagraph { font-size:20px;line-height:1.5em;margin:0 0 1em;}

/* Headers */
div.itemFullText h1, div.articleFullText h1 { font-weight: 200; font-size: 55px; line-height: 1.25; margin: 15px 0; padding: 0; }
div.itemFullText h2, div.articleFullText h2 { font-weight: 200; font-size: 42px; line-height: 1.25; margin: 15px 0; padding: 0; }
div.itemFullText h3, div.articleFullText h3 { font-weight: 400; font-size: 23px; line-height: 1.4; margin: 15px 0; padding: 0; }
div.itemFullText h4, div.articleFullText h4 { font-size: 20px; line-height: 1.4; margin: 15px 0; padding: 0; }
div.itemFullText h5, div.articleFullText h5 { font-size: 16px; line-height: 1.4; margin: 15px 0; padding: 0; }
div.itemFullText h6, div.articleFullText h6 { font-size: 13px; line-height: 1.4; margin: 15px 0; padding: 0; }

/* Blockquote */
blockquote {  margin:10px 0; padding:0 10px 0 20px; font-size:16px; font-style:italic; font-family:'Noticia Text',serif; font-size:28px; line-height:32px;}
    blockquote cite { font-weight:700; font-style:normal; font-size:13px; line-height:14px; display:block; }
    blockquote p { padding:0; margin:0 0 12px; }
    blockquote { border-left:5px solid #f3eb01;}    

    /* Unordered List */
    div.itemFullText ul, 
    div.articleFullText ul {list-style:none outside none; margin:10px 0; }
    div.itemFullText ul li, 
    div.articleFullText ul li {padding:5px 0 5px 15px; background:url(../images/typo/dot.png) no-repeat 0 14px;}
    div.itemFullText ul.nuUnorderedList02, 
    div.articleFullText ul.nuUnorderedList02 {list-style:none; margin:10px 0;}
    div.itemFullText ul.nuUnorderedList02 li, 
    div.articleFullText ul.nuUnorderedList02 li {padding:5px 0 5px 27px; background:url(../images/typo/checklist.png) no-repeat 0 10px;}

    /* Ordered List */
    ol.nuOrderedList01,
    ol.nuOrderedList02 {counter-reset:li;margin-left:0;padding-left:0;}
    ol.nuOrderedList01 > li,
    ol.nuOrderedList02 > li{ position:relative;padding:0 8px 10px 20px; vertical-align: middle; list-style:none; display:block; min-height:34px;}
    ol.nuOrderedList01 > li:before,
    ol.nuOrderedList02 > li:before { position:absolute; top:0px; padding:0; color:#000; font-size:12px; font-weight:700; text-align:center; line-height:24px; width:24px;
    height: 24px; border-radius: 24px; counter-increment: li; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
     ol.nuOrderedList01 > li:before { content:counter(li, decimal); left:-14px; background: #f3eb01; color: #111; }
     ol.nuOrderedList02 > li:before { color: #fff; background: #444; content:counter(li, lower-latin); left:-14px; }

    ol.nuOrderedList01 > li {margin:0 0 0 10px;}
    ol.nuOrderedList02 > li {margin:0 0 0 10px;}

/* Pre, code */
pre { margin:0 0 20px; background: #ebebeb; padding:10px 10px; color: #2d2d2d; border-radius: 2px; 
background: #e5e5e5; background: rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); }
pre.nuPre02 { color: #fff; background: #434343; box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); }

/* Highlights */
div.nuTypoBlockRow p.hightlights { padding:0 20px 20px 0; }
span.hightlight01, mark.hightlight01 { background:#f3eb01; padding:2px 5px; border-radius:2px; }
span.hightlight02, mark.hightlight01 { background:#000; color: #fff; padding:2px 5px; border-radius:2px; }

/* Bubbles */
div.nuBubble { position:relative; margin:0 0 20px; line-height:22px; }
div.nuBubble p.nuBubbleMeta { padding:0 0 0 35px; margin:3px 0 0 0; }
div.nuBubble span.nuBubbleAuthor { font-size:12px; display:block; padding:6px 0 0px; font-weight:700; }

div.nuBubbleContent { padding:20px; position:relative; }
    div.bubble01 div.nuBubbleContent { background:#f3eb01; color:#111; border-radius:3px;}
        div.bubble01 div.nuBubbleContent:after { top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
        div.bubble01 div.nuBubbleContent:after { border-color:rgba(0, 0, 0, 0); border-top-color:#f3eb01; border-width:8px; left:10%; margin-left:-8px; }
        div.bubble01 span.nuBubbleAuthor { color: #444; }
    div.bubble02 div.nuBubbleContent { background:#000; color:#fff; border-radius:3px;}
        div.bubble02 div.nuBubbleContent:after { top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
        div.bubble02 div.nuBubbleContent:after { border-color:rgba(0, 0, 0, 0); border-top-color:#000; border-width:8px; left:10%; margin-left:-8px; }
        div.bubble02 span.nuBubbleAuthor { color:#444; }
    div.bubble03 div.nuBubbleContent { background:#fff;border:1px solid #bfbfbf;border:1px solid rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.23);border-radius:3px; }        
        div.bubble03 div.nuBubbleContent:after, 
        div.bubble03 div.nuBubbleContent:before { top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
        div.bubble03 div.nuBubbleContent:after { border-color:rgba(0, 0, 0, 0); border-top-color:#fff; border-width:8px; left:10%; margin-left:-8px; }      
        div.bubble03 div.nuBubbleContent:before { border-color:rgba(0, 0, 0, 0); border-top-color:#bfbfbf; border-width:9px; left:10%; margin-left:-9px; }
        div.bubble03 span.nuBubbleAuthor { color:#444; }
        

/* Blocks */
div.nuBlocks { margin:0 0px 20px; padding: 15px 0 0; border-radius: 2px; }
div.nuBlocks h3 { border-bottom: 1px solid #a1a1a1; padding: 0 5px 5px; margin: 0 15px 5px; font-weight: 700; }
div.nuBlocks p {padding: 10px 15px; margin:0; }
div.nuBlocks div.nuBlockBg { padding:0px 0px 20px; }
    /* boxes bg's */
    div.block01 { background: #e5e5e5; background: rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); }
    div.block02 { background-color: #f3eb01; box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); }
        div.block02 h3 { border-color: #111; }
    div.block03 { border: 1px solid #bfbfbf; border: 1px solid rgba(0,0,0,.25); background: #fff; box-shadow: 0 0 4px rgba(0,0,0,.23); }
    div.block04 { border: 1px solid #bfbfbf; border: 1px solid rgba(0,0,0,.25); background: #000; box-shadow: 0 0 4px rgba(0,0,0,.23); color: #fff; }
        div.block04 h3 { border-color: #fff; }

/* Tables */
.itemFullText table { margin:15px 0;}
.itemFullText table th { border:0;font-family:'Titillium Web', serif;font-weight:700;font-size:20px;line-height:30px;border-bottom:1px solid #818181; border-right:1px solid #e5e5e5;text-align:left;padding:10px 15px; }
.itemFullText table th a,
.itemFullText table th a:visited {}
.itemFullText table td {padding:15px;border-right:1px solid #e5e5e5;vertical-align:top;}
.itemFullText table th:last-child, .itemFullText table td:last-child {border-right:0;}

.itemFullText table.table02 th {border-right:0; }
.itemFullText table.table02 td {border-right:0;border-bottom:1px solid #e5e5e5;}

div.panel { margin:0 0 20px 0; padding:20px 20px; background:#efefef; box-shadow:0 2px 5px rgba(0,0,0,0.15); font-weight:700;
    text-shadow:1px 1px #fff; font-family:'Noticia Text', serif;
    background:-moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%); 
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4));
    background:-o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0);
}

/* Buttons */
div.nuTypoBlock a.nuBtns {margin:0 10px 10px 0;}
.nuBtns { display:inline-block; text-decoration:none; }

.btn01, .btn02, .btn03, .btn04, .btn05, .btn06 { font-family:'Titillium Web',serif; font-weight:700; border-radius:3px; padding:15px 25px; font-size:18px; line-height:18px; }
    .btn01 { color: #fff; background: #000; }
    .btn02 { color: #111; background: #f3eb01; }
    .btn03 { color: #111; background: #f3eb01; box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42);}
    .btn04 { color: #444; background: #e5e5e5; background: rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42);}
    .btn05 { color: #444; border: 1px solid #bfbfbf; border: 1px solid rgba(0,0,0,.25); background: #fff; box-shadow: 0 0 4px rgba(0,0,0,.23); }
    .btn06 { color: #444; border: 1px solid #bfbfbf; border: 1px solid rgba(0,0,0,.15); box-shadow: 0 0 4px rgba(0,0,0,.23); }

/* Notices */
.notice { margin-bottom: 10px; border-radius:5px; color:#DEAE00; line-height:120%; vertical-align:center; text-shadow:0 1px rgba(255,255,255,0.5); position:relative; top:0; left:0; clear:both; }
.notice.warning { }

/*default*/
.notice.error { border:1px solid red; background:pink; color:red; }
.notice.success { border:1px solid green; background:lightgreen; color:green; }
.notice .icon { color:inherit; margin-right:10px; margin-bottom:-5px; margin-top:-5px; }
.notice a.icon.close,.notice a.icon.close:active,.notice a.icon.close:visited { font-size:12px; position:absolute; top:5px; right:-5px; left:auto; color:inherit; }

/* Warnings */
p.nuWarnings,
div.nuTypoBlockRow p.nuWarnings { margin:0 0 20px; padding:15px 20px 15px 50px; border-radius:2px; background-clip:padding-box; }

    p.nuAlert { background:#fff467 url(../images/typo/alert.png) no-repeat 10px 50%; box-shadow:0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); }
    p.nuInfo { background:#e5e5e5 url(../images/typo/info.png) no-repeat 10px 50%; box-shadow:0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); }
    p.nuSuccess { background:#00a550 url(../images/typo/success.png) no-repeat 10px 50%; box-shadow:0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); color:#fff; }
    p.nuError { background:#df3720 url(../images/typo/error.png) no-repeat 10px 50%; box-shadow:0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); color:#fff;}

/* System Messages
------------------------------------------------------ */
body.isFrontpage #system-message {display:none;} 
#system-message { margin-bottom: 10px; padding: 0; }
    #system-message ul { margin: 0; padding: 0; }
    #system-message > dt { font-weight: bold; display: none; }
    #system-message > dd { margin: 0; font-weight: bold; }
    #system-message > dd > ul { color: #0055BB; background-position: 4px top; background-repeat: no-repeat; margin-bottom: 10px; list-style: none; padding: 10px; }
    #system-message > dd > ul > li { line-height: 1.4em; padding-left:32px; }
    
    /* System Standard Messages */
    #system-message > .message > ul {
    background:#e5e5e5 url(../images/typo/info.png) no-repeat 10px 50%; box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); color: #000; }
    
    /* System Error Messages */
    #system-message > .error > ul,
    #system-message > .warning > ul,
    #system-message > .notice > ul { color: #c00; }
    #system-message > .error > ul { 
    background:#df3720 url(../images/typo/error.png) no-repeat 10px 50%; box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); color: #fff; }
    
    /* System Warning Messages */
    #system-message > .warning > ul {
    background: #fff467 url(../images/typo/alert.png) no-repeat 10px 50%; box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); color: #000; }
    
    /* System Notice Messages */
    #system-message > .notice > ul {
    background: #efe7b8 url(../images/typo/alert.png) no-repeat 10px 50%; box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); color: #000; }
    
    /* System Success Messages */
    #system-message > .success > ul {
    background: #00a550 url(../images/typo/success.png) no-repeat 10px 50%; box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); color: #fff; }

    /* Joomla 3.x messages */
    .alert {  margin-bottom: 10px; padding: 10px; font-weight: bold; text-indent: 30px; box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 1px 1px rgba(0,0,0,.42); }
        .alert.alert-error { background:#df3720 url(../images/typo/error.png) no-repeat 10px 50%; color: #fff;  }
            .alert.alert-error a { color: #fff; }
        .alert.alert-warning {  background: #fff467 url(../images/typo/alert.png) no-repeat 10px 50%; color: #000; }
        .alert.alert-notice { background: #EFE7B8 url(../images/typo/alert.png) no-repeat 10px 50%; color: #000; }
        .alert.alert-success { background: #00a550 url(../images/typo/success.png) no-repeat 10px 50%; color: #fff; }
        .alert.alert-message { background: #e5e5e5 url(../images/typo/info.png) no-repeat 10px 50%; color: #000; }
    .alert h4 { margin: 0; padding: 0; font-size: 18px; }
    .alert p { margin: 0; padding: 0; }
    .alert a.close { float: right; font-weight: 700; font-size: 22px; margin: 15px 0 0; }
    .alert a:hover { text-decoration: none; cursor: pointer; }

/* for Medical Theme
------------------------------------------------------ */
/* Structure */
body.themeIsMedical {color:#2d2d2d;}
body.themeIsMedical .logoArea h1#logo {background:#00dbef;background:rgba(0,219,239,0.9);}    

/* Menus */
body.themeIsMedical nav.mainNavigation {border-bottom:10px solid #00dbef;}
body.themeIsMedical nav.mainNavigation ul.menu > li:hover > a, 
body.themeIsMedical nav.mainNavigation ul.menu > li.active > a,
body.themeIsMedical nav.mainNavigation ul.menu ul li a:hover,
body.themeIsMedical nav.mainNavigation ul.menu ul li:hover a, 
body.themeIsMedical nav.mainNavigation ul.menu ul li.active a {color:#00dbef;}    
    body.themeIsMedical nav.mainNavigation ul.menu ul li a:hover li a,
    body.themeIsMedical nav.mainNavigation ul.menu ul li:hover li a, 
    body.themeIsMedical nav.mainNavigation ul.menu ul li.active li a {color:#fff;}        
    body.themeIsMedical nav.mainNavigation ul.menu ul ul li a:hover,
    body.themeIsMedical nav.mainNavigation ul.menu ul ul li:hover a, 
    body.themeIsMedical nav.mainNavigation ul.menu ul ul li.active a {color:#00dbef;}
            
/* Category Submenu */  
body.themeIsMedical .categorySubmenu ul li a:hover, 
body.themeIsMedical .categorySubmenu ul li:hover a, 
body.themeIsMedical .categorySubmenu ul li.active a {background:#00dbef;}    

/* Pagination */
body.themeIsMedical div.k2Pagination ul li a:hover, 
body.themeIsMedical div.joomlaPagination ul li a:hover {background-color:#00dbef;}
body.themeIsMedical div.k2Pagination ul li span.pagenav, 
body.themeIsMedical div.joomlaPagination ul li span.pagenav {background-color:#00dbef;}

    body.themeIsMedical div.k2Pagination ul li.pagination-prev span.pagenav,
    body.themeIsMedical div.k2Pagination ul li.pagination-start span.pagenav,
    body.themeIsMedical div.k2Pagination ul li.pagination-next span.pagenav,
    body.themeIsMedical div.k2Pagination ul li.pagination-end span.pagenav, 
    body.themeIsMedical div.joomlaPagination ul li.pagination-prev span.pagenav,
    body.themeIsMedical div.joomlaPagination ul li.pagination-start span.pagenav,
    body.themeIsMedical div.joomlaPagination ul li.pagination-next span.pagenav,
    body.themeIsMedical div.joomlaPagination ul li.pagination-end span.pagenav {background-color:transparent;}
    
    body.themeIsMedical div.k2Pagination ul li.pagination-prev a:hover,
    body.themeIsMedical div.k2Pagination ul li.pagination-start a:hover,
    body.themeIsMedical div.k2Pagination ul li.pagination-next a:hover,
    body.themeIsMedical div.k2Pagination ul li.pagination-end a:hover, 
    body.themeIsMedical div.joomlaPagination ul li.pagination-prev a:hover,
    body.themeIsMedical div.joomlaPagination ul li.pagination-start a:hover,
    body.themeIsMedical div.joomlaPagination ul li.pagination-next a:hover,
    body.themeIsMedical div.joomlaPagination ul li.pagination-end a:hover {background-color:#00dbef;}

/* Modules
------------------------------------------------------ */  
/* Slideshows */

body.themeIsMedical .slideshow .itemsWrapper ul.items li .moduleItemExtraFields h2, 
body.themeIsMedical .slideshow .itemsWrapper ul.items li .moduleItemContent a.moduleItemTitle,
body.themeIsMedical .slideshow .itemsWrapper ul.items li .moduleItemExtraFields .tagline {background:#00dbef;background:rgba(0,219,239,0.9);}
body.themeIsMedical .slideshow div.nuSliderPagination ul li a, 
body.themeIsMedical div#itemSlideshow a.previousButton, 
body.themeIsMedical div#itemSlideshow a.nextButton {background-image:url(../images/icons/itemSlideshowNavigationLightBlue.png);}    
body.themeIsMedical div#itemSlideshow div.nuSliderPagination ul li a:hover, 
body.themeIsMedical div#itemSlideshow div.nuSliderPagination ul li a.navigationButtonActive {background:#00dbef;}

/* Announcements */
body.themeIsMedical .announcements p {color:#00dbef;}

/* Case Studies */
body.themeIsMedical .imageSlider {margin:0 0 50px;}
body.themeIsMedical .imageSlider .mobileCenter {background:rgba(0,219,239,0.8)/*#00dbef*/;filter:alpha(opacity=100);opacity:1;margin-right:10px;}
body.themeIsMedical .imageSlider ul li:hover .mobileCenter {background:#00dbef;background:rgba(0,219,239,1);}

/* News */
body.themeIsMedical .about {background:none;}
body.themeIsMedical .about ul li a.moduleItemTitle {font-size:26px;margin:0 0 5px;}
body.themeIsMedical .about ul li span.moduleItemDateCreated {display:block;}
body.themeIsMedical .about div.k2ItemsBlock ul li a.moduleItemReadMore, 
body.themeIsMedical .about div.nuContentItemsBlock ul li a.moduleItemReadMore {background:#f1f2f2;}
body.themeIsMedical .about div.k2ItemsBlock ul li a.moduleItemReadMore:hover, 
body.themeIsMedical .about div.nuContentItemsBlock ul li a.moduleItemReadMore:hover {background:#2d2d2d;}
body.themeIsMedical .about div.k2ItemsBlock ul li .moduleItemIntrotext, 
body.themeIsMedical .about div.nuContentItemsBlock ul li .moduleItemIntrotext {padding:5px 0 15px;}

/* Why choose us */
body.themeIsMedical .customList ul li:before {background:#f1f2f2;border-radius:20px;font-size:16px;text-align:center;width:22px;}
body.themeIsMedical .customList ul li {padding:8px 0 8px 30px;}
    
/* Quotes */ 
body.themeIsMedical .quotes div.nuSliderPagination li a:hover, 
body.themeIsMedical .quotes div.nuSliderPagination li a.navigationButtonActive {background:#00dbef;} 

/* Latest Blog Entries */ 
body.themeIsMedical .latestBlogEntries ul li a.moduleItemReadMore, 
body.themeIsMedical .latestBlogEntries a.moduleCustomLink i.iconFont {color:#00dbef;}
  
/* Newsletter */ 
body.themeIsMedical .newsletter {background-color:#00dbef;} 
 
/* Featured Sevices */ 
body.themeIsMedical .featuredProjects ul li .moduleItemReadMoreBlock {background:#00dbef;background:rgba(0,219,239,0.8);}
body.themeIsMedical .featuredProjects .k2ItemsBlock ul li a.moduleItemReadMore, 
body.themeIsMedical .featuredProjects .nuContentItemsBlock ul li a.moduleItemReadMore {color:#fff;}
body.themeIsMedical .featuredProjects ul li a.moduleItemReadMore i.iconFont {} 

/* K2 Calendar */ 
body.themeIsMedical table.calendar tr td.calendarToday,
body.themeIsMedical table.calendar tr td.calendarTodayLinked {background:#00dbef;} 
  
/* Component */ 
body.themeIsMedical a.k2ReadMore, body.themeIsMedical div.itemRelReadMore a, body.themeIsMedical a.joomlaReadMore {color:#00dbef;}

body.themeIsMedical div#itemListPrimary div.catItemReadMore, 
body.themeIsMedical div.itemRelImageBlock div.itemRelReadMore {background:#00dbef;background:rgba(0,219,239,0.8);}
body.themeIsMedical div#itemListPrimary div.catItemReadMore a, 
body.themeIsMedical div#itemListPrimary div.catItemReadMore a i.iconFont, 
body.themeIsMedical div.itemRelImageBlock div.itemRelReadMore a,
body.themeIsMedical div.itemRelImageBlock div.itemRelReadMore a i.iconFont {color:#fff;} 
 
body.themeIsMedical div.itemLeftContainer div.itemBody span.itemImage img {border-color:#00dbef;}
 
body.themeIsMedical div.itemAuthorLatest ul li a, 
body.themeIsMedical div.articleAuthorLatest ul li a {padding-left:30px;} 
body.themeIsMedical div.itemAuthorLatest ul li i.iconFont, 
body.themeIsMedical div.articleAuthorLatest ul li i.iconFont {background:#f1f2f2;border-radius:20px;font-size:16px;padding:0;text-align:center;width:22px;}
 
body.themeIsMedical dl.search-results span.highlight {background:#00dbef;} 
   
/* Typography */ 
body.themeIsMedical blockquote {border-left-color:#00dbef;}
body.themeIsMedical ol.nuOrderedList01 > li:before {background:#00dbef;}
body.themeIsMedical span.hightlight01, body.themeIsMedical mark.hightlight01 {background:#00dbef;} 
 
body.themeIsMedical div.bubble01 div.nuBubbleContent {background:#00dbef;} 
body.themeIsMedical div.bubble01 div.nuBubbleContent:after {border-top-color:#00dbef;} 

body.themeIsMedical div.block02 {background-color:#00dbef;}
body.themeIsMedical .btn02, body.themeIsMedical .btn03 {background:#00dbef;}

/* for Tech Theme
------------------------------------------------------ */
/* Structure */
body.themeIsTech, body.themeIsTech .mainHeader, 
body.isFrontpage.themeIsTech .mainHeader, 
body.themeIsTech .slideshow {background:url(../images/templateElements/bodyBluePattern.png) repeat 0 0 #096fc3;}
body.themeIsTech .logoArea h1#logo {background:#102537;background:rgba(16,37,55,1);}

body.themeIsTech .aboveFooter {background:#102537;border-top:1px solid rgba(255,255,255,0.2);}
body.themeIsTech .latestBlogEntries, body.themeIsTech .socialMenu {border-right-color:rgba(255,255,255,0.2);}
body.themeIsTech .contactInfo, .latestBlogEntries h3 {border-bottom-color:rgba(255,255,255,0.2);}

body.isFrontpage.themeIsTech section.outerContentContainer {padding:30px 0 0;}
body.isFrontpage.themeIsTech .contentContainer {margin:0 0 30px;}
body.themeIsTech div.contentContainer > div.separator {background:none;margin:0;}

body.themeIsTech .categories-list h1, body.themeIsTech .componentheading, body.themeIsTech .weblink-category h1, body.themeIsTech .newsfeed-category h1, 
body.themeIsTech .contact h1, body.themeIsTech .contact h2, body.themeIsTech .newsfeed h1, body.themeIsTech h1.componentHeading, 
body.themeIsTech h1.componentTitle, body.themeIsTech .search h1 {color:#fff;}

/* Menus */
body.themeIsTech nav.mainNavigation { border-top:1px solid rgba(0,0,0,0.2); border-bottom:10px solid #096fc3; min-height:70px; background-color:#fff; 
box-shadow:0 5px 5px 0 rgba(0,0,0,0.08), 0 10px 15px 0 #ddd inset; background-image:none;}
    
    body.themeIsTech nav.mainNavigation ul.menu li a {color:#111;font-weight:700;}  
    body.themeIsTech nav.mainNavigation ul.menu li.parent a:after {font-weight:400;}        
    /* first level only */
    body.themeIsTech nav.mainNavigation ul.menu > li > a:hover,
    body.themeIsTech nav.mainNavigation ul.menu > li:hover > a { color:#096fc3; }            
        /* second level */
        body.themeIsTech nav.mainNavigation ul.menu ul {box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);}
        body.themeIsTech nav.mainNavigation ul.menu ul li a {background:#fff;}
        body.themeIsTech nav.mainNavigation ul.menu ul li a:hover,
        body.themeIsTech nav.mainNavigation ul.menu ul li:hover a, 
        body.themeIsTech nav.mainNavigation ul.menu ul li.active a { background:#096fc3;color:#fff; }                    
        /* third level */
        body.themeIsTech nav.mainNavigation ul.menu ul li a:hover li a,
        body.themeIsTech nav.mainNavigation ul.menu ul li:hover li a, 
        body.themeIsTech nav.mainNavigation ul.menu ul li.active li a {background:#fff; color:#111;}
        
        body.themeIsTech nav.mainNavigation ul.menu ul ul li a:hover,
        body.themeIsTech nav.mainNavigation ul.menu ul ul li:hover a, 
        body.themeIsTech nav.mainNavigation ul.menu ul ul li.active a { background:#096fc3; color:#fff; }                 
        /* for smaller resolutions */
        body.themeIsTech #menuToggler {background:#102537;}       
       /* active states */
       body.themeIsTech nav.mainNavigation ul.menu > li.active > a { color:#096fc3; } 

/* Category Submenu */
body.themeIsTech .categorySubmenu ul {background:#fff;border-bottom:1px solid #096fc3;} 
body.themeIsTech .categorySubmenu ul li a:hover, 
body.themeIsTech .categorySubmenu ul li:hover a, 
body.themeIsTech .categorySubmenu ul li.active a {color:#fff;background:#096fc3;}
    
/* Pagination */
body.themeIsTech div.k2Pagination, body.themeIsTech div.joomlaPagination {margin:0;border-top:1px solid #096fc3;background:#fff;border-bottom:0;padding:10px 18px;}
body.themeIsTech div.k2Pagination ul li a:hover, 
body.themeIsTech div.joomlaPagination ul li a:hover,
body.themeIsTech div.k2Pagination ul li span.pagenav, 
body.themeIsTech div.joomlaPagination ul li span.pagenav {background-color:#096fc3;color:#fff;}

    body.themeIsTech div.k2Pagination ul li.pagination-prev span.pagenav,
    body.themeIsTech div.k2Pagination ul li.pagination-start span.pagenav,
    body.themeIsTech div.k2Pagination ul li.pagination-next span.pagenav,
    body.themeIsTech div.k2Pagination ul li.pagination-end span.pagenav, 
    body.themeIsTech div.joomlaPagination ul li.pagination-prev span.pagenav,
    body.themeIsTech div.joomlaPagination ul li.pagination-start span.pagenav,
    body.themeIsTech div.joomlaPagination ul li.pagination-next span.pagenav,
    body.themeIsTech div.joomlaPagination ul li.pagination-end span.pagenav {background-color:transparent;}
    
    body.themeIsTech div.k2Pagination ul li.pagination-prev a:hover,
    body.themeIsTech div.k2Pagination ul li.pagination-start a:hover,
    body.themeIsTech div.k2Pagination ul li.pagination-next a:hover,
    body.themeIsTech div.k2Pagination ul li.pagination-end a:hover, 
    body.themeIsTech div.joomlaPagination ul li.pagination-prev a:hover,
    body.themeIsTech div.joomlaPagination ul li.pagination-start a:hover,
    body.themeIsTech div.joomlaPagination ul li.pagination-next a:hover,
    body.themeIsTech div.joomlaPagination ul li.pagination-end a:hover {background-color:#096fc3;}  
    
    body.themeIsTech div.k2Pagination ul li.pagination-prev a:hover,
    body.themeIsTech div.joomlaPagination ul li.pagination-prev a:hover {background-position:50% -142px;}
    body.themeIsTech div.k2Pagination ul li.pagination-start a:hover,
    body.themeIsTech div.joomlaPagination ul li.pagination-start a:hover {background-position:50% -112px;}  
    body.themeIsTech div.k2Pagination ul li.pagination-next a:hover,
    body.themeIsTech div.joomlaPagination ul li.pagination-next a:hover {background-position:50% -173px;}
    body.themeIsTech div.k2Pagination ul li.pagination-end a:hover, 
    body.themeIsTech div.joomlaPagination ul li.pagination-end a:hover {background-position:50% -203px;}    

/* Modules
------------------------------------------------------ */
body.themeIsTech .module h3, body.themeIsTech .about ul li a.moduleItemTitle {color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.33);}
body.themeIsTech .lightGrey h3, body.themeIsTech .newsletter h3, body.themeIsTech .white h3{color:#111;}

/* Moto */
body.themeIsTech .moto {text-align:right;}
body.themeIsTech .moto h2, body.themeIsTech .moto p {color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.33);}

/* Representatives */
body.themeIsTech .representatives p {color:#fff;}

/* Slideshows */
body.themeIsTech .slideshow .itemsWrapper {width:100%;max-width:1096px;margin:0 auto;}
body.themeIsTech .slideshow div.nuSliderPagination {display:none;left:0 !important;}
body.themeIsTech .slideshow .itemsWrapper ul.items li .moduleItemImage img {margin-top:-9.7%;}
body.themeIsTech .slideshow .itemsWrapper ul.items li .moduleItemExtraFields h2, 
body.themeIsTech .slideshow .itemsWrapper ul.items li .moduleItemContent a.moduleItemTitle,
body.themeIsTech .slideshow .itemsWrapper ul.items li .moduleItemExtraFields .tagline {background:#096fc3;background:rgba(9,111,195,0.9);}

body.themeIsTech .slideshow div.nuSliderPagination ul li a, 
body.themeIsTech div#itemSlideshow a.previousButton, 
body.themeIsTech div#itemSlideshow a.nextButton {background-image:url(../images/icons/itemSlideshowNavigationBlue.png);}

/* Announcements */
body.themeIsTech .announcements .announcements {background:url(../images/icons/announcementIcon.png) no-repeat 0 50%;padding:0 5% 0 10%;}
body.themeIsTech .announcements h2 {color:#096fc3;}
body.themeIsTech .announcements p {color:#102537;}

/* Case Studies */
body.themeIsTech .imageSlider {margin:0 0 50px;}
body.themeIsTech .imageSlider .outerWrapper {background:url(../images/shadows/techBottomShadowFullWidth.png) no-repeat 50% 100%;padding-bottom:22px;}
body.themeIsTech .imageSlider .moduleItemBody {color:#fff;}
body.themeIsTech .imageSlider .mobileCenter {background:#096fc3;}
body.themeIsTech .imageSlider ul li:hover .mobileCenter {background:rgba(9,111,195,0.8);}
body.themeIsTech .imageSlider .moduleItemBody a.moduleItemTitle {border-bottom-color:#fff;color:#fff;font-weight:700;}
body.themeIsTech .imageSlider div.nuSliderPagination {margin:0;}
body.themeIsTech .imageSlider div.nuSliderPagination li a {background:#102537;}
body.themeIsTech .imageSlider div.nuSliderPagination li a:hover, 
body.themeIsTech .imageSlider div.nuSliderPagination li a.navigationButtonActive {background:#fff;}

/* About */
body.themeIsTech .about {background:none;color:#fff;}
body.themeIsTech .about ul li {}
body.themeIsTech .about ul li a.moduleItemTitle {display:block;font-size:26px;margin:0 0 10px;text-shadow:0 1px 1px rgba(0,0,0,0.33);font-weight:700;color:#fff;}
body.themeIsTech .about div.k2ItemsBlock ul li a.moduleItemReadMore, 
body.themeIsTech .about div.nuContentItemsBlock ul li a.moduleItemReadMore {display:inline;color:#fff;background:none;padding:0;}
body.themeIsTech .about div.k2ItemsBlock ul li a.moduleItemReadMore:hover, 
body.themeIsTech .about div.nuContentItemsBlock ul li a.moduleItemReadMore:hover {background:none;}
body.themeIsTech .about div.k2ItemsBlock ul li a.moduleItemReadMore span, 
body.themeIsTech .about div.nuContentItemsBlock ul li a.moduleItemReadMore span{display:none;}
body.themeIsTech .about div.k2ItemsBlock ul li .moduleItemIntrotext, 
body.themeIsTech .about div.nuContentItemsBlock ul li .moduleItemIntrotext {display:inline;}

/* About with Icon on the left */
body.themeIsTech .about ul li .moduleItemIcon i.iconFont {text-shadow:0 1px 1px rgba(0,0,0,0.33);}

/* Why choose us */
body.themeIsTech .customList {margin-top:0;padding:25px 25px 15px;background:#fff;}
body.themeIsTech .customList .customList {padding:0;background:none;}
body.themeIsTech .customList h3 {color:#102537;text-shadow:none;}
body.themeIsTech .customList ul li:before {color:#096fc3;}    
    
/* Quotes */ 
body.themeIsTech .darkGrey {background:#7f7f7f;background:rgba(0,0,0,0.5);}    
body.themeIsTech .lightGrey .k2ItemsBlock ul li div.moduleItemExtraFields ul li {color:#096fc3;}    
body.themeIsTech .quotes {border-radius:0;}
body.themeIsTech .quotes div.nuSliderPagination li a {background:#102537;}
body.themeIsTech .quotes div.nuSliderPagination li a:hover, 
body.themeIsTech .quotes div.nuSliderPagination li a.navigationButtonActive {background:#fff;} 

body.themeIsTech .lightGrey div.nuSliderPagination li a {background:#cfcfcf;}
body.themeIsTech .lightGrey div.nuSliderPagination li a:hover, 
body.themeIsTech .lightGrey div.nuSliderPagination li a.navigationButtonActive {background:#096fc3;} 

/* K2 Modules, NuContent Modules */
body.themeIsTech div.k2CategoriesListBlock ul li a, body.themeIsTech div.k2TagCloudBlock a, body.themeIsTech div.k2ArchivesBlock ul li a, 
body.themeIsTech .latestItems ul li, body.themeIsTech .latestItems ul li a,
body.themeIsTech div.nuContentArchivesBlock ul li a, body.themeIsTech div.nuContentCategoriesListBlock ul li a, body.themeIsTech div.nuContentTagCloudBlock a {color:#fff;}
body.themeIsTech div.k2LatestCommentsBlock ul li .lcCommentDetails, 
body.themeIsTech div.k2LatestCommentsBlock ul li .lcCommentDetails a {color:#fff;}

/* Clients */
body.themeIsTech .clients {background:none;}
body.themeIsTech .clients .moduleContent {background:url(../images/shadows/techBottomShadowFullWidth.png) no-repeat 50% 100%;padding:0 0 22px;}
body.themeIsTech .clients .clients {background:#fff;padding:15px 0;}

/* Latest Blog Entries */ 
body.themeIsTech .latestBlogEntries ul li a.moduleItemReadMore, 
body.themeIsTech .latestBlogEntries a.moduleCustomLink i.iconFont {color:#096fc3;}
 
/* Newsletter */ 
body.themeIsTech .newsletter {background-color:#fff;} 
 
/* Featured Projects */ 
body.themeIsTech .featuredProjects div.moduleItemBlock {background:#fff;}
body.themeIsTech .featuredProjects ul li .moduleItemReadMoreBlock {background:#096fc3;background:rgba(9,111,195,0.8);}
body.themeIsTech .featuredProjects .k2ItemsBlock ul li a.moduleItemReadMore, 
body.themeIsTech .featuredProjects .nuContentItemsBlock ul li a.moduleItemReadMore {color:#fff;}
body.themeIsTech .featuredProjects ul li a.moduleItemReadMore i.iconFont {} 

body.themeIsTech .featuredProjects div.moduleItemContent {padding:0 18px 10px;}
body.themeIsTech .featuredProjects ul li .moduleItemCategory, 
body.themeIsTech .featuredProjects ul li .moduleItemCategory a {color:#818181;color:rgba(17,17,17,0.5);}

body.themeIsTech .featuredProjects ul li div.moduleItemIntrotext {color:#2f2f2f;color:rgba(17,17,17,0.8);}
body.themeIsTech .featuredProjects ul li .moduleItemExtraFields {padding:5px 18px;}

/* K2 Calendar */ 
body.themeIsTech table.calendar tr td.calendarToday,
body.themeIsTech table.calendar tr td.calendarTodayLinked {background:#096fc3;color:#fff;} 

/* Breadcrumbs */
body.themeIsTech div.k2BreadcrumbsBlock, body.themeIsTech div.breadcrumbs,
body.themeIsTech div.k2BreadcrumbsBlock a.bcHome:before, body.themeIsTech div.breadcrumbs a.bcHome:before {color:#fff;}
body.themeIsTech div.k2BreadcrumbsBlock a, body.themeIsTech div.breadcrumbs a {color:#a5c3e8;color:rgba(255,255,255,0.5);}

/* Custom Block of text */
body.themeIsTech .customText p {color:#fff;}

/* Component (K2 + Joomla)
------------------------------------------------------ */    
    /* Category lists and grid */
    body.themeIsTech h2.pageHeading, body.themeIsTech div.itemListCategory h2, body.themeIsTech div.articleListCategory h2, body.themeIsTech .newsfeed-category h2 {color:#fff;} 
    body.themeIsTech div.itemListCategory h2 span.itemsCounter, body.themeIsTech div.articleListCategory h2 span.itemsCounter {color:#8fb1dc;color:rgba(255,255,255,0.4);}
    
    body.themeIsTech div#itemListPrimary div.catItemReadMore,   
    body.themeIsTech div.itemRelImageBlock div.itemRelReadMore {background:#096fc3;background:rgba(9,111,195,0.8);}
    body.themeIsTech div#itemListPrimary div.catItemReadMore a, 
    body.themeIsTech div#itemListPrimary div.catItemReadMore a i.iconFont,  
    body.themeIsTech div.itemRelImageBlock div.itemRelReadMore a,
    body.themeIsTech div.itemRelImageBlock div.itemRelReadMore a i.iconFont,
    body.themeIsTech div.catArticleView.gridView h3.catArticleTitle a, 
    body.themeIsTech div.catArticleView.gridView div.catArticleCategory,   
    body.themeIsTech div.catArticleView.gridView div.catArticleCategory a {color:#fff;} 
    
    body.themeIsTech .gridView div#itemListPrimary div.catItemContainer, 
    body.themeIsTech .gridView .catArticleContainer {background:#fff;padding:10px 18px 18px;}
    
    body.themeIsTech div#itemListSecondary, body.themeIsTech div.items-leading,
    body.themeIsTech div#itemListLeading, body.themeIsTech.catArticleViewIsBlog div.items-leading {padding:18px 18px 0;background:#fff;} 
    body.themeIsTech div#itemListSecondary div.catItemView, body.themeIsTech div.items-leading div.catArticleView {padding:0 0 20px;}
    
    body.themeIsTech div.tagItemList, body.themeIsTech div.userItemList, body.themeIsTech div.latestItemList, body.themeIsTech div.genericItemList {background:#fff;padding:0 18px;} 
    body.themeIsTech div.userBlock, body.themeIsTech div.latestItemsCategory, body.themeIsTech div.latestItemsUser {background:#fff;border-bottom:1px solid #096fc3;padding:18px;margin:0;} 
    
    body.themeIsTech .gridView div#itemListPrimary div.catItemImageBlock, 
    body.themeIsTech .gridView div#itemListPrimary span.catItemImage {background:#fff;padding:0;}   
    body.themeIsTech div.gridView div.catArticleImageBlock, body.themeIsTech div.gridView span.catArticleImage {background:#fff;padding:0;}

    /*  Item and article pages */ 
    body.themeIsTech div.itemImageBlock, body.themeIsTech div.itemContentContainer {background:#fff;}
    body.themeIsTech div.articleImageBlock, body.themeIsTech div.articleContentContainer {background:#fff;} 
    
    body.themeIsTech div.itemContentContainer, body.themeIsTech div.articleContentContainer {padding:18px;}
    
    body.themeIsTech div#itemSlideshow {background:#fff;}
    body.themeIsTech div#itemSlideshow div.nuSliderPagination ul {background:#d2d2d2;background:rgba(17, 17, 17, 0.2);}
    body.themeIsTech div#itemSlideshow div.nuSliderPagination ul li a {background:#fff;}
    body.themeIsTech div#itemSlideshow div.nuSliderPagination ul li a:hover, 
    body.themeIsTech div#itemSlideshow div.nuSliderPagination ul li a.navigationButtonActive {background:#096fc3;}
    
    body.themeIsTech div.itemHeader, body.themeIsTech div.articleHeader,
    body.themeIsTech div.itemHeader a, body.themeIsTech div.articleHeader a,
    body.themeIsTech div.itemHeader a:hover, body.themeIsTech div.articleHeader a:hover {color:#fff;}
    body.themeIsTech div.itemToolbar ul li a i.iconFont {color:#a5c3e8;color:rgba(255,255,255,0.5);} 
    body.themeIsTech div.itemToolbar ul li a:hover i.iconFont {color:#fff;} 
    
    body.themeIsTech div.itemLeftContainer div.itemBody span.itemImage img {border-color:#096fc3;}
    body.themeIsTech span.itemImageCaption {padding-left:18px;}
    body.themeIsTech span.itemImageCredits {padding-right:18px;}
    body.themeIsTech div.itemLeftContainer div.itemBody span.itemImageCaption, 
    body.themeIsTech div.itemLeftContainer div.itemBody span.itemImageCredits {padding:0;}
    
    body.themeIsTech  div.itemAuthorLatest ul li i.iconFont, body.themeIsTech div.articleAuthorLatest ul li i.iconFont {color:#096fc3;}
        
    body.themeIsTech dl.search-results span.highlight {background:#096fc3;color:#fff;} 
    
    body.themeIsTech div.itemIsBlog div.itemHeader, body.themeIsTech div.itemIsBlog div.itemHeader h2.itemTitle, 
    body.themeIsTech div.articleHeader h2.articleTitle, body.themeIsTech div.articleHeader {border-bottom-color:#0b63ac;}
    body.themeIsTech div.itemNavigation {border-top-color:#0b63ac;border-bottom-color:#0b63ac;}
    body.themeIsTech div.itemNavigation a {color:#fff;}
     
    body.themeIsTech #k2Container div.itemRelated h3 {color:#fff;} 
    body.themeIsTech div.itemRelated span.itemRelImage {background:#fff;display:block;}
    body.themeIsTech div.itemRelated span.itemRelImage img {margin:0;}
    body.themeIsTech div.itemRelContent {background:#fff;padding:13px 18px 18px;} 
    
    body.themeIsTech div.itemBackToTop a {color:#fff;}
    
    body.themeIsTech div.category-list, body.themeIsTech div.categories-list, body.themeIsTech div.weblink-category,  
    body.themeIsTech div.newsfeed-category form, body.themeIsTech div.newsfeed, body.themeIsTech .articleListArchiveView form {background:#fff;padding:18px;}   
    
    body.themeIsTech div.latestItemsCategory {margin:0;} 
    body.themeIsTech div.latestItemList {padding-top:20px;}
    
/* Other Components
------------------------------------------------------ */
/* Contact */
body.themeIsTech .contact-form {background:#fff;padding:18px;}

/* Search */
body.themeIsTech form#searchForm div.searchNumResults {background:#fff;padding:10px 18px;}
body.themeIsTech dl.search-results {background:#fff;padding:20px 18px;}

/* Typography */ 
body.themeIsTech blockquote {border-left-color:#096fc3;}
body.themeIsTech ol.nuOrderedList01 > li:before {background:#096fc3;color:#fff;}
body.themeIsTech span.hightlight01, body.themeIsTech mark.hightlight01 {background:#096fc3;color:#fff;} 
 
body.themeIsTech div.bubble01 div.nuBubbleContent {background:#096fc3;color:#fff;} 
body.themeIsTech div.bubble01 div.nuBubbleContent:after {border-top-color:#096fc3;} 

body.themeIsTech div.block02 {background-color:#096fc3;color:#fff;}
body.themeIsTech div.block02 h3 {border-color:#fff;}
body.themeIsTech .btn02, body.themeIsTech .btn03 {background:#096fc3;color:#fff;}

/* non-semantic styles
------------------------------------------------------ */

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.print-only { display: none !important; }

/* Print Styles - h5bp.com
------------------------------------------------------ */
@media print {
    * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
    -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
    p a, p a:visited { color: #444 !important; text-decoration: underline; }
    p a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
    tr, img { page-break-inside: avoid; }
    @page { margin: 0.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; }
}

/* Media Queries
------------------------------------------------------ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
     /* Add your Safari-specific styles here. */
    .announcements .moduleContent {width:auto;}
}

@media only screen and (min-width: 601px),
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 601px), 
only screen and (-o-min-device-pixel-ratio: 3/2) and (min-width: 601px), 
only screen and (min-device-pixel-ratio: 1.5) and (min-width: 601px) {
    
    nav.mainNavigation {display:block !important;}

}

@media only screen and (max-width: 1108px),
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1108px), 
only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width: 1108px), 
only screen and (min-device-pixel-ratio: 1.5) and (max-width: 1108px) {
    
    .hide-on-desktop { display: none!important; }
    .show-on-desktop { display: block!important; }
    
    nav.mainNavigation ul.menu {float:none; text-align:center;}
    nav.mainNavigation ul.menu ul {text-align:left;}

    /* Structure and spacing */     
    h2.pageHeading {right:15px;}
        
    .logoArea.alpha {padding-left:15px;}
    .logoArea h1#logo a {}
    
    .featuredProjects {padding:20px 0 20px 15px;}
    div.k2BreadcrumbsBlock, div.breadcrumbs {padding:0 15px;}
        
    .imageSlider, body.gridView .sidebar.noPadding {padding:0 15px;}
    .about ul li.alpha, .contentContainer .content.alpha, .aboveFooter .aboveFooterLeft.noPadding {padding-left:15px;}
    .about ul li.omega, .contentContainer .sidebar.omega, .contentContainer .content.omega, .aboveFooter .aboveFooterRight.noPadding {padding-right:15px;}
    
    .clients {padding:35px 15px;}
    .categorySubmenu {max-width:-webkit-calc(100% - 25px);max-width:calc(100% - 25px);/*96%*/;padding:0;}
            
    div.itemNavigation .mobile-two {padding:0;}
    
    /* for Tech Theme
    ------------------------------------------------------ */
    body.themeIsTech .slideshow .itemsWrapper {height:580px;max-height:580px;}
    body.themeIsTech .slideshow .itemsWrapper ul.items li .moduleItemImage {min-height:580px;max-height:580px;}
    body.themeIsTech .slideshow .itemsWrapper ul.items li .moduleItemImage img {bottom:14%;position:absolute;margin-top:0;} 

}

@media only screen and (min-width: 601px) and (max-width: 1024px),
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 601px) and (max-width: 1024px), 
only screen and (-o-min-device-pixel-ratio: 3/2) and (min-width: 601px) and (max-width: 1024px), 
only screen and (min-device-pixel-ratio: 1.5) and (min-width: 601px) and (max-width: 1024px) {
    
    .hide-on-tablet { display: none!important; }
    .show-on-tablet { display: block!important; }

    nav.mainNavigation .nuContentMenuTouchHandler, 
    nav.mainNavigation .nuContentMenuCloseHandler {background:none;cursor:pointer;display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:300;}
    
    nav.mainNavigation ul.menu li:hover > ul, nav.mainNavigation ul.menu li:hover > li:hover > ul {display:none;}
    nav.mainNavigation ul.menu li ul.nuContentExpanded, nav.mainNavigation ul.menu li ul.nuContentExpanded ul {left:auto;display:block;}
    nav.mainNavigation ul.menu li ul.nuContentExpanded ul {position:relative;}
    nav.mainNavigation ul.menu li ul.nuContentExpanded ul li a {padding-left:30px;}
    nav.mainNavigation ul li ul .nuContentMenuTouchHandler, nav.mainNavigation ul li ul .nuContentMenuCloseHandler {display:none;}
    
    nav.mainNavigation ul.menu li.parent ul li.parent a:after {content: "\e75c";}   

}

@media only screen and (max-width: 800px),
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 800px), 
only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width: 800px), 
only screen and (min-device-pixel-ratio: 1.5) and (max-width: 800px) {
    
    .hide-on-tablet { display: none!important; }
    .show-on-tablet { display: block!important; }
    
    .logoArea.three {width:auto;}
    
    .contentContainer .content.mobile-four {float:none;width:100%;}
    .contentContainer .sidebar.mobile-four {float:none;width:100%;}
    .contentContainer .content.alpha, .contentContainer .content.omega {float:none;}
    
    .isFrontpage .contentContainer .sidebar.omega {margin-top:0;}   
    
    .contentContainer .sidebar .module {float:left;margin-bottom:20px;margin-right:15px;}
    
    body.gridView .sidebar .module {margin-right:15px;width:41.6667%;}  
    
    .slideshow .itemsWrapper ul.items li .moduleItemImage {min-height:580px;max-height:580px;}
    .slideshow .itemsWrapper ul.items li .moduleItemImage img {height:100%;width:auto;max-width:none;max-height:inherit;}
    .slideshow div.nuSliderPagination {/*display:none;bottom:0;*/}  
    
    .about ul li .moduleItemIcon i.iconFont {font-size:4em;}
    
    .categorySubmenu {max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px);/*93.6667%*/;padding:0;}
        
    .contactInfo .contactInfoMap {margin-top:-6%;}
    
    .quotes {width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    
    /* for Tech Theme
    ------------------------------------------------------ */
    body.themeIsTech .slideshow .itemsWrapper ul.items li .moduleItemImage img {height:auto;max-height:100%;max-width:100%;width:auto;position:absolute;bottom:14%;margin-top:0;}
    body.isFrontpage.themeIsTech .contentContainer {background:none;}    
    body.themeIsTech .contentContainer .content.alpha, 
    body.themeIsTech .contentContainer .sidebar.omega {padding-left:15px;padding-right:15px;}    
    body.themeIsTech .announcements .announcements {background-position:5% 50%;padding:0 5% 0 25%;}
    
}   

@media only screen and (max-width: 600px),
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width : 600px),
only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width : 600px),
only screen and (min-device-pixel-ratio: 1.5) and (max-width : 600px) {

    .hide-on-mobile,
    .hide-on-phone { display: none!important; }
    .show-on-mobile,
    .show-on-phone { display: block!important; }
    
    .row, .absWrap { width: auto; margin-left: 0; margin-right: 0; max-width: 100%; min-width: 0; }
    .column, .columns { width: auto; float: none; }
    .column:last-child, .columns:last-child { float: none; }
    [class*="column"] + [class*="column"]:last-child { float: none; }
    .column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
    .column:after, .columns:after { clear: both; }
    .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten { margin-left: 0 !important; }
    .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; }
    .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; }
    
    /* Mobile 4-column Grid */
    .row .mobile-one { width: 25% !important; float: left; padding: 0 15px; }
    .row .mobile-one:last-child { float: right; }
    .row .mobile-one.end { float: left; }
    .row.collapse .mobile-one { padding: 0; }
    .row .mobile-two { width: 50% !important; float: left; padding: 0 15px; }
    .row .mobile-two:last-child { float: right; }
    .row .mobile-two.omega,
    .row .mobile-two.fRight { float: right; }
    .row .mobile-two.end { float: left; }
    .row.collapse .mobile-two { padding: 0; }
    .row .mobile-three { width: 75% !important; float: left; padding: 0 15px; }
    .row .mobile-three:last-child { float: right; }
    .row .mobile-three.end { float: left; }
    .row.collapse .mobile-three { padding: 0; }
    .row .mobile-four { width: 100% !important; float: left; padding: 0 15px; }
    
    /* .row .mobile-four:last-child { float: right; } */
    .row .mobile-four.end { float: left; }
    .row.collapse .mobile-four { padding: 0; }
    .push-one-mobile { left: 25%; }
    .pull-one-mobile { right: 25%; }
    .push-two-mobile { left: 50%; }
    .pull-two-mobile { right: 50%; }
    .push-three-mobile { left: 75%; }
    .pull-three-mobile { right: 75%; }
    
    .equalHeights, .k2EqualHeights {height:auto !important;}
    
    #system-message {display:none;}
      
      /* Structure
    ------------------------------------------------------ */   
	// leskh changed this since it won't work in custom.css
	// was   .headerContent {padding:70px 0 40px !important;}
    .headerContent {padding:70px 0 1px !important;}
    
    h2.pageHeading {position:inherit;text-align:center;font-size:40px;right:0;}
    h2.pageHeading.seven {width:100%;}  
        
	// leskh changed this since it won't work in custom.css
	// was  .logoArea.three {width:41.6667%;text-align:center;margin:0 auto 20px;}
    .logoArea.three {width:41.6667%;text-align:center;margin:0 auto 0px;}
    .isFrontpage .logoArea.three {margin:0;}
                
    .contentContainer {margin:0 0 30px;}    
    
    .itemLeftContainer.mobile-four, .itemRightContainer.mobile-four, 
    div.itemCommentsForm form .mobile-four, div.contact .mobile-four {padding:0;}               
        
    .moto {text-align:center;}
    
     /* Modules
    ------------------------------------------------------ */       
    body.isFrontpage .sidebar {margin-top:0;}
    .sidebar.mobile-four {padding-top:20px;}
    
    .aboveFooterLeft .module h3, .aboveFooterRight .module h3 {border-bottom:1px solid #676767;padding:25px 0 15px;}
    
    .representatives {display:none;top:75px;}
    .representatives p {margin:0 0 10px;float:none;}
    .representatives ul {}
        
    div.k2BreadcrumbsBlock, div.breadcrumbs {padding:0 15px;}   
    .featuredProjects {padding:20px 15px;}  
    .featuredProjects ul li.mobile-four {padding:0 0 20px;float:none;}  
    
    .about ul li.column {padding:0 15px 25px;}
    .about ul li.lastItem {padding-bottom:0;}
    
    .announcements .announcements {height:215px;}
    .announcements h2 {font-size:32px;line-height:1em; margin:0 0 10px;}        
    
    .clients h3 {text-align:center;}
        
    .quotes {border-radius:0;}
        
    .imageSlider .itemsWrapper {height:270px !important;}
    .imageSlider .itemsWrapper, 
    .imageSlider .mobileCenter {max-height:270px;}  
    .imageSlider h3 {text-align:center;}
    .imageSlider .k2ItemsBlock ul li a.moduleItemImage {text-align:center;}
    .imageSlider .moduleItemBody {width:100%;}  
    .imageSlider .mobileCenter {margin:0 auto;}
    
    .latestBlogEntries {border-right:0;}
    .latestBlogEntries h3 {}
    .latestBlogEntries .k2ItemsBlock a.moduleCustomLink {float:none;}
    
    .contactInfo {padding:25px 0 0;border-bottom:0;}
    .contactInfo h3 {margin:0 0 20px;}
    .contactInfo .contactInfoMap {width:auto;margin:0;float:none;}
    .contactInfo .contactInfoDetails {float:none;margin:0 0 20px;width:100%;}
    
    .socialMenu.mobile-four, .searchMod.mobile-four {padding:0;float:none;} 
    .socialMenu {border-right:0;}
    
    .searchMod h3 {display:block;}
    .searchMod .k2SearchBlock {padding:0 0 25px;}
    .searchMod div.k2SearchBlock div.k2LiveSearchResults {bottom:126px;}
    
    .requiredSlideshowPaddingTop {padding-top:20px;height:530px;}
    .slideshow .itemsWrapper {height:530px;max-height:530px;}
    .slideshow .itemsWrapper ul.items li .moduleItemImage {min-height:530px;max-height:530px;}
    .slideshow .itemsWrapper ul.items li .moduleItemImage img {height:100%;width:auto;max-width:none;max-height:inherit;}
    .slideshow .itemsWrapper ul.items li .row {bottom:0;}
    .slideshow .itemsWrapper ul.items li .moduleItemExtraFields {background:rgba(17,17,17,0.9);float:none;color:#fff;text-shadow:none;padding:15px 20px 20px;text-align:left;border-bottom:10px solid #f4ec02;min-height:100px;}
    .slideshow .itemsWrapper ul.items li .moduleItemExtraFields h2 {background:none;padding:0;font-size:24px;margin:0 0 5px;}
    .slideshow .itemsWrapper ul.items li .moduleItemExtraFields h2 a {color:#fff;}
    .slideshow .itemsWrapper ul.items li .moduleItemExtraFields .tagline {background:none;padding:0;color:#fff;margin:0;}
    .slideshow .itemsWrapper ul.items li .moduleItemExtraFields p {font-size:20px;}
    .slideshow div.nuSliderPagination {display:none;bottom:23%;}
            
    .contentContainer .sidebar .module {width:auto;margin-right:0;float:none;}
    body.gridView .sidebar .module {margin-right:0;width:auto;float:none;}
        
    /* menu */
    #menuToggler {display:block;}   
    nav.mainNavigation {display:none;border-top:0;border-bottom:0;min-height:inherit;position:absolute;top:52px;z-index:250;background:#111;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    nav.mainNavigation ul.menu { position:relative;float:none;padding:0 20px 20px;width:auto; text-align:left;} 
    nav.mainNavigation ul.menu li { position:relative;display:block;font-family:'Titillium Web', sans-serif; font-size:16px;margin:0;padding:0;}
    nav.mainNavigation ul.menu li a {color:#fff; display:inline-block;padding:12px;}
    nav.mainNavigation ul.menu li a:hover { text-decoration:none; } 
    nav.mainNavigation ul.menu li.parent a:after {font-family:fontello;content: "\e75c";padding-left:10px;color:#fff;}  
    /* first level only */
    nav.mainNavigation ul.menu > li > a:hover,
    nav.mainNavigation ul.menu > li:hover > a { color:#fdf517; }            
        /* second level */
        nav.mainNavigation ul.menu ul {position:relative;padding:0 12px 12px;margin:0;left:auto;width:auto;}
        nav.mainNavigation ul.menu li:hover > ul { display:block; left:auto; }
        nav.mainNavigation ul.menu ul li { display: block; padding:0;}
        nav.mainNavigation ul.menu ul li a {padding:10px 20px;background:none;}
        nav.mainNavigation ul.menu ul li a:hover,
        nav.mainNavigation ul.menu ul li:hover a, 
        nav.mainNavigation ul.menu ul li.active a { background:none; color:#fdf517; }       
        nav.mainNavigation ul.menu li.parent ul li a:after {content: " ";}
        nav.mainNavigation ul.menu li.parent ul li.parent a:after {content:"\e75c";padding-left:10px;color:#fff;float:none;}                
        /* third level */
        nav.mainNavigation ul.menu ul ul {padding:0 12px 12px;}
        nav.mainNavigation ul.menu ul li:hover > ul { display:block;left:auto;top:0;}                   
        nav.mainNavigation ul.menu ul li a:hover li a,
        nav.mainNavigation ul.menu ul li:hover li a, 
        nav.mainNavigation ul.menu ul li.active li a {background:none;color:#fff;}      
        nav.mainNavigation ul.menu ul ul li a:hover,
        nav.mainNavigation ul.menu ul ul li:hover a, 
        nav.mainNavigation ul.menu ul ul li.active a { background:none;color:#fdf517; }         
        nav.mainNavigation ul.menu li.parent ul li.parent ul li a:after {content: " ";}     
    
    /* Components
    ------------------------------------------------------ */   
    /* com_k2 */    
    div#itemListLeading div.catItemView {padding:0 0 20px;}
    
    div#itemListPrimary div.itemContainer {width:100% !important;}
    div#itemListPrimary div.catItemView {padding:0 0 20px;} 
    
    div#itemListSecondary div.catItemImageBlock, div.tagItemImageBlock, div.userItemImageBlock, div.genericItemImageBlock, div.latestItemImageBlock {width:100%; padding:0; float:none; margin:0 0 5px;}
    div#itemListSecondary div.catItemContainer, div.tagItemContainer, div.userItemContainer, div.genericItemContainer {width:100%; float:none;}
    
    div#itemListPrimary div.catItemView .mobile-four, div#itemListSecondary div.catItemView .mobile-four, div.tagItemView .mobile-four, div.userItemView .mobile-four, 
    div.genericItemView .mobile-four {padding:0;}
    
    .catItemViewIsBlog h3.catItemTitle, .catItemViewIsBlog .catItemHeader {padding:0 0 10px;border-bottom:1px solid #e8e8e8;margin:0 0 10px;}
    .catItemViewIsBlog h3.catItemTitle {font-size:30px;}
    .catItemViewIsBlog .catItemHeader {text-align:left;}
    .catItemViewIsBlog div.catItemHeader span.catItemDateCreated, .catItemViewIsBlog div.catItemHeader span.catItemAuthor, .catItemViewIsBlog div.catItemHeader div.catItemCategory {display:inline;font-size:15px;}
    .catItemViewIsBlog div.catItemHeader span.catItemAuthor span, .catItemViewIsBlog div.catItemHeader div.catItemCategory span {display:inline;font-weight:400;color:#111;}
    .catItemViewIsBlog div.catItemHeader span.catItemDateCreated {border-right:1px solid #111;padding-right:5px;margin-right:7px;font-family:'Noticia Text',serif;}
    .catItemViewIsBlog div.catItemHeader span.catItemAuthor {margin:0;}
    .catItemViewIsBlog div.catItemHeader div.catItemCategory {padding:0;}
    .catItemViewIsBlog div.catItemTagsBlock, .catItemViewIsBlog div.catItemCommentsLink {padding:0;} 
    
    .itemAttachmentsBlock h3, .itemAttachmentsBlock ul.itemAttachments {float:left;}
    
    div#itemSlideshow {margin:0 0 85px;}
    div#itemSlideshow .itemsWrapper {height:220px;padding-bottom:0;}
    div#itemSlideshow a.previousButton, div#itemSlideshow a.nextButton {top:100%;margin-top:8px !important;} 
    div#itemSlideshow a.previousButton {left:0;}
    div#itemSlideshow a.nextButton {right:0;}   
    div#itemSlideshow div.nuSliderPagination {position:absolute;left:50%;top:100%;margin-left:-33px;}
    div#itemSlideshow div.nuSliderPagination ul {display:inline-block !important;background:none;border-radius:0;padding:3px 8px}
    div#itemSlideshow div.nuSliderPagination ul li {cursor:auto;margin:0;vertical-align:top;}
    div#itemSlideshow div.nuSliderPagination ul li a {border-radius:0;display:none;height:auto;width:auto;background:none;margin:0 3px 0 0;text-decoration:none;}
    div#itemSlideshow div.nuSliderPagination ul li.allItems,
    div#itemSlideshow div.nuSliderPagination ul li a span {color:#818181;color:rgba(17,17,17,0.5);font-size:24px;font-family:'Titillium Web',serif;font-weight:600;}
    div#itemSlideshow div.nuSliderPagination ul li a:hover, 
    div#itemSlideshow div.nuSliderPagination ul li a.navigationButtonActive {display:inline-block;background:none;}
    div#itemSlideshow div.nuSliderPagination ul li.allItems,
    div#itemSlideshow div.nuSliderPagination ul li a.navigationButtonActive span {display:inline-block;}
    
    div.itemRelated ul li.four {float:none;width:100%;padding:0 0 20px;}
    div.itemIntroText {font-size:18px;}
    div.itemHeader h2.itemTitle {font-size:40px;}
    
    div.itemLeftContainer div.itemBody div.itemImageBlock {float:none;text-align:center;padding:0;}
    div.itemLeftContainer div.itemBody span.itemImage {text-align:center;}
    div.itemLeftContainer {border-bottom:1px solid #e8e8e8;margin:0 0 10px;} 
    
    div.itemNavigation a {vertical-align:top;}
    div.itemNavigation a span {display:none;}   
    div.itemNavigation a i.iconFont {position:relative;}    
    div.itemNavigation a.itemPrevious i.iconFont {left:0;}
    div.itemNavigation a.itemNext i.iconFont {right:0;}     
    
    div.latestItemsContainer {width:100% !important;}
    div.latestItemsContainerView {padding:0 0 20px;}
    
    /* com_content */       
    div.k2Pagination .pageCounter {float:none;} 
    
    .gridView div.articleContainer {width:100% !important;}
    .gridView div.catArticleView {padding:0 0 20px;}    
    
    div.items-leading div.catArticleView div.catArticleImageBlock,   
    div.catArticleIntroText img:first-child {width:100%;padding:0;float:none;}
    
    div.items-leading div.catArticleView div.catArticleContainer, 
    div.catArticleView .catArticleIntroText .column {width:100%;float:none;}
    
    .catArticleViewIsBlog div.items-leading div.catArticleView div.catArticleContainer .alpha {padding-right:0;}
    .catArticleViewIsBlog div.items-leading div.catArticleView div.catArticleContainer .omega {padding-left:0;float:left;}          

    .catArticleViewIsBlog div.catArticleView h3.catArticleTitle, 
    .catArticleViewIsBlog div.catArticleView .catArticleHeader {padding:0 0 10px;border-bottom:1px solid #e8e8e8;margin:0 0 10px;}
    .catArticleViewIsBlog div.catArticleView h3.catArticleTitle {font-size:30px;}
    .catArticleViewIsBlog div.catArticleView .catArticleHeader.alpha {padding-bottom:10px;}
    .catArticleViewIsBlog div.catArticleView .catArticleHeader {text-align:left;}
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.catArticleDateCreated,
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.verticalSeparator,
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.catArticleAuthor,
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader div.catArticleCategory {display:inline;font-size:15px;}   
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.catArticleDateCreated {font-family:'Noticia Text',serif;}
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.catArticleDateCreated,
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader span.catArticleAuthor {margin:0;}
    .catArticleViewIsBlog div.catArticleView div.catArticleHeader div.catArticleCategory {padding:0;}
    
    .articleLeftContainer.mobile-four, .articleRightContainer.mobile-four {padding:0;}
    div.articleHeader h2.articleTitle {font-size:50px;}
        
    div.articleLeftContainer div.articleBody div.articleImageBlock {float:none;text-align:center;padding:0 0 16px;margin:0;}
    div.articleLeftContainer div.articleBody span.articleImage {text-align:center;} 
    div.articleLeftContainer {border-bottom:1px solid #e8e8e8;margin:0 0 10px;}                     
        
    /* pagination */        
    div.k2Pagination ul li, div.joomlaPagination ul li {display:none;}  
    div.k2Pagination ul li.pagination-prev, div.k2Pagination ul li.pagination-start, 
    div.k2Pagination ul li.pagination-next, div.k2Pagination ul li.pagination-end,
    div.joomlaPagination ul li.pagination-prev, div.joomlaPagination ul li.pagination-start, 
    div.joomlaPagination ul li.pagination-next, div.joomlaPagination ul li.pagination-end {display:inline-block;}   
    
    div.k2Pagination ul li a, div.joomlaPagination ul li a,
    div.k2Pagination ul li span.pagenav, div.joomlaPagination ul li span.pagenav {padding:8px 28px}     
    
    div.k2Pagination ul li.pagination-prev span.pagenav, div.joomlaPagination ul li.pagination-prev span.pagenav,
    div.k2Pagination ul li.pagination-prev a, div.joomlaPagination ul li.pagination-prev a {background-position:50% -18px;}
    div.k2Pagination ul li.pagination-start span.pagenav, div.joomlaPagination ul li.pagination-start span.pagenav,
    div.k2Pagination ul li.pagination-start a, div.joomlaPagination ul li.pagination-start a {background-position:50% 12px;}
    div.k2Pagination ul li.pagination-next span.pagenav, div.joomlaPagination ul li.pagination-next span.pagenav,
    div.k2Pagination ul li.pagination-next a, div.joomlaPagination ul li.pagination-next a {background-position:50% -49px;}
    div.k2Pagination ul li.pagination-end span.pagenav, div.joomlaPagination ul li.pagination-end span.pagenav,
    div.k2Pagination ul li.pagination-end a, div.joomlaPagination ul li.pagination-end a {background-position:50% -79px;}   
    
    /* for Medical Theme
    ------------------------------------------------------ */
    body.themeIsMedical .requiredSlideshowPaddingTop {height:478px;} 
    body.themeIsMedical nav.mainNavigation {border-bottom:0;} 
    body.themeIsMedical div#itemSlideshow div.nuSliderPagination ul li a:hover, 
    body.themeIsMedical div#itemSlideshow div.nuSliderPagination ul li a.navigationButtonActive {background:none;}
    
    /* for Tech Theme
    ------------------------------------------------------ */
    /* Structure */    
    body.isFrontpage.themeIsTech .contentContainer {background:none;}
    body.isFrontpage.themeIsTech .contentContainer .content.alpha {}
    body.themeIsTech .contentContainer .content.alpha {}
    body.isFrontpage.themeIsTech .sidebar {margin-top:0;}
    
    body.themeIsTech .moto {text-align:center;}
    
    /* Menu */ 
    body.themeIsTech nav.mainNavigation {border-bottom:0;}       
    body.themeIsTech nav.mainNavigation ul.menu ul {box-shadow:none;}        
    body.themeIsTech nav.mainNavigation ul.menu li.parent a:after, 
    body.themeIsTech nav.mainNavigation ul.menu li.parent ul li.parent a:after {color:inherit;}        
    body.themeIsTech nav.mainNavigation ul.menu ul li a {background:none;}
            body.themeIsTech nav.mainNavigation ul.menu ul li a:hover,
            body.themeIsTech nav.mainNavigation ul.menu ul li:hover a, 
            body.themeIsTech nav.mainNavigation ul.menu ul li.active a { background:none;color:#096fc3; }                        
            /* third level */ 
            body.themeIsTech nav.mainNavigation ul.menu ul li a:hover li a,
            body.themeIsTech nav.mainNavigation ul.menu ul li:hover li a, 
            body.themeIsTech nav.mainNavigation ul.menu ul li.active li a {background:none;color:#111;}                
            body.themeIsTech nav.mainNavigation ul.menu ul ul li a:hover,
            body.themeIsTech nav.mainNavigation ul.menu ul ul li:hover a, 
            body.themeIsTech nav.mainNavigation ul.menu ul ul li.active a { background:none;color:#096fc3; }  
    /* Modules */
    body.themeIsTech .requiredSlideshowPaddingTop {height:450px;}
        body.themeIsTech .slideshow .itemsWrapper {height:450px;max-height:450px;}
        body.themeIsTech .slideshow .itemsWrapper ul.items li .moduleItemImage {min-height:450px;max-height:450px;}
        body.themeIsTech .slideshow .itemsWrapper ul.items li .moduleItemImage img {bottom:0;}        
    
    body.themeIsTech .imageSlider .outerWrapper {background:none;}
    
    body.themeIsTech .clients {padding:0 15px 35px;}        
    
    body.themeIsTech .featuredProjects ul li a.moduleItemImage img {width:100%;}        
    
    body.themeIsTech .gridView div#itemListPrimary span.catItemImage img, 
    body.themeIsTech div.gridView span.catArticleImage img,
    body.themeIsTech div.itemRelated span.itemRelImage img {width:100% !important;}
    body.themeIsTech body.gridView .articleList {padding:0;}
    
    body.themeIsTech div#itemSlideshow {padding:0;}
    body.themeIsTech div#itemSlideshow .itemsWrapper {height:280px;}
    body.themeIsTech div#itemSlideshow div.nuSliderPagination ul,
    body.themeIsTech div#itemSlideshow div.nuSliderPagination ul li a:hover, 
    body.themeIsTech div#itemSlideshow div.nuSliderPagination ul li a.navigationButtonActive {background:none;}
       
}

@media only screen and (max-width: 400px),
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width : 400px),
only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width : 400px),
only screen and (min-device-pixel-ratio: 1.5) and (max-width : 400px) {
    
    .row .small-mobile-four { width:100% !important; float:left; padding:0 15px; }

    .hide-on-small-mobile,
    .hide-on-small-phone { display: none!important; }
    .show-on-small-mobile,
    .show-on-small-phone { display: block!important; }
    
    input[type="radio"], input[type="checkbox"] {margin:0;}
    
    dl.tabs dt h3 {font-size:16px;}
    
    div.catItemCommentsLink {text-align:left;}
    .catItemViewIsBlog div.catItemTagsBlock, .catItemViewIsBlog div.catItemCommentsLink {padding-bottom:5px;}
    
    #joomlaContainer fieldset.catArticleFilters button, div.cat-items fieldset.filters button, .newsfeed-category fieldset.filters button {margin:10px 0 0;}
        
    /* com_search */
    form#searchForm fieldset.word {text-align:center;}  
    form#searchForm fieldset.word label {text-align:left;}
    form#searchForm input#search-searchword {width:100%;margin:0 0 15px;}
    form#searchForm button.button {width:75%;float:none;}
    form#searchForm .searchintro, form#searchForm .formLimit {float:none;}
    form#searchForm .searchintro {margin:0 0 15px;}
        
}

/* Browser specific styles (includings classes from k2.css as well)
------------------------------------------------------ */
.isIE7 html, .isIE7 body { overflow-x: hidden; }

/* display: inline-block hack - ie7 only */
.isIE7 i.iconFont,.isIE7 input.button, .isIE7 button, .isIE7 .contact label#jform_contact_email_copy-lbl, .isIE7 .contactDetails .contact-address span.jicons-icons, 
.isIE7 .contactDetails .contact-address address, .isIE7 div.k2Pagination ul, .isIE7 div.k2Pagination ul li a, .isIE7 ul.tabsPlain li, .isIE7 .edit.item-page input, 
.isIE7 nav.mainNavigation ul.menu li a, .isIE7 .categorySubmenu ul li a, .isIE7 .slideshow div.nuSliderPagination ul li a, .isIE7 .imageSlider div.nuSliderPagination li a, 
.isIE7 .quotes div.nuSliderPagination li a, .isIE7 .latestBlogEntries .k2ItemsBlock a.moduleCustomLink, .isIE7 .contactInfo .contactInfoAddress p, .isIE7 .contactInfo .contactInfoEmail p, 
.isIE7 .featuredProjects .k2ItemsBlock ul li .moduleItemExtraFields ul li, .isIE7 .nuBtns, .isIE7 div#itemSlideshow div.nuSliderPagination ul, 
.isIE7 div.itemToolbar ul li a.itemCommentsLink span, .isIE7 div.itemTagsBlock ul.itemTags li, .isIE7 div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl, 
.isIE7 div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail, .isIE7 div.itemAuthorLatest ul li a, .isIE7 div.catItemCategory, .isIE7 div.catItemExtraFields ul li, 
.isIE7 div.genericItemExtraFields ul li, .isIE7 div.catItemTagsBlock ul.catItemTags li, .isIE7 div.catItemTagsBlock ul.catItemTags li a, .isIE7 div.catItemCommentsLink a, .isIE7 span.userURL, 
.isIE7 span.userEmail, div.userItemCategory, .isIE7 div.userItemTagsBlock ul.userItemTags li, .isIE7 div.tagItemExtraFields ul li, .isIE7 div.genericItemExtraFields ul li, 
.isIE7 table.calendar tr td.calendarNavMonthPrev a, .isIE7 table.calendar tr td.calendarNavMonthNext a, .isIE7 div.k2TagCloudBlock a, .isIE7 div.k2UsersBlock ul li a.ubUserName, 
.isIE7 a.ubUserFeedIcon, a.ubUserFeedIcon:hover, .isIE7 a.ubUserURL, .isIE7 a.ubUserURL:hover, .isIE7 span.ubUserEmail, .isIE7 span.ubUserEmail a, 
.isIE7 #joomlaContainer fieldset.catArticleFilters legend, .isIE7 form#searchForm legend, .isIE7 div.cat-items fieldset.filters legend, .isIE7 .newsfeed-category fieldset.filters legend, 
.isIE7 div.catArticleCategory, .isIE7 div.catArticleTagsBlock ul.catArticleTags li, .isIE7 div.catArticleTagsBlock ul.catArticleTags li a, 
.isIE7 div.articleToolbar ul li, .isIE7 div.articleTagsBlock ul.articleTags li, .isIE7 div.articleTagsBlock ul.articleTags li a, 
.isIE7 div.articleAuthorLatest ul li a, .isIE7 div.nuContentTagCloudBlock a, .isIE7 div.nuContentUsersBlock ul li span.ubUserName  { display: inline; zoom: 1; }

/* responsive grid fallback - using the foundation v.2 grid for ie7 fallback */
.isIE7 .column, .isIE7 .columns { margin-left: 1.1%; padding-left: 0; padding-right: 0; margin-right: 1.1%; float: left; min-height: 1px;  }
  .isIE7 .row .one { width: 4.3%; }
  .isIE7 .row .two { width: 13%; }
  .isIE7 .row .three { width: 21.679%; }
  .isIE7 .row .four {width: 30.35%;}
  .isIE7 .row .five { width: 39.1%; }
  .isIE7 .row .six { width: 47.8%; }
  .isIE7 .row .seven { width: 56.5%; }
  .isIE7 .row .eight { width: 65.2%; }
  .isIE7 .row .nine { width: 73.9%; }
  .isIE7 .row .ten { width: 82.6%; }
  .isIE7 .row .eleven { width: 91.3%; }
  .isIE7 .row .twelve { width: 100%; }
  .isIE7 .alpha { margin-left: 0!important; }
  .isIE7 .omega { margin-right: 0!important; }
  
/* is9 only styles */
.isIE9 {  }

