a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.x-comment-time:hover,
#reply-title small a,
.comment-reply-link:hover,
.x-comment-author a:hover,
.x-recent-posts a:hover .h-recent-posts {
   color: rgb(0, 68, 214);
}

a:hover,
#reply-title small a:hover {
   color: rgb(0, 159, 227);
}

.entry-title:before {
   color: #dddddd;
}

a.x-img-thumbnail:hover,
li.bypostauthor>article.comment {
   border-color: rgb(0, 68, 214);
}

.flex-direction-nav a,
.flex-control-nav a:hover,
.flex-control-nav a.flex-active,
.x-dropcap,
.x-skill-bar .bar,
.x-pricing-column.featured h2,
.h-comments-title small,
.x-pagination a:hover,
.x-entry-share .x-share:hover,
.entry-thumb,
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover,
.x-highlight,
.x-recent-posts .x-recent-posts-img:after,
.x-portfolio-filters {
   background-color: rgb(0, 68, 214);
}

.x-portfolio-filters:hover {
   background-color: rgb(0, 159, 227);
}

.x-main {
   width: 70.79803%;
}

.x-sidebar {
   width: 22.79803%;
}

.h-landmark {
   font-weight: 400;
}

.x-comment-author a {
   color: rgb(0, 0, 0);
}

.x-comment-author a,
.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-rating label,
.comment-form-comment label,
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar th,
.x-accordion-heading .x-accordion-toggle,
.x-nav-tabs>li>a:hover,
.x-nav-tabs>.active>a,
.x-nav-tabs>.active>a:hover {
   color: rgb(8, 57, 141);
}

.widget_calendar #wp-calendar th {
   border-bottom-color: rgb(8, 57, 141);
}

.x-pagination span.current,
.x-portfolio-filters-menu,
.widget_tag_cloud .tagcloud a,
.h-feature-headline span i,
.widget_price_filter .ui-slider .ui-slider-handle {
   background-color: rgb(8, 57, 141);
}

@media(max-width:979px) {}

html {
   font-size: 14px;
}

@media(min-width:480px) {
   html {
      font-size: 14px;
   }
}

@media(min-width:767px) {
   html {
      font-size: 14px;
   }
}

@media(min-width:979px) {
   html {
      font-size: 14px;
   }
}

@media(min-width:1200px) {
   html {
      font-size: 14px;
   }
}

body {
   font-style: normal;
   font-weight: 400;
   color: rgb(0, 0, 0);
   background-color: #f3f3f3;
}

.w-b {
   font-weight: 400 !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
   font-family: Helvetica, Arial, sans-serif;
   font-style: normal;
   font-weight: 700;
}

h1,
.h1 {
   letter-spacing: -0.035em;
}

h2,
.h2 {
   letter-spacing: -0.035em;
}

h3,
.h3 {
   letter-spacing: -0.035em;
}

h4,
.h4 {
   letter-spacing: -0.035em;
}

h5,
.h5 {
   letter-spacing: -0.035em;
}

h6,
.h6 {
   letter-spacing: -0.035em;
}

.w-h {
   font-weight: 700 !important;
}

.x-container.width {
   width: 90%;
}

.x-container.max {
   max-width: 1250px;
}

.x-main.full {
   float: none;
   display: block;
   width: auto;
}

@media(max-width:979px) {

   .x-main.full,
   .x-main.left,
   .x-main.right,
   .x-sidebar.left,
   .x-sidebar.right {
      float: none;
      display: block;
      width: auto !important;
   }
}

.entry-header,
.entry-content {
   font-size: 1rem;
}

body,
input,
button,
select,
textarea {
   font-family: Helvetica, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
blockquote {
   color: rgb(8, 57, 141);
}

.cfc-h-tx {
   color: rgb(8, 57, 141) !important;
}

.cfc-h-bd {
   border-color: rgb(8, 57, 141) !important;
}

.cfc-h-bg {
   background-color: rgb(8, 57, 141) !important;
}

.cfc-b-tx {
   color: rgb(0, 0, 0) !important;
}

.cfc-b-bd {
   border-color: rgb(0, 0, 0) !important;
}

.cfc-b-bg {
   background-color: rgb(0, 0, 0) !important;
}

.x-btn,
.button,
[type="submit"] {
   color: #ffffff;
   border-color: #ac1100;
   background-color: #ff2a13;
   margin-bottom: 0.25em;
   text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.5);
   box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
   border-radius: 0.25em;
}

.x-btn:hover,
.button:hover,
[type="submit"]:hover {
   color: #ffffff;
   border-color: #600900;
   background-color: #ef2201;
   margin-bottom: 0.25em;
   text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.5);
   box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
}

.x-btn.x-btn-real,
.x-btn.x-btn-real:hover {
   margin-bottom: 0.25em;
   text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.65);
}

.x-btn.x-btn-real {
   box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
}

.x-btn.x-btn-real:hover {
   box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
}

.x-btn.x-btn-flat,
.x-btn.x-btn-flat:hover {
   margin-bottom: 0;
   text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.65);
   box-shadow: none;
}

.x-btn.x-btn-transparent,
.x-btn.x-btn-transparent:hover {
   margin-bottom: 0;
   border-width: 3px;
   text-shadow: none;
   text-transform: uppercase;
   background-color: transparent;
   box-shadow: none;
}

.x-topbar .p-info,
.x-topbar .p-info a,
.x-topbar .x-social-global a {
   color: #ffffff;
}

.x-topbar .p-info a:hover {
   color: #959baf;
}

.x-topbar {
   background-color: rgb(255, 255, 255);
}

.x-navbar .desktop .x-nav>li:before {
   padding-top: 37px;
}

.x-navbar .desktop .x-nav>li>a,
.x-navbar .desktop .sub-menu li>a,
.x-navbar .mobile .x-nav li a {
   color: #999999;
}

.x-navbar .desktop .x-nav>li>a:hover,
.x-navbar .desktop .x-nav>.x-active>a,
.x-navbar .desktop .x-nav>.current-menu-item>a,
.x-navbar .desktop .sub-menu li>a:hover,
.x-navbar .desktop .sub-menu li.x-active>a,
.x-navbar .desktop .sub-menu li.current-menu-item>a,
.x-navbar .desktop .x-nav .x-megamenu>.sub-menu>li>a,
.x-navbar .mobile .x-nav li>a:hover,
.x-navbar .mobile .x-nav li.x-active>a,
.x-navbar .mobile .x-nav li.current-menu-item>a {
   color: #272727;
}

.x-btn-navbar,
.x-btn-navbar:hover {
   color: #ffffff;
}

.x-navbar .desktop .sub-menu li:before,
.x-navbar .desktop .sub-menu li:after {
   background-color: #999999;
}

.x-navbar,
.x-navbar .sub-menu {
   background-color: rgb(255, 255, 255) !important;
}

.x-btn-navbar,
.x-btn-navbar.collapsed:hover {
   background-color: #476481;
}

.x-btn-navbar.collapsed {
   background-color: #3e5771;
}

.x-navbar .desktop .x-nav>li>a:hover>span,
.x-navbar .desktop .x-nav>li.x-active>a>span,
.x-navbar .desktop .x-nav>li.current-menu-item>a>span {
   box-shadow: 0 2px 0 0 #272727;
}

.x-navbar .desktop .x-nav>li>a {
   height: 90px;
   padding-top: 37px;
}

.x-navbar .desktop .x-nav>li ul {
   top: 90px;
}

.x-colophon.bottom {
   background-color: #2c3e50;
}

.x-colophon.bottom,
.x-colophon.bottom a,
.x-colophon.bottom .x-social-global a {
   color: #ffffff;
}

html body #wpadminbar {
   z-index: 99999 !important;
}

.admin-bar .x-navbar-fixed-top,
.admin-bar .x-navbar-fixed-left,
.admin-bar .x-navbar-fixed-right {
   top: 32px;
}

@media(max-width:979px) {

   .admin-bar .x-navbar-fixed-top,
   .admin-bar .x-navbar-fixed-left,
   .admin-bar .x-navbar-fixed-right {
      top: 0;
   }
}

.admin-bar .x-widgetbar,
.admin-bar .x-btn-widgetbar {
   top: 32px;
}

@media screen and (max-width:782px) {

   .admin-bar .x-widgetbar,
   .admin-bar .x-btn-widgetbar {
      top: 46px;
   }
}

.x-navbar-inner {
   min-height: 90px;
}

.x-brand {
   margin-top: 0px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 42px;
   font-style: normal;
   font-weight: 700;
   letter-spacing: -0.035em;
   color: #272727;
}

.x-brand:hover,
.x-brand:focus {
   color: #272727;
}

.x-brand img {
   width: 210px;
}

.x-navbar .x-nav-wrap .x-nav>li>a {
   font-family: Helvetica, Arial, sans-serif;
   font-style: normal;
   font-weight: 700;
   letter-spacing: 0.085em;
   text-transform: uppercase;
}

.x-navbar .desktop .x-nav>li>a {
   font-size: 13px;
}

.x-navbar .desktop .x-nav>li>a:not(.x-btn-navbar-woocommerce) {
   padding-left: 20px;
   padding-right: 20px;
}

.x-navbar .desktop .x-nav>li>a>span {
   margin-right: -0.085em;
}

.x-btn-navbar {
   margin-top: 20px;
}

.x-btn-navbar,
.x-btn-navbar.collapsed {
   font-size: 24px;
}

@media(max-width:979px) {
   .x-widgetbar {
      left: 0;
      right: 0;
   }
}

.x-colophon.bottom {
   background-color: #2c3e50;
}

.x-colophon.bottom,
.x-colophon.bottom a,
.x-colophon.bottom .x-social-global a {
   color: #ffffff;
}

@font-face {
   font-family: 'Open Sans';
   font-style: normal;
   font-weight: 400;
   src: url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-regular.eot);
   src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-regular.woff2) format('woff2'), url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-regular.woff) format('woff'), url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-regular.ttf) format('truetype'), url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg');
}

@font-face {
   font-family: 'Open Sans';
   font-style: normal;
   font-weight: 700;
   src: url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-700.eot);
   src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-700.eot?#iefix) format('embedded-opentype'), url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-700.woff2) format('woff2'), url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-700.woff) format('woff'), url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-700.ttf) format('truetype'), url(https://www.asiabet8888.com/wp-content/themes/x-child/fonts/open-sans-v15-latin-700.svg#OpenSans) format('svg');
}

html,
body {
   font-family: 'Open Sans', sans-serif !important;
   font-weight: 400 !important;
   font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
   font-family: 'Open Sans', sans-serif !important;
   font-weight: 700 !important;
   display: flex;
   align-items: center;
}

h1 img,
h2 img,
h3 img,
h4 img {
   margin: 0 5px 0 0 !important;
   max-width: 40px;
}

.h-widget,
.cat-post-widget h4 {
   font-weight: 500 !important;
}

.cat-post-widget h2 {
   font-weight: 500 !important;
}

.ubermenu-main .ubermenu-target,
.ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {
   font-family: 'Open Sans', sans-serif !important;
}

.top-10-top-text {
   font-size: 13px;
}

h4,
.h4 {
   font-size: 1em;
}

.an_ifbx_wrap {
   display: block;
   width: 100%;
   margin: 20px 0px;
}

.an_ifbx_inner {
   display: flex;
   font-size: 0.92rem;
}

.an_ifbx_item_1,
.an_ifbx_item_3 {
   width: 30%;
}

.an_ifbx_item_2 {
   width: 40%;
}

.an_ifbx_item_1 .an_ifbx_content,
.an_ifbx_item_2 .an_ifbx_content,
.an_ifbx_item_3 .an_ifbx_content {
   height: 150px;
}

.an_ifbx_item_1 .an_ifbx_footer,
.an_ifbx_item_1 .an_ifbx_head,
.an_ifbx_item_3 .an_ifbx_head {
   background-color: #575656;
   color: white;
   text-transform: uppercase;
   padding: 4px 7px;
}

.an_ifbx_item_1 .an_ifbx_head {
   padding: 0px;
}

.badgetext {
   padding: 4px 7px;
}

.an_ifbx_item_3 .an_ifbx_head {
   text-transform: none;
}

.an_ifbx_item_1 .an_ifbx_head .fa-trophy {
   background-color: #fae617;
   padding: 9px;
   color: #144692;
   font-size: 13px;
}

.an_ifbx_item_1 .an_ifbx_footer {
   text-align: center;
   padding: 4px 7px;
}

.an_ifbx_item_2 .an_ifbx_footer,
.an_ifbx_item_2 .an_ifbx_head {
   background-color: #98d4f3;
   color: #144692;
   padding: 4px 7px;
}

.an_ifbx_item_2 .an_ifbx_content {
   background-color: #e1f2fc;
   padding: 4px 7px;
}

.an_ifbx_item_1 .an_ifbx_footer a {
   color: white;
   display: block;
}

.an_ifbx_item_3 .an_ifbx_footer {
   text-align: center;
   background-color: #54ae3a;
   padding: 4px 7px;
   text-transform: uppercase;
}

.an_ifbx_item_3 .an_ifbx_footer:hover {
   background-color: #52c92f;
}

.an_ifbx_item_1 .an_ifbx_footer:hover {
   background-color: #08398d;
}

.an_ifbx_item_3 .an_ifbx_footer a {
   color: white;
   display: block;
}

.an_ifbx_content ul {
   margin-bottom: 0px;
}

.an_ifbx_head .fa {
   color: #fbe714;
   margin-right: 3px;
}

.op_name {
   font-weight: 700;
}

.an_ifbx_item_1 .an_ifbx_content {
   padding: 5%;
   display: flex;
   align-items: center;
   justify-content: center;
}

.an_ifbx_item_1 .an_ifbx_content a:hover img {
   opacity: 0.9;
}

.an_ifbx_item_2 .an_ifbx_content {
   padding: 5px;
}

.an_ifbx_item_2 .an_ifbx_content ul li::before {
   font-family: FontAwesome;
   content: '\f00c';
   position: absolute;
   left: -1.5em;
   top: 0.1em;
   color: #144692;
}

.an_ifbx_item_2 .an_ifbx_content ul {
   padding-left: 20px;
   padding-top: 7%;
}

.an_ifbx_item_2 .an_ifbx_content ul li {
   list-style-type: none;
   font-size: 13px;
   position: relative;
}

.an_ifbx_item_3 .an_ifbx_content {
   overflow: hidden;
}

