/*
Theme Name: Compare.bet
Description: Custom wordpress theme.
Text Domain: topratedcasinos
*/

/* =WordPress Core
-------------------------------------------------------------- */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 24px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    max-width: 96%;
    padding: 12px 16px 10px;
    text-align: center;
    border-radius: .25rem;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.07);
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 5px 4px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}

.description-block.show-more-content {
    max-height: 8rem;
}
.img-box.compare {
    padding-bottom: 162px!important;
}
/* contributor page styles */
.page-contributor .col-md-15 img {
    width: 160px;
    height: 160px;
    border-radius: 50%;
    background: white !important;
    -webkit-box-shadow: 0 2px 3px rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 2px 3px rgba(255, 255, 255, 0.3) !important;
    overflow: hidden;
}
.page-contributor .img-box {
    background: white !important;
    -webkit-box-shadow: white !important;
    box-shadow: 0 2px 3px rgba(255, 255, 255, 0.3) !important;
    overflow: hidden;
}
.page-contributor .avatar {
    width: 160px;
    height: 160px;
    border-radius: 50%;
    background: #fff !important;
    -webkit-box-shadow: 0 2px 3px rgba(255, 255, 255, 0.3);
    box-shadow: 0 2px 3px rgba(255, 255, 255, 0.3) !important;
    overflow: hidden;
}
.page-contributor .item-sidebar .img-box {
    padding-bottom: 100% !important;
    background: #fff !important;
    -webkit-box-shadow: 0 2px 3px rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 2px 3px rgba(255, 255, 255, 0.3) !important;
}
.page-contributor .logo-full-width-block .img-box-compact {
    padding-bottom: 50% !important;
}

@media (max-width: 767px) {
    .page-contributor .layout-review .sidebar {
        display: none !important;
    }
}
.breadcrumb-inverse >li >.breadcrumb_last, .hero-section.section-dark .breadcrumb >li >.breadcrumb_last {
    color: rgba(255,255,255,.6);
}

/* temporary fix */
.img-box img {width: auto;}
/* temporary fix */

.clearfix {
    clear: both;
}
.section-sitemap .text-content h2 a,
.section-sitemap .text-content h2 a:visited,
.section-sitemap .text-content h2 a:hover,
.section-sitemap .text-content h3 a,
.section-sitemap .text-content h3 a:visited,
.section-sitemap .text-content h3 a:hover {
    color: inherit;
}

/* Data Tables*/
.column-name_linkout_link .buttons-holder,
.column-linkout_link .buttons-holder,
.column-linkout_go_to_site_text .buttons-holder {
    text-align: left;
}
.column-name_linkout_link .link-url,
.column-linkout_link .link-url,
.column-linkout_go_to_site_text .link-url{
    font-size: inherit;
}
.column-linkout_cta_and_link .link-url {
    display: block;
    margin-top: .625rem;
}

.vertical-casino .dropdown-switch .switcher-casino,
.vertical-sport .dropdown-switch .switcher-sport,
.vertical-bingo .dropdown-switch .switcher-bingo,
.vertical-poker .dropdown-switch .switcher-poker,
.vertical-lottery .dropdown-switch .switcher-lottery,
.vertical-esports .dropdown-switch .switcher-esports {
    display: none;
}

.comment-form-cookies-consent{
    display: none;
}

.comment-notes{
    display: none;
}

h5.form-title{
    margin-bottom: 20px;
}

@media (min-width: 992px) {
    .body-page-template-homepage-v2 #first-bet-table {
        margin-top: -5rem;
    }
}