/*
Theme Name: Dailybookmaker
Theme URI:
Author: Catena Media (Genisys Team)
Author URI: https://wordpress.org/
Description: Block editor theme
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dbmwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

main.wp-block-group,
footer.wp-block-template-part {
    margin-top: 0px;
}

header .wp-block-image {
    display: flex;
    align-items: center;
    justify-content: end;
}
header .has-menu-font-size {
    font-weight: 700;
    line-height: 19.5px;
}
footer .has-menu-font-size {
    font-weight: 400;
    line-height: 19.5px;
    color: #d3dbffbf;
}
footer .wp-block-navigation__container{
    font-size: 13px;
    color: #d3dbffbf;
}
header .wp-block-columns {
    flex-wrap: unset!important;
}
footer .twitter-link p.has-menu-font-size{
    font-size: 12px;
    margin-top: 15px;
    font-weight: 700;
}

.about-section a{
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
}
.links-with-icon figure > img {
    min-width: 16px;
    vertical-align: middle;
}
.links-with-icon p {
    text-align: center;
}

.column-news .wp-block-post-template {
    display: grid;
    gap: 20px;
    grid-template-columns: 50% calc(25% - 20px) calc(25% - 20px);
    grid-template-rows: calc(50% - 20px) 50%;
}
.column-news .wp-block-post-template .wp-block-post {
    width: 100% !important;
}
.column-news .wp-block-post-template .wp-block-post:first-child {
    grid-column: 1 / 2;
    grid-row: 1 / 3;
}
.column-news .wp-block-post-excerpt__excerpt{
    display: none;
}
.column-news .wp-block-post-template .wp-block-post:first-child .wp-block-post-excerpt__excerpt{
    display: block;
}
.column-news .wp-block-post-template .wp-block-post:nth-child(2) {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
}
.column-news .wp-block-post-template .wp-block-post:nth-child(3) {
    grid-column: 3 / 4;
    grid-row: 1 / 2;
}

.accordian-open-btn img {
    position: relative;
    top: -2px;
}
.payment-detail-btn a,
.grey-border a {
    border-color: #E0E0E0;
}
.payment-detail-btn a{
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}
aside.sidebar ul.bonus-post .wp-block-post {
    margin-top: 0px;
    margin-bottom: 10px;
}
aside.sidebar .wp-block-template-part{
    margin-top: 0px;
    margin-bottom: 40px;
}
aside.sidebar .sportsbook .rank {
    width: 20px;
    height: 20px;
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 12px;
}
aside.sidebar .sportsbook .wp-block-buttons{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}
aside.sidebar .sportsbook .wp-block-buttons .wp-block-button > a{
    display: block;
}
.topbar.wp-block-group {
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.08);
}
/*
* Responsive CSS Breakpoint 1024px
*/
@media (max-width: 1024px){
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: none;
    }
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: flex;
    }
    .column-news .wp-block-post-template {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: unset !important;
    }
    .column-news .wp-block-post-template .wp-block-post {
        grid-column: unset !important;
        grid-row: unset !important;
    }
    .column-news .wp-block-post-template .wp-block-post:first-child {
        grid-column: 1 / 2;
    }

}


/*
* Inquiry Page CSS
*/
.contact-form input[type=button], .contact-form input[type=submit] {
    border-radius: 5px;
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    background: var(--wp--preset--color--secondary) !important;
    color: #fff;
    font-size: 14px;
    width: 200px;
    line-height: 21px;
    margin: 0px auto;
    display: block;
    font-weight: 500;
    border: 1px solid #E0E0E0;
    cursor: pointer;
}
.contact-form .btn-pre input[type=button], .contact-form .btn-pre input[type=submit]{
    color: #333 !important;
    background: var(--wp--preset--color--light-gray) !important;
}
.btn-area {
    width: 100%;
    margin-top: 50px;
}
.btn-area-flex {display: flex;}

.btn-area-flex .btn {
    width: 50%;
}

