/*------------------------ 1 Body and Core Css ------------------------*/ body{ font-family: sans-serif; } html{ height: 100%; } p, div.article-text { font-size: 14px; color: #5d5d5d; line-height: 24px; font-family: sans-serif; } ::selection { background: #000; color: #fff; } ::-moz-selection { background: #000; color: #fff; } .top_15{ margin-top: 15px; } .top_30{ margin-top: 30px; } .top_45{ margin-top: 45px; } .top_60{ margin-top: 60px; } .top_90{ margin-top: 90px; } .bottom_30{ margin-bottom: 30px; } .padding_30{ padding: 30px 0; } .padding_45{ padding: 45px 0; } .padding_60{ padding: 60px 0; } .padding_90{ padding: 90px 0; } .padbot{ padding-bottom: 30px; } header{ position: absolute; transition: all ease 0.3s; z-index: 11; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.28); } header .container-fluid { background-color:rgba(0, 0, 0, 0.4); } header.nav-fixed .container-fluid { background-color:rgba(0, 0, 0, 0); } .responsive{ display: none; float: right; color: #fff; font-size: 14px; font-weight: 600; border: solid 1px #8a8989; padding: 9px 13px; margin: 14px 0 0 0; cursor: pointer; } .nav-fixed .responsive { border: solid 1px #dcdcdc; color: #000; font-weight: 500; } .active{ color:#afafaf; } .site-button:focus{ outline: 0; } .ok{ background: green !important; border: solid 2px green !important; color: white; } input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; } .content{ margin-top: 60px; } .subpage-nav{ display:block !important; position: relative; } .page-title{ display: table-cell; vertical-align: middle; text-align: center; z-index: 2; position: relative; } .page-title h1{ font-size: 75px; color: #fff; font-weight: bold; letter-spacing: -3px; margin-bottom: 20px; } h2.upper { text-transform: uppercase; } .logo{ float: left; padding: 22px 0px; color: #fff; font-size: 20px; font-weight: bold; } .blog-link-to-main { color: #ff423a; border-bottom: 1px dashed #ff423a; } .blog-link-to-main:hover { color: #ff423a; border-bottom: 1px dashed transparent; } /* Sections */ section{ padding-top: 60px; } article{ padding-top: 60px; } /* Section Backgrounds */ .dotted-bg{ background:url(/static/app/images/dotted-bg.png) bottom repeat-x; padding-bottom: 60px; } .gray-bg{ background:#e0e0e0; padding-bottom: 60px; } .line-bg{ border-bottom:solid 1px #dfdfdf; padding-bottom: 60px; } /* Section Titles */ .center-title{ padding: 0 20px; } .center-title h1{ text-align: center; font-size: 18px; font-weight: bold; text-transform: uppercase; margin: 20px 0 10px 0; } .center-title:before{ height: 2px; width: 60px; content: ""; display: block; margin: 0 auto; } .center-title p{ text-align: center; margin-top: 15px; } .left-title{ float: left; width: 100%; } .left-title h1{ text-align:left; font-size: 18px; font-weight: bold; text-transform: uppercase; margin: 20px 0 10px 0; } .center-title .alert-message { color: #ff423a; } .center-title .success-message { color: #109402; } .left-title:before{ height: 2px; width: 60px; content: ""; display: block; margin: 0 auto; float: left; } /* List */ .cv-list{ color:#999999; font-size: 14px; list-style: none; padding: 0; } .cv-list li { line-height: 34px; } .cv-list span{ color: #000; } .cv-list a{ color:#999999; } .cv-list a:hover { color: #ff423a; } /*------------------------ 2 Home ------------------------*/ .home{ background:url(/static/app/images/bg1.jpg) no-repeat center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 100%; overflow: hidden; width: 100%; display: table; z-index: 10; position: relative; } .home-content{ display: table-cell; vertical-align: middle; text-align: center; z-index: 2; position: relative; } .profile-img{ width: 230px; height: 230px; margin: 0 auto; border-radius: 150px; overflow: hidden; margin-bottom: 35px; box-shadow: 0px 0px 42px 0px rgba(0, 0, 0, 0.38); -webkit-box-shadow: 0px 0px 42px 0px rgba(0, 0, 0, 0.38); -moz-box-shadow: 0px 0px 42px 0px rgba(0, 0, 0, 0.38); box-shadow: 0px 0px 42px 0px rgba(0, 0, 0, 0.38); } .profile-img img{ width: 100%; } .home-profile h1{ font-size: 50px !important; } .home-content h1{ font-size: 50px; color: #fff; font-weight: 600; letter-spacing: -3px; } .home:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); z-index: 1; } .home-video { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; } .home.video-section{ padding: 0; background: none; } .home.video-section .home-content{ position: initial; } .home.video-section .home-content .home-down, .home.video-section .home-content h1 { position: relative; z-index: 3; } .home-down { color: #fff; font-size: 23px; opacity: 0.5; padding-top: 70px; padding-left: 20px; display: inline-block; cursor: pointer; transition: all 0.3s ease; } .home-down:hover, .home-down:focus{ color: #fff; opacity: 1; } .home-down.selected { color: #fff !important; } .home-down.selected:after { width: 0; } .home-down:hover{ color: #fff; transition:all 0.3s ease; } .home-down:focus{ color: #fff; } /* arrow css3 animation */ @-webkit-keyframes bounce { 0%, 100% {-webkit-transform: translateY(0);} 40% {-webkit-transform: translateY(-20px);} } @-moz-keyframes bounce { 0%, 100% {-moz-transform: translateY(0);} 40% {-moz-transform: translateY(-20px);} } @-o-keyframes bounce { 0%, 100% {-o-transform: translateY(0);} 40% {-o-transform: translateY(-20px);} } @keyframes bounce { 0%, 100% {transform: translateY(0);} 40% {transform: translateY(-20px);} } .bounce { -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%; animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite; -moz-animation: bounce 2s infinite; -o-animation: bounce 2s infinite; } /*------------------------ 2 About ------------------------*/ .profile img{ width: 100%; } .feature{ margin-top: 30px; } .feat-icon{ width: 20%; float: left; text-align: center; } .feat-text{ width: 80%; float: left; } .feature i{ font-size: 28px; text-align: center; } .feature span{ font-size: 15px; font-weight: 600; letter-spacing: 1px; margin-bottom: 10px; display: block; } /*------------------------ 3 Resume ------------------------*/ .resume-out { padding-left: 25px; } .resume-info:first-child { padding-top: 50px; } .resume-info:last-child { border: 0; padding-left: 32px; } .resume-info { border-left: 2px solid #E5E5E5; padding: 0 0 40px 30px; } .info-title { font-weight: 500; font-size: 16px; margin-top: 0; } .info-title::after { content: ''; width: 10px; height: 10px; float: left; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; margin: 0px 9px 0 -36px; } .info-date { font-size: 14px; padding: 6px 0; display: block; } .rounded-icon i { width: 55px; text-align: center; padding: 20px 0; font-size: 15px; color: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; } .rounded-icon span { margin-left: 19px; font-weight: 500; text-transform: uppercase; color: #c5c5c5; letter-spacing: 5px; } /*------------------------ 7 Blog ------------------------*/ .blog-box { box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05); -o-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05); } .owl-blog .col-md-12.item{ padding-top: 45px; padding-bottom: 30px; } .blog-box img { width: 100%; border: 1px solid #e0e0e0; } .blog-box h4{ font-size: 15px; font-weight: 600; line-height: 22px; padding: 8px 0; } .blog-box span.data{ font-size: 12px; color: #929292; padding-top: 20px; display: block; } .blog-box a.blog-link{ font-size: 12px; color: #ff423a; padding-top: 20px; // display: block; font-weight: 600; width: 120px; border-bottom: 1px dashed #ff423a; } .blog-box a.blog-link:hover { border-bottom: 1px solid transparent; } .blog-info { border-left: solid 1px #e0e0e0; border-right: solid 1px #e0e0e0; padding-bottom: 20px; background: #fff; } .owl-carousel .item img{ width: 100%; border: 1px solid #e8e8e8; } .blog-media { position: relative; } .blog-media i{ position: absolute; z-index: 2; top: 0; width: 55px; font-size: 13px; height: 40px; text-align: center; padding-top: 13px; margin: 85px 138px; color: #fff; } .gallery-post a.carousel-control{ padding-top: 26%; } .gallery-post img{ width: 100%; } /*------------------------ 8 Contact ------------------------*/ .contact-info i { width: 65px; height: 65px; text-align: center; background: #fff; border: solid 2px; border-radius: 50px; color: #000; padding-top: 20px; font-size: 20px; margin-bottom: 20px; } .contact-info p { line-height: 18px; } .form-input{ width: 100%; height: 50px; padding-left: 10px; border: solid 1px #bebebe; border-radius: 3px; font-size:13px; margin-bottom: 30px; } .form-text{ width: 100%; padding:10px; border: solid 1px #bebebe; border-radius: 3px; font-size:13px; margin-bottom: 30px; } .contact-form .cv-button2{ margin: 0 auto; display: block; text-transform: uppercase; } /*------------------------ 9 Footer ------------------------*/ footer{ background: #000; padding: 45px 0; margin-top: 60px; } .wrapper-parallax { background: #fff; margin-bottom: 209px; } .content { position: relative; z-index: 1; background: white; min-height: 500px; } .copyright-text{ padding: 0 200px; } .copyright-text hr{ border-top: 1px solid #353535; } footer { width: 100%; } footer a { color: #999; margin:0 15px; transition: all ease 0.3s; } footer a:hover{ transition: all ease 0.3s; color: #fff; } /* back to top */ .backtop{ cursor: pointer; position: fixed; bottom: 30px; right: 20px; width: 45px; height: 45px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; -o-border-radius: 25px; background: #292929; color: #ffffff; border: solid 1px #4c4c4c; display: flex; justify-content: center; align-items: center; z-index: 9; font-size: 12px; } .backtop:hover{ color: #fff; border: 0; transition: all ease 0.3s; } .backtop.selected { color: #fff !important; } .backtop.selected:after { width: 0; content: none; } /*------------------------ 10 Sidebar ------------------------*/ /* .right-menu{ float: right; color: #fff; padding: 8px 12px; margin: 14px 0 0 14px; cursor: pointer; } header .right-menu{ border: solid 1px #dddddd; } .nav-fixed .right-menu{ border: solid 1px #dcdcdc; color: #1b1a1a; } .slidemenu-fixed { position: fixed; z-index: 100; top: 0; right: 0; width: 360px; height: 100%; margin: 0; background-color: #fff; -webkit-transform: translateX(450px); -moz-transform: translateX(450px); transform: translateX(450px); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94); -moz-transition: -moz-transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94); transition: transform 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94); } .slidemenu-fixed .animate-up { opacity: 1; visibility: visible; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0); } .slidemenu-opened .slidemenu-fixed { -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); } .slidemenu-opened #overlay { top: 0; opacity: .7; -webkit-transition: top 0s ease 0s, opacity 0.35s ease; -moz-transition: top 0s ease 0s, opacity 0.35s ease; transition: top 0s ease 0s, opacity 0.35s ease; } .scroll-out { height: 100%; overflow: hidden; position: relative; } @media (max-width: 767px) { .slidemenu-fixed { width: 265px; } .slidemenu-close { left: -35px !important; width: 35px !important; height: 35px !important; font-size: 13px; } } .slidemenu-close { top: 70px; left: -50px; width: 50px; height: 50px; border: 0; margin: 0; padding: 0; display: block; cursor: pointer; text-align: center; position: absolute; z-index: 1000; } .slidemenu-close img { width: 10px; } #overlay { position: fixed; z-index: 99; top: -1000%; left: 0; right: 0; width: 100%; height: 100%; background-color: #000; opacity: 0; -webkit-transition: top 0s ease 0.35s, opacity 0.35s ease; -moz-transition: top 0s ease 0.35s, opacity 0.35s ease; transition: top 0s ease 0.35s, opacity 0.35s ease; } .sidebar-content{ padding-bottom: 30px; } */ /*Profile Widget */ .sidebar-image{ width: 100%; } .sidebar-image img{ width: 100%; } .profile-name{ font-size: 18px; font-weight: 600; display: block; line-height: 20px; text-transform: uppercase; } .profile-job{ margin-top: 10px; font-size: 13px; color: #000; font-weight: 100; } .widget-title{ float: left; width: 100%; } .widget-title h2{ text-align:left; font-size: 15px; font-weight: 600; margin: 17px 0 10px 0; } .widget-title:before{ height: 2px; width: 40px; content: ""; display: block; margin: 0 auto; float: left; } .widget-twitter, .widget-post, .widget-categories, .widget-posts, .widget-tags{ float: left; width: 100%; } /*latest posts*/ .widget-posts .sidebar-posts .title a{ font-size: 12px; margin-right: 5px; border-bottom: 1px dashed #ff423a; } .widget-posts .sidebar-posts .title a:hover { border-bottom: 1px dashed transparent; } .widget-posts .sidebar-posts .post-content p{ color: #2e2e2e; line-height: 18px; margin-top: 2px; font-size: 12px; } .widget-posts .sidebar-posts .post-content .date-comment{ color: #bbbbbb; font-size: 11px; font-weight: 100; display: block; margin-top: 5px; } .widget-posts ul.sidebar-posts { float: left; } .widget-posts ul.sidebar-posts li{ border-bottom: 1px solid #e2e2e2; padding: 14px 0; } /* Widget Tags*/ .widget-tags ul{ float: left; width: 100%; } .widget-tags ul li a{ padding: 6px 11px; font-size: 11px; border:solid 1px #e2e2e2; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; float: left; margin: 0 5px 8px; min-width: 30px; color: #676767; transition: all ease 0.3s; } .widget-tags ul li a:hover{ color: #fff; transition: all ease 0.3s; } /*------------------------ 11 Blog Page ------------------------*/ .page-cover{ background: url(/static/app/images/bg1.jpg) no-repeat fixed center / cover; height: 270px; padding-top: 100px; } .page-cover:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 270px; background-color: rgba(0, 0, 0, 0.2); z-index: 1; } .page-cover h1{ font-size: 26px; } .page-cover .center-title, .page-cover .left-title{ color: #fff; font-weight: bold; z-index: 10; position: relative; } .blog-content .blog-image img{ width: 100%; border: 1px solid #e8e8e8; } .blog-content h1{ font-size: 28px; font-weight: 600; letter-spacing: -1px; line-height: 36px; } .blog-content .blog-data{ font-size: 14px; padding: 15px 0 25px 0; display: block; } .blog-content div.article-text { line-height: 26px; font-size: 14px; color: #6d6d6d; } .blog-content div.article-text pre { padding: 0; background-color: #23241f; color: #f8f8f2; padding: 10px; font-size: 14px; } .blog-content div.article-text code { padding: 0; line-height: 20px; font-size: 14px; } blockquote { padding: 15px 18px; margin: 25px 0; font-weight: 500; letter-spacing: -1px; font-size: 18px; line-height: 30px; border-left: solid 3px; } .blog-content .post-list{ padding: 30px; line-height: 28px; } .blog-content li { font-weight: 500; font-size: 14px; list-style: circle; } .page-content .blog-box.list-blog{ margin-bottom: 60px; display: inline-block; } .page-content .blog-box.grid-blog{ margin-bottom: 30px; display: inline-block; } .page-content .blog-box.grid-blog > img { border: 1px solid #e8e8e8; } code.bash .hljs-built_in, code.bash .hljs-keyword { color: inherit; } /*------------------------ 13 Elements ------------------------*/ /* Acordion */ .accordion .panel .panel-heading { border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; padding: 0; background: #fff; } .accordion .panel .panel-heading a { font-size: 14px; line-height: 25px; font-weight: bold; display: block; padding: 20px 23px; } .accordion .panel-group .panel { margin-bottom: 15px; border-radius: 0px; box-shadow: none; } .accordion .panel .panel-heading a i { font-size: 13px; line-height: 25px; padding-right: 20px; margin-right: 12px; border-right: solid 1px #ddd; } .theme-buttons button{ margin-right: 20px; } /* Buttons */ .cv-button { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; padding: 15px 34px 13px; min-width: 170px; border: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; color: #fff; font-weight: bold; font-size: 13px; transition: all ease 0.3s; display: inline-block; cursor: pointer; overflow: hidden; text-transform: uppercase; } .cv-button:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #000; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .cv-button:hover, .cv-button:focus, .cv-button:active { color: white; } .cv-button:hover:before, .cv-button:focus:before, .cv-button:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); } .cv-button2{ padding: 15px 34px 13px; min-width: 170px; border: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; color: #fff; font-weight: 500; font-size: 13px; transition: all ease 0.3s; display: inline-block; cursor: pointer; color: #fff; } .cv-button2:hover{ background: #000; transition:all ease 0.3s; } #contacts-message { overflow-y: auto; overflow-x: hidden; } /* preloader */ #preloader { background-color:#fff; position: fixed; top:0; left:0; width: 100%; height: 100%; z-index: 1000; display:table; text-align: center; } .spinner { margin:auto; text-align: center; display:table-cell; vertical-align:middle; } @-webkit-keyframes uil-ripple { 0% { width: 0; height: 0; opacity: 0; margin: 0 0 0 0; } 33% { width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1; } 100% { width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0; } } @-webkit-keyframes uil-ripple { 0% { width: 0; height: 0; opacity: 0; margin: 0 0 0 0; } 33% { width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1; } 100% { width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0; } } @-moz-keyframes uil-ripple { 0% { width: 0; height: 0; opacity: 0; margin: 0 0 0 0; } 33% { width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1; } 100% { width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0; } } @-ms-keyframes uil-ripple { 0% { width: 0; height: 0; opacity: 0; margin: 0 0 0 0; } 33% { width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1; } 100% { width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0; } } @-moz-keyframes uil-ripple { 0% { width: 0; height: 0; opacity: 0; margin: 0 0 0 0; } 33% { width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1; } 100% { width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0; } } @-webkit-keyframes uil-ripple { 0% { width: 0; height: 0; opacity: 0; margin: 0 0 0 0; } 33% { width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1; } 100% { width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0; } } @-o-keyframes uil-ripple { 0% { width: 0; height: 0; opacity: 0; margin: 0 0 0 0; } 33% { width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1; } 100% { width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0; } } @keyframes uil-ripple { 0% { width: 0; height: 0; opacity: 0; margin: 0 0 0 0; } 33% { width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1; } 100% { width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0; } } .uil-ripple-css { background: none; position: relative; width: 200px; height: 200px; margin: 0 auto; } .uil-ripple-css div { position: absolute; top: 50%; left: 50%; margin: 0; width: 0; height: 0; opacity: 0; border-radius: 50%; border-width: 12px; border-style: solid; -ms-animation: uil-ripple 2s ease-out infinite; -moz-animation: uil-ripple 2s ease-out infinite; -webkit-animation: uil-ripple 2s ease-out infinite; -o-animation: uil-ripple 2s ease-out infinite; animation: uil-ripple 2s ease-out infinite; } .uil-ripple-css div:nth-of-type(2) { -ms-animation-delay: 1s; -moz-animation-delay: 1s; -webkit-animation-delay: 1s; -o-animation-delay: 1s; animation-delay: 1s; } /*------------------------ 14 Responsive ------------------------*/ /*max Width 992px */ @media screen and (max-width: 991px) { .home-content h1{ font-size: 40px; } .what-can .feature{ padding: 0 30px; } } /*max Width 768px */ @media screen and (max-width: 767px) { .home-content h1{ font-size: 30px; margin-bottom: 10px; } .contact-info{ margin-bottom: 30px; padding: 0 50px; } .social a{ margin: 0 10px; font-size: 12px; } .nav-menu li{ float: none; } .responsive{ display: block; } .not_found h1 { font-size: 130px; } .nav-menu{ width: 100%; background: #fff; text-align: center; overflow: scroll; display: none; } .nav-menu li a{ border-top: 1px solid #efefef; line-height: 45px; font-size: 11px; color: #000; } .nav-menu li a:hover:after { width: 0%; } .selected:after{ display: none; } .center-title { padding: 0 15px; } .skill-list:first-child { margin-bottom: 70px; } .feat-icon i{ font-size: 23px; } .portfolio_filter ul { margin-top: 15px; } .portfolio_filter ul li { line-height: 32px; border: solid 1px #efefef; margin-bottom: 10px; padding: 0 11px; width: 45%; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; } .copyright-text { padding: 0; } .music-wave, .backtop{ right: 15px !important; } .backtop{ bottom: 70px !important; } .nav-scroll { height: 230px; overflow: hidden; position: relative; } .nav-scroll.withoutnews { height: 185px; } .feat-icon { width: 12%; } } /*min Width 768px */ @media screen and (min-width: 768px) { .nav-menu{ display: block!important; } }