.elementor-40430 .elementor-element.elementor-element-512337d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40430 .elementor-element.elementor-element-512337d:not(.elementor-motion-effects-element-type-background), .elementor-40430 .elementor-element.elementor-element-512337d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f27288e );}.elementor-40430 .elementor-element.elementor-element-6ca1713{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40430 .elementor-element.elementor-element-6ca1713:not(.elementor-motion-effects-element-type-background), .elementor-40430 .elementor-element.elementor-element-6ca1713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15ba4d8 );}.elementor-40430 .elementor-element.elementor-element-d714f3d{padding:0px 0px 0px 0px;}.elementor-40430 .elementor-element.elementor-element-89cb4c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-40430 .elementor-element.elementor-element-89cb4c6:not(.elementor-motion-effects-element-type-background), .elementor-40430 .elementor-element.elementor-element-89cb4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d687a0 );}.elementor-40430 .elementor-element.elementor-element-b5e599b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:27px;}.elementor-40430 .elementor-element.elementor-element-eef9d15{--divider-border-style:solid;--divider-color:#D3D3D3;--divider-border-width:5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40430 .elementor-element.elementor-element-eef9d15 .elementor-divider-separator{width:100%;}.elementor-40430 .elementor-element.elementor-element-eef9d15 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-40430 .elementor-element.elementor-element-5a8b720{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-40430 .elementor-element.elementor-element-429ad1c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-40430 .elementor-element.elementor-element-f69a1e3{--divider-border-style:solid;--divider-color:#D3D3D3;--divider-border-width:1px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40430 .elementor-element.elementor-element-f69a1e3 .elementor-divider-separator{width:100%;}.elementor-40430 .elementor-element.elementor-element-f69a1e3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-40430 .elementor-element.elementor-element-3c99e14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-40430 .elementor-element.elementor-element-c035a51 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-40430 .elementor-element.elementor-element-c6dba22{--divider-border-style:solid;--divider-color:#D3D3D3;--divider-border-width:5px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40430 .elementor-element.elementor-element-c6dba22 .elementor-divider-separator{width:100%;}.elementor-40430 .elementor-element.elementor-element-c6dba22 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-40430 .elementor-element.elementor-element-7993904{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-40430 .elementor-element.elementor-element-d836840 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-40430 .elementor-element.elementor-element-83c5367{--divider-border-style:solid;--divider-color:#D3D3D3;--divider-border-width:1px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40430 .elementor-element.elementor-element-83c5367 .elementor-divider-separator{width:100%;}.elementor-40430 .elementor-element.elementor-element-83c5367 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-40430 .elementor-element.elementor-element-9684d06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-40430 .elementor-element.elementor-element-12f0e28 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-40430 .elementor-element.elementor-element-1681d5c{--divider-border-style:solid;--divider-color:#D3D3D3;--divider-border-width:5px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40430 .elementor-element.elementor-element-1681d5c .elementor-divider-separator{width:100%;}.elementor-40430 .elementor-element.elementor-element-1681d5c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-40430 .elementor-element.elementor-element-4602b04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-40430 .elementor-element.elementor-element-0a67f80 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-40430 .elementor-element.elementor-element-07745fb{--divider-border-style:solid;--divider-color:#D3D3D3;--divider-border-width:1px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40430 .elementor-element.elementor-element-07745fb .elementor-divider-separator{width:100%;}.elementor-40430 .elementor-element.elementor-element-07745fb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-40430 .elementor-element.elementor-element-b20c982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-40430 .elementor-element.elementor-element-e077fcf > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-40430 .elementor-element.elementor-element-ceb5456{--spacer-size:50px;}@media(min-width:768px){.elementor-40430 .elementor-element.elementor-element-6ca1713{--width:33.3333%;}.elementor-40430 .elementor-element.elementor-element-89cb4c6{--width:66.6666%;}}/* Start custom CSS for shortcode, class: .elementor-element-983f83a */.dog-rankings .ranking-table {
    width: 100%;
    border-collapse: collapse;
    background: none;
}

.dog-rankings .ranking-table tr {
    background: none;
}

.dog-rankings .ranking-table td {
    padding: 12px 15px;
    border: none;
    border-top: 1px solid #ddd;
}

.dog-rankings .ranking-table tr:first-child td {
    border-top: none;
}

.dog-rankings .ranking-table .score {
    width: 100px;
    text-align: right;
    font-weight: bold;
    font-size: 16px;
}

.dog-rankings .ranking-table .name a {
    text-transform: uppercase;
    text-decoration: none;
    color: #0073aa;
    font-size: 15px;
}

.dog-rankings .ranking-table .name a:hover {
    text-decoration: underline;
}

.dog-rankings table.ranking-table tbody tr:nth-child(odd) td,
.dog-rankings table.ranking-table tbody tr:nth-child(even) td {
    background-color: transparent !important;
}

.dog-rankings table.ranking-table {
    border-top: 1px solid #ddd;
}

.dog-rankings .ranking-section h3 {
    margin-top: 3rem;
}/* End custom CSS */