.contact-form input[type=text], .contact-form input[type=email], .contact-form textarea {
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 5px;
    height: 48px;
    line-height: 48px;
    font-size: 14px !important;
    padding: 1em;
    width: 80%;
    box-sizing: border-box;
    color: #333;
    font-family: 'NotoSansCJKjp';
}
.contact-form textarea {
    height: 176px;
    line-height: 1.5;
    width: 100%;
}
.btn-back-top a {border-color: #E0E0E0;}
.contact-form .confirm-area dl dt {
    color: #333333;
    font-size: 14px;
    margin-bottom: 10px;
}
.contact-form .confirm-area dl dd {
    color: #333;
    margin-left:0px;
    margin-bottom: 20px;
}
@media (max-width: 768px){
    .contact-form input[type=text], .contact-form input[type=email], .contact-form textarea {width: 100%;}
    .contact-form .btn-area-flex input[type=button], .contact-form .btn-area-flex input[type=submit] {width: 120px;}
}

/*
* Template Part Breadcrumb CSS
*/
.template-part-breadcrumb
{
    margin:0px !important;
}
.template-part-breadcrumb.wp-block-template-part span, .template-part-breadcrumb.wp-block-template-part span a {
    color: #999999;
    text-decoration: none;
}
.template-part-breadcrumb.wp-block-template-part span.breadcrumb_last {
    color: #D11A46;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
}
.template-part-breadcrumb.wp-block-template-part span a, .template-part-breadcrumb.wp-block-template-part span span.seperator {
    margin-right: 7px;
    font-size: 12px;
    line-height: 18px;
}
/*
* Template Part Blog,Search Loop CSS
*/
span.dbm-text-red {
    color: #d11a46;
}
.dbm-blog-card {
    box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 8%);
}
.dbm-blog-card figure a img {
    object-fit: cover;
    height: 130px;
}
.dbm-blog-card-title a {
    text-decoration: none !important;
}

.sidebar-navigation a {
    text-decoration: none;
}

.sidebar-bonus-post a
{
    text-decoration: none;
}
p.description.has-dark-gray-color.has-text-color {
    margin: 0px;
}

.wp-container-49.wp-block-columns.are-vertically-aligned-top {
    padding-top: 10px;
}


/* 404 CSS End*/

.single-post-author-wrap p, .single-post-author-wrap time {
    color:#767676 !important;
}
.single-post-author-wrap p.wp-block-post-author__name {
    color: #D11A46 !important;
    margin-left: -20px;
    text-decoration: underline;
    font-size: 12px;
}

/* DInesh CSS Start*/
/*single blog pickup bonus section start*/
.actions{
    display: flex;
}
.actions .act-btn:not(:first-child){
    margin-left: 10px;
}
.act-btn{
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    width: 100%;
    height: 37px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 5px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-decoration: none;
}
.act-btn.light{
    color: var(--wp--preset--color--secondary);
}
.act-btn.dark,.wp-block-button__link{
    background-color: var(--wp--preset--color--secondary);
    color: #fff;
    border: none;
}

.taiken-ad{
	display:flex;
	align-items:center;
	/* max-height: 155px; */
	margin-bottom:15px;
	background: #FFFFFF;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
}

.taiken-ad .content{
	margin: 0 0px;
	width: 100%;
	height: 100%;
}
.taiken-ad .image img{
	max-width: none;
	width: 100%;
	max-height: 166px;
	height: 282px;
	display: block;
}
.taiken-ad .image{
    height: 100%;
    width: 100%;
}
.taiken-ad .image>a{
    display: block;
    margin: 0px;
    padding: 0px;
}
.taiken-ad .content .cat-name{
    color: var(--wp--preset--color--secondary);
	font-size:12px;
    font-weight:700;
}
.taiken-ad-content {
    padding: 20px 16px;
}
.taiken-ad .title{
    color: #333333;
    margin: 10px 0px 10px 0px;
    font-size: var(--wp--preset--font-size--heading-3);
    line-height: var(--wp--custom--typography--line-height--heading);
    display: block;
    font-weight: 700;
}
@media (max-width: 1024px){
    .taiken-ad .title{
        font-size: 14px;
    }
    .taiken-ad{
        display: block;
        max-height: max-content;
    }
    .taiken-ad .image img {
        width: 100%;
        height: 100%;
        max-height: 233px;
    }
    .taiken-ad .image {
        width: 100%;
        height: 100%;
    }
    .taiken-ad .content{
        margin: 0 0px;
        padding:15px;
        width: auto;
    }
}

