@import url(/cache/jpx_pw/2f2231aef6b4bbbfb999e08551230c06.css);

/* FILE: /templates/jpx_pw/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;}/*canh comment*/#rev_slider_1_1_wrapper{padding:0px !important}#jsn-social-icons{text-align:center}#jsn-pos-footer{text-align:center}.center{text-align:center}.trang{color:#fff}ul.address_foot li{position:relative;margin-bottom:30px;}ul.address_foot li p{padding:0 15px;}ul.address_foot li i{font-family:'FontAwesome';    font-size: 20px;    font-weight: normal;    font-style: normal;margin-right: 0px !important;}ul.address_foot li span:before {    content: '';    position: absolute;    width: 45px;    height: 45px;    border: 2px solid #fff;    transform: rotate(-45deg);left: 50%;    top: -14%;margin-left:-22px}#jsn-pos-logo .jsn-mod-custom{padding-top:0px}#jsn-pos-logo .jsn-mod-custom a:hover{color:#2db34c}#jsn-pos-logo .jsn-mod-custom h1{margin-top:13px;display: inline-block}.jsn-menu-sticky #jsn-pos-logo .jsn-mod-custom h1{margin-top:0px;display: inline-block}.jsn-mod-custom{padding-top:25px}.tmppaper.focus .jsn-mod-custom{padding-top:0px}.bt-cs.tmppaper .bt-inner{clear:both;padding:20px;box-shadow: 0 0 10px #ccc;    margin: 5px 5px 20px 20px;}.bt-cs.tmppaper .bt-inner:hover a{color:#2db34c}.bt-cs.tmppaper .bt-inner .bt-title{display:inline;font-family:'UTMAndrogyne', Verdana, Geneva, sans-serif;    text-transform: capitalize;    font-weight: normal;font-size:18px}.bt-cs.tmppaper .bt-inner img{margin-right:20px}.bt-cs.tmppaper .owl-wrapper-outer.autoHeight{margin-left:-10px}.bt-cs.tmppaper .bt-extra{clear:none}.bt-cs.tmppaper .readmore{text-align:right}.bt-cs.tmppaper .readmore i{font-family: 'FontAwesome';    font-style: normal;}.bt-cs.tmppaper .bt-date{color:#bbb}.address_foot .fa{font-size:20px}.tmppaper.focus{padding:110px 0px}.tmppaper.focus p{color:#fff;text-align: center;    line-height: 50px;    padding: 0px 40px 0px 40px;    font-size: 40px;font-family:'UTMAndrogyne', Verdana, Geneva, sans-serif; margin:0px}.tmppaper.focusproduct h3.jsn-moduletitle{padding-top:80px}.block_item.tmppaper .name{font-family:'UTMAndrogyne', Verdana, Geneva, sans-serif;font-size:20px;padding:25px 0px;text-align:center}.block_item.tmppaper .description{text-align:center;    line-height: 25px;}.block_item.tmppaper .buttons{text-align:center;padding:10px 0px;margin-top:25px}.block_item.tmppaper .buttons a{padding:10px 20px;border:1px solid #2db34c}.block_item.tmppaper .buttons a:hover{color:#fff;background:#2db34c}.block_item.tmppaper .image{text-align:center;width:300px;height:300px;overflow:hidden;margin: 0 auto;}.block_item.tmppaper.left0{margin-left:0px;clear:left;}.tmppaper.focusproduct .block_item {border-bottom:1px solid #cdcdcd;padding-bottom:25px;margin-bottom:40px}.jsn-homepage #jsn-content{padding:0px}.tmppaper.aboutpaper .module_desc{text-align:center;font-style:italic;padding:0px 200px 60px 200px;line-height:25px; font-size:16px}.tmppaper.aboutpaper img{display:block;margin-bottom:20px}.tmppaper.aboutpaper .cat_item {text-align:center;    padding: 0px 20px;}.tmppaper.aboutpaper .cat_item span{font-family:'UTMAndrogyne', Verdana, Geneva, sans-serif;font-size:18px;text-align:center;}.tmppaper.aboutpaper .cat_item .category_desc{margin-top:10px;text-align:center;}.tmppaper.aboutpaper h3.jsn-moduletitle { padding-top: 75px;padding-bottom: 40px;}#jsn-content-bottom-over.idTestimonial{background: #171c26;}.testimonial .ztTestimonial .row-info{background:none;color:#fff;    margin-top: 40px;}.testimonial .ztTestimonial .name {color:#fff;font-size: 16px;font-style: italic;font-weight:bold}.testimonial .ztTestimonial .row-info .content-testimonial{color:#fff;font-size: 16px;font-style: italic;}.testimonial .ztTestimonial .row-info .content-testimonial .fa-quote-left:before{font-size:30px}.testimonial .ztTestimonial p.content-testimonial{padding:0px 180px}.tmppaper.testimonial h3.jsn-moduletitle{color:#fff}.tmppaper.testimonial h3.jsn-moduletitle span{background:none;height:0px}#jsn-content-bottom-over{padding:105px 0px}.clogo{position:relative}.clogo.other{margin-top:13px}.clogo .slogan{line-height:1.2;display: inline-block;color:#666666;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-size: 16px;vertical-align: middle;text-align:center}.clogo .slogan .sloganbold{font-size:30px;font-weight:800;color:#222}.support{list-style-type:none;position: absolute;  right: 40px;  top: 0px ;z-index:9999;font-size:13px}.support li{float:left}.support li i{float:left; font-family: 'FontAwesome';    font-style: normal;font-size:16px}#jsn-menu span.jsn-menutitle{font-family: 'Roboto', Verdana, Geneva, sans-serif}.jsn-joomla-30 #jsn-pos-breadcrumbs {padding: 60px 15px 20px 0;}#jsn-breadcrumbs {background: url(/templates/jpx_pw/images/bread.jpg) no-repeat fixed top center;background-size: cover;}.breadcrumb>li{text-shadow:none}#jsn-pos-left{padding-top:7px}#jsn-pos-left h3.jsn-moduletitle{text-align:center;position:relative;padding-bottom:25px;font-size:1.4em;font-weight:normal;text-transform:capitalize}#jsn-pos-left h3.jsn-moduletitle:after{background: url(/templates/jpx_pw/images/line_title_left.png) no-repeat center;    width: 100%;height: 16px;content:'';position: absolute;bottom: 3px;z-index:99;left:0px;}#jsn-pos-left .list-nobullet .skype i,.list-nobullet .left_phone i{font-family: 'FontAwesome';    font-style: normal;font-size:20px}#jsn-pos-left ul.list-nobullet li.left_phone,ul.list-nobullet li.skype{margin:0px;padding:9px}#jsn-pos-left .list-nobullet{border:1px solid #EAEAEA}#jsn-pos-left .list-nobullet li:first-child {border-bottom: 1px dotted #ddd;}#jsn-pos-left .list-nobullet .left_phone i{color:#fb0404}#jsn-pos-left .list-nobullet .skype i{color:#0088cc;}div.jsn-modulecontainer ul.menu-mainmenu > li > a:hover{color:#2db34c}#jsn-social-icons ul li a:hover{color:#fff}.page-header a{color:#333}.page-header a:hover{color:#2db34c}#jsn-pos-footer .jsn-mod-custom{padding-top:30px}.jsn-homepage #jsn-content-bottom-below{padding:95px 0px}.tmppaper.focusproduct .block_item.tmppaper .buttons a{color:#2db34c}.tmppaper.focusproduct .block_item:hover a{color:#2db34c}.tmppaper.focusproduct .block_item:hover .buttons a{    color: #fff;background: #2db34c;}.tmppaper .aboutpaper .owl-item:hover a{color:#2db34c}ul.support .fa {font-size: 16px;color: #888;}.latest_news div.jsn-modulescontainer {padding-top:45px}.latest_news .tmppaper h3.jsn-moduletitle{padding-bottom:45px}/*end*/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/jpx_pw/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: #333;position: fixed;left: 50%;bottom: 0;margin-left: -40px;} */#jsn-gotoplink {    color: #fff;    z-index: 999999;    display: inline-block;    position: fixed;    right: 1.5%;    bottom: 35px;    border-bottom: 0;    width: 45px;    height: 45px;    background-color: #465A66;    border: 2px solid #ecf0f3;    border-radius: 50%;    text-align: center;    line-height: 45px;}#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/jpx_pw/images/icons/icon-text-alert.png) no-repeat;}.text-info {border-left: 3px solid #B7D2F2;background: #DBE7F8 url(/templates/jpx_pw/images/icons/icon-text-info.png) no-repeat;}.text-download {border-left: 3px solid #DDEDBC;background: #F2F9E5 url(/templates/jpx_pw/images/icons/icon-text-download.png) no-repeat;}.text-comment {border-left: 3px solid #FEEBAB;background: #FEF8E1 url(/templates/jpx_pw/images/icons/icon-text-comment.png) no-repeat;}.text-tip {border-left: 3px solid #FEEBAB;background: #FFFFD5 url(/templates/jpx_pw/images/icons/icon-text-tip.png) no-repeat;}.text-attachment {border-left: 3px solid #e5e5e5;background: #f2f2f2 url(/templates/jpx_pw/images/icons/icon-text-attachment.png) no-repeat;}.text-video {border-left: 3px solid #e5e5e5;background: #f2f2f2 url(/templates/jpx_pw/images/icons/icon-text-video.png) no-repeat;}.text-audio {border-left: 3px solid #e5e5e5;background: #f2f2f2 url(/templates/jpx_pw/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: #333;}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/jpx_pw/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; */background: #fff;}#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:  28px 0px; */padding:  36px 0 20px 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/jpx_pw/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/jpx_pw/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/jpx_pw/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/jpx_pw/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: #333;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/jpx_pw/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/jpx_pw/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/jpx_pw/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/jpx_pw/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/jpx_pw/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/jpx_pw/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 #333;*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/jpx_pw/images/arrow-next.png) no-repeat center center;right: 0;}.homepage-demo-5 #jsn-promo .box_skitter .prev_button {background: url(/templates/jpx_pw/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/jpx_pw/css/colors/green.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: #333;}a:hover,a:focus {color: #2db34c;}/* ============================== LAYOUT ============================== *//* =============== LAYOUT - OVERALL PAGE =============== */#jsn-usermodules3 {  background-color: #82c250;}/* ============================== TYPOGRAPHY ============================== *//* =============== TYPOGRAPHY - LINK STYLES =============== *//* ----- ACTION LINK ----- */.link-action {border-bottom: 1px solid #2db34c;}.link-action:hover {background-color: #2db34c;}/* =============== TYPOGRAPHY - TABLE STYLES =============== *//* ----- COLOR HEADER TABLE ----- */table.style-colorheader thead th {background-color: #2db34c;  border-right: 1px solid #6F951E;  border-bottom: none;}/* ----- COLOR STRIPES TABLE ----- */table.style-colorstripes td,table.style-colorstripes th {border-bottom: 1px solid #2C6700;border-right: 1px groove #54C401;}table.style-colorstripes td:last-child,table.style-colorstripes th:last-child {border-right: none;}table.style-colorstripes thead th {background-color: #2db34c;}table.style-colorstripes thead th.highlight {background-color: #255401;}table.style-colorstripes tbody tr {background-color: #2db34c;border-right: none;}table.style-colorstripes tbody .highlight {background-color: #E8F4D7;}table.style-colorstripes tbody tr.odd {background-color: #2C6700;}table.style-colorstripes tbody tr.odd .highlight {background-color: #D6EDB6;}table.style-colorstripes tbody tr:hover th,table.style-colorstripes tbody tr:hover td {background-color: #729A1D;}table.style-colorstripes tbody tr:hover .highlight {background-color: #CCE9A5;}table.style-colorstripes tbody td,table.style-colorstripes tbody th {border-left: none;border-right: 1px solid #285B01;}table.style-colorstripes tbody td:last-child,table.style-colorstripes tbody th:last-child {border-right: none;}table.style-colorstripes tfoot th,table.style-colorstripes tfoot td {background-color: #255401;}.sectiontableheader {background-color: #5f9936;}/* ----- GREY STRIPES TABLE ----- */table.style-greystripes thead th.highlight {background-color: #2db34c;}/* ============================== MENU ============================== *//* =============== MENU - MAIN MENU =============== *//* ----- HOVER STATE, ACTIVE STATE ----- */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: #2db34c;}/*--- Sticky ---*/#jsn-header.jsn-menu-sticky div.jsn-modulecontainer ul.menu-mainmenu > li:hover > a,#jsn-header.jsn-menu-sticky div.jsn-modulecontainer ul.menu-mainmenu > li > a:hover,#jsn-header.jsn-menu-sticky div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {color: #2db34c;}/* ----- ACTIVE STATE ----- */#jsn-header.jsn-menu-sticky div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {color: #2db34c;}/* ============================== JOOMLA! DEFAULT EXTENSIONS ============================== *//* =============== JOOMLA! EXTENSIONS - MOD_SEARCH =============== */#jsn-pos-top div.search input#mod_search_searchword {border: 1px solid #477328;}/* =============== JOOMLA! EXTENSIONS - COM_CONTENT =============== *//* ----- SECTION / CATEGORY BLOG LAYOUT ----- *//* PAGE PAGINATION */ul.jsn-pagination li.navigation-page span {background-color: #2db34c;}/* =============== 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: #2db34c;}.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: #2db34c;}.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: #2db34c;}.jsn-es-item.text-item .item-container.txt-color{color: #2db34c !important;}h2.jsn-title-line:before,.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .nav-tabs{border-bottom-color: #2db34c;}.jsn-joomla-30 .jsn-pagebuilder .pb-element-button a.btn.btn-danger {  background: #2db34c;  border-color: #2db34c;}.health-testimonial{background: #2db34c !important;}#demo-image-gallery .grid-col .grid-col_inner .gallery-item:hover a:before {  background: rgba(134, 181, 34, .7);}

/* FILE: /templates/jpx_pw/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*/body {font-family: 'Open Sans', 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: 'UTMAndrogyne', Verdana, Geneva, sans-serif;}

