/* Missing Rehub foundation reconstructed for this site's original gold palette,
   rh-container/main-side/sidebar and four-column casino comparison markup. */
body.page-template-template-toptable-php,body.single,body.page{margin:0;background:#f5f5f5;color:#252525;font:16px/1.7 "Noto Serif",Georgia,serif;overflow-wrap:anywhere}
.rh-outer-wrap,.rh-outer-wrap *{box-sizing:border-box}
.rh-container{width:calc(100% - 40px);max-width:1180px;margin-left:auto;margin-right:auto;min-width:0}
#main_header{background:#fff;border-bottom:3px solid #b07c01;padding-top:22px}
#main_header .logo_section_wrap{padding:0 0 16px}
#main_header .logo_section_wrap a{font:700 26px/1.3 Montserrat,Arial,sans-serif;color:#b07c01;text-decoration:none}
#main_header nav.top_menu ul{display:flex;flex-wrap:wrap;list-style:none;gap:0 18px;margin:0;padding:0}
#main_header nav.top_menu li{min-width:0;float:none;margin:0}
#main_header nav.top_menu a{display:block;padding:12px 0;font:700 13px/1.5 Montserrat,Arial,sans-serif;text-decoration:none;color:#333;overflow-wrap:anywhere}
#main_header nav.top_menu a[href]:hover{color:#b07c01}
.rh-content-wrap{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:28px;align-items:start;padding:30px 0}
.rh-content-wrap .main-side,.rh-content-wrap .sidebar{width:auto!important;float:none!important;min-width:0}
.main-side{background:#fff;padding:24px;border:1px solid #e4e4e4;border-radius:3px}
.main-side h1,.main-side h2,.main-side h3,.widget h3{font-family:Montserrat,Arial,sans-serif;line-height:1.3;color:#252525;overflow-wrap:anywhere}
.main-side h1{font-size:30px;margin:0 0 24px}.main-side h2{font-size:25px;margin:32px 0 16px}
.main-side p{margin:0 0 18px}.main-side a{color:#9b6e00}
.top_table_block{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;margin:20px 0 30px;font:15px/1.5 Arial,sans-serif}
.top_table_block th{background:#252525;color:white;padding:13px 8px;text-align:center}
.top_table_block th:first-child{width:20%}.top_table_block th:last-child{width:22%}
.top_table_block td{padding:18px 10px;border-bottom:1px solid #ddd;vertical-align:middle;text-align:center;overflow-wrap:anywhere}
.top_table_block tr:nth-child(even){background:#fafafa}.top_table_block figure{margin:0}.rank_count{font-weight:700;color:#b07c01}
.re-line-badge{display:inline-block;font:700 10px/1.4 Arial,sans-serif;color:#fff;background:#b07c01;padding:3px 6px;border-radius:2px}
.top_table_block .btn_offer_block{display:block;background:#b07c01;color:#fff;padding:10px 8px;border-radius:3px;text-decoration:none;font-weight:700}
.top_table_block .btn_offer_block[aria-disabled=true]{cursor:default}
.sidebar .widget{padding:18px;background:white;border:1px solid #e4e4e4;margin-bottom:20px;overflow-wrap:anywhere}
.sidebar ul{list-style:none;margin:0;padding:0}.sidebar li{padding:8px 0;border-bottom:1px solid #eee}
.rh-outer-wrap img[src^="data:image/gif;base64,R0lGODlhAQABAIAAAAAA"]{display:none}
.rh-outer-wrap img[src^="/wp-content/"]{max-width:100%;height:auto}
.footer-bottom,#theme_footer{background:#252525;color:#eee;padding:26px 0}.footer-bottom a,#theme_footer a{color:#e1bb5d}
.col_wrap_three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer_widget{width:auto!important;min-width:0;float:none!important}
@media(max-width:900px){.rh-content-wrap{grid-template-columns:minmax(0,1fr)}.sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
@media(max-width:600px){.rh-container{width:calc(100% - 24px)}.main-side{padding:16px 12px}.main-side h1{font-size:25px}.main-side h2{font-size:22px}#main_header nav.top_menu ul{gap:0 12px}#main_header nav.top_menu a{font-size:12px;padding:8px 0}.top_table_block,.top_table_block tbody{display:block}.top_table_block thead{display:none}.top_table_block .top_rating_item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;border:1px solid #ddd;margin-bottom:12px;padding:14px 10px}.top_table_block td{width:auto!important;border:0;padding:4px;min-width:0}.top_table_block .product_image_col{grid-column:1;grid-row:1/3}.top_table_block .column_0{grid-column:2;grid-row:1}.top_table_block .column_1{grid-column:2;grid-row:2}.top_table_block .buttons_col{grid-column:1/-1}.sidebar,.col_wrap_three{grid-template-columns:minmax(0,1fr)}}