/* single blog pickup bonus section end */

/* single blog related post loop start*/
.related-post {
    list-style: none;
    margin: 0px;
    padding: 0px;
    gap: 1.25em;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 1.5rem;
}
.related-post .wp-block-post{
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: #fff;
}
.related-post figure{margin:0px;}
.related-post figure a {max-height: 150px;}
.related-post figure a img{object-fit:cover;}
.related-post h3.wp-block-post-title a{
    text-decoration: none;
}

.related-post h3.wp-block-post-title{
    margin: 0px;
}
.related-post .wp-block-post-date{
    margin-top: 24px;
}
/* single blog related post loop end*/

/* single blog Comment loop start*/
.wp-block-comments-query-loop{

}
.wp-block-comments-query-loop .wp-block-comments-title,.comment-reply-title{
    font-size: 14px;
    font-weight: 400;
    color: #B8193F;
    margin-bottom: 30px;
}
.wp-block-comments-query-loop .wp-block-comment-author-name a{
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
}
.wp-block-comments-query-loop .wp-block-comment-date a{
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
    color: #595959;

}
.wp-block-comments-query-loop .wp-block-avatar .avatar{
    width: 32px;
    height: 32px;
}
.wp-block-comments-query-loop .wp-block-column>.wp-block-comment-content{
    margin-top: 0px;
}
.wp-block-comments-query-loop .wp-block-column>.wp-block-comment-content p{
    margin-top: 10px;
}
.wp-block-comment-template li:not(:last-child) {
    clear: both;
    border-bottom: 1px solid #E0E0E0;
}
.wp-block-comment-template li.depth-2 {
}
.wp-block-comment-template li{
    margin-bottom: 0px;
    padding: 20px 0px;
}
.wp-block-comment-template li>.wp-block-columns{
   margin-bottom: 0px;
   margin-top: 0px;
}
/* single blog Comment loop end*/

