/*
 Theme Name:   Magazine Blogwaves
 Theme URI:    
 Description:  Magazine Blogwaves is child theme of blogwaves blog theme. Magazine Blogwaves is free, personal, elegent WordPress blog theme. Magazine Blogwaves theme having setting in customizer and can check live change of settings. Magazine Bloagwaves having topbar header, social icons, sidebar features and many more features. Magazine Blogwaves is a perfect responsive Magazine style WordPress theme. This theme is suitable for news, newspaper, masonry, publishing, business and any kind of sites. Magazine Blogwave is a 100% GPL and minimal WordPress blog theme. Also theme is Gutenberg ready. So it will work fie with the latest version of WordPress. Theme is compatible with all blocks and patterns of WordPress. This theme is developed based on customizer settings. You can see the live changes that you have made in customizer. Magazine Blogwave also comes with added custom widgets for author, featured posts and social icons. It has top level menu, social icons, slider, promotional banner, sidebar option & many more other features. In addition, it has copyright text, go to the top, footer widgets, blog page options, related posts, sidebar, etc. This theme is lightweight and easy to use theme for travel blog, food blog, technology blog and fashion blog or any type of news website. You can also use this theme for personal blog and magazine sites too. Furthermore, it comes with demo data to make the site like the demo, detailed documentation including video and text, free support via chat and forum. It is developed by the experts WordPress developers so that you will never look for alternatives after using this theme. Try this awesome and carefully crafted theme today.
 Author:       Blogwp
 Author URI:   
 Template:     blogwaves
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         left-sidebar, right-sidebar, custom-logo, custom-menu, featured-images, footer-widgets, custom-colors, custom-header, theme-options, threaded-comments, blog
 Text Domain:  magazine-blogwaves
*/
* {
 font-family: 'Encode Sans Condensed', sans-serif;
}
.child-menu{
    background:#fff !important;
}

.widget_block .cat-item a{
    color: #000 !important;
}
.wp-block-categories .cat-item a:hover{
    color: #0a42c7 !important;
}
.wp-block-button a {
    transition: 0.3s;
}
.wp-block-tag-cloud a:hover{
    background-color: #0a42c7;
    text-decoration: none;
    color: #fff;
    border-color: #0a42c7 !important;
    transition: 0.3s !important;
}
.main-navigation li li.focus > a, .main-navigation li li:focus > a, .main-navigation li li:hover > a, .main-navigation li li a:hover, .main-navigation li li a:focus, .main-navigation li li.current_page_item a:hover, .main-navigation li li.current-menu-item a:hover, .main-navigation li li.current_page_item a:focus, .main-navigation li li.current-menu-item a:focus{
     background-color: #0a42c7 !important;
}
.main-navigation ul ul a:hover{
    background-color: #0a42c7 !important;
    color: #fff !important;
}
.menu-top-menu-container ul li a{
    text-decoration: unset;
    font-weight: 500;
}
.topbar-left ul li span{
    font-weight: 500;
}
.menu-top-menu-container ul li a:hover{
    color: #0a42c7;
}
.wp-block-button a:hover {
    color: #fff;
    background-color: #0a42c7;
    text-decoration: unset;
}
.wp-blog-section .wp-block-tag-cloud a, .wp-blog-section .widget_tag_cloud .tagcloud a{
    border: 1px solid #000;
    margin: 5px 5px 5px 10px;
    padding: 2px 10px 1px 8px;
    border-radius: 5px;
}

.wp-block-pages-list__item a{
    color: #000 !important;
}
.wp-block-pages-list__item a:hover{
    color: #0a42c7 !important;
}
blockquote{
    border-left: 5px solid #0a42c7;
}
.grid-item{
    overflow: hidden;
    transition: 0.5s;
}

.grid-item .wp-post-image{
    transition: 0.5s;
}

.grid-item:hover .wp-post-image{
    transform: scale(1.2);
}

.image-part{
    overflow: hidden;
}

