/*
Theme Name: Blog Nano
Theme URI: https://www.thememiles.com/themes/blog-nano
Template: web-log
Author: thememiles
Author URI: https://www.thememiles.com
Description: Blog Nano is a responsive WordPress theme, its the child theme of Web Log. This is one best ever crafted free WordPress themes for Blog, news, and Magazine with WooCommerce Compatible. It has list layout, its is a simple, easy to use, modern and creative, user-friendly WordPress theme.With the help of its live customizer, you can modify the theme with ease like setting a new header and footer and many others. The theme has some amazing features to offer to its users. It has good compatibility with all kinds of web browsers like Google Chrome, Firefox, and Safari etc.
Tags: two-columns,right-sidebar,custom-background,custom-colors,custom-menu,featured-images,sticky-post,theme-options,threaded-comments,translation-ready,blog
Version: 1.0.7.1766722610
Updated: 2025-12-26 04:16:50

*/

.read-more .link:focus {
    color: #fff !important;
}
a:focus {
    color: red;
    outline: solid;
}
ul li:focus-within > ul {
    left: 0;
}
button, input[type="button"], input[type="submit"] {
    background-color: #de0000;
}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #de0000;
}
body a:hover, body a:active {
    color: #de0000;
}
.main-navigation a:hover {
    color: #de0000;
}
.site-title, .site-title a {
    color: #de0000;
}
h4.ct_post_area-title span:after {
    background-color: #de0000;
}
.btn {
    background-color: #de0000;
}
.read-more .link {
    background-color: #de0000;
}
.header-breadcrumb {
    background-color: #f36a25;
    background-color: #de0000;
}
.page-header .page-title {
    background-color: #de0000;
}
.social-links ul li a {
    font-size: 0;
}
.header-wrapper .header-top {
    background-color: #de0000;
    border-bottom: 1px solid #de0000;
}
#search-popup.popup-box-on #search input[type="search"] {
    border-bottom: 1px solid #de0000;
}
.widget .widget-title:before {
    background-color: #de0000;
}
.web-log-post-list .post-wrapper .entry-header {
    padding-left: 4px;
}
.pagination-wrap .nav-links a {
    color: #de0000;
}
.type-page .entry-content p {
    text-indent: unset;
}
.back-to-top > i {
    background-color: #de0000;
}
.web-log-post-list article.post {
    margin-block-start: 30px;
}
.current-menu-item a {
    color: #de0000;
}
ul li li:focus-within > ul {
    left: 100%;
}
.main-navigation ul.sub-menu li:focus {
    background-color: #de0000;
}
.main-navigation li li a:focus {
    color: #000;
}
.web-log-post-list .post-content-wrapper {
    overflow: hidden;
}
.web-log-post-list .meta-category a {
    font-size: 9px;
    font-weight: 500;
    background-color: #de0000;
    color: #fff;
    text-transform: uppercase;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: 1px;
    padding: 4px 7px;
}
.post-wrapper {
    background-color: #fff;
    padding: 20px;
}
.rtl .read-more i {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.woocommerce .woocommerce-product-rating {
    display: none;
}
.top-seller-section .product-list {
    padding: 12px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #de0000;
    color: #fff;
}
.woocommerce-message {
    border-top-color: #de0000;
}
.woocommerce-message::before {
    color: #de0000;
}
input[type="number"] {
    padding: 0.4em;
}
#secondary input[type="search"] {
    padding: 0.9em;
}
.product-list-wrapper .price {
    margin-bottom: 0.5rem;
    display: block;
}
.home .sec-title h2 {
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.woocommerce span.onsale {
    background-color: #de0000;
}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price {
    color: #de0000;
}
#secondary .woocommerce {
    margin-bottom: 32px;
}
.col-1, .col-2 {
    max-width: 48% !important;
    flex: 48% !important;
}
.woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 6px;
}
.woocommerce form .form-row label {
    width: 100%;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    width: 100%;
    background-color: #eee;
    border: none;
    outline: 0;
    line-height: normal;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 37px;
    padding: 10px;
    margin: 0;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    background-color: #eee;
    border: 1px solid #aaa;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    min-height: 40px;
}
.woocommerce-checkout span.woocommerce-input-wrapper {
    width: 100%;
}
.web-log-post-list .entry-header .entry-title {
    margin-bottom: 0;
}
.footer-area .footer-top .rounded {
    -moz-border-radius: 2.25rem !important;
    -webkit-border-radius: 2.25rem !important;
    -o-border-radius: 2.25rem !important;
    border-radius: 2.25rem !important;
}
.everest-forms .everest-forms-part-button, .everest-forms button, .everest-forms button[type=submit], .everest-forms input[type=submit], .everest-forms .everest-forms-part-button:active, .everest-forms .everest-forms-part-button:hover, .everest-forms button:active, .everest-forms button:hover, .everest-forms button[type=submit]:active, .everest-forms button[type=submit]:hover, .everest-forms input[type=submit]:active, .everest-forms input[type=submit]:hover {
    font-size: inherit;
    height: auto;
    font-weight: 400;
    background-color: #de0000;
    border: 1px solid #de0000;
    color: #fff;
    line-height: 1.5;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    background-position: 0 0;
    padding: 10px 15px;
}
.search-results article.product {
    margin-top: 90px;
}
.web-log-post-list .row:first-child article.post {
    margin-bottom: 30px;
    margin-top: 0;
}
@media screen and (min-width: 48em) {
.main-navigation li li:hover, .main-navigation li li.focus {
    background-color: #de0000;
}
}