/* single blog Comment form start*/
.comments-title {
    padding: 0px 15px;
    margin-bottom: 1.5rem;
}
.comments-wrapper {
    padding: 30px 15px;
}
.comment-respond{
    background: #F7F8F9;
    padding: 20px 25px;
}
.comment-form .form-item dd{
    margin-left: 0;
}
.comment-form .form-item dd input,.comment-input textarea{
    font-size: 14px;
    border-radius: 5px;
    border-color: #e0e0e0;
}
.comment-form .form-item dd input{
    height: 40px;
    max-width: 570px;
}
.comment-input textarea{
    margin-bottom: 30px;
}
.comment-form{
    text-align: center;
    font-size: 12px;
}
.wp-block-post-comments-form input[type=submit]{
    border-radius: 5px;
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-decoration: none;
    padding: 8px 16px;
    width: 173px;
    height: 50px;
    margin-top: 10px;
    background-color: var(--wp--preset--color--secondary);
}
.wp-block-post-comments-form .comment-reply-title{
    margin-bottom: 17px;
    display:block;
}
.avtar-icons{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.avtar-icons label{
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.avtar-icons label>img{
    width: 24.44px;
    height: 24.44px;
    border-radius: 20px;
}
.wp-block-comment-author-name.has-small-font-size {
    font-size: 14px !important;
    line-height: 1.5;
    font-weight: 700;
}
.wp-block-comment-date.has-small-font-size {
    font-size: 12px !important;
}
.wp-block-comment-template ol {
    padding-left: 60px;
}
.avtar-icons label>input{
    margin: 6px 4px;
}
.avtar-icons label:not(:first-child){
    margin-left:10px;
}
.wp-block-comments-query-loop:not(:has(.wp-block-comments-title)){

}
.dbm-comment-avatar {max-width: 40px !important;}

@media (max-width: 781px) {
    .wp-block-comment-template .is-layout-flow.wp-block-column{
        flex-basis: 0px !important;
    }
    }
/* single blog Comment form end*/

/* pagination css start*/
.pagination{
    /* height: 147px; */
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #FFFFFF;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
}

.pagination a{
    text-decoration: none;
    width: 100%;
    display: flex;
    align-items: center;
     height: 147px;
}
.pagination a .icon{
    color: #DDD;
    padding: 20px;
    font-size: 20px;
}
.pagination a.link-prev{
    border-right: 1px solid #ddd;
    padding-right: 20px;
}

.pagination .title{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 0;
    color: #333333;
    line-height: 1.5;
    display: block;
    margin-top: 15px;
}
.wp-block-post-navigation-link{
    width: 50%;
}
.pagination .link-next{
    text-align: right;
    justify-content: end;
}
@media (max-width: 570px){
    .pagination{
        /* height: max-content; */
        display: block !important;
        padding: 0px 18px;
    }
    .pagination a{
        height: 120px;
    }
    .wp-block-post-navigation-link {
        width: 100%;
    }
    .pagination a.link-prev {
        border-right: none;
        border-bottom: 1px solid #ddd;
        padding-right: 0px;
    }
    .pagination a .icon {
        padding: 0px;
    }
    .pagination .content{
        margin: 10px 15px;
    }
    .pagination .content strong{
        font-size: 12px
    }
    .pagination .title {
        margin-top: 10px;
        margin-bottom: 8px;
    }
}
/* pagination css end*/
/* Dropdown pagination start */
.dropdown-pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 60px !important;
}

/* .dropdown-pagination:hover{
    opacity: 0.7;
} */

.dropdown-pagination .btn{
    padding: 18px 25px;
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #ddd;
    text-decoration: none;
    color: #CCCCCC;
}

.dropdown-pagination select{
    padding: 21px 0px;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin: 0 10px;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    width: 200px;
    text-align: center;
    background: white url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='13' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='grey'/></g></svg>") no-repeat;
    background-position: right 10px top 50%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

}
.dropdown-pagination .btn.disabled{
    background: #f2f2f2;
    opacity: 0.6;
    pointer-events: none;
    cursor: default;
}
.dropdown-pagination a.prev-link, .dropdown-pagination select,a.next-link {
    border: none !important;
}
/* Dropdown pagination end */
/* Dinesh CSS End*/

.footer-follow-us, .footer-menu ul li a{color: rgba(255,255,255,0.7) !important;}
.btn-official-link {font-family: 'Noto Sans JP'; line-height: 1.3;}

/* 404 CSS Start*/
.error-content-404 {
    padding: 50px 30px 100px 30px !important;
    text-align: center;
}
/*Page Submenu CSS Start*/
.topbar ul.menu {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    list-style: none;
    margin: 0;
    padding-left: 0;
  }
  .topbar ul.menu li{
    list-style: none;
    padding: 0;
    display: flex;
    align-items: center;
    position: relative;
  }

  .topbar ul.menu li a {
    text-decoration: none;
    font-size: 13px;
    color: #333333;
    line-height: 1.5;
  }
  .site-subnavigation .menu-item {
    width: auto !important;
  }
.topbar ul.menu li a:hover, .topbar ul.menu li.current-menu-item a {color:#D11A46;}

/*Page Submenu CSS End*/
.site-navigation.wp-block-navigation .wp-block-search:hover .wp-block-search__button > .search-icon,
.site-navigation.wp-block-navigation .wp-block-search:focus .wp-block-search__button > .search-icon,
.site-navigation.wp-block-navigation .wp-block-search.active .wp-block-search__button > .search-icon {
  fill: var(--wp--preset--color--secondary);
}
.site-navigation.wp-block-navigation .wp-block-search.active .wp-block-search__input{
    display: block;
  }

/*Breadcrumn CSS Start*/
/* Bredcrumb css */
.breadcrumb ol {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
  }
  .breadcrumb li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
  }

  .breadcrumb li:first-child a i {
    padding-right: 0.5em;
  }

  .breadcrumb li + li:before {
      content: url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23CCCCCC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
      display: inline-block;
      padding: 0 8px;
      color: #CCCCCC;
  }
  .breadcrumb li a {
      text-decoration: none;
      font-size: 13px;
      white-space: break-spaces;
      line-height: 1.5;
  }
  .breadcrumb li a:hover {text-decoration: underline;}
  .breadcrumbInner li:last-child a span, .breadcrumbInner li:last-child a{color: #D11A46;}
  @media (max-width: 1023px) {
      .breadcrumb {margin-top: 75px;}
  }
/*Breadcrumb CSS End*/

@media (max-width: 768px){
    .wp-block-post-template.is-flex-container li {
        margin: 0;
    }
    .related-post {
        grid-template-columns: 1fr 1fr;
    }
    .blog-detail-content {padding: 0px !important;}
    .blog-detail-content .blog-detail-article {padding: 15px !important;}
    .blog-detail-content aside {padding: 15px !important;}
    .related-post-wrapper {padding: 15px !important;}
    }
    @media (max-width: 600px){
        .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
            width: calc(50% - 0.83333em);
        }
        .related-post-wrapper .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
            width: 100%;
        }
    }

    .wp-block-post-content img {
        width: auto;
        max-width: 100%;
    }

    ul.ez-toc-list{
        list-style-type: decimal;
        padding-left: 15px;
    }
    .wp-block-query .wp-block-post-date {
        font-size: 12px;
        line-height: 18px;
    }
    @media (max-width: 767px){
        .dbm-blog-card-title.has-large-font-size{
            font-size:14px !important;
            line-has:21px;
        }
    }

    /*Odds Table CSS Start*/
    .wrld-cup-table {font-family: 'Roboto' !important;}
    .wrld-cup-load-more, .wrld-see-all-odds, .wrld-cup-table-item__empty {color: var(--wp--preset--color--secondary) !important;}
    .wrld-less-odds {
    background-color:var(--wp--preset--color--secondary) !important;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    padding: 5px;
    height: auto;
    }
    .wrld-cup-load-events {
        width: fit-content;
        display: flex;
        margin: 0px auto;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 5px;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: .1em;
        background-color: var(--wp--preset--color--secondary);
        color: #fff;
        border: none !important;
        font-family: 'Roboto';
        padding: 10px 30px;
    }
    .wrld-cup-table__col.wrld-cup-table__col--1 {
        padding-left: 10px !important;
    }

    .wrld-cup-table__col.wrld-cup-table__col--2 {
        padding-left: 35px !important;
    }
    .wrld-cup-load-events:hover {
        background-color: var(--wp--preset--color--secondary);
    }
    .wrld-cup-odds {
        background-color: #fff;
        padding: 20px;
    }
    @media only screen and (min-width: 360px) {
        .wrld-cup-table-item__head {
            text-align: center !important;
        }
        .wrld-cup-table-item__odd {
           margin-left:0px !important;
        }
        .wrld-cup-table-item__odds {
            justify-content: space-between !important;
            column-gap: 8px !important;
        }
        }
    /*Odds Table CSS End*/

    .dbm-blog-card-title {
        min-height: 50px;
    }
    img {
        width: 100%;
        height: auto;
    }
    .column_news .column_news-item .column_news-item--thumbnail .column_new_item--link {
        display: block;
    }
    .column_news .column_news-item .column_news-item--thumbnail .column_new_item--link > img {
        width: 100%;
        height: auto;
    }
    .template-has-background main {
        background-color: #ffffff;
        padding: 30px;
    }

    @media (max-width: 768px){
        .template-has-background main {
        padding: 15px 30px;
    }
    }

    article.blog-detail-article a {
        text-decoration: underline;
    }
    .wp-block-button a {
        text-decoration: none !important;
    }

    .wp-block-comment-date time {
        color: #595959;
    }

    .site-logo.wp-block-site-logo img {
        width: 243px;
    }
    a.custom-logo-link {
        max-width: 220px;
    }

    .bonus_list-item:hover, .bonus_list-item:focus,
    .dbm-blog-card:hover, .dbm-blog-card:focus,
    .card:hover, .card:focus,
    a:hover, a:focus {
        opacity: 0.7;
    }
    @media(max-width: 1025px) {
        .site-logo.wp-block-site-logo img {
            width: 220px;
        }
        .wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
            width: 30px;
            height: 30px;
        }
    }

    p#throwsSpamAway {
        display: none;
        visibility: hidden;
    }
    .author-title .wp-block-post-author__name {
        color: #121834 !important;
        font-family: inherit;
        font-size: 24px;
        font-weight: 700;
        line-height: 36px;
        letter-spacing: 0em;
        text-align: left;
        margin-bottom: 15px;
    }
    .author-image-wrap {
        min-height: 230px;
        text-align: center;
    }
    .user-avatar{
        width: 230px !important;
    margin:auto;
    }
    .author-account-prof ul {
        list-style: none;
    }
    .author-account-prof ul li::before {
        content: "●";
        color:#333333;
        margin-right:5px;
        font-size:9px;
    }
