/* FILE: /templates/jsn_dona_pro/css/template_pro.css */
/*** @author    JoomlaShine.com http://www.joomlashine.com* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.* @license   JoomlaShine.com Proprietary License*/[class^="jsn-icon-"]:before,[class*="jsn-icon-"]:before {font-family: 'FontAwesome';}[class^="jsn-icon-"],[class*="jsn-icon-"] {line-height: inherit;font-family: inherit;}/* ============================== DEFAULT HTML ============================== *//* =============== DEFAULT HTML - HEADING STYLES =============== */h2 {line-height: inherit;}/* ============================== LAYOUT ============================== *//* =============== LAYOUT - GENERAL LAYOUT =============== */#jsn-page {transition: width 0.3s ease-in-out;-moz-transition: width 0.3s ease-in-out;-webkit-transition: width 0.3s ease-in-out;}div#jsn-pos-breadcrumbs.display-mobile,div.jsn-modulecontainer.display-mobile,div#jsn-pos-breadcrumbs.display-tablet,div.jsn-modulecontainer.display-tablet,div#jsn-pos-breadcrumbs.display-smartphone,div.jsn-modulecontainer.display-smartphone {display: none;}div#jsn-pos-breadcrumbs.display-desktop,div.jsn-modulecontainer.display-desktop {display: block;}/* =============== LAYOUT - HEADER AREA =============== */#jsn-logo #jsn-logo-mobile {display: none;}#jsn-logo .jsn-topheading {display: none;}#jsn-header {    -webkit-transition: background-color 0.5s ease-in-out, all 0.5s ease-in-out;    -moz-transition: background-color 0.5s ease-in-out, all 0.5s ease-in-out;    -o-transition: background-color 0.5s ease-in-out, all 0.5s ease-in-out;    transition: background-color 0.5s ease-in-out, all 0.5s ease-in-out;}/* =============== LAYOUT - MENU AREA =============== */#jsn-menu div.jsn-modulecontainer {float: left;margin:0;}/* =============== MENU SUFFIX =============== */#jsn-pos-mainmenu.jsn-hasMegamenu .jsn-modulecontainer {display: none;}#jsn-pos-mainmenu.jsn-hasMegamenu .jsn-modulecontainer.jsn-megamenu {display: block;}div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {visibility: hidden;overflow: hidden;position: absolute;right: 0;z-index: 1000;background: #f5f5f5;padding: 10px;min-width: 220px;}.jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner {position: relative;}.jsn-modulecontainer[class*="display-"] h3.jsn-moduletitle {padding: 0;font-size: 1.1em;cursor: pointer;}div.display-dropdown.jsn-modulecontainer.jsn-dropdown-active h3.jsn-moduletitle {background: rgba(0,0,0,0.1);}#jsn-pos-toolbar div.display-dropdown.jsn-modulecontainer h3.jsn-moduletitle > span {padding: 9px;}.jsn-modulecontainer.display-dropdown.jsn-dropdown-active .jsn-modulecontent {visibility: visible;}div.display-dropdown.menu-richmenu.jsn-modulecontainer .jsn-modulecontent {top: 58px;}div.display-dropdown.menu-richmenu.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle > span {padding: 11px 11px 31px;}#jsn-menu .jsn-modulecontainer[class*="display-"] {margin: 0 20px;}#jsn-menu .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle,#jsn-menu .jsn-modulecontainer.display-inline .jsn-modulecontent  {margin: 33px 0;}#jsn-header.jsn-menu-sticky #jsn-menu .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle,#jsn-header.jsn-menu-sticky #jsn-menu .jsn-modulecontainer.display-inline .jsn-modulecontent  {margin: 22px 0;}#jsn-menu .jsn-modulecontainer.display-dropdown.richmenu h3.jsn-moduletitle,#jsn-menu .jsn-modulecontainer.display-inline.richmenu .jsn-modulecontent  {margin: 44px 0;}#jsn-menu .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle,#jsn-menu .jsn-modulecontainer.display-inline h3.jsn-moduletitle{font-size: 13px;color: #fff;}#jsn-menu .jsn-modulecontainer.display-dropdown .input-append .add-on,#jsn-menu .jsn-modulecontainer.display-dropdown .input-prepend .add-on,#jsn-menu .jsn-modulecontainer.display-inline .input-append .add-on ,#jsn-menu .jsn-modulecontainer.display-inline .input-prepend .add-on,#jsn-menu form#login-form a.btn{height: 30px;line-height: 30px;padding: 0 15px;}#jsn-menu .jsn-modulecontainer.display-dropdown .input-append .add-on label.element-invisible,#jsn-menu .jsn-modulecontainer.display-dropdown .input-prepend .add-on label.element-invisible{width: 0;}#jsn-menu .jsn-modulecontainer.display-dropdown #form-login-remember .inputbox {  min-height: 0;  margin-right: 7px;}#jsn-menu .jsn-modulecontainer.display-dropdown #form-login-remember label {  color: #eaeaea;}#jsn-menu .jsn-modulecontainer.display-dropdown .control-group {  margin-bottom: 15px;}#jsn-menu .login-greeting,#jsn-menu .logout-button{margin-bottom: 20px;color: #eaeaea;}#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent{background: #1e232d;padding: 20px 20px 5px;}#jsn-menu div.display-dropdown.jsn-modulecontainer h3.jsn-moduletitle > span{  padding: 4px 0;}div.jsn-modulecontainer ul.menu-mainmenu > li.jsn-menu-button{padding: 31px 20px;}#jsn-header.jsn-menu-sticky div.jsn-modulecontainer ul.menu-mainmenu > li.jsn-menu-button{padding: 20px 20px;}div.jsn-modulecontainer ul.menu-mainmenu > li.jsn-menu-button > a{border-radius: 20px;color: #fff !important;padding: 8px 20px;}.jsn-modulecontainer[class*="display-"] form {margin: 0;}#jsn-header .display-inline.search-menu .jsn-moduletitle{display: none;}#jsn-header .display-inline.search-menu .inputbox {background: none;padding: 0;font-size: 14px;margin: 38px 0 0 32px;border: none;width: 0px;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;float: left;color: #fff;}#jsn-header .display-inline.search-menu .inputbox.active {width: 170px;border: 1px solid rgba(255,255,255,0.2);padding: 0 12px;}#jsn-header .jsn-modulecontainer.display-inline.search-menu label {font-family: FontAwesome;font-size: 16px;color: #999;text-rendering: auto;float: left;padding: 39px 5px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;cursor: pointer;transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;width: 22px;color: #fff;}#jsn-header.jsn-menu-sticky .jsn-modulecontainer.display-inline.search-menu label {padding: 28px 5px;}#jsn-header.jsn-menu-sticky .display-inline.search-menu .inputbox {margin: 27px 0 0 32px;}#jsn-header .jsn-modulecontainer.display-inline.search-menu label:before {content: "\f002";}/* FULL WIDTH */body {overflow-x: hidden;}.template-full-width {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box !important;width: 100%;padding-left: 1000px !important;padding-right: 1000px !important;margin: 0 -1000px !important;padding-top: 10px;padding-bottom: 10px;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}/* =============== MENU - TOOLBAR POSITION =============== */#jsn-pos-toolbar div.jsn-modulecontainer {float: left;}#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul {right: 0;}#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li.parent > a {background-image: url(/templates/jsn_dona_pro/images/icons/icon-arrow-white-rtl.png);background-position: 2% center;background-repeat: no-repeat;padding-left: 16px;padding-right: 12px;}#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {border-right: 1px solid #162C40;text-align: right;}#jsn-pos-toolbar .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle{padding: 28px 0;    color: #fff;    text-transform: uppercase;    font-weight: normal;    font-size: 0.9em;}#jsn-header.jsn-menu-sticky #jsn-pos-toolbar .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle{padding: 15px 0;}/* =============== LAYOUT - CONTENT AREA =============== */.jsn-joomla-30 #jsn-pos-breadcrumbs {padding: 5px 15px 5px 0;}#jsn-gotoplink {color: #999;z-index: 999;padding: 8px 12px;display: block;background-color: #000;position: fixed;left: 50%;bottom: 0;margin-left: -40px;}#jsn-gotoplink:hover {color: #e5e5e5;text-decoration: none;background-color: #333333;}/* =============== BACKGROUND POSITION =============== */#jsn-pos-background {margin: 0 auto;overflow: hidden;position: fixed;top: 0;text-align: center;width: 100%;z-index: -100;}#jsn-pos-background p {margin: 0;}#jsn-pos-background img {width: 100%;}/* ============================== TYPOGRAPHY ============================== *//* =============== TYPOGRAPHY - TEXT STYLES =============== */.text-alert {border-left: 3px solid #FEABAB;background: #FFDFDF url(/templates/jsn_dona_pro/images/icons/icon-text-alert.png) no-repeat;}.text-info {border-left: 3px solid #B7D2F2;background: #DBE7F8 url(/templates/jsn_dona_pro/images/icons/icon-text-info.png) no-repeat;}.text-download {border-left: 3px solid #DDEDBC;background: #F2F9E5 url(/templates/jsn_dona_pro/images/icons/icon-text-download.png) no-repeat;}.text-comment {border-left: 3px solid #FEEBAB;background: #FEF8E1 url(/templates/jsn_dona_pro/images/icons/icon-text-comment.png) no-repeat;}.text-tip {border-left: 3px solid #FEEBAB;background: #FFFFD5 url(/templates/jsn_dona_pro/images/icons/icon-text-tip.png) no-repeat;}.text-attachment {border-left: 3px solid #e5e5e5;background: #f2f2f2 url(/templates/jsn_dona_pro/images/icons/icon-text-attachment.png) no-repeat;}.text-video {border-left: 3px solid #e5e5e5;background: #f2f2f2 url(/templates/jsn_dona_pro/images/icons/icon-text-video.png) no-repeat;}.text-audio {border-left: 3px solid #e5e5e5;background: #f2f2f2 url(/templates/jsn_dona_pro/images/icons/icon-text-audio.png) no-repeat;}.text-tip,.text-info,.text-alert,.text-audio,.text-video,.text-comment,.text-download,.text-attachment {background-position: 18px center;padding: 0.8em 0.8em 0.8em 5em;min-height: 20px;}/* =============== TYPOGRAPHY - LINK STYLES =============== *//* ----- BUTTON LINK ----- */.link-button {  cursor: pointer;  font-size: 0.9em;  text-transform: uppercase;  letter-spacing: 3px;  padding: 8px 25px;  display: inline-block;  text-decoration: none;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;}.link-button:hover {border-color: #000;}a.link-button:hover,.link-button a:hover {text-decoration: none;}a.link-button,.link-button a {font-weight: 300;color: #fff;}.link-button.button-light,.link-button.button-light a,.link-button.button-border {color: #464646;}.link-button.button-border {border: 1px solid #777;}.link-button .link-icon {margin: 3px 0;line-height: 22px;font-family: 'Lato', Verdana, Geneva, sans-serif;  font-weight: 400;}/* ----- ICON LINK ----- */.link-icon {display: inline-block;line-height: 24px;font-family: inherit;}.link-icon[class*="fa-"]:before {margin-right: 8px;font-size: 16px;float: left;font-family: "FontAwesome";}/* ----- EXTENDED LINK ----- */.link-icon-ext {display: inline-block;padding-right: 22px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right 0;}.link-icon-ext.jsn-icon-ext-aim {background-position: right 0;}.link-icon-ext.jsn-icon-ext-archive {background-position: right -86px;}.link-icon-ext.jsn-icon-ext-mobile {background-position: right -172px;}.link-icon-ext.jsn-icon-ext-css {background-position: right -258px;}.link-icon-ext.jsn-icon-ext-application {background-position: right -344px;}.link-icon-ext.jsn-icon-ext-doc {background-position: right -430px;}.link-icon-ext.jsn-icon-ext-feed {background-position: right -516px;}.link-icon-ext.jsn-icon-ext-movie {background-position: right -602px;}.link-icon-ext.jsn-icon-ext-flash {background-position: right -688px;}.link-icon-ext.jsn-icon-ext-calendar {background-position: right -774px;}.link-icon-ext.jsn-icon-ext-mail {background-position: right -860px;}.link-icon-ext.jsn-icon-ext-quicktime {background-position: right -946px;}.link-icon-ext.jsn-icon-ext-msn {background-position: right -1032px;}.link-icon-ext.jsn-icon-ext-music {background-position: right -1118px;}.link-icon-ext.jsn-icon-ext-pdf {background-position: right -1204px;}.link-icon-ext.jsn-icon-ext-powerpoint {background-position: right -1290px;}.link-icon-ext.jsn-icon-ext-skype {background-position: right -1376px;}.link-icon-ext.jsn-icon-ext-torrent {background-position: right -1462px;}.link-icon-ext.jsn-icon-ext-font {background-position: right -1548px;}.link-icon-ext.jsn-icon-ext-text {background-position: right -1634px;}.link-icon-ext.jsn-icon-ext-vcard {background-position: right -1720px;}.link-icon-ext.jsn-icon-ext-windowsmedia {background-position: right -1806px;}.link-icon-ext.jsn-icon-ext-xls {background-position: right -1892px;}.link-icon-ext.jsn-icon-ext-yahoo {background-position: right -1978px;}/* =============== TYPOGRAPHY - TABLE STYLES =============== */table.table-style {background: #ffffff;border-collapse: collapse;border-spacing: 0;color: #404040;}table.table-style caption {padding: 6px 0;text-transform: uppercase;text-align: center;font-size: 1.2em;font-weight: bold;}table.table-style td,table.table-style th {padding: 14px 20px;border-bottom: 1px solid #DEDEDE;}table.table-style th {text-align: left;}table.table-style .highlight {color: #fff;}table.table-style thead th {font-size: 12px;color: #ffffff;text-transform: uppercase;font-weight: 400;}table.table-style thead th.highlight {border-top: none;}table.table-style tbody th,table.table-style tbody td {vertical-align: top;text-align: left;border-right: 1px solid #DEDEDE;border-left: 1px solid #DEDEDE;font-weight: 400;}table.table-style tbody .highlight {background-color: #999;}table.table-style tbody tr.odd {background: #f2f2f2;}table.table-style tbody tr.odd .highlight {background-color: #7E7E7E;}table.table-style tbody tr:hover th,table.table-style tbody tr:hover td {background: #E4E4E4;}table.table-style tbody tr:hover .highlight {background: #737373;}table.table-style tfoot {border: 1px solid #DEDEDE;}table.table-style tfoot th,table.table-style tfoot td {border: none;padding: 12px 20px;background-color: #d9d9d9;}table.table-style tfoot td {text-align: right;}/* ----- COLOR HEADER TABLE ----- */table.style-colorheader thead th.highlight {background-color: #484848;}/* ----- COLOR STRIPES TABLE ----- */table.style-colorstripes {color: #fff;}table.style-colorstripes thead,table.style-colorstripes tfoot {border: none;}table.style-colorstripes tbody .highlight {color: #333;border-bottom: none;border-top: 1px solid #fff;}/* ----- GREY STRIPES TABLE ----- */table.style-greystripes thead th {background: #404040;border-right: 1px groove #999999;}/* =============== TYPOGRAPHY - LIST STYLES =============== *//* ----- ICON LIST ----- */ul.list-icon {list-style-type: none;}ul.list-icon li {margin: 5px 0;position: relative;padding-left: 20px;}ul.list-icon li .jsn-listbullet {top: -3px;left: 0;width: 16px;height: 22px;position: absolute;}/* ----- BULLET NUMBER LIST ----- */ul.list-number-bullet {list-style: none;}ul.list-number-bullet li {margin-left: 0;position: relative;padding: 6px 0 6px 36px;}ul.list-number-bullet li .jsn-listbullet {color: #fff;height: 24px;font-size: 14px;line-height: 24px;text-align: center;margin: 4px;left: 0;top: -2px;width: 24px;display: block;font-weight: bold;position: absolute;}/* ----- DIGIT NUMBER LIST ----- */ul.list-number-digit {list-style: none;}ul.list-number-digit li {margin-left: 0;position: relative;padding: 8px 0 8px 42px;}ul.list-number-digit li .jsn-listbullet {top: 0;left: 0;width: 32px;display: block;font-size: 32px;line-height: 100%;text-align: center;position: absolute;}ul.list-number-digit.digit-blue li .jsn-listbullet {color: #009aca;}ul.list-number-digit.digit-green li .jsn-listbullet {color: #429e00;}ul.list-number-digit.digit-brown li .jsn-listbullet {color: #ad8b66;}ul.list-number-digit.digit-orange li .jsn-listbullet {color: #e66000;}ul.list-number-digit.digit-red li .jsn-listbullet {color: #bf0000;}ul.list-number-digit.digit-cyan li .jsn-listbullet {color: #4ECDD1;}/* ----- HORIZONTAL LIST ----- */ul.list-horizontal {margin: 0;list-style: none;}ul.list-horizontal li {display: inline;margin: 0 .5em;}/* ----- NOBULLET LIST ----- */ul.list-nobullet {margin: 0;list-style: none;}ul.list-nobullet li {margin-left: 0;padding-left: 0;list-style: none;}/* ============================== MENU ==============================/* ----- ICONS MENU STYLE ----- */.jsn-menu-placeholder {height: 78px !important;}div.jsn-modulecontainer ul li:not(.jsn-menu-mobile-control) i[class*="fa-"] {display: inline-block;height: 18px;line-height: 19px;margin-right: 8px;vertical-align: top;}div.jsn-modulecontainer ul.menu-iconmenu li i[class*="fa-"] {display: inline-block;height: 20px;line-height: 20px;margin-right: 5px;}div.jsn-modulecontainer ul.menu-iconmenu li i[class*="fa-"],div.jsn-modulecontainer ul.menu-iconmenu > li > a > span {float: left;}.jsn-menu-toggle,.jsn-menu-mobile-control {display: none;}div.jsn-modulecontainer ul.menu-mainmenu ul {left: auto;visibility: hidden;visibility: visible\9;display: none\9;opacity: 0;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}div.jsn-modulecontainer ul.menu-mainmenu li:hover > ul {visibility: visible;display: block\9;opacity: 1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}ul.menu-mainmenu.jsn-desktop-on-mobile ul {display: none;}ul.menu-mainmenu.jsn-desktop-on-mobile li:hover > ul,div.jsn-tpl-megamenu-container ul.menu-mainmenu.jsn-desktop-on-mobile li.megamenu:hover .module-content > ul,div.jsn-tpl-megamenu-container ul.menu-mainmenu.jsn-desktop-on-mobile li.megamenu:hover .jsn-tpl-megamenu-submenu-container > ul {display: block;}/* ----- ICON MENU STYLE ----- */div.jsn-modulecontainer ul.menu-mainmenu.menu-iconmenu > li > a > span {line-height: 19px;}div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu > li > a.jsn-nodescription {padding-bottom: 28px;}div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu.menu-iconmenu > li > a span {line-height: 1.5;}/* ----- ICON MENU STYLE ----- */div.jsn-modulecontainer ul.menu-treemenu.menu-iconmenu > li > a > span {line-height: 16px;}div.jsn-modulecontainer ul.menu-treemenu.menu-richmenu.menu-iconmenu > li > a span {line-height: 1.5;}/* =============== MENU - MAIN MENU =============== */#jsn-header.jsn-menu-sticky {position: fixed;top: 0;width: 100%;z-index: 9999;border:none;background: #1e232d;}#jsn-logo a,div.jsn-modulecontainer ul.menu-mainmenu > li > a {transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}#jsn-header.jsn-menu-sticky #jsn-menu ul.menu-richmenu + #jsn-logo a {margin: 10px 0;}#jsn-header.jsn-menu-sticky #jsn-logo a {margin: 10px 0;}#jsn-header.jsn-menu-sticky ul.menu-mainmenu > li {padding:  18px 0px;}/*#jsn-header.jsn-menu-sticky div.jsn-modulecontainer ul.menu-mainmenu > li > a {padding: 11px 20px;}*//* ========= MENU - FLIPBACK ========= */div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback > ul {right: 0;}div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback ul li a {text-align: right;}div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback ul li.parent > a {background-image: url(/templates/jsn_dona_pro/images/icons/icon-arrow-black-rtl.png);background-position: 2% center;}/* =============== MENU - TREE MENU =============== *//* ----- CURRENT / HOVER STATE ----- */ul.menu-treemenu li a:hover,ul.menu-treemenu li a.current {transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}div.solid-1 ul.menu-treemenu li a:hover,div.solid-1 ul.menu-treemenu li a.current {background-color: #FAFACF;}div.solid-2 ul.menu-treemenu li a:hover,div.solid-2 ul.menu-treemenu li a.current {background-color: #E7FACF;}div.lightbox-1 ul.menu-treemenu li a:hover,div.lightbox-1 ul.menu-treemenu li a.current {background-color: #FDFDFD;}/* =============== MENU - SIDE MENU =============== *//* ----- GENERAL ----- */div.jsn-modulecontainer ul.menu-sidemenu,div.jsn-modulecontainer ul.menu-sidemenu ul,div.jsn-modulecontainer ul.menu-ftmenu,div.ft-social-link ul {margin: 0;padding: 0;list-style-type: none;}div.jsn-modulecontainer ul.menu-sidemenu {border-top: 1px solid #e1e1e1;}div.jsn-modulecontainer ul.menu-sidemenu li,div.jsn-modulecontainer ul.menu-ftmenu li,div.ft-social-link ul li{margin: 0;padding: 0;position: relative;}div.jsn-modulecontainer ul.menu-sidemenu li ul {position: absolute;top: 0;}div.jsn-modulecontainer ul.menu-sidemenu > li {border-bottom: 1px solid #e1e1e1;}div.jsn-modulecontainer ul.menu-sidemenu > li.last {border-bottom: none;}div.jsn-modulecontainer ul.menu-sidemenu li a {display: block;color: #3d3d3d;cursor: pointer;padding: 14px 20px;text-decoration: none;font-size: 14px;}div[class*="box-"] ul.menu-sidemenu {margin: 5px -25px -20px;}div[class*="richbox-"] ul.menu-sidemenu li a {color: #d9d9d9;}div.jsn-modulecontainer ul.menu-sidemenu > li.parent > a {background: url(/templates/jsn_dona_pro/images/icons/icon-arrow-black.png) 95% center no-repeat;}ul.menu-sidemenu li > a > span {display: block;}ul.menu-sidemenu > li > a > span {padding-left: 5px;background: none;}div.jsn-modulecontainer ul.menu-sidemenu ul {visibility: hidden;visibility: visible\9;display: none\9;opacity: 0;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  background-color: #fff;  border: 1px solid #e1e1e1;    border-bottom: none;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}div.jsn-modulecontainer ul.menu-sidemenu li:hover > ul {visibility: visible;display: block\9;opacity: 1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}/* ----- ICON MENU STYLE ----- */div.jsn-modulecontainer ul.menu-sidemenu.menu-iconmenu > li > a > span {line-height: 16px;}/* ----- RICH MENU STYLE ----- */div.jsn-modulecontainer ul.menu-sidemenu li a span.jsn-menudescription {display: none;}div.jsn-modulecontainer ul.menu-sidemenu.menu-richmenu li a span.jsn-menudescription {color: #595959;display: block;}div[class*="richbox-"] ul.menu-sidemenu.menu-richmenu li a span.jsn-menudescription {color: #B8B8B8;}div.jsn-modulecontainer ul.menu-sidemenu.menu-richmenu.menu-iconmenu > li > a span {line-height: 1.5;}/* ---------- 1st LEVEL ---------- */div.jsn-modulecontainer ul.menu-sidemenu ul {top: 0;position: absolute;}div.jsn-modulecontainer ul.menu-sidemenu ul li a {color: #3d3d3d;  display: block;  cursor: pointer;  border-bottom: 1px solid #e1e1e1;}div.jsn-modulecontainer ul.menu-sidemenu ul li.parent > a {  background: url(/templates/jsn_dona_pro/images/icons/icon-arrow-black.png) 94% center no-repeat;}div.jsn-modulecontainer ul.menu-sidemenu ul ul {top: 0;}/* ----- PARENT ITEMS / ADD ARROW TO ITEMS HAVE SUBLEVEL ----- *//* 1st LEVEL *//* 1st LEVEL - CUSTOM MODULE */div[class*="richbox-"] ul.menu-sidemenu > li.parent > a {background: url(/templates/jsn_dona_pro/images/icons/icon-arrow-white.png) 98% center no-repeat;}/* ----- HOVER STATE ----- */div.jsn-modulecontainer ul.menu-sidemenu li:hover a {transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}div.jsn-modulecontainer ul.menu-sidemenu > li:hover > a {color: #000;background-color: #f5f5f5;}div.jsn-modulecontainer ul.menu-sidemenu ul li:hover > a,div.jsn-modulecontainer ul.menu-sidemenu ul li.active > a {}/* ----- HOVER STATE IN SPECIFIC MODULE BOXES ----- */div.solid-1 ul.menu-sidemenu > li:hover > a {background-color: #FAFACF;}div.solid-2 ul.menu-sidemenu > li:hover > a {background-color: #E7FACF;}div.richbox-1 ul.menu-sidemenu > li:hover > a {color: #fff;background-color: #474747;}div.richbox-2 ul.menu-sidemenu > li:hover > a {color: #fff;}div.lightbox-1 ul.menu-sidemenu > li:hover > a {background-color: #FDFDFD;}/* ----- ACTIVE STATE ----- */div.jsn-modulecontainer ul.menu-sidemenu li.active > a {color: #FFF;font-weight: bold;}/* ----- ACTIVE STATE IN SPECIFIC MODULE BOXES ----- */div.solid-1 ul.menu-sidemenu > li.active > a {background-color: #FAFACF;}div.solid-2 ul.menu-sidemenu > li.active > a {background-color: #E7FACF;}div.richbox-1 ul.menu-sidemenu > li.active > a {color: #fff;background-color: #474747;}div.richbox-2 ul.menu-sidemenu > li.active > a {color: #fff;}div.lightbox-1 ul.menu-sidemenu > li.active > a {background-color: #FDFDFD;}/* ----- ROLLOVER STATE / DISPLAY SUB-MENU OF SELECTED MENU ITEM ----- */div.jsn-modulecontainer ul.menu-sidemenu li:hover > ul {left: auto;}/* =============== MENU - TOP MENU =============== *//* ----- ICON MENU STYLE ----- */div.jsn-modulecontainer ul.menu-topmenu.menu-iconmenu > li > a {line-height: 20px;}/* ============================== MOBILE SWITCH ============================== */#jsn-mobileswitch,#jsn-desktopswitch {display: none;padding: 12px;background: rgba(0,0,0,0.2);float: right;}#jsn-mobileswitch{margin-right: -10px;}#jsn-mobileswitch a {display: block;width: 16px;height: 16px;line-height: 16px;vertical-align: text-top;background: url(/templates/jsn_dona_pro/images/icons/icons-mobile.png) -16px 0 no-repeat;}#jsn-desktopswitch a {display: block;width: 16px;height: 16px;line-height: 16px;vertical-align: text-top;background: url(/templates/jsn_dona_pro/images/icons/icons-mobile.png) -32px 0 no-repeat;}@media only screen and (max-device-width: 960px) {body.jsn-mobile #jsn-desktopswitch,body.jsn-desktop #jsn-mobileswitch {display: block;}body.jsn-desktop-on-mobile {-webkit-text-size-adjust: none;}body.jsn-desktop-on-mobile #jsn-page {/*body.jsn-mobile #jsn-page {*/overflow: hidden;}/* Fix Hover Event on touch mobile devices */ul.menu-mainmenu li ul,ul.menu-sidemenu li ul,ul.menu-ftmenu li ul,.ft-social-link ul {transition: none !important;-moz-transition: none !important;-webkit-transition: none !important;-ms-transition: none !important;-o-transition: none !important;}}/* ============================== SITE TOOLS ============================== *//* =============== SITE TOOLS - GENERAL PRESENTATION =============== */#jsn-sitetoolspanel {margin: 45px 5px 0 0;position: fixed;right: 0;}.jsn-menu-sticky #jsn-sitetoolspanel {margin: 10px 5px 0 0;}/* ----- DROP DOWN ----- */ul#jsn-sitetools-menu,ul#jsn-sitetools-menu ul {list-style: none;padding: 0;margin: 0;}ul#jsn-sitetools-menu li {padding: 0;margin: 0;background: #444 url(/templates/jsn_dona_pro/images/icons/icons-uni-white.png) center -1888px no-repeat;}ul#jsn-sitetools-menu li,ul#jsn-sitetools-inline li {position: relative;}ul#jsn-sitetools-menu > li:hover {background-color: #4a4a4a;}ul#jsn-sitetools-menu li a,ul#jsn-sitetools-inline li a {margin: 0;padding: 0;width: 40px;height: 40px;display: block;}ul#jsn-sitetools-inline > li > a {display: none;}ul#jsn-sitetools-menu li ul {z-index: 90;position: absolute;width: 144px;height: 100%;visibility: hidden;visibility: visible\9;display: none\9;}ul#jsn-sitetools-menu li ul li,ul#jsn-sitetools-inline li ul li{background-color: #404040;height: 40px;float: right;}ul#jsn-sitetools-menu li:hover ul {visibility: visible;display: block\9;}ul#jsn-sitetools-menu.sitetool-desktop-on-mobile li ul {display: none;}ul#jsn-sitetools-menu.sitetool-desktop-on-mobile li:hover ul {display: block;}ul#jsn-sitetools-menu ul li,ul#jsn-sitetools-inline ul li {background: none;padding: 0 5px;}ul#jsn-sitetools-menu ul li a,ul#jsn-sitetools-inline ul li a {float: left;margin: 12px 3px;height: 15px;width: 15px;display: inline-block;transition: 0.3s ease-in-out;opacity: 0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}ul#jsn-sitetools-menu ul li a:hover,ul#jsn-sitetools-inline ul li a:hover {opacity: 1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}/* ----- INLINE ROW ----- */ul#jsn-sitetools-inline {margin: 2px 0;float: left;padding: 0;list-style: none;}ul#jsn-sitetools-inline ul {float: left;margin: 0;}ul#jsn-sitetools-inline li {margin: 0;float: left;padding: 0;list-style: none;}/* =============== SITE TOOLS - COLOR SELECTOR =============== */#jsn-selector-blue {background-color: #29ABE2;}#jsn-selector-red {background-color: #f0525b;}#jsn-selector-green {background-color: #6ac212;}#jsn-selector-cyan {background-color: #4ECDD1;}#jsn-selector-orange {background-color: #c25412;}#jsn-selector-brown {background-color: #ad8b66;}/* =============== MODULE STYLES - MODULE BOXES =============== *//* ----- SOLIDBOX STYLE ----- */div.solid-1 div.jsn-modulecontainer_inner {background-color: #53afe4;}div.solid-2 div.jsn-modulecontainer_inner {background-color: #f26522;}/* ----- LIGHTBOX STYLE ----- */div.lightbox-1 div.jsn-modulecontainer_inner {background: #f5f5f5;}#jsn-content-top div[class*="solid-"],#jsn-content-top div[class*="solid-"] h3.jsn-moduletitle,div[class*="solid-"],div[class*="solid-"] h3.jsn-moduletitle,div[class*="solid-"] p,div[class*="richbox-"] h3.jsn-moduletitle,div[class*="richbox-"] p {color: #fff;}/* =============== MODULE STYLES - MODULE ICONS =============== */h3.jsn-moduletitle span [class*="fa-"] {margin-right: 8px;}h3.jsn-moduletitle.no-text span [class*="fa-"] {margin-right: 0;}/* ============================== MISC ============================== *//* =============== GENERAL ICON ASSIGNMENT =============== */.link-icon[class*="jsn-icon-"],.link-button.button-light .link-icon[class*="jsn-icon-"],.menu-iconmenu [class*="jsn-icon-"] > a > span,.list-icon[class*="jsn-icon-"] li .jsn-listbullet,[class*="jsn-icon-"] h3.jsn-moduletitle span.jsn-moduleicon {background-image: url(/templates/jsn_dona_pro/images/icons/icons-uni.png);background-repeat: no-repeat;padding-left: 28px;}#jsn-header [class*="jsn-icon-"] h3.jsn-moduletitle span.jsn-moduleicon{background-image: url(/templates/jsn_dona_pro/images/icons/icons-uni-white.png);}#jsn-header [class*="jsn-icon-"] h3.jsn-moduletitle span.jsn-moduleicon.no-text{margin-top: 10px;}.link-icon.jsn-icon-article,.menu-iconmenu .jsn-icon-article > a > span,.list-icon.jsn-icon-article li .jsn-listbullet,.jsn-icon-article h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 0;}.link-icon.jsn-icon-calendar,.menu-iconmenu .jsn-icon-calendar > a > span,.list-icon.jsn-icon-calendar li .jsn-listbullet,.jsn-icon-calendar h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -97px;}.link-icon.jsn-icon-cart,.menu-iconmenu .jsn-icon-cart > a > span,.list-icon.jsn-icon-cart li .jsn-listbullet,.jsn-icon-cart h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -197px;}.link-icon.jsn-icon-comment,.menu-iconmenu .jsn-icon-comment > a > span,.list-icon.jsn-icon-comment li .jsn-listbullet,.jsn-icon-comment h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -297px;}.link-icon.jsn-icon-display,.menu-iconmenu .jsn-icon-display > a > span,.list-icon.jsn-icon-display li .jsn-listbullet,.jsn-icon-display h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -397px;}.link-icon.jsn-icon-download,.menu-iconmenu .jsn-icon-download > a > span,.list-icon.jsn-icon-download li .jsn-listbullet,.jsn-icon-download h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -497px;}.link-icon.jsn-icon-folder,.menu-iconmenu .jsn-icon-folder > a > span,.list-icon.jsn-icon-folder li .jsn-listbullet,.jsn-icon-folder h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -597px;}.link-icon.jsn-icon-help,.menu-iconmenu .jsn-icon-help > a > span,.list-icon.jsn-icon-help li .jsn-listbullet,.jsn-icon-help h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -1397px;}.link-icon.jsn-icon-home,.menu-iconmenu .jsn-icon-home > a > span,.list-icon.jsn-icon-home li .jsn-listbullet,.jsn-icon-home h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -697px;}.link-icon.jsn-icon-image,.menu-iconmenu .jsn-icon-image > a > span,.list-icon.jsn-icon-image li .jsn-listbullet,.jsn-icon-image h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -797px;}.link-icon.jsn-icon-info,.menu-iconmenu .jsn-icon-info > a > span,.list-icon.jsn-icon-info li .jsn-listbullet,.jsn-icon-info h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -897px;}.link-icon.jsn-icon-mail,.menu-iconmenu .jsn-icon-mail > a > span,.list-icon.jsn-icon-mail li .jsn-listbullet,.jsn-icon-mail h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -997px;}.link-icon.jsn-icon-rss,.menu-iconmenu .jsn-icon-rss > a > span,.list-icon.jsn-icon-rss li .jsn-listbullet,.jsn-icon-rss h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -1097px;}.link-icon.jsn-icon-search,.menu-iconmenu .jsn-icon-search > a > span,.list-icon.jsn-icon-search li .jsn-listbullet,.jsn-icon-search h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -1197px;}.link-icon.jsn-icon-selection,.menu-iconmenu .jsn-icon-selection > a > span,.list-icon.jsn-icon-selection li .jsn-listbullet,.jsn-icon-selection h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -1297px;}.link-icon.jsn-icon-settings,.menu-iconmenu .jsn-icon-settings > a > span,.list-icon.jsn-icon-settings li .jsn-listbullet,.jsn-icon-settings h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -1897px;}.link-icon.jsn-icon-star,.menu-iconmenu .jsn-icon-star > a > span,.list-icon.jsn-icon-star li .jsn-listbullet,.jsn-icon-star h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -497px;}.link-icon.jsn-icon-statistics,.menu-iconmenu .jsn-icon-statistics > a > span,.list-icon.jsn-icon-statistics li .jsn-listbullet,.jsn-icon-statistics h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -1497px;}.link-icon.jsn-icon-ok,.menu-iconmenu .jsn-icon-ok > a > span,.list-icon.jsn-icon-ok li .jsn-listbullet,.jsn-icon-ok h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -1597px;}.link-icon.jsn-icon-cancel,.menu-iconmenu .jsn-icon-cancel > a > span,.list-icon.jsn-icon-cancel li .jsn-listbullet,.jsn-icon-cancel h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -1697px;}.link-icon.jsn-icon-user,.menu-iconmenu .jsn-icon-user > a > span,.list-icon.jsn-icon-user li .jsn-listbullet,.jsn-icon-user h3.jsn-moduletitle span.jsn-moduleicon {background-position: 0 -1797px;}.link-button .link-icon[class*="jsn-icon-"],#jsn-topbar .menu-iconmenu [class*="jsn-icon-"] > a > span,[class*="richbox"] .menu-iconmenu [class*="jsn-icon-"] > a > span,div[class*="richbox-"][class*="jsn-icon-"] h3.jsn-moduletitle span.jsn-moduleicon {background-image: url(/templates/jsn_dona_pro/images/icons/icons-uni-white.png);background-repeat: no-repeat;}/* ============================== CSS3 EFFECTS ============================== *//* ----- READ MORE ----- */.readon {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;background-image:linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(216,216,216) 100%);background-image:-moz-linear-gradient(-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);}.readon:hover {box-shadow: 0 0 3px #333;-moz-box-shadow: 0 0 3px #333;-webkit-box-shadow: 0 0 3px #333;}/* ----- GO TOP LINK ----- */#jsn-gotoplink {transition: color 0.3s linear, background 0.3s ease-out;-moz-transition: color 0.3s linear, background 0.3s ease-out;-webkit-transition: color 0.3s linear, background 0.3s ease-out;}/* ----- TYPOGRAPHY STYLE ----- *//* TEXT STYLES */.text-box {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999;-webkit-box-shadow: 0 0 2px #999;}.text-box-highlight {transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;}.text-box-highlight:hover {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999;-webkit-box-shadow: 0 0 2px #999;}.text-highlight {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}/* LINK STYLES */.link-button,.link-button a {transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;}.link-action {transition: color 0.3s linear, background 0.3s ease-out;-moz-transition: color 0.3s linear, background 0.3s ease-out;-webkit-transition: color 0.3s linear, background 0.3s ease-out;}.link-action:hover {text-shadow: 0 1px 0 rgba(0,0,0,0.5);}.link-highlight {transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;}.link-highlight:hover {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999;-webkit-box-shadow: 0 0 2px #999;}.link-button.button-light,.link-button.button-light:hover {background-color: #DDD;}.link-button.button-dark,.link-button.button-dark:hover {background-color: #333;}.link-button.button-green,.link-button.button-green:hover {background-color: #61c46f;}.link-button.button-orange,.link-button.button-orange:hover {background-color: #f26522;}.link-button.button-blue,.link-button.button-blue:hover {background-color: #6b95e7;}.link-button.button-red,.link-button.button-red:hover {background-color: #f0525b;}.link-button.button-brown,.link-button.button-brown:hover {background-color: #ad8b66;}.link-button.button-cyan,.link-button.button-cyan:hover {background-color: #4ECDD1;}/* TABLE STYLES */table.table-style th,table.table-style td {transition: background 0.3s ease-out;-moz-transition: background 0.3s ease-out;-webkit-transition: background 0.3s ease-out;}/* LIST STYLES */ul.list-number-bullet.bullet-blue li .jsn-listbullet {background-color: #29ABE2;}ul.list-number-bullet.bullet-green li .jsn-listbullet {background-color: #577F20;}ul.list-number-bullet.bullet-brown li .jsn-listbullet {background-color: #ad8b66;}ul.list-number-bullet.bullet-orange li .jsn-listbullet {background-color: #e7663f;}ul.list-number-bullet.bullet-red li .jsn-listbullet {background-color: #f0525b;}ul.list-number-bullet.bullet-cyan li .jsn-listbullet {background-color: #4ECDD1;}/* FORM STYLE */.inputbox {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;transition: color 0.1s linear, background 0.3s ease-out, border-color 0.3s;-moz-transition: color 0.1s linear, background 0.3s ease-out, border-color 0.3s;-webkit-transition: color 0.1s linear, background 0.3s ease-out, border-color 0.3s;}#jsn-page .button {background-image: -ms-linear-gradient(top, #999, #777);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#777));background-image: -webkit-linear-gradient(top, #999, #777);background-image: -o-linear-gradient(top, #999, #777);background-image: linear-gradient(top, #999, #777);background-image: -moz-linear-gradient(top, #999, #777);background-repeat: repeat-x;border: 1px solid #000;*border: 0;border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;filter: progid:dximagetransform.microsoft.gradient(startColorstr='#999', endColorstr='#777', GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);*zoom: 1;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);transition: color 0.1s linear, background 0.3s ease-out;-moz-transition: color 0.1s linear, background 0.3s ease-out;-webkit-transition: color 0.1s linear, background 0.3s ease-out;}.button:hover,.button:active {background-image: -ms-linear-gradient(top, #777, #555);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#777), to(#555));background-image: -webkit-linear-gradient(top, #777, #555);background-image: -o-linear-gradient(top, #777, #555);background-image: linear-gradient(top, #777, #555);background-image: -moz-linear-gradient(top, #777, #555);filter: progid:dximagetransform.microsoft.gradient(startColorstr='#777', endColorstr='#555', GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);transition: color 0.1s linear, background 0.3s ease-out, background-position 0.3s;-moz-transition: color 0.1s linear, background 0.3s ease-out, background-position 0.3s;-webkit-transition: color 0.1s linear, background 0.3s ease-out, background-position 0.3s;}/* ----- MENU STYLES ----- *//* GENERAL *//* Fix Hover Event on touch mobile devices */@media only screen and (max-width: 960px), (max-device-width: 960px) {ul.menu-mainmenu li ul,ul.menu-sidemenu li ul,ul.menu-ftmenu li ul,.ft-social-link ul {transition: none;-moz-transition: none;-webkit-transition: none;-ms-transition: none;-o-transition: none;}}/* ----- SITE TOOLS ----- */ul#jsn-sitetools-menu li ul {opacity: 0;top: 0;right: 0;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: all .3s;-moz-transition: all .15s;-o-transition: all .15s;-ms-transition: all .15s;transition: all .15s;}ul#jsn-sitetools-menu li:hover ul {opacity: 1;right: 32px;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}ul#jsn-sitetools-menu li {transition: background 0.15s ease-out;-moz-transition: background 0.15s ease-out;-webkit-transition: background 0.15s ease-out;}/* ----- FONT STYLES ----- *//* ----- OVERRIDE JOOMLA 30 ----- */.jsn-joomla-30 .calendar .button {border-radius: none;-moz-border-radius: none;-webkit-border-radius: none;}/*HP5*/.homepage-demo-5 #jsn-promo-inner {width: 100%;}.homepage-demo-5 #jsn-promo,.homepage-demo-5 #jsn-promo .jsn-bootstrap3 .pb-element-container {padding: 0;margin: 0;}.homepage-demo-5 #jsn-promo .promo-intro-text-2 {position: absolute;width: 100%;top: 50%;text-align: center;margin-top: -80px;z-index: 99;}.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-title,.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-desc {font-family: 'Lato', sans-serif;margin-bottom: 30px;text-transform: uppercase;}.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-title span {color: #fff;font-size: 39px;font-weight: bold;padding: 10px;border: 1px solid rgba(255,255,255,0.5);letter-spacing: 5px;}.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-desc {color: #ccc;font-size: 24px;font-weight: 300;line-height: 30px;}.homepage-demo-5 #jsn-promo .box_skitter .next_button {background: url(/templates/jsn_dona_pro/images/arrow-next.png) no-repeat center center;right: 0;}.homepage-demo-5 #jsn-promo .box_skitter .prev_button {background: url(/templates/jsn_dona_pro/images/arrow-prev.png) no-repeat center center;left: 0;}.homepage-demo-5 #jsn-promo .box_skitter .next_button:after {content: "\f105";}.homepage-demo-5 #jsn-promo .box_skitter .prev_button:after {content: "\f104";display: inline-block;}.homepage-demo-5 #jsn-content-top {padding: 60px 0;}.homepage-demo-5 #jsn-content {background: #eff8ff;}.box-heading {text-align: center;margin: 50px 0 45px;}.box-heading h3.box-heading-title {font-size: 33px;color: #282828;}.box-heading .box-heading-des {font-size: 14px;color: #282828;}.box-services {margin-bottom: 70px;}.box-services .grid-col {background: #fff;border-width: 1px 0px 0px 1px;border-style: solid;border-color: #d9edff;text-align: center;transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;}.box-services .grid-layout:last-child .grid-col {border-width: 1px 0px 1px 1px;}.box-services .grid-layout:last-child .grid-col.grid-lastcol {border-width: 1px;}.box-services .grid-col.grid-lastcol {border-width: 1px 1px 0px 1px;}.box-services .grid-col .box-content {padding: 55px 20px 45px;width: 100%;display: inline-block;transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}.box-services .grid-col:hover {background: #29ABE2;}.box-services .grid-col .box-content:hover i, .box-services .grid-col .box-content:hover .intro-heading {color: #f2f2f2;}.box-services .grid-col i {font-size: 30px;color: #29ABE2;margin: 0;}.box-services .grid-col .intro-heading {color: #555;font-size: 15px;font-weight: bold;}.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab {margin-top: 0;}.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable {border: 1px solid #e6e6e6;padding: 0;margin: 0;}.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .nav-tabs {border-bottom: 3px solid #29ABE2;}.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .nav-tabs li {margin-bottom: 0;}.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .nav-tabs li a {padding: 15px 20px;text-transform: uppercase;color: #282828;}.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .nav-tabs li a,.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .nav-tabs li a:hover {border: none;border-radius: 0;font-weight: normal;}.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .nav-tabs li.active a {border: none;border-radius: 0;background: #29ABE2;color: #fff;}.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .tab-content {border: none;margin-bottom: 15px;}.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .tab-content img {float: left;margin-right: 20px;margin-bottom: 15px;}.jsn-pagebuilder.pb-element-button.btn-big-full .btn {width: 100%;text-align: left;padding: 18px 25px;background: #fff;border: 1px solid #e6e6e6;}/*articles*/.homepage-demo-5 #jsn-content-bottom-over {background: #fff;padding: 30px 0 50px;}.pb-element-testimonial.testimonial-style-1 .pb-testimonial .pb-testimonial-box  {background: none;border: none;}.pb-element-testimonial.testimonial-style-1 .pb-testimonial .pb-testimonial-box .arrow {display: none;}.pb-element-testimonial.testimonial-style-1 .pb-testimonial .pb-testimonial-content p {font-size: 15px;color: #f5f5f5;font-family: Lato;line-height: 24px;font-weight: 300;width: 80%;margin: 0 auto;}.pb-element-testimonial.testimonial-style-1 .pb-testimonial .pb-testimonial-name {color: #fff !important;font-size: 13px !important;letter-spacing: 3px;margin-bottom: 15px;text-transform: uppercase;font-weight: normal;}.pb-element-testimonial.testimonial-style-1 .carousel {margin-bottom: 20px !important;}.pb-element-testimonial.testimonial-style-1 .carousel.pb-testimonial .carousel-inner {padding-bottom: 0;}.pb-element-testimonial.testimonial-style-1 .pb-testimonial-avatar img {border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-moz-border-radius: 50%;}.pb-element-testimonial.testimonial-style-1 .pb-testimonial-meta {margin-top: 15px;}.pb-element-testimonial.testimonial-style-1 .pb-testimonial .pb-testimonial-jobtitle,.pb-element-testimonial.testimonial-style-1 .pb-testimonial .pb-testimonial-country,.pb-element-testimonial.testimonial-style-1 .pb-testimonial .pb-testimonial-company a {color: #fff}.pb-element-testimonial.testimonial-style-1 .pb-testimonial .pb-testimonial-jobtitle:after,.pb-element-testimonial.testimonial-style-1 .pb-testimonial .pb-testimonial-country:after {content: "  -";}.jsn-bootstrap3.pb-element-testimonial.testimonial-style-1 .carousel-indicators li {margin: 6px;background: none;border: 1px solid rgba(255,255,255, 0.8);}.jsn-bootstrap3.pb-element-testimonial.testimonial-style-1 .carousel-indicators li.active {margin: 5px;background: #fff;border: 1px solid #fff;}.pb-element-list.box-icon-style-1 .pb-icon-base {border: none !important;margin-bottom: 15px;}#jsn-content-bottom-under .newsletter {margin-bottom: 100px;}.newsletter .jsn-uniform  {width: 550px;margin: 0 auto;}.newsletter .jsn-uniform form {}.newsletter .jsn-uniform .jsn-form-content {float: left;}.newsletter .jsn-uniform .jsn-form-content .jsn-row-container,.newsletter .jsn-uniform.jsn-master .jsn-row-container,.newsletter .jsn-uniform .jsn-form-content .jsn-row-container .email {margin-bottom: 0;}.newsletter .jsn-uniform .jsn-form-content .jsn-row-container .control-group  {padding: 0 !important;}.newsletter .jsn-uniform.jsn-master .jsn-bootstrap .control-group .controls input,.newsletter .jsn-uniform.jsn-master .jsn-bootstrap .control-group .controls textarea,.newsletter .jsn-uniform.jsn-master .jsn-bootstrap .control-group .controls select {width: 100%;font-size: 16px;border-radius: 3px;border: 1px solid #d9d9d9;padding: 15px !important;margin-bottom: 10px;box-sizing: border-box !important;;}.newsletter .jsn-uniform.jsn-master .jsn-bootstrap .control-group .controls select {height: 52px;}.newsletter .jsn-uniform.jsn-master .jsn-bootstrap .control-group .controls input:focus,.newsletter .jsn-uniform.jsn-master .jsn-bootstrap .control-group .controls textarea:focus.newsletter .jsn-uniform.jsn-master .jsn-bootstrap .control-group .controls select:focus {box-shadow: none;border: 1px solid #ccc;}.newsletter .jsn-uniform form .form-actions {margin: 0 !important;padding: 0 !important;}.newsletter .jsn-uniform .btn.jsn-form-submit {background: #f0525a;box-shadow: none;border-color: #f0525a;border-radius: 3px;font-family: Lato;font-size: 13px;font-weight: 300;float: none;letter-spacing: 3px;text-transform: uppercase;text-shadow: none;padding: 9px 15px;margin-left: 0;}@media screen and (max-width: 768px)  {.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-title span {font-size: 22px;padding: 5px;}.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-desc {font-size: 15px;line-height: 1.6;}.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-title, .homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-desc {margin-bottom: 10px;}}@media screen and (max-width: 580px)  {.newsletter .jsn-uniform  {width: 390px;margin: 0 auto;}.newsletter .jsn-uniform .jsn-form-content {width: 210px;float: left;}.homepage-demo-5 #jsn-content #jsn-maincontent_inner, #jsn-promo #jsn-pos-promo div.jsn-modulecontainer {margin-top: -80px !important;}.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-title span {font-size: 18px;padding: 5px;}.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-desc {font-size: 12px;line-height: 1.6;}.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-title, .homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-desc {margin-bottom: 10px;}.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-btn {display: none;}}@media screen and (max-width: 480px)  {.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .nav-tabs li a {font-size: 12px;padding: 10px;}.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .tab-content p {clear: both;}.newsletter .jsn-uniform  {width: 290px;margin: 0 auto;}.newsletter .jsn-uniform form {border-bottom: none;}.newsletter .jsn-uniform .jsn-form-content {width: 290px;float: left;}.newsletter .jsn-uniform .email {border-bottom: 1px solid #d9d9d9;}.newsletter .jsn-uniform .btn.jsn-form-submit {float: none;margin-top: 20px;}}@media screen and (max-width: 320px)  {.homepage-demo-5 #jsn-promo .promo-intro-text-2 .promo-intro-desc {display: none;}}

