#navbar .cf-mega-menu.sub-menu { width: 1140px; background: #fff; padding: 30px 30px 0 !important; } #navbar .cf-mega-menu.sub-menu::before { display: none; } #navbar .mt-icon-list-item { padding-top: 4px; padding-left: 10px; } #modeltheme-main-head .cf-mega-menu.sub-menu .row { border: 0; } #modeltheme-main-head .cf-mega-menu.sub-menu h1{ margin-top: 0; } #navbar .mt-icon-list-item:hover { color: rgb(255, 255, 255); } #navbar .cf-mega-menu.sub-menu * { opacity: 0 !important; visibility: hidden !important; } #navbar .menu-item:hover .sub-menu * { opacity: 1 !important; visibility: visible !important; } #navbar .cf-mega-menu.sub-menu .vc_row { margin-bottom: 0; } #modeltheme-main-head .cf-mega-menu.sub-menu .list-view .post-thumbnail { padding: 0; height: 150px; overflow: hidden; } #navbar .cf-mega-menu.sub-menu .blog-posts-shortcode.blog-posts .list-view .post-details { padding: 10px 0 0; } #navbar .cf-mega-menu.sub-menu .blog-posts-shortcode.blog-posts .list-view .post-category-comment-date > span.author { display: none; } #navbar .cf-mega-menu.sub-menu .blog-posts-shortcode.blog-posts .list-view .post-details span.post-tags-list a { padding: 7px 10px; font-size: 10px; line-height: 1; transition: all 250ms ease; -webkit-transition: all 250ms ease; } #navbar .cf-mega-menu.sub-menu .blog-posts-shortcode.blog-posts .list-view .post-details span.post-tags-list a:hover { opacity: .7 !important; } #modeltheme-main-head .cf-mega-menu.sub-menu .post-category-comment-date.row { margin-top: 0; } #navbar .cf-mega-menu.sub-menu .blog-posts-shortcode.blog-posts .list-view .post-details h3.post-name.row { margin: 3px 0px 6px; line-height: 16px; height: 40px; overflow: hidden; text-overflow: ellipsis; width: 100%; } #modeltheme-main-head .cf-mega-menu.sub-menu .list-view:hover .post-thumbnail img.blog_post_image { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } #modeltheme-main-head .cf-mega-menu.sub-menu .list-view .post-thumbnail img.blog_post_image { -webkit-transition: 0.6s ease-in-out; -o-transition: 0.6s ease-in-out; transition: 0.6s ease-in-out; width: 100%; } #navbar .cf-mega-menu.sub-menu .blog-posts-shortcode.blog-posts .list-view .post-details h3.post-name.row a { font-size: 16px !important; background: linear-gradient(to bottom, transparent 18px, #222 18px, #222 19px, transparent 18px) no-repeat bottom; background-size: 0 100%; background-position: bottom; transition: background-size 0.25s; max-height: 50px; line-height: 1; display: inline; margin: 0; position: relative; z-index: 12; } #navbar .cf-mega-menu.sub-menu .blog-posts-shortcode.blog-posts .list-view .post-details h3.post-name.row a:hover { background-size: 100% 100% !important; line-height: 1; } #navbar .cf-mega-menu.sub-menu .blog-posts-shortcode.blog-posts .list-view .post-category-comment-date > span.post-date { font-size: 13px; } #navbar .cf-mega-menu.sub-menu .blog-posts-shortcode.blog-posts .list-view .post-details .post-excerpt { display: none; } nav #navbar ul li.mega1column, nav #navbar ul li.mega2columns, nav #navbar ul li.mega3columns { position: unset; } #navbar .menu-item > a { position: relative; } /*MEGA 3X COLUMNS 100%*/ #navbar .mega3columns .cf-mega-menu.sub-menu { left: 15px; width: calc(100% - 30px); } /*MEGA 2X COLUMNS 66.66666%*/ #navbar .mega2columns .cf-mega-menu.sub-menu { left: 22%; width: calc(66.66666% - 30px); } /*MEGA 1X COLUMN 33.33333%*/ #navbar .mega1column .cf-mega-menu.sub-menu { left: 41%; width: calc(33.33333% - 30px); }