/**
 * Theme Name: VR In Focus
 */

html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var,center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
.secondary_header {
    background: #025A92!important;
    font-size: 1.4rem!important;
    height: 40px!important;
    line-height: 40px!important;
}
.site-menu {
    max-width: 1024px;
    margin: auto;
    color: white;
}
.site-menu ul {
    list-style: none;
    margin: 0;
    padding:0px;
}
.site-menu li {
    display: inline;
    margin: 0;
    color: white;
}
.site-menu li a {
    color: white!important;
    text-decoration: none;
    padding: 4px;
    margin-right: 15px;
}
.site-menu li a:hover {
    color: white!important;
    border-bottom:3px solid #025A92!important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans', sans-serif!important;
    color: #333;
}
/* Style for h1 */

h1 {
    font-size: 3rem;
    /* Adjust the size to your liking */
    font-weight: bold;
    /* Adjust the weight to your liking (e.g., bold) */
    margin-top: 20px;
    margin-bottom: 20px;
}
/* Style for h2 */

h2 {
    font-size: 2.5rem;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
}
/* Style for h3 */

h3 {
    font-size: 2.2rem;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
}
/* Style for h4 */

h4 {
    font-size: 2rem;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
}
/* Style for h5 */

h5 {
    font-size: 1.5rem;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
}
/* Style for h6 */

h6 {
    font-size: 1.2rem;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
}
body {
    font-family: 'Open Sans', sans-serif!important;
    margin: 0;
    overflow: auto;
    padding: 0;
}
#header {
    height: 80px;
    width: 100%;
    background-color: #111111;
}
a {
    text-decoration: none;
}
.site_container {
    width: 100%;
    margin: auto;
}
/* START - Game Awards Addon Styles */

.game-awards-widget {}
.game-award {
    /* Add styles for each award */
    width: 100%;
    box-sizing: border-box;
    padding: 5px;
    margin-bottom: 10px;
    text-align: center;
    /* Center align the content */
    border-bottom: 1px solid #ccc;
}
.game-award img {
    /* Add styles for the award image */
    display: block;
    width: 220px!important;
    height: 60px!important;
    margin: 0 auto;
    /* Center the image horizontally */
    /* If you want to center vertically as well, you can use the following:
   margin: auto; */
}
.game-award p {
    /* Add styles for the award text */
    margin-top: 0px;
    font-weight: bold;
    font-size: 1rem;
}
/* END - Game Awards Addon Styles */

/* Wrapper div */

.scripture {
    color: #BB1614!important;
    border-left: 0px solid #BB1614!important;
    text-align: left;
    margin-top: 5px;
    text-align: left;
    margin-bottom: 5px;
    width: calc(100% - 20px);
}
.wp-quote {
    width: calc(100% - 20px);
    border-left: 6px solid #e1e9ed;
}
/* Fancy quotation marks */

/* Reference */

.editors-comment {
    background: none!important;
    padding: 0px 0px 0px 16px!important;
    overflow: auto!important;
    font-size: 1.2rem!important;
    border-left: 6px solid #025A92!important;
    border-right: 0px solid blue!important;
    border-top: 0px solid blue!important;
    border-bottom: 0px solid blue!important;
    margin: 10px 5px!important;
}
::placeholder {
    color: black;
}
.featured-post-image img {
    margin-top: 10px;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto!important;
    border: none;
}
.grouped-posts-sidebar .sidebar img {
    width: 360px;
    height: 160px;
}
body {
    font-family: 'Open Sans', sans-serif!important;
}
.footer_url {
    color: white!important;
}
.ajax-search-results .wp-post-image {
    height: 140px!important;
}
/*Time To Beat Start*/