.an_ifbx_item_3 .an_ifbx_content img {
   width: auto;
   height: 100%;
   overflow: hidden;
}

.op_right {
   float: right;
}

.btn_an_go {
   display: block;
   margin-top: 10px;
   margin-bottom: 10px;
   text-align: center;
}

.btn_an_go_flex {
   display: block;
   margin-top: 10px;
   margin-bottom: 10px;
   text-align: center;
}

.btn_global_an_go {
   background: #54ad3a;
   color: #fff;
   padding: 8px 40px;
   display: inline-block;
   transition: all .2s linear;
   text-transform: uppercase;
}

.btn_global_an_go_flex {
   padding: 8px 10px;
   display: inline-block;
   transition: all .2s linear;
   text-transform: uppercase;
   border-radius: 5px;
}

.btn_global_an_go_flex i {
   text-transform: none;
   margin-left: 6px;
   margin-right: 1px;
}

.goflex_name {
   font-weight: 700;
}

.btn_global_an_go:hover {
   background: #52c92f;
   color: #fff;
}

.btn_global_an_go_flex:hover {
   opacity: 0.9;
}

.sw_bonusbox_wrap {
   display: block;
   margin-top: 20px;
   margin-bottom: 20px;
}

.sw_bonusbox_wrap_inner {
   display: flex;
   justify-content: space-around;
}

.bonusbox_item {
   width: 25%;
   margin: 3px;
}

.bonusbox_bonus {
   background-color: #009fe3;
   color: white;
   text-align: center;
   font-weight: 700;
   padding: 2px;
}

.bonusbox_text {
   background-color: #98d4f3;
   text-align: center;
   line-height: 15px;
   padding: 10px 5px;
}

.bonusbox_link a {
   display: block;
   background-color: #54ae3a;
   color: white;
   text-align: center;
   padding: 5px;
   text-transform: uppercase;
}

.bonusbox_link a:hover {
   background-color: #52c92f;
   color: white;
}

.bonusbox_logo {
   position: relative;
   min-height: 97px;
   display: flex;
   align-items: center;
}

.badge_outer {
   height: 43px;
   width: 43px;
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAqCAMAAAAd31JXAAABX1BMVEUAAAD83Reeijr82xf82xf82hb82Rb82BXhxyP82xf82hf82hb82Rb82Bb83xn83xn83xn83hj83Rj83Rj83Bf82hf82RbhwSDevyH82hbwzhv82Rbt0x/84Br84Br83hn83Rj83Bj83Bj83Bf85Bv84Br85hz83hgGOIv86x/84hr82hb85x383xn86B782xf87SD83Bf86R4wVXcfSn8TQYUPPodddGPiziXp0iL53hry2R5GZG2wrDzHvTPIujHZzCzZyClRa2iBkFScnkW9uDjp1SPozyH23h0oT3s1WHU6XHNacmSIkk+ko0K4tjsKO4kNPYgWRIQaRYIsUnpXcGZ2hVh9iVSkp0OqrEG6sjfSwi3dyifk0ibt3iX32RoIOYo/XnBDYm9me1+BjFKJllCNl06Xmki2sjueijrOwjD54BxqfV1uf1uVnkyXm0nEwTi+tDXTxy3y4yPs0SB9AvvpAAAAJHRSTlMA/c/6Nh4NBfj39O7o37anmIRzYkMoFPj38eXk3Me8k3dWUlKpvfTTAAACPUlEQVQ4y5XSZ3PaQBCA4TXpvfeeWNEFEERIQhK9997BFPe4pCf/f7J3SEAAI/x+fubudufgs9GncR6Px+VyOZ3Oj6zNcXa7neOumnZBsqYS6TGY8o8pJ1QrNFOGxF7abGCeGS/PHRqR9xqtCX0FmHH7UMnPXd+qhpqBoxRK7DXQjIfGCSmjnMwUUTOqN1uQZY3S22Da4c9OvEaIFO+eDI2RInLRn4nVt7jMmE7sATHzJo3hA/JvqZOJ5agU7oARnf5wjkaSKYnscZ2UhnJKgQ3/ndFqEiWt7U2mGvl9uU/pXZjENhphtjaWkUPuqzekZeUoylkKbE9Bwhowe1QpcqoS0qIo+TcwE9tTnOyGug1SRqmf2hOk6FOzPpT8PZiNbfSgjNefJrqbdi6nDqSd7aKvv0hh/j+FFEX1leo6Sv4t/N/CfwqhFfw8dh/mmpX+YBRxWPlGD91YoGBKTJMUr4Z7Cm9R+gAWml6fyQZ8co+OdAaFyUMH/h+kuV3JtRh9B0saS2w34P9C2tESe8B7WBajtKhMcQKluPEBljaWekEXonKMT4QpfQjL42g+XZJ0Pkw0lGdTYDQfRNxP1EeiKF64CCusIJS8wXSOKL2VFK2gt3t+xKOTv6LoXkVBEApEqQbylSBK97VHsMryaSn2a3+nFrakwPMUj0Q3dv0SWFnEKkoHUiuLw6fDSJ9ZUaCUHuq48RisMqQ1xajEbl4G685BwUF7gXRNe+sKrNXalNnnSNe0T2ywbk+P17b/AAQ0sCRT020gAAAAAElFTkSuQmCC);
   background-repeat: no-repeat;
   display: block;
}

.bonusbox_badge {
   position: absolute;
   margin-left: -2px;
   margin-top: -2px;
}

.infobox_blau {
   margin-top: 20px;
   margin-bottom: 20px;
   display: flex;
   background-color: #002456;
   color: white;
   padding: 10px;
   align-items: center;
   justify-content: center;
}

.btn_green {
   background: #54ae3a;
   color: white;
   text-align: center;
   padding: 5px;
   text-transform: uppercase;
   display: block;
}

.btn_green:hover {
   background-color: #52c92f;
   color: white;
}

.infobox_blau_heading {
   display: block;
   font-size: 18px;
}

.infobox_blau_bullets {
   font-size: 14px;
}

.infobox_blau_logo {
   width: 15%;
   padding: 10px;
}

.infobox_blau_logo a:hover {
   opacity: 0.9;
}

.infobox_blau_link {
   width: 20%;
}

.infobox_blau_text {
   width: 65%;
   padding: 10px 10px;
   border-left: 1px solid white;
   margin-left: 10px;
}

.infobox_blau_text .fa {
   color: #0a9ddf;
}

.tipp_box {
   display: block;
   width: 100%;
   margin: 20px 0;
   padding: 20px;
   color: white;
   font-style: italic;
   background-color: #009fe3;
}

.info_box_icon {
   background-color: #fae617;
   float: left;
   padding: 10px;
   color: #1d2266;
   margin-right: 15px;
   margin-bottom: 5px;
   text-align: center;
}

.info_box_icon .fa {
   border: 1px solid #1d2266;
   border-radius: 50%;
   height: 50px;
   width: 50px;
   font-size: 40px;
   text-align: center;
   line-height: 50px;
}

.sw_threebookie_box_item {
   width: 32%;
   margin: 5px;
   border: 1px solid Gainsboro;
   float: left;
}

.sw_threebookie_box_logo {
   text-align: center;
   padding: 0px 10px;
}

.sw_threebookie_box_logo img {
   width: 60%;
   height: 40px;
   margin: 20px;
}

.spanfull {
   display: inline-block;
   width: 100%;
}

.spanleft {
   float: left;
}

.spanleft .fa {
   color: #fae616;
   margin-right: 3px;
}

.spanright {
   float: right;
}

.sw_threebookie_box_values .spanleft {
   color: #144692;
   font-weight: 700;
   padding-left: 20px;
}

.sw_threebookie_box_values .spanright {
   color: #009fe3;
   font-weight: 700;
   padding-right: 20px;
}

.sw_threebookie_box_values .spanfull {
   font-weight: 700;
   text-transform: uppercase;
   text-align: center;
}

.sw_threebookie_box_values .spanfull a {
   color: #144692;
}

.sw_threebookie_box_values {
   border-bottom: 1px solid Gainsboro;
}

.sw_threebookie_box_text {
   padding: 5px;
   text-align: center;
}

.sw_threebookie_box_text ul {
   margin: 0px;
   list-style-type: none;
}

.sw_threebookie_box_text ul li:before {
   content: "-";
   margin-right: 4px;
}

.x-1-3 .cat-post-pro-widget,
.x-sidebar .cat-post-pro-widget {
   margin-top: 15px;
}

.x-1-3 .cat-post-pro-widget ul,
.x-sidebar .cat-post-pro-widget ul {
   background-color: #23b0ec;
   margin-top: -3px;
}

.x-1-3 .cat-post-pro-widget ul a,
.x-sidebar .cat-post-pro-widget ul a {
   color: white;
}

.x-1-3 .cat-post-excerpt,
.x-sidebar .cat-post-excerpt {
   color: black;
}

.x-1-3 .cat-post-pro-widget h4,
.x-sidebar .cat-post-pro-widget h4 {
   background: #009fe3;
   font-size: 14px;
   color: #fff !important;
   padding: 10px;
   text-transform: uppercase;
   font-weight: 500;
   margin: 0;
}

.slick-slide div {
   padding: 7px;
}

.bookie_promo_wrap {
   display: flex;
   flex: 0 0 50%;
   margin-bottom: 20px;
}

.b_promo_logo {
   position: relative;
   height: 170px;
   overflow: hidden;
}

.b_item_2 .b_promo_logo img,
.b_item_3 .b_promo_logo img {
   min-width: 313px;
   max-width: none;
   height: 170px;
   margin: 0 -7%;
}

.b_promo_logo {
   transition: all .2s ease-in-out;
}

.b_promo_logo:hover .b_promo_badge {
   background: white;
   color: #009fe3;
}

.b_promo_badge {
   position: absolute;
   right: 15px;
   top: 15px;
   background-color: #009fe3;
   border-radius: 5px;
   text-align: center;
   color: white;
   padding: 2px 10px;
   font-size: 12px;
   text-transform: uppercase;
}

.b_promo_title {
   text-transform: uppercase;
   font-weight: 700;
   padding: 10px 15px 2px 15px;
   line-height: 18px;
   height: 70px;
   overflow: hidden;
}

.b_promo_title a {
   color: #001e7e;
}

.b_promo_title a:hover {
   opacity: 0.9;
}

.b_infos {
   text-transform: uppercase;
   text-align: center;
   background-color: #575656;
   color: white;
   padding: 3px 15px;
}

.b_infos:hover {
   color: white;
   opacity: 0.9;
}

.b_ext {
   text-transform: uppercase;
   text-align: center;
   background-color: #57ac41;
   color: white;
   padding: 3px 15px;
   margin-left: 2px;
}

.b_ext:hover {
   background-color: #52c92f;
   color: white;
}

.b_promo_item {
   margin-top: 5px;
   margin-bottom: 5px;
   background-color: #f0f0f0;
   padding-bottom: 20px;
   border-bottom: 2px solid #001e7e;
}

.b_item_1 {
   width: 50%;
}

.b_item_2,
.b_item_3 {
   width: 25%;
}

.b_item_2 {
   margin-left: 10px;
   margin-right: 10px;
}

.b_promo_date {
   padding: 3px 5px;
   text-align: center;
   background-color: #fae616;
   border-radius: 3px;
   font-size: 12px;
   font-style: italic;
   float: left;
}

.b_promo_links {
   text-align: right;
   float: right;
}

.b_promo_linkbar {
   padding: 4px 15px;
}

.b_item_2 .b_promo_date,
.b_item_3 .b_promo_date {
   display: none;
}

.b_item_2 .b_promo_links,
.b_item_3 .b_promo_links {
   width: 100%;
}

.TagWidget .top-3-home {
   background-color: white;
}

#wp_editor_widget-76.TagWidget {
   background-color: transparent;
}

.moretoggle {
   display: block;
   padding-bottom: 15px;
}

.home_show_more_btn {
   text-align: center;
   width: 100%;
   display: block;
   color: #3a3a3a;
   font-weight: 700;
   cursor: pointer;
   text-transform: uppercase;
   padding-right: 10px;
   display: none;
   margin-bottom: 10px;
}

#toTop {
   position: fixed;
   right: 20px;
   bottom: 20px;
   cursor: pointer;
   font-size: 25px;
   background: #009fe3;
   color: white;
   text-align: center;
   padding: 0px 15px 5px 15px;
   border-radius: 2px;
   opacity: 0.93;
   display: none;
   z-index: 999;
}

#toTop:hover {
   background: #575656;
}

.avs_mob_linkbar {
   top: 0px;
   position: fixed;
   z-index: 99;
   width: 100%;
   height: auto;
   display: none;
}

.avs_mob_linkbar_inner {
   background: #e6e6e6;
   padding-top: 1px;
}

.avs_mob_linkbar .summary_linkbar {
   display: flex;
   margin-top: 4px;
}

.summary_linkbar_item.linkbar_logo {
   width: 25%;
   margin-bottom: 5px;
   margin-left: 5px;
}

.linkbar_logo a {
   width: 100%;
   height: 100%;
}

.sum_linkbarimage {
   display: block;
   padding: 2px 5px;
}

.summary_linkbar_item.linkbar_text {
   width: 35%;
   margin-bottom: 5px;
   text-align: center;
   padding-left: 2px;
   padding-right: 2px;
}

.summary_linkbar_item.linkbar_text .nwc_large {
   padding-top: 4px;
   font-size: 22px;
   line-height: 15px;
   color: #08398d;
   display: block;
   font-weight: bold;
   padding-bottom: 4px;
}

.summary_linkbar_item.linkbar_text .nwc_small {
   font-size: 10px;
   line-height: 10px;
   display: block;
   text-transform: uppercase;
}

.summary_linkbar_item.linkbar_link {
   width: 40%;
   margin: 0px;
}

.summary_linkbar_item.linkbar_link .bonuslink_go {
   padding: 10px 2px;
   font-size: 14px;
   background-color: #54ad3a;
   color: #fff;
   text-transform: uppercase;
   display: block;
   text-align: center;
   font-weight: bold;
}

.summary_linkbar_item.linkbar_link .bonuslink_go .fa {
   margin-left: 5px;
   font-size: 16px;
}

.summary_linkbar_item.linkbar_link a {
   margin: 0px;
   margin-right: 8px;
}

.linkbar_closer {
   display: block;
   text-align: right;
   position: relative;
   margin-top: -1px;
}

