@import url(/cache/jsn_tendo_pro/d41d8cd98f00b204e9800998ecf8427e.css);
@import url(/cache/jsn_tendo_pro/e283b36d2b73b2fa5e474e07c91d953c.css);
@import url(/cache/jsn_tendo_pro/e2b7f41b4a92c38de3f1a6af73e32109.css);
@import url(/cache/jsn_tendo_pro/200178f3639b273bb4ae49ee249617f2.css);
@import url(/cache/jsn_tendo_pro/8b1c3f0e99879a4012b6db359a310c60.css);
@import url(https://fonts.googleapis.com/css?family=Molengo);
@import url(/cache/jsn_tendo_pro/c52e32104c34812f0bea6cda31f609d8.css);
@import url(/cache/jsn_tendo_pro/53d0ce9a8c4ebd5ff7668df67b59e0a6.css);
@import url(/cache/jsn_tendo_pro/d326004b65831005bc13d02822a93465.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_tendo_pro/css/megamenu/jsn_megamenu.css */
/* ============================== MENU ============================== *//* Show Megamenu */#jsn-pos-mainmenu.jsn-hasMegamenu .jsn-modulecontainer {    display: none;}#jsn-pos-mainmenu.jsn-hasMegamenu .jsn-modulecontainer.jsn-megamenu {    display: block;    margin-top: 0;}@media only screen and (max-width: 960px), (max-device-width: 960px) {    #jsn-pos-mainmenu.jsn-hasMegamenu .jsn-modulecontainer {        display: block;    }    #jsn-pos-mainmenu.jsn-hasMegamenu .jsn-modulecontainer.jsn-megamenu {        display: none;    }    body.jsn-desktop-on-mobile #jsn-pos-mainmenu.jsn-hasMegamenu .jsn-modulecontainer {         display: none;    }    body.jsn-desktop-on-mobile #jsn-pos-mainmenu.jsn-hasMegamenu .jsn-modulecontainer.jsn-megamenu {        display: block;    }}.jsn-tpl-bootstrap3 small,.jsn-tpl-bootstrap3 .small {font-size: 100%;}/*================================================*/.jsn-megamenu ul.menu-mainmenu li.megamenu {    position: relative;    overflow: hidden;}.jsn-megamenu ul.menu-mainmenu li.megamenu:hover {    overflow: inherit;}.jsn-megamenu ul.menu-mainmenu li.megamenu.megamenu-full-width {    position: static;}.jsn-megamenu ul.menu-mainmenu li.megamenu.megamenu-full-width > ul {    left: -50%;    opacity: 0;    margin-left: -50px;    transform: translateX(0);    height: 0;    overflow: hidden;}.jsn-megamenu ul.menu-mainmenu li.megamenu.megamenu-full-width:hover > ul {    height: auto;    overflow: inherit;}.jsn-megamenu ul.menu-mainmenu li.megamenu.megamenu-full-width:hover > ul:before {    display: none;}#jsn-tpl-megamenu {    position: relative;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid {    width: 100%;    padding: 10px 20px;}div.jsn-modulecontainer.jsn-megamenu ul.menu-mainmenu ul {    transform: none;    -webkit-transform: none;    -ms-transform: none;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul {    margin: 0;    padding: 0;    display: block;    width: 100%;    opacity: 1;    visibility: visible;    border: none;    position: inherit;    box-shadow: none;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul li {    display: block;    width: 100%;    float: none;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul li a {    border-left: medium none;    border-right: medium none;border-bottom: none;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul li.jsn-menu-mobile-control {    display: none;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul li ul {    position: absolute;    width: auto;    min-width: 250px;    padding: 10px 0;    left: 100%;    display: none;    z-index: 1;    box-shadow: 2px 5px 8px rgba(0, 0, 0, 0.2);    border: 1px solid rgba(0, 0, 0, 0.1);}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul li ul li {    padding-left: 10px;    padding-right: 10px;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid ul li:hover ul {    display: block;}.jsn-megamenu ul.menu-mainmenu li.megamenu .grid .module-title {    font-size: 1.3em;    text-transform: uppercase;    color: #000;    margin: 0;    padding: 12px 0;    display: block;    font-weight: 500;}body.jsn-color-red .jsn-megamenu ul.menu-mainmenu li.megamenu .grid .module-title {color: #DAB6B6;}body.jsn-color-cyan .jsn-megamenu ul.menu-mainmenu li.megamenu .grid .module-title {color: #B8D2D7;}body.jsn-color-green .jsn-megamenu ul.menu-mainmenu li.megamenu .grid .module-title {color: #c3cfb5;}body.jsn-color-pink .jsn-megamenu ul.menu-mainmenu li.megamenu .grid .module-title {color: #E2BCCD;}body.jsn-color-orange .jsn-megamenu ul.menu-mainmenu li.megamenu .grid .module-title {color: #D9BCB1;}body.jsn-color-yellow .jsn-megamenu ul.menu-mainmenu li.megamenu .grid .module-title {color: #ECE2A6;}.jsn-megamenu ul.menu-mainmenu li.megamenu > ul {    visibility: hidden;    display: block;    left: -50%;    opacity: 0;    margin-left: -50px;    transform: translateX(-50%);    -webkit-transition: visibility 0s linear 0s, opacity 0.4s ease-in-out 0s, margin-left 0.4s ease-in-out 0s; /* Safari */    transition: visibility 0s linear 0s, opacity 0.4s ease-in-out 0s, margin-left 0.4s ease-in-out 0s;}.jsn-megamenu ul.menu-mainmenu li.megamenu:hover > ul {    visibility: visible;    display: block;    opacity: 1;    margin-left: 0;}div.jsn-modulecontainer ul.menu-mainmenu li.megamenu ul li a {    margin: 0;    font-size: 1.2em;    -webkit-transition: padding 0.3s ease 0s; /* Safari */    transition: padding 0.3s ease 0s;}div.jsn-modulecontainer ul.menu-mainmenu li.megamenu ul li a:hover {     padding-left: 10px;}/* For Sub menu */#jsn-tpl-megamenu li.parent ul.sub-menu a {    font-size: 1.2em;}#jsn-tpl-megamenu li.parent ul.sub-menu a span {    display: inline-block;    margin-left: 5px;    vertical-align: top;}/*  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 > i[class*="fa-"],div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon > li > a > i[class*="jsn-"] {    display: inline-block;    width: 18px;    height: 18px;    vertical-align: top;    font-size: 18px;    margin-bottom: 8px;}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*="jsn-icon-"] {    background-image: url(/templates/jsn_tendo_pro/images/icons/icons-uni.png);    width: 18px;    display: inline-block;    height: 18px;    margin-top: 3px;    vertical-align: top;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon > li > a > i[class*="jsn-icon-"] {    margin-right: 10px;    background-image: url(/templates/jsn_tendo_pro/images/icons/icons-uni-white.png);}body.jsn-direction-rtl div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon > li > a > i[class*="jsn-icon-"] {    margin-left: 10px;margin-right: 0;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-article {    background-position: center 0;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-calendar {    background-position: center -220px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-cart {    background-position: center -439px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-comment {    background-position: center -657px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-display {    background-position: center -877px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-download {    background-position: center -1097px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-folder {    background-position: center -1316px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-help {    background-position: center -1534px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-home {    background-position: center -1754px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-image {    background-position: center -1972px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-info {    background-position: center -2192px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-mail {    background-position: center -2411px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-rss {    background-position: center -2849px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-search {    background-position: center -3068px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-cube {    background-position: center -3287px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-settings {    background-position: center -3507px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-star {    background-position: center -3726px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-statistics {    background-position: center -3945px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-user {    background-position: center -4164px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-upload {    background-position: center -4384px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-selection {    background-position: center -4602px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-heart {    background-position: center -8985px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-refresh {    background-position: center -4822px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-edit {    background-position: center -5040px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-cloud {    background-position: center -5259px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-location {    background-position: center -5479px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-link {    background-position: center -5697px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-online {    background-position: center -2630px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-facebook {    background-position: center -5916px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-twitter {    background-position: center -6136px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-pinterest {    background-position: center -6355px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-gplus {    background-position: center -6574px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-flickr {    background-position: center -6793px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-skype {    background-position: center -7012px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-youtube {    background-position: center -7232px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-wordpress {    background-position: center -7451px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-joomla {    background-position: center -7669px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-drupal {    background-position: center -7888px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-tag {    background-position: center -8107px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-restrict {    background-position: center -8327px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-mobile {    background-position: center -8546px;}div.jsn-megamenu ul.menu-mainmenu.jsn-hasIcon li a i.jsn-icon-idea {    background-position: center -8765px;}/* Multi color */body.jsn-color-cyan div.jsn-modulecontainer ul.menu-mainmenu li.megamenu ul li.current a {    color: #4ECDD1;}body.jsn-color-red div.jsn-modulecontainer ul.menu-mainmenu li.megamenu ul li.current a {    color: #f9524f;}body.jsn-color-brown div.jsn-modulecontainer ul.menu-mainmenu li.megamenu ul li.current a {    color: #ad8b66;}body.jsn-color-green div.jsn-modulecontainer ul.menu-mainmenu li.megamenu ul li.current a {    color: #6ac212;}body.jsn-color-orange div.jsn-modulecontainer ul.menu-mainmenu li.megamenu ul li.current a {    color: #c25412;}body.jsn-color-blue div.jsn-modulecontainer ul.menu-mainmenu li.megamenu ul li.current a {    color: #29ABE2;}