/* FILE: /templates/jpx_pw/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,#jsn-breadcrumbs-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/jpx_pw/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) {  #jsn-pos-logo .jsn-mod-custom h1{margin: 0px}  .tmppaper.focus p{font-size:20px;line-height:30px}  .tmppaper.aboutpaper .module_desc{padding:0px} .tmppaper.aboutpaper img { display: block; margin: 0px auto 20px;} .tmppaper h3.jsn-moduletitle span{line-height:60px} .testimonial .ztTestimonial .row-info{margin-top:90px} .testimonial .ztTestimonial .row-info .content-testimonial{padding:0px} #jsn-header:after{background: url("/images/linebeforefoot2.png") repeat-x;    width: 100%;height: 8px;content:'';position: absolute; bottom: -9px;z-index:99} 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: #fff; } 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: 5px 0 0px; } #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/jpx_pw/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: #000; } .jsn-menu-sticky #jsn-menu .jsn-modulecontent > .jsn-menu-toggle { padding: 9px 12px; vertical-align: middle; font-size: 22px; color: #000; } #jsn-menu .jsn-menu-toggle.active { background-color: #404040; color: #fff; } .jsn-menu-sticky #jsn-menu .jsn-menu-toggle.active { background-color: #fff; color: #000; } .support{display:none}#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/jpx_pw/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/jpx_pw/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/jpx_pw/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/jpx_pw/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: inline;}.tmppaper h3.jsn-moduletitle{font-size:35px}#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; } }

/* FILE: /templates/jpx_pw/css/jsn_social_icons.css */
/*** @author    JoomlaShine.com http://www.joomlashine.com* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.* @license   JoomlaShine.com Proprietary License*//* ========== SOCIAL - ICON ========== */#jsn-social-icons > h3{margin: 0;color: #fff;font-size: 1em;padding-bottom: 60px;font-weight: 400;text-transform: capitalize;letter-spacing: 1px;font-size:35px}#jsn-social-icons ul {margin: 0;}#jsn-social-icons ul li {/* float: left; */ list-style: none;margin: 0 7px;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;display:inline-block;position:relative}#jsn-social-icons ul li a {display: block;position: relative;outline: none;text-align: center;padding:10px;}#jsn-social-icons ul a:before {font-size: 22px;margin-right: 0px;width: 24px;    height: 24px;    display: inline-block;}#jsn-social-icons ul li:before {    content: '';    position: absolute;    width: 45px;    height: 45px;    border: 2px solid #fff;    transform: rotate(-45deg);left:50%; margin-left:-22px}#jsn-social-icons ul > li:hover:before{background:#2db34c;}body.jsn-color-red #jsn-social-icons ul a:before {color: #f0525b;}body.jsn-color-blue #jsn-social-icons ul a:before {color: #29ABE2;}body.jsn-color-orange #jsn-social-icons ul a:before {color: #f26522;}body.jsn-color-cyan #jsn-social-icons ul a:before {color: #4ecdc4;}body.jsn-color-brown #jsn-social-icons ul a:before {color: #ad8b66;}#jsn-social-icons ul .facebook a:before {    content: '\f09a';}#jsn-social-icons ul .twitter a:before {    content: '\f099';}#jsn-social-icons ul .youtube a:before {    content: '\f167';}#jsn-social-icons ul .googleplus a:before {    content: '\f0d5';}#jsn-social-icons ul .pinterest a:before {    content: '\f0d2';}#jsn-social-icons ul .myspace a:before {    content: '\f007';}#jsn-social-icons ul .flickr a:before {    content: '\f16e';}#jsn-social-icons ul .dribble a:before {    content: '\f17d';}#jsn-social-icons ul .stumbleupon a:before {    content: '\f1a4';}#jsn-social-icons ul .yahoo a:before {    content: '\f19e';}#jsn-social-icons ul .skype a:before {    content: '\f17e';}#jsn-social-icons ul .rss a:before {    content: '\f09e';}#jsn-social-icons ul .linkedin a:before {    content: '\f0e1';}#jsn-social-icons ul .instagram a:before {    content: '\f16d';}/* ========== RTL LAYOUT ========== */body.jsn-direction-rtl #jsn-social-icons ul li a span{    float: right;  margin: 3px 0 0 10px;}body.jsn-direction-rtl #jsn-social-icons ul li a { text-align: right;}@media only screen and (max-width: 480px), (max-device-width: 480px) {#jsn-social-icons,#jsn-social-icons ul,#jsn-social-icons ul li {float: none;}#jsn-social-icons ul {text-align: center;}/*#jsn-social-icons ul li {display: inline-block;float: left;width: 35%;margin: 0 20px;}*/}