.ttb_wrapper {
    width: 100%;
    margin: auto;
    padding: 5px;
    overflow: auto;
    text-transform: uppercase;
    margin-bottom: 20px;
    border: 1px solid #ccc;
}
.ttb_column {
    width: 33%;
    float: left;
    display: inline-block;
}
.ttb_columnheader {
    background: #f2f2f2;
    padding: 6px;
    overflow: auto;
    font-size: 1.3rem;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.ttb_column_content {
    padding: 6px;
    overflow: auto;
    font-size: 1.5rem;
    font-weight: bold;
    text-align: center;
    color: black;
    border-bottom: 1px solid #e1e9ed;
    border-right: 1px solid #e1e9ed;
}
#noborder {
    border-right: 0px!important;
}
/*Time to Beat Stop*/

/* SiteWide CSS START*/

#secondary-navigation {
    display: none;
    float: right;
}
#move-to-top {
    display: none;
}
.div_footer {
    max-width: 1024px;
    margin: auto;
    text-align: center;
    padding: 10px!important;
    color: white;
    font-size: 1.1rem;
}
.div_footer a {
    color: #A52A2A;
    font-size: 1.5rem;
}
.title_prefix {
    color: #A52A2A;
    font-weight: bold;
}
body {
    background: white!important;
}
.sidebar .widget a {
    font-size: 1.2rem;
}
.sidebar .widget {
    padding: 0px!important;
}
.featured-category-title {
    float: left;
    width: 100%;
    clear: both;
    display: none;
    font-size: 22px;
}
#featured-thumbnail {
    max-width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    clear: both;
    margin-bottom: 5px;
}
.pagination {
    clear: both;
    overflow: hidden;
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    display: block!important;
}
.ecae {
    display: none;
}
article ol {
    padding: 10px 20px;
    list-style-type: decimal;
    margin-top: -10px!important;
}
article ul {
    padding: 5px 20px;
    list-style-type: square;
    margin-top: -10px!important;
}
.post-info {
    display: block;
    color: #AAAAAA;
    float: left;
    clear: both;
    width: 100%;
    margin-bottom: 10px;
}
.main-header.logo_in_nav_header, .logo_in_nav_header #primary-navigation .navigation ul ul li {
    background-color: #A52A2A;
}
.main-header.logo_in_nav_header, .logo_in_nav_header #primary-navigation .navigation a {
    color: white;
    font-weight: bold;
}
dt {
    width: 100%;
}
p {
    margin-bottom: 1em!important;
}
.thecontent {
    font-family: 'Open Sans', sans-serif;
}
.thecomment {
    display: none;
}
hr {
    margin: auto;
}
.latestPost {
    margin-bottom: 15px;
    margin-top: 0px;
}
article ul {
    padding: 10px;
    list-style-type: square;
}
#page {
    padding-top: 20px;
}
article ul {
    padding: 10px 20px;
    list-style-type: square;
}
.wrapper_image {
    position: relative;
}
.title_class {
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
}
.sub_title_class {
    margin-top: 6px;
    color: #C8C8C8;
    font-size: 12px;
    line-height: 12px;
    font-weight: normal;
}
.main-header {
    overflow: auto;
    z-index: 0 Important;
}
.article {
    width: 75%;
    float: right;
    margin-bottom: 35px;
    padding: 3.994%;
    background: #fff;
    box-sizing: border-box;
    box-shadow: none;
}
.sidebar {
    float: left!important;
    width: 25%!important;
    max-width: 340px!important;
}
.thecontent img {
    height: auto!important;
    width: 100%;
}
.thecontent {
    font-size: 0.9rem;
    line-height: 26px;
    font-family: 'Open Sans', sans-serif!important;
}
* {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
/* SiteWide CSS STOP*/

/*Review Block Start*/

.review_details_block {
    font-size: 1.2rem;
}
.review_details_header {
    display: none;
}
.review_details_row {
    padding: 4px 8px;
}
/*Review Block Stop*/

/*Header Style Start*/

h3 {
    font-size: 1.8rem;
    text-transform: capitalize!important;
}
.sidebar .widget h3 {
    text-transform: capitalize!important;
}
.widget h3 {
    border-bottom: 1px solid #e1e9ed;
}
h4 {
    font-size: 1.4rem;
    margin-bottom: 12px;
    color: #444;
    text-transform: capitalize!important;
}
h5 {
    font-size: 1.2rem;
    margin-bottom: 12px;
    color: #444;
    text-transform: capitalize!important;
}
h6 {
    text-transform: capitalize!important;
    margin-bottom: 12px;
    color: #444;
}
/*Header Style Stop*/

/*Adsense Start*/

#google-center-div {
    display: table-cell;
    font-size: 0;
    min-height: 100px!important;
    line-height: 0;
}
/*Adsense Stop*/