/* FILE: /templates/jsn_dona_pro/css/colors/brown.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 ============================== */a {/*color: #ffba00;*/}/* ============================== LAYOUT ============================== *//* =============== LAYOUT - OVERALL PAGE =============== */#jsn-header.jsn-menu-sticky,#jsn-footer {background: #252525;}/* ============================== TYPOGRAPHY ============================== *//* =============== TYPOGRAPHY - LINK STYLES =============== *//* ----- ACTION LINK ----- */.link-action {border-bottom: 1px solid #ffba00;}.link-action:hover {background-color: #ffba00;}/* =============== TYPOGRAPHY - TABLE STYLES =============== *//* ----- COLOR HEADER TABLE ----- */table.style-colorheader thead th {background-color: #999999;border-right: 1px groove #B9B9B9;}/* ----- COLOR STRIPES TABLE ----- */table.style-colorstripes td,table.style-colorstripes th {border-bottom: 1px solid #BBBBBB;border-right: 1px groove #BBBBBB;}table.style-colorstripes thead th {background-color: #737373;}table.style-colorstripes thead th.highlight {background-color: #8B8B8B;}table.style-colorstripes tbody tr {background-color: #A3A3A3;}table.style-colorstripes tbody .highlight {background-color: #F0F0F0;}table.style-colorstripes tbody tr.odd {background-color: #8B8B8B;}table.style-colorstripes tbody tr.odd .highlight {background-color: #DBDBDB;}table.style-colorstripes tbody tr:hover th,table.style-colorstripes tbody tr:hover td {background-color: #808080;}table.style-colorstripes tbody tr:hover .highlight {background-color: #D0D0D0;}table.style-colorstripes tbody td,table.style-colorstripes tbody th {border-left: none;border-right: 1px solid #BBBBBB;}table.style-colorstripes tfoot th,table.style-colorstripes tfoot td {background-color: #737373;}.sectiontableheader {background-color: #999999;}/* ----- GREY STRIPES TABLE ----- */table.style-greystripes thead th.highlight {background-color: #8B8B8B;}/* ============================== MENU ============================== *//* =============== MENU - MAIN MENU =============== *//* ----- HOVER STATE, ACTIVE----- */div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a,div.jsn-modulecontainer ul.menu-mainmenu > li.active > a,div.jsn-modulecontainer ul.menu-mainmenu li.current > a,div.jsn-modulecontainer ul.menu-mainmenu ul li.current > a {color: #ffba00;}/* =============== MENU - TREE MENU =============== *//* ----- CURRENT / HOVER STATE ----- */div.richbox-2 ul.menu-treemenu li a:hover,div.richbox-2 ul.menu-treemenu li a.current {background-color: #214263;}div.lightbox-2 ul.menu-treemenu li a:hover,div.lightbox-2 ul.menu-treemenu li a.current {background-color: #CFF0FA;}/* =============== MENU - SIDE MENU =============== *//* ----- HOVER STATE IN SPECIFIC MODULE BOXES ----- *//*div.richbox-2 ul.menu-sidemenu > li:hover > a {background-color: #214263;}div.lightbox-2 ul.menu-sidemenu > li:hover > a {background-color: #CFF0FA;}*//* ----- ACTIVE STATE IN SPECIFIC MODULE BOXES ----- *//*div.richbox-2 ul.menu-sidemenu > li.active > a {background-color: #214263;}div.lightbox-2 ul.menu-sidemenu > li.active > a {background-color: #CFF0FA;}*//* ============================== SITE TOOLS ============================== *//* =============== SITE TOOLS - GENERAL PRESENTATION =============== *//* ============================== MODULE STYLES ============================== *//* =============== MODULE STYLES - MODULE BOXES =============== *//* ----- RICHBOX ----- */div.richbox-2 div.jsn-modulecontainer_inner {background-color: #2B5783;}/* ============================== JOOMLA! DEFAULT EXTENSIONS ============================== *//* =============== JOOMLA! EXTENSIONS - MOD_SEARCH =============== */#jsn-pos-top div.search input#mod_search_searchword {border: 1px solid #737373;}/* =============== JOOMLA! EXTENSIONS - COM_CONTENT =============== *//* ----- SECTION / CATEGORY BLOG LAYOUT ----- *//* PAGE PAGINATION */ul.jsn-pagination li.navigation-page span {background-color: #8B8B8B;}/* =============== Custom Homepage =============== */#jsn-footer a:hover, #jsn-footer ul.menu-divmenu li a:hover,div.jsn-modulecontainer ul.menu-sidemenu ul li:hover > a,div.jsn-modulecontainer ul.menu-sidemenu ul li.active > a,.jsn-2st-homepage .join-us h2 strong,#events .info span.number, #events h1 span, #events i,.jsn-joomla-30 .layout-col-dona.layout-white-bg .articlelist-item:hover .articlelist-item-content .title + div + div a:hover,.box-services .grid-col i, .jsn-pagebuilder.btn-more-link .pb-element-button a.btn:hover,div.jsn-modulecontainer ul.menu-sidemenu > li.active > a,.testi-item .jsn-bootstrap3 a, .testi-item.jsn-bootstrap3 a {color: #ffba00;}.jsn-2st-homepage .link-button.button-red,.jsn-2st-homepage .link-button.button-red:hover,.jsn-title-over-line h3:after,.jsn-joomla-30 .carousel.pb-testimonial ol.carousel-indicators li.active,#demo-categories .grid-col:hover .icon:after,.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .nav-tabs li.active a,.box-services .grid-col:hover, .jsn-pagebuilder.btn-more-link .pb-element-button a.btn,.gallery-module .pb-element-image a:before,.charity-gallery .pb-element-image a:before,.testi-item .carousel.pb-testimonial ol.carousel-indicators li.active,#jsn-master .jsn-bootstrap3.pb-element-progressbar .progress-bar, #jsn-usermodules3,div.jsn-modulecontainer ul.menu-mainmenu > li.jsn-menu-button > a {  background: #ffba00;}.jsn-joomla-30 .layout-col-dona.layout-white-bg .pb-articlelist-wrapper .articlelist-item:hover,.jsn-joomla-30 .layout-col-dona.layout-white-bg .articlelist-item:hover .articlelist-item-content .title + div + div a:hover,.jsn-pagebuilder.btn-more-link .pb-element-button a.btn,#demo-main-features div.grid-layout div.grid-col div.grid-col_inner:hover, .jsn-our-customers .jsn-author {border-color: #ffba00;}.jsn-es-item.text-item .item-container.txt-color{color: #ffba00 !important;}h2.jsn-title-line:before,.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .nav-tabs{border-bottom-color: #ffba00;}.jsn-joomla-30 .jsn-pagebuilder .pb-element-button a.btn.btn-danger {  background: #ffba00;  border-color: #ffba00;}.health-testimonial{background: #ffba00 !important;}#demo-image-gallery .grid-col .grid-col_inner .gallery-item:hover a:before {  background: rgba(173, 139, 102, .6);}/*Joomlageeks code start*/#jsn-mainbody .jsn-bootstrap3 .sprocket-mosaic-title a{/*color:#ffba00;*/}#jsn-content-top ul{border-bottom:3px solid  #ffba00;}#jsn-content-top ul li.current{background: #ffba00;}ul.features > li a:hover,.sprocket-mosaic-filter li.active,.sprocket-mosaic-g-filter li.active{background: #ffba00 !important;color:#fff;}ul.features,div.faq{border-bottom:2px solid  #ffba00;}.jsn-pagebuilder .pb-element-button a.btn-default,.jsn-pagebuilder .pb-element-button button.btn-default {background: #ffba00;border-color: #ffba00;color:#fff;}#jsn-topbar{background-color:#ffba00;}.jsn-bootstrap3.jsn-pagebuilder .btn-default:hover,.jsn-bootstrap3.jsn-pagebuilder .btn-default:focus,.jsn-bootstrap3.jsn-pagebuilder .btn-default:active,.jsn-bootstrap3.jsn-pagebuilder .btn-default.active,.jsn-bootstrap3.jsn-pagebuilder .open .dropdown-toggle.btn-default,#jsn-page #jsn-footer .button:hover{background: #fff !important;border-color: #ffba00 !important;color: #ffba00 !important;}#jsn-page #jsn-footer .button{border-radius: 3px;    box-shadow: none;    display: inline-block;    font-size: 12px;    font-weight: 600;    letter-spacing: 2px;    text-decoration: none;    text-shadow: none;    text-transform: uppercase;background: #ffba00 !important;color: #fff !important;border-color:transparent !important;background-image: none;transition:none;}/*Joomlageeks code end*/