/* FILE: /templates/jpx_pw/css/custom.css */
/* ========== PROMO ========== */body.jsn-homepage #jsn-promo-inner,body.jsn-2st-homepage #jsn-promo-inner,body.jsn-3st-education #jsn-promo-inner,body.jsn-6st-religion #jsn-promo-inner {width: 100%;}.jsn-es-item.text-item a .item-container > * {font-weight: 400;letter-spacing: 3px;}.jsn-es-item.text-item .item-container {font-weight: 200;}body.content-slider-page .item-page.content-slider-page .jsn-es-slider.jsn-es-slider-2 .jsn-es-viewport{  width: 100% !important;  margin: 0 !important;}body.jsn-demo-page #jsn-header:not(.jsn-menu-sticky),body.jsn-2st-homepage #jsn-header:not(.jsn-menu-sticky),body.jsn-3st-education #jsn-header:not(.jsn-menu-sticky),body.jsn-4st-homepage #jsn-header:not(.jsn-menu-sticky),body.homepage-demo-5 #jsn-header:not(.jsn-menu-sticky),body.jsn-6st-religion #jsn-header:not(.jsn-menu-sticky)  {  background-color: transparent;  position: absolute;  width: 100%;}.jsn-homepage #jsn-promo-full-inner,.jsn-2st-homepage #jsn-promo-full-inner,.jsn-3st-education #jsn-promo-full-inner {padding: 0 !important;}body.jsn-homepage #jsn-promo,body.jsn-2st-homepage #jsn-promo,body.jsn-3st-education #jsn-promo,body.jsn-4st-homepage #jsn-promo,body.jsn-6st-religion #jsn-promo {padding: 0;}.jsn-2st-homepage #jsn-promo,.jsn-3st-education #jsn-promo,.jsn-6st-religion #jsn-promo {position: relative;z-index: 1;}.jsn-homepage #jsn-promo-full,.jsn-2st-homepage #jsn-promo-full {background-color: #171c26;}#events {background-color: #fff;padding: 45px 100px 35px;margin: -190px 0 0 0;text-align: left;z-index: 99;position: relative;}body.jsn-3st-education #events {margin: 0 0 50px 0;padding-left: 0;padding-right: 0;background-color: transparent;border-bottom: 1px solid #f0f2f3;padding-bottom: 55px;}body.jsn-3st-education #jsn-pos-content-top {padding-top: 80px;}body.jsn-3st-education #jsn-content-top-below {background: #fff url(/templates/jpx_pw/images/backgrounds/bg-education.jpg) center top no-repeat;padding-top: 265px;}body.jsn-3st-education #jsn-pos-content-top-below {padding: 0;}#jsn-content-top-below .pb-element-container {padding-bottom: 0;margin: 0;}.dona-event .pb-element-container {background-color: #fff;}#jsn-content-top-below .pb-element-container.link-button.button-border {padding-top: 20px;padding-bottom: 40px;display: block;}#events h3 {color: #464646;font-size: 20px;font-weight: 100;}#events h1 {margin: 0;text-transform: uppercase;color: #464646;}#events i {font-size: 60px;color: #82878E;}body.jsn-color-cyan #events i {color: #4ecdc4;}#events .info span {display: block;}#events .info span.number {font-size: 30px;font-weight: bold;line-height: 30px;margin-bottom: 20px;}#events .info span.title {font-size: 14px;font-weight: bold;text-transform: uppercase;color: #9d9d9d;}#events .info {  margin: 30px 0;  padding: 20px 0;  border-right: 1px solid #f0f2f3;  text-align: center;}.layout-col-dona .articlelist-item-content .title + div + div {  margin-top: 45px;  display: block;}.layout-col-dona .articlelist-item-content .title + div + div a {  color: #464646;  text-transform: uppercase;  font-family: Lato;  border: 1px solid #777;  padding: 10px 25px;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-moz-border-radius: 2px;  font-weight: 400;  font-size: 12px;  text-decoration: none;}.jsn-6st-religion #jsn-content-top-below #jsn-pos-content-top-below {padding-top: 50px;}.layout-col-dona.layout-col-fourth .pb-articlelist-wrapper .articlelist-item {width: 23%;background-color: #fff;padding: 0;min-height: 252px;}.layout-col-dona.layout-col-fourth .pb-articlelist-wrapper .articlelist-item:first-child {margin-right: 22px;margin-left: 0;}.layout-col-dona.layout-col-fourth .pb-articlelist-wrapper .articlelist-item + .articlelist-item {margin-left: 8px;margin-right: 15px;}.layout-col-dona.layout-col-fourth .pb-articlelist-wrapper .articlelist-item + .articlelist-item + .articlelist-item {margin-left: 15px;margin-right: 8px;}.layout-col-dona.layout-col-fourth .pb-articlelist-wrapper .articlelist-item:last-child {margin-left: 22px !important;margin-right: 0 !important;}.layout-col-dona.layout-col-fourth .pb-articlelist-wrapper .articlelist-item:first-child .articlelist-item-thumbnail,.layout-col-dona.layout-col-fourth .pb-articlelist-wrapper .articlelist-item .articlelist-item-thumbnail,.layout-col-dona.layout-col-fourth .pb-articlelist-wrapper .articlelist-item:last-child .articlelist-item-thumbnail {margin: 0;}.layout-col-dona.layout-col-fourth .pb-articlelist-wrapper .articlelist-item .articlelist-item-content {margin: 35px 20px 0;display: inline-block;text-align: center;width: 85%;}.layout-col-dona.layout-col-fourth .pb-articlelist-wrapper .articlelist-item .title a {font-size: 16px;color: #464646;font-weight: 500;line-height: 24px;}.jsn-donate-button [class*="col-sm-"] {text-align: center;}.jsn-donate-button .link-button.button-border {margin: 0;padding: 0;border: none;}.jsn-donate-button .link-button.button-border .btn-toolbar {margin: 0;}.jsn-donate-button .link-button.button-border a {text-decoration: none;text-shadow: none;font-size: 12px;cursor: pointer;padding: 10px 18px;border: 1px solid #777;border-radius: 2px;-mz-border-radius: 2px;-webkit-border-radius: 2px;}body.jsn-color-red .jsn-donate-button .link-button.button-border a {border-color: #f0525b;color: #f0525b;}body.jsn-color-red .jsn-donate-button .link-button.button-border a:hover {color: #fff;text-decoration: none;background-color: #f0525b;}body.jsn-color-brown .jsn-donate-button .link-button.button-border a {border-color: #777;color: #464646;}body.jsn-color-brown .jsn-donate-button .link-button.button-border a:hover {color: #ad8b66;text-decoration: none;border-color: #ad8b66;}body.jsn-3st-education #events .info {  border-right: 1px solid #f0f2f3;}body.jsn-color-red #events .info span.number,body.jsn-color-red #events h1 span {color: #f0525b;}body.jsn-color-cyan #events .info span.number {color: #4ecdc4;}body.jsn-color-cyan .layout-col-dona .articlelist-item-content .title + div + div a:hover {color: #4ecdc4;border-color: #4ecdc4;}#demo-categories {margin: 70px 0 0;}#demo-categories .icon i {font-size: 48px;}#demo-categories .icon:after {content: "";display: block;height: 1px;width: 80px;background-color: #9d9d9d;margin: 0 auto;}#demo-categories .icon a {padding: 20px 0;}#demo-categories .intro-content {margin: 30px 35px 0;}body.jsn-color-red #demo-categories .grid-col:hover .icon:after {background-color: #f0525b;}#demo-categories .intro-content h3 a {font-size: 18px;text-transform: uppercase;color: #282828;}.jsn-2st-homepage #jsn-pos-content-top-over {text-align: center;padding: 20px 0 80px 0;}.jsn-support {margin: 80px 26%;text-align: center;}body.jsn-3st-education .jsn-support {margin: 20px 15%;}#jsn-master h2.jsn-title-line {text-transform: uppercase;}#jsn-master h2.jsn-title-hat-line {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}#jsn-master h2.jsn-title-line,#jsn-master h2.jsn-title-hat-line {font-size: 30px;color: #282828;font-weight: 300;margin: 20px 0 50px;line-height: 30px;position: relative;}#jsn-master h2.jsn-title-religion-line {font-size: 30px;color: #282828;font-weight: 300;margin: 20px 0 30px;line-height: 30px;position: relative;padding-bottom: 20px;background:url(/templates/jpx_pw/images/backgrounds/bg-religion-title.png) no-repeat center bottom;}h2.jsn-title-line:after {  content: "";  display: block;  width: 0;  height: 0;  border-bottom: 13px solid #f0f2f3;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  margin: 1px;  position: absolute;  left: calc(50% - 8px);  top: 48px;}h2.jsn-title-line.bg-white:after {border-bottom: 13px solid #fff;}.jsn-support p {line-height: 27px;}h2.jsn-title-line:before {  content: "";  display: block;  width: 0;  height: 0;  border-bottom-width: 15px;  border-bottom-style: solid;  border-left: 12px solid transparent;  border-right: 12px solid transparent;  position: absolute;  left: calc(50% - 9px);  top: 48px;}h2.jsn-title-hat-line:after {content: "\f19d";display: block;width: 0;height: 0;position: absolute;left: calc(50% - 8px);top: 40px;color: #c3c3c3;font-size: 14px;}h2.jsn-title-line span:before,h2.jsn-title-hat-line span:before {  content: "";  width: 80px;  height: 1px;  background-color: #9d9d9d;  top: 56px;  right: 50%;  position: absolute;  margin-right: 12px;}h2.jsn-title-line span:after,h2.jsn-title-hat-line span:after {  content: "";  width: 80px;  height: 1px;  background-color: #c3c3c3;  top: 56px;  left: 50%;  position: absolute;  margin-left: 15px;}h2.jsn-title-hat-line span:before {margin-right: 20px;background-color: #c3c3c3;}h2.jsn-title-hat-line span:after {margin-left: 20px;background-color: #c3c3c3;}/* ========== RECENT CAUSES ========== */.layout-col-dona .pb-articlelist-wrapper .articlelist-item {float: left;width: 33.3%;clear: none;}.layout-col-dona.layout-col-one .pb-articlelist-wrapper .articlelist-item {width: 100%;}.layout-col-dona .pb-articlelist-wrapper .articlelist-item .articlelist-item-content {text-align: center;margin: 0 20px;}.layout-col-dona .pb-articlelist-wrapper .articlelist-item .articlelist-item-thumbnail {margin: 0 10px 30px;}.layout-col-dona .pb-articlelist-wrapper .articlelist-item:first-child .articlelist-item-thumbnail {margin-right: 20px;margin-left: 0;}.layout-col-dona .pb-articlelist-wrapper .articlelist-item:last-child .articlelist-item-thumbnail {margin-left: 20px;margin-right: 0;}.layout-col-dona.layout-col-one.no-bg .pb-articlelist-wrapper .articlelist-item {padding-top: 0;}.layout-col-dona.layout-col-one.no-bg .pb-articlelist-wrapper .articlelist-item .articlelist-item-thumbnail {margin-left: 0;margin-right: 0;}.layout-col-dona .pb-articlelist-wrapper .articlelist-item .title a {font-size: 18px;text-transform: uppercase;color: #282828;font-weight: 400;display: inline-block;line-height: 24px;margin-bottom: 10px;}.pb-element-articlelist .articlelist-item-thumbnail,.pb-element-articlelist .first-thumbnail,.pb-element-container.pb-element-image.img-effect-1 {overflow: hidden;}.pb-element-articlelist .articlelist-item-thumbnail a ,.pb-element-articlelist .first-thumbnail a,#demo-image-gallery .grid-col .grid-col_inner .gallery-item,.pb-element-container.pb-element-image.img-effect-1 a {transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;display: inline-block;    max-width: 100%;}.pb-element-articlelist .articlelist-item-thumbnail a:hover ,.pb-element-articlelist .first-thumbnail a:hover,#demo-image-gallery .grid-col .grid-col_inner .gallery-item:hover {transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}.pb-element-container.pb-element-image.img-effect-1 a:hover {transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);opacity: 0.6;}/* ========== MAIN FEATURES ========== */#demo-main-features div.grid-layout div.grid-col div.grid-col_inner {padding: 45px 30px;margin: 0;transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;border-top: 3px solid;border-color: transparent;}#demo-main-features div.grid-layout div.grid-col div.grid-col_inner:hover {background-color: rgba(255,255,255,0.03);border-top-width: 3px;border-top-style: solid;}#demo-main-features div.grid-layout.grid1 div.grid-col.block1 div.grid-col_inner {border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}#demo-main-features div.grid-layout.grid2 div.grid-col.block4 div.grid-col_inner {border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}#demo-main-features div.grid-layout.grid2 div.grid-col {margin-top: -1px;}#demo-main-features div.grid-layout.grid2 div.grid-col.block4 {margin-left: -1px;}#demo-main-features div.grid-layout div.grid-col .icon {margin-bottom: 15px;}#demo-main-features div.grid-layout div.grid-col .icon .link-icon {display: block;padding: 0;overflow: hidden;}#demo-main-features div.grid-layout div.grid-col .icon .link-icon img {display: block;}#demo-main-features .intro-heading a {color: #fff;font-size: 12px;text-transform: uppercase;letter-spacing: 3px;font-weight: 300;}#demo-main-features div.grid-layout div.grid-col .intro-content .desc {color: #c6c6c6;line-height: 2em;}.pb-sidemenu {border: 1px solid #e1e1e1;background-color: #fff;}.pb-aboutme h2,.pb-aboutme .jsn-pb-module-element h2,.poll-status h2 {font-size: 24px;font-weight: 400;margin-top: 0;}.pb-aboutme .title,.poll-status .title,.choose-us p {font-size: 14px;color: #9d9d9d;}.pb-aboutme .title {margin: 15px 0 35px;}.pb-aboutme .content-intro {margin: 0 300px 0 0;line-height: 26px;color: #3d3d3d;}.jsn-demo-page #jsn-pos-content-top-over {padding: 50px 0 150px;}.jsn-demo-page #jsn-pos-content-top-below {padding: 100px 0;}div.jsn-modulecontainer.choose-us {margin-top: -120px !important;background-color: #fff;text-align: center;}.choose-us .pb-aboutme {border: 1px solid #ebebeb;padding: 40px;text-align: left;}.poll-status > div + div {padding: 0 0 0 50px;}.poll-status span {display: inline-block;color: #fff;background-color: #282828;text-transform: uppercase;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-size: 10px;padding: 5px 8px;float: left;margin-right: 15px;}.poll-status span + h5 {text-transform: uppercase;font-size: 12px;color: #171c26;line-height: 30px;margin: 0;}.poll-status .rate .item {  display: block;  overflow: hidden;  position: relative;  margin: 0 0 18px;}.poll-status h2 + p {color: #9d9d9d;}.poll-status h2 + p + p {margin: 20px 0 50px;}.poll-status .rate .item-inner {  padding: 0 0 10px;}.poll-status .rate .item:before {height: 3px;background-color: #333;content: "";display: block;width: 100%;left: 0;bottom: 0;position: absolute;}.poll-status .rate .item:after {height: 3px;background-color: #a0d039;content: "";display: block;width: 80%;left: 0;bottom: 0;position: absolute;}.poll-status .rate .item + .item:after {width: 95%;}.poll-status .rate .item + .item + .item:after {width: 85%;}/*EDUCATION*/#jsn-master .jsn-uniform-courses {background-color: #fff;text-align: center;margin-top: -90px;position: relative;z-index: 9;margin-bottom: 80px;}#jsn-master .jsn-uniform-courses .jsn-form-content {float: left;width: 100%;}.jsn-uniform-courses .pb-module-title {color: #464646;text-transform: uppercase;font-size: 18px;text-align: center;line-height: 28px;padding: 20px 0 15px;}#jsn-master .form-actions {text-align: center;}#jsn-master .form-actions .btn-toolbar {float: none;}#jsn-master .btn.btn-primary.jsn-form-submit {  background: transparent;  color: #464646;  border: 1px solid #777;  text-transform: uppercase;  text-shadow: none;  padding: 10px 30px;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;}.jsn-uniform.jsn-master {height: auto;min-height: inherit;}.jsn-master .jsn-text-center {display: none;}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input {border-bottom: 1px solid #f0f2f3;background-color: transparent;box-shadow: none;border-top: none;border-left: none;border-right: none;border-radius: 0;color: #777;font-size: 14px;font-family: Lato;background: transparent !important;}#jsn-master .jsn-master .jsn-narrow .jsn-input-small-fluid {  float: left;  padding: 5px 0 8px;  margin: 0 30px;}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select {border-top: none;border-left: none;border-right: none;border-radius: 0;box-shadow: none;background: transparent !important;outline: none;line-height: 1;-webkit-appearance: none;-moz-appearance:    none;appearance:         none;-moz-border-radius: 0;-webkit-border-radius: 0;border-bottom: 1px solid #f0f2f3;font-family: Lato;font-size: 14px;}#jsn-master #jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight {background-color: transparent !important;border: none !important;}#jsn-master .pb-element-heading.jsn-title-large.jsn-title-over-line {margin-bottom: 45px;}#jsn-master .jsn-bootstrap3.jsn-pagebuilder .panel-group .panel {border: none;box-shadow: none;background-color: transparent;}#jsn-master .jsn-bootstrap3.jsn-pagebuilder .panel-default > .panel-heading {background-color: transparent;border-top: 1px solid #f0f2f3;color: #464646;}#jsn-master .jsn-bootstrap3.jsn-pagebuilder .panel-default:first-child > .panel-heading {/*border-bottom: 1px solid #f0f2f3;*/border-top: none;}#jsn-master .jsn-bootstrap3.jsn-pagebuilder .panel-heading {  padding-left: 0;  padding-right: 0;  padding-top: 15px;  padding-bottom: 12px;}#jsn-master .jsn-bootstrap3.jsn-pagebuilder .panel-title > a {font-size: 14px;color: #464646;text-transform: uppercase;font-family: Lato;  display: block;  text-decoration: none !important;}#jsn-master .jsn-bootstrap3.jsn-pagebuilder .collapse {  border-top: 1px solid transparent;}#jsn-master .jsn-bootstrap3.jsn-pagebuilder .collapse.in {  border-top-color: #f0f2f3;}#jsn-master .jsn-bootstrap3.jsn-pagebuilder .panel-title > a.collapsed {background: url(../images/icons/icon-arrow-up-black.png) no-repeat right center;}#jsn-master .jsn-bootstrap3.jsn-pagebuilder .panel-title > a:not(.collapsed) {background: url(../images/icons/icon-arrow-down-black.png) no-repeat right center;}#jsn-master .jsn-bootstrap3.jsn-pagebuilder .panel-default > .panel-heading + .panel-collapse .panel-body {border: none;font-size: 14px;color: #919191;line-height: 24px;padding: 18px 20px 10px;}.jsn-edu-testimo .pb-testimonial-box {  border: none;  border-radius: 0;  -moz-border-radius: 0;  -webkit-border-radius: 0;  background-color: transparent;  padding: 60px 25% 30px;}.jsn-edu-testimo .pb-testimonial-meta {margin: 30px 20px 20px;}.jsn-edu-testimo .pb-testimonial-meta .pb-testimonial-jobtitle,.jsn-edu-testimo .pb-testimonial-meta .pb-testimonial-country {  color: #6a6a6a;  font-family: Lato;}.jsn-edu-testimo .pb-testimonial-avatar {display: inline-block;width: 130px;height: 130px;margin: 0 10px;background-color: #fff;border-radius: 50%;overflow: hidden;}.jsn-edu-testimo .pb-testimonial-item .top > .arrow {display: none;}.jsn-edu-testimo .pb-testimonial-avatar img {width: auto;margin: 10px auto;}.jsn-edu-testimo .pb-testimonial-meta .pb-testimonial-name {font-weight: normal;text-transform: uppercase;letter-spacing: 3px;margin-bottom: 10px;}.jsn-edu-testimo .pb-testimonial-box .pb-testimonial-content {font-size: 16px;color: #777;font-family: Lato;line-height: 24px;}.jsn-3st-education #jsn-content {background-image: url(/templates/jpx_pw/images/backgrounds/bg-edu-content.jpg);background-repeat: no-repeat;background-position: left top;background-size: cover;}.jsn-edu-testimo [id*="testimonial_"] {  margin-bottom: 75px !important;}.jsn-bootstrap3.jsn-pagebuilder.jsn-edu-testimo .pb-testimonial .carousel-indicators {bottom: -10px !important;}.jsn-bootstrap3.jsn-pagebuilder.jsn-edu-testimo .carousel-indicators .active {width: 10px;height: 10px;}.jsn-edu-testimo .carousel.pb-testimonial ol.carousel-indicators li {background-color: #b4b4b4;border: none;margin: 0 5px;}/*--- form ---*/#jsn-master [id^="jsn_form_"].jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight{  border-color: transparent !important;  background: none !important;}.jsn-bootstrap .jsn-form-content .control-group {  box-sizing: border-box !important;}#jsn-master .jsn-master .jsn-narrow .jsn-input-small-fluid,#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input {  width: 84% !important;}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input,#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select {  color: #777 !important;}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select {    margin: 0px 25px;    width: 85% !important;}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content ::-webkit-input-placeholder {   color: #777;}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content :-moz-placeholder { /* Firefox 18- */   color: #777;}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content ::-moz-placeholder {  /* Firefox 19+ */   color: #777;}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content :-ms-input-placeholder {   color: #777;}.jsn-3st-education #jsn-content-bottom-under-inner,.jsn-6st-religion #jsn-content-bottom-under-inner {  width: 100%;}.jsn-3st-education #jsn-pos-content-bottom-under,.jsn-6st-religion #jsn-pos-content-bottom-under {  padding: 0;}/** * Environment Homepage * ------------------------------------------------------------------- */body.jsn-4st-homepage #jsn-promo-inner {width: 100%;}div.demo-env-slider{  margin-top: 0;}.service-module, .gallery-module {text-align: center;}.jsn-4st-homepage #jsn-pos-content-top {  padding: 70px 0;}.jsn-4st-homepage #jsn-content{  padding: 50px 0 40px;}.jsn-4st-homepage #jsn-pos-content-top-below{  padding: 40px 0 0;}.jsn-4st-homepage #jsn-pos-content-bottom {  padding: 60px 0;}.jsn-4st-homepage .link-button.button-green, .jsn-4st-homepage .link-button.button-green:hover {  background-color: #33b61c;}/*--- service ---*/.sv-icon{    text-align: center;    width: 130px;    height: 130px;    line-height: 128px;    border: 1px solid #e6e6e6;    border-radius: 50%;    display: inline-block;}.service-module .sv-title h4{font-size: 16px;line-height: 24px;font-weight: 700;text-transform: uppercase;letter-spacing: 3px;}.service-module .pb-element-text{  padding: 0 10px;}.jsn-pagebuilder.btn-more-link .pb-element-button a.btn {  color: #fff;  font-size: 12px;  line-height: 20px;  font-weight: 600;  text-transform: uppercase;  letter-spacing: 2px;  padding: 10px;  display: inline-block;  text-decoration: none;  text-shadow: none;  box-shadow: none;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  transition: 0.3s;    -moz-transition: 0.3s;    -webkit-transition: 0.3s;    width: 136px;}.jsn-pagebuilder.btn-more-link .pb-element-button a.btn:hover {background: none;}/*--- promo intro text ---*/.promo-intro-text{margin: 0;position: relative;}.promo-intro-text #promo-intro-text {text-align: center;position: absolute;top: 210px;width: 100%;z-index: 99;color: #fff;}.promo-intro-text #promo-intro-text h2{padding: 0 10px;}.promo-intro-text #promo-intro-text h2 span{text-transform: uppercase;font-size: 72px;line-height: 80px;font-weight: 700;text-shadow: 1px 1px 1px #333;}.promo-intro-text #promo-intro-text h2 .pm-t1{display: block;}.promo-intro-text #promo-intro-text h2 .pm-t2{display: inline-block;font-size: 48px;line-height: 56px;border-top: 2px solid rgba(255,255,255, 0.6);border-bottom: 2px solid rgba(255,255,255, 0.6);padding: 2px 0;  margin-top: 10px;}.promo-intro-text #promo-intro-text .promo-intro-desc{font-size: 18px;line-height: 30px;margin-top: 30px;color: #fff;text-shadow: 1px 1px 1px #333;}.promo-intro-text #promo-intro-text .promo-intro-btn{margin-top: 20px;padding: 10px 25px;}.fancybox-content img{position: absolute;top: 0;right:0;bottom: 0;left: 0;margin: auto;}/*--- gallery module ---*/.charity-gallery {margin-bottom: 60px;}.gallery-module .pb-element-heading h2{  font-size: 33px;  line-height: 1.4em;  text-transform: capitalize;}.gallery-module .pb-element-image a{    border: 10px solid #fff;    display: block;    position: relative;    transition: 0.3s;    -moz-transition: 0.3s;    -webkit-transition: 0.3s;}.charity-gallery .pb-element-image a{    display: block;    position: relative;    transition: 0.3s;    -moz-transition: 0.3s;    -webkit-transition: 0.3s;}.gallery-module .pb-element-image a:before,.charity-gallery .pb-element-image a:before {  width: 100%;  height: 100%;  content: "";  display: block;  opacity: .5;  position: absolute;  -ms-transform: scale(0);  -webkit-transform: scale(0);  -moz-transform: scale(0);  transform: scale(0);  transition: 0.3s ease-in-out;    -moz-transition: 0.3s ease-in-out;    -webkit-transition: 0.3s ease-in-out;}.gallery-module .pb-element-image a:after,.charity-gallery .pb-element-image a:after {  content: "\f065";  position: absolute;  top: 50%;  left: 50%;  width: 50px;  height: 50px;  border: 1px solid #fff;  margin-top: -25px;  margin-left: -25px;  color: #fff;  text-align: center;  display: inline-block;  font: normal normal normal 30px/50px FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  transform: translate(0, 0);  opacity: 0;  transition: 0.3s ease-in-out;    -moz-transition: 0.3s ease-in-out;    -webkit-transition: 0.3s ease-in-out;}.gallery-module .pb-element-image a:hover:before,.charity-gallery .pb-element-image a:hover:before{  -ms-transform: scale(1);  -webkit-transform: scale(1);  -moz-transform: scale(1);  transform: scale(1);}.gallery-module .pb-element-image a:hover:after,.charity-gallery .pb-element-image a:hover:after{    opacity: 1;}.charity-gallery .jsn-bootstrap3 > .row, .charity-gallery .jsn-bootstrap3 > .row > [class^="col-md-"]{padding: 0 !important;margin: 0;}.charity-gallery .jsn-bootstrap3 > .row > [class^="col-md-"] .pb-element-container{margin: 0;}.charity-gallery .pb-element-image img{width: 100%;}#fancybox-frame img{  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  margin: auto;}.jsn-demo-page #jsn-content-bottom .template-full-width.box-center {background-attachment: inherit;}/*--- donate module ---*/#jsn-pos-content-top-below div.donate-module{margin-top: 70px;}.jsn-pagebuilder.btn-more-link.s1 .pb-element-button a.btn {  font-size: 16px;  line-height: 24px;  padding: 13px 25px;  width: auto;  font-weight: 400;}.donate-module .pb-element-button{padding-left: 10px;}.donate-module .pb-element-text p{font-size: 20px;line-height: 28px;color: #fff;  text-align: right;  margin: 15px 0 0;}.donate-module .template-full-width{padding-top: 50px !important;padding-bottom: 50px !important;}/*--- latest-article-module ---*/.latest-article-module .btn-more-link.s2 {text-align: right;}.latest-article-module .pb-element-heading h3 {  margin-top: 10px;}.jsn-pagebuilder.btn-more-link.s2 .pb-element-button a.btn {  background: #282828;  border-color: #282828;    width: 120px;}.jsn-pagebuilder.btn-more-link.s2 .pb-element-button a.btn:hover {background: none;    color: #282828;}.article-list-1 .pb-articlelist-wrapper .pb-articlelist-list .list-style-type-thumbnail{  margin: -30px -15px;}.article-list-1 .list-style-type-thumbnail > li{float: left;clear: none;width: 33.33%;padding: 0 15px;margin: 30px 0 0;}.article-list-1 .list-style-type-thumbnail .articlelist-item-thumbnail{float: none;margin: 0 0 15px;}.article-list-1 .list-style-type-thumbnail .articlelist-item-thumbnail img{width: 100% !important;height: auto !important;}.article-list-1 .articlelist-item .title{font-size: 22px;line-height: 30px;font-weight: 400;}.article-list-1 .articlelist-item .title a{color: #333;}.article-list-1 .pb-articlelist-wrapper .meta-data-wrapper.muted div,.article-list-1 .pb-articlelist-wrapper .meta-data-wrapper.muted div a{color: #999;    font-weight: 700;}.article-list-1 .pb-articlelist-wrapper .meta-data-wrapper.muted div span,.article-list-1 .pb-articlelist-wrapper .meta-data-wrapper.muted div a{color: #555;}.article-list-1 .articlelist-item-description{font-size: 15px;  line-height: 22px;}/*--- testimonial module ---*/.testi-item .pb-testimonial-box {  border: none;  padding: 30px 15px 15px;  border-radius: 0;  margin: 0 0 0;}.testi-item .pb-testimonial-item .top > .arrow {  border-top: none;}.testi-item .pb-testimonial-avatar {  width: 60px;  height: 60px;  margin: 30px 15px 0 0;  float: left;}.testi-item .pb-testimonial-meta {  margin: 30px 0 0;  text-align: left;    padding-right: 40px;    overflow: hidden;}.testi-item .pb-testimonial-meta .pb-testimonial-name {  margin-bottom: 5px;}.testi-item .pb-testimonial-meta span {font-weight: 700;}.testi-item .pb-testimonial-meta .pb-testimonial-jobtitle,.testi-item .pb-testimonial-meta .pb-testimonial-country,.testi-item .pb-testimonial-meta .pb-testimonial-link {  padding: 0 0;  font-weight: 700;    line-height: 20px;}.testi-item .pb-testimonial-meta span:before {content:'-';  padding: 0 4px;}.testi-item .pb-testimonial-meta span:nth-child(2):before {display: none;}.testi-item .pb-testimonial .carousel-indicators {  bottom: 20px !important;}.testi-item.jsn-bootstrap3.jsn-pagebuilder .pb-testimonial .carousel-indicators {  width: auto;  left: auto;  right: 0;}.testi-item.jsn-bootstrap3.jsn-pagebuilder .carousel-indicators li {  background-color: #cbcbcb;  width: 8px;  height: 8px;  border: none;    margin: 0 0 0 5px;}.testi-item .pb-testimonial-content p {  font-family: "Raleway";  line-height: 24px;}.testi-item.jsn-bootstrap3.jsn-pagebuilder .carousel[id*="testimonial_"] {  margin-bottom: 0 !important;}.testimonial-module .jsn-bootstrap3 h3, .testimonial-module .jsn-bootstrap3 .h3 {  font-size: 18px;  line-height: 26px;  text-transform: uppercase;  font-weight: 700;  margin: 0 0 30px;}/*--- partner-module ---*/.jsn-bootstrap3 .partner-module .pb-element-container {  margin-top: 0;}.partner-module .pb-module-content {  padding: 34px 30px;  background: #fff;}.partner-module .pb-module-content:before,.partner-module .pb-module-content:after,.partner-module .pb-module-content ul:before,.partner-module .pb-module-content ul:after {    content: "";    display: table;}.partner-module .pb-module-content:after,.partner-module .pb-module-content ul:after  {    clear: both;}.partner-module ul{margin: -30px -15px;}.partner-module ul li {float: left;list-style: none;margin: 30px 0 0;padding: 0 15px;width: 33.33%;height: 80px;line-height: 80px;text-align: center;}.partner-module ul li img {transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out;}.partner-module ul li img:hover {transform: scale(1.2);-o-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);}/*--- address module ---*/.env-maps{border: 1px solid #e5e5e5;  padding: 10px;  background: #fff;}.address-module.jsn-modulecontainer ul li i[class*="fa-"] {   display: block;}.address-module .pb-element-heading h2 {   font-size: 33px;   margin: 0;}.address-module .jsn-bootstrap3 .pb-list-icons{  margin: 30px 0 0;}.address-module .jsn-bootstrap3 .pb-list-icons li {  margin: 15px 0 0;  min-height: 0;  padding-bottom: 0;}.address-module .jsn-bootstrap3 .pb-list-icons li p{  margin: 0;}.address-module .jsn-bootstrap3 .pb-list-icons li a{  color: inherit;}.address-module .jsn-bootstrap3 .pb-list-icons li:first-child {  margin: 0;}.address-module .jsn-bootstrap3 .pb-list-icons.pb-shape-circle.pb-icon-16 .pb-icon-base,.address-module .jsn-bootstrap3 .pb-list-icons.pb-shape-square.pb-icon-16 .pb-icon-base {  width: 20px;  height: auto;  line-height: 24px;  background: none !important;  margin: 1px 10px 0 0;}.address-module .jsn-bootstrap3 .pb-list-icons.pb-shape-circle.pb-icon-16 .pb-icon-base i,.address-module .jsn-bootstrap3 .pb-list-icons.pb-shape-square.pb-icon-16 .pb-icon-base i{    font-size: 18px;}.address-module .jsn-bootstrap3 .pb-list-icons.pb-icon-16 .pb-icon-base i[class*="icon-"],.address-module .jsn-bootstrap3 .pb-list-icons.pb-icon-16 .pb-icon-base i[class*="fa-"] {  display: block;}/* ========== RELIGION ===========*/.layout-col-dona.layout-white-bg {  margin-top: -130px !important;  margin-bottom: 50px;  position: relative;  z-index: 2;  background-color: #fff;  padding: 25px 30px 0;}.layout-col-dona.layout-white-bg .pb-articlelist-wrapper .articlelist-item {padding: 10px 0 50px;}.layout-col-dona.layout-white-bg .pb-articlelist-wrapper .articlelist-item:hover {border-bottom: 1px solid #ad8b66;}.layout-col-dona.layout-white-bg .articlelist-item:hover .articlelist-item-content .title + div + div a:hover {color: #ad8b66;border: 1px solid #ad8b66;}.jsn-6st-religion .jsn-support {  margin: 30px 26% 50px;}#jsn-master.jsn-6st-religion [id*="jsn-themeclassic-jsgallery-"] .galleria-info {  top: 365px;  left: 19.5%;  width: 25%;}body.jsn-6st-religion.jsn-color-brown .jsn-title-large.no-border-line h3 {border-bottom: none;}body.jsn-6st-religion.jsn-color-brown .jsn-title-over-line h3:after {  width: 60px;  background-color: #ad8b66;}body.jsn-6st-religion #jsn-content-top {background-image: url(/templates/jpx_pw/images/backgrounds/bg-religion-countup.jpg);background-repeat: no-repeat;background-position: left top;background-size: cover;}#jsn-master.jsn-6st-religion [id*="jsn-themeclassic-jsgallery-"] .galleria-info .galleria-info-text {  background: transparent;}#jsn-master.jsn-6st-religion [id*="jsn-themeclassic-jsgallery-"] .galleria-info .galleria-info-text .galleria-info-title {  line-height: 42px;}.jsn-6st-religion #jsn-content {background-image: url(/templates/jpx_pw/images/backgrounds/bg-religion.jpg);background-repeat: no-repeat;background-position: left top;padding: 0;background-size: cover;}.jsn-6st-religion #events {margin-top: 0;background-color: transparent;}.jsn-6st-religion #events i,.jsn-6st-religion #events h3,.jsn-6st-religion #events h1,.jsn-6st-religion #events .info span.title {  color: #fff;}.jsn-6st-religion #events .info {  border-color: rgba(240,242,243,0.5);}.jsn-color-brown.jsn-6st-religion #events .info span.number {color: #ad8b66;}/* ========== MAIN CONTENT ========== */.jsn-homepage.jsn-demo-page #demo-main-content {padding: 50px 0 80px;}.jsn-homepage.jsn-demo-page #demo-main-content .demo-responsive-image {display: block;}.jsn-homepage.jsn-demo-page #demo-main-content .demo-responsive-image img {max-width: 100%;}.jsn-homepage.jsn-demo-page #demo-main-content .demo-main-content-text {padding: 0px !important;}.jsn-homepage.jsn-demo-page #demo-main-content .demo-main-content-text h3.main-heading {font-size: 1.8em;margin-bottom: 30px;}.jsn-homepage #jsn-pos-user-top {text-align: center;padding: 20px 0px;background-color: #f0f2f3;margin: 80px 0 25px;}h2.title-heading {font-size: 33px;line-height: 33px;margin-bottom: 15px;}.jsn-homepage #jsn-pos-user-top h2 + p {margin-bottom: 30px;}.pb-element-articlelist.layout-col-two ul,.pb-element-articlelist.layout-col-three ul {  margin: 0 -15px !important;}.pb-element-articlelist.layout-col-two ul li,.pb-element-articlelist.layout-col-three ul li {  display: inline-block;  float: left;  padding: 0 15px;  position: relative;  width: 50%;  clear: none;}.pb-element-articlelist.layout-col-three ul li {width: 33.33%;}/*.pb-element-articlelist.layout-col-two ul li:first-child {margin: 0 15px 0 0;}.pb-element-articlelist.layout-col-three ul li:first-child {margin: 0 20px 0 0;}.pb-element-articlelist.layout-col-three ul li:last-child {margin: 0 0 0 20px;}.pb-element-articlelist.layout-col-three ul li {margin: 0 10px;}*/.pb-element-articlelist.layout-col-two ul li .articlelist-item-thumbnail,.pb-element-articlelist.layout-col-three ul li .articlelist-item-thumbnail {margin: 0;box-sizing: border-box;overflow: hidden;}.pb-element-articlelist.layout-col-two ul li .articlelist-item-thumbnail a,.pb-element-articlelist.layout-col-three ul li .articlelist-item-thumbnail a {display: inline-block;}.pb-element-articlelist.layout-col-two ul li .articlelist-item-content,.pb-element-articlelist.layout-col-three ul li .articlelist-item-content {float: left;position: absolute;bottom: 0;left: 15px;right: 15px;padding: 10px 30px;color: #fff;/*width: 100%;*/background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.66));background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.66));background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.66));background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.66));text-shadow: 1px 1px 1px #222;}.pb-articlelist-wrapper .meta-data-wrapper.muted div,.pb-articlelist-wrapper .meta-data-wrapper.muted div a {color: #fff;font-weight: 300;font-size: 13px;}.pb-element-articlelist.layout-col-two .articlelist-item .title a,.pb-element-articlelist.layout-col-three .articlelist-item .title a,.pb-articlelist-wrapper.layout-horizontal .title a {font-size: 20px;font-weight: 300;color: #fff;}.jsn-content-type .pb-articlelist-wrapper.layout-horizontal .title a,.jsn-content-type .pb-articlelist-wrapper .meta-data-wrapper.muted div,.jsn-content-type .pb-articlelist-wrapper .meta-data-wrapper.muted div a {color: #171c26;font-weight: 400;}.jsn-content-type .pb-articlelist-wrapper.layout-horizontal {position: relative;}.jsn-content-type .pb-articlelist-wrapper.layout-horizontal .see-more {position: absolute;right: 2px;top: -65px;}.jsn-content-type .pb-articlelist-wrapper.layout-horizontal .see-more a {display: inline-block;padding: 10px 15px;background-color: #282828;color: #fff;text-transform: uppercase;font-size: 12px;letter-spacing: 3px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}.jsn-content-type .articlelist-item-thumbnail {margin-bottom: 0;}.jsn-content-type .pb-articlelist-wrapper .meta-data-wrapper.muted div,.jsn-content-type .pb-articlelist-wrapper .meta-data-wrapper.muted div a {color: #82878e;}.pb-element-articlelist.layout-col-two ul li:nth-child(4) {margin-right: 0px;}.pb-element-articlelist.layout-col-two ul li .moduleItemTitle {display: block;position: absolute;bottom: -1px;left: 0;right: 0;color: #FFF;background: rgba(0,0,0,0.8);padding: 10px 18px;font-size: 15px;font-weight: normal;line-height: 1.2;margin: 0;}.pb-element-articlelist.layout-col-two ul li .K2MetaData {display: block;position: absolute;top: 10px;left: 0;right: 0;}.pb-element-articlelist.layout-col-two ul li .K2MetaData .moduleItemDateCreated,.pb-element-articlelist.layout-col-two ul li .K2MetaData .moduleItemCategory,.pb-element-articlelist.layout-col-two ul li .K2MetaData .modulek2Comment,.pb-element-articlelist.layout-col-two ul li .K2MetaData .moduleItemHits,.pb-element-articlelist.layout-col-two ul li .K2MetaData .moduleItemTags,.pb-element-articlelist.layout-col-two ul li .K2MetaData .moduleItemReadMore {background: rgba(0,0,0,0.8);color: #fff;clear: both;padding: 5px 15px;margin-bottom: 2px;}.pb-element-articlelist.layout-col-two ul li .moduleItemAuthor {display: block;position: absolute;bottom: -39px;left: 0;}.pb-element-articlelist.layout-col-two ul li .moduleItemCategory {display: block;}.articlelist-item-content {display: inline-block;}#jsn-pos-content-bottom .articlelist-item-content {float: right;width: 65%;}.jsn-content-type .layout-horizontal .pb-articlelist-first {background-color: #fff;margin: 0 10px;padding: 0 0 28px 0;width: 42%;}.jsn-content-type .layout-horizontal .pb-articlelist-list {width: 56%;}.jsn-content-type .pb-articlelist-wrapper .meta-data-wrapper.muted {display: block;}.jsn-content-type .pb-articlelist-wrapper .pb-articlelist-first div.title,.jsn-content-type .pb-articlelist-wrapper .pb-articlelist-first .meta-data-wrapper.muted {padding: 0 20px;}.jsn-content-type .pb-articlelist-wrapper.layout-horizontal .articlelist-item {  padding: 10px;  overflow: hidden;  background-color: #fff;  margin: 0 0 5px 0;}/*.jsn-content-type .pb-articlelist-wrapper.layout-horizontal .articlelist-item .articlelist-item-content {width: 68%;float: right;}*/.jsn-2st-homepage .jsn-content-type .layout-horizontal .pb-articlelist-first,.jsn-2st-homepage .jsn-content-type .pb-articlelist-wrapper.layout-horizontal .articlelist-item {background-color: #f0f2f3;}.jsn-2st-homepage #jsn-content-bottom-over .jsn-themegrid {margin-bottom: 80px;}#jsn-content-bottom-over {padding:105px 0;}.jsn-2st-homepage #jsn-content-bottom-over {padding: 0 0 80px;}.jsn-2st-homepage #jsn-content-bottom-over {background-color: #fff;}.jsn-2st-homepage .join-us {color: #282828;}.jsn-2st-homepage #jsn-content {background-color: #f0f2f3;padding: 50px 0 80px;}.jsn-2st-homepage #jsn-pos-content-bottom-over.jsn-modulescontainer {padding: 0;}#jsn-content-bottom .join-us {color: #282828;}#jsn-content-bottom .join-us.bg-image {color: #fff;}.jsn-2st-homepage .join-us h2 {font-weight: 100;margin-bottom: 20px;}.jsn-2st-homepage .join-us p {  font-weight: 400;  margin: 15px 0 35px;}.jsn-title-medium h3.jsn-moduletitle {font-size: 18px;margin: 0 0 15px;}.jsn-title-large h3 {font-size: 24px;margin: 0 0 15px;color: #464646;font-weight: 400;letter-spacing: 3px;border-bottom: 1px solid #dedede;   text-transform: uppercase;}.jsn-title-large.jsn-white-title-bg h3 {border-color: #f0f2f3;}.jsn-title-over-line h3 {position: relative;padding: 0 0 25px 0;}.jsn-title-over-line h3:after {position: absolute;height: 2px;width: 100px;content: "";display: inline-block;bottom: -1px;left: 0;}.jsn-content-type.jsn-rtl-language .layout-horizontal .pb-articlelist-first {float: right;width: 40%;}.jsn-content-type.jsn-rtl-language .layout-horizontal .pb-articlelist-list {float: left;width: 58%;}/* ========== CONTENT_BOTTOM_BELOW ========== */.jsn-homepage #jsn-content-bottom div.jsn-modulescontainer,.jsn-2st-homepage #jsn-content-bottom div.jsn-modulescontainer {padding: 0;}/*.jsn-homepage #jsn-content-bottom,.jsn-2st-homepage #jsn-content-bottom {  padding: 150px 0px;  background-image: url(/templates/jpx_pw/images/backgrounds/bg-bottom-below.png);  background-position: 50% center;  background-repeat: repeat;  background-attachment: fixed;}body.jsn-color-red.jsn-2st-homepage #jsn-content-bottom {  padding: 90px 0px;  background-image: url(/templates/jpx_pw/images/colors/red/bg-bottom-below.png);}*/.join-us {color: #fff;text-align: center;font-size: 14px;font-weight: 300;}.join-us h2 {font-size: 33px;line-height: 33px;}.join-us p {margin: 15px 0 40px;}.jsn-homepage #jsn-content-bottom-below,.jsn-2st-homepage #jsn-content-bottom-below,.jsn-3st-education #jsn-content-bottom-below,.jsn-6st-religion #jsn-content-bottom-below {padding: 40px 0;}.jsn-3st-education #jsn-content-bottom-below,.jsn-6st-religion #jsn-content-bottom-below {background-color: #fff;}#jsn-content-bottom-below ul li {float: left;list-style: none;margin: 0 25px;}#jsn-content-bottom-below ul li img {transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out;}.layout-col-two.layout-rtl-col .col-md-6.pb-articlelist-first {width: 66% !important;float: right !important;/*padding: 0;*/}.layout-col-two.layout-rtl-col .col-md-6.pb-articlelist-first .first-thumbnail {position: relative;}.layout-col-two.layout-rtl-col .col-md-6.pb-articlelist-first div.title {position: absolute;bottom: 50px;left: 30px;}.layout-col-two.layout-rtl-col .col-md-6.pb-articlelist-first .meta-data-wrapper {position: absolute;bottom: 17px;left: 30px;}.layout-col-two.layout-rtl-col .col-md-6.pb-articlelist-list {width: 34% !important;float: left !important;/*padding: 0;*/}.pb-element-articlelist.layout-col-two.layout-rtl-col ul li {width: 100% !important;margin: 30px 0 0 !important;}.pb-element-articlelist.layout-col-two.layout-rtl-col ul li:first-child {margin: 0 !important;}#jsn-content-bottom-below ul li img:hover {transform: scale(1.2);-o-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);cursor: pointer;}.jsn-homepage #jsn-usermodules3,.jsn-2st-homepage #jsn-usermodules3 {text-align: center;}#jsn-usermodules3 i,#jsn-usermodules3 a {color: #fff;font-size: 14px;letter-spacing: 3px;}#jsn-usermodules3 i {font-size: 31px;}.jsn-homepage #jsn-content-bottom-under div.jsn-modulescontainer,.jsn-2st-homepage #jsn-content-bottom-under div.jsn-modulescontainer {padding: 110px 0 0;}#jsn-content-bottom-under .customer-right {padding: 0;}#jsn-content-bottom-under .customer-right h2 {color: #171c26;font-size: 30px;margin-top: 10px;}#jsn-content-bottom-under .customer-right p {  color: #575757;  font-size: 16px;  font-family: Georgia;  line-height: 32px;  margin: 42px 0 20px;}#jsn-content-bottom-under .customer-right blockquote {margin-left: -40px;}.jsn-our-customers ul {display: block;margin-top: 50px;}.jsn-our-customers ul li {  display: inline-block;  list-style: none;  margin-left: 26px;}.jsn-our-customers ul li:first-child {  margin: 0;}.jsn-our-customers ul li img {border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}.jsn-our-customers .jsn-author {display: inline-block;border-left-width: 3px;border-left-style: solid;padding: 0 12px;}.jsn-our-customers .jsn-author span {display: block;color: #6a6a6a;}.jsn-our-customers .jsn-author .name {font-size: 13px;text-transform: uppercase;color: #3d3d3d;}body.jsn-2st-homepage #jsn-content-bottom-over-inner {width: 100%;}body.jsn-2st-homepage #jsn-content-bottom-over-inner .jsn-content-type {margin: 50px auto 0;width: 1140px;}.jsn-themegrid-image a {position: relative;display: inline-block;}.jsn-themegrid-image a:hover:before {  content: "";  display: inline-block;  width: 100%;  height: 100%;  background-color: rgba(240,82,91,0.7);  position: absolute;  left: 0;  z-index: 999;} /* ============ BUILD DEMO JSN PAGEBUILDER =============*/#jsn-master .jsn-bootstrap3.pb-element-progressbar .progress-info .progress-percentage {float: left;display: inline-block;color: #fff;background-color: #282828;text-transform: uppercase;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-size: 10px;padding: 5px 8px;float: left;margin: 0 10px 6px 0;}#jsn-master .jsn-bootstrap3.pb-element-progressbar .progress-info .progress-title {text-transform: uppercase;font-size: 12px;color: #171c26;line-height: 30px;margin: 0;}#jsn-master .jsn-bootstrap3.pb-element-progressbar .progress,#jsn-master .jsn-bootstrap3.pb-element-progressbar .progress-bar { height: 3px;box-shadow: none;}#jsn-master .jsn-bootstrap3.pb-element-progressbar .progress { clear: both;background: #333;}/*#jsn-master .jsn-bootstrap3.pb-element-progressbar .progress-bar {background: #a0d039;}*//* ========== USERMODULES3 ========== */.jsn-homepage.jsn-demo-page #jsn-pos-content-bottom + #jsn-usermodules3,.jsn-2st-homepage #jsn-pos-content-bottom + #jsn-usermodules3 {padding: 50px 0;}.jsn-homepage.jsn-demo-page div.jsn-modulecontainer ul.menu-sidemenu,.jsn-2st-homepage div.jsn-modulecontainer ul.menu-sidemenu {border: none;}.jsn-homepage.jsn-demo-page #jsn-usermodules3 ul.menu-sidemenu > li > a > span,.jsn-2st-homepage #jsn-usermodules3 ul.menu-sidemenu > li > a > span {padding-left: 0;background: none;}/* ============== BOX CENTER ============= */.box-center .pb-element-heading h3 {color: #fff;font-size: 35px;font-weight: 300 !important;}.box-center-2 .pb-element-heading h3 {color: #282828;font-size: 32px;}.jsn-2st-homepage .box-center .pb-element-heading h3 {text-transform: uppercase;}.box-center .pb-element-text p,.box-center-2 .pb-element-text p {color: #e9e9e9;text-align: center;}.box-center-2 .pb-element-text p {color: #555;}.jsn-pagebuilder .pb-element-button a.btn,.jsn-pagebuilder .pb-element-button button.btn {font-size: 13px;font-weight: 300;text-transform: uppercase;letter-spacing: 3px;padding: 10px 20px;display: inline-block;text-decoration: none;border-radius: 3px;text-shadow: none;box-shadow: none;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.jsn-pagebuilder .pb-element-button a.btn-link,.jsn-pagebuilder .pb-element-button button.link {font-size: 16px;font-weight: bold;}.jsn-pagebuilder .pb-element-button a.btn-default,.jsn-pagebuilder .pb-element-button button.btn-default {background: #f26522;border-color: #f26522;}.jsn-pagebuilder .pb-element-button a.btn.btn-warning:hover,.jsn-pagebuilder .pb-element-button button.btn.btn-warning:hover {background: #ff6924;border-color: #ff6924;}.jsn-pagebuilder .pb-element-button a.btn.btn-success,.jsn-pagebuilder .pb-element-button button.btn.btn-success {background: #1dbb28;border-color: #1dbb28;}.jsn-pagebuilder .pb-element-button a.btn.btn-success:hover,.jsn-pagebuilder .pb-element-button button.btn.btn-success:hover {background: #1ec729;border-color: #1ec729;}.jsn-pagebuilder .pb-element-button a.btn.btn-primary,.jsn-pagebuilder .pb-element-button button.btn.btn-primary  {background: #1e75c7;border-color: #1e75c7;}.jsn-pagebuilder .pb-element-button a.btn.btn-primary:hover,.jsn-pagebuilder .pb-element-button button.btn.btn-primary:hover {background: #2284e0;border-color: #2284e0;}.jsn-pagebuilder .pb-element-button a.btn.btn-danger,.jsn-pagebuilder .pb-element-button button.btn.btn-danger {background: #f0525a;border-color: #f0525a;}/* ============= IMAGE GALLERY ============== */#demo-image-gallery {margin-bottom: 80px;}#demo-image-gallery .grid-col .grid-col_inner {margin-right: 0;overflow: hidden;}#demo-image-gallery img {width: 100%;}#demo-image-gallery .grid-col .grid-col_inner .gallery-item:hover a:before {  width: 100%;  height: 100%;  content: "";  display: block;  position: absolute;}#demo-image-gallery .grid-col .grid-col_inner .gallery-item:hover a:after {content: "\f065";position: absolute;top: 50%;left: 50%;width: 50px;height: 50px;border: 1px solid #fff;margin-top: -25px;margin-left: -25px;color: #fff;text-align: center;display: inline-block;font: normal normal normal 30px/50px FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}#jsn_form_5.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input,#jsn_form_5.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select,#jsn_form_5.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea {box-shadow: none !important;border-color: #ddd !important;}#jsn_form_5.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {font-family: Lato !important;}.item-page .jsn-uniform.jsn-master .jsn-bootstrap,.item-page #jsn_form_5.jsn-master .jsn-bootstrap .jsn-form-content .control-group {padding-left: 0;padding-right: 0;}/*--- custom ---*/.jsn-es-item .item-container.jsn-slide-intro{line-height: 1.8em;}div[itemprop="articleBody"] {   clear: both;}.jsn-uniform-courses .jsn-master .jsn-bootstrap .alert {  width: 86%;}.jsn-uniform-courses .jsn-master .jsn-bootstrap p {  margin: 5px 0;}.jsn-2st-homepage a.link-button.button-red, .jsn-2st-homepage .link-button.button-red a {  color: #fff !important;  text-decoration: none !important;}.menu-ftmenu .jsn-menutitle {  display: inline-block;}#jsn-master h2.jsn-title-religion-line { font-size: 30px; color: #282828; font-weight: 300; margin: 20px 0 30px; line-height: 30px; position: relative; padding-bottom: 20px; background: url(/templates/jpx_pw/images/backgrounds/bg-religion-title.png) no-repeat center bottom;}h3.intro-heading{color: #333;}.link-button .link-icon {  letter-spacing: 2px;}#jsn-page{background:#f0f9e4!important;}#jsn-page .jsn-es-slider {  display: block;}#jsn-master .jsn-es-slider .nav-button.button-has-text,#jsn-master .jsn-es-slider .nav-button.button-has-text {    padding: 10px 20px;    font-size: 20px;    font-weight: 200;}#jsn-master .jsn-es-slider .nav-button.button-has-text i {    font-weight: 200;    margin: 0;}#fancybox-wrap #fancybox-close {  right: -30px;}.item-page .item-image{width: 100%;  float: none;  margin-bottom: 20px;}.item-page .item-image img{width: 100%;}body.jsn-desktop-on-mobile .jsn-content-type .layout-horizontal .pb-articlelist-list {  width: 55%;}#jsn-page .pb-articlelist-wrapper .meta-data-wrapper,#jsn-page .pb-articlelist-wrapper .meta-data-wrapper.muted {display: block;}.meta-data-wrapper:before,.meta-data-wrapper:after {    content: "";    display: table;}.meta-data-wrapper:after {    clear: both;}/* fix login toolbar*/.input-append .add-on, .input-prepend .add-on{height: auto;}form#login-form a.btn{height: 30px;}/*--- Firefox ---*/@-moz-document url-prefix() {.jsn-our-customers ul li {    margin-left: 25px;}#events {    margin-top: -90px;}}.number-bag {color: #fff;font-weight: bold;border-radius: 4px;padding: 5px 8px;background: #86b522;}/** * 1. Responsive * ------------------------------------------------------------------- */@media screen and (max-width: 1400px) {.promo-intro-text #promo-intro-text {  top: 150px;}}@media screen and (max-width: 1280px){.promo-intro-text #promo-intro-text {  top: 110px;}.jsn-3st-education #jsn-content {  background-size: cover;  background-position: center;}}@media screen and (min-width: 1024px) and (max-width: 1280px) {#jsn-master.jsn-6st-religion [id*="jsn-themeclassic-jsgallery-"] .galleria-info {width: 40%;}}@media screen and (max-width: 1024px){.promo-intro-text #promo-intro-text h2 span {  font-size: 50px;  line-height: 58px;}.promo-intro-text #promo-intro-text h2 .pm-t2 {  font-size: 30px;  line-height: 38px;}.promo-intro-text #promo-intro-text .promo-intro-desc {  font-size: 14px;  line-height: 22px;  margin-top: 15px;}.promo-intro-text #promo-intro-text .promo-intro-btn {  margin-top: 10px;}.donate-module .pb-element-text p {  font-size: 16px;}body.jsn-mobile .jsn-content-type.jsn-rtl-language .layout-horizontal .pb-articlelist-list {  width: 57%;}#jsn-content-bottom-below ul li {  width: 33.33%;  height: 50px;  line-height: 50px;  text-align: center;  position: relative;  margin: 0;  padding: 0 15px;}.jsn-3st-education .jsn-es-item {  padding-left: 10px;}body.jsn-homepage #jsn-content-top #jsn-pos-content-top {  padding: 0 10px;}}@media only screen and (max-width: 1024px), (max-device-width: 1024px) {body.jsn-mobile .jsn-content-type .layout-horizontal .pb-articlelist-list {width: 55%;}#jsn-master.jsn-6st-religion [id*="jsn-themeclassic-jsgallery-"] .galleria-info {width: 40%;top: 250px;}.jsn-6st-religion .jsn-support {margin: 30px 18% 50px;}#events {padding: 45px 25px 35px;}body.jsn-mobile .jsn-content-type.jsn-rtl-language .layout-horizontal .pb-articlelist-list {width: 50%;}body.jsn-mobile .jsn-content-type .layout-horizontal .pb-articlelist-first {margin: 0 0 0 2%;width: 48%;}body.jsn-mobile .jsn-content-type .layout-horizontal .pb-articlelist-list .articlelist-item-thumbnail {width: 130px;}body.jsn-mobile .jsn-content-type .layout-horizontal .pb-articlelist-list .articlelist-item-content {width: 220px;width: calc(100% - 145px);}}@media only screen and (max-width: 960px), (max-device-width: 960px){.jsn-mobile [class*="jsn-themeslider-skitter-"] .label_skitter p.jsn-themeslider-caption-description {    display: none;    }    .jsn-mobile.jsn-homepage.jsn-demo-page #demo-main-content .row-fluid .span4,    .jsn-mobile.jsn-homepage.jsn-demo-page #demo-main-content .row-fluid .span8{    width: 100%;    }    #jsn-footer-below {padding: 40px 10px;}#jsn-footermodules {  padding: 20px 10px;}.pb-articlelist-list img, .pb-articlelist-first img{height: auto !important;}.jsn-content-type .layout-horizontal .pb-articlelist-first {padding: 0 0 12px 0;}body.jsn-4st-homepage #jsn-header:not(.jsn-menu-sticky),body.homepage-demo-5 #jsn-header:not(.jsn-menu-sticky) {  position: relative !important;}.homepage-demo-5 #jsn-content #jsn-maincontent_inner, #jsn-promo #jsn-pos-promo div.jsn-modulecontainer {/*margin-top: -60px !important;*/}}@media screen and (max-width: 799px) {body.jsn-demo-page #jsn-header:not(.jsn-menu-sticky),body.jsn-2st-homepage #jsn-header:not(.jsn-menu-sticky),body.jsn-3st-education #jsn-header:not(.jsn-menu-sticky),body.jsn-4st-homepage #jsn-header:not(.jsn-menu-sticky),body.homepage-demo-5 #jsn-header:not(.jsn-menu-sticky),body.jsn-6st-religion #jsn-header:not(.jsn-menu-sticky) {  position: relative !important;  background: #1e232d !important;}.promo-intro-text #promo-intro-text {  top: 20px;}.donate-module .pb-element-text p {  font-size: 14px;  line-height: 22px;  margin: 20px 0 0;}.jsn-uniform-courses .pb-module-title {  padding: 20px 10px 15px;}#jsn-master h2.jsn-title-hat-line {  /*margin: 20px 0;*/}#jsn-master h2.jsn-title-line, #jsn-master h2.jsn-title-hat-line {font-size: 26px;}body.jsn-3st-education #jsn-content-top-below {  padding-left: 10px;  padding-right: 10px;}body.jsn-3st-education .jsn-support {margin: 20px 10%;}#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select {margin: 0px 10px;width: 87% !important;}#jsn-master .jsn-master .jsn-narrow .jsn-input-small-fluid, #jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input {margin: 0 15px;}.jsn-bootstrap3.jsn-pagebuilder.pb-element-tab .tabbable .nav-tabs li a {  padding: 12px 15px;}.service-module .sv-title h4{font-size: 15px;}.layout-col-dona .pb-articlelist-wrapper .articlelist-item .title a {  font-size: 16px;}.jsn-content-type.jsn-rtl-language .layout-horizontal .pb-articlelist-first{width: 47%;}.jsn-content-type.jsn-rtl-language .layout-horizontal .pb-articlelist-list {  width: 50%;  padding: 0;}}@media only screen and (max-width: 768px), (max-device-width: 768px) {#jsn-master .jsn-uniform-courses {margin-top: 0;}body.jsn-3st-education .jsn-support {margin: 20px 5%;}#jsn-master.jsn-6st-religion [id*="jsn-themeclassic-jsgallery-"] .galleria-info {top: 170px;left: 19.5%;width: 50%;}.jsn-6st-religion .jsn-support {margin: 30px 10% 50px;}.pb-element-articlelist.layout-col-two .articlelist-item .title a,.pb-element-articlelist.layout-col-three .articlelist-item .title a,.pb-articlelist-wrapper.layout-horizontal .title a {font-size: 17px;}.jsn-edu-testimo .pb-testimonial-box {padding: 60px 10% 30px;}#jsn-header {/* background-color: #1e232d !important; */}div.grid-layout4 div.grid-col {min-height: 187px;}#events {padding: 45px 30px;margin: -20px 0 0;}#events div.grid-layout4 div.grid-col {width: 24.96%;}.jsn-support {margin: 0 10%;}.jsn-our-customers {text-align: center;}body.jsn-color-red.jsn-mobile #jsn-header {background-color: #f0525a !important;}#jsn-content-bottom-over .jsn-title-medium {}body.jsn-mobile .jsn-title-medium .jsn-content-type .layout-horizontal .pb-articlelist-first {margin: 0 15px 5px;width: 96%;}body.jsn-mobile .jsn-title-medium .jsn-content-type .layout-horizontal .pb-articlelist-list {width: 100%;}.jsn-bootstrap3 .template-full-width.box-center{margin: 0 -1000px !important;}#demo-gallery .item .img a {right: auto;left: auto;top: auto;}    [class*="jsn-themeslider-skitter-"] .label_skitter p.jsn-themeslider-caption-title {        margin-top: 50px;        margin-bottom: 5px;    }    [class*="jsn-themeslider-skitter-"] .label_skitter p.jsn-themeslider-caption-description {        font-size: 18px;    }    #jsn-promo-full div.jsn-horizontallayout div.jsn-modulecontainer {    margin-top: 0;    }body.jsn-2st-homepage #jsn-promo {margin: -20px 0 0 !important;position: relative;z-index: 1;}    .pb-aboutme .content-intro {    margin-right: 10px;    }    .poll-status > div + div {padding: 0 0 0 30px;}.pb-element-articlelist.layout-col-two ul li .articlelist-item-content,.pb-element-articlelist.layout-col-three ul li .articlelist-item-content {padding: 10px 15px;}body.jsn-mobile .jsn-content-type.jsn-rtl-language .layout-horizontal .pb-articlelist-list {width: 50%;}body.jsn-mobile .jsn-content-type .layout-horizontal .pb-articlelist-first {margin: 0 0 0 2%;width: 48%;}body.jsn-mobile .jsn-content-type .layout-horizontal .pb-articlelist-list .articlelist-item-thumbnail {width: 120px;}body.jsn-mobile .jsn-content-type .layout-horizontal .pb-articlelist-list .articlelist-item-content {width: 220px;width: calc(100% - 135px);}.jsn-content-type .pb-articlelist-wrapper.layout-horizontal .articlelist-item {padding: 8px 10px;}#jsn-content-bottom-below ul {text-align: center;}#jsn-content-bottom-below ul li {display: inline-block;float: none;margin: 10px 27px;}.jsn-homepage #jsn-content-bottom-below {padding: 20px 0;}.jsn-our-customers ul {margin-top: 30px;}body.jsn-mobile #jsn-content-bottom-under .customer-right {padding: 0;}body.jsn-mobile #jsn-content-bottom-under .customer-right p {margin: 30px 0 20px;}.jsn-our-customers ul li {margin-left: -8px;}.jsn-our-customers ul li img {width: 82%;}}@media screen and (max-width: 768px) {body.jsn-3st-education #jsn-header:not(.jsn-menu-sticky){  position: relative !important;}.layout-col-two.layout-rtl-col .col-md-6.pb-articlelist-first,.layout-col-two.layout-rtl-col .col-md-6.pb-articlelist-list {    padding: 0 15px;}body.jsn-2st-homepage #jsn-content-bottom-over-inner .jsn-content-type {  width: 100%;}.pb-element-articlelist.layout-col-two.layout-rtl-col ul li {margin: 10px 0 0 !important;}.jsn-content-type .pb-articlelist-wrapper.layout-horizontal {  padding: 0 10px;}}@media screen and (max-width: 719px) {#jsn-footer-below {  padding: 20px 10px;}#footer-below-2{  margin-top: 25px;}#jsn-pos-bottom{  margin-top: 10px;}ul.menu-divmenu {  margin: -5px -13px 0;}ul.menu-divmenu li {  margin: 5px 13px 0;  font-size: 11px;    line-height: 18px;}.jsn-2st-homepage .join-us {  padding: 0 10px;}.join-us h2 {  line-height: 40px;} .jsn-page-info > .pull-left {margin-right: 0;width: 100%;float: none;}.jsn-page-info .jsn-content {overflow: visible;margin-top: 20px;}.pb-articlelist-wrapper .meta-data-wrapper.muted {display: none !important;}}@media screen and (max-width: 640px){.promo-intro-text #promo-intro-text .promo-intro-desc {  display: none;}.service-module .jsn-bootstrap3 > .row {  margin-top: -30px;}.service-module .jsn-bootstrap3 > .row > div{  margin-top: 30px;}.donate-module .pb-element-text p {  font-size: 16px;  line-height: 24px;  margin: 0 0 20px;  text-align: left;}.donate-module .pb-element-button {  padding-left: 0;}.jsn-pagebuilder.btn-more-link.s1 .pb-element-button a.btn {  margin: 0;}.jsn-content-type.jsn-rtl-language .layout-horizontal .pb-articlelist-list {  width: 56%;}body.jsn-3st-education #events .info {  border-right: none;  border-left: 1px solid #f0f2f3;}.homepage-demo-5 #jsn-content #jsn-maincontent_inner, #jsn-promo #jsn-pos-promo div.jsn-modulecontainer {margin-top: 0px !important;}.layout-col-dona.layout-white-bg{margin-top: 0 !important;}}@media screen and (max-width: 480px) {body.jsn-mobile .pb-element-articlelist.layout-col-two ul li .articlelist-item-thumbnail,body.jsn-mobile .pb-element-articlelist.layout-col-three ul li .articlelist-item-thumbnail {  width: 100%;}body.jsn-mobile .pb-element-articlelist.layout-col-two ul li .articlelist-item-thumbnail img,body.jsn-mobile .pb-element-articlelist.layout-col-three ul li .articlelist-item-thumbnail img{  width: 100% !important;}.pb-articlelist-wrapper .meta-data-wrapper.muted {display: block !important;}.promo-intro-text #promo-intro-text {  top: 10px;}.promo-intro-text #promo-intro-text h2 span {  font-size: 30px;  line-height: 38px;}.promo-intro-text #promo-intro-text h2 .pm-t2 {  font-size: 20px;  line-height: 28px;}.article-list-1 .list-style-type-thumbnail > li {  float: none;  width: 100%;}.partner-module ul li {  width: 50%;}.layout-col-dona .list-style-type-thumbnail {  margin-top: -20px;}.layout-col-dona .pb-articlelist-wrapper .articlelist-item {  text-align: center;  margin-top: 20px;}.layout-col-dona .articlelist-item-thumbnail {  float: none;}.js-map {  height: 250px !important;}#jsn-master h2.jsn-title-line, #jsn-master h2.jsn-title-hat-line {  font-size: 20px;}#events .info {  border-right: none;  border-left: 1px solid #f0f2f3;}}@media only screen and (max-width: 480px), (max-device-width: 480px) {    [class*="jsn-themeslider-skitter-"] .label_skitter p.jsn-themeslider-caption-title {    font-size: 25px !important;    margin-top: 25px !important;    }#demo-main-features div.grid-layout.grid1 div.grid-col.block1 div.grid-col_inner {border-bottom: none;border-right: none;}#demo-main-features div.grid-layout.grid2 div.grid-col.block4 div.grid-col_inner {border-left: none;border-top: none;}#demo-main-features div.grid-layout div.grid-col div.grid-col_inner {padding: 20px;}#demo-gallery {padding: 25px 0 30px;}#demo-main-features {padding: 20px 0;}.jsn-homepage.jsn-demo-page #demo-main-content {padding: 30px 0;}body.jsn-color-red #jsn-header {background-color: #f0525a !important;}.jsn-homepage.jsn-demo-page #jsn-promo {margin: 0 !important;}.choose-us .pb-aboutme {padding: 25px;}.pb-aboutme {padding: 0 20px;}.jsn-homepage #jsn-pos-content-top-below {padding: 50px 0;}.poll-status > div + div {padding: 25px 10px;}body.jsn-mobile .pb-element-articlelist.layout-col-two ul li,body.jsn-mobile .pb-element-articlelist.layout-col-three ul li {width: 100%;margin: 15px 0 0;}.pb-element-articlelist.layout-col-three ul li:last-child { margin: 15px 0 0;}.jsn-content-type {padding: 0 15px;}body.jsn-mobile .jsn-title-medium .jsn-content-type .layout-horizontal .pb-articlelist-first {margin: 0 0 15px;width: 100%;padding: 0 0 32px !important;}.jsn-content-type .pb-articlelist-wrapper.layout-horizontal{margin-top: 50px;}.jsn-content-type .pb-articlelist-wrapper.layout-horizontal .see-more {position: absolute;top: -60px;left: -15px;right: auto;}body.jsn-mobile .jsn-content-type [class*="col-xs-"] {width: 100% !important;padding: 0 !important;}.jsn-our-customers {padding: 0 10px;}#jsn-content-bottom-under .customer-right h2 {font-size: 25px;}#events {padding: 45px 10px 30px;margin: -20px 0 0;}#events div[class*="grid-layout"] div.grid-col {  width: 25%;}#events .info span.number {font-size: 25px;}#events .info span.title {font-size: 13px;}h2.jsn-title-line {font-size: 18px;line-height: 23px;}.jsn-support {margin: 0 5%;}body.jsn-mobile .layout-col-dona .pb-articlelist-wrapper .articlelist-item {float: none;width: 100%;}body.jsn-mobile .layout-col-dona .pb-articlelist-wrapper .articlelist-item:first-child .articlelist-item-thumbnail,body.jsn-mobile .layout-col-dona .pb-articlelist-wrapper .articlelist-item:last-child .articlelist-item-thumbnail {margin: 0 0 30px;}body.jsn-mobile .layout-col-dona .pb-articlelist-wrapper .articlelist-item .articlelist-item-thumbnail {  margin: 0 0 30px;}body.jsn-mobile .layout-col-two.layout-rtl-col .col-md-6.pb-articlelist-first,body.jsn-mobile .layout-col-two.layout-rtl-col .col-md-6.pb-articlelist-list {width: 100% !important;}#jsn-pos-user5 {margin: 0;}body.jsn-mobile .pb-element-articlelist.layout-col-two.layout-rtl-col ul li:first-child {margin: 30px 0 0 !important;}h2.jsn-title-line {margin: 40px 0 50px;}#demo-categories {margin: 30px 0 0;}.jsn-homepage #jsn-content-bottom-under div.jsn-modulescontainer, .jsn-2st-homepage #jsn-content-bottom-under div.jsn-modulescontainer {  padding: 50px 0 0;}#jsn-master .jsn-uniform-courses {margin-top: 0;margin-bottom: 0;}}@media screen and (max-width: 360px) {body.jsn-mobile .jsn-content-type .articlelist-item-thumbnail {width: 100%;margin: 0 0 15px 0;float: none;}.jsn-content-type .articlelist-item-thumbnail img{width: 100% !important;}body.jsn-desktop-on-mobile .jsn-content-type .layout-horizontal .pb-articlelist-list {  width: 55%;}.promo-intro-text #promo-intro-text {  top: 0;}.promo-intro-text #promo-intro-text h2 span {  font-size: 20px;  line-height: 28px;}.promo-intro-text #promo-intro-text h2 .pm-t2 {  font-size: 12px;  line-height: 20px;  margin-top: 5px;}.promo-intro-text #promo-intro-text .promo-intro-btn {  margin-top: 5px;  padding: 6px 15px;}}#jsn-pos-left h3.jsn-moduletitle,h1.listproduct,.jshop>h1,.page-header h1,.blog .body-content>h1,#jsn-pos-left h3.jsn-moduletitle{background: #1e8c36!important;}