/*Index Page Start*/

.bhr_homepage_widget_1, .bhr_homepage_widget_2, .bhr_homepage_widget_3, .bhr_homepage_widget_4, .bhr_homepage_widget_6 {
    margin: 10px;
    min-height: 306px;
}
.bhr_homepage_adsense_widget_1, .bhr_homepage_adsense_widget_3, .bhr_homepage_adsense_widget_5, .bhr_homepage_adsense_widget_2, .bhr_homepage_adsense_widget_4, .bhr_homepage_adsense_widget_6 {
    margin: 10px;
    min-height: 306px
}
/*Index Page Stop*/

/*Ratings CSS Start*/

.rating_box {
    flex-shrink: 0;
    width: 30px !important;
    height: 30px !important;
    line-height: 30px;
    font-size: 1.7rem;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.rating_off {
    display: none;
}
.awful_css {
    color: red!important;
}
.bad_css {
    color: #dc4d01!important;
}
.ok_css {
    color: #EEB422!important;
}
.good_css {
    color: #66CD00!important;
}
.great_css {
    color: #007CBF!important;
}
.perfect_css {
    color: green!important;
}
/*Ratings CSS Stop*/

/*ShortCode CSS Start*/

.updated {
    color: grey;
    font-size: 12px;
}
.steam_online {
    padding: 8px;
    background: #fff;
    margin: 5px;
    margin-bottom: 18px;
    color: #000;
    border: 1px solid #CDCDCD;
    text-align: center;
}
.green_online {
    color: green;
    font-weight: bold;
}
/*ShortCode CSS Stop*/

/*Responsive Start*/

/*Tablet Start*/

@media screen and (max-width:900px) {
    #header .logo-wrap {
        padding: 22px 0;
        margin: 0;
        margin-top: 0px;
    }
    .article {
        width: 100%;
        float: none;
        margin-bottom: 15px;
        padding: 8px;
        background: #fff;
        box-sizing: border-box;
        box-shadow: none;
    }
    .sidebar {
        width: 100%;
        float: none;
        margin-bottom: 15px;
        padding: 0px;
        background: #fff;
        box-sizing: border-box;
        box-shadow: none;
    }
    #secondary-navigation {
        display: none!important;
    }
    .thecontent img {
        max-height: 400px!important;
        width: 100%;
    }
    .wrapper_image img {
        height: 400px!important;
        border: 1px solid black;
    }
    .sidebar .widget {
        padding: 5px!important;
    }
}
/*Tablet Stop*/

/*Mobile Start*/