.linkbar_closer span {
   display: inline-block;
   cursor: pointer;
   background-color: #e6e6e6;
   text-align: right;
   padding-right: 12px;
   padding-left: 15px;
   border-bottom-left-radius: 40px;
   color: #909090;
}

.content_infobox {
   display: inline-block;
   width: 100%;
   background: #e6e6e6;
   padding: 4px;
   margin-top: 20px;
   margin-bottom: 20px;
}

.content_infobox_head i {
   margin-right: 5px;
}

.ci_inner {
   border: 1px solid white;
   padding: 20px;
}

h2.content_infobox_head {
   border: 0px;
   margin: 0px;
   padding: 5px;
}

.table_bo_wrap_head {
   display: flex;
   background: #009fe3;
   text-align: center;
   color: white;
   margin-top: 20px;
}

.table_bo_wrap {
   display: flex;
}

.tb_logo {
   width: 20%;
   padding: 10px;
   display: flex;
   align-items: center;
   justify-content: center;
}

.tb_wert {
   width: 40%;
   padding: 10px;
   display: flex;
   align-items: center;
   justify-content: center;
}

.tb_high {
   width: 60%;
   padding: 10px;
   display: flex;
   align-items: center;
   justify-content: left;
}

.table_bo_wrap_head .tb_high {
   justify-content: center;
}

.tb_off {
   width: 30%;
   padding: 10px;
   display: flex;
   align-items: center;
   justify-content: center;
}

.tb_value {
   background: #009fe3;
   color: white;
   position: relative;
   padding: 5px;
   display: block;
   font-size: 15px;
   width: 100%;
   margin: 10px auto;
   border-radius: 4px;
}

.table_bo_wrap {
   text-align: center;
   background-color: #e6e6e6;
   margin-bottom: 15px;
}

.tb_value_2 {
   display: block;
   line-height: 1.2;
}

.tb_value .bonusbox_badge {
   top: 0px;
   left: 0px;
}

.tb_value .bonusbox_badge .badge_outer {
   background-size: 38px 40px;
   background-image: url(https://www.asiabet8888.com/wp-content/themes/x-child/images/exklusiv.png);
}

.tb_high ul li::before {
   position: absolute;
   top: 0;
   left: -10px;
   font-family: FontAwesome;
   content: "\f00c";
   color: #012cad;
}

.tb_high ul {
   list-style-type: none;
   padding-left: 0px;
   text-align: left;
}

.tb_high ul li {
   position: relative;
   padding-left: 10px;
   margin-bottom: 2px;
   line-height: 1.5;
   padding-top: 0px;
}

.table_bo_wrap .tb_high {
   margin-top: 10px;
}

.table_bo_wrap .btn_green {
   padding: 5px 15px;
}

.tb_lk1 {
   text-transform: uppercase;
   font-size: 13px;
}

.tb_mob_out,
.tb_off_mob {
   display: none;
}

.tb_mo_wrap {
   width: 50%;
   display: flex;
}

.tb_off .inneraligner {
   width: 100%;
}

.tb_off .btn_green {
   border-radius: 2px;
}

@media only screen and (max-width: 768px) {
   .table_bo_wrap {
      flex-flow: wrap;
   }

   .table_bo_wrap_head {
      display: none;
   }

   .tb_logo {
      width: 40%;
   }

   .tb_wert {
      width: 100%;
      flex-flow: wrap;
   }

   .tb_value {
      width: 40%;
   }

   .tb_value_2 {
      width: 60%;
   }

   .tb_lk1 {
      display: none;
   }

   .tb_lk1.tb_mob_out {
      display: block;
   }

   .tb_high {
      display: none;
   }

   .tb_off {
      width: 100%;
   }

   .inneraligner {
      width: 100%;
   }

   .tb_wert .inneraligner {
      display: flex;
   }

   .tb_value_2 {
      font-size: 12px;
      padding-left: 3px;
      padding-right: 3px;
   }

   .tb_value {
      margin: 0px auto;
   }

   .tb_mo_wrap {
      width: 60%;
   }

   .tb_off {
      display: none;
   }

   .tb_off_mob {
      display: block;
      width: 100%;
      padding-left: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
   }

   .tb_off_mob .inneraligner {
      display: flex;
      flex-direction: column;
   }
}

@media only screen and (max-width: 1224px) {

   .b_item_2 .b_infos,
   .b_item_2 .b_ext,
   .b_item_3 .b_infos,
   .b_item_3 .b_ext {
      width: 100%;
      display: block;
      margin-top: 3px;
      margin-left: 0px;
      margin-right: 0px;
   }

   .b_promo_title {
      height: 66px;
   }

   .b_promo_date {
      width: 29%;
   }

   .b_promo_links {
      width: 70%;
   }
}

@media only screen and (max-width: 768px) {

   .an_ifbx_item_1 .an_ifbx_content,
   .an_ifbx_item_2 .an_ifbx_content,
   .an_ifbx_item_3 .an_ifbx_content {
      height: auto;
   }

   .gesamtbewertung {
      display: none;
   }

   .op_right {
      float: none;
      text-align: right;
   }

   .an_ifbx_item_3 .an_ifbx_head {
      text-align: right;
   }

   .sw_threebookie_box_item {
      width: 46%;
   }

   .bookie_promo_wrap {
      flex-flow: row wrap;
   }

   .b_promo_date {
      width: 25%;
   }

   .b_item_1 .b_promo_links {
      width: 70%;
   }

   .b_item_1 {
      width: 100%;
      margin: 2px;
   }

   .b_item_2,
   .b_item_3 {
      width: 49%;
      margin: 2px;
   }

   .wt_mbout {
      display: none;
   }
}

@media only screen and (max-width: 480px) {
   h1 {
      font-size: 20px !important;
   }

   .wp-image-238 {
      width: 100%;
   }

   .an_ifbx_item_1 .an_ifbx_content,
   .an_ifbx_item_2 .an_ifbx_content,
   .an_ifbx_item_3 .an_ifbx_content {
      height: auto;
   }

   .an_ifbx_inner {
      display: flex;
      flex-flow: column;
   }

   .an_ifbx_item_1,
   .an_ifbx_item_2,
   .an_ifbx_item_3 {
      width: 100%;
   }

   .gesamtbewertung {
      display: inline;
   }

   .an_ifbx_inner {
      font-size: 1rem;
   }

   .an_ifbx_item_1 .an_ifbx_footer a,
   .an_ifbx_item_3 .an_ifbx_footer a {
      padding: 8px;
   }

   .op_right {
      float: right;
   }

   .an_ifbx_item_3 .an_ifbx_head {
      text-align: left;
   }

   .btn_global_an_go,
   .btn_global_an_go_flex {
      display: block;
   }

   .bonusbox_item {
      width: 47%;
      margin: 3px;
   }

   .sw_bonusbox_wrap_inner {
      flex-flow: row wrap;
   }

   .infobox_blau {
      flex-flow: row wrap;
   }

   .infobox_blau_link {
      width: 100%;
      margin-top: 10px;
   }

   .infobox_blau_text {
      width: 100%;
      border: 0px;
   }

   .infobox_blau_logo {
      width: 70%;
   }

   .sw_threebookie_box_item {
      width: 100%;
      margin-left: 0px;
      margin-right: 0px;
   }

   .b_item_2,
   .b_item_3 {
      width: 48%;
      margin: 2px;
   }

   .b_promo_title {
      height: auto;
   }

   .b_infos,
   .b_ext,
   .b_promo_links,
   .b_item_1 .b_promo_links {
      width: 100%;
      display: block;
      margin-top: 4px;
      font-size: 12px;
      margin-left: 0px;
      margin-right: 0px;
   }

   .b_item_2,
   .b_item_3 {
      width: 100%;
   }

   .b_promo_logo {
      height: auto;
   }

   .b_item_2 .b_promo_logo img,
   .b_item_3 .b_promo_logo img {
      min-width: 100%;
      max-width: 100%;
      height: auto;
      margin: 0 0%;
   }

   .b_promo_date {
      width: auto;
      padding: 3px;
   }

   .b_promo_linkbar {
      text-align: center;
   }

   .moretoggle {
      display: none;
      padding-bottom: 15px;
   }

   .home_show_more_btn {
      display: block;
   }
}

@media only screen and (max-width: 320px) {
   .summary_linkbar_item.linkbar_link .bonuslink_go {
      font-size: 12px;
   }

   .summary_linkbar_item.linkbar_text .nwc_small {
      display: none;
   }

   .summary_linkbar_item.linkbar_text .nwc_large {
      padding-top: 11px;
   }

   .summary_linkbar_item linkbar_logo {
      margin-bottom: 8px;
   }

   .summary_linkbar_item.linkbar_link .bonuslink_go {
      padding: 8px 2px;
   }
}

body.table_bo_wrap.table_bookie_wrap .tb_lk1 {
   font-size: 12px;
   font-weight: bold;
   margin-bottom: 4px;
}

.tbw_rating_number {
   width: 40%;
   text-align: center;
}

.tbw_rating_stars {
   width: 60%;
   line-height: 2.4;
   margin-left: 4px;
}

.tbw_rating_stars i {
   color: #fae614;
}

.tbw_number_large {
   font-size: 16px;
   color: #08398d;
   font-weight: bold;
   margin-left: 3px;
   margin-right: 3px;
}

.tbw_number_small {
   font-size: 11px;
   color: #dadada;
}

.tbw_rating {
   display: flex;
   border: 2px solid #fae614;
   border-radius: 5px;
   background-color: white;
   padding: 2px 6px;
}

.value_inner {
   display: flex;
}

.table_bookie_wrap .tb_value {
   width: 36%;
   padding: 4px 10px;
   margin: 0px auto;
   margin-bottom: 10px;
   font-size: 14px;
}

.table_bookie_wrap .tb_value_2 {
   width: 64%;
   font-size: 12px;
   padding-left: 3px;
   padding-right: 3px;
}

.table_bookie_wrap .badge_outer {
   background-size: 28px 27px;
}

.table_bookie_wrap .tb_off,
.table_bookie_wrap_head .tb_off {
   width: 25%;
}

.table_bookie_wrap .tb_logo,
.table_bookie_wrap_head .tb_logo {
   width: 15%;
}

.table_bookie_wrap .tb_mo_wrap,
.table_bookie_wrap_head .tb_mo_wrap {
   width: 60%;
}

.table_bookie_wrap .tb_high {
   justify-content: left;
}

.moreinfobtn {
   display: none;
   border: 2px solid white;
   background: #fae614;
   text-align: center;
   color: white;
   padding: 4px 10px;
   border-radius: 5px;
   width: 20%;
   color: #08398d;
   font-size: 16px;
   cursor: pointer;
}

.moreinfobtn:hover {
   opacity: 0.92;
   border-color: #08398d;
}

.table_bookie_wrap .tb_wert .inneraligner {
   justify-content: space-between;
}

.table_bookie_mobfield {
   display: none;
   width: 100%;
   background: #f6f5f5;
   position: relative;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
   border-left: 2px dashed #e6e6e6;
   border-right: 2px dashed #e6e6e6;
   border-bottom: 2px dashed #e6e6e6;
}

.tb_mobfield_out {
   display: none;
   text-align: right;
   padding-right: 10px;
   padding-top: 5px;
   color: #fae614;
   height: 20px;
}

.tb_mobfield_out .fa {
   font-size: 55px !important;
   cursor: pointer;
   line-height: 20px;
   padding-top: 5px;
}

.tb_mobfield_out .fa:hover {
   color: #08398d;
}

.table_bookie_wrap .tb_logo {
   position: relative;
}

.tb_logo_badge {
   height: 60px;
   width: 55px;
   position: absolute;
   top: -3px;
   left: -3px;
   background-image: url(https://www.asiabet8888.com/wp-content/themes/x-child/images/label.png);
   background-repeat: no-repeat;
   background-size: 60px 55px;
   text-align: left;
   padding-left: 10px;
   font-weight: bold;
   color: #08398d;
   padding-top: 4px;
}

.tbw_rating_stars {
   min-width: 67px;
   text-align: left;
}

.table_bookie_wrap .tb_value .bonusbox_badge .badge_outer {
   background-size: 28px 30px;
}

.table_bookie_wrap .tb_value .bonusbox_badge {
   margin-left: -1px;
   margin-top: -1px;
}

.table_bookie_mobfield .tb_lk1 {
   margin-top: 10px;
}

@media only screen and (max-width: 768px) {
   .table_bookie_wrap .tb_logo {
      width: 40%;
   }

   .table_bookie_wrap .tb_off {
      width: 100%;
   }

   .moreinfobtn {
      display: block;
   }

   .table_bookie_mobfield {}

   .tb_mobfield_list.tb_high {
      display: block;
      width: 100%;
      margin-top: 0px;
   }

   .tb_mobfield_out {
      display: block;
   }

   .table_bookie_wrap .tb_value {
      padding: 8px 10px;
   }
}

ul.no_bullet {
   position: relative;
}

li.plus {
   background: none !important;
}

li.plus::before {
   content: "\f055";
   font-family: FontAwesome;
   font-style: normal;
   font-weight: normal;
   text-decoration: inherit;
   font-size: 18px;
   padding-right: 0.5em;
   position: absolute;
   left: 0;
   color: #54ad3a;
   margin-top: -2px;
}

li.minus {
   background: none !important;
}

li.minus::before {
   content: "\f056";
   font-family: FontAwesome;
   font-style: normal;
   font-weight: normal;
   text-decoration: inherit;
   font-size: 18px;
   padding-right: 0.5em;
   position: absolute;
   left: 0;
   color: #bd5225;
   margin-top: -2px;
}

.mag_full {
   margin-bottom: 40px;
}

.mag_big_wrap {
   display: flex;
}

.mag_item_big {
   margin: 5px;
   background-color: #002a52;
   height: 460px;
   transition: .4s all ease;
}

.mag_item_big:hover .mag_big_link a {
   opacity: 0.94;
   color: #1ca28a;
}

.mag_big_large {
   position: relative;
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   transition-duration: .1s;
   transition-property: width, height, background;
   transition-delay: .1s;
}

.mag_big_cat {
   position: absolute;
   top: 3%;
   left: 3%;
   background: #1ca28a;
   border-radius: 3px;
}

.mag_big_cat a {
   display: inline-block;
   color: white !important;
   padding: 4px 15px;
   text-align: center;
   font-weight: bold;
}

.mag_big_cat:hover {
   opacity: 0.9;
}

.mag_big_link {
   position: absolute;
   left: 0%;
   bottom: 0%;
   padding: 3%;
   padding-bottom: 5%;
   background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 62%, rgba(0, 0, 0, .8) 100%);
   background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 62%, rgba(0, 0, 0, .8) 100%);
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 62%, rgba(0, 0, 0, .8) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
   width: 100%;
}

