/* FILE: /components/com_imageshow/assets/css/style.css */
/** * @author JoomlaShine.com Team * @copyright JoomlaShine.com * @link joomlashine.com * @package JSN ImageShow * @version $Id$ * @license GNU/GPL v2 http://www.gnu.org/licenses/gpl-2.0.html */.jsn-container {  outline: none;  text-align: center;}.jsn-gallery {outline: none;}/* SLIDE GALLERY */#main {padding: 0 !important;}body.contentpane {margin: 0 !important;}div.jsn-missing-data-alert-box {height: 80px;width: 190px;margin: 20px auto;border: 2px solid #FF9900;background-color: #333333;}div.jsn-missing-data-alert-box .header {height: 50px;display: block;}div.jsn-missing-data-alert-box .footer {height: 30px;display: block;background-color: #000;}div.jsn-missing-data-alert-box .header span.icon-warning {float: left;margin: 8px;width: 32px;height: 32px;background: url(/components/com_imageshow/assets/images/icon-uni-32/icon-text-alert.png) no-repeat;}div.jsn-missing-data-alert-box .header span.message {color: #FFF;display: block;padding-top: 8px;text-align: center;}div.jsn-missing-data-alert-box .footer span.link-to-more {display: block;padding-top: 8px;text-align: center;}div.jsn-missing-data-alert-box .footer span.link-to-more a {color: #FFF;height: 25px;display: block;text-decoration: none;}div.jsn-missing-data-alert-box .footer span.link-to-more a:hover {text-decoration: none;background: none !important;}div.jsn-missing-data-alert-box .footer:hover {cursor: pointer;background-color: #FF9900;}