@media screen and (max-width: 900px) {
    .secondary_header {
        display: none!important;
    }
    #header .logo-wrap {
        padding: 22px 0;
        margin: 0;
        margin-top: 0px!important;
    }
    h3 {
        font-size: 1.5rem;
    }
    .rpwwt-widget ul li a {
        color: #222222;
        font-size: 1rem!important;
    }
    .sidebar .widget {
        padding: 5px!important;
    }
    .article {
        width: 100%;
        float: none;
        margin-bottom: 15px;
        padding: 8px;
        background: #fff;
        box-sizing: border-box;
        box-shadow: none;
    }
    .sidebar {
        width: 100%;
        float: none;
        margin-bottom: 15px;
        padding: 0px;
        background: #fff;
        box-sizing: border-box;
        box-shadow: none;
    }
    .review_details_block {
        float: none;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 20px;
        margin: auto;
        display: block;
    }
    .review_details_header {
        display: none;
    }
    .review_details_row {
        padding: 4px 8px;
    }
    .title_class {
        font-size: 1.1rem;
    }
    .title_h6 {
        display: none;
    }
    #header .logo-wrap {
        padding: 22px 0;
        margin: 0;
        margin-top: 35px;
    }
    .wrapper_image img {
        height: 200px!important;
        border: 1px solid black;
    }
    /*Time To Beat Start*/
    .ttb_wrapper {
        width: 100%;
        margin: auto;
        padding: 5px;
        overflow: auto;
        text-transform: uppercase;
        margin-bottom: 20px;
        border: 1px solid #ccc;
    }
    .ttb_column {
        width: 100%;
        float: none;
        display: block;
    }
    .ttb_columnheader {
        background: #f2f2f2;
        padding: 6px;
        overflow: auto;
        font-size: 1.3rem;
        font-weight: bold;
        text-align: center;
        border-bottom: 1px solid #ccc;
        border-right: 0px solid #ccc;
    }
    .ttb_column_content {
        padding: 6px;
        overflow: auto;
        font-size: 1.5rem;
        font-weight: bold;
        text-align: center;
        color: black;
        border-bottom: 1px solid #e1e9ed;
        border-right: 0px solid #e1e9ed;
    }
    #noborder {
        border-right: 0px!important;
    }
}
/*Time to Beat Stop*/

/*Mobile Stop*/

/*Responsive Stop*/

.featured-thumbnail img {
    margin-bottom: 0;
    width: 99.8%!important;
    float: left;
}
.wpp-thumbnail {
    border: 1px solid black;
    background: black!important;
}
.widget_top_rated_posts ul {
    list-style: none;
    padding-left: 0;
}
.rating {
    flex-shrink: 0;
    width: 30px !important;
    height: 30px !important;
    line-height: 30px;
    font-size: 1.5rem;
    text-align: center;
    padding:6px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight:bold;
}
/* Rating Classes */

.rating-1 {
    color: red!important;
}
.rating-2, .rating-3, .rating-4 {
    color: #dc4d01!important;
}
.rating-5, .rating-6 {
    color: #EEB422!important;
}
.rating-7, .rating-8 {
    color: #66CD00!important;
}
.rating-9 {
    color: #007CBF!important;
}
.rating-10 {
    color: green!important;
}
#top_rated_posts_widget-3 ul li {
    list-style: none;
    padding-left: 0;
    margin-bottom: 2px;
}
#top_rated_posts_widget-3 a {
    color: black;
    display: inline!important;
    font-size: 1rem!important;
    font-weight: bold;
}
#top_rated_posts_widget-3 li {
    margin-left: 0px;
    margin-bottom: 0px;
}
#top_rated_posts_widget-2 ul li {
    list-style: none;
    padding-left: 0;
    margin-bottom: 2px;
}
#top_rated_posts_widget-2 a {
    color: black;
    display: inline!important;
    font-size: 1rem!important;
    font-weight: bold;
}
#top_rated_posts_widget-2 li {
    margin-left: 0px;
    margin-bottom: 0px;
}
#latest_reviews_widget-2 ul li {
    list-style: none;
    padding-left: 0;
    margin-bottom: 2px;
}
#latest_reviews_widget-2 a {
    color: black;
    display: inline!important;
    font-size: 1rem!important;
    font-weight: bold;
}
#latest_reviews_widget-2 li {
    margin-left: 0px;
    margin-bottom: 0px;
}
#dilyn_category_widget-2 h3, #dilyn_category_widget-3 h3, #top_rated_posts_widget-2 h3, #top_rated_posts_widget-3 h3, #top_rated_posts_widget-3 h3, #latest_reviews_widget-2 h3 {
    font-size: 1.1rem;
}
/*Featured Extra*/

