html{scroll-behavior:smooth}
body{color:#222;font-family:Poppins,Arial,sans-serif;background:#fff}
#page{min-height:100vh;display:flex;flex-direction:column}
#page>#primary,#page>.content-area{flex:1}
#page>footer{margin-top:auto}
.navbar .logo img{display:block;width:192px;max-width:100%;height:auto}
.navbar .logo{padding-top:0}
#modeltheme-main-head .nav-menu>li>a{font-size:13px;font-weight:700}
#modeltheme-main-head .nav-menu>li.current-menu-item>a{color:#389d29}
#modeltheme-main-head .sub-menu{min-width:215px}
#modeltheme-main-head .sub-menu li>a{font-size:13px}
.mb-original-hero{width:100vw!important;max-width:none!important;left:50%!important;margin-left:-50vw!important;padding:0 clamp(15px,4.2vw,60px)!important;background:#fff url('/assets/images/generated/home-hero-v2.webp') center center/cover no-repeat!important;position:relative!important;box-sizing:border-box}
.mb-original-hero>div:first-child{max-width:860px}
.mb-original-hero h1{font-family:Poppins,Arial,sans-serif!important;font-size:50px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.025em}
.mb-original-hero .vc_custom_1712232556160{background:none!important}
.mb-original-hero .mt-coinflip-search{position:relative;max-width:570px}
.mb-original-hero #keyword{width:calc(100% - 80px);min-width:0}
.mb-original-hero .dropdown-results{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 12px 24px rgba(0,0,0,.14);z-index:20;display:none}
.mb-original-hero .dropdown-results.is-visible{display:block}
.mb-original-hero .dropdown-results a{display:block;padding:10px 15px;border-bottom:1px solid #eee;color:#222;font-size:13px}
.mb-original-hero .dropdown-results a:hover{background:#f4f4f4;color:#389d29}
.mb-original-hero .modeltheme_button a{background:#389d29!important}
.mb-welcome .section-subtitle{max-width:650px;margin-inline:auto}
.mb-welcome .vc_inner .vc_col-sm-4{padding-top:14px}
.mb-welcome .vc_inner .vc_col-sm-4 h3{float:none!important;margin:0 0 14px!important;padding:0!important;font-size:22px!important;color:#111}
.mb-welcome .vc_inner .vc_col-sm-4 p{color:#666;max-width:330px}
.mb-section{padding:75px 0 90px;width:100vw;max-width:none;position:relative;left:50%;margin-left:-50vw}
.mb-section .title-subtile-holder{margin-bottom:50px}
.mb-section .section-title{font-size:38px}
.mb-section .section-subtitle{max-width:660px;margin-inline:auto}
.mb-games{background:#f5f5f5}
.mb-game-cards{display:flex;flex-wrap:wrap}
.mb-game-cards>.single-listing{display:flex;float:none}
.mb-game-cards .listings_custom{width:100%;background:#fff;box-shadow:0 5px 22px rgba(0,0,0,.07);border-radius:3px;overflow:hidden}
.mb-game-cards .listing-thumbnail{float:none;width:100%;padding:0}
.mb-game-cards .listing-thumbnail img{display:block;width:100%;height:210px;object-fit:cover}
.mb-game-cards .title-n-categories{float:none;width:100%;padding:22px 25px 28px}
.mb-game-cards h3{font-size:24px;margin:0 0 12px}
.mb-game-cards p{font-size:14px;line-height:1.65;min-height:76px;color:#626262}
.mb-game-cards .general-btn,.mb-magazine .general-btn,.mb-contact-band .general-btn{background:#389d29;color:#fff!important;border-radius:3px;font-weight:700;display:inline-block;padding:12px 21px;text-transform:uppercase;font-size:13px}
.mb-game-cards .general-btn:hover,.mb-magazine .general-btn:hover,.mb-contact-band .general-btn:hover{background:#2d8221}
.mb-poker{background:#fff}
.mb-poker-photo img{display:block;width:100%;height:410px;object-fit:cover}
.mb-poker-copy{padding:15px 45px!important}
.mb-poker-copy h2{font-size:38px;margin:12px 0 20px}
.mb-poker-copy>p{font-size:16px;line-height:1.75;color:#666;max-width:620px}
.mb-guide-list{margin-top:25px;border-top:1px solid #ddd}
.mb-guide-list a{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #ddd;font-size:15px;font-weight:600;color:#222}
.mb-guide-list a:hover{color:#389d29}
.mb-guide-list a span:last-child{color:#389d29}
.mb-culture{background:#f6f6f6}
.mb-news-grid{display:flex;flex-wrap:wrap;row-gap:28px}
.mb-news-grid>.col-sm-12{width:50%}
.mb-news-grid>.col-sm-6{width:50%}
.mb-news-grid .single-post{background:#fff;height:100%;margin:0;border:0;box-shadow:0 5px 22px rgba(0,0,0,.05)}
.mb-news-grid .blog_custom{height:100%}
.mb-news-photo img{display:block;width:100%;height:215px;object-fit:cover}
.mb-news-grid .post-details{padding:22px 26px!important;float:none;width:100%}
.mb-news-grid h3{font-size:22px;line-height:1.35;margin:0 0 11px}
.mb-news-grid p{font-size:14px;line-height:1.7;color:#666}
.mb-read{color:#389d29!important;font-size:13px;font-weight:700}
.mb-magazine{background:#fff}
.mb-magazine .row{display:flex;align-items:center}
.mb-magazine h2{font-size:38px;max-width:600px}
.mb-magazine p{color:#666;max-width:650px;line-height:1.75;margin:20px 0 25px}
.mb-magazine img{display:block;width:100%;height:295px;object-fit:cover}
.mb-contact-band{background:#171717;color:#fff;padding:74px 0;text-align:center;position:relative;left:50%;margin-left:-50vw;width:100vw}
.mb-contact-band h2{color:#fff;font-size:35px;margin:0 0 12px}
.mb-contact-band p{color:#ccc;margin:0 0 25px}
.header-title-breadcrumb .mb-banner-title{font-size:48px;font-weight:700;color:#fff;text-align:center;line-height:1.2}
#article .article-details .wp-post-image{display:block;width:100%;height:auto;max-height:550px;object-fit:cover}
#article .post-category-comment-date{margin:18px 0 12px;color:#389d29;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
#article .article-details h1.post-title{font-size:34px;line-height:1.25;margin:0 0 25px}
#article .article-content{font-size:16px;line-height:1.8;overflow-wrap:anywhere}
#article .article-content p{font-size:16px;line-height:1.82}
#article .article-content h2{font-size:28px;margin:1.65em 0 .55em;line-height:1.3}
#article .article-content h3{font-size:21px;margin:1.4em 0 .5em}
#article .article-content ul,#article .article-content ol{padding-left:24px;margin:0 0 22px}
#article .article-content li{margin-bottom:7px}
#article .article-content a{color:#2b8921;text-decoration:underline}
#article .article-content table{display:table;width:100%;max-width:none;border-collapse:separate;border-spacing:0;margin:0;background:#fff;font-size:14px}
#article .article-content caption{text-align:left;font-weight:700;padding:8px 0;color:#222}
#article .article-content th,#article .article-content td{border:1px solid #ddd;padding:9px 11px;min-width:0;vertical-align:top}
#article .article-content th{background:#f1f1f1}
#article .article-content figure{margin:30px 0}
#article .article-content figure img{width:100%;height:auto;max-height:460px;object-fit:cover;display:block}
#article .sidebar-content .widget{border-bottom:1px dashed #ddd;padding-bottom:25px;margin-bottom:28px}
#article .sidebar-content .widget-title{font-size:24px;margin:0 0 14px}
#article .sidebar-content ul{list-style:none;margin:0;padding:0}
#article .sidebar-content li{margin-bottom:12px}
#article .sidebar-content li::before{content:'›';color:#389d29;margin-right:7px}
#article .sidebar-content img{width:100%;height:auto;display:block}
.mb-article-back{margin-top:28px;padding-top:18px;border-top:1px solid #ddd;font-weight:700;color:#389d29}
.footer-columns{padding-top:0}
footer .footer-logo img{max-width:220px;height:auto;margin-bottom:20px}
footer .footer-columns ul{list-style:none;padding:0;margin:0}
footer .footer-columns li{margin:0 0 10px}
footer .footer-columns p{font-size:14px;line-height:1.7}
footer .footer-columns p,footer .footer-columns li,footer .footer-columns a{color:#e3e3e3!important}
footer .footer-columns a:hover{color:#f4c32d!important}
footer .footer-copyright{padding:18px 0;text-align:center;color:#ccc;font-size:13px}
.mb-contact-row{padding:95px 0 60px}
.mb-contact-row>.vc_col-sm-3{padding:0}
.mb-contact-row .mb-contact-green{background:#389d29 url('/assets/images/generated/contact-panel-background-v2.webp') center/cover;padding:48px 30px;min-height:380px;color:#fff}
.mb-contact-row .mb-contact-green h2{color:#fff;font-size:34px;margin:12px 0}
.mb-contact-row .mb-contact-green p{color:#fff!important}
.mb-contact-row .mb-contact-green a{color:#fff;text-decoration:underline;overflow-wrap:anywhere}
.mb-contact-row .box-shadow-column{background:#fff;padding:48px 45px!important;box-shadow:0 5px 30px rgba(0,0,0,.11);min-height:380px}
.mb-contact-row .box-shadow-column h1{font-size:36px;margin:0 0 17px}
.mb-contact-row .box-shadow-column p{font-size:16px;line-height:1.75;max-width:680px}
.mb-contact-row .box-shadow-column .general-btn{display:inline-block;background:#389d29;color:#fff;padding:13px 22px;font-weight:700;text-transform:uppercase;margin-top:15px}
.mb-contact-images{display:flex;gap:25px;padding:0 15px 85px}
.mb-contact-images img{width:calc(50% - 13px);height:270px;object-fit:cover}
@media(max-width:991px){#modeltheme-main-head .nav-menu>li>a{font-size:11px}.navbar .logo img{width:165px}}
@media(max-width:767px){#page{display:flex}.navbar .logo img{width:160px}#modeltheme-main-head .navbar-collapse{display:none!important}#modeltheme-main-head .navbar-collapse.is-open{display:block!important;height:auto!important;max-height:80vh;overflow-y:auto!important}#modeltheme-main-head .nav-menu{float:none!important;display:block}#modeltheme-main-head .nav-menu>li{float:none;display:block;border-bottom:1px solid #eee}#modeltheme-main-head .nav-menu>li>a{font-size:14px;padding:10px 0}#modeltheme-main-head .sub-menu{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;transform:none!important;padding-left:15px}#modeltheme-main-head .sub-menu li>a{padding:7px 0}.mb-original-hero{background-position:25% center!important}.mb-original-hero h1{font-size:29px!important;line-height:1.25!important}.mb-original-hero .vc_empty_space:first-child{height:75px!important}.mb-original-hero .vc_empty_space:last-child{height:90px!important}.mb-original-hero .wpb_text_column p{font-size:16px!important}.mb-original-hero #keyword{width:calc(100% - 80px)}.mb-section{padding:55px 0 65px}.mb-section .section-title{font-size:29px}.mb-game-cards>.single-listing{margin-bottom:22px}.mb-game-cards p{min-height:0}.mb-poker-photo img{height:260px}.mb-poker-copy{padding:30px 15px!important}.mb-poker-copy h2,.mb-magazine h2{font-size:29px}.mb-news-grid>.col-sm-12,.mb-news-grid>.col-sm-6{width:100%}.mb-magazine .row{display:block}.mb-magazine img{height:220px;margin-top:25px}.mb-contact-band{padding:55px 15px}.mb-contact-band h2{font-size:28px}.header-title-breadcrumb .mb-banner-title{font-size:36px}#article .container>.row>.main-content,#article .container>.row>.sidebar-content{float:none;width:100%;min-width:0}#article .article-details h1.post-title{font-size:27px}#article .sidebar-content{margin-top:40px}.mb-contact-row{padding:50px 15px 30px}.mb-contact-row .mb-contact-green{min-height:0;padding:28px}.mb-contact-row .box-shadow-column{min-height:0;padding:30px!important}.mb-contact-images{display:block;padding-bottom:55px}.mb-contact-images img{width:100%;height:190px;margin-bottom:18px}}
@media(max-width:767px){#modeltheme-main-head .navbar-collapse.is-open{visibility:visible!important}#modeltheme-main-head .navbar-collapse.is-open .nav-menu{visibility:visible!important}}
@media(min-width:768px) and (max-width:1100px){#modeltheme-main-head .navbar-header{width:100%!important;float:none!important}#modeltheme-main-head .navbar-toggle{display:block!important;float:right!important}#modeltheme-main-head .navbar-collapse{display:none!important;float:none!important;width:100%!important}#modeltheme-main-head .navbar-collapse.is-open{display:block!important;visibility:visible!important;height:auto!important;max-height:75vh;overflow-y:auto!important}#modeltheme-main-head .nav-menu{float:none!important;display:block!important}#modeltheme-main-head .nav-menu>li{float:none!important;display:block;border-bottom:1px solid #eee}#modeltheme-main-head .nav-menu>li>a{font-size:14px;padding:10px 0}#modeltheme-main-head .sub-menu{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;transform:none!important;padding-left:15px}.mb-original-hero h1{font-size:40px!important}}

/* Keep the Coinflip sections and card markup while making static content predictable. */
#poker-club .ico-cat-parent{display:flex;flex-wrap:wrap;align-items:stretch}
#poker-club .coinflip-single-list-item{float:none!important;margin:0 0 30px!important;position:relative!important;top:auto!important;transform:none!important}
#poker-club .blog_custom_listings{height:100%}
#poker-club .coinflip-img-left,#poker-club .category_icon_holder,#poker-club .category_icon_holder a{display:block!important;height:200px!important;overflow:hidden}
#poker-club .coinflip-img-left img{display:block!important;width:100%!important;height:200px!important;object-fit:cover;opacity:1!important;visibility:visible!important}
#poker-club .coinflip-details-content{min-height:112px}
#monkey-bay-magazine .image_variant{overflow:visible;margin-bottom:25px!important}
#monkey-bay-magazine .image_variant .post-thumbnail,#monkey-bay-magazine .image_variant .post-thumbnail a{display:block;width:100%;height:215px;overflow:hidden}
#monkey-bay-magazine .image_variant img{display:block;width:100%;height:215px;object-fit:cover}
#monkey-bay-magazine .image_variant .post-details{position:absolute!important;left:15px;right:15px;bottom:0;top:auto!important;width:auto!important;padding:16px 18px!important;background:rgba(0,0,0,.72)!important;color:#fff!important}
#monkey-bay-magazine .image_variant .post-details .post-category,#monkey-bay-magazine .image_variant .post-details a{color:#fff!important}
#monkey-bay-magazine .image_variant .post-details .post-category{font-size:12px;opacity:.85}
#monkey-bay-magazine .image_variant .post-details h3{margin:2px 0 0}
#monkey-bay-magazine .modeltheme_button{margin-top:20px}
#monkey-bay-magazine .no_img .post-details{height:100%}
#monkey-bay-magazine .no_img .single-post{height:100%}
#monkey-bay-magazine .no_img{margin-bottom:30px}
#monkey-bay-magazine .blog-posts-shortcode-v2 .row{margin:0}
#monkey-bay-magazine .blog-posts-shortcode-v2 .image_variant{padding:0 15px}
#monkey-bay-magazine .image_variant .post-thumbnail{padding:0!important}
#monkey-bay-magazine .image_variant .post-details{left:0;right:0}
#monkey-bay-magazine .blog-posts-shortcode-v2 .post-category{background:transparent!important}
#monkey-bay-magazine .modeltheme_button a{margin-left:15px}
#casino-culture-and-entertainment .coinflip-single-list-item img{display:block;max-width:100%}
#main .vc_tta-panel:not(.vc_active) .vc_tta-panel-body{display:none!important}
#main .vc_tta-panel.vc_active .vc_tta-panel-body{display:block!important}
#main .vc_tta-panel-heading a{cursor:pointer}
#main .vc_tta-panel-title a:focus-visible{outline:2px solid #389d29;outline-offset:3px}
#main .vc_tta-panel-body a{color:#2e8e27;text-decoration:underline}
#main #poker-club .coinflip-details-title p{text-transform:none}
#monkey-bay-magazine .image_variant .post-details{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;min-height:82px;background:#262626!important;margin:0!important}
#monkey-bay-magazine .image_variant .post-thumbnail{margin:0!important}
#monkey-bay-magazine .image_variant .blog_customs{height:auto!important;min-height:0!important;overflow:hidden;border-radius:3px}
#monkey-bay-magazine .image_variant{height:auto!important}
#article .sidebar-content .widget a{color:#277d1e!important}
#article .sidebar-content .widget a:hover{text-decoration:underline}
.vc_custom_1582184407852 .section-subtitle{color:#fff!important;opacity:.95}
.mb-contact-form .okhaloma-contact{display:flex;flex-wrap:wrap;row-gap:18px;margin:0 -8px}
.mb-contact-form .okhaloma-contact>.col-md-6{width:50%;padding:0 8px}
.mb-contact-form .okhaloma-contact>.col-md-12{width:100%;padding:0 8px}
.mb-contact-form label{display:block;width:100%;margin:0}
.mb-contact-form input,.mb-contact-form textarea{display:block;width:100%;font:inherit;color:#222;background:#f5f5f5;border:1px solid transparent;border-radius:6px;padding:16px 20px;box-sizing:border-box}
.mb-contact-form input:focus,.mb-contact-form textarea:focus{outline:2px solid #389d29;outline-offset:2px}
.mb-contact-form button{background:#389d29;color:#fff;border:0;border-radius:4px;padding:15px 28px;font:700 14px Poppins,Arial,sans-serif;text-transform:uppercase;cursor:pointer}
.mb-contact-form button:hover{background:#2d8323}
footer .footer-columns{padding-top:75px;padding-bottom:50px}
footer .footer-columns .widget-title{font-size:19px;margin:0 0 23px}
footer .footer-columns .post-thumbnail img{width:60px!important;height:60px!important;object-fit:cover}
footer .footer-columns .post-details{padding-left:10px}
footer .footer-columns .post-details a{font-weight:600}
footer .footer-columns .post-date,footer .footer-columns .post-listing{font-size:12px;color:#aaa!important;margin-top:3px}
footer .footer-row-2{border-top:1px solid #444;padding:22px 0;display:flex;align-items:center}
footer .footer-row-2 p{margin:0;color:#ccc;font-size:13px}
footer .footer-mark{text-align:right}
footer .footer-mark img{width:180px;height:auto}
@media(max-width:767px){.mb-contact-form .okhaloma-contact>.col-md-6{width:100%}.mb-contact-form button{width:100%}footer .footer-columns{padding-top:55px;padding-bottom:25px}footer .footer-row-2{display:block;padding:20px 15px}footer .footer-mark{text-align:left;margin-top:15px}}
@media(max-width:767px){#poker-club .coinflip-single-list-item{width:100%!important;margin:0 0 22px!important}#poker-club .coinflip-details-content{min-height:0}#poker-club .coinflip-img-left,#poker-club .category_icon_holder,#poker-club .category_icon_holder a,#poker-club .coinflip-img-left img{height:185px!important}#poker-club .vc_empty_space[style*="55px"]{height:20px!important}#monkey-bay-magazine .image_variant .post-details{left:0;right:0}#monkey-bay-magazine .no_img{margin-bottom:18px}}
