/* FILE: /templates/jsn_megazine_pro/css/template_pro.css */
/*** @author    JoomlaShine.com http://www.joomlashine.com* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.* @license   JoomlaShine.com Proprietary License*/[class^="jsn-icon-"]:before,[class*="jsn-icon-"]:before {font-family: 'JSN IcoMoon';}[class^="jsn-icon-"],[class*="jsn-icon-"] {line-height: inherit;}/* ============================== DEFAULT HTML ============================== *//* =============== DEFAULT HTML - HEADING STYLES =============== */h2 {line-height: inherit;}/* ============================== LAYOUT ============================== *//* =============== LAYOUT - GENERAL LAYOUT =============== */#jsn-page {transition: width 0.3s ease-in-out;-moz-transition: width 0.3s ease-in-out;-webkit-transition: width 0.3s ease-in-out;}div#jsn-pos-breadcrumbs.display-mobile,div.jsn-modulecontainer.display-mobile,div#jsn-pos-breadcrumbs.display-tablet,div.jsn-modulecontainer.display-tablet,div#jsn-pos-breadcrumbs.display-smartphone,div.jsn-modulecontainer.display-smartphone {display: none;}div#jsn-pos-breadcrumbs.display-desktop,div.jsn-modulecontainer.display-desktop {display: block;}/* =============== LAYOUT - HEADER AREA =============== */#jsn-logo #jsn-logo-mobile {display: none;}#jsn-logo .jsn-topheading {display: none;}/* =============== LAYOUT - MENU AREA =============== */#jsn-menu div.jsn-modulecontainer {float: left;margin:0;}/* =============== MENU SUFFIX =============== */#jsn-menu #jsn-pos-toolbar div.jsn-modulecontainer {float: left;}#jsn-menu div.display-inline.jsn-modulecontainer {margin: 5px 10px 0;}#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {visibility: hidden;overflow: hidden;position: absolute;top: 38px;right: 0;z-index: 200;background: #4a4a4a;padding: 10px;min-width: 220px;background-color: #111;}#jsn-menu div.display-dropdown.jsn-modulecontainer a,#jsn-menu div.display-inline.jsn-modulecontainer a {color: #ccc;text-decoration: underline;}#jsn-menu div.display-dropdown.jsn-modulecontainer a:hover,#jsn-menu div.display-inline.jsn-modulecontainer a:hover {color: #fff;text-decoration: none;}#jsn-menu #jsn-pos-mainmenu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {left: 0;}#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner {position: relative;}#jsn-menu .jsn-modulecontainer[class*="display-"] .jsn-modulecontainer_inner h3.jsn-moduletitle {color: #CCC;text-shadow: none;padding: 0;font-size: 1.1em;cursor: pointer;}#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle > span {padding: 11px;}#jsn-menu #jsn-pos-mainmenu .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle {border-right: 1px solid #404040;}#jsn-menu #jsn-pos-mainmenu .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle > span {border-right: 1px solid #000000;}#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {background: #4a4a4a;color: #FFF;}#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner:hover .jsn-modulecontent {visibility: visible;}#jsn-menu div.display-dropdown.menu-richmenu.jsn-modulecontainer .jsn-modulecontent {top: 58px;}#jsn-menu div.display-dropdown.menu-richmenu.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle > span {padding: 11px 11px 31px;}/* =============== MENU - TOOLBAR POSITION =============== */#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul {right: 0;}#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li.parent > a {    background-image: url(/templates/jsn_megazine_pro/images/icons/icon-arrow-white-rtl.png);    background-position: 2% center;    background-repeat: no-repeat;    padding-left: 16px;    padding-right: 12px;}#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {    border-right: 1px solid #162C40;    text-align: right;}/* =============== LAYOUT - CONTENT AREA =============== */.jsn-joomla-30 #jsn-pos-breadcrumbs {padding: 5px 15px;}#jsn-gotoplink {color: #999;z-index: 999;padding: 8px 12px;display: block;background-color: #000;position: fixed;left: 50%;bottom: 0;}#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: 4px solid #FEABAB;background: #FFDFDF url(/templates/jsn_megazine_pro/images/icons/icon-text-alert.png) no-repeat;}.text-info {border-left: 4px solid #B7D2F2;background: #DBE7F8 url(/templates/jsn_megazine_pro/images/icons/icon-text-info.png) no-repeat;}.text-download {border-left: 4px solid #DDEDBC;background: #F2F9E5 url(/templates/jsn_megazine_pro/images/icons/icon-text-download.png) no-repeat;}.text-comment {border-left: 4px solid #FEEBAB;background: #FEF8E1 url(/templates/jsn_megazine_pro/images/icons/icon-text-comment.png) no-repeat;}.text-tip {border-left: 4px solid #FEEBAB;background: #FFFFD5 url(/templates/jsn_megazine_pro/images/icons/icon-text-tip.png) no-repeat;}.text-attachment {border-left: 4px solid #e5e5e5;background: #f2f2f2 url(/templates/jsn_megazine_pro/images/icons/icon-text-attachment.png) no-repeat;}.text-video {border-left: 4px solid #e5e5e5;background: #f2f2f2 url(/templates/jsn_megazine_pro/images/icons/icon-text-video.png) no-repeat;}.text-audio {border-left: 4px solid #e5e5e5;background: #f2f2f2 url(/templates/jsn_megazine_pro/images/icons/icon-text-audio.png) no-repeat;}.text-tip,.text-info,.text-alert,.text-audio,.text-video,.text-comment,.text-download,.text-attachment {background-position: 18px center;padding: 0.8em 0.8em 0.8em 5em;min-height: 20px;}/* =============== TYPOGRAPHY - LINK STYLES =============== *//* ----- BUTTON LINK ----- */.link-button {cursor: pointer;font-size: 1.1em;padding: 10px 12px;display: inline-block;text-decoration: none;}.link-button:hover {border-color: #000;}a.link-button:hover,.link-button a:hover {text-decoration: none;}a.link-button,.link-button a {font-weight: bold;color: #fff !important;}.link-button.button-light,.link-button.button-light a {color: #333 !important;}.link-button .link-icon {margin: 0;line-height: 24px;}/* ----- ICON LINK ----- */.link-icon {display: inline-block;line-height: 24px;}.link-icon[class*="jsn-icon"]:before {margin-right: 8px}.link-icon[class*="jsn-icon"]:before:hover {text-decoration: none;}/* ----- EXTENDED LINK ----- */.link-icon-ext {display: inline-block;padding-right: 22px;background: url(/templates/jsn_megazine_pro/images/icons/icons-ext.png) no-repeat right 0;}.link-icon-ext.jsn-icon-ext-aim {background-position: right 0;}.link-icon-ext.jsn-icon-ext-archive {background-position: right -86px;}.link-icon-ext.jsn-icon-ext-mobile {background-position: right -172px;}.link-icon-ext.jsn-icon-ext-css {background-position: right -258px;}.link-icon-ext.jsn-icon-ext-application {background-position: right -344px;}.link-icon-ext.jsn-icon-ext-doc {background-position: right -430px;}.link-icon-ext.jsn-icon-ext-feed {background-position: right -516px;}.link-icon-ext.jsn-icon-ext-movie {background-position: right -602px;}.link-icon-ext.jsn-icon-ext-flash {background-position: right -688px;}.link-icon-ext.jsn-icon-ext-calendar {background-position: right -774px;}.link-icon-ext.jsn-icon-ext-mail {background-position: right -860px;}.link-icon-ext.jsn-icon-ext-quicktime {background-position: right -946px;}.link-icon-ext.jsn-icon-ext-msn {background-position: right -1032px;}.link-icon-ext.jsn-icon-ext-music {background-position: right -1118px;}.link-icon-ext.jsn-icon-ext-pdf {background-position: right -1204px;}.link-icon-ext.jsn-icon-ext-powerpoint {background-position: right -1290px;}.link-icon-ext.jsn-icon-ext-skype {background-position: right -1376px;}.link-icon-ext.jsn-icon-ext-torrent {background-position: right -1462px;}.link-icon-ext.jsn-icon-ext-font {background-position: right -1548px;}.link-icon-ext.jsn-icon-ext-text {background-position: right -1634px;}.link-icon-ext.jsn-icon-ext-vcard {background-position: right -1720px;}.link-icon-ext.jsn-icon-ext-windowsmedia {background-position: right -1806px;}.link-icon-ext.jsn-icon-ext-xls {background-position: right -1892px;}.link-icon-ext.jsn-icon-ext-yahoo {background-position: right -1978px;}/* =============== TYPOGRAPHY - TABLE STYLES =============== */table.table-style {background: #ffffff;border-collapse: collapse;border-spacing: 0;color: #404040;}table.table-style caption {padding: 6px 0;text-transform: uppercase;text-align: center;font-size: 1.2em;font-weight: bold;}table.table-style td,table.table-style th {padding: 10px;border-bottom: 1px solid #DEDEDE;}table.table-style th {text-align: left;}table.table-style .highlight {font-size: 14px;font-weight: bold;color: #fff;}table.table-style thead th {font-size: 1.1em;border-top: 6px solid #fff;color: #ffffff;}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;}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: 4px 10px;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 {line-height: 32px;    margin: 10px 0;    padding-left: 38px;    position: relative;}ul.list-icon li .jsn-listbullet {top: 0;left: 0;width: 32px;height: 32px;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 10px 44px;}ul.list-number-bullet li .jsn-listbullet {color: #fff;height: 32px;font-size: 14px;line-height: 32px;text-align: center;margin: 4px;left: 0;top: -2px;width: 32px;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: right;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-grey li .jsn-listbullet {color: #999999;}ul.list-number-digit.digit-orange li .jsn-listbullet {color: #e66000;}ul.list-number-digit.digit-red li .jsn-listbullet {color: #c20606;}ul.list-number-digit.digit-violet li .jsn-listbullet {color: #9e0084;}/* ----- 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-toggle {display: none;}div.jsn-modulecontainer ul.menu-mainmenu ul {opacity: 0;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility: hidden;visibility: visible\9;display: none\9;}div.jsn-modulecontainer ul.menu-mainmenu li:hover > ul {opacity: 1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;display: block\9;}ul.menu-mainmenu.jsn-desktop-on-mobile ul {display: none;}ul.menu-mainmenu.jsn-desktop-on-mobile li:hover > ul {display: block;}/* ----- ICON MENU STYLE ----- */div.jsn-modulecontainer ul.menu-mainmenu li i[class*="jsn-icon-"] {display: none;}div.jsn-modulecontainer ul.menu-mainmenu.menu-iconmenu li i[class*="jsn-icon-"] {display: none;}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 li a i {display: none;}div.jsn-modulecontainer ul.menu-treemenu.menu-iconmenu > li > a > span {background: none;line-height: 16px;padding-left: 0;}div.jsn-modulecontainer ul.menu-treemenu.menu-richmenu.menu-iconmenu > li > a span {line-height: 1.5;}/* =============== MENU - MAIN MENU =============== */div.jsn-modulecontainer ul.menu-mainmenu ul {left: auto;}#jsn-menu.jsn-menu-sticky {position: fixed;top: 0;width: 100%;}/* ========= 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 a {text-align: right;}div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback ul li.parent > a {    background-image: url(/templates/jsn_megazine_pro/images/icons/icon-arrow-black-rtl.png);    background-position: 2% center;    padding-left: 16px;    padding-right: 0;}div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback ul ul {    right: 199px;    margin-left: 0;}/* =============== MENU - TREE MENU =============== *//* ----- CURRENT / HOVER STATE ----- */div.solid-1 ul.menu-treemenu li a:hover,div.solid-1 ul.menu-treemenu li a.current {background-color: #FAFACF;}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 {margin: 0;padding: 0;list-style-type: none;}div.jsn-modulecontainer ul.menu-sidemenu li {margin: 0;padding: 0;position: relative;}div.jsn-modulecontainer ul.menu-sidemenu li ul {position: absolute;top: 0;margin-top: -1px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}div.jsn-modulecontainer ul.menu-sidemenu > li {border-bottom: 1px solid #eee;}div.solid-2.jsn-modulecontainer ul.menu-sidemenu > li,div[class*="richbox-"].jsn-modulecontainer ul.menu-sidemenu > li {border-bottom: 1px solid rgba(255, 255, 255, 0.3);}div.jsn-modulecontainer ul.menu-sidemenu li a {display: block;color: #404040;cursor: pointer;padding: 8px 12px;text-decoration: none;}div.jsn-modulecontainer ul.menu-sidemenu > li > a {padding-left: 0;padding-right: 0;}div[class*="richbox-"] ul.menu-sidemenu > li > a {color: #ffffff;}div.jsn-modulecontainer ul.menu-sidemenu > li.parent > a {padding-right: 16px;background: url(/templates/jsn_megazine_pro/images/icons/icon-arrow-black.png) calc(100% - 10px) center no-repeat;}ul.menu-sidemenu li > a > span {display: block;}div.jsn-modulecontainer ul.menu-sidemenu ul {opacity: 0;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility: hidden;visibility: visible\9;display: none\9;background-color: #fff;border: 1px solid #ccc;}div.jsn-modulecontainer ul.menu-sidemenu li:hover > ul {opacity: 1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;display: block\9;}/* ----- ICON MENU STYLE ----- */div.jsn-modulecontainer ul.menu-sidemenu li i {display: none;}div.jsn-modulecontainer ul.menu-sidemenu.menu-iconmenu li i {display: inline-block;}div.jsn-modulecontainer ul.menu-iconmenu li i[class*="jsn-icon-"],div.jsn-modulecontainer ul.menu-iconmenu li > a > span {float: left;}div.jsn-modulecontainer ul.menu-iconmenu li i[class*="jsn-icon-"] {margin-right: 10px;}/* ----- 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: #EEE;}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 {display: block;cursor: pointer;margin: 0 15px;padding: 10px 0;border-bottom: 1px solid #eee;}div.jsn-modulecontainer ul.menu-sidemenu ul li.last a {border-bottom: none;}div.jsn-modulecontainer ul.menu-sidemenu ul li.parent > a {padding-right: 16px;background: url(/templates/jsn_megazine_pro/images/icons/icon-arrow-black.png) 96% center no-repeat;}div.jsn-modulecontainer ul.menu-sidemenu ul ul {top: 0;}/* ----- PARENT ITEMS / ADD ARROW TO ITEMS HAVE SUBLEVEL ----- *//* 1st LEVEL *//* 1st LEVEL - CUSTOM MODULE */div[class*="richbox-"] ul.menu-sidemenu > li.parent > a {background: url(/templates/jsn_megazine_pro/images/icons/icon-arrow-white.png) 98% center no-repeat;}/* ----- HOVER STATE ----- */div.jsn-modulecontainer ul.menu-sidemenu > li:hover > a {}/* ----- HOVER STATE IN SPECIFIC MODULE BOXES ----- */div.solid-1 ul.menu-sidemenu > li:hover > a {background-color: #FAFACF;}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 ----- *//* ----- ACTIVE STATE IN SPECIFIC MODULE BOXES ----- */div.solid-1 ul.menu-sidemenu > li.active > a {background-color: #FAFACF;}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 li i[class*="jsn-icon-"] {display: none;}div.jsn-modulecontainer ul.menu-topmenu.menu-iconmenu  li i[class*="jsn-icon-"] {display: inline-block;margin-right: 5px;}div.jsn-modulecontainer ul.menu-topmenu.menu-iconmenu > li > a {line-height: 32px;}/* ----- HOVER STYLE ----- */div.jsn-modulecontainer ul.menu-topmenu.menu-iconmenu > li:hover > a {color: #fff;}/* ============================== MOBILE SWITCH ============================== */#jsn-mobileswitch {display: none;padding: 29px 0 18px 15px;float: right;position: relative;z-index: 89;right: 10px;}#jsn-mobileswitch a {display: inline-block;width: 16px;height: 16px;line-height: 16px;vertical-align: text-top;background: url(/templates/jsn_megazine_pro/images/icons/icons-mobile.png) -16px 0 no-repeat;}#jsn-desktopswitch {display: none;padding: 18px 5px 20px;position: absolute;z-index: 99;right: 10px;}#jsn-desktopswitch a {display: inline-block;width: 16px;height: 16px;line-height: 16px;vertical-align: text-top;background: url(/templates/jsn_megazine_pro/images/icons/icons-mobile.png) -32px 0 no-repeat;}@media only screen and (max-device-width: 960px) {body.jsn-desktop-on-mobile #jsn-pos-topbar,body.jsn-desktop-on-mobile #jsn-header-inner,body.jsn-desktop-on-mobile #jsn-menu-inner,body.jsn-desktop-on-mobile #jsn-body,body.jsn-desktop-on-mobile #jsn-footer {margin: 0 1px;}body.jsn-mobile #jsn-desktopswitch {display: block;}body.jsn-desktop #jsn-mobileswitch {display: block;}body.jsn-desktop-on-mobile ul#jsn-sitetools-menu > li {right: 0 !important;}body.jsn-desktop-on-mobile.jsn-direction-rtl ul#jsn-sitetools-menu > li {left: 0 !important;}body.jsn-desktop-on-mobile.jsn-direction-rtl ul#jsn-sitetools-menu > li > a {float: left;}body.jsn-desktop-on-mobile #jsn-page,body.jsn-desktop-on-mobile #jsn-pos-topbar,body.jsn-desktop-on-mobile #jsn-header-inner,body.jsn-desktop-on-mobile #jsn-menu-inner,body.jsn-desktop-on-mobile #jsn-body,body.jsn-desktop-on-mobile #jsn-footer{min-width: 100%;width: 100%;}body.jsn-desktop-on-mobile div.solid-1 h3.jsn-moduletitle:before,body.jsn-desktop-on-mobile div.solid-2 div.jsn-modulecontainer_inner:before {right: -1px;top: -1px;}body.jsn-desktop-on-mobile {-webkit-text-size-adjust: 80%;}}/* ============================== SITE TOOLS ============================== *//* =============== SITE TOOLS - GENERAL PRESENTATION =============== */#jsn-sitetoolspanel {margin: 0;padding: 20px 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;}ul#jsn-sitetools-menu li,ul#jsn-sitetools-inline li {position: relative;}ul#jsn-sitetools-menu > li {right: -125px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}ul#jsn-sitetools-menu > li:hover {right: 0;}#jsn-sitetoolspanel ul > li > a:hover,#jsn-sitetoolspanel ul > li > a:focus {text-decoration: none;}ul#jsn-sitetools-menu li a,ul#jsn-sitetools-inline li a {color: #e1e1e1;margin: 0;padding: 0;font-size: 16px;text-align: center;width: 32px;height: 32px;line-height: 32px;float: left;}ul#jsn-sitetools-inline > li > a {display: none;}ul#jsn-sitetools-menu li ul {z-index: 90;float: right;height: 100%;visibility: hidden;visibility: visible\9;display: none\9;opacity: 0;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}ul#jsn-sitetools-menu li:hover ul {visibility: visible;display: block\9;opacity: 1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}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 {float: left;   height: 10px;    width: 10px;    margin: 11px 6px;display: inline-block;opacity: 0.7;filter: alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}ul#jsn-sitetools-menu 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: 7px 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;}ul#jsn-sitetools-inline ul li a {float: left;width: 22px;height: 20px;display: inline-block;}/* =============== SITE TOOLS - COLOR SELECTOR =============== */#jsn-selector-blue {background-color: #1181c4;}#jsn-selector-red {background-color: #c21212;}#jsn-selector-green {background-color: #6ac212;}#jsn-selector-violet {background-color: #c212a4;}#jsn-selector-orange {background-color: #c25412;}#jsn-selector-grey {background-color: #9f9f9f;}/* =============== MODULE STYLES - MODULE BOXES =============== */div[class*="lightbox-"] div.jsn-modulecontainer_inner,div[class*="solid-"] div.jsn-modulecontainer_inner {padding: 15px;}div[class*="richbox-"] div.jsn-modulecontainer_inner a,div.solid-2 div.jsn-modulecontainer_inner a {color: #fff;}/* ----- SOLIDBOX STYLE ----- */div.solid-1 div.jsn-modulecontainer_inner {padding: 0;}div[class*="solid-"] h3.jsn-moduletitle {color: #ffffff;padding: 14px 19px;display: inline-block;}div.solid-1 h3.jsn-moduletitle {background-color: #000;overflow: hidden;position: relative;}div.solid-2 h3.jsn-moduletitle {border-bottom: 1px solid rgba(255,255,255,0.3);padding: 0 0 5px;}div.solid-2 div.jsn-modulecontainer_inner {background-color: #000;position: relative;}div.solid-1 h3.jsn-moduletitle:before,div.solid-2 div.jsn-modulecontainer_inner:before {    border-color: #333 #fff;border-width: 0 50px 50px 0;    border-style: solid;    content: "";    display: block;    position: absolute;    right: 0;    top: 0;    width: 0;overflow: hidden;}div.solid-1 h3.jsn-moduletitle:before {    border-width: 0 20px 20px 0;}div.solid-1 h3.jsn-moduletitle span {    padding-right: 20px;}/* ----- LIGHTBOX STYLE ----- */div[class*="lightbox-"] div.jsn-modulecontainer_inner {border: 1px solid #cccccc;}div.lightbox-2 h3.jsn-moduletitle {border-bottom: 1px solid #ccc;padding: 0 0 15px 0;}#jsn-content-top div[class*="solid-"],#jsn-content-top div[class*="solid-"] h3.jsn-moduletitle {color: #000;}/* =============== MODULE STYLES - MODULE ICONS =============== *//* ----- VEHICLEBOX STYLE ----- */div[class*="vehiclebox-"] div.jsn-modulecontainer_inner {}div.vehiclebox-2 h3.jsn-moduletitle {padding: 0 0 15px 0;}/* =============== MODULE STYLES - MODULE ICONS =============== */h3.jsn-moduletitle i[class*="jsn-icon-"] {margin-right: 8px;}/* =============== JOOMLA! EXTENSIONS - COM_CONTACT =============== *//* ----- STANDARD CONTACT LAYOUT ----- */div.contact .dl-horizontal dd {margin-left: 25px;}.jsn-joomla-30 div.search .inputbox {width: auto;max-width: 100%;}button#jform_profile_dob_img.btn {height: 30px;}/* =============== JOOMLA! EXTENSIONS - MOD_STATISTICS =============== */dl.stats-module dt {float: left;width: 65%;}dl.stats-module dd {margin: 0;}/* ============================== JOOMLA 3.0 CORE COMPONENT LAYOUT ============================== */.jsn-joomla-30 .blog-featured .items-leading h2 {padding: 5px 0;}/* PAGE PAGINATION */ul.jsn-pagination li {margin: 5px 0;}/* ============================== CSS3 EFFECTS ============================== *//* ----- READ MORE ----- */.readon {transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}.jsn-color-blue .readon,.jsn-color-blue p.readmore a {background-color: #009aca;}.jsn-color-red .readon,.jsn-color-red p.readmore a {background-color: #c20606;}.jsn-color-green .readon,.jsn-color-green p.readmore a {background-color: #429e00;}.jsn-color-violet .readon,.jsn-color-violet p.readmore a {background-color: #9e0084;}.jsn-color-orange .readon,.jsn-color-orange p.readmore a {background-color: #e66000;}.jsn-color-grey .readon,.jsn-color-grey p.readmore a {background-color: #777;}.readon:hover {background-color: #000;}/* ----- 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-highlight {transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;}/* LINK STYLES */.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-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: #eee;}.link-button.button-dark,.link-button.button-dark:hover {background-color: #000000;}.link-button.button-green,.link-button.button-green:hover {background-color: #7fc04c;}.link-button.button-orange,.link-button.button-orange:hover {background-color: #f3803b;}.link-button.button-blue,.link-button.button-blue:hover {background-color: #0099d4;}.link-button.button-red,.link-button.button-red:hover {background-color: #fa6060;}/* 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: #3770A3;}ul.list-number-bullet.bullet-green li .jsn-listbullet {background-color: #577F20;}ul.list-number-bullet.bullet-grey li .jsn-listbullet {background-color: #DDDDDD;}ul.list-number-bullet.bullet-orange li .jsn-listbullet {background-color: #ff6600;}ul.list-number-bullet.bullet-red li .jsn-listbullet {background-color: #ff0000;}ul.list-number-bullet.bullet-violet li .jsn-listbullet {background-color: #92007A;}/* FORM STYLE */.inputbox {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 {*border: 0;*zoom: 1;transition: background 0.3s ease-out;-moz-transition: background 0.3s ease-out;-webkit-transition: background 0.3s ease-out;}/* ----- MENU STYLES ----- *//* GENERAL */ul.menu-mainmenu li a .jsn-menutitle,ul.menu-mainmenu li a .jsn-menudescription,ul.menu-topmenu li a .jsn-menutitle,ul.menu-topmenu li a .jsn-menudescription,ul.menu-topmenu li a,ul.menu-mainmenu li a,ul.menu-sidemenu li a,ul.menu-treemenu li a,ul.menu-mainmenu li {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;}/* MAIN MENU - SIDE MENU */ul.menu-mainmenu li ul,ul.menu-sidemenu li ul {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}/* 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 {         transition: none;         -moz-transition: none;         -webkit-transition: none;         -ms-transition: none;         -o-transition: none;         }}/* ----- SITE TOOLS ----- */#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner h3,#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {transition: background 0.3s ease-in-out;-moz-transition: background 0.3s ease-in-out;-webkit-transition: background 0.3s ease-in-out;}/* ----- FONT STYLES ----- *//* ----- OVERRIDE JOOMLA 30 ----- */.jsn-joomla-30 .calendar .button {border-radius: none;-moz-border-radius: none;-webkit-border-radius: none;}/* PAGE PAGINATION */ul.jsn-pagination li a,ul.jsn-pagination li span {color: #000;}/*======================= DJ SUGGESTER =======================*/#dj-suggester #dj-suggester-in {box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);border-radius: 0;border: none;border-top: 8px solid #009ACA;background: #f8f8f8;padding: 5px 15px 10px;}#dj-suggester #dj-suggester-in .dj-suggester {padding: 5px 0 0;}#dj-suggester .dj-suggester-head {color: #444;margin: 0 0 5px;}h4.dj-suggester-title {font-size: 12px;}#dj-suggester #dj-suggester-in .dj-close {opacity: 0.8;right: 10px;top: 10px;}#dj-suggester #dj-suggester-in h1,#dj-suggester #dj-suggester-in h2,#dj-suggester #dj-suggester-in h3,#dj-suggester #dj-suggester-in h4,#dj-suggester #dj-suggester-in h5,#dj-suggester #dj-suggester-in h6 {margin: 0 0 8px;line-height: 1.5;}#dj-suggester .dj-suggester-image {padding: 5px;border: 1px solid #dedede;margin-right: 15px;}body.jsn-color-red #dj-suggester-in {border-top-color: #c20606;}body.jsn-color-green #dj-suggester-in {border-top-color: #429E00;}body.jsn-color-violet #dj-suggester-in {border-top-color: #9E0084;}body.jsn-color-orange #dj-suggester-in {border-top-color: #E66000;}body.jsn-color-grey #dj-suggester-in {border-top-color: #39414C;}#dj-suggester #dj-suggester-in .dj-suggester ul {margin-top: 0;}#dj-suggester #dj-suggester-in .readon {float: right;margin: 5px 0 10px;}/*----------------- RTL -----------------*/body.jsn-direction-rtl #dj-suggester {left: 15px;right: auto;}body.jsn-direction-rtl #dj-suggester #dj-suggester-in .dj-close {left: 5px;right: auto;}body.jsn-direction-rtl #dj-suggester .dj-suggester-head,body.jsn-direction-rtl #dj-suggester .dj-suggester-title,body.jsn-direction-rtl #dj-suggester .dj-suggester-content {text-align: right;}