#extra_feature_img {
    width: 100%;
}
#extra_feature_img img {
    width: 100%;
    height: auto;
}
.extra_feature {}
#extra_feature_img .wp-post-image {
    float: none!important;
    margin-bottom: 0px;
}
.extra_feature a {
    color: black;
    display: inline!important;
    font-size: 1.3rem!important;
    font-weight: bold;
}
/* Desktop version */

.rating-wrapper {
    display: flex;
    align-items: center;
    padding: 8px;
    border-left: 6px solid #e1e9ed;
    font-size: 1.2rem;
    min-height: 44px;
}
.rating-float {
    padding: 4px;
    border-radius: 8px;
    color: white;
    width: 64px;
    line-height: 64px;
    font-size: 48px;
    font-weight: bold;
    height: 64px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0px solid black;
    margin-right: 8px;
}
.rating-message {
    flex: 1;
    margin-left: 10px;
    /* Add margin to increase the gap between message and icon */
}
/* Mobile version */

@media screen and (max-width: 480px) {
    .rating-wrapper {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .rating-float {
        width: 64px;
        height: 64px;
        font-size: 48px;
        margin-right: 0;
        margin-bottom: 8px;
    }
}
/* CSS styles for the custom notices */

.custom-disclaimer {
    margin-bottom: 20px;
    padding: 10px;
    /* background-color: #f2f2f2; */
    /* border: 6px solid #ccc; */
    border-left: 6px solid #e1e9ed;
    clear: both;
    overflow: hidden;
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
}
.custom-disclaimer i {
    margin-right: 10px;
    font-size: 48px;
    line-height: 48px;
}
/* Styles for mobile devices */

.latest-reviews-widget ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.latest-reviews-widget li {
    margin-bottom: 10px;
}
.latest-reviews-widget a {
    text-decoration: none;
    color: #333;
}
.latest-reviews-widget a:hover {
    text-decoration: underline;
}
.latest-reviews-widget .rating {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #f8d100;
    color: #333;
    text-align: center;
    font-weight: bold;
    margin-right: 5px;
    border-radius: 50%;
}
/*Review Page - Desktop Version*/

#group-page {
    max-width: 1024px;
    margin: auto;
    display: flex;
    flex-wrap: nowrap;
}
.grouped-posts-wrapper {
    width: 100%;
    margin-top:20px;
    margin-bottom:20px;
}
.grouped-posts-list li {
    margin-bottom: 10px;
}
.grouped-posts-sidebar .sidebar {
    float: left!important;
    width: 280px!important;
    max-width: 340px!important;
}
.grouped-posts-sidebar .sidebar img {
    width: 100%;
}
.rating-group-header a {
    color: black;
}
.rating-group-item a {
    color: black;
    display: inline!important;
    font-size: 1rem!important;
    font-weight: bold;
}
/*Review Page - Mobile Version*/

@media (max-width: 900px) {
    #group-page {
        width: 100%important;
        display: block!important;
    }
    #group-page h1 {
        font-size: 1.4rem;
        color: black;
    }
    #group-page h4 {
        font-size: 1.2rem;
        color: black;
    }
    .grouped-posts-sidebar {
        margin-right: 0;
        margin-top: 0px;
        width: 100%;
    }
    .grouped-posts-wrapper {
        width: 100%;
        margin-top: 0px;
    }
    .grouped-posts-sidebar .sidebar {
        width: 100%!important;
        max-width: none!important;
    }
}
.sidebar .widget a {
    font-size: 1.2rem;
    color: black;
    font-weight: bold;
}
/* Widget container */

.dilyn-latest-post-widget-container {
    width: 100%;
    min-height: 620px;
    padding: 10px;
}
/* Individual post block */

.dilyn-latest-post {
    clear: both;
    overflow: hidden;
    /* Add your styles here */
}
/* Post thumbnail container */

.dilyn-latest-post-thumbnail {
    float: left;
    display: inline-block;
    margin-right: 10px;
    max-width: 100px;
    /* Add your styles here */
}
/* Post thumbnail image */

.dilyn-latest-post-thumbnail img {
    display: block;
    width: 100%;
    height: auto;
    /* Add your styles here */
}
/* Post content container */

.dilyn-latest-post-content {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 120px);
    /* Adjust this value based on your needs */
    /* Add your styles here */
}
/* Post title */

.dilyn-latest-post-content h4 {
    margin-top: 0;
    margin-bottom: 10px;
    /* Add your styles here */
}
/* Post excerpt */

.dilyn-latest-post-content p {
    margin-bottom: 0;
    /* Add your styles here */
}
.dilyn-latest-post-content a {
    color: black;
    display: inline!important;
    font-size: 1rem!important;
    font-weight: bold;
}
/* Post content container */

.dilyn-latest-post-content a {
    line-height: 1.2;
    /* Adjust this value as needed */
}
/* Media queries for mobile */

@media (max-width: 900px) {
    .dilyn-latest-post-widget-container {
        float: none;
        min-height: 500px;
        width: calc(100% - 10px);
        overflow: auto;
    }
    .dilyn-latest-post-thumbnail {
        max-width: 80px;
    }
    .dilyn-latest-post-content {
        width: calc(100% - 100px);
    }
}
/* Plugin Widget Styles */

.dilyn-popular-posts li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.dilyn-popular-post-thumbnail {
    margin-right: 10px;
}
.dilyn-popular-post-content a {
    text-decoration: none;
}
/* End Plugin Widget Styles */

.dilyn-popular-post-thumbnail {
    width: 300px;
}
.wpp-post-data a {
    color: black;
    display: inline!important;
    font-size: 1rem!important;
    font-weight: bold;
}
.wpp-post-data a::before {
    color: #025A92;
    font-weight: bold;
    content: "Trending| ";
    font-size: 1rem;
}
.dilyn-post-views {
    display: none;
}
.index-container {
    display: flex;
}
.group {
    display: flex;
    flex: 1;
    width: 100% !important;
    margin: auto;
}
.box {
    flex: 1;
    /* Additional styling as needed */
    width: calc(100% - 0px) !important;
}
.featured-post-title {
    margin-bottom: 5px;
}
.featured-post-title a {
    color: black;
    display: inline!important;
    font-size: 1.4rem!important;
    font-weight: bold;
}
.featured-tags {
    font-size: 1.2rem!important;
    margin-bottom: 5px;
}
.featured-tags a {
    font-size: 1.2rem!important;
    margin-bottom: 5px;
    color: black;
    font-weight: bold;
}
@media (max-width: 480px) {
    /* Adjust the breakpoint as needed */
    .index-container {
        display: block;
    }
    .group {
        display: block;
        margin-bottom: 10px;
        /* Adjust spacing between groups if needed */
    }
    #extra_feature_img {
        width: 100%;
    }
    #extra_feature_img img {
        width: 100%;
    }
    .latest-post-widget {
        width: 95%
    }
}
.dilyn-abbreviation-highlight {
    color: #025A92;
    background: none;
    font-weight: bold;
    cursor: help;
}
.image-att {
    font-size: 12px;
    color: grey!important;
    line-height: 12px!important;
    text-align: center;
    margin-top: -10px;
}
.image-att a {
    font-size: 12px;
    color: black!important;
}
.sidebar-list-style {
    list-style-type: square;
    padding-left: 35px;
}
.tag-list {
    font-size: 14px!important;
    margin-bottom: -6px;
    margin-top: -6px;
}
#inner-header {
    max-width: 1024px;
    margin: 0 auto;
}
#bhr-logo {
    float: left;
}
#bhr-logo img {
    width: auto;
    height: 60px;
    margin-top: 10px;
    margin-left: 0px;
}
/* Media Query for Mobile */