/* FILE: /templates/jsn_dona_pro/css/styles/business.css */
/*** @author    JoomlaShine.com http://www.joomlashine.com* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.* @license   JoomlaShine.com Proprietary License*/@import url(https://fonts.googleapis.com/css?family=Lato);body {font-family: 'Lato', Verdana, Geneva, sans-serif;}h1,h2,h3,h4,h5,h6,#jsn-gotoplink,.page-header,.subheading-category,#jsn-menu a,#jsn-menu span,.componentheading,.contentheading {font-family: 'Lato', Verdana, Geneva, sans-serif;}

/* FILE: /templates/jsn_dona_pro/css/jsn_iconlinks.css */
/*** @author    JoomlaShine.com http://www.joomlashine.com* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.* @license   JoomlaShine.com Proprietary License*//* Based on extension */a[href^="aim:"] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right 0;}body.jsn-direction-rtl a[href^="aim:"] {padding-right: 0;padding-left: 20px;background-position: left 0;}a[href$='.zip'],a[href$='.rar'],a[href$='.gzip'],a[href$='.bzip'],a[href$='.ace'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -86px;}body.jsn-direction-rtl a[href$='.zip'],body.jsn-direction-rtl a[href$='.rar'],body.jsn-direction-rtl a[href$='.gzip'],body.jsn-direction-rtl a[href$='.bzip'],body.jsn-direction-rtl a[href$='.ace'] {padding-right: 0;padding-left: 20px;background-position: left -86px;}a[href^="callto:"] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -172px;}body.jsn-direction-rtl a[href^="callto:"] {padding-right: 0;padding-left: 20px;background-position: left -172px;}a[href$='.css'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -258px;}body.jsn-direction-rtl a[href$='.css'] {padding-right: 0;padding-left: 20px;background-position: left -258px;}a[href$='.dmg'],a[href$='.app'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -344px;}body.jsn-direction-rtl a[href$='.dmg'],body.jsn-direction-rtl a[href$='.app'] {padding-right: 0;padding-left: 20px;background-position: left -344px;}a[href$='.doc'],a[href$='.rtf'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -430px;}body.jsn-direction-rtl a[href$='.doc'],body.jsn-direction-rtl a[href$='.rtf'] {padding-right: 0;padding-left: 20px;background-position: left -430px;}a[href$='.rss'],a[href$='.atom'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -516px;}body.jsn-direction-rtl a[href$='.rss'],body.jsn-direction-rtl a[href$='.atom'] {padding-right: 0;padding-left: 20px;background-position: left -516px;}a[href$='.mp4'],a[href$='.avi'],a[href$='.mpg'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -602px;}body.jsn-direction-rtl a[href$='.mp4'],body.jsn-direction-rtl a[href$='.avi'],body.jsn-direction-rtl a[href$='.mpg'] {padding-right: 0;padding-left: 20px;background-position: left -602px;}a[href$='.fla'],a[href$='.swf'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -688px;}body.jsn-direction-rtl a[href$='.fla'],body.jsn-direction-rtl a[href$='.swf'] {padding-right: 0;padding-left: 20px;background-position: left -688px;}a[href$='.ical'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -774px;}body.jsn-direction-rtl a[href$='.ical'] {padding-right: 0;padding-left: 20px;background-position: left -774px;}a[href^="mailto:"] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -860px;}body.jsn-direction-rtl a[href^="mailto:"] {padding-right: 0;padding-left: 20px;background-position: left -860px;}a[href$=".mov"] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -946px;}body.jsn-direction-rtl a[href$=".mov"] {padding-right: 0;padding-left: 20px;background-position: left -946px;}a[href^="msnim:"] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1032px;}body.jsn-direction-rtl a[href^="msnim:"] {padding-right: 0;padding-left: 20px;background-position: left -1032px;}a[href$='.mp3'],a[href$='.wav'],a[href$='.ogg'],a[href$='.wma'],a[href$='.m4a'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1118px;}body.jsn-direction-rtl a[href$='.mp3'],body.jsn-direction-rtl a[href$='.wav'],body.jsn-direction-rtl a[href$='.ogg'],body.jsn-direction-rtl a[href$='.wma'],body.jsn-direction-rtl a[href$='.m4a'] {padding-right: 0;padding-left: 20px;background-position: left -1118px;}a[href$='.pdf'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1204px;}body.jsn-direction-rtl a[href$='.pdf'] {padding-right: 0;padding-left: 20px;background-position: left -1204px;}a[href$='.pps'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1290px;}body.jsn-direction-rtl a[href$='.pps'] {padding-right: 0;padding-left: 20px;background-position: left -1290px;}a[href^="skype:"] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1376px;}body.jsn-direction-rtl a[href^="skype:"] {padding-right: 0;padding-left: 20px;background-position: left -1376px;}a[href$='.torrent'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1462px;}body.jsn-direction-rtl a[href$='.torrent'] {padding-right: 0;padding-left: 20px;background-position: left -1462px;}a[href$='.ttf'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1548px;}body.jsn-direction-rtl a[href$='.ttf'] {padding-right: 0;padding-left: 20px;background-position: left -1548px;}a[href$='.txt'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1634px;}body.jsn-direction-rtl a[href$='.txt'] {padding-right: 0;padding-left: 20px;background-position: left -1634px;}a[href$='.vcard'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1720px;}body.jsn-direction-rtl a[href$='.vcard'] {padding-right: 0;padding-left: 20px;background-position: left -1720px;}a[href$=".wmv"] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1806px;}body.jsn-direction-rtl a[href$=".wmv"] {padding-right: 0;padding-left: 20px;background-position: left -1806px;}a[href$='.xls'] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1892px;}body.jsn-direction-rtl a[href$='.xls'] {padding-right: 0;padding-left: 20px;background-position: left -1892px;}a[href*="ymsgr:sendIM"] {padding-right: 20px;padding-bottom: 1px;background: url(/templates/jsn_dona_pro/images/icons/icons-ext.png) no-repeat right -1978px;}body.jsn-direction-rtl a[href*="ymsgr:sendIM"] {padding-right: 0;padding-left: 20px;background-position: left -1978px;}

