/* Theme Name: borno Author: Kardi Author URI: https://webtoptemplates.com/ Description: borno is developed to make beautiful news website for news blog site and It offers a fully responsive layout to be displayed on every kind of device. Tags: news, blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, featured-images, full-width-template, sticky-post, theme-options, threaded-comments Requires at least: 5.8 Tested up to: 6.0 Requires PHP: 5.6 Version: 1.0.5 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: borno This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ .navbar-nav .menu-item a:focus { outline: 3px solid #ea6c17e3; } .navbar-light .navbar-toggler { border-color: transparent; margin-left: 175px; } .menu-all-pages-container .main-menu { position: relative; } .main-container { margin-top: 40px; } a:hover { color: #ea6c17e3 !important; } .menu-all-pages-container .main-menu { display: flex; list-style-type: none; margin: 0; padding: 0; } .menu-all-pages-container .main-menu li a { list-style-type: none !important; text-decoration: none !important; padding: 14px 14px; } .menu-all-pages-container .main-menu li .sub-menu { display: none; position: absolute; top: 100%; background: #f9fafb; margin: 0; padding: 0; width: 300px; } .menu-all-pages-container .main-menu>.menu-item-has-children:hover>.sub-menu { display: block; height: 100px; } .menu-all-pages-container .main-menu .menu-item-has-children .sub-menu>.menu-item-has-children:hover .sub-menu { display: block; height: 100px; } .main-menu .sub-menu li .sub-menu { left: 100%; top: 0; } .navbar-light .navbar-toggler { color: rgb(0, 69, 139); border-color: none !important; font-size: 25px; } .navbar-light .navbar-toggler { border-color: transparent; } .navbar-toggler:focus { text-decoration: none; outline: 0; box-shadow: 1px 1px 1px 1px !important; } .sl-post-item-area { min-height: 216px; } .sl-post-item-area.larg-section img { height: 550px !important; } .sl-post-item-area img { height: 274px !important; } .ft-slider-item a img { height: 243px !important; } ul.post-categories li a { background-color: #f26522bf; padding: 5px; color: #ddd; } ul.post-categories li { margin-bottom: 8px; } .current-menu-item a { color: #f26522 !important; } a { text-decoration: underline; } .widget-h3-msp-body a { text-decoration: none; } .navbar-nav:focus { left: auto; top: auto; width: 30%; height: auto; overflow: auto; margin: 0 35%; padding: 5px; font-size: 20px; outline: 3px solid red; text-align: center; z-index: 999; } main#content { margin-bottom: 70px; } /*new */ .navbar { max-width: 1170px; margin: 0 auto; padding-left: 15px; padding-right: 15px; padding: 17px 30px; position: relative; transition: 0.3s linear; display: grid; grid-template-areas: "col1 col2 col3"; grid-auto-flow: column; grid-gap: 30px; align-items: center; } .navbar a { text-decoration: none; } .navbar.full-width { max-width: 100%; } .navbar ul { list-style: none; } .navbar ul a { text-decoration: none; } .navbar .navbar-utils { display: flex; align-items: center; justify-self: end; } .navbar .navbar-utils > div:not(:first-child) { margin-left: 20px; } .navbar .navbar-utils > * { cursor: pointer; } .navbar .navbar-utils button { outline: none; border: none; } .navbar .navbar-utils .btn-cart { background: none; display: flex; align-items: center; font-size: 18px; line-height: 1.67; text-align: center; letter-spacing: 0.3px; } .navbar .navbar-utils .btn-cart span { margin-left: 2px; } .navbar .navbar-utils a.btn-getstarted { padding: 12px 28px; font-style: normal; font-family: inherit; display: inline-block; text-align: center; } @media (max-width: 992px) { .navbar .navbar-utils a.btn-getstarted { padding: 9px 18px; } } .navbar .btn-search { font-size: 1.5rem; background: transparent; outline: none; border: none; color: inherit; cursor: pointer; } .navbar .navbar-brand img { max-width: unset; } .navbar .navbar-nav .menu-item.current-menu-item a:after { width: 51.6% !important; opacity: 1 !important; } .navbar-nav { display: flex; list-style: none; padding: 0; } .navbar-nav .menu-item { position: relative; } .navbar-nav .menu-item a { padding: 5px; text-decoration: none; display: block; transition: 150ms ease; display: flex; align-items: center; position: relative; } /* sub-menu */ .menu-item .sub-menu { width: 204px; display: block; position: absolute; top: 45px; left: -25px; transition: 300ms; padding: 24px; opacity: 0; visibility: hidden; transform: translateY(5px); border-radius: 4px; z-index: 999; background: #ffffff; box-shadow: 0px 4px 10px rgba(39, 57, 101, 0.1); border-radius: 10px; } .menu-item .sub-menu a { color: var(--navSubmenuColor); } .menu-item .sub-menu > .menu-item .sub-menu { top: 0; left: calc(100% + 14px); border-top: 0; } .menu-item .sub-menu > .menu-item .sub-menu:before { top: 10px; left: -10px; border: 5px solid transparent; border-right-color: #000; } .menu-item .sub-menu:before { content: ""; position: absolute; top: -10px; left: 10px; border: 5px solid transparent; border-bottom-color: #000; display: none; } .menu-item .sub-menu .menu-item:not(:last-child) { margin-bottom: 11px; } .menu-item .sub-menu > .menu-item:hover > a { color: var(--navSubmenuHoverColor); } .menu-item:hover > .sub-menu, .menu-item:focus-within > .sub-menu { opacity: 1; visibility: visible; transform: translateY(0px); } /* WordPress Core -------------------------------------------------------------- */ .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float: right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } /* Text meant only for screen readers. */ .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ } .screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }