@import url(/cache/jsn_mico_pro/b0471b2b93b28211c93a8fb62e4f1c16.css);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:regular,bold);
@import url(/cache/jsn_mico_pro/f8f962a7c7adba8ef1be7d4b5a4dc76e.css);
@import url(/cache/jsn_mico_pro/5ab1eacf3b3a13469bd1c5874e6447ed.css);
@import url(/cache/jsn_mico_pro/e472df1eb87cd844109602af0fe3dc0f.css);

/* FILE: /plugins/system/jsntplframework/assets/joomlashine/css/jsn-megamenu-frontend.css */
/** * @version    $Id$ * @package    JSN_TPLFramework * @author     JoomlaShine Team <support@joomlashine.com> * @copyright  Copyright (C) 2012 JoomlaShine.com. All Rights Reserved. * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html * * Websites: http://www.joomlashine.com * Technical Support:  Feedback - http://www.joomlashine.com/contact-us/get-support.html */

/* FILE: /templates/jsn_mico_pro/css/megamenu/jsn_megamenu.css */
/* ============================== MENU ============================== *//* =============== MENU - GENERAL =============== *//* ----- RICH MENU STYLE ----- */.jsn-menutitle,.jsn-menudescription {    display: block;}.jsn-menudescription {    color: #ccc;    font-size: 0.8em;    font-weight: normal;}div.jsn-modulecontainer.jsn-megamenu ul.menu-mainmenu > li > a {    font-weight: 500;    text-transform: uppercase;}div.jsn-modulecontainer ul.menu-mainmenu ul.sub-menu {    width: auto;}.jsn-megamenu ul.menu-mainmenu li.megamenu {    position: inherit;}.jsn-megamenu ul.menu-mainmenu li.megamenu:hover a{    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid {    width: 100%;    padding: 15px;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul {    position: relative;    margin: 0;    padding: 0;    display: block;    width: 100%;    left: 0;    opacity: 1;    visibility: visible;    border: none;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul .sub-menu {    padding: 15px;    border: 1px solid rgba(0,0,0,0.2);}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul ul {    position: absolute;    left: 100%;    display: none;    width: 95%;    min-width: 190px;}.jsn-direction-rtl .jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul ul {    left: -95%;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul li:hover > ul {    display: block;    z-index: 999;    border: 1px solid #e8e8e8;    box-shadow: 2px 3px 10px #e8e8e8;    margin-top: 1px;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul li {    display: block;    width: 100%;}.jsn-megamenu ul.menu-mainmenu li.megamenu ul li.jsn-menu-mobile-control {    display: none;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid .module-title {    font-size: 13.5px;    text-shadow: none;    font-weight: 500;    text-transform: uppercase;    color: #363636;    margin: 0;    background-color: #fff;    padding: 12px 20px 8px;    display: block;    font-family: 'Poppins' !important;    clear: both;}.jsn-megamenu ul.menu-mainmenu li.megamenu > ul {    display: none;}.jsn-megamenu ul.menu-mainmenu li.megamenu:hover > ul{    display: block;}div.jsn-modulecontainer ul.menu-mainmenu li.megamenu ul li a {    margin-left: 0;    margin-right: 0;    border-left: none;    border-right: none;    }/*  DESCRIPTION */div.jsn-modulecontainer ul.menu-mainmenu.jsn-hasDescription li a span.jsn-menudescription {    display: block;}/* ICON MEGAMENU*/div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li > a > span{    display: inline-block;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i[class*="fa-"] {    display: inline-block;    float: left;    height: 24px;    line-height: 16px;    margin-right: 5px;    font-size: 16px;    padding: 1px;    width: 24px;    text-align: center;    color: #fff;/*    border: 2px solid #666;    border-radius: 50%;*/}/*div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li.active a i[class*="fa-"],div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li:hover a i[class*="fa-"]  {    color: #fff;    border-color: #fff;}*/body.jsn-direction-rtl div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i[class*="fa-"] {    margin-left: 8px;    margin-right: inherit;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i[class*="jsn-icon-"] {    display: inline-block;    vertical-align: top;    margin-right: 8px;    visibility: visible;    width: 16px;    height: 16px;}body.jsn-direction-rtl div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i[class*="jsn-icon-"] {    margin-left: 8px;    margin-right: inherit;}/* JSN ICON */.jsn-tpl-megamenu.jsn-hasIcon  li > a > i[class*="jsn-icon-"] {    background-image: url(/templates/jsn_mico_pro/images/icons/icons-uni.png);    background-repeat: no-repeat;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-article {    background-position: 0 0;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-calendar {    background-position: 0 -85px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-cart {    background-position: 0 -171px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-comment {    background-position: 0 -257px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-display {    background-position: 0 -343px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-download {    background-position: 0 -429px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-folder {    background-position: 0 -515px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-help {    background-position: 0 -601px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-home {    background-position: 0 -687px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-image {    background-position: 0 -773px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-info {    background-position: 0 -859px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-mail {    background-position: 0 -945px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-online {    background-position: 0 -1031px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-rss {    background-position: 0 -1117px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-search {    background-position: 0 -1203px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-selection{    background-position: 0 -1289px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-settings {    background-position: 0 -1375px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-star {    background-position: 0 -1461px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-statistics{    background-position: 0 -1547px;}.jsn-tpl-megamenu.jsn-hasIcon > li > a > i.jsn-icon-user {    background-position: 0 -1633px;}/* COLOR *//* CUSTOM FIX*/.jsn-tpl-bootstrap3 small, .jsn-tpl-bootstrap3 .small,.small{    font-size: inherit;}