.mag_big_link a {
   color: white;
   font-size: 23px;
   line-height: 28px;
   transition: .4s all ease;
   font-weight: bold;
}

.mag_big_01 .mag_big_link a {
   font-size: 38px;
   line-height: 40px;
}

.mag_big_01 {
   width: 50%;
   -webkit-align-self: flex-start;
   -ms-flex-item-align: start;
   align-self: flex-start;
}

.mag_big_02 {
   width: 25%;
}

.mag_big_03 {
   width: 25%;
   -webkit-align-self: flex-start;
   -ms-flex-item-align: start;
   align-self: flex-start;
   top: auto;
   height: 227px;
}

.mag_big_04 {
   width: 25%;
   margin-left: -24.8%;
   -webkit-align-self: flex-end;
   -ms-flex-item-align: end;
   align-self: flex-end;
   top: auto;
   height: 227px;
}

.mag_flex {
   display: flex;
   flex-flow: wrap;
   margin-top: 20px;
   margin-bottom: 20px;
}

.mag_flex_item {
   width: 50%;
   padding: 10px 15px 10px 5px;
}

.mag_flex_image {
   background: #002a52;
   height: 230px;
   width: 100%;
   overflow: hidden;
}

.mag_flex_image img {
   width: 100%;
}

.mag_flex_content h5 {
   margin-top: 15px;
   margin-bottom: 10px;
}

.mag_flex a,
.mag_flex img {
   transition: .4s all ease;
}

.mag_flex_fb_image {
   display: block;
   width: 100%;
   height: 100%;
}

.mag_flex_image,
.mag_flex_fb_image {
   opacity: 1;
   transition: .4s all ease;
}

.mag_flex_image img:hover {
   transform: scale(1.02);
}

.mag_flex_image:hover {
   opacity: 0.9;
}

.mag_excerpt a {
   font-weight: bold;
}

.mag_flex_image img {
   height: 100%;
}

.mag_flex_image {
   overflow: hidden;
}

.mag_flex_large_item {
   width: 48.6%;
   margin-right: 10px;
   margin-bottom: 10px;
   position: relative;
}

.mag_flex_large_image {
   height: 400px;
   width: 100%;
   background-color: #002a52;
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   transition-duration: .1s;
   transition-property: width, height, background;
   transition-delay: .1s;
   transition: .4s all ease;
}

.mag_flex_large_link {
   position: absolute;
   left: 0px;
   bottom: 0px;
   padding: 3%;
   padding-bottom: 3%;
   background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 62%, rgba(0, 0, 0, .8) 100%);
   background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 62%, rgba(0, 0, 0, .8) 100%);
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 62%, rgba(0, 0, 0, .8) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
   width: 100%;
}

.mag_flex_large_image a {
   display: block;
   width: 100%;
   height: 100%;
}

.mag_largelink {
   color: white;
   font-size: 18px;
   font-weight: bold;
   line-height: 22px;
   display: block;
   width: 100%;
   height: 100%;
}

.mag_largelink:hover {
   color: #1ca28a;
}

.mag_flex_large_image:hover {
   opacity: 0.94;
}

.mag_flex_small_item {
   width: 50%;
   padding: 10px 15px 10px 5px;
}

.mag_flex_small_image {
   background-color: #002a52;
   height: 116px;
   width: 50%;
   float: left;
   overflow: hidden;
}

.mag_flex_small_image img {
   width: 100%;
}

.mag_flex_small_content {
   width: 50%;
   float: right;
   padding: 0px 10px;
   position: relative;
}

.mag_flex_small_item h5 {
   margin-top: 0px;
   font-size: 16px;
   line-height: 19px;
}

.mag_flex_small_morelink a {
   text-align: center;
   padding: 0px 5px;
   border: 1px solid #002a52;
   color: #002a52;
   background: white;
   transition: .3s all ease;
   border-radius: 3px;
   position: absolute;
   bottom: 2px;
   right: 2px;
}

.mag_flex_small_morelink a:hover {
   border: 1px solid #002a52;
   color: white;
   background: #002a52;
}

.mag_small_excerpt {
   font-size: 13px;
   line-height: 16px;
}

.mag_flex_small_fb_image {
   display: block;
   width: 100%;
   height: 100%;
   transition: .3s all ease;
}

.mag_flex_small_image:hover {
   opacity: 0.9;
}

.mag_flex_small_image_link,
.mag_flex_small_image {
   transition: .3s all ease;
}

.mag_flex_small_image_link:hover {
   opacity: 0.9;
}

.mag_flex_all_image {
   float: left;
   width: 20%;
   position: relative;
   transition: .3s all ease;
}

.mag_flex_fb_all_image {
   min-width: 179px;
   min-height: 100px;
}

.mag_flex_all_image img {
   width: 100%;
}

.mag_all_item {
   margin-bottom: 10px;
   padding-bottom: 10px;
   border-bottom: 1px solid #eceff4;
   display: inline-block;
}

.mag_flex_all_content {
   float: right;
   width: 80%;
   padding-left: 20px;
   padding-right: 10px;
}

.mag_flex_all_content h5 {
   margin-top: 0px;
}

.mag_all_cat {
   background: #1ca28a;
   padding: 2px 5px;
   text-align: center;
   color: white;
   border-radius: 3px;
   position: absolute;
   top: 5px;
   left: 5px;
   font-size: 12px;
}

.mag_all_cat a {
   color: white;
   display: block;
}

.mag_all_cat a:hover {
   color: white;
   opacity: 0.9;
}

.pagination .page-numbers {
   background: #db605d;
   color: #fff;
   display: block;
   width: auto;
   float: left;
   margin: 4px 4px 4px 0;
   padding: 15px 18px 14px 18px;
   text-decoration: none;
}

.pagination .page-numbers:hover {
   background: #24221D;
   color: #fff;
   text-decoration: none;
}

.pagination .page-numbers.current {
   background: #002a52;
   color: #fff;
   text-decoration: none;
}

@media only screen and (max-width: 768px) {
   .mag_big_wrap {
      flex-flow: wrap;
   }

   .mag_big_01,
   .mag_big_02,
   .mag_big_03,
   .mag_big_04 {
      width: 47%;
      height: 227px;
   }

   .mag_big_04 {
      margin-left: 5px;
   }

   .mag_flex_small_item {
      width: 100%;
   }

   .mag_flex_large_item {
      width: 47.6%;
   }

   .mag_flex_large_image {
      height: 227px;
   }

   .mag_big_01 .mag_big_link a {
      font-size: 23px;
      line-height: 28px;
   }
}

@media only screen and (max-width: 1250px) {
   .mag_flex_small_item {
      width: 100%;
   }
}

@media only screen and (max-width: 480px) {

   .mag_big_01,
   .mag_big_02,
   .mag_big_03,
   .mag_big_04 {
      width: 100%;
   }

   .mag_flex_large_item {
      width: 100%;
      margin-right: 0px;
   }

   .mag_flex_item {
      width: 100%;
      padding: 10px 0px 10px 0px;
   }

   .mag_flex_small_item {
      margin-bottom: 15px;
   }

   .mag_flex_image {
      overflow: auto;
   }

   .mag_flex_all_image,
   .mag_flex_all_content {
      width: 100%;
      padding-left: 0px;
   }

   .mag_item_big {
      margin: 5px 0px;
   }

   .mag_flex_all_content h5 {
      padding-top: 5px;
   }

   .mag_flex_small_image {
      width: 40%;
   }

   .mag_flex_small_content {
      width: 60%;
   }

   .mag_small_excerpt {
      display: none;
   }

   .mag_flex_small_item h5 {
      font-size: 14px;
   }

   .mag_flex_small_image,
   .mag_flex_small_content {
      height: 80px;
   }
}

ul.pfeil {
   list-style-type: none;
   padding-left: 0px;
   text-align: left;
   position: relative;
}

ul.pfeil li::before {
   position: absolute;
   top: 0;
   left: -10px;
   font-family: FontAwesome;
   content: "\f061";
   color: #012cad;
}

ul.pfeil li {
   position: relative;
   padding-left: 10px;
   margin-bottom: 2px;
}

.x-colophon .widget_nav_menu {
   background: transparent;
}

.x-colophon .x-nav {
   display: none;
}

@media(min-width:881px) {
   .x-main.left {
      width: 65%;
      margin-right: 5%;
   }

   aside.x-sidebar.right {
      width: 30% !important;
   }
}

.review-side-info td>img {
   padding: 20px;
}

.top-3-home-logo img,
.top-10-home-logo img {
   max-height: 40px;
   max-width: 105px;
   width: auto;
   margin: auto;
   min-width: 95px;
   padding: 5px;
}

.text-blue {
   color: #08398d;
}

.text-black {
   color: #000;
}

.clearfix {
   clear: both;
}

.blue-box-l {
   background-color: #e1f2fb;
   padding-top: 0px;
   padding-bottom: 0px;
   padding: 20px;
}

table.blue-sum-table {
   background: #009fe3;
}

.sidebar-cta .alignnone {
   margin: 0;
}

div#wp_editor_widget-11 td.top-10-home-logo img {
   width: 150px;
}

.columned-3 {
   column-count: 3;
}

@media(max-width:991px) {
   .columned-3 {
      column-count: 2;
   }
}

@media(max-width:575px) {
   .columned-3 {
      column-count: 1;
   }
}

.tb_logo img {
   width: 100%;
   min-width: 100px;
   max-height: 80px;
}

.wt_heading a {
   color: white;
}

.wt_heading a:hover,
.wt_heading:hover {
   color: #009fe3;
}

.sw_bonusbox_wrap_inner .bonusbox_logo a {
   text-align: center;
   margin: auto;
}

.sw_bonusbox_wrap_inner .bonusbox_logo img {
   width: 80%;
   max-height: 70px;
   max-width: 200px;
   min-width: 50px;
}

.an_ifbx_content img {
   width: 90%;
   min-width: 100px;
}

td.review-operator-logo img {
   max-height: 150px;
   min-width: 50px;
}

.review-side-info tr img {
   max-height: 100px;
}

.review-side-info td.side-logo img {
   min-width: 100px;
   margin: auto;
   padding: 10px;
}

.lightblue-box,
.blue-box {
   background-color: #e1f2fb;
   padding: 20px;
   margin-top: 20px;
}

.op_rev_wrapper {
   display: flex;
   flex-flow: wrap;
}

.operator_rev_box {
   width: 24.51%;
   margin-right: 5px;
}

.operator_rev_box:nth-of-type(4n+4) {
   margin-right: 0px;
}

.operator_rev_box .green-button {
   padding: 0px;
}

.operator_rev_box .green-button a {
   padding: 10px;
}

.oprevbox_logo {
   height: 74.5px;
}

@media(max-width:1300px) {
   .operator_rev_box {
      width: 24%;
   }
}

@media(max-width:480px) {
   .operator_rev_box {
      width: 48%;
   }
}

.sidebar_rankingbox_item {
   display: flex;
   text-align: center;
   margin-bottom: 2px;
   border-bottom: 1px solid #dddddd;
   border-top: 1px solid #dddddd;
}

.sbb_number {
   width: 10%;
   padding-top: 7px;
   background: #08398d;
   color: #fff;
}

.sbb_logo {
   width: 30%;
   display: flex;
   align-items: center;
   justify-content: center;
}

.sbb_logo a {
   transition: .4s all ease;
}

.sbb_logo a:hover {
   opacity: 0.91;
}

.sbb_logo img {
   max-width: 83px;
}

.sbb_ranking {
   width: 30%;
   padding-top: 7px;
}

.sbb_lk {
   width: 30%;
}

.sbb_lk a {
   background: #54ad3a;
   color: #fff;
   display: block;
   padding: 11px 4px;
   text-align: center;
   text-transform: uppercase;
   font-size: 11px;
   transition: .4s all ease;
}

.sbb_lk a:hover {
   background: #52c92f;
   color: white !important;
}

.sbb_lk .fa {
   margin-left: 2px;
}

.tcsmall {
   font-size: 11px;
}

.tctext {
   font-size: 11px;
   line-height: 1.3;
   display: block;
   padding-bottom: 15px;
}

.wb_tc .tctext {
   padding-bottom: 0px;
}

.wb_tc {
   color: white;
}

.background1 {
   background: #009fe3;
   color: #fff;
}

.background2 {
   background: #23b0ec;
   color: #fff;
}

.background3 {
   background: #575656;
   color: #fff;
}

.background4 {
   background: #08398d;
   color: #fff;
}

.background5 {
   background: #fae616;
}

.background7 {
   background: #fff;
   color: #575656;
}

.font1 {
   color: #000;
}

.font2 {
   color: #08398d;
}

.button1 {
   background: #54ad3a;
   color: #fff !important;
}

.button1:hover {
   background: #52c92f;
}

.top-footer {
   background: #08398d;
   color: #fff;
   padding: 10px 0;
   font-size: 12px;
}

.top-footer-inner {
   max-width: 1230px;
   margin: 0 auto;
}

.top-footer-inner a {
   color: #fff;
}

.category-news .entry-header h1,
.category-fussball-news .entry-header h1,
.category-magazin .entry-header h1,
.category-wett-tipp .entry-header h1 {
   display: block !important;
}

.entry-header h1 {}

.tg-grid-area-bottom1 {
   text-align: center !important;
   border-top: solid 1px #ddd;
   padding-top: 20px;
}

.tg-page-number.tg-page-current {
   color: #fff !important;
   background: #08398d;
}

.tg-nav-color {
   color: #08398d !important;
}

.format-standard .entry-title:before {
   display: none;
}

.entry-footer {
   display: none;
}

.single-post .entry-featured {
   display: none;
}

.menu-right-spacing {
   margin-right: 60px !important;
}

.x-main .widget {
   margin-top: 15px;
}

H2 {
   margin: 20px 0px 10px;
   padding-top: 10px;
}

H3 {
   font-size: 1rem;
}

#post-447 .entry-title,
#post-459 .entry-title {
   display: none;
}

.padding-right-table {
   padding-right: 20px;
}

.x-sidebar {
   width: 28% !important;
}

.top-3-home td a {
   width: 100%;
}