/* FILE: /plugins/system/jsntplframework/assets/3rd-party/bootstrap/css/bootstrap-frontend.min.css */
/*! * Bootstrap v2.3.2 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff;}a{color:#0088cc;text-decoration:none;}a:hover,a:focus{color:#005580;text-decoration:underline;}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}.row:after{clear:both;}[class*="span"]{float:left;min-height:1px;margin-left:20px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}.span12{width:940px;}.span11{width:860px;}.span10{width:780px;}.span9{width:700px;}.span8{width:620px;}.span7{width:540px;}.span6{width:460px;}.span5{width:380px;}.span4{width:300px;}.span3{width:220px;}.span2{width:140px;}.span1{width:60px;}.offset12{margin-left:980px;}.offset11{margin-left:900px;}.offset10{margin-left:820px;}.offset9{margin-left:740px;}.offset8{margin-left:660px;}.offset7{margin-left:580px;}.offset6{margin-left:500px;}.offset5{margin-left:420px;}.offset4{margin-left:340px;}.offset3{margin-left:260px;}.offset2{margin-left:180px;}.offset1{margin-left:100px;}.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}.row-fluid .span12{width:100%;*width:99.94680851063829%;}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}.container:after{clear:both;}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}.container-fluid:after{clear:both;}.pull-right{float:right;}.pull-left{float:left;}.hide{display:none;}.show{display:block;}.invisible{visibility:hidden;}.affix{position:fixed;}/*=================== BOOTSTRAP ADDITIONS ===========================*/.row-fluid [class*="span"].offset-1 {margin-left: -6.38298%;}.row-fluid [class*="span"].offset-2 {margin-left: -14.8936%;}.row-fluid [class*="span"].offset-3 {margin-left: -23.4043%;}.row-fluid [class*="span"].offset-4 {margin-left: -31.9149%;}.row-fluid [class*="span"].offset-5 {margin-left: -40.4255%;}.row-fluid [class*="span"].offset-6 {margin-left: -48.9362%;}.row-fluid [class*="span"].offset-7 {margin-left: -57.4468%;}.row-fluid [class*="span"].offset-8 {margin-left: -65.9574%;}.row-fluid [class*="span"].offset-9 {margin-left: -74.4681%;}.row-fluid [class*="span"].offset-10 {margin-left: -82.9787%;}.row-fluid [class*="span"].offset-11 {margin-left: -91.4894%;}.row-fluid [class*="span"].offset-12 {margin-left: -100%;}/* ----- Ofset RTL fix ----- */.jsn-direction-rtl .row-fluid [class*="span"].offset-1 {margin-right: -6.38298%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-2 {margin-right: -14.8936%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-3 {margin-right: -23.4043%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-4 {margin-right: -31.9149%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-5 {margin-right: -40.4255%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-6 {margin-right: -48.9362%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-7 {margin-right: -57.4468%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-8 {margin-right: -65.9574%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-9 {margin-right: -74.4681%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-10 {margin-right: -82.9787%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-11 {margin-right: -91.4894%;}.jsn-direction-rtl .row-fluid [class*="span"].offset-12 {margin-right: -100%;}

/* FILE: /plugins/system/jsntplframework/assets/3rd-party/bootstrap/css/bootstrap-responsive-frontend.min.css */
/*! * Bootstrap v2.3.2 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px;} .container-fluid{padding:0;} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;} .dl-horizontal dd{margin-left:0;} .container{width:auto;} .row-fluid{width:100%;} .row,.thumbnails{margin-left:0;} .thumbnails>li{float:none;margin-left:0;} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}

/* FILE: //media/system/css/system.css */


/* FILE: /templates/system/css/system.css */
/** * @copyrightCopyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved. * @licenseGNU General Public License version 2 or later; see LICENSE.txt *//* Import project-level 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 {}

/* FILE: /templates/system/css/general.css */
/** * @copyrightCopyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved. * @licenseGNU General Public License version 2 or later; see LICENSE.txt *//* Form validation */.invalid { border-color: #ff0000; }label.invalid { color: #ff0000; }/* Buttons */#editor-xtd-buttons {padding: 5px;}.button2-left,.button2-right,.button2-left div,.button2-right div {float: left;}.button2-left a,.button2-right a,.button2-left span,.button2-right span {display: block;height: 22px;float: left;line-height: 22px;font-size: 11px;color: #666;cursor: pointer;}.button2-left span,.button2-right span {cursor: default;color: #999;}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span {padding: 0 6px;}.page span {color: #000;font-weight: bold;}.button2-left a:hover,.button2-right a:hover {text-decoration: none;color: #0B55C4;}.button2-left a,.button2-left span {padding: 0 24px 0 6px;}.button2-right a,.button2-right span {padding: 0 6px 0 24px;}.button2-left {background: url(/templates/system/images/j_button2_left.png) no-repeat;float: left;margin-left: 5px;}.button2-right {background: url(/templates/system/images/j_button2_right.png) 100% 0 no-repeat;float: left;margin-left: 5px;}.button2-left .image {background: url(/templates/system/images/j_button2_image.png) 100% 0 no-repeat;}.button2-left .readmore,.button2-left .article {background: url(/templates/system/images/j_button2_readmore.png) 100% 0 no-repeat;}.button2-left .pagebreak {background: url(/templates/system/images/j_button2_pagebreak.png) 100% 0 no-repeat;}.button2-left .blank {background: url(/templates/system/images/j_button2_blank.png) 100% 0 no-repeat;}/* Tooltips */div.tooltip {float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;z-index:13000;}div.tooltip h4 {padding: 0;margin: 0;font-size: 95%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(/templates/system/images/selector-arrow.png) no-repeat;}div.tooltip p {font-size: 90%;margin: 0;}/* Caption fixes *//* Caption fixes */.img_caption .left {        float: left;        margin-right: 1em;}.img_caption .right {        float: right;        margin-left: 1em;}.img_caption .left p {        clear: left;        text-align: center;}.img_caption .right p {        clear: right;        text-align: center;}.img_caption  {text-align: center!important;}.img_caption.none {margin-left:auto;margin-right:auto;}/* Calendar */a img.calendar {width: 16px;height: 16px;margin-left: 3px;background: url(/templates/system/images/calendar.png) no-repeat;cursor: pointer;vertical-align: middle;}

/* FILE: /templates/jsn_solid_pro/css/template.css */
/*** @author    JoomlaShine.com http://www.joomlashine.com* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.* @license   JoomlaShine.com Proprietary License*//* ============================== DEFAULT HTML ============================== *//* =============== DEFAULT HTML - GENERAL STYLES =============== */html, body {  line-height: 1.5;  margin: 0;  padding: 0;}body {  font-size: 75%;  font-family: Arial, Helvetica, sans-serif;}/* =============== DEFAULT HTML - TEXT STYLES =============== */p, pre, blockquote, form, dl, ul, ol, fieldset, address, table {  padding: 0;  margin: 10px 0;}p:first-child,blockquote:first-child,form:first-child,dl:first-child,ul:first-child,ol:first-child,fieldset:first-child,address:first-child,table:first-child {  margin-top: 5px;}p:last-child,blockquote:last-child,form:last-child,dl:last-child,ul:last-child,ol:last-child,fieldset:last-child,address:last-child,table:last-child {  margin-bottom: 5px;}fieldset {  padding: 10px;  border-color: #f0f0f0;}.jsn-joomla-30 fieldset {  padding: 0;  margin: 0;}small {  font-size: .85em;}sup {  bottom: 0.3em;  font-size: .8em;  position: relative;  vertical-align: baseline;}sup em {  color: red;}acronym, abbr {  cursor: help;  letter-spacing: 1px;  border-bottom: 1px dashed;}pre {  padding: 1em;  background: #F5F5F5;  font-family: "Courier New",Courier,monospace;}blockquote {  color: #404040;  min-height: 25px;  font-style: italic;  padding-left: 40px;  background: url(/templates/jsn_solid_pro/images/icons/icon-text-blockquote.png) no-repeat left 5px;}blockquote p {  font-size: 1em;  line-height: inherit;  font-family: Georgia;}/* =============== DEFAULT HTML - HEADING STYLES =============== */h1 {  font-size: 1.7em;}h2 {  font-size: 1.6em;}h3 {  color: #363636;  font-size: 1.3em;}h4 {  color: #D59500;  font-size: 1.2em;}h5, h6 {  font-size: 1.1em;  font-weight: bold;}h5 {  color: #5A8406;}h6 {  color: #663300;}h1, h2, h3, h4, h5, h6 {  margin: 0.5em 0;  font-weight: normal;}/* =============== DEFAULT HTML - LINK STYLES =============== */a {  outline: none;  text-decoration: none;}a:hover {  text-decoration: underline;}a:active {  text-decoration: none;}a img {  border: none;}div[class*="richbox-"] a {  color: #fff;  text-decoration: underline;}div[class*="richbox-"] .link-action:hover {  text-decoration: underline;}/* =============== DEFAULT HTML - LIST STYLES =============== */ul li {  padding: 0;  margin: 0.3em 0 0.5em 1.1em;}ol li {  padding: 0;  margin: 0.3em 0 0.5em 2em;}/* ============================== LAYOUT ============================== *//* =============== LAYOUT - GENERAL LAYOUT =============== */.clearafter:after {  height: 0;  clear: both;  content: ".";  display: block;  visibility: hidden;}.clearbreak {  clear: both;}div.jsn-modulecontainer {  margin-top: 10px;}#jsn-pos-right div.jsn-modulecontainer,#jsn-pos-left div.jsn-modulecontainer {  margin-top: 30px;}#jsn-pos-right div[class*="box-"].jsn-modulecontainer,#jsn-pos-right div[class*="solid-"].jsn-modulecontainer,#jsn-pos-left div[class*="box-"].jsn-modulecontainer,#jsn-pos-left div[class*="solid-"].jsn-modulecontainer {  margin-top: 10px;}#jsn-pos-right div.jsn-modulecontainer:first-child,#jsn-pos-left div.jsn-modulecontainer:first-child,div.jsn-modulecontainer:first-child,div.jsn-horizontallayout div.jsn-modulecontainer {  margin-top: 0;}div.jsn-modulescontainer {  padding: 5px;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}div.jsn-modulescontainer div.jsn-modulecontainer_inner {  margin: 10px;}div.jsn-modulescontainer5.jsn-horizontallayout div.jsn-modulecontainer {  width: 23.404255319148934%;  margin-left: 2.127659574468085%;}div.jsn-modulescontainer5.jsn-horizontallayout div.jsn-modulecontainer:first-child {  margin-left: 0;}div.jsn-modulescontainer5.jsn-horizontallayout div.jsn-modulecontainer:last-child {  margin-left: 0;  margin-top: 2.127659574468085%;  clear: left;}/* =============== LAYOUT - OVERALL PAGE =============== */#jsn-master {  background: #ffffff;}#jsn-page {  color: #4d4d4d;  background-color: #fff;  width: auto;  overflow: hidden;}#jsn-header,#jsn-menu_inner,#jsn-content-top,#jsn-content,#jsn-content-bottom-inner,#jsn-footer {  width: 960px;  margin: 0 auto;}#jsn-body {  background: url(/templates/jsn_solid_pro/images/backgrounds/bg-body.png) repeat left top;  padding: 15px 0 0;}/* ----- STICKLEFT / STICKRIGHT ----- */div[id*=jsn-pos-stick-] {  position: fixed;  z-index: 888888;}div[id*=jsn-pos-stick-] .modal {    background: none;    border: none;    border-radius: 0;    -webkit-border-radius: 0;    box-shadow: none;    left: auto;    margin-left: 0;    outline: 0 none;    position: static;    top: auto;    width: auto;}div[id*=jsn-pos-stick-left] {  left: 0;}div[id*=jsn-pos-stick-right] {  right: 0;}#jsn-pos-stick-leftmiddle,#jsn-pos-stick-rightmiddle {  visibility: hidden;}#jsn-pos-stick-leftbottom,#jsn-pos-stick-rightbottom {  bottom: 0;}/* =============== LAYOUT - TOPBAR AREA =============== */#jsn-topbar {  padding: 5px 0;}#jsn-pos-topbar {  color: #555;  margin: 0 auto;  width: 960px;}#jsn-pos-topbar a {  color: #555;}#jsn-pos-topbar .jsn-modulecontainer {  float: right;}/* =============== LAYOUT - LAYOUT CHANGING =============== *//* ----- Promo Area ----- */#jsn-pos-promo-left.order1 div.jsn-modulecontainer,#jsn-pos-promo-right.order1 div.jsn-modulecontainer {  margin-right: -5px;}#jsn-pos-promo-left.order2 div.jsn-modulecontainer,#jsn-pos-promo-right.order2 div.jsn-modulecontainer {  margin-left: 0;  margin-right: 0;}#jsn-pos-promo-left.order3 div.jsn-modulecontainer,#jsn-pos-promo-right.order3 div.jsn-modulecontainer {  margin-left: -5px;}/* ----- Maincontent Area ----- */#jsn-maincontent.order1 {}#jsn-maincontent.order3,#jsn-content.jsn-hasleft:not([class*="jsn-hasright"]) #jsn-maincontent.order2,#jsn-content.jsn-hasright:not([class*="jsn-hasleft"]) #jsn-maincontent.order2 {}#jsn-maincontent.span12[class*="order"],#jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order2 {  padding: 0;}/* ----- Component Area ----- *//* Only Innerleft or Innerright */#jsn-maincontent.span12 #jsn-pos-innerleft > div {  padding-right: 0;  margin-right: -5px;}#jsn-maincontent.span12 #jsn-pos-innerright > div {  padding-left: 0;  margin-left: -5px;}#jsn-content.jsn-hasinnerleft:not([class*="jsn-hasinnerright"]) #jsn-maincontent.span12 #jsn-centercol {  padding-right: 15px;}#jsn-content.jsn-hasinnerright:not([class*="jsn-hasinnerleft"]) #jsn-maincontent.span12 #jsn-centercol {  padding-left: 15px;}#jsn-content.jsn-hasinnerleft.jsn-hasinnerright #jsn-maincontent.span12 #jsn-centercol {  padding: 0;}/* Has Left, Right */#jsn-content.jsn-hasleft:not([class*="jsn-hasright"]) #jsn-maincontent.order2 #jsn-pos-innerleft > div, /* Left - Innerleft - Main */#jsn-content.jsn-hasright:not([class*="jsn-hasleft"]) #jsn-maincontent.order2 #jsn-pos-innerleft > div, /* Right - Innerleft - Main */#jsn-content.jsn-hasleft:not([class*="jsn-hasright"]) #jsn-maincontent.order1 #jsn-pos-innerright > div, /* Main - Innerright - Left */#jsn-content.jsn-hasright:not([class*="jsn-hasleft"]) #jsn-maincontent.order1 #jsn-pos-innerright > div, /* Main - Innerright - Right */#jsn-content.jsn-hasleft:not([class*="jsn-hasright"]) #jsn-maincontent.order1 #jsn-pos-innerleft > div, /* Innerleft - Main - Left */#jsn-content.jsn-hasright:not([class*="jsn-hasleft"]) #jsn-maincontent.order1 #jsn-pos-innerleft > div, /* Innerleft - Main - Right */#jsn-content.jsn-hasleft:not([class*="jsn-hasright"]) #jsn-maincontent.order2 #jsn-pos-innerright > div, /* Left - Main - Innerright */#jsn-content.jsn-hasright:not([class*="jsn-hasleft"]) #jsn-maincontent.order2 #jsn-pos-innerright > div { /* Right - Main - Innerright */}#jsn-pos-innerright_inner {  padding-left: 0;}/* =============== LAYOUT - HEADER AREA =============== */#jsn-logo a {  line-height: 100%;  display: inline-block;}#jsn-headerright {  padding: 29px 0 0;}#jsn-pos-top form {  margin: 0;}#jsn-pos-top div.jsn-modulecontainer {  float: left;  margin: 0 0 0 20px;}#jsn-pos-top div.jsn-modulecontainer:first-child {  margin-left: 0;}/* =============== LAYOUT - MENU AREA =============== */#jsn-menu {  background:#fff;  border-top: 3px solid #d5d5d5;    position: relative;    z-index: 999;    border-bottom: 1px solid #ddd;}#jsn-menu_inner {  margin-top: -3px !important;}#jsn-pos-toolbar {  float: right;}#jsn-pos-toolbar div.jsn-modulecontainer {  float: right;  margin-left: 10px;}#jsn-pos-toolbar div.jsn-modulecontainer .search {  margin-top: 12px;}#jsn-pos-toolbar form {  margin: 0;}#jsn-pos-toolbar form#form-login .inputbox {  width: 96%;}/* =============== LAYOUT - CONTENT TOP AREA =============== */#jsn-content-top {  z-index: 88;  color: #4d4d4d;  position: relative;}#jsn-content-top-inner {  background: #ffffff;  margin: 0 0 20px 0;  border-bottom: 2px solid #D8D8D8;}#jsn-content-top #jsn-promo,#jsn-promo #jsn-pos-promo,#jsn-promo #jsn-pos-promo-left,#jsn-promo #jsn-pos-promo-right {  position: relative;}#jsn-content-top h3.jsn-moduletitle {  color: #363636;}#jsn-pos-promo-left div.jsn-modulecontainer,#jsn-pos-promo-right div.jsn-modulecontainer {  padding: 15px;}/* =============== LAYOUT - CONTENT AREA =============== */#jsn-content,[id*="jsn-content_inner"],#jsn-maincontent,#jsn-centercol,#jsn-pos-innerleft,#jsn-pos-innerright,#jsn-leftsidecontent,#jsn-rightsidecontent {  position: relative;}#jsn-content_inner {  padding: 0 0 20px 0;}#jsn-maincontent {  background-color: #ffffff;}div.jsn-hasinnerleft #jsn-content_inner4 {  border-right: 1px solid #dedede;}div.jsn-hasinnerright #jsn-content_inner6 {  border-left: 1px solid #dedede;}#jsn-leftsidecontent_inner,#jsn-rightsidecontent_inner,#jsn-pos-innerleft_inner,#jsn-pos-innerright_inner {    padding: 15px;}#jsn-leftsidecontent,#jsn-rightsidecontent {  z-index: 87;}#jsn-maincontent_inner,#jsn-rightsidecontent_inner,#jsn-leftsidecontent_inner {  background: #ffffff;  border-bottom: 2px solid #D8D8D8;}#jsn-rightsidecontent_inner,#jsn-leftsidecontent_inner {  padding: 10px;}#jsn-centercol_inner {  padding: 0;}#jsn-mainbody {  padding: 1.2em;}#jsn-pos-breadcrumbs {  padding: 12px 15px;}.jsn-joomla-30 #jsn-pos-breadcrumbs {  padding: 5px 15px;}#jsn-pos-breadcrumbs,#jsn-pos-user-top,#jsn-usermodules1,#jsn-pos-mainbody-top {  border-bottom: 1px solid #f0f0f0;}#jsn-pos-user-bottom,#jsn-pos-banner,#jsn-usermodules2,#jsn-pos-mainbody-bottom {  border-top: 1px solid #f0f0f0;}#jsn-pos-banner {  margin: 0 auto;  padding: 20px;  text-align: center;}/* =============== LAYOUT - CONTENT BOTTOM AREA =============== */#jsn-content-bottom {  z-index: 85;  position: relative;  border-top: 5px solid #e7e7e7;  border-bottom: 5px solid #e7e7e7;  background: #f6f6f6;  padding: 5px 0 0;}/* =============== LAYOUT - FOOTER AREA =============== */#jsn-footer {  color: #595959;  font-size: 0.9em;  background-color: #fff;  text-align: center;}#jsn-footer a {  text-decoration: none;}#jsn-footer a:hover {  text-decoration: underline;}#jsn-pos-bottom {  text-align: right;}#jsn-brand {  padding-top: 10px;    display: block;    padding: 3px 8px;    color: #009ACA;    text-align: center;}#jsn-brand a:hover {  color: #fff;  text-decoration: none;}/* ============================== TYPOGRAPHY ============================== *//* =============== TYPOGRAPHY - GENERAL TYPOGRAPHY =============== */.hd {  display: none;}/* ----- PREDEFINED CONTENT ALIGN ----- */.align-left {  float: left;}.align-center {  margin-left: auto;  margin-right: auto;}.align-right {  float: right;}.margin-left {  margin-left: 1em;  margin-right: 0;}.margin-right {  margin-left: 0;  margin-right: 1em;}.content-left {  text-align: left;}.content-center {  text-align: center;}.content-right {  text-align: right;}/* =============== TYPOGRAPHY - CONTENT COLUMMNS =============== */div.grid-layout2 div.grid-col {  float: left;  width: 49.95%;}div.grid-layout3 div.grid-col {  float: left;  width: 33.3%;}div.grid-layout4 div.grid-col {  float: left;  width: 24.96%;}div.grid-layout5 div.grid-col {  float: left;  width: 19.98%;}div.grid-layout6 div.grid-col {  float: left;  width: 16.65%;}div.grid-layout div.grid-col div.grid-col_inner {  margin-right: 10px;}div.grid-layout div.grid-lastcol div.grid-col_inner {  margin-right: 0;}/* =============== TYPOGRAPHY - TEXT STYLES =============== */.text-box {  padding: .8em;  border: 1px solid #e5e5e5;}.text-box-highlight {  padding: .8em;  border: 1px solid transparent;}.text-box-highlight:hover {  border-color: #d9d9d9;  background-color: #f2f2f2;}.text-highlight {  padding: .2em .5em;  background: #FFFFAA;}.text-highlight.highlight-green {  color: #fff;  background: #48691b;}.text-highlight.highlight-light {  color: #000;  background: #e5e5e5;}.text-highlight.highlight-dark {  color: #fff;  background: #595959;}.text-dropcap p:first-child:first-letter,p.text-dropcap:first-child:first-letter {  color: #404040;  font: 4em/.8em "Times New Roman", Times, serif;  float: left;}.text-size-small {  font-size: 0.9em;}.text-size-medium {  font-size: 1em;}.text-size-large {  font-size: 1.1em;}.text-size-xlarge {  font-size: 1.2em;}.text-size-xxlarge {  font-size: 1.3em;}hr.line-dots {  border: none;  padding: 1.5em 0;}hr.line-solid {}/* ----- ACTION LINK ----- */.link-action {  padding: 1px 2px 1px 14px;  text-decoration: none;  font-size: 11px;  font-weight: bold;}/* ----- HIGHLIGHT LINK ----- */.link-highlight {  color: #595959;  font-weight: bold;  display: block;  padding: 5px;  border: 1px solid transparent;}.link-highlight:hover {  color: #000;  border-color: #d9d9d9;  text-decoration: none;  background-color: #f2f2f2;}/* ----- TOOLTIPS LINK ----- */a.link-tooltip {  position: relative;}a.link-tooltip:hover {  z-index: 25;}a.link-tooltip span {  display: none;  position: absolute;  top: 10px;  left: 10px;}a.link-tooltip:hover span {  display: block;}/* =============== TYPOGRAPHY - LIST STYLES =============== *//* ----- ARROW LIST ----- */ul.list-arrow {  list-style: none;}ul.list-arrow li {  margin-left: 0;  padding-left: 16px;  position: relative;  display: block;}ul.list-arrow li:after {  content: '';  height: 0;  position: absolute;  width: 0;  border: 0.34em solid transparent;  left: 5px;  top: 4px;}ul.list-arrow.arrow-red li:after {  border-left-color: #AE0000;}ul.list-arrow.arrow-blue li:after {  border-left-color:#0060BF;}ul.list-arrow.arrow-green li:after {  border-left-color: #3AA655;}/* =============== TYPOGRAPHY - IMAGES STYLES =============== */img.image-left {  float: left;  margin: 0.7em 1.5em 1.5em 0.5em;}img.image-right {  float: right;  margin: 0.7em 0.5em 1.5em 1.5em;}img.image-border {  padding: 3px;  border: 1px solid #e5e5e5;}img.image-margin {    margin: 1.5em 1.8em 1em;}/* ============================== MENU ============================== *//* =============== MENU - GENERAL =============== *//* ----- RICH MENU STYLE ----- */.jsn-menutitle,.jsn-menudescription {  display: block;}.jsn-menudescription {  color: #949494;  font-size: 0.8em;  font-weight: normal;}/* =============== MENU - MAIN MENU =============== *//* ----- GENERAL ----- */div.jsn-modulecontainer ul.menu-mainmenu {  margin: 0;  padding: 0;  clear: both;}div.jsn-modulecontainer ul.menu-mainmenu li {  margin: 0;  padding: 0;  float: left;  position: relative;  list-style-type: none;}div.jsn-modulecontainer ul.menu-mainmenu li a {  color: #4d4d4d;  display: block;  cursor: pointer;  padding: 8px;  font-size: 110%;}div.jsn-modulecontainer ul.menu-mainmenu ul li a {    border-bottom: 1px solid #f0f0f0;}div.jsn-modulecontainer ul.menu-mainmenu ul li.last a {    border-bottom: none;}div.jsn-modulecontainer ul.menu-mainmenu > li > a {  font-size: 1.25em;}div.jsn-modulecontainer ul.menu-mainmenu > li > a {  padding: 15px 30px;  border-top: 3px solid transparent;}div.jsn-modulecontainer ul.menu-mainmenu li > a > span {  display: block;}ul.menu-mainmenu ul li a > span {  padding-left: 18px;  background-image: url(/templates/jsn_solid_pro/images/icons/icons-base.png);  background-position: 0 -341px;  background-repeat: no-repeat;}ul.menu-mainmenu ul li:not([class*="jsn-icon"]):hover > a > span,ul.menu-mainmenu ul li:not([class*="jsn-icon"]).active > a > span {  background-repeat: no-repeat;  background-position: 4px -186px;}/* ----- RICH MENU STYLE ----- */div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu.menu-iconmenu > li > a {  padding: 15px 20px;}div.jsn-modulecontainer ul.menu-mainmenu li a span.jsn-menudescription {  display: none;}div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu li a span.jsn-menudescription {  display: block;}div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu.menu-iconmenu li a span.jsn-menudescription {  padding-top: 3px;}div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu > li > a.jsn-nodescription {  padding: 10px 12px 28px;}div.jsn-modulecontainer ul.menu-mainmenu.menu-iconmenu > li > a {  padding-top: 20px;  padding-bottom: 20px;}div.jsn-modulecontainer ul.menu-mainmenu.menu-iconmenu > li > a span,div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu.menu-iconmenu > li > a span {  line-height: 1;}/* ----- 1st LEVEL ----- */div.jsn-modulecontainer ul.menu-mainmenu ul {  margin: 0;  padding: 0;  width: 200px;  left: -999em;  position: absolute;  border: 1px solid #ddd;}div.jsn-modulecontainer ul.menu-mainmenu ul ul {  margin-top: -1px;}div.jsn-modulecontainer ul.menu-mainmenu ul li {  width: 200px;}div.jsn-modulecontainer ul.menu-mainmenu ul ul {  top: 0;  margin-left: 199px;}/* ----- PARENT ITEMS / ADD ARROW TO ITEMS HAVE SUBLEVEL ----- *//* ----- HOVER STATE ----- */div.jsn-modulecontainer ul.menu-mainmenu li:hover > a {  color: #fff;  text-decoration: none;}/* ----- ROLLOVER STATE / DISPLAY SUB-MENU OF SELECTED MENU ITEM ----- */div.jsn-modulecontainer ul.menu-mainmenu li:hover > ul {  left: auto;  right: auto;}/* =============== MENU - TREE MENU =============== *//* ----- GENERAL ----- */div.jsn-modulecontainer ul.menu-treemenu,div.jsn-modulecontainer ul.menu-treemenu ul {  margin: 0;  padding: 0;  list-style: none;}div[class*="richbox-"] ul.menu-treemenu {  margin: 0 -10px;}div[class*="richbox-"].jsn-modulecontainer ul.menu-treemenu > li > a {  padding: 10px;}div[class*="richbox-"].jsn-modulecontainer ul.menu-treemenu ul li a {  padding-left: 30px;}div[class*="richbox-"].jsn-modulecontainer ul.menu-treemenu ul ul li a {  padding-left: 45px;}div.jsn-modulecontainer ul.menu-treemenu > li > ul {  background: #f5f5f5;  margin: 5px 0;  padding: 5px 0;}div[class*="richbox-"].jsn-modulecontainer ul.menu-treemenu > li > ul {  background: none;}div.jsn-modulecontainer ul.menu-treemenu li {  margin: 0;  padding: 0;  position: relative;}div.jsn-modulecontainer ul.menu-treemenu li a {  padding: 6px 12px;  display: block;  color: #404040;  cursor: pointer;  text-decoration: none;  font-size: 110%;}div.jsn-modulecontainer ul.menu-treemenu > li > a {  padding: 8px 0;}ul.menu-treemenu li a span {  display: block;}ul.menu-treemenu li > a > span {  padding-left: 18px;  background: url(/templates/jsn_solid_pro/images/icons/icons-base.png) 0 -340px no-repeat;}div[class*="richbox-"] ul.menu-treemenu li > a > span {  background: url(/templates/jsn_solid_pro/images/icons/icons-base.png) 0 -765px no-repeat;}div[class*="richbox-"] ul.menu-treemenu li a {  color: #f4f4f4;}/* ----- RICH MENU STYLE ----- */div.jsn-modulecontainer ul.menu-treemenu li a span.jsn-menudescription {  display: none;}div.jsn-modulecontainer ul.menu-treemenu.menu-richmenu li a span.jsn-menudescription {  color: #999;  display: block;}div.richbox-1 ul.menu-treemenu.menu-richmenu li a span.jsn-menudescription {  color: #B8B8B8;}div.richbox-2 ul.menu-treemenu.menu-richmenu li a span.jsn-menudescription {  color: #fff;}/* ---------- NORMAL STATE ---------- */div.jsn-modulecontainer ul.menu-treemenu ul li {  margin: 0;}div.jsn-modulecontainer ul.menu-treemenu ul li a {  padding-left: 15px;}div.jsn-modulecontainer ul.menu-treemenu ul ul li a {  padding-left: 30px;}div.jsn-modulecontainer ul.menu-treemenu ul ul ul li a {  padding-left: 45px;}div.jsn-modulecontainer ul.menu-treemenu ul ul ul ul li a {  padding-left: 60px;}div.jsn-modulecontainer ul.menu-treemenu ul ul ul ul ul li a {  padding-left: 75px;}div.jsn-modulecontainer ul.menu-mainmenu ul {  background-color: #ffffff;}div.jsn-modulecontainer ul.menu-sidemenu ul {  background-color: #f5f5f5;}/* ----- ACTIVE STATE ----- */div.jsn-modulecontainer ul.menu-treemenu li.active > a {  font-weight: bold;}/* ----- CURRENT / HOVER STATE ----- */div.richbox-1 ul.menu-treemenu li a:hover,div.richbox-1 ul.menu-treemenu li a.current {  color: #fff;  background-color: #474747;}div.richbox-2 ul.menu-treemenu li a:hover,div.richbox-2 ul.menu-treemenu li a.current {  color: #fff;}/* =============== MENU - DIV MENU =============== */ul.menu-divmenu {  margin: 0;  padding: 0;  list-style: none;}ul.menu-divmenu:after {  height: 0;  clear: both;  content: ".";  display: block;  visibility: hidden;}ul.menu-divmenu li {  margin: 0;  padding: 0 0.8em;  display: inline;}ul.menu-divmenu li a {  font-weight: bold;}ul.menu-divmenu li.first {  padding-left: 0;}ul.menu-divmenu li.last {  border-right-width: 0;}/* =============== MENU - TOP MENU =============== */ul.menu-topmenu {  margin: 0;  padding: 0;  list-style: none;  border: 1px solid #dcdcdc;}ul.menu-topmenu li {  margin: 0;  padding: 0;  display: inline-block;  border-left: 1px solid #DCDCDC;}ul.menu-topmenu li a {  padding: 12px 9px;  color: #000;  display: block;  border-left: 1px solid #ffffff;}ul.menu-topmenu li:first-child {  border-left: none;}ul.menu-topmenu li:first-child a {  border-left: none;}ul.menu-topmenu li a:hover {  text-decoration: none;  background: #f4f4f4;}ul.menu-topmenu li a span {  display: block;}/* ============================== MODULE STYLES ============================== */h3.jsn-moduletitle {  margin: 0;  color: #363636;  font-size: 1.5em;  margin-bottom: 10px;}div[class*="box-"] h3.jsn-moduletitle,div[class*="solid-"] h3.jsn-moduletitle {  margin-bottom: 0;}h3.jsn-moduletitle span {  display: block;  line-height: 18px;}/* =============== MODULE STYLES - MODULE BOXES =============== *//* ----- GENERAL MODULE STYLES ----- */div[class*="box-"] div.jsn-modulecontainer_inner h3.jsn-moduletitle,div[class*="solid-"] div.jsn-modulecontainer_inner h3.jsn-moduletitle {  text-transform: uppercase;}div[class*="box-"] .jsn-moduletitle .jsn-moduletitle_inner2 {  padding: 10px;}div[class*="richbox-"] div.jsn-modulecontainer_inner div.jsn-modulecontent {  padding: 10px;}div[class*="lightbox-"] div.jsn-modulecontainer_inner div.jsn-modulecontent,div[class*="solid-"] div.jsn-modulecontainer_inner div.jsn-modulecontent {  padding: 10px 1px;}/* ----- SOLIDBOX STYLE ----- */div[class*="solid-"] .jsn-moduletitle .jsn-moduletitle_inner2 {  padding: 13px 0;}div.solid-2 div.jsn-modulecontent {  border-top: 3px solid;}div.solid-1 div.jsn-modulecontainer_inner h3.jsn-moduletitle > span {  border-bottom: 3px solid;}div.solid-1 div.jsn-modulecontainer_inner h3.jsn-moduletitle {  background: url(/templates/jsn_solid_pro/images/module-styles/solid-1.png) repeat-x left bottom;}/* ----- RICHBOX STYLE ----- */div.richbox-1 div.jsn-modulecontainer_inner {  background: #515151;}div.richbox-1 div.jsn-modulecontainer_inner h3.jsn-moduletitle {  background: url(/templates/jsn_solid_pro/images/module-styles/richbox-1.png) repeat;  border-bottom: 1px solid #7c7c7c;}/* ----- LIGHTBOX STYLE ----- */div.lightbox-1 div.jsn-modulecontent {    background-color: #FFFFFF;    border-top: 4px solid;}/* ----- CUSTOM BOX STYLE IN SPECIFIC POSITION ----- */#jsn-content-top div[class*="box-"],#jsn-content-top div[class*="box-"] h3.jsn-moduletitle {  color: #000;}div[class*="richbox-"],#jsn-content-top div[class*="richbox-"] {  color: #d4d4d4;}div[class*="richbox-"] h3.jsn-moduletitle,#jsn-content-top div[class*="richbox-"] h3.jsn-moduletitle {  color: #FFF;}/* ============================== JOOMLA! DEFAULT EXTENSIONS ============================== *//* =============== PAGEBREAK - TABS STYLE =============== */dl.tabs {  float: left;  margin-bottom: -1px;}dl.tabs dt.tabs {  float: left;  margin-left: 3px;  padding: 4px 10px;  background-color: #F0F0F0;  border-top: 1px solid #CCC;  border-left: 1px solid #CCC;  border-right: 1px solid #CCC;}dl.tabs dt:hover {  background-color: #F9F9F9;}dl.tabs dt.open {  background-color: #FFF;  border-bottom: 1px solid #FFF;}dl.tabs dt.tabs h3 {  margin: 0;  font-size: 1.1em;}dl.tabs dt.tabs h3 a {  color: #666;  font-weight: normal;}dl.tabs dt.open h3 a,dl.tabs dt.tabs h3 a:hover {  color: #000;  text-decoration: none;}dl.tabs dt.open h3 a {  font-weight: bold;}div.current dd.tabs {  margin: 0;  padding: 10px;  clear: both;  border: 1px solid #CCC;  background-color: #FFF;}/* =============== PAGEBREAK - SLIDERS STYLE =============== */div.panel {  border: 1px solid #CCC;  margin-bottom: 10px;}div.panel h3.title {  margin: 0;  cursor: pointer;  font-size: 1.1em;  padding: 8px 10px;  border-bottom: 1px solid #CCC;}div.panel h3.title:hover,div.panel h3.pane-toggler-down {  background-color: #F0F0F0;}div.panel h3.title a {  color: #666;}div.panel h3.title a:hover {  text-decoration: none;}div.panel h3.pane-toggler-down {  border-bottom: none;}div.panel h3.pane-toggler-down a {  color: #000;}div.panel div.content > div,div.panel div.content > p {  margin: 15px;}/* =============== JOOMLA! EXTENSIONS - GENERAL =============== *//* ----- HEADING ----- */.contentheading,.componentheading,.subheading {  margin-top: 0;  font-size: 1.6em;}table.contentpaneopen {  width: 100%;}/* ----- FORM ----- */.jsn-formbuttons {  text-align: center;  padding-top: .45em;}table.paramlist td {  padding: .3em;}table.paramlist td.paramlist_key {  width: 150px;}.inputbox {  border: 1px solid #d0d0d0;  background-color: #fafafa;  padding: 2px 4px;  min-height: 22px;}.inputbox:active, .inputbox:focus {  border-color: #b5b5b5;  background-color: #f2f2f2;}select.inputbox {  padding: 2px;}#jsn-page .button {  display: inline-block;  *display: inline;  padding: 4px 10px;  margin: 0 0 2px;  font-size: 13px;  line-height: 18px;  *line-height: 20px;  color: #eee;  text-align: center;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);  vertical-align: middle;  cursor: pointer;  background-color: #999;}.button:hover, .button:active {  background-color: #777;  color: #fff;}/* ----- TOOLTIPS ----- */.jsn-joomla-25 .tip {  float: left;  background: #ffc;  border: 1px solid #D4D5AA;  padding: 5px;  max-width: 200px;  z-index: 88;  position: relative;}.jsn-joomla-25 .tip-title {  padding: 0;  margin: 0;  font-size: 100%;  font-weight: bold;  margin-top: -15px;  padding-top: 15px;  padding-bottom: 5px;  background: url(/templates/system/images/selector-arrow.png) no-repeat;}.jsn-joomla-25 .tip-text {  font-size: 100%;  margin: 0;}/* ----- POP-UP / PRINT WINDOWS ----- */body.contentpane {  color: #000000;  background: #FFFFFF;}body.contentpane div.com-content {  padding: 1em;}/* =============== JOOMLA! EXTENSIONS - COM_CONTENT =============== *//* ----- ARTICLE METADATA ----- */.jsn-article-metadata {  margin-bottom: 15px;}.jsn-article-metadata > span {  padding-right: 10px;  border-right: 1px solid #ccc;  margin-right: 10px;}.jsn-article-metadata > span:last-child {  padding-right: 0;  margin-right: 0;  border: none;}.article-info {  margin: 0;  font-size: 0.9em;  float: left;}.article-info-term {  display: none;}.archive .article-info dd,.article-info dd {  margin: 2px 0 0;  line-height: 1.5;}/* ----- ARTICLE TOOLBAR ----- */.jsn-article-toolbar {  margin-bottom: 15px;  background-color: #f4f4f4;}.jsn-joomla-30 .jsn-article-toolbar {  margin-bottom: 0;}.jsn-article-toolbar .btn-group.pull-right {  padding: 5px;}.jsn-article-toolbar dl {  padding: 5px;}#article-index {    float: right;    margin: 0 0 1em 1em;    background-color: #F2F2F2;    border: 1px solid #D9D9D9;}#article-index ul {  margin: 0;  list-style-type: none;}#article-index ul li {  margin: 0;  padding: 0.25em 0.6em;}/* ----- ARTICLE INFO ----- */.jsn-article-info {  padding: 10px;}.jsn-article-info p:first-child {  margin-top: 0;}.jsn-article-info p:last-child {  margin-bottom: 0;}.author,.createdate,.publishdate,.hits {  margin: 10px 0;  color: #595959;  font-size: 0.9em;}.author,.createdate,.publishdate {  padding-left: 22px;  background-image: url(/templates/jsn_solid_pro/images/icons/icons-base.png);  background-repeat: no-repeat;}.author {  background-position: 0 0;}.createdate,.publishdate {  background-position: 0 -86px;}.modifydate {  margin: 1em 0;  text-align: right;  color: #999999;  font-style: italic;}/* ----- ARCHIVE ARTICLE  ----- */div.archive .intro {  clear: both;}/* ----- 2 BUTTON PRINT, EMAIL CONTAINER ----- */ul.jsn-article-tools {  margin: 10px;  list-style: none;}ul.jsn-article-tools li {  float: left;  margin: 0 0 0 10px;}ul.jsn-article-tools li a {  float: left;  display: block;  height: 16px;  width: 16px;  background: url(/templates/jsn_solid_pro/images/icons/icons-base.png) left top no-repeat;}ul.jsn-article-tools li a.no-icon {  background: none;  width: auto;  height: auto;}ul.jsn-article-tools li.jsn-article-icon-edit a {  background: none;}ul.jsn-article-tools li a.jsn-article-print-button {  background-position: 0 -430px;}ul.jsn-article-tools li a.jsn-article-email-button {  background-position: 0 -516px;}ul.jsn-article-tools li a:hover {  text-decoration: none;}.jsn-article-submit {  margin-top: 0.8em;}.jsn-joomla-25 .item-title-entry .icon-edit,.item-title-entry .jsn-icon-edit {  display: inline-block;}/* ----- SUBMIT AN ARTICLE ----- */.field-title {  width: 120px;  float: left;}.formelm, .formelm-area {  margin: 5px 0;  clear: both;}/* ----- READ MORE ----- */a.readon {  color: #404040;  padding: 3px 6px;  border: 1px solid #e5e5e5;  display: inline-block;  background: #F4F4F4;}a.readon:hover {  text-decoration: none;  background-color: #e5e5e5;}/* ----- TABLE OF CONTENT ----- */table.contenttoc {  margin: 0 0 1em 1em;  border: 1px solid #D9D9D9;  background: #f2f2f2;  float: right;}table.contenttoc th {  padding: .4em;  background: url(/) bottom repeat-x;  font-weight: bold;  text-align: center;}table.contenttoc td {  padding: .25em .6em;}/* PAGE LINK IN TOC */a.toclink {  font-size: .9em;}/* PAGE NUMBER SHOWING "PAGE 1 OF ..." UNDER TOC */div.pagenavcounter {  color: #595959;  margin: .5em 0;  font-size: .9em;  font-weight: bold;}/* PAGE NAVIGATION */div.pagenavbar div {  color: #999999;  font-weight: bold;  font-size: .9em;}/* ----- SECTION / CATEGORY BLOG LAYOUT ----- *//* SEPARATOR BETWEEN ARTICLES */div.article_separator {  height: 1em;  clear: both;}div.row_separator {  height: 1em;  clear: both;}/* ARTICLE COLUMN CONTAINER */.jsn-articlecols {  float: left;}.jsn-articlecols .jsn-article {  padding: 0 5px;}/* "MORE ARTICLES..." PANEL HEADING TEXT */div.blog_more {  padding: 10px 15px;  margin: 0 0 1em 0;  border: 1px solid #e5e5e5;  background-color: #F4F4F4;}/* PAGE PAGINATION */ul.pagenav,div.pagination ul {  list-style-type: none;}ul.pagenav {  text-align: center;}ul.pagenav li,div.pagination ul li {  color: #999;  margin: 0;  display: inline-block;  font-weight: bold;}div.pagination ul li {  font-size: 0.9em;}ul.pagenav li a,div.pagination ul li a {  margin: 0 15px;}ul.jsn-pagination {  list-style-type: none;}ul.jsn-pagination li {  display: inline-block !important; /*override compression*/  margin: 0 0 5px;}ul.jsn-pagination li a,ul.jsn-pagination li span {  font-weight: bold;  padding: 5px 10px;  border: 1px solid #CCC;  background-color: #EAEAEA;  color: #999;  display: inline-block;}ul.jsn-pagination li a:hover {  color: #000;  text-decoration: none;}ul.jsn-pagination li.navigation-page span {  border: none;  padding: 6px 10px;  color: #fff;}ul.jsn-pagination,p.jsn-pageinfo {  font-size: 0.9em;  text-align: center;  margin: 20px 0 10px 0;}/* BLOG PAGES NAV LINK */a.pagenav {  text-transform: uppercase;}/* ----- CATEGORY LIST LAYOUT ----- *//* DESCRIPTION IN CONTENT TABLE AND COMPONENT PAGE */.categories-list ul {  list-style-type: none;}.cat-children ul dl dt,.cat-children ul dl dd,dl.article-count dt,dl.article-count dd {  display: inline;}.categories-list dl dt,.categories-list dl dd {  margin: 0;  padding: 0;  display: inline;}/* TABLE IN CATEGORY TABLE PAGE */.sectiontableheader {  padding: 5px 8px;  font-weight: bold;  font-size: 1.1em;  color: #FFFFFF;}.sectiontableheader img {  margin: 0;  vertical-align: text-top;}.sectiontableheader a {  color: #ffffff;  text-decoration: underline;}.sectiontableheader a:hover {  text-decoration: none;}/* TABLE FILTER */.jsn-infofilter {  text-align: right;}.jsn-titlefilter {  float: left;}.archived-article-list .jsn-infofilter {  text-align: left;}/* TABLE'S ROW */tr.sectiontableentry1 td,tr.sectiontableentry2 td {  padding: 6px 8px;  border-bottom: 1px solid #e5e5e5;}tr.sectiontableentry2 td {}/* ----- SECTION LAYOUT ----- *//* LINKS IN SECTION TABLE PAGE */a.category {  font-weight: bold;}/* =============== JOOMLA! EXTENSIONS - COM_CONTACT =============== *//* ----- STANDARD CONTACT LAYOUT ----- */div.com-contact .jsn-contact-image {  float: right;  margin: 10px 5px 0 0;}div.com-contact .contact-position {  margin: 5px 0 0 0;}div.com-contact .contact-vcard {  margin: 0 0 5px 0;}div.com-contact .jicons-icons {  float: left;}div.com-contact .contact-address {  margin-top: 5px;}div.com-contact .contact-address p {  margin: 0;  padding-left: 20px;}div.com-contact .contact-contactinfo p,div.com-contact .contact-miscinfo p {  margin: 5px 0;}div.com-contact .contact-contactinfo .jicons-icons,div.com-contact .contact-miscinfo .jicons-icons {  margin-right: 4px;}div.com-contact div.contact-form fieldset {  padding: 0 10px;}div.com-contact div.contact-form dt {  margin: 10px 0 5px 0;}div.com-contact div.contact-form dd {  margin-left: 0;}div.com-contact .form-required {  color: #EF593B;  font-weight: bold;  text-align: right;}/* =============== JOOMLA! EXTENSIONS - COM_SEARCH =============== */div.com-search #searchForm .search-phrase {  margin-left: 95px;}div.com-search #searchForm .search-range input,div.com-search #searchForm .search-phrase input {  margin: 0 0 0 5px;  vertical-align: middle;}div.com-search #searchForm [class*="search-"] label,div.com-search #searchForm .search-field-title {  width: 100px;  line-height: 21px;  text-align: left;  padding-right: 3px;  display: inline-block;}div.com-search #searchForm .search-range label,div.com-search #searchForm .search-phrase label {  width: auto;}div.com-search #searchForm .search-ordering select {  padding: 2px 0;}div.com-search #searchForm .search-range label {  line-height: 21px;}.jsn-joomla-30 div.search .inputbox {  width: auto;  max-width: 160px;  border-radius: 0;  -moz-border-radius: 0;  -webkit-border-radius: 0;}/* =============== JOOMLA! EXTENSIONS - COM_FINDER =============== */.collapse {  overflow: hidden;}/* ----- KEYWORD GIGHLIGHT IN SEARCH RESULT ----- */span.highlight {  padding: .2em;  background: #FFFFAA;}/* =============== JOOMLA! EXTENSIONS - COM_WEBLINK =============== */table.jsn-infotable .description p {  margin: 0;}table.jsn-infotable ul.actions {  display: inline;}table.jsn-infotable ul.actions li {  display: inline;  margin: 0 0 0 5px;}#editor-xtd-buttons {  float: left;}/* =============== JOOMLA! EXTENSIONS - COM_NEWSFEED =============== */div.com-newsfeed td.jsn-table-column-name {  font-weight: bold;}div.com-newsfeed table {  width: 100%;  border-collapse: collapse;}div.com-newsfeed td {  border: 1px solid #ccc;  padding: 10px 5px;  border-top: none;}div.com-newsfeed th {  background: #999;  padding: 10px 5px;  border: 1px solid #999;  border-bottom: none;}div.com-newsfeed th a {  color: #fff;}div.com-newsfeed td.item-num-art {  text-align: center;}/* =============== JOOMLA! EXTENSIONS - COM_USER =============== *//* ----- USER FORM LAYOUT ----- */div.com-user div.default-login {  width: 350px;  margin: 0 auto;  padding: 10px;  background-color: #F4F4F4;  border: 1px solid #E5E5E5;}.login-fields {  margin: 10px 0;}.login-fields label {  width: 9em;  float: left;}/* ----- REGISTER FORM ----- */.jsn-formRow {  margin: 8px 0;}.jsn-formRow .jsn-formRow-lable {  float: left;  width: 170px;}/* =============== JOOMLA! EXTENSIONS - POPUP COMPONENT =============== */#jsn-content-popup .com-content,#jsn-content-popup #mailto-window {  max-width: 1018px;  margin: 1em auto;}#jsn-content-popup .com-content {    padding-top: 0;}#mailto-window {  padding: 15px;  position: relative;  background: #f5f5f5;  border: solid 1px #ddd;}#mailto-window h2 {  padding: 3px 0;  margin: 0 0 10px;  font: bold 1.2em "Times New Roman", Times, serif;}#mailto-window label {  width: 8em;  display: inline-block;}#mailto-window .mailto-close {  right: 0;  top: 5px;  background: none;  position: absolute;}#mailto-window .mailto-close a {  display: block;  min-width: 25px;  min-height: 25px;  overflow: visible;  background: url(/templates/jsn_solid_pro/images/icons/icon-close.png) 0 0 no-repeat;}#mailto-window .mailto-close a span {  top: -3000px;  left: -3000px;  display: inline;  position: absolute;}#mailto-window .inputbox {  padding: 3px;  border: 1px solid #ccc;  background: #FFF url(/templates/jsn_solid_pro/images/backgrounds/popup-bg.png) repeat-x 0 0;}#mailto-window p {    margin: 20px 0 8px 0;}#mailto-window button {  cursor: pointer;  margin:0 5px 0 0;  padding: 3px 10px;  border: 1px solid #ccc;  font: bold 1em "Times New Roman", Times, serif;  background-image:linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(216,216,216) 100%);  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(255,255,255) 0%,rgb(216,216,216) 100%);  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(216,216,216)));  background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(216,216,216) 100%);  background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(216,216,216) 100%);  background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(216,216,216) 100%);  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffd8d8d8,GradientType=0)";  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffd8d8d8,GradientType=0);}#mailto-window .formelm,#mailto-window .formelm-area {    clear: both;    margin: 5px 0;}/* =============== JOOMLA! EXTENSIONS - SYSTEM MESSAGES =============== *//* ----- SYSTEM STANDARD MESSAGES ----- */#system-message dd.message ul {  text-indent: 0;  padding-left: 40px;  background: #c3d2e5 url(/media/system/images/notice-info.png) 4px center no-repeat;}#system-message ul li {  margin-left: 0;}/* ----- SYSTEM ERROR MESSAGES ----- */#system-message dd.error ul {  background: #e6c0c0 url(/media/system/images/notice-alert.png) 4px center no-repeat;}/* ----- SYSTEM NOTICE MESSAGES ----- */#system-message dd.notice ul {  color: #cc0000;  border-top: 3px solid #f0dc7e;  border-bottom: 3px solid #f0dc7e;  background: #efe7b8 url(/media/system/images/notice-note.png) 4px center no-repeat;}/* =============== JOOMLA! EXTENSIONS - MOD_BREADCRUMB =============== */span.breadcrumbs {  display: block;  font-size: 0.9em;}span.breadcrumbs a,span.breadcrumbs span {  color: #404040;  padding-right: 18px;  text-decoration: none;}span.breadcrumbs a {  padding-left: 8px;  float: left;}span.breadcrumbs a + span.current {  margin-left: 8px;}span.breadcrumbs a.first {  padding-left: 0;}span.breadcrumbs a:hover {  text-decoration: underline;}span.breadcrumbs span.current {  color: #ffffff;  font-weight: bold;  padding: 4px 10px;}.breadcrumb {  padding: 0;  margin: 0;  list-style: none;  background: none;  font-size: 0.9em;}.breadcrumb li {  display: inline-block;  *display: inline;  *zoom: 1;  text-shadow: 0 1px 0 #fff;  margin: 0;}.breadcrumb li a,.breadcrumb li span {  color: #404040;}.breadcrumb li span + span {  font-weight: bold;}.breadcrumb span.divider {  padding: 0 10px;}.breadcrumb li.active:first-child span.divider {  padding: 0 5px 0 0;  background: none;}.breadcrumb .active {  color: #999;}/* =============== JOOMLA! EXTENSIONS - MOD_LOGIN =============== */#form-login fieldset.input {  border: none;  padding: 0;}#form-login div.button-wrapper {  text-align: left;  margin-top: 0.5em;}#form-login [id^="form-login-"] {  margin: 0 0 6px 0;}form#login-form a.btn {  min-height: 15px;}form#login-form .icon-arrow-right {  background-position: -458px -73px;}/* =============== JOOMLA! EXTENSIONS - MOD_SEARCH =============== */#jsn-pos-top div.search input#mod-search-searchword {  padding: 2px 0 2px 25px;  background: #FFF url(/templates/jsn_solid_pro/images/icons/icons-base.png) 5px -168px no-repeat;}/* =============== JOOMLA! EXTENSIONS - MOD_NEWSFLASH =============== */.jsn-mod-newsflash.jsn-horizontal-container .jsn-article {  padding: 0 1em;}.jsn-mod-newsflash .contentheading {  margin: 0 0 0.3em 0;}.jsn-mod-newsflash .article-separator {  display: block;    height: 0.5em;}/* ============================== JOOMLA 3.x! CORE COMPONENT LAYOUT ============================== */.img-fulltext-left {  float: left;  margin-right: 20px;  margin-bottom: 20px;}.img-intro-left {  float: left;  margin-right: 10px;  margin-bottom: 10px;}.img-fulltext-right {  float: right;  margin-left: 20px;  margin-bottom: 20px;}.img-intro-right {  float: right;  margin-left: 10px;  margin-bottom: 10px;}.pull-right.collapsed .icon-minus,.pull-right .icon-plus {  display: none;}.pull-right .icon-minus,.pull-right.collapsed .icon-plus {  display: block;}/* ---------- OVERRIDE ----------- */.jsn-joomla-30 blockquote {  border-left: none;}.jsn-joomla-30 hr {  margin: 0.5em 0;}.jsn-joomla-30 .form-horizontal .control-label {  text-align: left;}.jsn-joomla-30 .calendar tbody td,.jsn-joomla-30 .calendar tbody td.hilite,.jsn-joomla-30 .calendar tbody td.selected {    border: none;    padding: 5px;  text-align: center;}.jsn-joomla-30 .input-append .btn {  padding: 7px 14px 6px;  outline: none;}.jsn-joomla-30 label,.jsn-joomla-30 input,.jsn-joomla-30 button,.jsn-joomla-30 select,.jsn-joomla-30 textarea,.jsn-joomla-30 .btn,.jsn-joomla-30 .uneditable-input {  font-size: 13px;  height: auto;}.jsn-joomla-30 .icon-location {    background-position: -24px -73px;}.jsn-joomla-30 div.tooltip {  background: none;  border: none;}.jsn-joomla-30 #form-login-remember .control-label,.jsn-joomla-30 #modlgn-remember {  vertical-align: middle;}.jsn-joomla-30 .dropdown-menu li,.jsn-joomla-30 .category li {  margin: 0;}.jsn-joomla-30 .page-header {    border-bottom: none;  margin-bottom: 0;}/* ---------- CUSTOM CSS ----------- */body.jsn-homepage div.jsn-modulescontainer2 #jsn-pos-user3 {  width: 59%;}body.jsn-homepage div.jsn-modulescontainer2 #jsn-pos-user4 {  width: 40%;  border-left: 1px solid #F0F0F0;  margin: 0;}body.jsn-homepage  #jsn-pos-user3 div.jsn-modulecontainer_inner {  margin: 20px 20px 0 20px;}body.jsn-homepage #jsn-usermodules2 {  padding: 0;}div#jsn-pos-user-bottom.jsn-modulescontainer div.jsn-modulecontainer_inner {  margin-top: 0;}#jsn-content-bottom div.jsn-modulescontainer {  padding-left: 0;  padding-right: 0;}#jsn-content-bottom  div#jsn-pos-content-bottom.jsn-modulescontainer div.jsn-modulecontainer_inner {  margin-left: 0;  margin-right: 0;}#jsn-content-bottom  div#jsn-usermodules4.jsn-modulescontainer #jsn-pos-user5 div.jsn-modulecontainer_inner {  margin-left: 0;}#jsn-content-bottom  div#jsn-usermodules4.jsn-modulescontainer #jsn-pos-user8 div.jsn-modulecontainer_inner {  margin-right: 0;}#jsn-content-bottom div#jsn-usermodules4.jsn-modulescontainer div.jsn-modulecontainer_inner {  margin: 15px;}#jsn-content-bottom div.jsn-modulescontainer4.jsn-horizontallayout #jsn-pos-user5 div.jsn-modulecontainer {  width: 34%;}#jsn-content-bottom div.jsn-modulescontainer4.jsn-horizontallayout div.jsn-modulecontainer {  width: 22%;}#jsn-pos-user6 ul li a + a {  padding: 0 0 0 25px;}body.jsn-direction-rtl #jsn-pos-user6 ul li,body.jsn-direction-rtl #jsn-pos-user6 ul li a,body.jsn-direction-rtl #jsn-pos-user6 ul li a span {  float: right !important;}#jsn-content-bottom .demo-gmap .jsn-modulecontent > div > div {  border: 5px solid #FFFFFF;}#jsn-content-bottom #demo-contact-form input,#jsn-content-bottom #demo-contact-form textarea {  background-color: #FFFFFF;    border: medium none;    border-radius: 2px 2px 2px 2px;    box-shadow: 0 1px #D9D9D9;    color: #7E7E7E;    margin: 0 6px 10px 0;    padding: 9px;}body.jsn-direction-rtl #jsn-content-bottom input,body.jsn-direction-rtl #jsn-content-bottom textarea {  margin-left: 0px;  margin-right: 6px;}#jsn-content-bottom #demo-contact-form input {  font-size: 0.9em;}#jsn-content-bottom #demo-contact-form input + input {  margin-right: 0;}#mod-finder-searchword.inputbox {  font-size: 0.9em;}#mod-finder-searchform a{  font-size: 0.9em;  float: right;  margin: 15px 0 0;}#mod-finder-searchform .finder {  position: relative;}#jsn-page #mod-finder-searchform .finder.button {    background: url(/templates/jsn_solid_pro/images/icons/icons-uni.png) no-repeat scroll left -1200px;    border: medium none;    box-shadow: none;    opacity: 0.4;    position: absolute;    right: 5px;    text-indent: -999em;    top: 10px;}/* SUBSCRIPTION FORM AREA */div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master form {  width: 298px;  float: left;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master label {  display: none;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .jsn-form-content {  color: #fff;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .jsn-form-content .jsn-row-container {  margin: 0;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .demo-subscribe-form-desc {  font-family: 'Lato', Arial, Helvetica, sans-serif;  font-size: 2.5em;  text-transform: uppercase;  letter-spacing: 2px;  margin-bottom: 5px;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .jsn-form-content .control-group {  padding: 0 !important;  border: none !important;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .jsn-form-content input[class*="jsn-input"],div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .jsn-form-content textarea {    background-color: #FFFFFF;    border: medium none;    border-radius: 2px;    box-shadow: 0 1px #D9D9D9;    color: #7E7E7E;    margin: 0 0 10px;    padding: 9px;    height: auto;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .jsn-form-content input,div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .jsn-form-content select,div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .jsn-form-content textarea {  font-size: 0.9em;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .jsn-form-content .control-group.ui-state-highlight {  background: none !important;  box-shadow: none;  padding: 0 15px;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .form-actions {  margin: 0;  padding: 0;  text-align: left;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .form-actions .btn-toolbar {  margin: 0;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .form-actions .btn-toolbar .jsn-form-submit {  background: #fff;    border: 1px solid #e7e7e7;    border-bottom: 2px solid #93b62a;  color: #333;  cursor: pointer;    display: inline-block;    font-weight: bold;    font-family: Arial,Helvetica,sans-serif;    padding: 8px 12px;    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    text-shadow: none;    -moz-text-shadow: none;    -webkit-text-shadow: none;    margin: 0;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .form-actions + .jsn-text-center {  display: none;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .demo-contact-desc {  float: right;  width: 400px;  margin-left: 30px;  color: #fff;  font-family: 'Open Sans',Arial, Helvetica, sans-serif;  font-weight: 100;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .demo-contact-desc h3 {  font-family: 'Lato', Arial, Helvetica, sans-serif;  font-size: 2.5em;  font-weight: 300;  text-transform: uppercase;  letter-spacing: 2px;  color: #fff;  margin: 0 0 20px;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .demo-contact-desc .desc {  font-size: 1.1em;}div.jsn-modulecontainer.demo-newsletter-form .jsn-uniform.jsn-master .demo-contact-desc a:hover {  color: #fff;}