/*
Copyrights © Arb4Host Network
/*
Template: boxnews
Theme Name: 2021
Version: 301
*/

body { background-color: #edf2f5; }

.site-header-social_links .search-form { margin: 0px; }

.site-header-inner-1x { background-image: url('gr-header.png') !important; background-position: top center; background-size: cover; }
.site-header-inner-1.light-color, .site-footer.light-color { background-color: #0e1e44; background-image: none; }
.site-footer.light-colorX { background-image: url('footer.png'); background-size: cover; background-position: bottom center; }

.site-header-nav .menu > li::before { top: -3px; bottom: unset; background-color: rgba(255,255,255,0.4); }

.posts.grid1 .post:nth-child(2), .posts.grid6 .post:nth-child(2), .posts.grid7 .post:nth-child(2), .posts.grid9 .post:nth-child(2) { order: -1; }

.content-inner { background: transparent; }
.site-section-post .content-inner, .site-section-comments .content-inner { background: #FFFFFF; }

.widget-header { text-align: center; border-bottom: none; }
.widget-title { position: relative; margin-bottom: 0px; border-bottom: none; background: var(--main-color); }
.widget-title::before, .widget-title::after { content: ""; position: absolute; top: 0px; border: 5px solid #000000; display: none; }
.widget-title::before { right: -10px; border-right-color: transparent; border-top-color: transparent; }
.widget-title::after { left: -10px; border-left-color: transparent; border-top-color: transparent; }
.widget-title, .widget-title a, .widget-title a:hover { color: #FFFFFF; }
.widget-title h2 { margin-bottom: 0px; padding: 5px 30px; }

.page-header { text-align: center; }
.page-title-inner { justify-content: center; }

.mobile-menu-search { display: none; }

.posts .post { box-shadow: 0 2px 4px rgba(0,0,0,0.1); }

.entry-content, .comments-inner { margin-right: auto; margin-left: auto; max-width: 800px; }



.site-header-inner-1-inner .site-header-nav li a { flex-direction: column; }
.site-header-inner-1-inner .site-header-nav li .title-icon { margin: 0px; margin-bottom: 5px; font-size: 1.3em; }

.site-header-nav .section-list-link > a::after { display: none; }
.site-header-nav .section-list-link .sub-menu-outer { min-width: 450px; }
.site-header-nav .section-list-link .sub-menu { display: grid; grid-template-columns: repeat(3, 1fr); }
.site-header-nav .section-list-link .sub-menu a { padding: 20px 10px; text-align: center; }


.mobile-menu-nav .section-list-link { display: none !important; }

.entry-content-inner { text-align: justify; }



@media (max-width: 575px) {
	h1, .h1 { font-size: 1.3em; }
	h2, .h2 { font-size: 1.3em; }
}


@media (min-width: 576px) {
	.posts .post.style3 .title { text-shadow: unset !important; color: unset !important; background: #FFFFFF !important; padding: 10px !important; }
	.posts .post.style3 .overlay { display: none !important; }
}





body.page-template-custom  .post-inner { padding: 20px; background: #FFFFFF; box-shadow: 0px 0px 10px rgba(0,0,0,0.2), 0px 0px 10px rgba(0,0,0,0.2) inset; border-radius: 5px; }
body.page-template-custom  .site-section-post .content-inner, body.page-template-custom  .site-section-comments .content-inner { background: transparent; }

body.page-template-custom  .page-header { padding-bottom: 0px; }

body.page-template-custom  .page-header-inner { padding-top: 10px; padding-bottom: 10px; background: radial-gradient(circle, #0e1e44 0%, #0e1e44 35%, transparent 100%); color: #FFFFFF; }



@media (min-width: 1200px) {
body.page-template-custom  .container { max-width: 1000px }
}