.cta-button-side {
   background: #54ad3a;
   color: #fff;
   padding: 5px !important;
   text-transform: uppercase;
   text-align: right;
   font-size: 12px;
}

.cta-button-side:hover {
   background: #52c92f;
}

.widget .feature .cta-button {
   line-height: 20px;
}

.widget .feature .right-arrow-align-lg {
   margin-top: -38px;
}

.widget .feature .top-3-top-icon::before {
   padding-top: 0px;
}

.sport-sidebar tr td {
   width: 50%;
}

.top-10-home-top {
   margin: 3px 0px;
}

.top-10-top-text {
   background: #009fe3;
   color: #fff;
   text-transform: uppercase;
}

.sidebar-cta-icon-paypal {
   background: #fae616;
   padding: 5px !important;
   text-align: center;
   width: 15%;
}

.sidebar-cta tr {
   height: 60px;
}

.sidebar-cta-text:hover {
   background: #08398d !important;
}

.sidebar-cta-text a {
   color: #fff;
   display: block;
   padding: 5px 20px;
}

.sidebar-cta-text-sub {
   display: block;
   text-transform: none;
   font-size: 12px;
}

.sidebar-cta-text a:hover {
   color: #fff;
}

.sidebar-cta-text {
   background: #575656;
   margin: 2px;
   color: #fff;
   padding: 5px;
   text-transform: uppercase;
   font-size: 16px;
}

.sport-sidebar td {
   background: #575656;
   margin: 2px;
   color: #fff;
   border: 2px solid #fff;
   padding: 5px;
   text-transform: uppercase;
   font-size: 12px;
}

.sport-sidebar td:hover {
   background: #08398d;
}

.sidebar-cta-text:after {
   margin-top: -7px;
}

@media screen and (max-width:780px) {
   .wertung-button {
      display: block;
      width: 100% !important;
      padding: 0px 0 10px;
   }

   .wett-tipps-main-date {
      width: 80% !important;
   }

   .wettanbieter td {
      border-top: none !important;
   }

   .wertung-link {
      display: none !important;
   }

   .wertung,
   .wertung-max {
      display: inline-block !important;
      width: 30%;
   }

   .wertung-logo,
   .wertung-points {
      display: inline-block !important;
      width: 70%;
   }

   .wettanbieter th {
      display: none;
   }

   .wettanbieter td {
      display: block;
   }

   .x-1-3 .review-side-info,
   .x-1-3 .app-list {
      display: none;
   }

   .blue-sum-table-lg,
   .blue-sum-table-symbol {
      font-size: 20px !important;
   }

   .review-text-points td {
      width: 100%;
      display: block;
   }

   .blue-cta-table-amount {
      display: inline-table;
      width: 20%;
   }

   .blue-cta-text {
      display: inline-table;
      width: 70%;
      margin-left: 20px;
   }

   .blue-cta-table-button {
      display: block;
      width: 100%;
      float: right;
      padding: 10px 0;
   }

   .padding-right-table {
      padding-right: 0px;
   }

   .green-button {
      text-align: center !important;
   }

   .testseiger-button-left,
   .testseiger-button-right {
      text-align: center !important;
      padding: 15px !important;
   }

   .testseiger-screen,
   .testseiger-logo {
      width: 100% !important;
   }

   .testseiger-middle {
      padding: 15px !important;
   }

   .gesamtwertung-table {
      text-align: center;
      padding: 15px !important;
   }
}

@media screen and (max-width:600px) {
   .vc_tta-title-text {
      display: block !important;
   }

   .x-container-grey {
      display: none;
   }

   .wett-tip-vs {
      font-size: 30px !important;
      width: 30%;
   }

   .win,
   .draw,
   .loss {
      padding: 2px 5px;
      margin: 2px;
      font-size: 10px;
   }

   .wett-tip-performance {
      font-size: 0px;
   }

   .testseiger-main-table td {
      display: block;
   }

   .wettanbieter-table th,
   .wettanbieter-table td {
      border-top: none !important;
   }

   table {
      border: 0;
   }

   table caption {
      font-size: 1.3em;
   }

   .wettanbieter-table thead {
      border: none;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
   }

   .wettanbieter-table tr {
      border-bottom: 3px solid #ddd;
      display: block;
      margin-bottom: .625em;
   }

   .wettanbieter-table td {
      border-bottom: none;
      display: block;
      font-size: .8em;
      text-align: right;
   }

   .wettanbieter-table td:before {
      content: attr(data-label);
      float: left;
      font-weight: bold;
      text-transform: uppercase;
   }

   .wettanbieter-table td:last-child {
      border-bottom: 0;
   }

   .wettanbieter-button,
   .wettanbieter-logo {
      width: 100% !important;
      text-align: center !important;
   }

   .wettanbieter-live {
      text-align: center;
      display: none !important;
   }

   .angebotsbreite {
      width: 100% !important;
   }

   .wettanbieter-percent-35,
   .wettanbieter-percent-34,
   .wettanbieter-percent-33,
   .wettanbieter-percent-32,
   .wettanbieter-percent-31,
   .wettanbieter-percent-30,
   .wettanbieter-percent-29,
   .wettanbieter-percent-28,
   .wettanbieter-percent-27,
   .wettanbieter-percent-26,
   .wettanbieter-percent-26,
   .wettanbieter-percent-25,
   .wettanbieter-percent-24,
   .wettanbieter-percent-23,
   .wettanbieter-percent-22,
   .wettanbieter-percent-21,
   .wettanbieter-percent-20 {
      background: #fff !important;
      text-align: right;
      width: 100% !important;
      padding: 5px;
   }

   .testseiger-button-right {
      text-align: center !important;
   }
}

@media only screen and (max-width: 600px) {
   .col {
      display: block;
      width: 100%;
   }
}

.col-container {
   display: table;
   width: 100%;
}

.col,
.col-sm {
   display: table-cell;
   vertical-align: top;
}

.col-sm {
   width: 27%;
}

@media(max-width:900px) {

   .ubermenu-touch.ubermenu .top-icon-left,
   .ubermenu-touch.ubermenu .top-icon {
      padding: 15px 20px !important;
   }

   .top-icon.ubermenu-item-layout-image_above .ubermenu-target-text,
   .top-icon-left.ubermenu-item-layout-image_above .ubermenu-target-text {
      font-size: 13px !important;
      text-transform: uppercase;
      color: #08398d !important;
   }

   .ubermenu-target-title .ubermenu-target-text {
      font-size: 13px !important;
      text-transform: uppercase;
      color: #08398d;
   }

   .ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
      display: none !important;
   }
}

.x-container.offset {
   margin: 20px auto;
}

.x-header-landmark {
   padding: 0px 0;
   border: none;
   border-left: 0;
   border-right: 0;
   background: #d0d0d0;
}

.ubermenu .menu-right-space {
   margin-right: 80px;
}

.top-icon.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image,
.top-icon-left.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
   float: right;
   display: block;
   vertical-align: middle;
   height: auto;
   text-align: center;
   margin: 0 !important;
}

.top-icon.ubermenu-item-layout-image_above>.ubermenu-image,
.top-icon-left.ubermenu-item-layout-image_above>.ubermenu-image {
   display: block;
   margin: 0 auto !important;
   float: none !important;
}

.top-icon.ubermenu-target-with-image,
.top-icon-left.ubermenu-target-with-image {
   width: 100% !important;
}

.top-icon.ubermenu-item-layout-image_above .ubermenu-target-text,
.top-icon-left.ubermenu-item-layout-image_above .ubermenu-target-text {
   font-size: 10px;
   line-height: 17px;
}

.x-navbar-inner {
   min-height: 50px;
   border-bottom: 3px solid #08398d;
   position: relative;
}

.ubermenu.ubermenu-main .ubermenu-item-level-0:hover>.ubermenu-target {
   border-bottom: 3px solid #009fe3;
   margin-bottom: -5px;
   background: #fff;
}

.ubermenu-skin-clean-white.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
   background: #fff;
   width: 310px;
   border: 3px solid #d0d0d0;
}

.ubermenu-custom-content-padded img {
   margin-top: -3px;
}

.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
   float: left;
   vertical-align: middle;
   height: auto;
}

.ubermenu-item-layout-image_above .ubermenu-target-text {
   line-height: 25px;
   color: #000 !important;
}

.ubermenu-target-with-image {
   width: 80% !important;
   display: inline-block !important;
   padding: 5px 10px !important;
   vertical-align: middle !important;
}

.ubermenu-custom-content {
   width: 20%;
   display: inline-block;
   font-size: 11px;
   padding: 10px 0 !important;
}

.menu-title {
   background: none !important;
}

.menu-title,
.menu-title-grey {
   padding: 5px !important;
   margin: 0 !important;
}

#menu-item-53 {
   border: none !important;
}

.menu-title-grey {
   background: #d0d0d0 !important;
   color: #000 !important;
   padding-left: 30px !important;
}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item {
   border-bottom: 1px solid #d0d0d0;
}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:hover {
   background: #d0d0d0;
}

.ubermenu .ubermenu-custom-content-padded {
   color: #000;
}

menu-title span {
   text-transform: uppercase;
   font-size: 11px !important;
   color: #9c9c9c !important;
}

.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
   margin: 0px 10px 0px 0px;
   padding: 0;
}

.x-colophon.top {
   padding: 20px 0 0px;
   background-color: #f9f9f9;
   background: #009fe3;
}

.x-colophon.top h4 {
   color: #08398d;
   font-size: 12px;
   text-transform: uppercase;
   margin: 0;
}

.x-colophon.top .widget ul li {
   background-color: transparent;
   border: none;
   display: block;
   height: 20px;
}

.widget_nav_menu ul {
   border: none;
}

.x-colophon.top .widget_nav_menu ul>li a {
   color: #fff;
   margin: 0;
   font-size: 12px;
}

.fa-caret-right:before {
   content: "\f0da";
   font-size: 8px;
   color: #fff;
   padding-right: 3px;
   vertical-align: middle;
}

.x-colophon.bottom {
   background: #009fe3 !important;
}

.x-colophon.bottom {
   background-color: #2c3e50;
   background: #009fe3;
   padding: 0;
   text-align: left;
   color: #08398d !important;
   font-size: 10px;
   letter-spacing: 0px;
}

p {
   margin: 0 0 5px;
}

h1,
.h1 {
   color: #08398d !important;
   font-size: 28px;
   margin: 0px 0px 20px;
}

h2,
.h2 {
   color: #08398d !important;
   font-size: 21px;
   border-top: solid 1px #ddd;
}

.top-3-home-top {
   margin-bottom: 0px;
}

.top-ratgeber-top-text {
   background: #575656;
   color: #fff;
   text-transform: uppercase;
}

.top-3-top-text {
   background: #575656;
   color: #fff;
   text-transform: uppercase;
}

.top-3-home td {
   padding: 0;
   border-top: none;
}

.top-3-home {
   border-collapse: separate;
   border-spacing: 0 3px;
}

.top-10-home-data,
.top-3-home-data {
   border-top: 1px solid #939393 !important;
   border-bottom: 1px solid #939393 !important;
   text-align: center;
   width: 30%;
}

.top-10-home-logo {}

.top-3-home tr {}

.top-3-home-number {
   background: #08398d;
   color: #fff;
   text-align: center;
   width: 35px;
   height: 35px;
}

.top-3-home-logo {
   padding: 0 !important;
   text-align: center;
}

.star-before {
   color: #08398d;
   font-size: 14px;
   font-weight: 600;
}

.star-before-white {
   color: #fff;
   font-size: 14px;
   font-weight: 600;
}

.top-3-top-icon,
.top-3-top-icon-2,
.top-3-top-icon-3 {
   background: #fae616;
   text-align: center;
   width: 35px;
   height: 35px;
}

.top-top-icon-yellow {
   background: #fae616;
   padding: 5px !important;
   text-align: center;
   display: inline-block;
}

.top-top-icon-yellow:before {
   content: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/trophy.png);
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   color: #08398d;
}

.testseiger-title-text {
   display: inline-block;
   color: #fff;
   vertical-align: top;
   margin-top: 8px;
   margin-left: 10px;
   font-weight: 700;
}

.top-3-top-icon-2:before {
   content: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/currency-icon.png);
   display: flex;
   font: normal normal normal 14px/1 FontAwesome;
   color: #08398d;
   height: 23px;
   align-items: center;
   justify-content: center;
}

.top-3-top-icon-3:before {
   content: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/percent-icon.png);
   display: flex;
   font: normal normal normal 14px/1 FontAwesome;
   color: #08398d;
   height: 23px;
   align-items: center;
   justify-content: center;
}

.top-3-top-icon:before {
   content: "\f005";
   display: flex;
   font: normal normal normal 14px/1 FontAwesome;
   color: #08398d;
   height: 23px;
   align-items: center;
   justify-content: center;
}

.star-before:before {
   content: "\f005";
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   color: #fae616;
   padding-right: 5px;
}

.star-before-white:before {
   content: "\f005";
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   color: #fae616;
   padding-right: 5px;
   padding-left: 5px;
}

.top-3-home-data {
   text-align: center;
}

.top-3-home-top .cta-button {
   background: #575656;
   text-align: center;
   padding: 0 5px !important;
}

.cta-button {
   background: #575656;
   text-align: center;
   width: 35px;
   height: 35px;
   line-height: 35px;
}

.cta-button:hover {
   background: #08398d;
}

.top-3-home-top .cta-button:hover {
   background: #575656;
}

.blue-cta-table-icon {
   text-align: right;
}

.blue-cta-table {
   margin: 0;
}

.blue-cta-table tr {
   border-bottom: 2px solid #fff;
}

.blue-cta-table tr:last-child {
   border-bottom: none !important;
}

.testsieger-table td {
   padding: 0;
   vertical-align: top;
}

.testsieger-button-left {
   background: #575656;
   color: #fff;
   padding: 5px !important;
   text-transform: uppercase;
   font-size: 12px;
   text-align: right;
}

.testsieger-button-right {
   background: #54ad3a;
   color: #fff;
   padding: 5px !important;
   text-transform: uppercase;
   font-size: 12px;
   text-align: right;
}

.testsieger-table-sm-col {
   width: 27%;
}

.gesamtwertung-table {
   background: #575656;
   color: #fff;
   padding: 5px;
   padding-left: 10px;
}

.gesamtwertung {
   background: #575656;
   color: #fff;
   padding: 5px !important;
}

.testseiger-button-left img,
.testseiger-button-right img,
.testseiger-button-10-table img {
   margin-right: 5px;
   margin-left: 5px;
}

