/** * Blog Max Lite Style */ a { color: #787878; transition: 0.2s; } a:hover { color: #000000; } body { font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 1.6; font-style: normal; font-weight: normal; color: #333; background: #f9f9f9;; } /* Header */ h1.site-title a { text-transform: uppercase; color: #000; letter-spacing: 5px; font-weight: 100; } p.site-tagline { text-transform: uppercase; font-weight: 300; color: #333; } .main-header { padding: 30px 0; } img.custom-logo { max-width: 130px; height: auto; } /** * Menu */ .desktop-menu { width: 100%; } nav#site-navigation { display: flex; } .menu-primary-container { width: 100%; } #primary-menu { margin: 0; padding: 0; } #primary-menu li { display: inline-block; position: relative; } #primary-menu li a { display: block; text-transform: uppercase; font-weight: 400; color: #5d5d5d; padding: 10px 20px; border-right: 1px solid #ddd; transition: 0.2s; font-size: 14px; } #primary-menu li:first-child a{ border-left: 1px solid #ddd; } #primary-menu li a:hover{ color: #000; } .main-nav { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; position: relative; background: #f0f0f0; } /* Search Form */ .search-icon { cursor: pointer; width: 45px; color: #333; } .site-search { background: #000; z-index: 9999; display: none; } .site-search form.search-form label { margin-bottom: 0; } .site-search input.search-field { border: none; padding: 10px 20px; border-left: 1px solid #333; width: 100%; border-right: 1px solid #333; background: none; color: #f0f0f0; } .site-search form.search-form { display: block; width: 100%; } .site-search form.search-form label { float: left; } .site-search input.search-submit { text-align: center; margin: 0 auto; border: none; background: none; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; background: #000; padding: 10px 20px; color: #fff; } /** * Mobile Menu */ .mobile-menu { width: 100%; } ul#mobile-menu { margin: 0; padding: 0; list-style: none; text-align: left; display: none; } ul#mobile-menu li a { display: block; text-transform: uppercase; padding: 5px 0; } .mobile-bars { padding: 10px 0; font-size: 20px; cursor: pointer; } /** * Post Featured Area */ .single-slide { width: 100%; height: 300px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; position: relative; } .single-slide:after { position: absolute; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4); content: ""; z-index: 1; } .slide-content { text-align: center; position: relative; z-index: 9; margin-top: 110px; background: rgba(0,0,0,.4); } h1.slide-title a { font-size: 20px; font-weight: 400; text-transform: uppercase; color: #fff; } p.slide-meta { color: #eee; font-weight: 300; text-transform: uppercase; font-size: 12px; padding-bottom: 10px; } /** * Article */ .post-content { margin: 50px 0; } .post-content article { background: #fff; margin-bottom: 50px; border: 1px solid #e5e5e5; } header.entry-header { background: #f9f9f9; padding: 10px; text-align: center; border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; } h1.entry-title, h1.entry-title a { font-size: 25px; font-weight: 900; color: #000; } header.entry-header h2 a { color: #000; } .entry-meta { text-transform: uppercase; font-size: 12px; letter-spacing: 2px; } .entry-meta a { font-weight: 300; } .entry-content { padding: 0 20px; color: #666; line-height: 1.8; } footer.entry-footer { padding: 20px 0; border-top: 2px dashed #e5e5e5; margin: 0 20px; } span.comments-link { float: right; } /** * Sidebar */ .primary-sidebar { margin: 50px 0; } .primary-sidebar .widget { background: #fff; border: 1px solid #e5e5e5; margin-bottom: 30px; } .primary-sidebar .widget div { padding: 10px 20px; } .primary-sidebar .widget-title { background: #f1f1f1; border-bottom: 1px solid #e5e5e5; font-size: 16px; padding: 10px; text-transform: uppercase; margin-bottom: 0; } .primary-sidebar .widget ul { margin: 0; list-style: none; padding: 10px 20px; } .primary-sidebar .widget ul.menu { padding: 0; } .primary-sidebar .widget form { padding: 10px 20px; } .primary-sidebar .widget form label, .primary-sidebar .widget form input { width: 100% !important; } /** * Post Pagination */ .nav-links { overflow: hidden; } .nav-previous { float: left; } .nav-next { float: right; } .nav-previous, .nav-next { border: 1px solid #e5e5e5; padding: 5px 15px; background: #fff; text-align: center; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; } /** * Footer Widgets */ .footer-widgets { padding: 50px 0; border-top: 1px solid #e5e5e5; background: #fff; border-bottom: 1px solid #e5e5e5; } .single-footer-widget h2 { font-size: 16px; text-transform: uppercase; padding-bottom: 0px; border-left: 2px solid #0a788a; padding-left: 10px; margin-bottom: 20px; color: #0a788a; } .single-footer-widget ul { margin: 0; padding: 0 13px; } /** * Copyright Section */ footer.site-footer { padding: 15px 0; text-align: center; } footer.site-footer p { margin-bottom: 0; } /** * next & previous posts */ span.nav-subtitle { font-weight: 700; } /** * Comment Form */ .comments-area { margin-top: 50px; border-top: 2px dashed #b9b9b9; padding-top: 30px; } h3.comment-reply-title { font-size: 20px; } form#commentform input, form#commentform textarea { width: 100%; border: 1px dashed #ccc; resize: none; padding: 5px 20px; } form#commentform input[type=submit] { width: auto; border: 1px solid #ccc; text-transform: uppercase; font-size: 13px; letter-spacing: 2px; } p.comment-form-cookies-consent input { width: auto !important; margin-right: 10px; } /** * Site Page */ .page-content { padding: 50px 0; } .site-page-container footer.entry-footer { border-top: none !important } /** * Archive Page */ .archive-page h1.page-title, .search-result-page h1.page-title { font-size: 20px; } .archive-page h1.page-title span, .search-result-page h1.page-title span { text-transform: capitalize; color: #1d0772; } /** * 404 Page */ .not-found-page { text-align: center; padding: 50px 0; } .not-found-page .page-title { font-size: 30px; font-weight: 100; text-transform: uppercase; } .not-found-page form.search-form, .search-result-page form.search-form { margin: 20px 0; } .not-found-page form.search-form input[type=search], .search-result-page form.search-form input[type=search] { width: 100%; } .not-found-page form.search-form label, .search-result-page form.search-form label { width: 80%; } .not-found-page form.search-form input, .search-result-page form.search-form input { border: 1px solid #ccc; padding: 10px 30px; }