/**
 * Theme Name:     Newsmatic Child
 * Author:         BlazeThemes
 * Template:       newsmatic
 * Text Domain:	   newsmatic-child
 * Description:    Newsmatic is complete solution for your news website with full Elementor compatibility. By integrating the News Kit Elementor Addons plugin on your site, you can now customize any part of the theme with the Elementor page builder. It is fast, features rich, customizer-based, and multipurpose free news theme. It is multilingual compatibility, gutenberg compatibility, elementor compatibility and can be integrated easily with newsletter/form plugins. This theme is schema ready, which makes it a favourite for search engines. Newsmatic Theme does not collect any kind of personal data restricted under GDPR, so you can sleep without any worry by using our theme on your website. Developed by dedicated developers, it has user friendly and easy to use advanced control fields like select2, react color picker, image selector, typography field and many more inside the theme. Check out our pre-build demos here: https://blazethemes.com/theme/newsmatic-free. Check out news elementor addons: https://wordpress.org/plugins/news-kit-elementor-addons/
 */
.new-main-header{background-color: #fff;}
.new-main-header .row{width: 102%;}
.new-top-full-headre .newsmatic-container .col{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;border-bottom:2px solid #f26b35;padding: 15px 0;}/*
.new-top-full-headre .newsmatic-container .row{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;border-bottom:2px solid #f26b35;padding: 15px 0;}*/
.new-top-full-headre .site-branding{width: 124px;}
.new-top-full-headre .menu-section {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;width: calc(100% - 124px);}
.new-top-full-headre .menu-section .main-navigation{}
/*Top Banner start*/
.newsmatic-section.banner-layout--four .row:first-child {display: block;}
.new-banner-wrap article{height: auto !important;overflow: visible;display: flex !important;justify-content: space-between;}
.new-banner-wrap article .post-element{position: relative;width:calc(100% - 67%);background-color: #FFCC29;display: flex;flex-wrap: wrap;}
.new-banner-wrap article .post-thumb{height: auto !important;width: 65%;}
/*Top Banner End*/
#theme-content .site-main .newsmatic-container .row{display: flex}
/*body.both-sidebar #theme-content .row .secondary-left-sidebar{display: none;}*/
body.both-sidebar #theme-content .row .primary-content{ max-width: 75% !important;flex: 0 1 75% !important;}
#theme-content .site-main .newsmatic-container .news-list-wrap{display: flex;justify-content: flex-start;flex-wrap: wrap;gap:10px;}
body.post-layout--one #theme-content .primary-content article{display: block !important;width:calc(100% / 3 - 10px); }
body.post-layout--one #theme-content .primary-content article figure img{display: block;object-fit: contain;left: 0;position: relative;top: 0;height: auto;transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none;}
main.site-main .primary-content article figure.post-thumb-wrap{padding-bottom: 20px !important;}
main.site-main .primary-content article .post-meta{display: none;}
.load-more-btn{text-align: center;margin: 15px 0;}
.load-more-btn button{padding: 15px 30px;border:2px solid var(--theme-color-red);cursor: pointer;transition: all 0.7s;-moz-transition: all 0.7s;-o-transition: all 0.7s;-webkit-transition: all 0.7s;}
.load-more-btn button:hover{background-color: transparent;color: var(--theme-color-red);}
.social-icons-wrap{margin-top: 20px;}
.social-icons-wrap .social-icons .social-icon{ color: var(--top-header-social-color);font-size: 20px;font-weight: 600;text-decoration: none;padding: 0px 10px;}
.social-icons-wrap .social-icons .social-icon:hover{ color: var(--theme-color-red);}
article figure.post-thumb-wrap img, .post-item figure.post-thumb img, .category-item.post-thumb img{object-fit: unset !important;height: auto !important;position: relative !important;top:0 !important;left: 0 !important;transform: none !important;}
.newsmatic-section.leftc-rights-section .post-categories,.news-carousel.layout--three .post-categories{display: none;}
#block--1689580131232f article figure.post-thumb-wrap,#block--1689580131235w article figure.post-thumb-wrap,#block--1689580131229c article figure.post-thumb-wrap{padding-bottom: 10px !important;}
.news-grid.layout--four .post-element{margin-top: 0 !important;width: 100% !important;background-color: transparent !important;}
.latest-post-all a{margin: 10px 0;padding: 10px 30px;background-color: #f26b35;color: #fff;border-radius: 5px;text-decoration: none;border: 2px solid #f26b35; }
.latest-post-all a:hover{color:#f26b35;background-color: transparent;}
.latest-post-all a.all{display: none;}
.home .news-grid .news-grid-post-wrap article.grid-item{position: relative;padding:20px;}
.home .news-grid .news-grid-post-wrap article.grid-item:before{position:absolute;content:'';width:calc(100% - 20px);height: 100%;z-index: 1px; background-color: #f26b351f;left: 10px;right: 10px;top:10px;}
body.post-layout--one #theme-content .primary-content article figure{margin-right: 0 !important;}

footer .footer_logo{margin-bottom: 30px;}
footer .social-icons-wrap .social-icons .social-icon{padding: 0 2px; }
footer .social-icons-wrap a i{background: #ffffff !important;font-size: 0.85rem !important;width: 35px !important;height: 35px !important;border-radius: 50% !important;text-align: center !important;line-height: 2.6 !important;}

.site-footer .site-info{flex: 0 1 100% !important;}
.site-footer .site-info .copy_right{display: flex;flex-wrap: wrap;justify-content: space-between;color: #fff !important;}
.site-footer .site-info .copy_right a{color:#f26b35 !important;font-size:1.0rem}
.site-footer .site-info .copy_right a:hover{color: #fff !important;}
.site-footer .site-info .copy_right strong{font-size:1.0rem}
body .site-footer{margin-top: 70px;}
.main-footer .column-four:nth-child(2),.main-footer .column-four:nth-child(3){padding-right: 80px !important;}
.main-footer .column-four:first-child ol{}
.main-footer .column-four:first-child ol li{padding-left: 25px;}
.main-footer .column-four:first-child ol li:first-child:before{content: '\f0e0';}
/*.main-footer .column-four:first-child ol li:nth-child(2):before{content: '\f095';}
.main-footer .column-four:first-child ol li:nth-child(3):before{content: '\f0e0';}*/
.home .inner-page-social{display: none;}
.home #theme-content .secondary-sidebar section{display: none;}
.home #theme-content .secondary-sidebar section#block-3{display: block;}
.home #block-3{margin-top: 0 !important}
#newsmatic_carousel_widget-5 figure.post-thumb-wrap{padding-bottom: 0 !important;}

.load-more-wrap{text-align: center;}
.main-navigation .menu li a:hover, .main-navigation .nav.menu li a:hover,.main-navigation .menu li.current-menu-item > a, .main-navigation .nav.menu li.current-menu-item > a, .main-navigation .menu li.current_page_item > a, .main-navigation .nav.menu li.current_page_item > a{color: #f26b35 !important;}
body.post-layout--one #theme-content .primary-content article figure .post-categories{position: relative !important;bottom: 0 !important;left: 0 !important;margin-top: 10px;}

/*Cat Banner*/
.cat-banner .newsmatic-container .row,.banner-section .row{background-color:#FFCC29 ;background-image:linear-gradient(to left, #1a1919, transparent);margin-bottom: 30px;padding: 30px;}
.cat-banner .title_part,.banner-section .title_part{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;width: 100%;}
.cat-banner .title_part h1,.banner-section .title_part h1{color: #fff !important;margin: 0;}


/*Converter Page*/
.conveter_list{display: flex;justify-content: flex-start;flex-wrap: wrap;gap:15px;}
.conveter_list .col{display: flex;justify-content:space-between;flex-wrap: wrap;width:calc(100% / 3 - 15px);padding: 10px;align-items: center;background-color: #ffcc291c;border-radius: 5px;}
.conveter_list .col .icon{width: 60px;height:60px;background-color: #cccc;border-radius: 5px;}
.conveter_list .col .icon a{width:100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.conveter_list .col .icon a img{width:90%;}
.conveter_list .col .icon a:hover{}
.conveter_list .col .title{width: calc(100% - 70px);}
.conveter_list .col .post-title{font-size:16px;line-height: 1.5;}
.conveter_list .col .title a:hover{}

.converter-details .entry-header{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.converter-details .entry-header ul{order: 1;width: 100%;}
.converter-details .entry-header h1{width:calc(100% - 70px);order:3;}
.converter-details .entry-header .post-thumbnail{width: 60px;height: 60px;background-color: #ccc;border-radius: 5px; order: 2;display: none;}
.converter-details .entry-header .post-thumbnail img{width: 90%;}
.converter-details .conver_list{padding: 20px;background-color:#fff;margin-top:40px;border-top:1px solid #f26b35;}
.banner-layout--four img{object-fit: unset !important;}
body .site-footer.dark_bk{border-color:#f26b35 !important; }
.converter-title h2{text-align: center;}

.page-id-3028 #block-3{display: none}
.contact_form{}
.contact_form .col{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_form .col .col_inner{width:48%;}
.contact_form .col p{width: 100%;}
.contact_form .col label{display: block;margin-bottom:10px;}
.contact_form .col .col_inner span{}
.contact_form .col .col_inner span input{width: 100%;}
.contact_form .col textarea{width: 100%;height: 150px;}
.contact_form .submit-btn input{padding: 15px 50px;border:2px solid #f26b35;cursor: pointer;}
.contact_form .submit-btn input:hover{background-color: transparent;color: #f26b35;}
/*Responsive*/

@media (max-width:1200px) {
    .conveter_list .col{width: calc(100% / 2 - 8px);}
}
@media (max-width:1100px) {
    body #theme-content .row{flex-direction: row !important}
    /*body.right-sidebar #theme-content .row .primary-content, body.left-sidebar #theme-content .row .primary-content{max-width: 100% !important;flex: 0 1 100% !important;}
    body.right-sidebar #theme-content .row .secondary-sidebar{margin-left: 0 !important;}*/
    body.post-layout--one #theme-content .primary-content article{width: calc(100% / 2 - 10px);}
    .main-navigation .menu li a, .main-navigation .nav.menu li a{padding: 15px 8px !important;}
}

@media (max-width:940px) {
    body #theme-content .row{flex-direction: column !important;}
    .site-footer .site-info .copy_right{text-align: center;}
    .site-footer .site-info .copy_right div{width: 100%;margin: 2px;}
    body .site-branding img.custom-logo{width: 100px !important;}
    .main-navigation .menu li a, .main-navigation .nav.menu li a{font-size: 12px !important;letter-spacing: -0.2px !important;padding: 10px 5px !important;}
}
@media (max-width:769px) {
    .new-banner-wrap article{display: block !important;}
    .new-banner-wrap article .post-thumb,.new-banner-wrap article .post-element{width: 100%;}
    .new-banner-wrap article .post-element{margin-top: 5px;}
    .new-menu .menu-section{display: flex;flex-direction: row-reverse;}
    .site-header.layout--default nav.main-navigation{width: 30px;height: 30px;flex: 0 1 40px !important;}
    .site-header.layout--default nav.main-navigation .menu_txt{display: none;}
    .new-top-full-headre .menu-section{width: 90px;}
    body{position: relative;}
    .new-menu .menu-section ul.menu{height: 100%;position: fixed;top:0;display: block;padding-top: 100px;transform: translateX(100%);-o-transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%);transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
    .new-menu .menu-section .toggled ul.menu{height: 100%;position: fixed;top:0;transform: translateX(0%);-o-transform: translateX(0%);-webkit-transform: translateX(0%);-moz-transform: translateX(0%);}
    button.menu-toggle{position: relative;z-index: 999;}
}
@media (max-width:640px) {
    .conveter_list .col,.contact_form .col .col_inner{width: 100%;}
    .contact_form .col p{margin-bottom: 0;}
    .contact_form .col textarea{height: 120px;}
    .contact_form .submit-btn input{padding: 12px 30px;}
}
@media (max-width:520px) {
    body.post-layout--one #theme-content .primary-content article{width: 100%;}
}