.footer-section-child .copyright-footer-child {
    background-image: linear-gradient( 63.1deg,  rgba(5,23,111,1) 16.4%, rgba(24,95,240,1) 64.5% ) !important;
    padding: 20px 0;
    margin-top: 50px;
}

.footer-section-child .copyright-footer-child p {
    color: #ffffff;
    margin: 0;
}

.wp-main-header .child-menu .topbar-right ul li a {
    border-radius: 20%;
}

.menu-bg #top-menu{
    background-image: linear-gradient( 63.1deg,  rgba(5,23,111,1) 16.4%, rgba(24,95,240,1) 64.5% ) !important;
    text-align: center;
}

#myBtn {
    background-image: linear-gradient( 63.1deg,  rgba(5,23,111,1) 16.4%, rgba(24,95,240,1) 64.5% ) !important;
}

.wp-blog-section .pagination ul>.current{
    background-image: linear-gradient( 63.1deg,  rgba(5,23,111,1) 16.4%, rgba(24,95,240,1) 64.5% ) !important;
    border-color: #0a42c7;
    border-radius: 50%;
    margin-left: 18px;
    font-size: 20px;
}
.wp-main-header .blogwave-site-naming-wrapper{
    padding: 10px !important;
}
.wp-blog-section .blog-wrap .post-navigation .post-prev a, .post-navigation .post-next a{
    text-decoration: none !important;
}
.main-navigation li a{
    text-decoration: none;
}
.wp-main-header .wp-topbar-menu ul.menu li a:after{
    background-color: #0a42c7 !important;
}
.wp-blog-section .pagination .page-numbers{
    border-radius: 30px;
    text-decoration: none;
    font-size: 20px;
}
.wp-main-header .blogwave-site-naming-wrapper a{
    color: #0a42c7 !important;
    text-decoration: none !important;
    font-size: 45px !important;
}
.wp-blog-section .blog-meta li i{
    color: #0a42c7 !important;
}
.wp-main-header .wp-topbar-menu .topbar-right ul li a{
    background-image: linear-gradient( 63.1deg, rgba(5,23,111,1) 16.4%, rgba(24,95,240,1) 64.5% ) !important;
}

.wp-main-header .wp-topbar-menu .topbar-right ul li a:hover {
    background-image: linear-gradient( 63.1deg, rgb(0 43 255) 16.4%, rgb(18 41 90) 64.5% ) !important;
}

.wp-blog-section .widget_search .wp-block-search__button, .wp-blog-section .search-form .search-submit{
    background-color: #0a42c7 !important;
    border-radius: 20px;
    margin-left: 15px;
}
.wp-blog-section .widget_search .wp-block-search__button:hover{
    background-color: #000 !important;
    transition: 0.5s;
}
.wp-blog-section .wp-block-archives li a:before{
    color: #0a42c7 !important;
}
.wp-blog-section .wp-block-categories li a:before{
    color: #0a42c7 !important;
}
.wp-blog-section .widget_search .wp-block-search__label:after, .wp-blog-section .sidebar .wp-block-group .wp-block-group__inner-container h2:after, .wp-blog-section .sidebar .sidebar-title .title:after{
    background-color: #0a42c7 !important;
}
.wp-blog-section .blog-wrap .content-part .category-name a{
    background-color: #0a42c7 !important;
    border-color: #0a42c7 !important;
    text-decoration: none !important;
}
.wp-blog-section .blog-wrap .content-part .category-name a:hover{
    border-radius: 10px;
    transition: 0.3s;
}
.comments-area .comment-body div.reply a{
    color: #0a42c7 !important;
}
.comment-form .form-submit .submit:hover{
    background-color: #0a42c7 !important;
    border-radius: 10px;
}
.comment-form p>label span.required{
    color: #0a42c7 !important;
}

.wp-blog-section .blog-meta li a {
    color: #000;
   
}
.wp-blog-section .blog-meta .byline span a{
    font-size: 115%;
}

.widget-area li a{
    color: #000;
}