@media (max-width: 900px) {
    .dilyn-latest-post {
        clear: both;
        height: 90px;
        overflow: hidden;
    }
    #inner-header {
        width: 100%;
        margin: 0 auto;
    }
    .featured-post-title {
        margin-bottom: 10px;
        margin-top: 10px;
    }
}
.sbutton, #searchsubmit, .mts-subscribe input[type="submit"], .widget_product_search input[type="submit"], .wp-block-search__button {
    background: #025A92!important;
    font-size: 1.4rem!important;
    font-weight: bold;
}
#sidebar .widget.widget_search, #sidebar .widget.mts_subscribe_widget, #sidebar .widget.widget_product_search {
    background: transparent!important;
}
#move-to-top {
    display: none!important;
}
#responsive-sidebar-btn {
    background-color: #025A922!important;
    color: white!important;
    border: 1px solid black;
}
.dilyn-latest-post {
    clear: both;
    height: 80px;
    overflow: hidden;
}
a:hover {
    color: #555555!important;
}
article ul {
    padding: 4px 20px!important;
}
article ol {
    padding: 4px 20px!important;
}
.review_details_block {
    font-size: 1.2rem;
}
.thecontent img {
    margin: 10px auto;
}
.image-att {
    font-size: 12px;
    color: grey!important;
    line-height: 12px!important;
    text-align: center;
    margin-top: -24px;
}
/* Set the font size of the editor content */