.testseiger-button-left {
   background: #575656;
   color: #fff;
   padding: 5px;
   text-transform: uppercase;
   text-align: right;
   font-size: 12px;
}

.testseiger-button-right,
.testseiger-button-table {
   background: #54ad3a;
   color: #fff;
   padding: 5px;
   text-transform: uppercase;
   text-align: right;
   font-size: 12px;
}

.testseiger-button-10-table {
   text-transform: uppercase !important;
   text-align: right;
   font-size: 12px;
   display: block;
   margin: 0 auto;
}

.testseiger-button-right:hover,
.testseiger-button-table:hover,
.green-button:hover {
   background: #52c92f;
}

.testseiger-middle-light ul li:before {
   content: "\f00c";
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   margin-right: 10px;
   font-size: 10px;
   color: #0a3d6f;
}

.testseiger-middle-light ul {
   list-style-type: none;
}

.testseiger-middle {
   background: #98d4f3;
   color: #08398d;
   padding: 0 10px;
}

.testseiger-middle-light {
   background: #e1f2fb;
   padding: 5px;
}

.testseiger-screen {
   width: 28%;
   vertical-align: top;
   padding: 0;
}

.testseiger-middle-light ul {}

.testseiger-title {
   background: #575656;
   vertical-align: top;
   padding: 0;
}

.testseiger-main-table td {
   border: none;
}

.testseiger-main-table {
   margin: 0;
}

.testseiger-logo {
   text-align: center;
   background: #0a3d6f;
   width: 28%;
}

.wettanbieter-table thead {
   background: #009fe3;
   color: #fff;
   font-size: 12px;
}

.wettanbieter-table td {
   padding: 2px;
   font-size: 12px;
}

.angebotsbreite {
   width: 25%;
}

.wettanbieter-live {
   text-align: center;
}

.wettanbieter-button {
   width: 20%;
}

.button-text {
   display: inline-block;
   line-height: 20px;
   font-size: 12px;
}

.wettanbieter-percent-35 {
   background: #98d4f3;
   text-align: right;
   width: 100%;
   padding: 5px;
}

.wettanbieter-percent-34 {
   background: #98d4f3;
   text-align: right;
   width: 98%;
   padding: 5px;
}

.wettanbieter-percent-33 {
   background: #98d4f3;
   text-align: right;
   width: 96%;
   padding: 5px;
}

.wettanbieter-percent-32 {
   background: #98d4f3;
   text-align: right;
   width: 94%;
   padding: 5px;
}

.wettanbieter-percent-31 {
   background: #98d4f3;
   text-align: right;
   width: 92%;
   padding: 5px;
}

.wettanbieter-percent-30 {
   background: #98d4f3;
   text-align: right;
   width: 90%;
   padding: 5px;
}

.wettanbieter-percent-29 {
   background: #98d4f3;
   text-align: right;
   width: 88%;
   padding: 5px;
}

.wettanbieter-percent-28 {
   background: #98d4f3;
   text-align: right;
   width: 86%;
   padding: 5px;
}

.wettanbieter-percent-27 {
   background: #98d4f3;
   text-align: right;
   width: 84%;
   padding: 5px;
}

.wettanbieter-percent-26 {
   background: #98d4f3;
   text-align: right;
   width: 82%;
   padding: 5px;
}

.wettanbieter-percent-25 {
   background: #98d4f3;
   text-align: right;
   width: 80%;
   padding: 5px;
}

.wettanbieter-percent-24 {
   background: #98d4f3;
   text-align: right;
   width: 78%;
   padding: 5px;
}

.wettanbieter-percent-23 {
   background: #98d4f3;
   text-align: right;
   width: 76%;
   padding: 5px;
}

.wettanbieter-percent-22 {
   background: #98d4f3;
   text-align: right;
   width: 74%;
   padding: 5px;
}

.wettanbieter-percent-21 {
   background: #98d4f3;
   text-align: right;
   width: 72%;
   padding: 5px;
}

.wettanbieter-percent-20 {
   background: #98d4f3;
   text-align: right;
   width: 70%;
   padding: 5px;
}

.testseiger-button-right a,
.testseiger-button-left a,
.top-3-top-text a,
.cta-button a,
.green-button a {
   width: 100%;
   height: 100%;
   display: block;
   color: #fff;
}

.testseiger-button-table a,
.testseiger-button-10-table a {
   width: 85% !important;
   height: 100%;
   color: #fff;
}

.testseiger-button-10-table a:hover {
   color: #fff;
}

.testseiger-button-right a:hover,
.testseiger-button-left a:hover,
.top-3-top-text a:hover,
.testseiger-button-table a:hover,
.green-button a:hover {
   color: #fff;
}

.testseiger-button-left:hover,
.top-3-top-text:hover {
   background: #08398d;
}

.testseiger-button-table a {
   margin-right: 10px;
}

.top-3-top-text img {
   float: right;
   margin: 3px 5px;
}

.top-10-home-logo {
   text-align: center;
}

.right-arrow-align {
   float: right;
   margin-top: 3px;
}

.right-arrow-align-lg {
   float: right;
   margin-top: -45px;
   padding: 8px;
}

.right-arrow-align-lg-2 {
   float: right;
   margin-top: -50px;
   padding: 8px;
}

.testseiger-middle-light ul li {
   background: none;
   padding: 0;
}

.testseiger-middle-light ul {
   margin: 0 0 1.5em 1.655em;
}

.testseiger-button-right a {
   width: 85% !important;
   height: 100%;
   color: #fff;
   padding-right: 10px;
   display: inline-block;
}

#comments {
   display: none;
}

.blue-review-table tr {
   border-bottom: 2px solid #fff;
}

.blue-review-table,
.blue-cta-table,
.blue-sum-table,
.green-cta-table {
   margin: 0;
}

.blue-cta-table td,
.blue-sum-table td,
.green-cta-table td {
   border: none;
}

.green-cta-table td {
   padding: 0;
}

.blue-review-table td {
   width: 50%;
   font-size: 12px;
}

.blue-review-table-right {
   text-align: right;
}

.white-box-price {
   background: #fff;
   color: #009fe3;
   text-align: center;
   font-weight: 700;
   padding: 3px 5px;
   font-size: 24px;
}

.blue-cta-text {
   color: #fff;
   font-size: 18px;
}

.green-button {
   background: #54ad3a;
   color: #fff;
   text-transform: uppercase;
   text-align: right;
   font-size: 12px;
   padding: 10px;
}

.green-button img {
   margin-left: 5px;
}

.blue-sum-table-sm {
   color: #fff;
   display: block;
   text-align: center;
}

.blue-sum-table-lg {
   color: #fff;
   display: block;
   text-align: center;
   font-size: 55px;
   font-weight: 700;
}

.blue-sum-table-symbol {
   text-align: center;
   color: #fff;
   font-size: 40px;
   font-weight: 700;
}

.green-cta-table td {
   text-align: center !important;
}

.green-button a {
   text-align: center;
}

.blue-text-box p {
   color: #fff;
}

.blue-text-box h2 {
   color: #fff !important;
}

.cat-post-widget,
.TagWidget,
.widget_nav_menu {
   background: #23b0ec;
}

.post-date a {
   color: #08398d !important;
   font-weight: 700 !important;
   font-size: 10px !important;
}

.post-date:before {
   content: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/clock.png);
   position: relative;
   top: -3px;
   margin-right: 5px;
   float: left;
}

.x-1-4 .widget_nav_menu {
   background: none;
}

.widget_nav_menu ul>li {
   border: none;
}

.menu-item.menu-item-type-post_type:before {
   content: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/white-arrow.png);
   position: relative;
   margin-right: 5px;
   margin-left: 10px;
   vertical-align: top;
   margin-top: -2px;
}

.posts-by-tag-item a {
   margin-left: 20px !important;
}

.posts-by-tag-item:before {
   content: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/white-arrow.png);
   position: absolute;
   margin-right: 5px;
   margin-left: 10px;
   vertical-align: top;
   margin-top: -2px;
}

.cat-post-widget h2,
.TagWidget h2,
.cat-post-pro-widget h2,
.widget_nav_menu h2,
.widget_nav_menu h4,
.cat-post-widget h4 {
   background: #009fe3;
   font-size: 14px;
   color: #fff !important;
   padding: 10px;
   text-transform: uppercase;
   font-weight: 500;
   margin: 0;
}

.widget ul li,
.widget ol li {
   background-color: transparent;
}

.widget ul li:last-child {
   border: none !important;
}

.widget ul,
.widget ol {
   border-top: none !important;
}

.cat-post-item {
   padding-left: 10px !important;
}

.posts-by-tag-item {
   border: none !important;
}

.posts-by-tag-item:hover,
.cat-post-item:hover,
.menu-item.menu-item-type-post_type:hover {
   background: #009fe3;
}

.cat-post-title,
.post-date a {
   display: block;
   width: 100%;
   height: 100%;
}

.x-1-4 .menu-item.menu-item-type-post_type a {
   display: inline-block;
   width: auto;
   height: 100%;
}

.posts-by-tag-item a,
.menu-item.menu-item-type-post_type a {
   display: inline-block;
   width: 90%;
   height: 100%;
}

.widget_nav_menu .current-menu-item>a:after {
   display: none;
}

.posts-by-tag-item a:hover,
.cat-post-title:hover,
.menu-item.menu-item-type-post_type a:hover {
   color: #fff !important;
}

.posts-by-tag-item-title,
.menu-item.menu-item-type-post_type a {
   color: #fff !important;
   text-transform: uppercase;
   font-size: 12px !important;
}

.x-1-4 .menu-item.menu-item-type-post_type a {
   text-transform: none !important;
}

.cat-post-title {
   color: #fff;
   text-transform: uppercase;
}

.review-side-info td {
   padding: 0;
   text-align: center;
}

.review-side-info {
   border: 1px solid #d0d0d0;
}

.review-side-points {
   text-align: left !important;
   padding: 10px 15px;
}

.review-side-point-bd {
   display: inline-table;
   font-weight: bold;
}

.review-side-point-lt {
   display: block;
}

.review-side-points ul li {
   border: none;
   padding: 0;
}

.review-side-star {
   text-transform: uppercase;
   color: #616060;
   font-weight: 700;
   padding: 5px;
}

.review-side-star .star-before-white {
   color: #08398d !important;
}

ul.no_bullet {
   list-style-type: none;
   padding: 0;
   margin: 0;
}

li.plus {
   background: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/plus-icon.png) no-repeat left top;
   min-height: 20px;
   padding-left: 27px;
   margin-bottom: 10px;
}

li.minus {
   background: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/minus-icon.png) no-repeat left top;
   min-height: 20px;
   padding-left: 27px;
   margin-bottom: 10px;
}

li.plusklein {
   background: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/plus_klein.png) no-repeat left top;
   padding-left: 16px;
}

li.minusklein {
   background: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/minus_klein.png) no-repeat left top;
   padding-left: 16px;
}

li.tick {
   background: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/blue-tick-1.png) no-repeat left 6px;
   padding-left: 21px !important;
   font-size: 13px;
   margin: 5px 0;
}

.review-text-points td {
   vertical-align: top;
   border: none;
}

.review-text-points {
   width: 95%;
   margin: 0 auto;
}

.cat-post-item:before {
   content: none !important;
   display: table;
   clear: both;
}

.review-side-points .green-button {
   margin-top: 10px;
}

.review-bonus-side-blue {
   background: #009fe3;
   border: none;
   color: #fff;
   font-weight: 700;
   padding: 7px !important;
}

.team {
   width: 30%;
   text-align: center;
   padding: 5px !important;
}

.vs {
   color: #08398d;
   font-weight: 700;
   font-size: 12px;
}

.vs-date {
   color: #575656;
   font-size: 12px;
}

.vs,
.vs-date {
   display: block;
   text-align: center;
}

.game-odds {
   background: #d0d0d0;
}

.odds-data {
   font-size: 12px;
   text-align: center;
}

.odds-number {
   color: #009fe3;
   font-weight: 700;
   text-align: center;
   padding: 5px !important;
}

.sport-game-top {
   background: #009fe3;
   color: #fff;
   text-align: center;
   font-size: 12px;
}

.sport-game-table {
   margin-bottom: 0px;
}

.game-sport-box {
   border: 1px solid #d0d0d0;
}

.game-cta-button {
   padding: 10px !important;
}

.game-sport-box td {
   padding: 0px;
   margin: 0;
   border: none;
   text-align: center;
}

.best-blue-label {
   background: #08398d;
   padding: 5px !important;
   color: #fff;
   text-transform: uppercase;
   font-weight: 700;
}

.best-blue-label img {
   margin-right: 10px;
   margin-top: -3px;
}

.wettanbieter thead {
   background: #009fe3;
   color: #fff;
   text-align: center;
}

.wettanbieter th {
   text-align: center;
}

.blue-number-sq {
   background: #08398d;
   height: 35px;
   width: 100%;
   padding: 5px;
   color: #fff;
   text-align: center;
   line-height: 25px;
}

.number {
   padding: 0;
}

.wertung-logo,
.wertung {
   text-align: center;
}

.wertung-link {
   color: #08398d;
   display: block;
   text-transform: uppercase;
   font-weight: 700;
   font-size: 12px;
}

li.hash {
   font-size: 12px;
}

li.hash:before {
   margin: 0px 6px 0 0px;
   display: inline-block;
   width: 4px;
   height: 4px;
   content: "-";
}

.wertung-max {
   text-align: center;
   color: #009fe3;
   font-size: 18px;
   font-weight: 700;
}

.wettanbieter {
   margin: 0;
}

.wettanbieter-4-half {
   width: 48%;
   display: inline-block;
   padding: 5px;
   text-align: center;
}

.wettanbieter-4-main {
   border: 1px solid #d0d0d0;
}

.wettanbieter-4-main td {
   padding: 0;
   border: none;
}

.wettanbieter-logo,
.wettanbieter-sm-logo {
   height: 60px;
}

.wettanbieter-wertung {
   padding: 5px !important;
   text-align: center;
}

.wettanbieter-4-blue {
   text-align: center;
   color: #009fe3;
   font-size: 16px;
   font-weight: 700;
}

.wettanbieter-points {
   text-align: center;
   border-top: 1px solid #d0d0d0 !important;
   padding: 5px 0 !important;
}

.bonusangebote {
   background: #009fe3;
   color: #fff;
   text-align: center;
   padding: 5px !important;
   font-size: 18px;
   font-weight: 700;
}