/* FILE: /templates/jsn_dona_pro/css/layouts/jsn_wide.css */
/*** @author    JoomlaShine.com http://www.joomlashine.com* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.* @license   JoomlaShine.com Proprietary License*//************************************************************************************ desktop layout (larger than 1200): common settings for wide desktop screen*************************************************************************************/@media only screen and (min-width: 1200px) {#jsn-pos-topbar,#jsn-topheader-inner,#jsn-header-inner,#jsn-promo-inner,#jsn-promo-full-inner,#jsn-pos-content-top,#jsn-pos-content-top-over,#jsn-pos-content-top-below,#jsn-content_inner,#jsn-content-bottom-over-inner,#jsn-content-bottom-inner,#jsn-content-bottom-below-inner,#jsn-content-bottom-under-inner,#jsn-usermodules3-inner,#jsn-footer-inner{width: 1140px;}#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 {padding-right: 20px;}#jsn-maincontent.span12[class*="order"],#jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order2 {padding: 0;}#jsn-maincontent.span12 #jsn-centercol.span12 {padding: 0;}#jsn-content.jsn-hasinnerleft:not([class="jsn-hasinnerright"]) #jsn-maincontent.span12 #jsn-centercol {padding-right: 20px;}#jsn-content.jsn-hasinnerright:not([class="jsn-hasinnerleft"]) #jsn-maincontent.span12 #jsn-centercol {padding-left: 20px;}}

/* FILE: /templates/jsn_dona_pro/css/layouts/jsn_mobile.css */
/*** @author    JoomlaShine.com http://www.joomlashine.com* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.* @license   JoomlaShine.com Proprietary License*//************************************************************************************ mobile layout (240 - 960): common settings for both smartphone and tablet *************************************************************************************/ @media only screen and (max-width: 960px), (max-device-width: 960px) { body { font-size: 14px !important; -webkit-text-size-adjust: none; } img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ } #jsn-pos-topbar, #jsn-topheader-inner, #jsn-header-inner, #jsn-promo-inner, #jsn-promo-full-inner, #jsn-pos-content-top, #jsn-pos-content-top-over,#jsn-pos-content-top-below, #jsn-content_inner, #jsn-content-bottom-over-inner, #jsn-content-bottom-inner, #jsn-content-bottom-below-inner, #jsn-content-bottom-under-inner, #jsn-usermodules3-inner, #jsn-footer-inner { width: 100%; min-width: inherit; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } #jsn-mainbody { padding: 10px; } body.jsn-homepage #jsn-header:not(.jsn-menu-sticky) { background-color: #1e232d; } div.jsn-modulescontainer { padding: 15px 10px; } div.jsn-horizontallayout div.jsn-modulecontainer { margin-top: 20px; } [id*="jsn-content_inner"], [id*="jsn-maincontent_inner"] { left: auto; right: auto; } #jsn-content.jsn-hasinnerleft #jsn-centercol_inner, #jsn-content.jsn-hasinnerright #jsn-centercol_inner { margin: 0; } /* =============== MAIN MENU =============== */#jsn-logo a{ margin: 15px 0; } #jsn-pos-mainmenu { float: left; } #jsn-pos-toolbar { position: relative; z-index: 1000; } #jsn-menu, #jsn-logo { float: none !important; } #jsn-logo a { display: inline-block; } #jsn-logo { padding: 0 10px; position: static; text-align: center; } #jsn-menu.jsn-menu-sticky { position: fixed; top: 0; width: 100%; background: #333; } #jsn-header #jsn-pos-toolbar .jsn-modulecontainer { margin: 0 1px; } #jsn-header #jsn-pos-toolbar .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle{padding: 0;background: rgba(0,0,0,0.2);width: 40px;height: 40px;text-align: center;} #jsn-menu .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle, #jsn-menu .jsn-modulecontainer.display-inline .jsn-modulecontent { margin: 0; } .menu-mainmenu.menu-iconmenu [class*="jsn-icon-"] > a > span { background-image: url(/templates/jsn_dona_pro/images/icons/icons-uni-white.png); }#jsn-pos-mainmenu.jsn-hasMegamenu .jsn-modulecontainer {    display: block;}#jsn-pos-mainmenu.jsn-hasMegamenu .jsn-modulecontainer.jsn-megamenu {display: none;}body:not(.jsn-desktop-on-mobile) #jsn-pos-mainmenu.jsn-hasMegamenu .jsn-tpl-megamenu-container {display: none;} /* ----- MAIN TOGGLE ----- */ #jsn-menu .jsn-menu-toggle,#jsn-menu .jsn-menu-mobile-control { cursor: pointer; display: inline-block; }ul:not(.jsn-menu-mobile-slide) .jsn-menu-mobile-control {display: none;} #jsn-menu ul li .jsn-menu-toggle i { display: none; } #jsn-menu .jsn-modulecontent > .jsn-menu-toggle, #jsn-menu .jsn-modulecontainer[class*="display-"] .jsn-modulecontainer_inner h3.jsn-moduletitle { /*color: #333;*/ } #jsn-menu.jsn-mobile-menu-sticky .jsn-modulecontent > .jsn-menu-toggle, #jsn-menu.jsn-mobile-menu-sticky .jsn-modulecontainer[class*="display-"] .jsn-modulecontainer_inner h3.jsn-moduletitle { color: #fff; } #jsn-menu .jsn-modulecontainer ul.menu-mainmenu > li.parent > a .jsn-menutitle::after { display: none; } #jsn-menu .jsn-modulecontent > .jsn-menu-toggle { padding: 9px 12px; vertical-align: middle; font-size: 22px; color: #fff; } #jsn-menu .jsn-menu-toggle.active { background-color: #404040; color: #fff; }#jsn-menu ul.jsn-menu-mobile:not(.jsn-menu-mobile-slide):not(.jsn-menu-mobile-push) { position: absolute; width: 100%; left: 0; right: 0; }#jsn-menu #jsn-pos-mainmenu ul.jsn-menu-mobile:not[class*="jsn-menu-mobile-"] { left: 0; }#jsn-menu #jsn-pos-toolbar ul.jsn-menu-mobile:not[class*="jsn-menu-mobile-"] { right: 0; }#jsn-menu .jsn-modulecontent > .jsn-menu-toggle + ul:not(.jsn-menu-mobile-left):not(.jsn-menu-mobile-right) { display: none; }#jsn-menu .jsn-modulecontent > .jsn-menu-toggle + ul.jsn-menu-mobile:not(.jsn-menu-mobile-left):not(.jsn-menu-mobile-right) { display: block; }#jsn-menu ul .jsn-menu-toggle + ul {display: none;}#jsn-menu ul .jsn-menu-toggle + ul.jsn-menu-mobile {display: block;}#jsn-menu .jsn-modulecontent > .jsn-menu-toggle + ul[class*="jsn-menu-mobile-"] {/*visibility: hidden;*/display: none;overflow: auto;height: 100%;}#jsn-menu .jsn-modulecontent > .jsn-menu-toggle + ul.jsn-menu-mobile[class*="jsn-menu-mobile-"] {/*visibility: visible;*/display: block;} #jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner:hover h3.jsn-moduletitle { background: none; } #jsn-menu .jsn-modulecontainer.display-dropdown.jsn-dropdown-active .jsn-modulecontainer_inner h3.jsn-moduletitle { /*background: #4A4A4A;*/ color: #FFFFFF; } #jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle > span { padding: 11px 12px 12px; } #jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner .jsn-modulecontent { visibility: visible; display:none; } #jsn-menu div.display-dropdown.jsn-dropdown-active.jsn-modulecontainer .jsn-modulecontainer_inner .jsn-modulecontent { display: block; right: auto;  left: 0; } body.jsn-direction-rtl #jsn-menu #jsn-pos-mainmenu ul.jsn-menu-mobile { right: 0; left: auto; } #jsn-menu form#login-form a.btn {  margin: 0 0 0 -1px;} body.jsn-direction-rtl #jsn-menu #jsn-pos-toolbar ul.jsn-menu-mobile { left: 0; right: auto; } body.jsn-direction-rtl #jsn-menu .jsn-menu-toggle + ul { right: 0; } /* ----- LEVEL 1 ----- */ #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li { float: none; width: auto; } div.jsn-modulecontainer ul.menu-mainmenu > li, div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu > li, #jsn-header.jsn-menu-sticky ul.menu-mainmenu > li { padding: 0; } #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li { border-bottom: 1px solid #444; margin: 0; padding: 0; } #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile > li > a, #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile > li > a:hover { border: none; background: #333; color: #ddd; font-size: 1em; text-decoration: none; padding: 10px; border-radius: 0; } /* ----- ACTIVE STATE COLOR ----- */ #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li.active > a { color: #FFF; } body.jsn-color-blue #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a { background-color: #29ABE2; } body.jsn-color-green #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a { background-color: #477328; } body.jsn-color-red #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a { background-color: #f0525b; } body.jsn-color-cyan #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a { background-color: #4ecdc4; } body.jsn-color-orange #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a { background-color: #f26522; }body.jsn-color-brown #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li.active > a { background-color: #ad8b66; } /* ----- LEVEL 2 ----- */ #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile ul { width: auto; position: static; background-color: #444; visibility: visible; opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; margin: 0; padding: 0; border: none; } #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li > .jsn-menu-mobile { padding: 5px 15px; } #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu ul li { border: none; background: none; } #jsn-menu [id*="jsn-pos-"] div.jsn-modulecontainer ul.menu-mainmenu ul li a { border: none; background: none; color: #ccc; padding: 8px 0 8px 20px; background: url(/templates/jsn_dona_pro/images/icons/icons-base.png) left -756px no-repeat; } #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a { text-align: left; } body.jsn-direction-rtl #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a { text-align: right; } body.jsn-direction-rtl #jsn-menu [id*="jsn-pos-"] div.jsn-modulecontainer ul.menu-mainmenu ul li a, body.jsn-direction-rtl #jsn-menu [id*="jsn-pos-"] div.jsn-modulecontainer ul.menu-mainmenu ul li.parent > a { padding-left: 0; padding-right: 20px; background-position: right -756px; } #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle { top: 0; padding: 0; margin: 0; width: 32px; height: 32px; cursor: pointer; position: absolute; background: rgba(0,0,0,0.3) url(/templates/jsn_dona_pro/images/icons/icon-toggle-expand.png) center center no-repeat; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#4c000000', EndColorStr='#4c000000'); right: 0; }#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle i {display: none;} body.jsn-direction-rtl #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle { left: 0; right: auto; } #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle.active { background-image: url(/templates/jsn_dona_pro/images/icons/icon-toggle-collapse.png); } body.jsn-direction-rtl #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a { border: none; }/* ----- LEVEL 3 ----- */ #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu ul ul li { margin-left: 20px; margin-right: 10px; } body.jsn-direction-rtl #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu ul ul li { margin-left: 10px; margin-right: 20px; }/* =============== MOBILE SLIDE MENU =============== */#jsn-menu .jsn-menu-mobile-control { position: absolute;top: 5px;border: none !important;right: 15px; }#jsn-menu ul.menu-mainmenu[class*="jsn-menu-mobile-"] {    width: 280px;    height: 100%;    top: 0;    z-index: 1000;    padding: 55px 0 0;        background: #282828;    position: fixed;}#jsn-menu ul.menu-mainmenu.jsn-menu-mobile-left {left: -280px;}#jsn-menu ul.menu-mainmenu.jsn-menu-mobile-right {right: -280px;}#jsn-menu span.active + ul.jsn-menu-mobile-left {    left: 0;}#jsn-menu span.active + ul.jsn-menu-mobile-right {    right: 0;}body {    overflow-x:hidden;    width: 100%;}body.jsn-menu-mobile-push-left {left: 280px;position: absolute;}body.jsn-menu-mobile-push-right {right: 280px;position: absolute;}#jsn-menu ul.menu-mainmenu[class*="jsn-menu-mobile-"] {-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;   -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}body {    -webkit-transition: margin-left .3s ease,margin-right .3s ease;    -moz-transition: margin-left .3s ease,margin-right .3s ease;    -ms-transition: margin-left .3s ease,margin-right .3s ease;    -o-transition: margin-left .3s ease,margin-right .3s ease;    transition: margin-left .3s ease,margin-right .3s ease;    }    #jsn-content-top {    overflow-x: hidden;    }#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile-slide > li > a {padding: 10px 15px;font-size: 1em;}#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile-slide > li > a:hover {background: #222;}#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile.jsn-menu-mobile-slide ul {background-color: #222;}#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile-slide li span.jsn-menu-toggle {background-color: transparent;}div.jsn-modulecontainer ul.menu-mainmenu[class*="jsn-menu-mobile-"] li.jsn-submenu-flipback a {text-align: left;}/* =============== MOBILE TOP MENU =============== */ul.menu-topmenu {margin: 8px 0 0;} /* =============== MOBILE SIDE MENU =============== */ body div.jsn-modulecontainer ul.menu-sidemenu ul { display: none; } body div.jsn-modulecontainer ul.menu-sidemenu li.parent > a { padding-right: 8px; background-image: none; } /* ===============  SITETOOLS =============== */ #jsn-sitetoolspanel { margin: 0 52px 0 0; position: static; right: 0; top: 125px; } .jsn-menu-sticky #jsn-sitetoolspanel { margin: 5px 52px 0 0; } #jsn-sitetoolspanel.jsn-include-color { display: block; position: static; margin: 0; } ul#jsn-sitetools-menu > li {margin-right: 1px;} ul#jsn-sitetools-menu li, ul#jsn-sitetools-inline li { background: rgba(0,0,0,0.2) url(/templates/jsn_dona_pro/images/icons/icons-uni-white.png) center -1888px no-repeat; } ul#jsn-sitetools-menu li ul li, ul#jsn-sitetools-inline li ul li{ height: 40px; margin: 0 !important; } ul#jsn-sitetools-menu > li > a, ul#jsn-sitetools-inline > li > a { display: block; width: 40px; height: 40px; } ul#jsn-sitetools-menu li ul, ul#jsn-sitetools-inline li ul { z-index: 90; right: 0; top: 0; height: 100%; position: absolute; display: none; } ul#jsn-sitetools-inline li.active ul, ul#jsn-sitetools-menu li.active ul { right: 40px; display: block; visibility: visible; opacity: 1; filter: alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; } ul#jsn-sitetools-inline { margin: 0; } ul#jsn-sitetools-inline ul { width: 144px; } ul#jsn-sitetools-inline ul li { background: none; } ul#jsn-sitetools-menu ul li a, ul#jsn-sitetools-inline ul li a { float: left; width: 16px; height: 16px; margin: 12px 3px; display: inline-block; } ul#jsn-sitetools-inline li { transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out; -webkit-transition: background 0.3s ease-out; } /* -----  RTL Layout ----- */ body.jsn-direction-rtl #jsn-sitetoolspanel { left: 0; right: auto; } body.jsn-direction-rtl ul#jsn-sitetools-menu li ul, body.jsn-direction-rtl ul#jsn-sitetools-inline li ul { left: 32px; right: auto; } body.jsn-direction-rtl ul#jsn-sitetools-menu ul li a { float: right; } body.jsn-direction-rtl #jsn-pos-mainmenu {    float: right;} /* ===============  OTHER POSITIONS =============== */ div[id*="jsn-pos-stick-left"], div[id*="jsn-pos-stick-right"] { display: none; height: 0; } #jsn-pos-promo { margin: 0; width: 100%; } #jsn-pos-promo-left, #jsn-pos-promo-right, #jsn-content #jsn-maincontent, #jsn-content #jsn-maincontent #jsn-centercol, #jsn-content #jsn-leftsidecontent, #jsn-content #jsn-rightsidecontent, #jsn-content #jsn-pos-innerleft, #jsn-content #jsn-pos-innerright { width: 100%; margin: 0; } #jsn-content #jsn-maincontent_inner, #jsn-promo #jsn-pos-promo div.jsn-modulecontainer { margin: 0 !important; } #jsn-pos-promo-left div.jsn-modulecontainer, #jsn-pos-promo-right div.jsn-modulecontainer { padding: 0 !important; } #jsn-pos-breadcrumbs { padding: 10px; } #jsn-leftsidecontent_inner, #jsn-rightsidecontent_inner { padding: 0 !important; } #jsn-pos-innerleft > div, #jsn-pos-innerright > div { margin: 0 10px !important; } #jsn-pos-content-bottom + #jsn-usermodules3 { padding-top: 0 !important; } div.jsn-modulescontainer4.jsn-horizontallayout div.jsn-modulecontainer { width: 49.9%; } div#jsn-pos-breadcrumbs.display-mobile, div.jsn-modulecontainer.display-mobile { display: block; } div#jsn-pos-breadcrumbs.display-desktop, div.jsn-modulecontainer.display-desktop { display: none; } /* ============================== JOOMLA! DEFAULT EXTENSIONS ============================== */ /* =============== JOOMLA! EXTENSIONS - COM_CONTACT =============== */ /* ----- STANDARD CONTACT LAYOUT - CONTACT FORM INPUT BOXES ----- */ .jsn-mailling-form { text-align: center; } .jsn-mailling-form p { text-align: left; } .jsn-mailling-form #contact_name, .jsn-mailling-form #contact_email, .jsn-mailling-form #contact_subject, .jsn-mailling-form #contact_text { width: 100%; padding: 3px 0; } /* =============== JOOMLA! EXTENSIONS - COM_SEARCH =============== */ div.com-search #searchForm .search-phrase { margin-left: 0; } div.com-search #searchForm .search-keyword label, div.com-search #searchForm .search-ordering label, div.com-search #searchForm .search-field-title { float: none; display: inline; text-align: left; padding-bottom: 3px; } div.com-search #searchForm .search-keyword-result .search-field-title { display: inline; } div.com-search #searchForm .search-range label, div.com-search #searchForm  .search-range .search-field-title { float: left; } body.jsn-direction-rtl div.com-search #searchForm .search-range label, body.jsn-direction-rtl div.com-search #searchForm .search-range .search-field-title { float: right; } #jsn-pos-content-bottom [class*="span"]{ width: 100% !important; } #demo-gallery .item{ padding: 95px !important; } /* =============== TOOLBAR =============== */ #jsn-pos-toolbar .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle{ padding: 0px; } } @media only screen and (max-width: 767px), (max-device-width: 767px) {#jsn-pos-mainmenu.jsn-hasMegamenu .jsn-modulecontainer {display: block;}body:not(.jsn-desktop-on-mobile) #jsn-pos-mainmenu.jsn-hasMegamenu .jsn-tpl-megamenu-container {display: none;}}/************************************************************************************smartphone layout (320 - 480): everything is layout in single column*************************************************************************************/@media only screen and (max-width: 480px), (max-device-width: 480px) {#jsn-pos-content-top [class*="span"],#jsn-pos-content-bottom [class*="span"],#jsn-pos-user-top [class*="span"],#jsn-pos-user-bottom [class*="span"],#jsn-pos-mainbody-top [class*="span"],#jsn-pos-mainbody-bottom [class*="span"],#jsn-usermodules1 [class*="span"],#jsn-usermodules2 [class*="span"],#jsn-usermodules3 [class*="span"],#jsn-footermodules [class*="span"] {width: 100% !important;}#jsn-logo #jsn-logo-mobile {display: block;}#jsn-logo #jsn-logo-mobile + #jsn-logo-desktop {display: none;}#jsn-logo {float: none;text-align: center;}#jsn-pos-top,#jsn-pos-top div.jsn-modulecontainer,#jsn-social-icons {float: none;}ul.menu-topmenu {text-align: center;}#jsn-headerright {float: none;padding: 0 10px;}#jsn-headerright #jsn-pos-top {float: none;}#jsn-headerright #jsn-pos-top div.jsn-modulecontainer {float: none;margin: 0 0 15px 0;}div#jsn-pos-breadcrumbs.display-tablet,div.jsn-modulecontainer.display-tablet {display: none;}div#jsn-pos-breadcrumbs.display-smartphone,div.jsn-modulecontainer.display-smartphone {display: block;}div#jsn-content.jsn-hasright #jsn-content_inner2,div#jsn-content.jsn-hasleft #jsn-content_inner {background: none;}#jsn-pos-promo-left div.jsn-modulecontainer,#jsn-pos-promo-right div.jsn-modulecontainer,#jsn-leftsidecontent_inner,#jsn-rightsidecontent_inner {margin: 20px 10px !important;}#jsn-content.jsn-hasinnerleft #jsn-pos-innerright > div {padding-top: 0;}div.jsn-modulescontainer2 div.jsn-modulecontainer,div.jsn-modulescontainer3 div.jsn-modulecontainer,div.jsn-modulescontainer4 div.jsn-modulecontainer,div.jsn-modulescontainer5 div.jsn-modulecontainer,div.jsn-modulescontainer6 div.jsn-modulecontainer,#jsn-pos-user1,#jsn-pos-user2,#jsn-pos-user3,#jsn-pos-user4,#jsn-pos-user5,#jsn-pos-user6,#jsn-pos-user7,#jsn-pos-footer,#jsn-pos-bottom {width: 100% !important;}#jsn-pos-user1 + #jsn-pos-user2,#jsn-pos-user3 + #jsn-pos-user4 {margin-top: 15px;}#jsn-pos-user5,#jsn-pos-user6,#jsn-pos-user7 {margin: 0;margin-top: 15px;}div.jsn-horizontallayout div.jsn-modulecontainer:first-child,#jsn-usermodules3 > div:first-child {margin-top: 0;}#jsn-pos-bottom {text-align: left;}div[class*="grid-layout"] div.grid-col {width: 100%;}div.grid-layout div.grid-col div.grid-col_inner {margin-right: 0;}body.jsn-direction-rtl div.grid-layout div.grid-col div.grid-col_inner {margin-left: 0;}body.jsn-direction-rtl #jsn-social-icons ul {float: none;}/* ============================== JOOMLA! DEFAULT EXTENSIONS ============================== *//* =============== JOOMLA! EXTENSIONS - COM_CONTENT =============== *//* ----- ARTICLE DETAILS ----- */p, pre, blockquote, form, dl, ul, ol, fieldset, address, table {word-wrap: break-word;}/* ----- SECTION / CATEGORY BLOG LAYOUT ----- *//* ARTICLE COLUMN CONTAINER */.jsn-articlecols {float: none;width: 100% !important;}.jsn-articlecols .jsn-article {padding: 0;}/* =============== JOOMLA! EXTENSIONS - COM_NEWSFEED =============== */.com-newsfeed table.jsn-infotable td.jsn-table-column-links,.com-newsfeed legend.hidelabeltxt {display: none;}.com-newsfeed div.display-limit {float: right;}.com-newsfeed table.category {width: 100%;border: none;border-collapse: collapse;}.com-newsfeed table.category thead th {padding: 10px;}.com-newsfeed table.category thead .item-title {text-align: left;}.com-newsfeed table.category thead {background-color: #999;text-shadow: 0 1px 0 rgba(0,0,0,0.5) ;}.com-newsfeed table.category thead th a {color: #FFF;}.com-newsfeed table.category .item-num-art {text-align: center;}.com-newsfeed table.category .item-link {display: none;}.com-newsfeed table.category tbody td {padding: 10px 5px;border-bottom: 1px solid #CCC;}.jsn-joomla-30 .com-newsfeed ul.category li {float: left;width: 100%;}.jsn-joomla-30 .com-newsfeed div.display-limit {float: none;}/* =============== JOOMLA! EXTENSIONS - COM_CONTACT =============== */.com-contact table.jsn-infotable td.jsn-table-column-country,.com-contact table.jsn-infotable td.jsn-table-column-state,.com-contact table.jsn-infotable td.jsn-table-column-suburb,.com-contact table.jsn-infotable td.jsn-table-column-position {display: none;}/* =============== JOOMLA! EXTENSIONS - COM_USER =============== *//* ----- USER FORM LAYOUT ----- */div.com-user div.default-login {width: 90%;}div.com-user div.default-login .login-fields input {display: block;width: 95%;}div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {  max-width: 210px;}#jsn-menu .jsn-modulecontainer.display-dropdown .input-append .add-on,#jsn-menu .jsn-modulecontainer.display-dropdown .input-prepend .add-on,#jsn-menu form#login-form a.btn {  padding: 0 10px;}#jsn-menu .input-prepend input,#jsn-menu .input-append input {  display: inline-block;  width: 100px;}.link-button {padding: 8px 15px;}}/************************************************************************************ tablet wide layout (481 - 960): arrange modules in 3 columns and 1 side bar *************************************************************************************/ @media only screen and (min-width: 481px) and (max-width: 960px), (min-device-width: 481px) and (max-device-width: 960px) { #jsn-content-top.jsn-haspromoleft.jsn-haspromoright #jsn-promo #jsn-pos-promo-left, #jsn-content-top.jsn-haspromoleft.jsn-haspromoright #jsn-promo #jsn-pos-promo-right, #jsn-content.jsn-hasleft.jsn-hasright #jsn-leftsidecontent, #jsn-content.jsn-hasleft.jsn-hasright #jsn-rightsidecontent, #jsn-content.jsn-hasinnerright #jsn-pos-innerleft, #jsn-content.jsn-hasinnerleft #jsn-pos-innerright { width: 49.95%; float: left; } #jsn-pos-promo, #jsn-pos-promo-left, #jsn-pos-promo-right, #jsn-maincontent, #jsn-leftsidecontent, #jsn-rightsidecontent, #jsn-pos-innerleft, #jsn-pos-innerright { margin: 0; } #jsn-maincontent { padding: 0 !important; } #jsn-pos-promo-left[class*="order"] div.jsn-modulecontainer, #jsn-pos-promo-right[class*="order"] div.jsn-modulecontainer { margin: 20px 10px; } #jsn-leftsidecontent div.jsn-modulecontainer, #jsn-rightsidecontent div.jsn-modulecontainer { margin-top: 20px; } #jsn-leftsidecontent div.jsn-modulecontainer:first-child, #jsn-rightsidecontent div.jsn-modulecontainer:first-child { margin-top: 0; } #jsn-pos-content-top, #jsn-pos-content-bottom, #jsn-pos-user-top, #jsn-pos-user-bottom, #jsn-pos-mainbody-top, #jsn-pos-mainbody-bottom { padding-top: 0 !important; } div#jsn-pos-breadcrumbs.display-smartphone, div.jsn-modulecontainer.display-smartphone { display: none; } div#jsn-pos-breadcrumbs.display-tablet, div.jsn-modulecontainer.display-tablet { display: block; } #jsn-leftsidecontent_inner, #jsn-rightsidecontent_inner { margin: 15px 10px !important; } #jsn-pos-innerleft > div, #jsn-pos-innerright > div { padding: 15px; } div.grid-layout4 div.grid-col, div.grid-layout5 div.grid-col, div.grid-layout6 div.grid-col { /*width: 33.3%;*/ } div.jsn-modulescontainer3 #jsn-pos-user5 div.jsn-modulecontainer, div.jsn-modulescontainer3 #jsn-pos-user6 div.jsn-modulecontainer, div.jsn-modulescontainer3 #jsn-pos-user7 div.jsn-modulecontainer { width: 100%; } #jsn-pos-content-top .span2, #jsn-pos-content-top .span3, #jsn-pos-content-top .span4, #jsn-pos-content-bottom .span2, #jsn-pos-content-bottom .span3, #jsn-pos-content-bottom .span4, #jsn-pos-user-top .span2, #jsn-pos-user-top .span3, #jsn-pos-user-top .span4, #jsn-pos-user-bottom .span2, #jsn-pos-user-bottom .span3, #jsn-pos-user-bottom .span4, #jsn-usermodules3 .span2, #jsn-usermodules3 .span3, #jsn-usermodules3 .span4, #jsn-pos-mainbody-top .span2, #jsn-pos-mainbody-top .span3, #jsn-pos-mainbody-top .span4, #jsn-pos-mainbody-bottom .span2, #jsn-pos-mainbody-bottom .span3, #jsn-pos-mainbody-bottom .span4 { width: 31.491712707182323%; float: left; } #jsn-pos-content-top .span2:nth-child(4), #jsn-pos-content-top .span3:nth-child(4), #jsn-pos-content-bottom .span2:nth-child(4), #jsn-pos-content-bottom .span3:nth-child(4), #jsn-pos-user-top .span2:nth-child(4), #jsn-pos-user-top .span3:nth-child(4), #jsn-pos-user-bototm .span2:nth-child(4), #jsn-pos-user-bottom .span3:nth-child(4), #jsn-usermodules3 .span2:nth-child(4), #jsn-usermodules3 .span3:nth-child(4), #jsn-pos-mainbody-top .span2:nth-child(4), #jsn-pos-mainbody-top .span3:nth-child(4), #jsn-pos-mainbody-bottom .span2:nth-child(4), #jsn-pos-mainbody-bottom .span3:nth-child(4) { margin-left: 0; } }/************************************************************************************ tablet narrow layout (481 - 767): arrange modules in 2 columns and 1 side bar *************************************************************************************/ @media only screen and (min-width: 481px) and (max-width: 768px), (min-device-width: 481px) and (max-device-width: 768px) and (orientation:portrait) { #jsn-pos-content-top [class*="span"], #jsn-pos-content-bottom [class*="span"], #jsn-pos-user-top [class*="span"], #jsn-pos-user-bottom [class*="span"], #jsn-pos-mainbody-top [class*="span"], #jsn-pos-mainbody-bottom [class*="span"], #jsn-usermodules1 [class*="span"], #jsn-usermodules2 [class*="span"], #jsn-usermodules3 [class*="span"], #jsn-footermodules [class*="span"] { width: 48.93617021276595%; margin-left: 0; float: left; } .jsn-horizontallayout .span12, #jsn-usermodules1 .span12, #jsn-usermodules2 .span12, #jsn-usermodules3 .span12 { width: 100% !important; } #jsn-pos-content-top [class*="span"]:nth-child(2), #jsn-pos-content-top [class*="span"]:nth-child(4), #jsn-pos-content-top [class*="span"]:nth-child(6), #jsn-pos-content-bottom [class*="span"]:nth-child(2), #jsn-pos-content-bottom [class*="span"]:nth-child(4), #jsn-pos-content-bottom [class*="span"]:nth-child(6), #jsn-pos-user-top [class*="span"]:nth-child(2), #jsn-pos-user-top [class*="span"]:nth-child(4), #jsn-pos-user-top [class*="span"]:nth-child(6), #jsn-pos-user-bottom [class*="span"]:nth-child(2), #jsn-pos-user-bottom [class*="span"]:nth-child(4), #jsn-pos-user-bottom [class*="span"]:nth-child(6), #jsn-pos-mainbody-top [class*="span"]:nth-child(2), #jsn-pos-mainbody-top [class*="span"]:nth-child(4), #jsn-pos-mainbody-top [class*="span"]:nth-child(6), #jsn-pos-mainbody-bottom [class*="span"]:nth-child(2), #jsn-pos-mainbody-bottom [class*="span"]:nth-child(4), #jsn-pos-mainbody-bottom [class*="span"]:nth-child(6), #jsn-usermodules1 [class*="span"]:nth-child(2), #jsn-usermodules2 [class*="span"]:nth-child(2), #jsn-usermodules3 [class*="span"]:nth-child(2), #jsn-footermodules [class*="span"]:nth-child(2) { margin-left: 2.127659574468085%; } #jsn-usermodules3.jsn-modulescontainer3 .span4:last-child { margin-top: 20px; } }