.author-account-prof ul li {
    color:#333333;
}
.author-name-wrap .wp-block-post-author__name {
    font-family: inherit;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0em;
    text-align: left;
}

.author-account-self {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 32px 30px;
    gap: 30px;
    background: #F7F8F9;
}

dl.txt-bloc {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 180%;
    align-items: center;
    color: #333333;
    box-sizing:border-box;
}
.author-image-wrap { min-height: 230px;}
.author-account-prof .txt-bloc dt:before {content: "●" ;color:#121834; margin-right:5px; font-size:9px;}
.author-account-prof .txt-bloc dd{padding-left:17px; margin-bottom:17px;}
.goto-comment {display: none;}
.post-template-default .goto-comment {display:block;}
.dbm-blog-card-title {
    min-height: 75px !important;
    display: inline-block !important;
}
@media only screen and (min-width: 414px){
.home .widget.widget_block {
margin-bottom:48px !important;
 }
}
@media screen and (max-width: 767px) {
	.gold-box .btn {
		width: 324px !important;
	}
}

/* Header CSS Start*/
.wp-block-search__inside-wrapper {
    border: none
  }

  .site-navigation.wp-block-navigation {
    position: relative
  }

  .site-navigation.wp-block-navigation .wp-block-search .wp-block-search__input {
    border-radius: 50px;
    padding: 0 16px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
  }

  .site-navigation.wp-block-navigation .wp-block-search.active .wp-block-search__input {
    display: block
  }

  .site-navigation.wp-block-navigation .wp-block-search .wp-block-search__button {
    width: 24px;
    height: 24px;
    z-index: 999;
    background: 0 0;
    padding: 0;
    margin-left: 0;
    border-radius: 50%
  }

  .site-navigation.wp-block-navigation .wp-block-search .wp-block-search__button>.search-icon {
    fill: #D11A46;
    width: 24px;
    height: 24px
  }

  .site-navigation.wp-block-navigation .wp-block-search:hover .wp-block-search__button>.search-icon,.site-navigation.wp-block-navigation .wp-block-search:focus .wp-block-search__button>.search-icon {
    fill: var(--wp--preset--color--secondary)
  }

  input[type=search]::-ms-clear,input[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
  }

  input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration {
    display: none
  }

  .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background-color: #f5f5f5;
    padding: 40px 36px
  }

  .site-header {
    z-index: 9999
  }

  .site-header .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
    margin-top: 0
  }

  .site-header .wp-block-navigation__responsive-container.is-menu-open {
    padding: 0
  }

  .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    padding-top: 0
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
    row-gap: 39px
  }

  .site-header .wp-block-navigation__responsive-container.is-menu-open {
    top: 53px
  }

  .site-navigation.wp-block-navigation {
    --navigation-layout-justification-setting: flex-start !important;
    --navigation-layout-justify: flex-start !important
  }

  .site-navigation.wp-block-navigation .wp-block-search,.site-navigation.wp-block-navigation .wp-block-navigation__container,.site-navigation.wp-block-navigation .wp-block-search .wp-block-search__inside-wrapper {
    width: 100%
  }

  .site-navigation.wp-block-navigation .wp-block-search .wp-block-search__inside-wrapper {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: calc(100% - 16px);
    min-height: 30px;
    position: relative;
    padding: 0 16px 0 0
  }

  .topbar .wp-block-group,.topbar .site-subnavigation {
    display: block!important
  }

  .topbar .site-subnavigation .wp-block-navigation__container {
    gap: 30px
  }

  .site-subnavigation .wp-block-navigation-item {
    width: auto!important
  }

  .wp-block-fynx-blocks-slider.alignwide.hero-slider {
    position: relative;
    }
    .wp-block-fynx-blocks-slide.hero-slide {
    display: none;
    }
    .wp-block-fynx-blocks-slide.hero-slide:first-child {
    display: block;
    }


  .section-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0;
    text-align: left;
    margin-block-start:0!important;margin-block-end:22px!important}

  .section-subtitle {
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0;
    text-align: left;
    text-transform: uppercase;
    color: var(--wp--preset--color--secondary);
    margin-block-start:0!important;margin-block-end:16px!important}

  .section-description:last-child {
    margin-block-end:0!important}

  .column_news_section {
    padding: 100px 15px
  }

  .home_flash_notices {
    background: rgba(255,255,225,.2);
    padding: 8px 15px;
    z-index: 99;
    position: absolute;
    left: 0;
    right: 0
  }

  .home_flash_notices .link_label .link_label-item {
    grid-template-columns: auto auto;
    align-items: center;
    column-gap: 10px;
    margin-bottom: 0
  }

  .home_flash_notices .link_label .link_label-item--label {
    font-family: Roboto;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-top: 0;
    padding: 0 8px;
    background-color: var(--wp--preset--color--secondary)
  }

  @media screen and (min-width: 1024px) {
    .site-navigation.wp-block-navigation .wp-block-navigation__container,.site-navigation.wp-block-navigation .wp-block-search {
        width:unset
    }

    .site-navigation.wp-block-navigation .wp-block-search .wp-block-search__inside-wrapper {
        width: 24px;
        position: unset
    }

    .site-navigation.wp-block-navigation {
        --navigation-layout-justification-setting: flex-end !important;
        --navigation-layout-justify: flex-end !important
    }

    .site-navigation.wp-block-navigation .wp-block-search .wp-block-search__input {
        display: none
    }

    .site-navigation.wp-block-navigation .wp-block-search .wp-block-search__button>.search-icon {
        fill: var(--wp--preset--color--background)
    }

    .site-navigation.wp-block-navigation .wp-block-search .wp-block-search__inside-wrapper {
        padding: 0
    }

    .site-navigation.wp-block-navigation .wp-block-search.active .wp-block-search__inside-wrapper {
        padding: 0 16px 0 0
    }
  }

  @media screen and (max-width: 1024px) {
    .wp-block-navigation__responsive-container-close {
        top:-35px;
        right: -21px;
        z-index: 2
    }

    .site-header .wp-block-navigation__container li {
        font-size: 18px!important;
        font-weight: 700;
        line-height: 1.5
    }

    .home_flash_notices {
        display: none
    }

    .site-navigation .wp-block-navigation__responsive-container .wp-block-navigation__container .wp-block-navigation-item {
        width: 100%
    }

    .site-navigation .wp-block-navigation__responsive-container .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content {
        width: 100%;
        position: relative
    }

    .site-navigation .wp-block-navigation__responsive-container .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content .wp-block-navigation-item__label {
        display: block;
        padding-right: 20px
    }

    .site-navigation .wp-block-navigation__responsive-container .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content::after {
        content: url(/wp-content/themes/dbmwp/assets/images/menu_chevron_icon.svg);
        width: 17px;
        height: 20px;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%)
    }
  }

  @media screen and (max-width: 767px) {
    .hide-sm {
        display:none!important
    }

    .site-header .wp-block-navigation__container li {
        font-size: 18px!important;
        font-weight: 700;
        line-height: 1.5
    }

    .column_news_section {
        padding: 48px 15px
    }

    .about-section {
        padding: 86px 15px 72px
    }

    .home-faq-section {
        padding: 48px 15px 105px!important
    }

    .site-header {
        padding: 15px!important
    }
  }

  @media screen and (min-width: 768px) and (max-width:1023px) {
    .hide-md {
        display:none!important
    }

    .site-header {
        padding: 15px!important
    }
  }

  @media screen and (min-width: 1024px) {
    .hide-lg {
        display:none!important
    }

    .site-navigation.wp-block-navigation .wp-block-search .wp-block-search__input {
        width: calc(100% - 0px)
    }
  }
