.widget-mega-menu ul.mega-menu .dropdown-area .mm-col ul li a{font-size:18px;font-weight:600;line-height:22px;color:#1b4990}.widget-mega-menu ul.mega-menu .dropdown-area .mm-heading+ul li a{font-size:14px;font-weight:normal;line-height:22px;color:#555}@media(min-width:62em){#cv-zone-navigation .widget-mega-menu>.container{height:70px !important;overflow:visible}#cv-zone-navigation .widget-mega-menu ul.mega-menu{--dc-menu-rail-left:25px;--dc-menu-rail-right:5px;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;box-sizing:border-box;width:100% !important;max-width:100%;height:70px;margin:0;padding:0 var(--dc-menu-rail-right) 0 var(--dc-menu-rail-left) !important}#cv-zone-navigation .widget-mega-menu ul.mega-menu:before,#cv-zone-navigation .widget-mega-menu ul.mega-menu:after{display:none;content:none}#cv-zone-navigation .widget-mega-menu ul.mega-menu>li{float:none;display:block;flex:0 1 auto;height:70px;margin:0;padding:0}#cv-zone-navigation .widget-mega-menu ul.mega-menu>li>a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:70px;padding:0 5px !important;font-size:12px;line-height:1.15;white-space:nowrap;text-align:center}#cv-zone-navigation .widget-mega-menu ul.mega-menu>li>a:before{display:none;content:none}#cv-zone-navigation .widget-mega-menu ul.mega-menu>li[data-total-count="0"]:last-of-type>a:before{display:inline-block;content:url("https://www.diamondscamera.com.au/Themes/BPDTHEME01/theme-client-updates/img/icons/red-flame-icon.jpg");flex:0 0 auto;margin:0 5px 0 0;top:0}#cv-zone-navigation .widget-mega-menu ul.mega-menu>li:hover>.dropdown-area{top:70px}}@media(min-width:75em){#cv-zone-navigation .widget-mega-menu ul.mega-menu>li>a{padding-left:7px !important;padding-right:7px !important;font-size:13px}}@media(min-width:81.25em){#cv-zone-navigation .widget-mega-menu ul.mega-menu>li>a{padding-left:8px !important;padding-right:8px !important;font-size:14px}}@media(min-width:92em){#cv-zone-navigation .widget-mega-menu ul.mega-menu>li>a{padding-left:9px !important;padding-right:9px !important;font-size:15px}}@media(min-width:100em){#cv-zone-navigation .widget-mega-menu ul.mega-menu>li>a{padding-left:10px !important;padding-right:10px !important;font-size:16px}}@media(min-width:110em){#cv-zone-navigation .widget-mega-menu ul.mega-menu{--dc-menu-rail-left:20px;--dc-menu-rail-right:0px}#cv-zone-navigation .widget-mega-menu ul.mega-menu>li>a{padding-left:12px !important;padding-right:12px !important;font-size:18px}}#formProductDisplay .product-grid.detailed-list .product,#formProductDisplay .product-grid.list .product{float:none !important;clear:both !important;box-sizing:border-box;width:100% !important;margin:0 !important}#formProductDisplay .product-grid.detailed-list .product:before,#formProductDisplay .product-grid.detailed-list .product:after,#formProductDisplay .product-grid.list .product:before,#formProductDisplay .product-grid.list .product:after{display:table;content:""}#formProductDisplay .product-grid.detailed-list .product:after,#formProductDisplay .product-grid.list .product:after{clear:both}.widget-product-search-with-preview .widget-product-search-with-preview-list-grid.product-grid.grid .product-search-with-preview-list-item-container>.content-right{float:right !important;clear:none !important;width:66.667% !important;padding-right:0}.widget-product-search-with-preview .widget-product-search-with-preview-list-grid.product-grid.grid .product-search-with-preview-list-item-container>.content-after{float:right !important;clear:right !important;width:66.667% !important;padding-right:0;margin-top:4pt !important;text-align:left}.widget-product-search-with-preview .widget-product-search-with-preview-list-grid.product-grid.grid .widget-productlist-title,.widget-product-search-with-preview .widget-product-search-with-preview-list-grid.product-grid.grid .widget-productlist-title a{min-height:0 !important;height:auto !important;margin:0;padding:0;line-height:1.15}.widget-product-search-with-preview .widget-product-search-with-preview-list-grid.product-grid.grid .widget-productlist-price{clear:none !important;margin:0;text-align:left}.widget-product-search-with-preview .widget-product-search-with-preview-list-grid.product-grid.grid .widget-productlist-price .item-price{font-size:19px !important;line-height:1.15}.widget-product-search-with-preview .widget-product-search-with-preview-list-grid.product-grid.grid .widget-productlist-price{clear:none !important;margin:0;text-align:left}.widget-product-search-with-preview .widget-product-search-with-preview-list-grid.product-grid.grid .widget-productlist-price .item-price{font-size:17px !important;line-height:1.15}@media(max-width:767px){html,body{overflow-x:hidden !important}#cv-zone-topbar,#cv-zone-topbar .cv-header-topbar,#cv-zone-topbar .container{width:100vw !important;max-width:100vw !important;min-width:0 !important;box-sizing:border-box !important}#cv-zone-topbar .container{display:flex !important;flex-direction:row-reverse !important;align-items:center !important;justify-content:flex-start !important;overflow:hidden !important}#cv-zone-topbar .container>.widget-phone-number,#cv-zone-topbar .container>.widget-login-logout,#cv-zone-topbar .container>.widget-html-snippet.push-right{float:none !important;flex:0 0 auto !important;margin:0 !important}#cv-zone-topbar .widget-html-snippet.push-right a[href="/cart"]{display:block !important;box-sizing:border-box !important;height:40px !important;padding:10px !important;color:#fff !important;text-decoration:none !important;position:relative !important;top:1pt !important;white-space:nowrap !important;font-size:16px !important}#cv-zone-topbar .widget-html-snippet.push-right a[href="/cart"] strong{font-size:16px !important}}