.wp-blog-section .blog-child-wrap .content-part {
    padding: 0px 25px 45px;
}

.wp-blog-section .blog-child-wrap .content-part .title:before {
    left: -30px;
}

.content-part a{
    color: #000;
    text-decoration: underline;
}

.logged-in-as a{
    color: #000;
}

.blog-meta .byline a{
    text-decoration: none !important;
}
.blog-meta .posted-on a{
    text-decoration: none !important;
}

.wp-blog-section .blog-child-wrap .content-part h3 a {
    text-decoration: none !important;
}

.wp-blog-section .blog-child-wrap .content-part h3 a:hover{
    color: #0a42c7 !important;
    transition: 0.5s !important;
    text-decoration: underline;
}

.wp-main-header .wp-topbar-menu ul{
    padding-left: 15px !important;
}

.wp-blog-section .blog-child-wrap .content-part .read-more {
    text-decoration: none;
    border: 2px solid #000;
    font-size: 20px;
    border-radius: 3px;
    padding: 5px 10px 7px;
    transition: 0.5s;
    color: #fff !important;
    background-color: #1f1f1f !important;
}
.wp-blog-section .blog-wrap .post-navigation .post-prev a:hover, .post-navigation .post-next a:hover{
    color: #0a42c7 !important;
}
.wp-blog-section .blog-child-wrap .content-part .read-more:hover{
    background-color: #0a42c7 !important;
    color: #fff !important;
    border-color: #0a42c7 !important;
    border-radius: 10px;
}
.mb-20:hover{
    color: #0a42c7 !important;
}
.wp-blog-section .blog-wrap .post-tags a{
    background-color: #0a42c7 !important;
    text-decoration: unset !important;
}
.wp-blog-section .pagination{
    margin-top: 25px !important;
}

.wp-main-header .wp-topbar-menu {
    border-bottom: 1px solid #ebe8e8;
}

.wp-blog-section .blog-child-wrap .content-part .category-name a {
    text-decoration: none;
}

.wp-blog-section .blog-child-wrap .post-tags a {
    text-decoration: none;
}

.wp-blog-section .blog-child-wrap .post-navigation .post-prev a, .post-navigation .post-next a {
    text-decoration: none;
}

.wp-block-tag-cloud a{
    padding: 10px 10px 10px 10px;
    line-height: 44px;
    font-weight: 600;
    font-size: 15px !important;
    letter-spacing: 1px;
    transition: all 0.3s;
    color: #000;
	border: 1px solid #000000;
    margin-bottom: 10px;
    border-radius: 10px;
}

.column-2{ width: auto; height: auto; margin: 0 0 0 0px; }

.blog-child-wrap{ width: 335px; height: auto; float: left; margin: 0 0 40px 20px; border-radius: 5px; }

.wp-blog-section .blog-child-wrap .content-part .title:before {
    display: none;
}

.wp-blog-section .blog-child-wrap .content:before {
    display: none;
}

.blog-child-wrap {
    box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
}

.comment-metadata a{
    color: #000;
}

.url{
    color: #000 !important;
}
.comment-content a{
    color: #0a42c7 !important;
}

.main-navigation .menu-item-has-children>a:after {
    top: 23px;
}

.wp-block-latest-posts a{
    color: #000;
}
.wp-block-latest-posts a:hover{
    color: #0a42c7;
}

@media only screen and (max-width: 991px){
.main-navigation {
    background-color: #000;
    padding: 0;
}
.main-navigation li a{
    color: #fff;
}

.menu-toggle{
    color: #fff;
}

.dropdown-toggle {
    color: #fff;
}

.main-navigation ul {
    background: #000;
}

.dropdown-toggle::after {
    position: initial;
    top: 8px;
    left: 65px;
    content: "\f067";
    font-family: 'FontAwesome';
    border-top: navajowhite;
    border-right: none;
    border-bottom: 0;
    border-left: none;
}
.content-part p code{
    color: #0a42c7 !important;
}
.footer-section h2, .wp-block-image figcaption {
    color: #000;
}