/* Header CSS Start*/

/* Odds plugin CSS Start*/
.wff_widget .wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_body .wff_odds_comparison_odds_data_body_row .wff_market_subtype_container.wff_highest, .wff_widget .wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_body .wff_odds_comparison_odds_data_body_row .wff_market_payout_container.wff_highest, .wff_widget .wff_odds_comparison_generic .wff_odds_comparison_odds_highest_values {
    background-color: #D11A46 !important;
}

.wff_widget .wff_odds_comparison_odds_data_body .wff_odds_comparison_odds_data_body_row .wff_market_subtype_container .wff_market_subtype_value, .wff_widget .wff_odds_comparison_odds_data_body .wff_odds_comparison_odds_data_body_row .wff_market_payout_container .wff_market_subtype_value{
      background: #121834 !important;
}
.wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_body .wff_odds_comparison_odds_data_body_row .wff_market_subtype_container.wff_po .wff_market_subtype_value, [data-v-477dd8c6] .wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_body .wff_odds_comparison_odds_data_body_row .wff_market_payout_container.wff_po .wff_market_subtype_value{
    background: transparent !important;
}
.wff_widget .wff_odds_comparison_generic, .wff_widget .wff_widget ul, .wff_widget .wff_odds_comparison_import .wff_event_info_generic .wff_event_info_content .wff_event_header .wff_event_result_participants .wff_participant, .wff_widget .wff_odds_comparison_import .wff_event_info_generic .wff_event_info_content .wff_event_header .wff_event_result_participants .wff_event_result_single_row_wrapper .wff_event_result_single_row_container, .wff_widget .wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_header .wff_odds_comparison_odds_data_header_bookmaker, .wff_widget .wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_header .wff_odds_comparison_odds_data_header_sub_types .wff_market_subtype, .wff_widget .wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_body .wff_odds_comparison_odds_data_body_row .wff_bookmaker_name, .wff_widget .wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_body .wff_odds_comparison_odds_data_body_row .wff_market_payout_container.wff_po {
    color: #333 !important;
}