.Bonusangebote-wertung {
   background: #98d4f3;
   text-align: center;
   padding: 5px !important;
}

.app-side-header {
   background: #d0d0d0;
   padding: 15px !important;
}

.app-side-table td {
   border: none;
}

.app-side-title {
   color: #08398d;
   font-weight: 700;
}

.app-side-table {
   margin: 0;
}

.app-side-table-right {
   text-align: left !important;
   padding-left: 15px !important;
}

.hightlight-title {
   color: #08398d;
   font-weight: 700;
}

.app-list {
   background: #98d4f3;
}

.app-list-table td,
.livewetten-list-table td {
   border: none;
}

.app-list-title {
   background: #009fe3;
   font-size: 14px;
   color: #fff !important;
   padding: 5px 10px;
   text-transform: uppercase;
   font-weight: 500;
   margin: 0;
}

.app-icon-col {
   width: 15%;
   text-align: center;
   padding: 5px;
}

.app-icon-title {
   padding: 0;
}

.app-icon-title a {
   color: #08398d;
   font-weight: 700;
   text-transform: uppercase;
   font-size: 12px;
}

.livewetten-icon-title a {
   color: #08398d;
   font-weight: 700;
   text-transform: uppercase;
   font-size: 12px;
   margin-left: 10px;
}

.app-icon-title a:hover,
.livewetten-icon-title a:hover {
   color: #08398d;
   text-decoration: underline;
}

.livewetten-bonus-bl {
   background: #009fe3;
   text-align: center;
   color: #fff;
   font-weight: 700;
   padding: 10px !important;
}

.app-icon-col-wt {
   background: #fff;
   width: 30%;
   text-align: center;
   padding: 5px;
}

.livewetten-list-table {
   border-collapse: separate;
   border-spacing: 0 5px;
   margin-left: 5px;
}

.blog-icon-bg {
   background: #fae616;
   text-align: center;
   width: 45px;
}

.x-1-1 .cat-post-widget {
   margin: -5px 0;
}

.x-1-1 .cat-post-item a:before {
   content: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/white-arrow.png);
   position: relative;
   top: -2px;
   margin-right: 5px;
   margin-left: 10px;
}

.x-1-1 .widget ul li {
   border-bottom: none;
}

.ratgeber-logo {
   padding: 0 !important;
}

.ratgeber-logo-inner {
   text-align: center;
   padding: 10px !important;
}

.wett-tip-table td {
   border: none;
   padding: 7px 0px;
}

.wett-tip-team {
   text-align: center;
}

.wett-tip-vs {
   text-align: center;
   font-size: 60px;
   color: #575656;
   width: 50%;
}

.wett-tip-past,
.wett-tip-performance {
   background: #fff;
   text-align: center;
   border: 10px solid #d0d0d0 !important;
}

.wett-tip-table {
   width: 90%;
   margin: 0 auto;
}

.win {
   background: #50b031;
   padding: 3px 7px;
   margin: 2px;
   color: #fff;
}

.draw {
   background: #ffe700;
   padding: 3px 7px;
   margin: 2px;
   color: #000;
}

.loss {
   background: #ff0000;
   padding: 3px 7px;
   margin: 2px;
   color: #fff;
}

.wett-tipp-3-box-title {
   background: #009fe3;
   text-align: center;
   padding: 5px !important;
   color: #fff;
}

.wett-tipp-3-box-title-grey {
   background: #d0d0d0;
   text-align: center;
   padding: 5px !important;
   color: #fff;
}

.wett-tipp-3-box-tip-cell {
   text-align: center;
   padding: 10px 0 !important;
   background: #fff;
}

.wett-tipp-3-box-tip {
   background: #08398d;
   color: #fff;
   padding: 5px;
   margin: 0px 5px;
}

.wett-tipp-white-box .wpb_row {
   background: #fff;
   padding: 10px;
   margin: 10px;
}

.wett-tipps-3-main {
   margin: 0;
}

.wett-tipps-3-main td {
   padding: 0;
}

.wett-tipps-main-date {
   background: #08398d;
   color: #fff;
   width: 50%;
   margin: 0 auto;
   text-align: center;
}

.wett-tipps-main-sub {
   color: #575656;
   text-align: center;
}

.wett-tip-team-icon {
   background: #fae616;
   text-align: center;
   width: 75px;
}

.wett-tip-team-icon-text {
   display: inline-table;
   line-height: 36px;
}

.wett-tip-team-icon-inner {
   display: inline-block;
   float: right;
   background: #fff;
   color: #575656;
   padding: 0 10px;
   line-height: 36px;
}

.wett-tip-team-icon-inner-table {
   display: inline-block;
}

.wett-tip-team-icon-inner-table td {
   padding: 0;
}

.wett-tip-team-icon-text-right {
   display: inline-block;
   float: right;
}

.wett-tip-team-icon-inner-table {
   margin: 0;
}

.wett-tip-team-icon-inner-table td {
   padding: 0px 5px;
   border: none;
}

.bundesliga-table td {
   background: #23b0ec;
   color: #fff;
   border: none;
   padding: 2px 6px 2px 0px;
   font-size: 12px;
}

.bundesliga-team {
   text-transform: uppercase;
}

.bundesliga-table thead td {
   text-align: center;
}

.bundesliga-table thead {
   font-size: 12px;
}

.bundesliga-number {
   width: 30px;
   padding: 2px 0px 2px 0px !important;
}

.bundesliga-number-inner {
   background: #08398d;
   padding: 10px 5px;
   font-size: 12px;
   width: 30px;
   display: inline-block;
   height: 32px;
   text-align: center;
}

.bundesliga-team div,
.bundesliga-team p {
   display: inline-block;
   font-size: 12px;
}

.bundesliga-team div {
   width: 35px;
   text-align: center;
}

.bundesliga-points {
   text-align: center;
}

.wett-tipp-single .post-date:before {
   content: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/calander-icon.png);
   position: relative;
   top: 0px;
   margin-right: 5px;
   float: left;
}

.wett-tipp-single .cat-post-widget {
   background: transparent !important;
}

.wett-tipp-single .cat-post-title {
   color: #08398d;
   text-transform: none;
}

.wett-tipp-single .cat-post-item {
   padding-left: 0px !important;
}

.wett-tipp-single .cat-post-thumbnail {
   width: 99px;
   display: inline-table;
   float: left;
   padding-right: 10px;
}

.wett-tipp-single .cat-post-title {
   display: inline-block;
   width: 70%;
}

.wett-tipp-single .cat-post-item:hover {
   background: none !important;
}

.wett-tipp-single .cat-post-title:hover {
   color: #08398d !important;
   font-weight: 700;
}

.wett-tipp-single .post-date {
   width: 70%;
   color: #575656;
   font-size: 12px;
}

.wett-tipp-single .cat-post-item a:before {
   content: "" !important;
   position: relative;
   top: 0px;
   margin-right: 0px;
   margin-left: 0px;
}

.wett-tipp-single .cat-post-item {
   display: inline-block;
   width: 100%;
}

.wett-tipp-h2 {
   color: #08398d !important;
   font-size: 18px;
   font-weight: 700;
   margin-top: -2px;
   display: inline-block;
   margin-left: -11px;
}

.sp-thumbnail-image-container img {
   float: left;
   margin-right: 10px;
}

.vgps-wrapper.theme-default .sp-thumbnail-text {
   float: none !important;
   box-sizing: border-box;
}

.vgps-wrapper.theme-default .sp-thumbnail-title {
   text-transform: none !important;
   margin-bottom: 0;
   line-height: 17px;
   color: #08398d;
   font-weight: 600;
}

.vgps-wrapper.theme-default .sp-thumbnail-container .sp-thumbnail {
   padding: 0px 5px !important;
   width: 100%;
   position: absolute;
   margin-top: 0;
}

.vgps-caption {
   background: rgba(0, 0, 0, 0.7) !important;
}

.x-header-landmark {
   display: none;
}

.breaking-news-ticker ul li {
   margin-top: -2px !important;
}

.breaking-news-ticker .breaking-news-ticker-title {
   margin-right: 0;
}

.breaking-news-ticker .controls {
   top: 5px;
   display: none;
}

.breaking-news-ticker ul li a,
.breaking-news-ticker ul li a:link {
   color: #08398d;
   font-size: 12px;
   text-transform: uppercase;
}

div.breaking-news-ticker .breaking-news-ticker-title span {
   border: none;
}

div.breaking-news-ticker .breaking-news-ticker-title {
   font-size: 12px;
   color: #FFFFFF;
   background-color: transparent;
   text-transform: uppercase;
   padding: 6px 10px 0px 0px;
}

.news-title {
   font-size: 30px;
   margin: 0;
}

.x-container-grey {
   background: #d0d0d0;
}

.breaking-news-ticker {
   border: none;
   background-color: transparent;
}

.widget_text .textwidget ul {
   list-style: none !important;
   margin: 0 !important;
}

.sport-sidebar td a {
   color: #fff;
   display: block;
   padding: 0px 0px;
}

.sport-sidebar td a:hover {
   color: #fff;
}

.wertung-button {
   width: 20%;
}

.blue-bg .cat-post-widget {
   background: #23b0ec !important;
}

.blue-bg .cat-post-item {
   padding-left: 10px !important;
}

.blue-bg .widget ul li {
   border-bottom: 1px solid #f2f2f2;
}

.blue-bg .cat-post-title {
   color: #fff;
   text-transform: uppercase;
}

.blue-bg .cat-post-title:hover {
   color: #fff !important;
   font-weight: normal !important;
}

.blue-bg .cat-post-title {
   display: block;
   width: 100%;
   height: 100%;
}

.blue-bg .cat-post-item:hover {
   background: #009fe3 !important;
}

#category-posts-2-internal .cat-post-date,
#category-posts-7-internal .cat-post-date {
   font-size: initial;
   line-height: normal;
   font-style: normal;
   margin-bottom: 0;
}

.cat-post-date a:hover {
   color: #08398d;
   text-decoration: underline;
}

#category-posts-6 p:before,
#category-posts-14 p:before,
#category-posts-11 p:before,
#category-posts-24 p:before,
#category-posts-25 p:before,
#category-posts-26 p:before {
   content: url(https://www.asiabet8888.com/wp-content/uploads/2017/11/calander-icon.png);
   position: relative;
   top: 0px;
   margin-right: 5px;
   float: left;
}

#category-posts-6 p,
#category-posts-14 p,
#category-posts-11 p,
#category-posts-24 p,
#category-posts-25 p,
#category-posts-26 p {
   width: 70%;
   color: #575656;
   font-size: 12px;
}

.tg-item-date {
   display: none !important;
}

.kampala .tg-item-content-holder {
   position: relative;
   display: block;
   padding: 10px 0% 0 0 !important;
}

.tg-item .tg-dark h2 {
   border: none !important;
   margin: 0 !important;
}

.tg-layout-masonry .tg-item-inner {
   padding: 20px 10px 0px 10px !important;
}

.tg-item-excerpt {
   font-weight: 700;
   text-align: center;
}

.tg-item-excerpt .last-excerpt {
   display: none;
}

.TagWidget .h-widget,
.widget_bnt_widget .h-widget {
   background: #009fe3;
   font-size: 14px;
   color: #fff !important;
   padding: 10px;
   text-transform: uppercase;
   font-weight: 500;
   margin: 0;
}

.bnt_widget {
   background: #23b0ec;
   padding: 0 10px;
}

.bnt-post-title a {
   color: #fff !important;
   text-transform: uppercase;
}

.widget-entry-meta {
   color: #08398d;
   font-weight: 600;
}

div.bnt-content p {
   color: #fff !important;
}

div.bnt_widget ul li {
   padding-bottom: 10px;
}

.widget-controls {
   margin-top: 0px;
}

.widget-controls span {
   cursor: pointer;
   padding: 3px 12px;
   border-radius: 0px;
   font-size: 12px;
   background: #08398d;
   color: #FFFFFF;
   text-transform: uppercase;
}

.widget-controls span:hover,
.widget-controls span:active {
   background: #009fe3;
   color: #fff;
}

.news-ticker {
   background: #d0d0d0;
   height: 37px;
}

.news-ticker-inner {
   max-width: 1250px;
   width: 90%;
   margin: 0 auto;
}

.news-ticker-item {
   display: inline-block;
   width: 80%;
}

.news-ticker-date {
   display: inline-table;
   width: 18%;
   vertical-align: top;
   margin-top: 6px;
   text-align: right;
   float: right;
   color: #fff;
   text-transform: uppercase;
   font-size: 13px;
}

@media(max-width:767px) {
   .news-ticker {
      display: none;
   }

   .vgps-wrapper.theme-default {
      display: none;
   }

   #category_wise_search-2 input[type="text"],
   #category_wise_search-2 #searchform_cat {
      width: 93% !important;
      margin: 10px 20px !important;
      height: 45px;
   }

   #category_wise_search-2 #searchsubmit {
      width: 93% !important;
      height: 43px;
      margin: 10px 20px !important;
      display: block;
   }

   .vc_tta-title-text {
      font-size: 18px !important;
   }

   .testseiger-button-10-table {
      font-size: 10px !important;
   }

   .top-10-home-data {
      width: 25% !important;
   }
}

.pt-cv-title a {
   color: #000;
   font-size: 14px;
   font-weight: normal;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
   border: none !important;
   color: #08398d !important;
   text-transform: uppercase;
   font-weight: 700;
}

.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a {
   background: #d0d0d0;
}

.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
   overflow: hidden;
   background: #d0d0d0;
}

.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
   border-bottom-color: transparent;
   background: #f3f3f3;
   color: #05BDFA !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
   border-color: transparent;
   background: #f3f3f3 !important;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
   border-right: 2px solid #fff;
}

.pt-cv-wrapper .col-md-2 {
   border-right: 2px solid #fff;
}

.pt-cv-wrapper .col-md-2:last-of-type {
   border-right: none !important;
}

.main-tab-block .pt-cv-wrapper .col-xs-6 {
   position: relative;
   min-height: 250px !important;
   padding-left: 15px;
   padding-right: 15px;
   margin-bottom: 0;
   padding-bottom: 0;
}

.pt-cv-colsys {
   margin-left: 0 !important;
   margin-right: 0 !important;
   margin-top: 15px;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
   padding: 0px 0px !important;
}

.pt-cv-pagination-wrapper {
   background: #d0d0d0;
   text-align: center;
   height: 42px;
   padding: 8px;
   margin: 10px 0 0;
}

