.buddha-transparent{opacity:0.2 !important;z-index:1000000 !important;position:relative !important}.buddha-disabled{display:none !important;}.buddha-disabled-menu{visibility:hidden !important}/* EFFECTS */ @-webkit-keyframes mmFadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 30px, 0) !impo; transform: translate3d(0, 30px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes mmFadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } /* PREVIEW */ .buddha-loader-wrapper { width:320px; height:100%; background:rgba(255,255,255,0.9); position:absolute; top:0px; right:0px; z-index:10000000000 !important; } .buddha-loader { border: 5px solid #f3f3f3; /* Light grey */ border-top: 5px solid #479ccf; /* Blue */ border-radius: 50%; width: 60px; height: 60px; position:absolute; animation: buddha-spin 2s linear infinite; } .buddha-loader-text { position: absolute; width: 320px; display:none; text-align: center; font-family: "Helvetica Neue","Helvetica",Arial; font-weight: bold; color: #479ccf; } @keyframes buddha-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } html#buddha-preview-html { overflow: hidden; } body#buddha-preview { display:block !important; float:left !important; overflow-y:scroll !important; overflow-x:hidden !important; position:relative !important; } #mega-menu-iframe { display:inline-block !important; overflow:auto !important; border:0px !important; width:auto !important; position: absolute; top: 0px; right: 0px; min-width: 320px !important; z-index: 100000000000 !important; } /* GLOBAL */ li.buddha-menu-item { position:relative !important; } li.buddha-menu-item:after { content:none !important; } li.buddha-menu-item.mm-hovering { height:auto !important; } li.buddha-menu-item a { cursor:pointer; position:relative !important; border:0px !important; min-width:auto !important; } li.buddha-menu-item span { position:relative !important; top:auto !important; left:auto !important; right:auto !important; text-indent:initial !important; border:0px !important; overflow:visible !important; display:inline-block; } li.buddha-menu-item span:before { content:none !important; } li.buddha-menu-item i.fa { vertical-align:inherit !important; float:none !important; } li.buddha-menu-item i.fa:after { content:none !important; } li.buddha-menu-item a:after { border:0px !important; } li.buddha-menu-item a:before { content:none !important; } .horizontal-mega-menu { overflow: visible !important; } .horizontal-mega-menu li.buddha-menu-item>ul.mm-submenu { opacity:0; height:auto !important; } .horizontal-mega-menu li.buddha-menu-item>ul.mm-submenu li { background: inherit !important; } .horizontal-mega-menu li.buddha-menu-item:hover>ul.mm-submenu, .horizontal-mega-menu li.buddha-menu-item.mega-hover>ul.mm-submenu { top:100% !important; -webkit-animation: mmFadeInUp 0.3s ease; animation: mmFadeInUp 0.3s ease; display:block !important; opacity:1; height:auto; width:auto; visibility:visible; overflow:visible; transition:none !important; } /* .horizontal-mega-menu li.buddha-menu-item.mega-hover>ul.mm-submenu { opacity:1 !important; } */ .horizontal-mega-menu li.buddha-menu-item.disabled:hover>ul.mm-submenu { top:-99999px !important; } ul.mm-submenu { border:0px !important; text-transform:none; padding:0px !important; top:-99999px !important; margin:0px !important; position: absolute !important; list-style: none; width: auto; background: #fff; box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1) !important; font-family:"Helvetica Neue","Helvetica",Arial; font-weight:normal; line-height:normal; white-space:initial; height:auto; visibility:visible !important; opacity:1; overflow:visible; border-radius:0px !important; z-index:1000000 !important; display:block !important; pointer-events:auto !important } .vertical-mega-menu ul.mm-submenu { z-index:100 !important; } ul.mm-submenu:after { content:none !important; } ul.mm-submenu .sca-qv-button-wrap { display:none !important; } ul.mm-submenu a { font-weight:normal !important; text-transform:none; padding: 0px !important; padding:0px !important; cursor:pointer; background:none !important; font-family:"Helvetica Neue",Arial !important; font-size:1em !important; white-space:initial !important; text-transform:none !important; width:auto !important; height:auto !important; line-height:normal !important; opacity:1 !important; margin:0px !important; float:none !important; } @media all and (-ms-high-contrast:none) { *::-ms-backdrop, ul.mm-submenu a { white-space:pre-wrap !important; } /* IE11 */ } ul.mm-submenu a:after { border:0px; height:0px; } ul.horizontal-mega-menu a:after, ul.vertical-mega-menu a:after, ul.mm-submenu a:after { content:none !important; } ul.mm-submenu a:hover:after { border:0px; height:0px; } ul.mm-submenu:before, ul.mm-submenu:after, ul.mm-submenu li:before, ul.mm-submenu li:after { border:0px !important; } ul.mm-submenu ul.mm-submenu { transform:none !important; } ul.mm-submenu li { margin:0px; border:0px !important; } .horizontal-mega-menu>li>ul.mm-submenu { clip:rect(0px, 10000px, 10000px, -10000px); } .horizontal-mega-menu ul.mm-submenu li span { background: none !important; padding: 0px !important; margin:0px; font-weight:normal; } .vertical-mega-menu li.buddha-menu-item { opacity:1 !important; } .vertical-mega-menu li.buddha-menu-item:hover ul.mm-submenu, .vertical-mega-menu li.buddha-menu-item ul.mm-submenu { display:none !important; } .vertical-mega-menu li { cursor:pointer } .vertical-mega-menu li a { -moz-osx-font-smoothing:grayscale; width:auto !important; transition:none !important; } .vertical-mega-menu>li>a>i.fa { display:inline-block !important; position:relative !important; top:0px !important; right:0px !important; border:0px !important; } .vertical-mega-menu li a i.fa-angle-down { display:none !important; font-family:"FontAwesome" } .vertical-mega-menu li .toggle-menu-btn { color:inherit !important; background:none; border:0px; padding:0px !important; margin:0px !important; width:auto !important; height:auto !important; min-width:0px !important; box-shadow:none !important; vertical-align:inherit; line-height:1.5em !important; float: none !important; z-index:1000 !important; position:relative !important; } .vertical-mega-menu li .toggle-menu-btn>i { position: relative !important; right: auto !important; left: auto !important; top: auto !important; bottom: auto !important; } .vertical-mega-menu li.buddha-menu-item:hover>ul.mm-submenu { display:none !important; -webkit-animation:none; animation:none; } .vertical-mega-menu li.buddha-menu-item ul.mm-submenu.submenu-opened { display:block !important; background:inherit !important; opacity:1 !important; height:auto !important; overflow:visible !important; } .vertical-mega-menu>li>ul.mm-submenu { padding-bottom:10px !important; position:relative !important; } .vertical-mega-menu ul.mm-submenu { top:100% !important; background:none; display:none !important; -webkit-animation:none; animation:none; box-shadow:none !important; position:relative !important; top:0px !important; left:0px !important; } .vertical-mega-menu ul.mm-submenu li { border:0px; margin:0px; padding: 2px 0 2px 12px !important; display:block !important; } .vertical-mega-menu ul.mm-submenu>li { padding-top:6px !important; position: relative !important; right: auto !important; left: auto !important; top: auto !important; bottom: auto !important; } .vertical-mega-menu ul.mm-submenu li:hover { background:none; } .vertical-mega-menu ul.mm-submenu li a { padding:0px !important; margin:0px !important; float:none !important; clear:both; } .vertical-mega-menu ul.mm-submenu li img { width:100%; } .vertical-mega-menu ul.mm-submenu li ul { box-shadow:none !important; left:0px; position:relative !important; top:0px !important; border:0px; padding:0px !important; } /* TREE SUBMENU */ .horizontal-mega-menu>li:hover>ul.mm-submenu { background:inherit; } .horizontal-mega-menu>li>ul.mm-submenu li { line-height:normal !important; } .horizontal-mega-menu>li>ul.mm-submenu.tree { overflow:visible !important; width:auto !important; right: auto !important; left:0px; !important; } .horizontal-mega-menu>li>ul.mm-submenu.tree>li ul.mm-submenu { clip:rect(-10000px, 10000px, 10000px, -1px); overflow:visible !important; width:auto !important; right:auto !important; } .horizontal-mega-menu>li>ul.mm-submenu.tree>li ul.mm-submenu.tree-open-left { clip:rect(-10000px, 176px, 10000px, -10000px); right:100% !important; } .horizontal-mega-menu>li ul.mm-submenu.tree li.fa-angle-right:before { top:50% !important; position:absolute !important; right:8px; margin-top:-7px; font-size:14px; font-family:"FontAwesome"; z-index:1000000000 !important; } .horizontal-mega-menu>li ul.mm-submenu.tree li.fa-angle-left:before { top:50% !important; position:absolute !important; left:8px; margin-top:-7px; font-size:14px; font-family:"FontAwesome" } .horizontal-mega-menu ul.mm-submenu.tree ul { display:block !important; } .horizontal-mega-menu ul.mm-submenu.tree li { line-height:normal; display:block !important; text-align:left !important; padding: 15px 20px !important; border-bottom: 1px solid #eeeeee; min-width: 135px !important; width: auto; cursor: pointer; position: relative; margin:0px; box-sizing:content-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing:grayscale; margin:0px !important; width:auto !important; height:auto !important; box-shadow:none !important; right:0px !important; left:0px !important; top:0px !important; bottom:0px !important; float:none !important } .horizontal-mega-menu ul.mm-submenu.tree li:last-child { border-bottom: 0px; } .horizontal-mega-menu ul.mm-submenu.tree li:hover, .horizontal-mega-menu ul.mm-submenu.tree li.mega-hover { /* background: #eff1f0; */ } .horizontal-mega-menu ul.mm-submenu.tree li.add-sub-item { font-weight: bold; } .horizontal-mega-menu ul.mm-submenu.tree li a, .horizontal-mega-menu ul.mm-submenu.tree li a:hover { text-decoration:none !important } .horizontal-mega-menu ul.mm-submenu.tree li ul { left: 100% !important; position: absolute !important; top:-99999px !important; opacity:1 !important; } .horizontal-mega-menu ul.mm-submenu.tree.tree-open-left { right: 0px !important; left:auto !important; } .horizontal-mega-menu ul.mm-submenu.tree li ul.tree-open-left { right: 100% !important; left:auto !important; } .horizontal-mega-menu ul.mm-submenu.tree li:hover>ul,.horizontal-mega-menu ul.mm-submenu.tree li.mega-hover>ul { top:0 !important; height:auto; opacity:1; width:auto; overflow:visible; } .vertical-mega-menu>li ul.mm-submenu.tree li.fa-angle-right:before, .vertical-mega-menu>li ul.mm-submenu.tree li.fa-angle-left:before { display:none !important; font-family:"FontAwesome" } .vertical-mega-menu ul.mm-submenu.tree li { height:auto !important; float:none !important } /* SIMPLE SUBMENU */ ul.mm-submenu.simple>li .mega-menu-prices { clear:both; position: relative !important; } ul.mm-submenu.simple>li .mega-menu-prices span { font-size:0.95em; } ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-compare_at_price, ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-compare_at_price>span { text-decoration: line-through; } ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-price { } ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-sold_out { text-transform: uppercase; color:#d83e3e; font-weight: bold; opacity: 1; font-size:11px; } .horizontal-mega-menu ul.mm-submenu.simple { display: table !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="5"]>li { width: 20% !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="4"]>li { width: 25% !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="3"]>li { width: 33.33% !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="2"]>li { width: 50% !important; } .horizontal-mega-menu ul.mm-submenu.simple>li { box-sizing:border-box; float: left !important; vertical-align:top; text-align: center !important; padding: 10px 15px 20px !important; display: table-cell !important; min-height:280px; cursor: unset; position: relative; margin:0px !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mega-menu-item-container { max-width:220px; margin:0 auto; padding:0px !important; } .horizontal-mega-menu ul.mm-submenu.simple>li span.delete-sub-item { right: 1px; top: 0px !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image-container { height:250px; position:relative !important; margin:0px auto 10px; display: table !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image { display: table-cell !important; vertical-align:middle; } .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image img { max-height:250px; cursor:pointer; width:auto; max-width:100%; } *::-ms-backdrop, .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image img { width: 100% } /* IE11 image width fix */ .horizontal-mega-menu ul.mm-submenu.simple>li .mm-featured-title { font-weight:bold; text-align:center !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mega-menu-prices span { opacity:0.6; } .vertical-mega-menu>li ul.mm-submenu.simple>li { padding-bottom:10px !important; padding-top:10px !important; box-sizing:border-box !important; } .vertical-mega-menu>li ul.mm-submenu.simple>li:last-child { padding-bottom:0px !important; } .vertical-mega-menu>li ul.mm-submenu.simple li .mm-image img { width:100% !important; max-width:240px !important; } /* .vertical-mega-menu>li>ul.mm-submenu.simple li .mega-menu-item-container { margin-left:10px; margin-right:10px; } */ .vertical-mega-menu ul.mm-submenu.simple>li .mega-menu-prices span { opacity:0.8; } /* optimize for tablet */ .vertical-mega-menu>li ul.mm-submenu.simple>li { width:100%; display:inline-table !important; vertical-align:top; } .vertical-mega-menu>li>ul.mm-submenu.simple>li:nth-child(1) { padding-top:0px !important; } .vertical-mega-menu>li ul.mm-submenu.simple[columns="2"]>li { width:50%; display:inline-table !important; vertical-align:top; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="2"]>li:nth-child(1) { padding-top:0px !important; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="2"]>li:nth-child(2) { padding-top:0px !important; } .vertical-mega-menu>li ul.mm-submenu.simple[columns="3"]>li { width:33.33%; display:inline-table !important; vertical-align:top; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="3"]>li:nth-child(1) { padding-top:0px !important; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="3"]>li:nth-child(2) { padding-top:0px !important; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="3"]>li:nth-child(3) { padding-top:0px !important; } /* TABBED SUBMENU */ .horizontal-mega-menu ul.mm-submenu.tabbed { display: block !important; min-height: 280px; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="5"]>li { width: 20% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="5"]>li>ul.mm-submenu { width: 400% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="5"]>li>ul.mm-submenu>li { width: 25% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="4"]>li { width: 25% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="4"]>li>ul.mm-submenu { width: 300% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="4"]>li>ul.mm-submenu>li { width: 33.33% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="3"]>li { width: 33.33% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="3"]>li>ul.mm-submenu { width: 200% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="3"]>li>ul.mm-submenu>li { width: 50% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="2"]>li { width: 50% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="2"]>li>ul.mm-submenu { width: 100% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="2"]>li>ul.mm-submenu>li { width: 100% !important; display:block !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li { line-height:inherit !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.fa-angle-right:before { top:50% !important; position:absolute; right:10px; margin-top:-7px; font-size:14px; font-family:"FontAwesome" } .horizontal-mega-menu ul.mm-submenu.tabbed>li>ul.mm-submenu { border-left:1px solid #e6e6e6 !important; top:0 !important; display:none !important; left:100% !important; box-shadow: none !important; opacity:1 !important; height:auto; cursor:default; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.tab-opened { /*background: #eff1f0;*/ } .horizontal-mega-menu ul.mm-submenu.tabbed>li.tab-opened ul.mm-submenu { display:block !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.ui-sortable-helper>ul.mm-submenu { display:none !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li { box-sizing:border-box; float: left !important; vertical-align:top; text-align: left !important; padding: 12px !important; display: block !important; cursor: pointer; position: relative; clear:both; margin:0px !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-item-container { max-width:230px; margin:0 auto; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.add-sub-item { vertical-align:middle; line-height: normal; } .horizontal-mega-menu ul.mm-submenu.tabbed>li span.delete-sub-item { right: 1px; top: 1px !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices { clear:both; position: relative !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices span.mega-menu-compare_at_price, .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices span.mega-menu-compare_at_price>span { text-decoration: line-through; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices span.mega-menu-sold_out { text-transform: uppercase; } .vertical-mega-menu ul.mm-submenu.tabbed>li { display:block !important; } .vertical-mega-menu ul.mm-submenu.tabbed>li.fa-angle-right:before { display:none !important; font-family:"FontAwesome" } /* PRODUCTS LIST WIDGET */ .horizontal-mega-menu ul.mm-submenu.simple>li .mm-list-name { border-bottom:1px solid #eeeeee; display:table !important; width:calc(100% + 10px); margin:-10px 0px 0px -15px; padding:10px !important; box-sizing:content-box; } ul.mm-submenu.simple>li .mm-list-name>span { display:table-cell !important; vertical-align:middle; font-weight: bold; font-size:1em; border:0px !important; text-align:center !important; float:none !important; line-height:normal !important; } ul.mm-submenu.simple>li ul.mm-product-list { width: 100%; margin:0px; display:block !important; position: relative !important; margin: 0px !important; padding: 0px !important; left: 0 !important; top: 0 !important; border: 0px !important; background:inherit !important; box-shadow:none !important; transform:none !important; height:auto !important; visibility:visible !important; opacity:1 !important; } ul.mm-submenu.simple>li ul.mm-product-list>li { display:table !important; width: 100% !important; min-height:unset; padding: 10px 0px 0px !important; text-align: left !important; margin:0px !important; } ul.mm-submenu.simple>li ul.mm-product-list>li div { display: table-cell !important; vertical-align:middle; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-image { width: 30%; padding: 0px 10px 0px 0px !important; box-sizing: border-box; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-image img { width: 100%; vertical-align:middle; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-info { width: 70%; line-height:normal; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-info span.mm-product-name { font-weight: bold; } .vertical-mega-menu ul.mm-submenu.simple>li .mm-list-name { border-bottom:1px solid #eeeeee !important; display:table !important; width:100% !important; margin:0px !important; box-sizing:content-box !important; } .vertical-mega-menu li ul.mm-submenu.simple li ul.mm-product-list>li .mm-list-image { width: 100px !important; } .vertical-mega-menu li ul.mm-submenu.simple li ul.mm-product-list>li .mm-list-info { width: auto !important; } /* LINK LIST WIDGET */ ul.mm-submenu.simple>li ul.mm-submenu.link-list { width: 100%; top:100% !important; position: relative !important; line-height: normal; margin-top:10px; box-shadow:none !important; display:block !important; position:relative !important; top:0px !important; left:0px !important; opacity:1 !important; height:auto !important; } ul.mm-submenu.simple>li ul.mm-submenu.link-list li { width: 100%; text-align: left !important; padding:10px 0px 0px !important; display:block !important; margin:0px !important; } ul.mm-submenu.simple>li ul.mm-submenu.link-list li.add-sub-item { line-height: normal; } ul.mm-submenu.simple>li ul.mm-submenu.link-list li.add-sub-item:hover { background: none } ul.mm-submenu.simple>li ul.mm-submenu.link-list li span.delete-sub-item { top: 1px !important; right: 0px; } /* CONTACT SUBMENU */ ul.mm-submenu.mm-contact, .horizontal-mega-menu li.buddha-menu-item:hover>ul.mm-submenu.mm-contact, .horizontal-mega-menu li.buddha-menu-item.mega-hover>ul.mm-submenu.mm-contact { width:100%; display: table !important; cursor: default; text-align:left !important; } .vertical-mega-menu ul.mm-submenu.mm-contact { display:none !important; } ul.mm-submenu li.mm-contact-column { width:50%; padding:20px !important; display: table-cell !important; position: relative !important; line-height:normal !important; box-sizing:border-box !important; } ul.mm-submenu li.mm-contact-column:hover { background:inherit !important; } ul.mm-submenu li.mm-contact-column .feedback { margin:0px 0px 15px; font-weight:bold; } ul.mm-submenu li.mm-contact-column .successForm { color:#8eb94c; } ul.mm-submenu li.mm-contact-column .errorForm { color:#d83e3e; } ul.mm-submenu li.mm-contact-column a { display:block !important; clear:both; } ul.mm-submenu li.mm-contact-column form { margin:0px; padding:0px !important; } ul.mm-submenu li.mm-contact-column .mm-contact-content { max-width: 500px; text-transform:none; } ul.mm-submenu li.mm-contact-column h3 { display: block !important; font-weight: 200; margin-bottom: 10px; font-size:1.6em; font-family:"Helvetica Neue","Helvetica",Arial; font-style:normal; } ul.mm-submenu li.mm-contact-column fieldset { border: medium none !important; margin: 0 0 10px; min-width: 100%; padding: 0 !important; width: 100%; } ul.mm-submenu li.mm-contact-column fieldset:last-child { margin:0px; } ul.mm-submenu li.mm-contact-column input[type="text"], ul.mm-submenu li.mm-contact-column input[type="email"], ul.mm-submenu li.mm-contact-column textarea { width:100%; border:1px solid #d3dbe2; background:#FFF; margin:0 0 5px; padding:5px 10px !important; height: 36px; line-height:normal; } ul.mm-submenu li.mm-contact-column textarea { height:100px; max-width:100%; resize:none; } ul.mm-submenu li.mm-contact-column button { cursor:pointer; width:105px; float: right !important; border:none; padding:10px !important; text-transform: uppercase; font-weight: 300; font-family:"Helvetica Neue","Helvetica",Arial; font-size:1em; line-height:inherit; } ul.mm-submenu li.mm-contact-column button:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5) !important; } ul.mm-submenu li.mm-contact-column button#map-save { position: absolute !important; bottom: 25px; right: 25px; } ul.mm-submenu li.mm-contact-column input:focus, .mm-contact-column textarea:focus { outline:0; border:1px solid #999; } .vertical-mega-menu ul.mm-submenu li.mm-contact-column { width:100% !important; display:block !important; padding:0 15px !important; } .vertical-mega-menu ul.mm-submenu li.mm-contact-column h3 { font-size:1.2em; } .vertical-mega-menu ul.mm-submenu.mm-contact .mm-contact-column { width:100% !important; display:inline-table !important; vertical-align:top; padding-top:10px !important; } .vertical-mega-menu ul.mm-submenu.mm-contact[columns="2"] .mm-contact-column { width:50% !important; } .vertical-mega-menu ul.mm-submenu.mm-contact[columns="2"] li.mm-contact-column:nth-child(1) { padding-top:0px !important; } .vertical-mega-menu ul.mm-submenu.mm-contact[columns="2"] li.mm-contact-column:nth-child(2) { padding-top:0px !important; } li.buddha-menu-item a[data-href="no-link"], .horizontal-mega-menu li[data-href="no-link"] { cursor:default !important; } /* fix for ella theme */ @media screen and (max-width:767px) { .cbp-spmenu-push-toright { position: static !important; margin-left:260px !important; } } /* fix for jumpstart theme */ @media screen and (max-width:480px) { .site-header--drawer .nav-bar ul.horizontal-mega-menu ul { position:absolute !important; } } .mm-submenu .fa-angle-down { display: none; } 