/* FILE: /media/system/css/modal.css */
/** * SqueezeBox - Expandable Lightbox * * Allows to open various content as modal, * centered and animated box. * * @version1.3 * * @licenseMIT-style license * @authorHarald Kirschner <mail [at] digitarald.de> * @authorRouven Weßling <me [at] rouvenwessling.de> * @copyrightAuthor */#sbox-overlay {position: fixed;background-color: #000;left: 0px;top: 0px;}#sbox-window {position: absolute;background-color: #fff;text-align: left;overflow: visible;padding: 10px;/* invalid values, but looks smoother! */-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#sbox-window[aria-hidden=true],#sbox-overlay[aria-hidden=true] {display: none;}#sbox-btn-close {position: absolute;width: 30px;height: 30px;right: -15px;top: -15px;background: url(/media/system/images/modal/closebox.png) no-repeat center;border: none;}.sbox-loading #sbox-content {background-image: url(/media/system/images/modal/spinner.gif);background-repeat: no-repeat;background-position: center;}#sbox-content {clear: both;overflow: auto;background-color: #fff;height: 100%;width: 100%;}.sbox-content-image#sbox-content {overflow: visible;}#sbox-image {display: block;}.sbox-content-image img {display: block;width: 100%;height: 100%;}.sbox-content-iframe#sbox-content {overflow: visible;}/* Hides scrollbars */.body-overlayed {overflow: hidden;}/* Hides flash (Firefox problem) and selects (IE) */.body-overlayed embed, .body-overlayed object, .body-overlayed select {visibility: hidden;}#sbox-window embed, #sbox-window object, #sbox-window select {visibility: visible;}/* Shadows */#sbox-window.shadow {-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);}.sbox-bg {position: absolute;width: 33px;height: 40px;}.sbox-bg-n {left: 0;top: -40px;width: 100%;background: url(/media/system/images/modal/bg_n.png) repeat-x;}.sbox-bg-ne {right: -33px;top: -40px;background: url(/media/system/images/modal/bg_ne.png) no-repeat;}.sbox-bg-e {right: -33px;top: 0;height: 100%;background: url(/media/system/images/modal/bg_e.png) repeat-y;}.sbox-bg-se {right: -33px;bottom: -40px;background: url(/media/system/images/modal/bg_se.png) no-repeat;}.sbox-bg-s {left: 0;bottom: -40px;width: 100%;background: url(/media/system/images/modal/bg_s.png) repeat-x;}.sbox-bg-sw {left: -33px;bottom: -40px;background: url(/media/system/images/modal/bg_sw.png) no-repeat;}.sbox-bg-w {left: -33px;top: 0;height: 100%;background: url(/media/system/images/modal/bg_w.png) repeat-y;}.sbox-bg-nw {left: -33px;top: -40px;background: url(/media/system/images/modal/bg_nw.png) no-repeat;}@media (max-width: 979px) {#sbox-btn-close {right: -10px;top: -10px;}}@media (max-device-width: 979px) {#sbox-content {-webkit-overflow-scrolling: touch;}#sbox-content.sbox-content-iframe {overflow: scroll;-webkit-overflow-scrolling: touch;}}