.fa-bell-slash-o:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/04/Primeira-Liga_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-cogs:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/04/hnl_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-lemon-o:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/04/eredivisie_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-code-fork:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/04/Super-League_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-shower:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/04/sueperlig_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-thumb-tack:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/04/tipico_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-check-circle:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/04/ekstraklasa_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-retweet:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/04/superliga_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-plane:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/04/ligue1_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-exclamation:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/04/premierliga_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-hand-lizard-o:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/04/seriea_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-adjust:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/03/bundesliga.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-heart:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/03/bundesliga-2.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-envira:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/03/liga.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-quora:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/03/champions_league_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-envelope-open-o:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/03/europa_league_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-telegram:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/03/wm2018_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-trash-o:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/03/premier_league_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-volume-off:before {
   content: '';
   display: inline-block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/03/laliga_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.fa-minus-circle:before {
   content: '';
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/03/international-1.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-icon {
   font-size: 40px !important;
   line-height: 0;
   display: inline-block;
   height: 0px;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child) {
   margin-left: 40px !important;
}

.pt-cv-wrapper .pagination>.active>a {
   background-color: #08398d !important;
}

.pt-cv-wrapper .pagination>li>a {
   position: relative;
   float: left;
   padding: 3px 10px !important;
   line-height: 1.42857143;
   text-decoration: none;
   color: #337ab7;
   background-color: #fff;
   border: none;
   margin: 0 2px !important;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
   margin: 1px 0 0 0px !important;
}

[type="submit"] {
   color: #ffffff;
   border: none !important;
   background-color: none;
   margin-bottom: 0.25em;
   text-shadow: none;
   box-shadow: none !important;
   border-radius: 0 !important;
   background: #54ad3a !important;
   color: #fff !important;
}

#category_wise_search-2 input[type="text"],
#category_wise_search-2 #searchform_cat {
   width: 35%;
   margin: 0px 20px;
   height: 45px;
}

#category_wise_search-2 #searchsubmit {
   width: 21%;
   height: 43px;
   margin: 0;
}

#category_wise_search-2 input[type="text"]::-webkit-input-placeholder::before {
   color: #666;
   content: "Line 1\A Line 2\A Line 3\A";
}

.slick-initialized .slick-slide {
   border: 1px solid #ddd;
   -moz-box-shadow: 0px 0px 5px 1px rgba(96, 96, 96, 0.1);
   -webkit-box-shadow: 0px 0px 5px 1px rgba(96, 96, 96, 0.1);
   box-shadow: 0px 0px 5px 1px rgba(96, 96, 96, 0.1);
   margin: 10px;
}

.slick-initialized .slick-slide:hover {
   background: #f3f3f3 !important;
}

.tdt-slider h2 {
   border: none;
   display: none;
}

.slick-list {
   width: 90%;
   margin: 0 auto !important;
}

.slick-slide {
   padding-bottom: 0px !important;
}

.slick-slide img {
   padding: 10px 10px 0px 10px;
}

.slick-prev {
   left: 10px !important;
}

.slick-next {
   right: 10px !important;
}

.ultimate-slide-img {
   display: none !important;
}

.page-id-26134 .vc_tta-title-text {
   display: inline !important;
}

.vc_tta-title-text {
   display: none;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
   margin: 0px !important;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
   margin: 1px 0 0 1px;
   margin-top: 10px;
   height: 50px;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list {
   height: 50px;
}

.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
   height: 50px;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
   width: 60px;
}

.page-id-26134.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
   width: auto !important;
}

.vc_tta-tab:hover .vc_tta-title-text {
   display: block;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),
.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {
   margin-left: 30px;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
   width: auto;
   float: left;
}

@media(max-width:900px) {

   .ubermenu-touch.ubermenu .top-icon-left,
   .ubermenu-touch.ubermenu .top-icon {
      padding: 15px 20px !important;
   }

   .top-icon.ubermenu-item-layout-image_above .ubermenu-target-text,
   .top-icon-left.ubermenu-item-layout-image_above .ubermenu-target-text {
      font-size: 13px !important;
      text-transform: uppercase;
      color: #08398d !important;
   }

   .ubermenu-target-title .ubermenu-target-text {
      font-size: 13px !important;
      text-transform: uppercase;
      color: #08398d;
   }

   .ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
      display: none !important;
   }
}

.ubermenu .menu-right-space {
   margin-right: 80px;
}

.top-icon.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image,
.top-icon-left.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
   float: right;
   display: block;
   vertical-align: middle;
   height: auto;
   text-align: center;
   margin: 0 !important;
}

.top-icon.ubermenu-item-layout-image_above>.ubermenu-image,
.top-icon-left.ubermenu-item-layout-image_above>.ubermenu-image {
   display: block;
   margin: 0 auto !important;
   float: none !important;
}

.top-icon.ubermenu-target-with-image,
.top-icon-left.ubermenu-target-with-image {
   width: 100% !important;
}

.top-icon.ubermenu-item-layout-image_above .ubermenu-target-text,
.top-icon-left.ubermenu-item-layout-image_above .ubermenu-target-text {
   font-size: 10px;
   line-height: 17px;
}

.x-navbar-inner {
   min-height: 50px !important;
   border-bottom: 3px solid #08398d;
   position: relative;
}

.ubermenu.ubermenu-main .ubermenu-item-level-0:hover>.ubermenu-target {
   border-bottom: 3px solid #009fe3;
   margin-bottom: -5px;
   background: #fff;
}

.ubermenu-skin-clean-white.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
   background: #fff;
   width: 310px;
   border: 3px solid #d0d0d0;
}

.ubermenu-custom-content-padded img {
   margin-top: -3px;
}

.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
   float: left;
   vertical-align: middle;
   height: auto;
}

.ubermenu-item-layout-image_above .ubermenu-target-text {
   line-height: 25px;
   color: #000 !important;
}

.ubermenu-target-with-image {
   width: 80% !important;
   display: inline-block !important;
   padding: 5px 10px !important;
   vertical-align: middle !important;
}

.ubermenu-custom-content {
   width: 20%;
   display: inline-block;
   font-size: 11px;
   padding: 10px 0 !important;
}

.menu-title {
   background: none !important;
}

.menu-title,
.menu-title-grey {
   padding: 5px !important;
   margin: 0 !important;
}

#menu-item-53 {
   border: none !important;
}

.menu-title-grey {
   background: #d0d0d0 !important;
   color: #000 !important;
   padding-left: 30px !important;
}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item {
   border-bottom: 1px solid #d0d0d0;
}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:hover {
   background: #d0d0d0;
}

.ubermenu .ubermenu-custom-content-padded {
   color: #000;
}

menu-title span {
   text-transform: uppercase;
   font-size: 11px !important;
   color: #9c9c9c !important;
}

.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
   margin: 0px 10px 0px 0px;
   padding: 0;
}

.x-colophon.top {
   padding: 30px;
   background-color: #f9f9f9;
   background: #009fe3;
}

.x-colophon.top h4 {
   color: #08398d;
   font-size: 12px;
   text-transform: uppercase;
   margin: 5px 0;
}

.x-colophon.top .widget ul li {
   background-color: transparent;
   border: none;
}

.widget_nav_menu ul {
   border: none;
}

.x-colophon.top .widget_nav_menu ul>li a {
   color: #fff;
   margin: 0;
   font-size: 12px;
}

.fa-user-o:before {
   display: block;
   width: 35px;
   height: 30px;
   background: url(https://www.asiabet8888.com/wp-content/uploads/2018/09/UEFA_icon.png) no-repeat 0px;
   color: transparent;
   position: absolute;
   float: left;
   top: 10px;
   left: 5px;
}

@media(max-width:480px) {
   .hometopbox .x-column.x-sm.vc.x-1-3 {
      padding-left: 0px !important;
      padding-right: 0px !important;
      margin-bottom: 20px;
   }

   .hometopbox .top-3-home td.button1 a {
      padding: 10px;
      font-size: 14px;
   }
}

.only_mob {
   display: none;
}

@media(max-width:480px) {
   .only_mob {
      display: block;
   }

   .only_mob .testseiger-button-10-table img {
      display: none;
   }

   .x-2-3 .only_mob .top-3-home td.testseiger-button-10-table a {
      text-align: center !important;
   }
}

.dot_tb_wrap {
   width: 100%;
   overflow-y: auto;
   margin: 20px 0 1em;
}

.dot_tb_wrap::-webkit-scrollbar {
   -webkit-appearance: none;
   width: 14px;
   height: 14px;
}

.dot_tb_wrap::-webkit-scrollbar-thumb {
   border-radius: 8px;
   border: 3px solid #fff;
   background-color: rgba(0, 0, 0, .3);
}

.dot_tb_wrap table {
   border: 0px;
}

.dot_tb_wrap tr:nth-child(2n+1) {
   background-color: #e6e6e6;
}

.dot_tb_wrap tr,
#content-area .dot_tb_wrap table tr {
   padding: 10px;
}

.dot_tb_wrap td {
   border: 0px !important;
}

.dot_tb_wrap table tr:first-of-type td {
   border-top: 3px solid #08398d !important;
}

.dot_tb_wrap table tr:first-of-type,
.dot_tb_wrap table tr:first-of-type a {
   background-color: #009fe3 !important;
   color: white;
}

.avs_mobile_menu {
   display: flex;
   background-color: #dadada;
   color: white;
   text-align: center;
   position: fixed;
   width: 100%;
   bottom: 0px;
   z-index: 97;
   left: 0px;
}

.avs_mobile_menu .avs_mobile_menu_item span {
   display: block;
   color: #292c63;
   font-size: 8px !important;
   padding-top: 0px;
   font-weight: bold;
}

.avs_mobile_menu .avs_mobile_menu_item img {
   height: 35px;
   padding: 2px;
}

.avs_mobile_menu .avs_mobile_menu_item {
   width: 20%;
   border-right: 1px solid white;
   border-top: 1px solid white;
   padding: 1px 5px 5px 5px;
   line-height: 13px;
}

.avs_mobile_menu .avs_mobile_menu_item:hover {
   background-color: #939393;
}

.avs_mobile_menu .avs_mobile_menu_item:last-of-type {
   border-right: 0px solid #909090;
}

@media only screen and (min-width: 600px) {
   .avs_mobile_menu {
      display: none;
   }
}

@media only screen and (max-width: 600px) {
   #toTop {
      right: 0px;
      bottom: 90px;
   }
}

@media only screen and (max-width: 320px) {
   .avs_mobile_menu .avs_mobile_menu_item span {
      font-size: 9px !important;
   }

   .avs_mobile_menu .avs_mobile_menu_item {
      border-right: 3px solid white;
   }
}

@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
   .avs_mobile_menu .avs_mobile_menu_item {
      padding-bottom: 20px;
   }
}

@media(max-width:768px) {
   .admin-bar .alp_sticky {
      top: 0px;
   }

   .alp_sticky {
      position: fixed;
      background: white;
      width: 100%;
      left: 0;
      top: 0;
      right: 0;
      z-index: 999;
   }

   .ubermenu .ubermenu-target,
   .ubermenu-touch.ubermenu .top-icon {
      padding: 10px 20px !important;
   }

   .ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
      padding-top: 10px;
      padding-bottom: 10px;
   }
}

.gabi_wrap {
   margin: 20px 0px;
   display: block;
   background: #ebebeb;
}

.gabi_inner {
   display: flex;
   padding: 15px;
}

.gabi_left {
   width: 30%;
}

.gabi_right {
   width: 70%;
   display: flex;
   flex-flow: wrap;
   padding-left: 20px;
}

.gabi_right_left {
   width: 75%;
}

.gabi_right_right {
   width: 25%;
   text-align: center;
}

.gabi_right_below {
   width: 100%;
   display: flex;
}

.grr_ln2 {
   display: block;
   text-align: center;
}

.grl_ln1 img {
   max-width: 55px;
}

.gabi_title {
   padding-left: 10px;
   font-size: 20px;
   font-weight: 600;
}

.grl_ln2 ul {
   list-style-type: none;
   padding-left: 0px;
   text-align: left;
   margin: 0px;
   margin-left: 5px;
}

.grl_ln2 ul li::before {
   position: absolute;
   top: 2px;
   left: -10px;
   font-family: "FontAwesome";
   font-weight: 900;
   content: "\f00c";
   color: #08398d;
   font-size: 12px;
}

.grl_ln2 ul li {
   position: relative;
   padding-left: 12px;
   margin-bottom: 5px;
   line-height: 1.5;
}

.gabi_bullets {
   width: 100%;
   padding: 0px 10px 10px 10px;
}

.gabi_right_head {
   width: 100%;
   display: flex;
}

.tb_off1 .tb_value {
   width: 25%;
   text-align: center;
   margin: 0px;
}

.tb_off1 .tb_value_2 {
   width: 35%;
   padding: 0px 7px;
   text-align: center;
}

.tb_off1 .tb_value_3 {
   width: 40%;
}

.tb_off1 {
   width: 70%;
   margin-left: auto;
}

.tb_off1 .btn_green {
   padding: 9px 5px;
   border-radius: 3px;
   transition: .4s all ease;
}

.gabi_right_right .tbw_rating {
   max-width: 130px;
   margin: 0 auto;
   padding: 5px 6px;
}

.flexaligner {
   display: flex;
   align-items: center;
   justify-content: center;
}

.gabi_right_right .tbw_rating_stars {
   text-align: center;
   line-height: 2.2;
}

.tb_off1 .value_inner {
   align-items: center;
}

@media(max-width:730px) {
   .gabi_right_head {
      flex-flow: wrap;
   }

   .gabi_left {
      display: none;
   }

   .gabi_right {
      width: 100%;
      padding: 0px;
   }

   .tb_off1 {
      width: 100%;
   }

   .gabi_right_left {
      width: 60%;
   }

   .gabi_right_right {
      width: 40%;
   }

   .gabi_bullets {
      padding-top: 20px;
   }
}

@media(max-width:400px) {
   .gabi_right_left {
      width: 55%;
      padding-bottom: 20px;
      text-align: left;
      padding-top: 9px;
   }

   .gabi_right_right {
      width: 45%;
      text-align: center;
   }

   .grl_ln1 img {
      max-width: 24px;
   }

   .gabi_title {
      font-size: 15px;
   }

   .gabi_right_right .tbw_rating {
      max-width: 125px;
   }

   .grr_ln2 {
      font-size: 12px;
      padding-top: 5px;
   }
}