.editor-styles-wrapper p, .editor-styles-wrapper h1, .editor-styles-wrapper h2, .editor-styles-wrapper h3, .editor-styles-wrapper h4, .editor-styles-wrapper h5, .editor-styles-wrapper h6 {
    font-size: inherit;
}
.featured-post-image img {
    border: none;
}
.grouped-posts-archives img {
    height: auto!important;
}
@media (max-width: 900px) {
    .custom-disclaimer i {
        font-size: 36px;
    }
    .custom-disclaimer {
        font-size: 12px;
        line-height: 14px;
    }
    .thecontent .featured-post-image img {
        width: 100%;
    }
    .custom-disclaimer {
        width: 90%;
        margin: auto;
        margin-bottom: 5px;
    }
    .grouped-posts-archives img {
        margin: auto;
    }
}
.tag-list {
    font-size: 14px!important;
    margin-bottom: -14px;
    margin-top: -6px;
}
.in_post_ul {
    list-style-type: none;
    padding: 8px 10px;
    margin: 10px;
    margin-top: -15px;
}
.list-style li {
    list-style: square!important;
    padding: 0px 2px!important;
}
#sidebar .widget ul {
    padding: 0px;
}
.thecontent img {
    border: 0px solid black!important;
}
.copyrights {
    width: 100%;
    background: #111111!important;
    padding-bottom: 17px;
    padding-top: 20px;
    background: #fff;
}
.page_3 .popular-posts {
    display: none;
}
.widget .meta, .widget .post-info {
    font-size: 14px!important;
    overflow: hidden;
    display: none;
}
.pagination {
    text-align: center;
    margin-top: 20px;
}
.pagination .page-numbers {
    display: inline-block;
    padding: 8px 12px;
    margin: 4px;
    border-radius: 4px;
    background-color: #e9e9e9;
    color: #333;
    text-decoration: none;
    transition: background-color 0.3s ease;
}
.pagination .page-numbers:hover {
    background-color: #ccc;
}
.pagination .current {
    background-color: #333;
    color: #fff;
}
.Review a::before {
    color: #025A92;
    font-weight: bold;
    content: "Review | ";
}
.Preview a::before {
    color: #025A92;
    font-weight: bold;
    content: "Preview | ";
}
.Early-Access-Review a::before {
    color: #025A92;
    font-weight: bold;
    content: "Early Access Review | ";
}
.Beta-Review a::before {
    color: #025A92;
    font-weight: bold;
    content: "Beta Review | ";
}
.Alpha-Preview a::before {
    color: #025A92;
    font-weight: bold;
    content: "Alpha Preview | ";
}
.First-Impressions a::before {
    color: #025A92;
    font-weight: bold;
    content: "First Impressions Review | ";
}
.Early-Access-Review H2, .Beta-Review H2, .Alpha-Preview H2, .First-Impressions H2, .Review H2, .Preview H2 {
    font-size: 1.4rem;
}
.thecontent img {
    width: 100%!important;
    height: auto!important;
}
@media (max-width: 480px) {
    /* Adjust the breakpoint as needed */
    .featured-post-image img {
        width: 100% !important;
        max-height: 200px !important;
    }
    .thecontent .featured-post-image img {
        width: 100% !important;
        max-height: 200px !important;
    }
    .thecontent {
        width: 100% !important;
    }
    .thecontent img {
        max-height: 200px!important;
        width: calc(100% - 0px) !important;
    }
    .grouped-posts-archives img {
        max-height: 225px!important;
        width: 100%!important;
    }
    .bhr_homepage_adsense_widget_1 {
        float: none;
        width: 100%;
        margin-bottom: 0px;
        display: block;
        min-height: 300px;
    }
    .bhr_homepage_adsense_widget_2 {
        float: none;
        width: 100%;
        margin-bottom: 0px;
        display: block;
        min-height: 300px;
    }
    .bhr_homepage_adsense_widget_3 {
        float: none;
        width: 100%;
        margin-bottom: 0px;
        display: block;
        min-height: 300px;
    }
    .bhr_homepage_adsense_widget_4 {
        float: none;
        width: 100%;
        margin-bottom: 0px;
        display: block;
        min-height: 300px;
    }
    .bhr_homepage_adsense_widget_5 {
        float: none;
        width: 100%;
        margin-bottom: 0px;
        display: block;
        min-height: 300px;
    }
    .bhr_homepage_adsense_widget_6 {
        float: none;
        width: 100%;
        margin-bottom: 0px;
        display: block;
        min-height: 300px;
    }
    .bhr_homepage_widget_1 {
        float: none;
        width: 100%;
        margin: 0px;
        display: block;
    }
    .bhr_homepage_widget_2 {
        float: none;
        width: 100%;
        display: block;
        margin: 0px;
    }
    .bhr_homepage_widget_3 {
        float: none;
        width: 100%;
        margin: 0px;
        display: block;
    }
    .bhr_homepage_widget_4 {
        float: none;
        width: 100%;
        margin: 0px;
        display: block;
        margin-bottom: 10px!important;
    }
    .bhr_homepage_widget_5 {
        float: none;
        margin: 0px;
        width: 100%;
        display: block;
    }
    .bhr_homepage_widget_6 {
        float: none;
        margin: 0px;
        width: 100%;
        display: block;
    }


}
/* Default styles for archive_box */
.archive-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 3 columns on PC */
    grid-gap: 20px;
}

.archive_box {
    display: flex;
    flex-direction: column;
    background-color: #f5f5f5; /* Add a background color for clarity */
    padding: 20px;
}

/* Tablet and smaller screens */
@media (max-width: 768px) {
    .archive-container {
        grid-template-columns: repeat(2, 1fr); /* 2 columns on tablet */
    }
    #bhr-logo img {
    margin-left: 10px;
}
}

/* Phone screens */
@media (max-width: 480px) {
    .archive-container {
        grid-template-columns: 1fr; /* 1 column on phone */
    }
}
.archive_box {
    background:#EBEBEB!important;
}
.site_container {
    width: calc(100% - 20px)!important;
    padding: 5px 10px;
    margin: auto!important;
    /* margin-bottom: 30px!important; */
}