.wff_widget *, .wff_widget DIV, .wff_widget SPAN, .wff_widget .wff_calendar_root .wff_container_light{
    font-family: var(--wp--preset--font-family--noto-sans-jp),var(--wp--preset--font-family--roboto),'MS PGothic','Hiragino Kaku Gothic Pro','Osaka',sans-serif !important;
}

.wff_odds_comparison_generic{
    min-width: auto !important;
}

.wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_header .wff_odds_comparison_odds_data_header_bookmaker {
    width: 130px !important;
}

.wff_odds_comparison_generic .wff_odds_comparison_odds_highest_values {
    width: 99.2% !important;
}



@media screen and (max-width: 767px){
    .wff_odds_comparison_generic .wff_odds_comparison_odds_highest_values {
         width: auto !important;
     }
     .wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_body .wff_odds_comparison_odds_data_body_row {
         width: auto !important;
     }
     .wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_body .wff_odds_comparison_odds_data_body_row .wff_market_subtype_container,
     .wff_odds_comparison_generic .wff_odds_comparison_odds_highest_values .wff_market_subtype_highest_value_container {
         width: 40px !important;
         height: 30px !important;
     }
     .wff_odds_comparison_generic .wff_odds_comparison_odds_data .wff_odds_comparison_odds_data_header {
         width: auto !important;
     }
     .wff_odds_comparison_generic {
         padding: 15px !important;
     }
    .wff_odds_comparison_generic .wff_odds_comparison_odds_highest_values {
        width: auto !important;
    }
 }

 @media only screen and (max-width: 414px){
    .wff_odds_comparison_generic .wff_odds_comparison_markets_data .wff_data_selector_root {
    width: auto !important;
    min-width: 35px;
    margin: 0 5px !important;
    }
}
/* Odds plugin CSS End*/