/* FILE: /modules/mod_jpx_jshopping_categories/assets/style.css */
.lofmenu_jshopping{    width:100%}.lofmenu_jshopping ul.lofmenu{    margin:5px 0 0;    padding:0;    position:relative;    list-style-type:none;    border: 1px solid #EAEAEA;    /* box-shadow:1px 1px 2px #ddd; */    z-index:20;}.lofmenu_jshopping ul.lofmenu li{    display:block;    margin:0;    padding:0;    position:relative;    border-bottom: 1px solid #EAEAEA;}.lofmenu_jshopping ul.lofmenu ul.list-arrow li:after{    top:15px;    left:15px}.lofmenu_jshopping ul.lofmenu li ul li:first-child{    border-top:1px dotted #ddd}.lofmenu_jshopping ul.lofmenu > li:hover,.lofmenu_jshopping ul.lofmenu > li.ice-current{    background: #2db34c;}.lofmenu_jshopping ul.lofmenu li:hover ul{    background:#fff}.lofmenu_jshopping ul.lofmenu li ul li a span{    padding:0 15px}.lofmenu_jshopping .lofmenu a:hover,.lofmenu_jshopping ul.lofmenu li.ice-current > a{    color:#fff}.lofmenu_jshopping ul.lofmenu li.ice-current > ul > li.ice-current > a,.lofmenu_jshopping ul.lofmenu > li:hover ul li:hover a{    color:#DBA943}.lofmenu_jshopping ul.lofmenu li:last-child{    border:none}.lofmenu_jshopping .lofmenu .lofitem1.span2{    text-align:left}#jsn-menu .lofmenu_jshopping .lofmenu .lofitem2 > a > span{    font-weight:400;    font-size:12px;    color:#838383;    display:block;    text-align:left}.lofmenu_jshopping .lofmenu a{    display:block;    color:#9B8E7C;    position:relative;    padding:7px 15px;    text-decoration:none;    -webkit-transition:background-color color .3s ease-out;    -moz-transition:background-color .3s ease-out,color .3s ease-out;    -o-transition:background-color .5s ease-out;    transition:background-color .5s ease-out}.lofmenu_jshopping .lofmenu .lofitem1 img{    margin:0 9px 0 5px;    float:left}.lofitem1.lofactive a{color:#fff}.lofitem1.lofactive .lofitem2 a{color:#9B8E7C}.lofmenu_jshopping .lofmenu .lofitem1 a span.counter{    /* color: #9B8E7C; */    padding-left:3px;}.lofmenu_jshopping .lofmenu .lofactive > a i{    background-position:bottom}.lofmenu_jshopping .lofmenu .lofitem1 ul{    padding:0;    margin:2px 0 0;    width:100%;    background:#fff}

/* FILE: /components/com_jshopping/css/default.css */
.jshop > h1,.jshop > * > h1{    margin-top: 0px;    font-size:1.4em;   /*  font-weight: 600;    text-transform: uppercase; */    /* letter-spacing: 1px; */    border-bottom: 1px solid #f0f2f3;    margin-bottom: 30px;}.jshop > *{    margin-top: 0!important;}.jshop > h1 > span,.jshop > * > h1 > span,.related_header span{    padding: 9px 10px 18px 0px;    /* background-color: #779439;    color: #fff; */    display: inline-block;}table.jshop{    border-collapse: collapse;    border: 0px;    width: 100%;}table.jshop td{    vertical-align: top;}#jshop_menu_order{    margin-bottom: 10px;    border: 1px solid #ccc;    background-color: #f5f5f5;}td.jshop_order_step{    padding:2px;    padding-top:5px;    padding-bottom:5px;    text-align: center;    vertical-align: middle;}.jshop_order_step a{    vertical-align: top;    text-decoration: underline;    font-size:12px;}.table_order_list {    background-color: #F5F5F5;    border: 1px solid #ccc;    border-radius: 4px;    padding: 5px;}.table_order_list .buttons{    text-align: center;    padding-top: 10px;}.row-fluid {    width: 100%;    *zoom: 1;}.row-fluid:before,.row-fluid:after {    display: table;    content: "";    line-height: 0;}.row-fluid:after {    clear: both;}.row-fluid [class*="sblock"] {    display: block;    width: 100%;    min-height: 28px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    float: left;    padding-left: 10px;}.row-fluid [class*="sblock"]:first-child {    padding-left: 0;}.row-fluid .sblock2{    width: 50%;}.row-fluid .sblock3{    width: 33.333%;}.row-fluid .sblock4{    width: 25%;}.row-fluid .sblock5{    width: 20%;}.row-fluid .sblock6{    width: 16.666%;}.row-fluid .sblock7{    width: 14.285%;}.row-fluid .sblock8{    width: 12.5%;}.row-fluid .sblock9{    width: 11.111%;}.row-fluid .sblock10{    width: 10%;}.row-fluid .sblock11{    width: 9.09%;}.row-fluid .sblock12{    width: 8.333%;}.myorders_block_info{    margin-bottom: 30px;}.myorders_block_info .order_number{    font-size: 120%;    margin-bottom: 5px;}.myorders_block_info .order_status{    font-size: 120%;    margin-bottom: 5px;}.myorders_total{    font-size: 120%;}.myorders_total .name{    font-weight: bold;}.myorderinfo .userinfo{    margin-top: 10px;    margin-bottom: 20px;    border:1px solid #ccc;    border-radius: 4px;    padding: 5px;}.myorderinfo .userbillinfo{    padding-right: 10px;}.myorderinfo .product_head{    margin-bottom: 5px;}.myorderinfo .order_number{    font-size: 140%;}.myorderinfo .order_items{    margin-bottom: 20px;}.myorderinfo .jshop_subtotal{    margin-bottom: 20px;}.myorderinfo .shipping_block_info{    margin-bottom: 15px;}.myorderinfo .payment_block_info{    margin-bottom: 15px;}.myorderinfo .order_comment{    margin-bottom: 15px;}.myorderinfo .history{    margin-bottom: 15px;}img.jshop_img_thumb{    padding: 1px;    text-align: center;    border: 1px solid #ccc;    margin-left: 5px;    margin-right: 5px;    margin-bottom:5px;    cursor: pointer;}.jshop label{    margin: 0px;    display: inline-block;    margin-right: 5px;}.jshop input[type="radio"], .jshop input[type="checkbox"]{    margin: 0px;}div.jshop_prod_description{    padding-top:10px;    padding-bottom: 10px;}div.jshop_prod_attributes{    padding:0;    margin:0;    padding-bottom: 10px;}div.jshop_prod_attributes select{    width: 140px;}div.jshop_prod_attributes .attributes_title{    padding-top: 5px;}td.jshop_img_description {    vertical-align: top;    text-align:left;    padding-left: 10px;}.jshop_subtotal .value{    text-align: right;    white-space: nowrap;    width: 12%;}.jshop_subtotal .name{    padding-right: 10px;    text-align: right;    width: 88%;}.jshop .total{    font-weight: bold;}.related_header{    margin-top: 20px;    border-bottom: 2px solid #86B522;    font-weight: bold;    margin-bottom: 20px;}.td_1{    text-align: left;    font-weight: bold;}.td_2{    text-align: right;    font-weight: bold;}.jshop_pagination{    text-align: center;}div.jshop_register{    width: 80%;    text-align: left;    padding: 10px;    padding-left:0px;}#comjshop_register div.jshop_register:first-child{    padding-top: 0px;}div.last_register_block{    padding-bottom: 0px;}.jshop_register .name{}.register_block .jshop_register .name{}.address_block .jshop_register .name{}.editaccount_block .jshop_register .name{}.small_header{    padding-bottom: 5px;    margin: 0px;    display: block;    font-size: 15px;    font-weight: bold;}span.jshop_error {    color:red;    font-weight: bold;    font-size: 14px;    display: block;}span.text_pay_without_reg{    display: block;        padding-bottom: 10px;}a.policy {    text-transform: uppercase;    color: #000000;    font-weight: bold;}#active_step{    font-weight: bold;    padding:0;    margin:0;    vertical-align: middle;}p.jshop_cart_attribute{    padding-left:10px;    font-weight:bold;    font-style: italic;    font-size: 11px;    margin-top:1px;    margin-bottom:4px;}p.jshop_cart_extra_field{    padding-left:10px;    font-weight:bold;    font-style: italic;    font-size: 11px;    margin-top:1px;    margin-bottom:4px;}.jshop_price{    color: #950000;}span.attr{    font-weight: bold;    font-style: italic;    font-size:10px;}div.jshop_register .inputbox{}span.review{    font-weight: bold;    margin-top: 20px;    margin-bottom: 10px;    display: block;}.review_text_not_login{    margin-top: 10px;    font-style: italic;}textarea.jshop{    border: 1px solid #b0b1b2; }tr.reviews td{    padding-bottom:15px;}td.reviews{    padding-left:45px;}#mxcpr{    padding-top:20px;    text-align: right;    display:block;}#mxcpr a{    font-size:9px;}.jshop_code_prod{    color: #999;    font-weight: normal;    font-size: 12px;}.jshop .weightorder{    text-align: right;    margin-top: 10px;}.jshop .shippingfree{    text-align: right;    margin-top: 10px;}.jshop .price_prod_qty_list .qty_line{    padding-left: 5px;    padding-right: 5px;    }.jshop .price_prod_qty_list .qty_price{    padding-left: 5px;    font-weight: bold;    }.jshop .price_prod_qty_list .qty_price span.per_piece{    font-weight: normal;}.jshop span.old_price{    text-decoration: line-through;    font-style: normal;}.jshop .list_product_demo{    padding-top:10px;}.jshop .list_product_demo .download{    padding-left:5px;}.jshop .not_available{    color: red;    margin-top:10px;}.jshop_list_product .row-fluid{}.jshop_list_product .block_product{    margin-bottom: 30px;    position: relative;    border:1px solid #f1f1f1;    box-sizing: border-box;}.jshop_list_product .block_product .name{    position: absolute;    top:0;    z-index:1;    width: 100%;    background-color: rgba(45, 179, 76, 0.5);    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -ms-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;}.jshop_list_product .block_product:hover .name{    background-color: rgb(134, 181, 34);}.jshop_list_product .block_product .name a{    color: #fff;    display: block;    padding: 5px 0;}.jshop_list_product .jshop .old_price{        text-align: center;    color: #999;    margin-bottom: 5px;}.jshop_list_product .jshop .old_price span{    text-decoration: line-through;}.jshop_list_product .jshop .price_extra_info{    text-align: center;    margin-bottom: 5px;}.jshop_list_product .jshop .base_price{    text-align: center;    margin-bottom: 5px;}.jshop_list_product .product td{    vertical-align: top;}.jshop_list_product .product .image{    text-align: center;    margin-bottom: 5px;    display: table;    width: 100%;}.jshop_list_product .product .image img{    width: 100%;}.jshop_list_product .product .name{    text-align: center;    font-size: 18px;    margin-bottom: 5px;}.jshop_list_product .product .review_mark{    width: 80px;    margin-left:auto;    margin-right: auto;}.jshop_list_product .product .description{    padding-bottom: 5px;    padding-top: 5px;}.jshop_list_product .product .buttons{    text-align: center;}.jshop_list_product .product .buttons a{    margin-top: 5px;    margin-bottom: 5px;}.jshop_list_product .product .jshop_price{    font-size: 18px;    text-align: center;    margin-bottom: 5px;}.jshop_list_product .product div.count_commentar{}.jshop_list_product .product .taxinfo{    font-size:11px;}.jshop_list_product .product .plusshippinginfo, .jshop_list_product .product .plusshippinginfo a{    font-size:11px;}.jshop_list_product .list_related .jshop_related{    margin-bottom: 15px;}.jshop_list_product .image_block{    padding: 0;    display: table-cell;    vertical-align: middle;}.jshop_list_product .jshop .not_available{    margin-top:0px;    margin-bottom: 5px;    text-align: center;}.jshop_list_product .box_products_sorting{    padding-right:5px;}.jshop_list_product .box_products_sorting img{    cursor: pointer;}.jshop_list_product .margin_filter{    height:8px;}.jshop_list_product .box_manufacrurer{    padding-right: 5px;    white-space: nowrap;}.jshop_list_product .box_category{    padding-right: 5px;    white-space: nowrap;}.jshop_list_product .filter_price{    padding-right: 5px;    white-space: nowrap;}.jshop_list_product .box_price_from{    padding-right: 3px;}.jshop_list_product .clear_filter{    font-size:10px;    padding-left: 5px;}.jshop .product_label{    position: absolute;    margin-left: -5px;    margin-top: -5px;    }.jshop .product_label .label_name{    font-weight: bold;    color: #950000;}.productfull .prod_price{}.productfull .old_price{    color: #999;    margin-bottom: 5px;}.productfull #block_price{    font-size:18px;    color: #950000;}.productfull .taxinfo{    font-size:11px;}.productfull .plusshippinginfo{        font-size:11px;}.productfull .plusshippinginfo a{    font-size:11px;}.productfull .prod_buttons {    margin-top:5px;}.productfull div.prod_url{    text-align: right !important;}.productfull .productweight{    margin-top: 5px;}.productfull .extra_fields{    margin-top: 5px;}.productfull .prod_qty{    display: inline-block;}.productfull .prod_qty_input{    padding-left: 5px;    display: inline-block;    }.productfull .buttons{    padding-left:10px;    display: inline-block;}.productfull .qty_in_stock{    margin-bottom: 10px;}.jshop_subtotal .plusshippinginfo, .jshop_subtotal .plusshippinginfo a{    font-size:11px;}.jshop_subtotal .free_discount{    font-size:11px;}.jshop_list_manufacturer .manufacturer td{    vertical-align: top;}.jshop_list_manufacturer .manufacturer .image{    padding-right: 5px;}.shipping_weight_to_price{    margin-left:24px;    margin-top:5px;    border: 1px solid #000;}.shipping_weight_to_price .weight{}.shipping_weight_to_price .price{    padding-left: 5px;}span.prod_attr_img{    padding-left:5px;}span.prod_attr_img img{    width:20px;    height:20px;}.radio_attr_label img{    width:20px;    height:20px;}/*review*/.review_header{    margin-top:20px;    font-weight: bold;    border-bottom: 1px solid #999;}.review_item{    border-bottom: 1px dotted #999999;    padding: 10px;    padding-left: 0px;}.review_user{    font-weight:bold;}.review_time{}.review_text{    padding-top: 2px;    padding-bottom: 2px;}.review_mark{    color: #333333;    height: 18px;}#jshop_review_write .inputbox{    width:180px;}.stars_no_active{    height:16px;    background-image:url(/components/com_jshopping/images/star.gif);    background-repeat: repeat-x;    background-position: 0px 0px;}.stars_active{    height:16px;    background-image:url(/components/com_jshopping/images/star.gif);    background-repeat: repeat-x;    background-position: 0px -16px;}.jshop .downlod_order_invoice{    float:right;}.jshop .order_payment_params{    padding-top:3px;    font-size: 11px;}.vendordetailinfo .name{    width:130px;}.requiredtext{    padding-bottom: 10px;    color: #A00;    font-size:11px;}.jshop .input_type_radio{    margin-right: 10px;    white-space: nowrap;    display: inline-block;}.jshop_profile_data{    margin-bottom: 10px;}.jshop_profile_data .name{    font-weight: bold;}.jshop_profile_data span{    font-weight: bold;}.jshop_profile_data span.subinfo{    font-size:10px;}.jshop_profile_data .jshop_user_group_info{    font-size:10px;}.jshop .groups_list .title{    width:150px;}/* module categories*/.jshop_menu_level_0, .jshop_menu_level_0_a{    margin-top:3px;    margin-bottom:3px;}.jshop_menu_level_1, .jshop_menu_level_1_a{     padding-left: 10px;    margin-top:3px;    margin-bottom:3px;    }.jshop_menu_level_2, .jshop_menu_level_2_a{    padding-left: 20px;    margin-top:3px;    margin-bottom:3px;    }.jshop_menu_level_0_a a, .jshop_menu_level_1_a a, .jshop_menu_level_2_a a{    font-weight:bold !important;}/**/.label_products .block_item{    margin-bottom: 10px;}.top_rating .block_item{    margin-bottom: 10px;}.bestseller_products .block_item{    margin-bottom: 10px;}.latest_products .block_item{    margin-bottom: 10px;}.random_products .block_item{    margin-bottom: 10px;}.jshop_filters .filter_price{    padding-right: 5px;}.jshop_filters .clear_filter{    display: block;    font-size: 10px;}.jshop_button_print{    width: 30px;    float: right;    text-align:right;}.extra_fields .extra_fields_group{    font-weight: bold;    padding-top:3px;}.extra_fields div{}.filter_characteristic .characteristic_name{    padding-top:5px;}.filter_characteristic .characteristic_group{    font-weight: bold;    padding-top:5px;}.jshop td.attributes_title {    width: 100px;}.jshop span.attributes_description {    font-style: italic;    display: block;}.jshop span.freeattribut_description {    font-style: italic;    display: block;}.jshop span.extra_fields_description {    font-style: italic;}.jshop .prod_attr_img{    vertical-align: top;}.jshop .cart .product_name{    text-align: left;}.cart th.product_name{    padding-left: 5px;}.jshop .prod_qty_input input{    width:50px;    margin-bottom: 0px;}.productfull .image_middle{    width: 100px;}.productfull .manufacturer_name{    padding-bottom: 10px;}.productfull .prod_free_attribs{    padding-bottom: 10px;}.productfull .price_prod_qty_list{    margin-bottom: 10px;}.productfull .button_back{    padding-top: 10px;}.jshop_img_description #list_product_image_thumb{    display: block;}.productfull .text_zoom {    padding-bottom: 5px;    padding-top: 3px;}.productfull .text_zoom img {    float: left;    padding-right: 5px;}.productfull a.lightbox:hover{    color:#000 !important;}.fielderror{    background-color: #FDC055 !important;}.jshop_categ{    margin-bottom: 20px;}.attributgr_name{    font-weight: bold;}#table_shippings .shipping_form{    display: none;    }#table_shippings .shipping_form_active{    display: block;}.jshop .order_shipping_params {    font-size: 11px;    padding-top: 3px;}/*cart table response*/.mobile-cart {    display: none;}#all, #contentarea, #contentarea2, #all #header{    width: auto !important;}.cart{    border-collapse: collapse;    border:1px solid #ccc;}.cart th{    text-align: center;    background-color: #f5f5f5;    padding: 1px;    color: #000;    border: 1px solid #ccc;}.cart td{    text-align: center;    border: 1px solid #ccc;    padding:7px 5px;    vertical-align: top;}.cart th table{    border-collapse: collapse;}.cart .odd td{    background-color: #fff;    color: #000;}.cart .even td{    background-color: #fdfdfd;    color: #000;}.cart .taxinfo{    display: block;    font-size:11px;}.cart .jshop_code_prod{    font-size:10px;}.cart .manufacturer{    padding:5px 0px 6px 10px;    font-size:11px;    font-weight: bold;    font-style: italic;}.cart .list_extra_field{    padding-top:3px;}.cart .cart_reload{    cursor: pointer;}.cart .cart_reload a.btn{    display: none;}.cart .remove_to_cart .btn-primary{    display: none;}.cart .remove .btn-danger{    display: none;}.wishlish_buttons{    margin-top:20px;}.cart_buttons{    margin-top:10px;}.cart .quantity .inputbox{    width: 50px;    margin-bottom: 0px;}.cartdescr{    margin-bottom: 15px;}.cart_block_discount{    margin-top: 35px;}.cart_block_discount .inputbox{    margin-bottom: 0px;}.cart_block_discount .name{    float:left;    min-width: 100px;    padding-top:5px;}#checkout a img{    margin-bottom: 5px;}.login_block .form-horizontal .control-label{    width: 100px;    text-align: left;    float: left;}.login_block .form-horizontal .controls {    margin-left: 100px;}.login_block .rowpasword, .login_block .rowremember, .login_block .rowbutton, .login_block .rowlostpassword{    margin-bottom: 8px !important;}.logintext{    margin-bottom: 10px;   }.block_sorting_count_to_page .icon-arrow{    width: auto;    height: auto;}.block_sorting_count_to_page .icon-arrow img{    margin-bottom: 8px;    margin-left: 3px;}.form-horizontal .form_sort_count .control-label{    text-align: left;    width: 85px;    float:left;}.form-horizontal .form_sort_count .controls{    margin-left: 88px;    margin-right: 15px;}.form-horizontal .form_sort_count .controls .inputbox{    width: 140px;}.form-horizontal .form_sort_count .controls .input{    width: 90px;}.form-horizontal .filter_price label{    display: none;}.address_block .form-horizontal .box_button .controls{    margin-left: 0px;}.form-horizontal .other_delivery_adress .controls{    padding-top: 5px;    }.checkout_payment_block #table_payments{    border-collapse: collapse;    margin-bottom: 15px;}.checkout_payment_block #table_payments .name{    padding: 5px 0px;}.checkout_payment_block #table_payments .jshop_payment_method{    padding-left: 20px;}.checkout_shipping_block #table_shippings{    border-collapse: collapse;    margin-bottom: 15px;}.checkout_shipping_block #table_shippings .name{    padding: 5px 0px;}.checkout_pfinish_block .checkoutinfo{    margin: 20px 0px;}.pfinish_comment_block{    width: 100%;    max-width:325px;    margin: 0px auto;}.pfinish_comment_block .box_button{    text-align: center;    margin-top: 10px;}.pfinish_comment_block .name{    text-align: center;    margin-bottom: 3px;}.pfinish_comment_block #order_add_info{    height:70px;    width: 100%;    max-width:320px;}.block_rating_hits{    height:22px;}.block_rating_hits table{    float:right;    width: auto;    border:0px;}.clearfix:before, .clearfix:after {    content: "";    display: table;    line-height: 0;}.clearfix:after {    clear: both;}.clearfix:before, .clearfix:after {    content: "";    display: table;    line-height: 0;}.btn.btn-arrow-left, .btn.btn-arrow-left:hover, .btn.btn-arrow-left:focus{background-image: url(/components/com_jshopping/images/arrow_left.gif);background-repeat: no-repeat;    background-position: 8px center;padding-left:20px;}.btn.btn-arrow-right, .btn.btn-arrow-right:hover, .btn.btn-arrow-right:focus{background-image: url(/components/com_jshopping/images/arrow_right.gif);background-repeat: no-repeat;    background-position: right 8px center;padding-right:20px;}@media (min-width: 768px){    .form-horizontal .block_sorting_count_to_page .control-label{        width: 60px;    }    .form-horizontal .block_sorting_count_to_page .controls{        margin-left: 65px;    }    .form-horizontal .block_sorting_count_to_page .controls .inputbox{        width: 100px;    }        .form-horizontal .box_products_count_to_page .control-label{        width: 50px;    }    .form-horizontal .box_products_count_to_page .controls{        margin-left: 55px;    }    .form-horizontal .box_products_count_to_page .controls .inputbox{        width: 60px;    }    .form-horizontal .block_sorting_count_to_page .control-group{        float:left;    }    .form-horizontal .block_sorting_count_to_page:after {        clear: both;        content: "";        display: table;    }    .form-horizontal .box_cat_man .control-group{        float:left;    }    .form-horizontal .box_cat_man:after {        clear: both;        content: "";        display: table;    }    .form-horizontal .filter_price .control-group{        float:left;    }    .form-horizontal .filter_price:after {        clear: both;        content: "";        display: table;    }    .form-horizontal .box_price_to .control-label{        width: 30px;    }    .form-horizontal .box_price_to .controls{        margin-left: 30px;    }    .form-horizontal .filters .box_button .controls{        margin-left: 10px;    }    .form-horizontal .box_price_from .control-label{        width: 30px;    }    .form-horizontal .box_price_from .controls{        margin-left: 40px;    }    .form-horizontal .box_category .control-label{        width: 63px;    }    .form-horizontal .box_category .controls{        margin-left: 65px;    }}@media (min-width: 980px){    .form-horizontal .box_price_from .control-label{        width: 63px;    }    .form-horizontal .box_price_from .controls{        margin-left: 65px;    }}@media (min-width: 768px) and (max-width: 979px){    .login_block .form-horizontal .controls .inputbox{        width: 140px;    }    .form-horizontal .form_sort_count .controls .input{        width: 70px;    }}@media (max-width: 767px) {        .row-fluid [class*="sblock"] {              padding-left: 0px;    }    .row-fluid .sblock2{        width: 100%;    }    .row-fluid .sblock3{        width: 100%;    }    .row-fluid .sblock4{        width: 100%;    }    .row-fluid .sblock5{        width: 100%;    }    .row-fluid .sblock6{        width: 100%;    }    .row-fluid .sblock7{        width: 100%;    }    .row-fluid .sblock8{        width: 100%;    }    .row-fluid .sblock9{        width: 100%;    }    .row-fluid .sblock10{        width: 100%;    }    .row-fluid .sblock11{        width: 100%;    }    .row-fluid .sblock12{        width: 100%;    }        .mobile-cart {        display: inline-block;        font-weight: bold;        width: 40%;    }        #jshop_menu_order tr{        display: block;        width: 100%;    }    #jshop_menu_order tr td{        display: inline-table;        width: 100%;             line-height: 26px;    }    .jshop.cart, .jshop.cart tbody{        display: block;        border:0px;    }    .jshop.cart tr{        display: block;        width: 100%;        border-left: 1px solid #ccc;        border-right: 1px solid #ccc;        border-top: 1px solid #ccc;        background-size: 100% 100%;        color: black;        margin-bottom: 20px;    }    .jshop.cart tr:first-child{        border: 1px solid #ccc;          margin-bottom: 10px;        display: none;    }    .jshop.cart tr th{        display: inline-table;        width: 100%;             line-height: 26px;        border: none;        border-bottom: 1px solid #565656;    }    .jshop.cart tr td{        display: flex;             border: none;        border-bottom: 1px solid #ccc;        padding: 5px 10px;        text-align:left;    }    .cart .odd td, .cart .even td{        background-color: #fff;    }    .cart .product_name a{        display:block;    }    .jshop_img_description_center .mobile-cart{        display: none;    }       .login_block .form-horizontal .controls {        margin-left: 160px;    }    .pagelogin .register_block .logintext, .pagelogin .register_block .block_button_register{        margin-left: 160px;    }    .jshop_list_product .block_product{        padding:0;    }    .cart_block_discount .name{        float:none;    }    .cart_block_discount input{        display: block;        margin-top:10px;    }    .jshop_list_product .row-fluid{        height: 0;    }    .jshop_list_product .row-fluid .span4 {        width: 47.93617021276595%;        float: left;    }    .jshop_list_product .row-fluid:nth-child(2n) .span4:nth-child(2n),    .jshop_list_product .row-fluid:nth-child(2n+1) .span4:nth-child(2n+1)    {        clear: left;    }    .jshop_list_product .row-fluid:nth-child(2n+1) .span4:nth-child(2n),    .jshop_list_product .row-fluid:nth-child(2n) .span4:nth-child(2n+1)    {        margin-left: 2.127659574468085%;    }    .jshop_list_product .row-fluid .span4 ~ .clearfix:after{        clear: none;    }}@media (max-width: 480px) {    .jshop_list_product .row-fluid{        height: auto;    }    .jshop_list_product .row-fluid .span4 {        width: 100%;        float: none;    }    .jshop_list_product .row-fluid:nth-child(2n) .span4:nth-child(2n),    .jshop_list_product .row-fluid:nth-child(2n+1) .span4:nth-child(2n+1)    {        clear: none;    }    .jshop_list_product .row-fluid:nth-child(2n+1) .span4:nth-child(2n),    .jshop_list_product .row-fluid:nth-child(2n) .span4:nth-child(2n+1)    {        margin-left: 0;    }    .jshop_list_product .row-fluid .span4 ~ .clearfix:after{        clear: both;    }    .form-horizontal .form_sort_count .controls .inputbox {        width: 115px;    }    .form-horizontal .form_sort_count .controls {        margin-right: 0px;    }    .form-horizontal .form_sort_count .controls .input {        width: 70px;    }    .block_rating_hits table{        float:left;    }    .productfull .prod_qty{        display: block;    }    .productfull .prod_qty_input{        padding-left: 0px;        margin-top:10px;        display: block;        }    .productfull .buttons{        padding-left:0px;        display: block;    }    .productfull .buttons input{        display: block;        margin-top:10px;    }    .form-horizontal .other_delivery_adress .control-label{        float: none;    }    .jshop_payment_method td, .jshop_payment_method tr{        display: block;    }    .jshop .downlod_order_invoice {        float: none;        padding-bottom:10px;    }    .form-horizontal .form_sort_count .control-label{        float:left;        padding-top:5px;    }    .login_block .form-horizontal .control-label{        float:none;    }    .login_block .form-horizontal .controls{        margin-left:0px;    }    .pagelogin .register_block .logintext, .pagelogin .register_block .block_button_register {        margin-left: 0px;    }}

/* FILE: /plugins/jshoppingproducts/jsocial_share/jsocial_share.css */
/* two core styles, use for all heights */.fb-share-button {  background: #29447e no-repeat !important;  display: inline-block;  padding: 0;  text-decoration: none !important;  outline: none;  background-image: url(https://s-static.ak.facebook.com/images/share/links/fb-button-icon18.png) !important;}.fb-share-button span {  background: #5f78ab;  border-top: solid 1px #879ac0;  border-bottom: solid 1px #1a356e;  color: white;  display: block;  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;  font-weight: bold;  margin: 1px 1px 0 0;  text-shadow: none;  padding: 0 6px;  /* size specific section: */  line-height: 15px;  font-size: 11px;  margin-left: 18px;}/* add these two for a 22px high button */.fb-share-button-22 {  background-image: url(https://s-static.ak.facebook.com/images/share/links/fb-button-icon22.png) !important;}.fb-share-button-22 span {  line-height: 19px;  font-size: 12px;  margin-left: 22px;}/* add these two for a 25px high button */.fb-share-button-25 {  background-image: url(https://s-static.ak.facebook.com/images/share/links/fb-button-icon25.png) !important;}.fb-share-button-25 span {  line-height: 22px;  font-size: 16px;  margin-left: 25px;}/* add these two for a 39px high button */.fb-share-button-39 {  background-image: url(https://s-static.ak.facebook.com/images/share/links/fb-button-icon39.png) !important;}.fb-share-button-39 span {  line-height: 36px;  font-size: 18px;  margin-left: 39px;}.facebook-like-button, .facebook-share, .pinterest, .tweet-button, .google-plus-one-button{    float: left;    margin: 5px;    padding-right: 2px;}