/* FILE: /templates/jsn_megazine_pro/css/colors/red.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: #bf0000;}/* ============================== LAYOUT ============================== *//* =============== LAYOUT - OVERALL PAGE =============== *//* ============================== TYPOGRAPHY ============================== *//* =============== TYPOGRAPHY - LINK STYLES =============== *//* ----- ACTION LINK ----- */.link-action {border-bottom: 1px solid #bf0000;}.link-action:hover {background-color: #bf0000;}/* ----- READ MORE BUTTON ----- */.readon,p.readmore a {background-color: #bf0000;}/* =============== TYPOGRAPHY - TABLE STYLES =============== *//* ----- COLOR HEADER TABLE ----- */table.style-colorheader thead th {background-color: #9B2626;border-right: 1px groove #D24D4D;}/* ----- COLOR STRIPES TABLE ----- */table.style-colorstripes td,table.style-colorstripes th {border-bottom: 1px solid #D14949;border-right: 1px groove #D14949;}table.style-colorstripes thead th {background-color: #7D1F1F;}table.style-colorstripes thead th.highlight {background-color: #B52D2D;}table.style-colorstripes tbody tr {background-color: #B52D2D;}table.style-colorstripes tbody .highlight {background-color: #F8E4E4;}table.style-colorstripes tbody tr.odd {background-color: #9B2626;}table.style-colorstripes tbody tr.odd .highlight {background-color: #F1C9C9;}table.style-colorstripes tbody tr:hover th,table.style-colorstripes tbody tr:hover td {background-color: #8A2222;}table.style-colorstripes tbody tr:hover .highlight {background-color: #EDB8B8;}table.style-colorstripes tbody td,table.style-colorstripes tbody th {border-left: none;border-right: 1px solid #D14949;}table.style-colorstripes tfoot th,table.style-colorstripes tfoot td {background-color: #7D1F1F;}.sectiontableheader {background-color: #993636;}/* ----- GREY STRIPES TABLE ----- */table.style-greystripes thead th.highlight {background-color: #9B2626;}/* ============================== MENU ============================== *//* =============== MENU - MAIN MENU =============== *//* ----- CURRENT / HOVER STATE FIRST LEVEL ----- */div.jsn-modulecontainer ul.menu-mainmenu > li:hover > a,div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {background: #bf0000;}div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a,div.jsn-modulecontainer ul.menu-mainmenu ul li.active > a {color: #bf0000;}/* =============== MENU - TREE MENU =============== *//* ----- CURRENT / HOVER STATE ----- */div.jsn-modulecontainer ul.menu-treemenu ul li:hover > a,div.jsn-modulecontainer ul.menu-treemenu ul li.active > a {color: #bf0000;}/* =============== MENU - SIDE MENU =============== *//* ----- HOVER STATE IN SPECIFIC MODULE BOXES ----- */div.jsn-modulecontainer ul.menu-sidemenu ul li:hover > a,div.jsn-modulecontainer ul.menu-sidemenu ul li.active > a {color: #bf0000;}/* ----- ACTIVE STATE IN SPECIFIC MODULE BOXES ----- */div.jsn-modulecontainer ul.menu-sidemenu > li.active > a {color: #bf0000;}/* ============================== SITE TOOLS ============================== *//* =============== SITE TOOLS - GENERAL PRESENTATION =============== *//* ============================== MODULE STYLES ============================== *//* =============== MODULE STYLES - MODULE BOXES =============== *//* ----- RICHBOX ----- */div.richbox-2 div.jsn-modulecontainer_inner {background-color: #bf0000;}/* ============================== JOOMLA! DEFAULT EXTENSIONS ============================== *//* =============== JOOMLA! EXTENSIONS - MOD_SEARCH =============== */#jsn-pos-top div.search input#mod_search_searchword {border: 1px solid #732828;}/* =============== JOOMLA! EXTENSIONS - COM_CONTENT =============== *//* ----- SECTION / CATEGORY BLOG LAYOUT ----- *//* PAGE PAGINATION */ul.jsn-pagination li.navigation-page span {background-color: #9B2626;}/* ============================== CSS3 EFFECTS ============================== *//* PAGE PAGINATION */ul.jsn-pagination li.navigation-page span {background-image:linear-gradient(-90deg,rgb(153,54,54) 0%,rgb(64,22,22) 100%);background-image:-moz-linear-gradient(-90deg,rgb(153,54,54) 0%,rgb(64,22,22) 100%);background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(153,54,54)),color-stop(1, rgb(64,22,22)));background-image:-webkit-linear-gradient(-90deg,rgb(153,54,54) 0%,rgb(64,22,22) 100%);background-image:-o-linear-gradient(-90deg,rgb(153,54,54) 0%,rgb(64,22,22) 100%);background-image:-ms-linear-gradient(-90deg,rgb(153,54,54) 0%,rgb(64,22,22) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff993636,endColorstr=#ff401616,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff993636,endColorstr=#ff401616,GradientType=0);}

/* FILE: /templates/jsn_megazine_pro/css/styles/custom.css */
/* Import Google font face for use in heading */@import url(https://fonts.googleapis.com/css?family=Oswald);/* Import Google font face for use in menu */@import url(https://fonts.googleapis.com/css?family=Oswald);/* Import Google font face for use in body */@import url(https://fonts.googleapis.com/css?family=Open+Sans);/* Set font style for body */body {font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-size: 75%;}/* Set font style for heading */h1,h2,h3,h4,h5,h6,#jsn-gotoplink,.page-header,.subheading-category,.componentheading,.contentheading {font-family: 'Oswald', Arial, Helvetica, sans-serif;}/* Set font style for menu */body #jsn-menu ul.menu-mainmenu a,body #jsn-menu ul.menu-mainmenu li a span {font-family: 'Oswald', Arial, Helvetica, sans-serif;}

/* FILE: /templates/jsn_megazine_pro/ext/dj/jsn_ext_dj.css */
/*** @author    JoomlaShine.com http://www.joomlashine.com* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.* @license   JoomlaShine.com Proprietary License*//*======================= MEGA-MENU =======================*/#jsn-menu .dj-megamenu {background: #111;height: auto;}#jsn-menu .dj-megamenu .modules-wrap {color: #555;}#jsn-menu .dj-megamenu li a.dj-up_a {border-left: none;border-right: 1px solid #222;height: auto;}#jsn-menu .dj-megamenu li a.dj-up_a[class*="jsn-icon"] {padding-left: 50px;height: auto;}.dj-megamenu li:hover a.dj-up_a span.dj-drop,.dj-megamenu li.hover a.dj-up_a span.dj-drop,.dj-megamenu li.active a.dj-up_a span.dj-drop {background-position: right center !important;}.dj-megamenu li.dj-up a.dj-up_a span {line-height: 16px !important;height: auto !important;padding: 28px 15px 28px 0 !important;font-size: 1.2em;}#jsn-menu .dj-megamenu li a.dj-up_a span.dj-drop {padding: 28px 15px 28px 0 !important;line-height: 16px;height: auto;}#jsn-menu .dj-megamenu li a.dj-up_a {position: relative;}#jsn-menu .dj-megamenu li a.dj-up_a:before {position: absolute;top: 50%;margin-top: -9px;font-size: 16px;line-height: 16px;height: 16px;left: 25px;}#jsn-menu .dj-megamenu li a.dj-up_a[class*="jsn-icon-"]:before {font-family: 'JSN IcoMoon';}#jsn-menu .dj-megamenu li a.dj-up_a.withsubtitle:before {margin-top: -17px;}#jsn-menu .dj-megamenu li ul.dj-submenu > li {margin: 0;}#jsn-menu .dj-megamenu li ul.dj-submenu > li > a {margin: 0;color: #000;border-bottom: 1px solid #e5e5e5;padding: 15px;}#jsn-menu .dj-megamenu li ul.dj-submenu > li.parent > a {background-image: url(/templates/jsn_megazine_pro/images/icons/icon-arrow-black.png);background-position: calc(100% - 10px) center;background-repeat: no-repeat;}#jsn-menu .dj-megamenu li ul.dj-submenu > li:last-child > a {border: none;}#jsn-menu .dj-megamenu > li:hover > div.dj-subwrap,#jsn-menu .dj-megamenu > li.hover > div.dj-subwrap {top: 72px;background-color: #fff;box-shadow: none;border: 1px solid #e5e5e5;}#jsn-menu .dj-megamenu li ul.dj-submenu > li.parent:hover > a,#jsn-menu .dj-megamenu li ul.dj-submenu > li.parent.hover > a,#jsn-menu .dj-megamenu li ul.dj-submenu > li:hover > a,#jsn-menu .dj-megamenu li ul.dj-submenu > li.hover > a {background-color: transparent;}/* Show higher level submenus */#jsn-menu .dj-megamenu li:hover div.dj-subwrap li:hover > div.dj-subwrap,#jsn-menu .dj-megamenu li.hover div.dj-subwrap li.hover > div.dj-subwrap {    top: 0;    background: #fff;    box-shadow: none;    border: 1px solid #e5e5e5;}#jsn-menu .dj-megamenu li ul.dj-submenu > li {border-top: none;}#jsn-menu .dj-megamenu li:hover a.dj-up_a small.subtitle,#jsn-menu .dj-megamenu li.hover a.dj-up_a small.subtitle,#jsn-menu .dj-megamenu li.active a.dj-up_a small.subtitle {color: #fff;}body.jsn-color-blue .dj-megamenu li:hover a.dj-up_a,body.jsn-color-blue .dj-megamenu li.hover a.dj-up_a,body.jsn-color-blue .dj-megamenu li.active a.dj-up_a {background: #009ACA;}body.jsn-color-blue .dj-megamenu li ul.dj-submenu li.parent:hover > a, body.jsn-color-blue .dj-megamenu li ul.dj-submenu li.parent.hover > a,body.jsn-color-blue .dj-megamenu li ul.dj-submenu li:hover > a,body.jsn-color-blue .dj-megamenu li ul.dj-submenu li.hover > a,body.jsn-color-blue .dj-megamenu li ul.dj-submenu li.parent > a.active,body.jsn-color-blue .dj-megamenu li ul.dj-submenu li.current > a.active  {color: #009ACA !important;}body.jsn-color-red .dj-megamenu li:hover a.dj-up_a,body.jsn-color-red .dj-megamenu li.hover a.dj-up_a,body.jsn-color-red .dj-megamenu li.active a.dj-up_a {background: #BF0000;}body.jsn-color-red .dj-megamenu li ul.dj-submenu li.parent:hover > a, body.jsn-color-red .dj-megamenu li ul.dj-submenu li.parent.hover > a,body.jsn-color-red .dj-megamenu li ul.dj-submenu i:hover > a,body.jsn-color-red .dj-megamenu li ul.dj-submenu i.hover > a,body.jsn-color-red .dj-megamenu li ul.dj-submenu li.parent > a.active,body.jsn-color-red .dj-megamenu li ul.dj-submenu li.current > a.active {color: #BF0000 !important;}body.jsn-color-green .dj-megamenu li:hover a.dj-up_a,body.jsn-color-green .dj-megamenu li.hover a.dj-up_a,body.jsn-color-green .dj-megamenu li.active a.dj-up_a {background: #6B9E2C;}body.jsn-color-green .dj-megamenu li ul.dj-submenu li.parent:hover > a, body.jsn-color-green .dj-megamenu li ul.dj-submenu li.parent.hover > a,body.jsn-color-green .dj-megamenu li ul.dj-submenu li:hover > a,body.jsn-color-green .dj-megamenu li ul.dj-submenu li.hover > a,body.jsn-color-green .dj-megamenu li ul.dj-submenu li.parent > a.active,body.jsn-color-green .dj-megamenu li ul.dj-submenu li.current > a.active {color: #6B9E2C !important;}body.jsn-color-violet .dj-megamenu li:hover a.dj-up_a,body.jsn-color-violet .dj-megamenu li.hover a.dj-up_a,body.jsn-color-violet .dj-megamenu li.active a.dj-up_a {background: #9E0084;}body.jsn-color-violet .dj-megamenu li ul.dj-submenu li.parent:hover > a, body.jsn-color-violet .dj-megamenu li ul.dj-submenu li.parent.hover > a,body.jsn-color-violet .dj-megamenu li ul.dj-submenu li:hover > a,body.jsn-color-violet .dj-megamenu li ul.dj-submenu li.hover > a,body.jsn-color-violet .dj-megamenu li ul.dj-submenu li.parent > a.active,body.jsn-color-violet .dj-megamenu li ul.dj-submenu li.current > a.active {color: #9E0084 !important;}body.jsn-color-orange .dj-megamenu li:hover a.dj-up_a,body.jsn-color-orange .dj-megamenu li.hover a.dj-up_a,body.jsn-color-orange .dj-megamenu li.active a.dj-up_a {background: #E66000;}body.jsn-color-orange .dj-megamenu li ul.dj-submenu li.parent:hover > a, body.jsn-color-orange .dj-megamenu li ul.dj-submenu li.parent.hover > a,body.jsn-color-orange .dj-megamenu li ul.dj-submenu li:hover > a,body.jsn-color-orange .dj-megamenu li ul.dj-submenu li.hover > a,body.jsn-color-orange .dj-megamenu li ul.dj-submenu li.parent > a.active,body.jsn-color-orange .dj-megamenu li ul.dj-submenu li.current > a.active {color: #E66000 !important;}body.jsn-color-grey .dj-megamenu li:hover a.dj-up_a,body.jsn-color-grey .dj-megamenu li.hover a.dj-up_a,body.jsn-color-grey .dj-megamenu li.active a.dj-up_a {background: #39414C;}body.jsn-color-grey .dj-megamenu li ul.dj-submenu li.parent:hover > a, body.jsn-color-grey .dj-megamenu li ul.dj-submenu li.parent.hover > a,body.jsn-color-grey .dj-megamenu li ul.dj-submenu li:hover > a,body.jsn-color-grey .dj-megamenu li ul.dj-submenu li.hover > a,body.jsn-color-grey .dj-megamenu li ul.dj-submenu li.parent > a.active,body.jsn-color-grey .dj-megamenu li ul.dj-submenu li.current > a.active {color: #39414C !important;}.dj-megamenu li ul.dj-submenu > li > a.active {background-color: transparent !important;}.dj-select.inputbox {border-radius: 0;background-color: #111 !important;border: none !important;padding: 5px;color: #fff !important;margin: 12px 0 10px 10px;font-size: 1.2em;}.dj-select.inputbox option {border-radius: 0;}#jsn-mobileswitch {top: 0;}.dj-megamenu li div.dj-subwrap.multiple_cols,.dj-megamenu li:hover div.dj-subwrap li div.dj-subwrap.multiple_cols,.dj-megamenu li.hover div.dj-subwrap li div.dj-subwrap.multiple_cols {padding: 20px 0 !important;}.multiple_cols .dj-submenu > li > a {text-transform: uppercase;font-size: 1.2em !important;background-image: none !important;}.dj-megamenu li div.dj-subcol {border-left: 1px solid #e5e5e5;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.dj-megamenu li div.dj-subcol:first-child {border: none;}/*----------------- MEGA-MENU-RTL -----------------*/body.jsn-direction-rtl #jsn-menu .dj-megamenu li a.dj-up_a:before {right: 20px;left: auto;}body.jsn-direction-rtl #jsn-menu .dj-megamenu li a.dj-up_a[class*="jsn-icon"] {padding-right: 35px;padding-left: 20px;}body.jsn-direction-rtl #jsn-menu .dj-megamenu li a.dj-up_a span.dj-drop {padding: 28px 15px !important;}body.jsn-direction-rtl .dj-megamenu li:hover a.dj-up_a span.dj-drop,body.jsn-direction-rtl .dj-megamenu li.hover a.dj-up_a span.dj-drop,body.jsn-direction-rtl .dj-megamenu li.active a.dj-up_a span.dj-drop {background-position: left 53% !important;}body.jsn-direction-rtl #jsn-menu .dj-megamenu li ul.dj-submenu > li.parent > a {background-image: url(/templates/jsn_megazine_pro/images/icons/icon-arrow-black-rtl.png);background-position: 10px center;}body.jsn-direction-rtl .dj-megamenu li div.dj-subcol {border-right: 1px solid #e5e5e5;border-left: none;}body.jsn-direction-rtl .dj-megamenu li div.dj-subcol:first-child {border-right: none;}body.jsn-direction-rtl .dj-megamenu li div.dj-subcol ul li {direction: rtl;}/*======================= DJ SUGGESTER =======================*/#dj-suggester.fadeOutDown {visibility: hidden;}#dj-suggester.fadeInUp {visibility: visible;}#dj-suggester-in {box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);border-radius: 0;border: none;border-top: 8px solid #009ACA;background: #f8f8f8;padding: 5px 15px 10px;}#dj-suggester-in .dj-suggester {padding: 5px 0 0;}.dj-suggester-head {color: #444;margin: 0 0 5px;}h4.dj-suggester-title {font-size: 12px;}#dj-suggester-in .dj-close {opacity: 0.8;right: 10px;top: 10px;}#dj-suggester-in h1,#dj-suggester-in h2,#dj-suggester-in h3,#dj-suggester-in h4,#dj-suggester-in h5,#dj-suggester-in h6 {margin: 0 0 8px;line-height: 1.5;}.dj-suggester-image {padding: 5px;border: 1px solid #dedede;margin-right: 15px;}body.jsn-color-red #dj-suggester-in {border-top-color: #BF0000;}body.jsn-color-green #dj-suggester-in {border-top-color: #6B9E2C;}body.jsn-color-violet #dj-suggester-in {border-top-color: #9E0084;}body.jsn-color-orange #dj-suggester-in {border-top-color: #E66000;}body.jsn-color-grey #dj-suggester-in {border-top-color: #39414C;}#dj-suggester-in .dj-suggester ul {margin-top: 0;}#dj-suggester-in .readon {float: right;margin: 5px 0 10px;}/*----------------- RTL -----------------*/body.jsn-direction-rtl #dj-suggester-in {left: 15px;right: auto  !important;}body.jsn-direction-rtl #dj-suggester-in .dj-close {left: 5px;right: auto;}body.jsn-direction-rtl .dj-suggester-head,body.jsn-direction-rtl .dj-suggester-title,body.jsn-direction-rtl .dj-suggester-content {text-align: right;}/*======================= DJ TAB =======================*/#modArt_djtabs .djtabs-title {background-color: #222;background-image: none !important;}.djtabs-title i[class^="icon-"], .djtabs-title i[class*=" icon-"] {display: inline !important;}#modArt_djtabs .djtabs-active > span.djtabs-title-img-right,#modArt_djtabs .djtabs-title-img-right {background-image: none;}div.jsn-modulecontent div.djtabs .djtabs-title {background-color: #ededed;background-image: none !important;margin-right: 1px;}div.jsn-modulecontent div.djtabs .djtabs-title.djtabs-active {background-color: #353535;background-image: none !important;}body.jsn-color-blue div.jsn-modulecontent div.djtabs .djtabs-title.djtabs-active {background-color: #009ACA;}body.jsn-color-blue div.jsn-modulecontent .djtabs-in-border {border-top-color: #009ACA !important;}body.jsn-color-green div.jsn-modulecontent div.djtabs .djtabs-title.djtabs-active {background-color: #6B9E2C;}body.jsn-color-green div.jsn-modulecontent .djtabs-in-border {border-top-color: #6B9E2C !important;}body.jsn-color-red div.jsn-modulecontent div.djtabs .djtabs-title.djtabs-active {background-color: #BF0000;}body.jsn-color-red div.jsn-modulecontent .djtabs-in-border {border-top-color: #BF0000 !important;}body.jsn-color-violet div.jsn-modulecontent div.djtabs .djtabs-title.djtabs-active {background-color: #9E0084;}body.jsn-color-violet div.jsn-modulecontent .djtabs-in-border {border-top-color: #9E0084 !important;}body.jsn-color-orange div.jsn-modulecontent div.djtabs .djtabs-title.djtabs-active {background-color: #E66000;}body.jsn-color-orange div.jsn-modulecontent .djtabs-in-border {border-top-color: #E66000 !important;}body.jsn-color-grey div.jsn-modulecontent div.djtabs .djtabs-title.djtabs-active {background-color: #39414C;}body.jsn-color-grey div.jsn-modulecontent .djtabs-in-border {border-top-color: #39414C !important;}div.jsn-modulecontent div.djtabs .djtabs-active > span.djtabs-title-img-right,div.jsn-modulecontent div.djtabs .djtabs-title-img-right {background-image: none !important;}div.jsn-modulecontent div.djtabs .djtabs-in {margin: 10px 0 0 !important;}div.jsn-modulecontent div.djtabs [id*="djtabs_"] .djtabs-panel {padding-left: 10px !important;background: #fff !important;border: 1px solid #e5e5e5 !important;height: 39px !important;}div.jsn-modulecontent div.djtabs .djtabs-panel.djtabs-panel-article {background: none !important;border: none !important;}div.jsn-modulecontent div.djtabs .djtabs-panel.djtabs-panel-article .djtabs-panel-title {margin-left: 0 !important;font-size: 16px !important;}div.jsn-modulecontent div.djtabs [id*="djtabs_"] .djtabs-panel .djtabs-panel-title {margin-left: 0 !important;line-height: 39px !important;}div.jsn-modulecontent div.djtabs [id*="djtabs_"] .djtabs-panel > span.djtabs-panel-toggler {margin-right: 0 !important;margin-top:  0 !important;height: 39px !important;width: 39px !important;}div.jsn-modulecontent div.djtabs .djtabs-accordion {background-size: 100% 100% !important;height: 45px !important;line-height: 45px !important;margin-bottom: 1px !important;text-align: left !important;}div.jsn-modulecontent .accordion-body .djtabs-panel {background-size: 100% 100% !important;}div.jsn-modulecontent .djtabs-accordion.djtabs-title .djtab-text {margin-left: 10px !important;}div.jsn-modulecontent .accordion-body {border: 1px solid #ccc;padding: 10px;margin-top: -14px;margin-bottom: 3px;}.djtabs-article-body-in .djtabs-article-content {margin: 0 !important;}@media only screen and (max-width: 480px), (max-device-width: 480px) {#dj-suggester {    width: auto !important;    left: 10px !important;    right: 10px !important}.dj-select.inputbox {max-width: 65%;}}

/* FILE: /templates/jsn_megazine_pro/css/custom.css */
/*** @author    JoomlaShine.com http://www.joomlashine.com* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.* @license   JoomlaShine.com Proprietary License*//* ============================== JSN MEGAZINE CUSTOM CSS ============================== *//* =============== GENERAL LAYOUT =============== */#jsn-usermodules1 {background-image: none;}.jsn-demo-page #jsn-pos-user1 {width: 60%;}.jsn-demo-page #jsn-pos-user2 {width: 37%;}body.jsn-joomla-30 ul li.newsflash-item {list-style: none;}/* =============== CATEGORY BLOG LAYOUT =============== */.com-content.jsn-demo-page .category-blog .componentheading,.jsn-demo-page.blog .componentheading {border-bottom: 3px solid #000;}.com-content.jsn-demo-page .category-blog .componentheading span,.jsn-demo-page.blog .componentheading span {display: inline-block;padding: 10px 15px;line-height: 20px;color: #fff;text-transform: uppercase;background-color: #000;}.com-content.jsn-demo-page .category-blog .intro-text,.jsn-demo-page.blog .intro-text {position: relative;}.com-content.jsn-demo-page .category-blog .intro-text .category-name,.jsn-demo-page.blog .intro-text .category-name {position: absolute;left: 0;top: 0;color: #fff;padding: 10px 15px;background: #000\9;background: rgba(0,0,0,0.85);}.com-content.jsn-demo-page .category-blog .intro-text + .readon,.jsn-demo-page.blog .intro-text + p.readmore a {float: right;}/* =============== NEWS FLASH MODULE =============== */.jsn-modulecontainer.jsn-news-flash1 .intro-text {overflow: hidden;}.jsn-modulecontainer.jsn-news-flash1 .intro-text img {display: block;}.jsn-modulecontainer.jsn-news-flash1 .intro-text p {display: none;}.jsn-modulecontainer.jsn-news-flash1 .jsn-article {position: relative;margin-bottom: 10px;}.jsn-modulecontainer.jsn-news-flash1 .jsn-article .contentheading {position: absolute;left: 0;top: 0;margin: 0;z-index: 100;}.jsn-modulecontainer.jsn-news-flash1 .jsn-article .contentheading a {font-size: 16px;padding: 10px 15px;background-color: #000\9;background-color: rgba(0,0,0,0.8);display: block;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}.jsn-modulecontainer.jsn-news-flash1 .jsn-article:hover .contentheading a {color: #fff;text-decoration: none;background-color: #000;}.jsn-modulecontainer.jsn-news-flash2 .jsn-moduletitle {border-bottom: 3px solid #000;padding: 0;margin: 20px 0 35px;}.jsn-modulecontainer.jsn-news-flash2 .jsn-moduletitle span {display: inline-block;padding: 17px 15px;line-height: 20px;color: #fff;text-transform: uppercase;background-color: #000;}/* =============== LOGIN MODULE =============== */body.jsn-joomla-25 .jsn-modulecontainer.jsn-user-login #modlgn-username,body.jsn-joomla-25 .jsn-modulecontainer.jsn-user-login #modlgn-passwd {width: 100%;padding: 10px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}body.jsn-joomla-30 .jsn-modulecontainer.jsn-user-login #modlgn-username,body.jsn-joomla-30 .jsn-modulecontainer.jsn-user-login #modlgn-passwd {width: 65%;}/* =============== HOMEPAGE SLIDESHOW =============== */.promo-top .galleria-info {/*width: 100%; /* ADDED */top: 52% !important;left: -1% !important;margin-top: 100px;width: auto !important;}.promo-top .galleria-info .galleria-info-text {width: 100%; /* ADDED */background: none !important;}.promo-top .galleria-info-title,.promo-top .galleria-info-description {width: 97%; /* ADDED */display: inline-block !important;float: left;clear: both;}.promo-top .galleria-info-title {color: #fff !important;text-transform: uppercase;font-size: 4.1em !important;margin: 0;/* background: rgba(0,0,0,0.8); deleted this background*/padding: 0px 35px 0px 15px; line-height: 0.8;}.promo-top .galleria-info-description {line-height: 1.4;color: #fff !important;padding: 10px 15px;font-size: 1.2em !important;/* background: rgba(0,0,0,0.5); deleted this background*/}/* =============== DEMO CONTACT INFO =============== */.demo-contact-info .jsn-uniform .jsn-row-container {margin: 0;}.demo-contact-info .jsn-uniform .jsn-row-container .form-actions {margin: 0 0 15px;padding: 0 7px;}.demo-contact-info .jsn-uniform .jsn-row-container .form-actions .btn-toolbar {margin: 0;}.demo-contact-info .jsn-uniform .jsn-row-container .form-actions .btn-toolbar .jsn-form-submit {background: #000;box-shadow: none;border: none;padding: 10px 20px;color: #fff;text-shadow: none;border-radius: 0;}.demo-contact-info .jsn-uniform .jsn-row-container .control-group {padding: 5px;}.demo-contact-info .jsn-uniform .jsn-row-container .control-group.ui-state-highlight {border: none !important;background: none !important;}.demo-contact-info .jsn-uniform .jsn-row-container label {display: none !important;}.demo-contact-info .jsn-uniform .jsn-row-container input.email {border-radius: 0;margin: 0;padding: 15px 10px;}.demo-contact-info .jsn-uniform .demo-contact-desc {margin: 5px 0;padding: 10px;}@media only screen and (max-width: 480px), (max-device-width: 480px) {.promo-top .galleria-info {left: 0 !important;}.promo-top .galleria-info-title {font-size: 1.3em !important;}.promo-top .galleria-info-description {font-size: 1.2em !important;}.jsn-homepage #jsn-promo {padding: 0;}}@media only screen and (max-width: 320px), (max-device-width: 320px) {.promo-top .galleria-info {top: 45% !important;}.promo-top .galleria-info-title {font-size: 1.3em !important;}}div.jsn-modulecontainer ul.menu-mainmenu ul ul {direction: ltr;margin-left: 200px !important;}/*.menu-sidemenu ul {direction: ltr;right: 250px !important;}*/div.jsn-modulecontainer ul.menu-sidemenu li ul {right: 250px !important;}div.jsn-modulecontainer ul.menu-sidemenu > li.parent > a {padding-left: 0;padding-right: 0;background: url(/templates/jsn_megazine_pro/images/icons/icon-arrow-black-rtl.png) 2% center no-repeat;}

/* FILE: /media/mod_pwebcontact/css/bootstrap.css */
/*! * Bootstrap v2.3.2 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * @version 3.2.21 * @package PWebContact *  * Redeclared styles only for contact form *//* Icons */.pweb-glyphicons [class^="icon-"],.pweb-glyphicons [class*=" icon-"] {  display: inline-block;  width: 14px;  height: 14px;  line-height: 14px;  vertical-align: text-top;  background-image: url(/media/jui/img/glyphicons-halflings.png);  background-position: 14px 14px;  background-repeat: no-repeat;  margin-top: 1px;}.pweb-glyphicons .icon-white{  background-image: url(/media/jui/img/glyphicons-halflings-white.png);}.pweb-glyphicons .icon-ok {  background-position: -288px 0;}.pweb-glyphicons .icon-remove {  background-position: -312px 0;}.pweb-glyphicons .icon-trash {  background-position: -456px 0;}.pweb-glyphicons .icon-upload {  background-position: -144px -24px;}.pweb-glyphicons .icon-plus-sign {  background-position: 0 -96px;}.pweb-glyphicons .icon-remove-sign {  background-position: -48px -96px;}.pweb-glyphicons .icon-warning-sign {  background-position: -144px -120px;}.pweb-glyphicons .icon-calendar {  background-position: -192px -120px;}/* Close button or link */.pweb-alert .close {  float: right;  font-size: 20px;  font-weight: bold;  line-height: 20px;  color: #000000;  text-shadow: 0 1px 0 #ffffff;  opacity: 0.2;}.pweb-alert .close:hover,.pweb-alert .close:focus {  color: #000000;  text-decoration: none;  cursor: pointer;  opacity: 0.4;}.pweb-alert button.close {  padding: 0;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;}/* Buttons */form.pwebcontact-form .btn {  display: inline-block;  padding: 4px 12px;  margin-bottom: 0;  font-size: 14px;  line-height: 20px;  color: #333333;  text-align: center;  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);  vertical-align: middle;  cursor: pointer;  background-color: #f5f5f5;  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);  background-repeat: repeat-x;  border: 1px solid #cccccc;  border-color: #e6e6e6 #e6e6e6 #bfbfbf;  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  border-bottom-color: #b3b3b3;  -webkit-border-radius: 4px;     -moz-border-radius: 4px;          border-radius: 4px;  -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);}form.pwebcontact-form .btn:hover,form.pwebcontact-form .btn:focus,form.pwebcontact-form .btn:active {  color: #333333;  background-color: #e6e6e6;}form.pwebcontact-form .btn:active {  background-color: #cccccc;}form.pwebcontact-form .btn:hover,form.pwebcontact-form .btn:focus {  color: #333333;  text-decoration: none;  background-position: 0 -15px;  -webkit-transition: background-position 0.1s linear;     -moz-transition: background-position 0.1s linear;       -o-transition: background-position 0.1s linear;          transition: background-position 0.1s linear;}form.pwebcontact-form .btn:focus {  outline: thin dotted #333;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}form.pwebcontact-form .btn:active {  background-image: none;  outline: 0;  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}form.pwebcontact-form button.btn::-moz-focus-inner,form.pwebcontact-form input[type="submit"].btn::-moz-focus-inner {  padding: 0;  border: 0;}/* Alerts */.pweb-alert.alert {  padding: 8px 35px 8px 14px;  margin-bottom: 20px;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);  background-color: #fcf8e3;  border: 1px solid #fbeed5;  -webkit-border-radius: 4px;     -moz-border-radius: 4px;          border-radius: 4px;}.pweb-alert.alert,.pweb-alert.alert h4 {  color: #c09853;}.pweb-alert.alert h4 {  margin: 0;}.pweb-alert.alert .close {  position: relative;  top: -2px;  right: -21px;  line-height: 20px;}.pweb-alert.alert-success {  color: #468847;  background-color: #dff0d8;  border-color: #d6e9c6;}.pweb-alert.alert-success h4 {  color: #468847;}.pweb-alert.alert-danger,.pweb-alert.alert-error {  color: #b94a48;  background-color: #f2dede;  border-color: #eed3d7;}.pweb-alert.alert-danger h4,.pweb-alert.alert-error h4 {  color: #b94a48;}.pweb-alert.alert-info {  color: #3a87ad;  background-color: #d9edf7;  border-color: #bce8f1;}.pweb-alert.alert-info h4 {  color: #3a87ad;}.pweb-alert.alert-block {  padding-top: 14px;  padding-bottom: 14px;}.pweb-alert.alert-block > p,.pweb-alert.alert-block > ul {  margin-bottom: 0;}.pweb-alert.alert-block p + p {  margin-top: 5px;}/* Modal backdrop */.modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-color: #000000;}body > .modal-backdrop {  z-index: 1040;}.pweb-modal.modal > .modal-backdrop,.pwebcontact-modal.modal > .modal-backdrop {  z-index: -1;}.modal-backdrop.fade {  opacity: 0;}.modal-backdrop,.modal-backdrop.fade.in {  opacity: 0.8;}/* Modal */.modal-body {  position: relative;  max-height: 400px;  padding: 15px;  overflow-y: auto;}/* Tooltips */form.pwebcontact-form .tooltip {  display: block;  font-size: 11px;  line-height: 1.4;}form.pwebcontact-form .tooltip.top {  padding: 5px 0;  margin-top: -3px;}form.pwebcontact-form .tooltip.right {  padding: 0 5px;  margin-left: 3px;}form.pwebcontact-form .tooltip.bottom {  padding: 5px 0;  margin-top: 3px;}form.pwebcontact-form .tooltip.left {  padding: 0 5px;  margin-left: -3px;}form.pwebcontact-form .tooltip-inner {  max-width: 200px;  padding: 8px;  text-align: center;  text-decoration: none;  -webkit-border-radius: 4px;     -moz-border-radius: 4px;          border-radius: 4px;}form.pwebcontact-form .tooltip-arrow {  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;}form.pwebcontact-form .tooltip.top .tooltip-arrow {  bottom: 0;  left: 50%;  margin-left: -5px;  border-top-color: #000000;  border-width: 5px 5px 0;}form.pwebcontact-form .tooltip.right .tooltip-arrow {  top: 50%;  left: 0;  margin-top: -5px;  border-right-color: #000000;  border-width: 5px 5px 5px 0;}form.pwebcontact-form .tooltip.left .tooltip-arrow {  top: 50%;  right: 0;  margin-top: -5px;  border-left-color: #000000;  border-width: 5px 0 5px 5px;}form.pwebcontact-form .tooltip.bottom .tooltip-arrow {  top: 0;  left: 50%;  margin-left: -5px;  border-bottom-color: #000000;  border-width: 0 5px 5px;}/* Upload progress */@-webkit-keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }  to {    background-position: 0 0;  }}@-moz-keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }  to {    background-position: 0 0;  }}@-ms-keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }  to {    background-position: 0 0;  }}@-o-keyframes progress-bar-stripes {  from {    background-position: 0 0;  }  to {    background-position: 40px 0;  }}@keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }  to {    background-position: 0 0;  }}.pweb-uploader .progress {  height: 20px;  margin-bottom: 20px;  overflow: hidden;  background-color: #f7f7f7;  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);  background-repeat: repeat-x;  -webkit-border-radius: 4px;     -moz-border-radius: 4px;          border-radius: 4px;  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}.pweb-uploader .progress .bar {  float: left;  width: 0;  height: 100%;  font-size: 12px;  color: #ffffff;  text-align: center;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);  background-color: #0e90d2;  background-image: -moz-linear-gradient(top, #149bdf, #0480be);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);  background-image: -o-linear-gradient(top, #149bdf, #0480be);  background-image: linear-gradient(to bottom, #149bdf, #0480be);  background-repeat: repeat-x;  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;          box-sizing: border-box;  -webkit-transition: width 0.6s ease;     -moz-transition: width 0.6s ease;       -o-transition: width 0.6s ease;          transition: width 0.6s ease;}.pweb-uploader .progress .bar + .bar {  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);}.pweb-uploader .progress-striped .bar {  background-color: #149bdf;  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  -webkit-background-size: 40px 40px;     -moz-background-size: 40px 40px;       -o-background-size: 40px 40px;          background-size: 40px 40px;}.pweb-uploader .progress.active .bar {  -webkit-animation: progress-bar-stripes 2s linear infinite;     -moz-animation: progress-bar-stripes 2s linear infinite;      -ms-animation: progress-bar-stripes 2s linear infinite;       -o-animation: progress-bar-stripes 2s linear infinite;          animation: progress-bar-stripes 2s linear infinite;}.hide {  display: none;}.show {  display: block;}.invisible {  visibility: hidden;}/* Joomla JUI NOTE: Original .modal definition has to be commented in modals.less and responsive-767px-max.less *//* Joomla JUI NOTE: Original .modal definition has to be commented *//* >>> JUI >>> */div.modal {  position: fixed;  top: 10%;  left: 50%;  z-index: 1050;  width: 560px;  margin-left: -280px;  background-color: #ffffff;  border: 1px solid #999;  border-color: rgba(0, 0, 0, 0.3);  -webkit-border-radius: 6px;     -moz-border-radius: 6px;          border-radius: 6px;  outline: none;  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);  -webkit-background-clip: padding-box;     -moz-background-clip: padding-box;          background-clip: padding-box;}div.modal.fade {  top: -25%;  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;       -o-transition: opacity 0.3s linear, top 0.3s ease-out;          transition: opacity 0.3s linear, top 0.3s ease-out;}div.modal.fade.in {  top: 10%;}/* <<< JUI <<< *//* Joomla JUI NOTE: Original .modal definition has to be commented *//* >>> JUI >>> */@media (max-width: 767px) {  div.modal {    position: fixed;    top: 20px;    right: 20px;    left: 20px;    width: auto;    margin: 0;  }  div.modal.fade {    top: -100px;  }  div.modal.fade.in {    top: 20px;  }}@media (max-width: 480px) {  div.modal {    top: 10px;    right: 10px;    left: 10px;  }}/* <<< JUI <<< */