
    /* Mobile Styles */
    @media (max-width: 1200px) {
img.class-image-header-css-title {
    height: 100% !important;
}
    }

.rb-build-main-header-bottom-left {
    all: unset !important;
}
.rb-build-champion-typez {
    all: unset !important;
}
.rb-build-champion-details {
    all: unset !important;
}
.rb-build-champion-icon-imagez {
    all: unset !important;
}
.rb-build-champion-icon-image-holderz {
    all: unset !important;
}
.para-div-rb {
    all: unset !important;
}
.content-area-info-standard-rb.above-fold-pla {
    all: unset !important;
}
.content-area-info-standard-rb {
    all: unset !important;
}
.above-fold-pla {
    all: unset !important;
}
.Article-A-Align {
    min-height: 286px !important;
}


.rb-build-champion-type {
    display: inline-block;
    margin-left: 12px;
}
.rb-build-champion-name-div {
    font-size: 20px;
    font-weight: 600;
}
.rb-build-champion-type {
    vertical-align: top;
}
.similar-guides-link-div-inner-link.above-fold-mod {
    font-size: 14px;
    margin-bottom: 8px;
    margin-right: 8px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.similar-guides-link-div-inner-link {
    padding-left: 4px;
    padding-right: 6px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-size: 16px;
    border: 1px solid #a7a7a7;
    border-radius: 4px;
    background-color: #e5e5e5;
    box-shadow: 0 5px 5px rgb(50 50 93 / 10%), 0 5px 5px rgb(0 0 0 / 7%);
    font-weight: bold;
}
.er-region-locations-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 16px;
}
.rb-above-fold-pokedex-object-type-wrap {
    font-size: 14px;
}



img.link-guides-type-subject {
    height: 20px;
}
.rankedboost__sys__section a.sim-champ-a {
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline-block;
}
img.link-guides-type-subject-arrow {
    width: 14px;
}

/*
a.card-deck-a {
    display: inline-block;
}
*/
.similar-object-div-title-pla {
    width: 100%;
}

.location-bottom-links-title-div-holder {
    margin-top: 30px;
    margin-bottom: 10px;
}

.similar-pokemon-based-on-type-div {
    width: 100%;
    font-weight: bold;
    margin-top: 10px;
}

.tab-lolwr-wrap {
    all: unset !important;
}
.similar-object-div-holder-pla {
    display: flex;
    justify-content: start;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 20px;
}

.similar-object-div-name-pla {
    padding-left: 4px;
    padding-right: 6px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-size: 16px;
    border: 1px solid #a7a7a7;
    border-radius: 4px;
    background-color: #e5e5e5;
    box-shadow: 0 5px 5px rgb(50 50 93 / 10%), 0 5px 5px rgb(0 0 0 / 7%);
    font-weight: bold;
}

p.entry-title-rb-build {
    color: black !important;
}

img.location-where-to-find-image-er {
    width: 500px;
    height: 500px;
}
.rankedboost__sys__section {
    padding: 4px;
}

.rankedboost__sys__section {
    border-top: 10px solid #F8F9FA;
    vertical-align: top;
    padding: 10px;
}

img.class-image-header-css-title.tap_image {
    width: 125px;
    height: 125px;
}
.get-object-link-div-holder-css.how-get-to-er-mod {
    display: inline-block;
    font-weight: 600;
    margin-right: 8px;
}
.get-object-link-div-holder-css {
    width: fit-content;
    padding-left: 4px;
    padding-right: 6px;
    margin-bottom: 12px;
    margin-top: 12px;
    font-size: 14px;
    border: 1px solid #a7a7a7;
    border-radius: 4px;
    background-color: #e5e5e5;
    box-shadow: 0 5px 5px rgb(50 50 93 / 10%), 0 5px 5px rgb(0 0 0 / 7%);
    transition: all 200ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.wrnavilinktext {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

p.content-area-info-standard-rb {
    color: #111;
    background-color: whitesmoke;
    padding-left: 6px;
    padding-right: 4px;
    background: #f7f9fa;
    border: 2px solid #e8eaeb;
    color: #555;
    padding-top: 2px;
    border-radius: 4px;
    /* margin-left: 6px; */
    font-size: 13px!important;
    /* margin-right: 6px; */
    padding-bottom: 4px;
    margin-bottom: 15px!important;
    margin-top: 5px!important;
    line-height: 1.6;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}
/*
.table-data-div-rb {
    height: 100%;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
}
.table-data-div-rb {
    margin-top: 10px;
    margin-bottom: 0px !important;
    border: 2px solid #cccccc;
    border-radius: 6px;
    padding: 3px;
}

.table-data-div-rb {
    border: 1px solid #cccccc!important;
    background-color: white;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
}
*/

.rbm-instream-unit-wrap {
    width: 100%;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 10px;
}

.rbm-instream-unit-wrap {
    background-repeat: no-repeat;
    background-position: center;
}
.rbm-instream-unit-wrap {
    max-width: 709px;
    margin: auto;
}

h2.h2-title-css-rb {
    border-left: 5px solid #e91e1e;
    /* border-right: 5px solid #e91e1e; */
    /* border-bottom: 5px solid #e91e1e; */
    /* border-top: 5px solid #e91e1e; */
    padding-left: 6px;
    padding-right: 6px;
    font-size: 20px!important;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #ff151514;
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 37%), 0 4px 4px 0 rgb(0 0 0 / 20%);
    margin-top: 22px;
}
h2.h2-title-css-rb {
    color: #000000 !important;
    font-size: 16px !important;
    text-align: left;
    line-height: 1.3!important;
    font-weight: 600 !important;
    padding-bottom: 1px;
    padding-left: 8px;
    padding-top: 1px;
    border-left: 3px solid #ff3214;
    margin-bottom: 20px!important;
}

h2.h2-title-css-rb {
    border-left: 5px solid #e91e1e;
    /* border-right: 5px solid #e91e1e; */
    /* border-bottom: 5px solid #e91e1e; */
    /* border-top: 5px solid #e91e1e; */
    padding-left: 6px;
    padding-right: 6px;
    font-size: 18px!important;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #ff151514;
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 37%), 0 4px 4px 0 rgb(0 0 0 / 20%);
    margin-top: 22px;
}


.css-me-myg{
    min-width:170px;
}
img.inc-icon {
    width: 20px;
    vertical-align: bottom;
}
img.inc-icon-small {
    width: 12px;
    vertical-align: middle;
}

td.table-th-rb.th-extra.war-td-simple {
    text-align: left;
    font-size: 14px !important;
    padding-left: 5px !important;
}
th.table-td-rb.war-th-simple {
    text-align: left;
    font-size: 14px;
}
@media (max-width: 1200px){   
.chill-table-random{
    overflow-x: scroll;
}

}

span.dimwrtextrunes {
    color: #e31221;
}
span.reswrtextrunes {
    color: #018507;
}
span.inswrtextrunes {
    color: #007fb8;
}

input#tierListInputWROneItems {
    margin-top: 20px;
}

span.itemwrtexthp {
    color: #009506;
}
span.itemwrtextap {
    color: #0274cf;
}
span.itemwrtextad {
    color: #cf0202;
}
.rb-build-overview-wrap-tabl {
    margin-top: 8px;
}

img.champion-rune-img.main-rune-lolwr-tier-table.altlistofall {
    display: inline;
    width: 44px;
    margin: 4px;
    border-radius: 5px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}

.link-text-item-image-list {
    font-size: 15px;
    font-weight: bold;
    margin-top: 12px;
    margin-left: 4px;
}

img.champion-rune-img.main-rune-lolwr-tier-table.altlistofall:hover {
    transform: scale(1.1);
    transition-duration: 0.2s;
    border: 2px solid #2196F3;
    box-shadow: 0 5px 5px #2196f333, 0 5px 5px rgb(33 150 243 / 17%);
}



th.table-td-rb {
    border: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    border-collapse: collapse;
    background-color: #f5f5f5 !important;
    padding: 5px !important;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
    text-transform: initial;
    /*min-width: 90px;*/
}
td.table-th-rb.th-extra {
    border-bottom: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-top: 1px solid #ccc !important;
    background-color: #ffffff !important;
    padding: 3px !important;
    font-size: 11px !important;
    text-align: center;
}

/* clean html table */
.chill-table-random {
    background-color: white;
    margin-top: 10px;
    margin-bottom: 0px !important;
    /*padding: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);*/
}
td.table-th-rb.th-extra {
    border-right: 0px solid #ccc !important;
    border-left: 0px solid #ccc !important;
    border-top: 0px solid #ccc !important;
    background-color: #ffffff !important;
    padding: 3px !important;
}
td.table-th-rb.th-extra {
    border-bottom: 1px solid #f1f1f1 !important;
}
th.table-td-rb {
    border: 0px solid #ccc !important;
    border-bottom: 1px solid #f1f1f1 !important;
}
th.table-td-rb {
    background-color: #ffffff !important;
}
th.table-td-rb.war-th-simple {
    color: #555;
    font-weight: initial;
}


td.table-th-rb.th-extra.war-td-simple {
    border: none !important;
}
tr.choop-tr:last-child {
    border-bottom: 0px !important;
}

td.table-th-rb.th-extra.war-td-simple {
    text-align: left;
    font-size: 12px !important;
    padding-left: 5px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    color: #222 !important;
}

h2.plg-h2 {
    color: #FF3214 !important;
    font-size: 14px !important;
}
p.plg-title-p {
    color: #FF3214 !important;
    font-size: 14px !important;
}
p.evo-section-plg-info-text.plg-answer.semi-subtitle {
    color: #111;
}

/* content area redo */
.entry-content {
    background-color: #fff !important;
}
.pogo-content-areas {
    border-radius: 3px;
    /* padding: 0px; */
    padding: 10px;
    background-color: white;
    margin-bottom: 20px;
    /* margin-top: 10px; */
    padding: 10px;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1);
}

p.cho-title {
    font-weight: bold;
}




span.tt-title-myg {
    font-weight: bold;
}
.upgrades-inner-wrap {
    /*padding: 10px;
    background-color: #182335;
    min-height: 140px;*/
    color: white;
    border-right: 2px solid #29364c;
    border-radius: 0px;
}

span.tt-effect {
    color: wheat;
}
.upgrades-inner-wrap:last-child {
    border-right: none;
}




.upgrades-inner-wrap {
    padding-left: 10px;
    padding-bottom: 7px;
    margin-top: 10px;
    color: black;
    border-right: 0px solid #f1f1f1;
    border-radius: 0px;
}
span.tt-effect {
    color: #555;
}
.main-building-wrap.upgradeslistwrap {

    border-radius: 5px;
}

span.tt-item {
    color: #000;
    font-weight: bold;
    cursor: help;
}

i.material-icons.arrow-next-mat.tt-item-info {
    font-size: 14px;
    top: 2px;
    color: black !important;
    opacity: 0.4;
}








td a:hover {
    text-decoration: none;
}
td a {
    /*font-weight: initial !important;*/
    color: #0d5bab !important;
}
span.table-tt-unit:hover {
    text-decoration: underline;
}








table.plg-pokemon-c-table.final-smash.best-spirit-ta.tt-abilities-myg {
    margin-bottom: 20px;
}
th.table-td-rb.war-th-simple.tt-abilities-myg {
    color: #555;
    font-weight: initial;
    background-color: #f5f5f5 !important;
    border-bottom: 5px solid #ffffff !important;
    width: 25%;
    text-align: center;
    font-size: 12px;
}
td.table-th-rb.th-extra.war-td-simple.tt-abilities-myg {
    background-color: #ffffff !important;
    border-bottom: 2px solid #f5f5f5 !important;

    text-align: left;
    font-size: 12px !important;
    padding-left: 5px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    color: #222 !important;
}








.chill-table-random.stats-topmyg{
    width: 48%;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    border-right: 1px solid #f1f1f1;
}
tr {
    border-bottom: 2px solid #cccccc!important;
}

tr:last-child {
    border: none;
}
ul.ul-parent-css.war-ul-simple {
    padding: 0px;
    display: inline-block;
    font-size: 14px;
    list-style: none;
}
.ul-top-myg-inner {
    display: inline-block;
    width: 49%;
}
span.top-ul-myg-items {
    font-weight: bold;
}
.ul-top-myg {
    margin-top: 20px;
    margin-bottom: 20px;
}
.pogo-content.entry-pogo-content {
    border-radius: 3px;
    /* padding: 0px; */
    padding: 10px;
    background-color: white;
    margin-bottom: 20px;
    /* margin-top: 10px; */
    padding: 10px;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1) !important;
}
.ul-top-myg-inner {
    vertical-align: top;
}

span.tt-title-myg.building-a {
    cursor: pointer;
    color: #0d5bab !important;
}


.naw-imsayin {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}
td.table-th-rb.th-extra.war-td-simple {
    padding-bottom: 7px !important;
    padding-top: 7px !important;
}


















/*pss*/
table.plg-pokemon-c-table.final-smash.best-spirit-ta {
    width: 100%;
}

/**/



img.inc-icon {
    width: 20px;

}
img.inc-icon-small {
    width: 12px;
    vertical-align: middle;
}

img.inc-icon {
    width: 20px;
    vertical-align: middle;
}

td.table-th-rb.th-extra.war-td-simple {
    text-align: center;
    font-size: 14px !important;
    padding-left: 5px !important;
}
th.table-td-rb.war-th-simple {
    text-align: center;
    font-size: 14px;
}




blockquote.custom-bq {
    color: #111;
    background-color: white!important;
    max-width: 250px;
    display: inline-block;
    padding-left: 6px;
    padding-right: 4px;
    background: #ffffff;
    border: 2px solid #e8eaeb;
    color: #555;
    padding-top: 2px;
    border-radius: 4px;
    /* margin-left: 6px; */
    font-size: 13px!important;
    /* margin-right: 6px; */
    padding-bottom: 4px;
    margin-bottom: 15px!important;
    margin-top: 5px!important;
    margin-right: 15px;
    margin-left: 15px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}


img.inc-icon-type {
    width: 25px;
}


h2.plg-h2 {
    color: #000000 !important;
    font-size: 16px !important;
}


th.table-td-rb {
    border: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    border-collapse: collapse;
    background-color: #f5f5f5 !important;
    padding: 5px !important;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
    text-transform: initial;
    /*min-width: 90px;*/
}
td.table-th-rb.th-extra {
    border-bottom: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-top: 1px solid #ccc !important;
    background-color: #ffffff !important;
    padding: 3px !important;
    font-size: 11px !important;
    text-align: center;
}

/* clean html table */
.chill-table-random {
    background-color: white;
    margin-top: 10px;
    margin-bottom: 0px !important;
    /*padding: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);*/
}
td.table-th-rb.th-extra {
    border-right: 0px solid #ccc !important;
    border-left: 0px solid #ccc !important;
    border-top: 0px solid #ccc !important;
    background-color: #ffffff !important;
    padding: 3px !important;
}
td.table-th-rb.th-extra {
    border-bottom: 1px solid #f1f1f1 !important;
}
th.table-td-rb {
    border: 0px solid #ccc !important;
    border-bottom: 1px solid #f1f1f1 !important;
}
th.table-td-rb {
    background-color: #ffffff !important;
}
th.table-td-rb.war-th-simple {
    color: #555;
    font-weight: initial;
}



tr.choop-tr:last-child {
    border-bottom: 0px !important;
}

td.table-th-rb.th-extra.war-td-simple {
    text-align: center;
    font-size: 12px !important;
    padding-left: 5px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    color: #222 !important;
}


p.plg-title-p {
    color: #FF3214 !important;
    font-size: 14px !important;
}
p.evo-section-plg-info-text.plg-answer.semi-subtitle {
    color: #111;
}

/* content area redo */

.pogo-content-areas {
    border-radius: 3px;
    /* padding: 0px; */
    padding: 10px;
    background-color: white;
    margin-bottom: 20px;
    /* margin-top: 10px; */
    padding: 10px;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1);
}

p.cho-title {
    font-weight: bold;
}


td.table-th-rb.th-extra.war-td-simple {
    padding-bottom: 1px !important;
    padding-top: 1px !important;
}
img.inc-icon {
    width: 35px;
 
  
}

img.inc-icon-spawn {
    width: 35px;
    vertical-align: bottom;
    display: block;
}



span.tt-title-myg {
    font-weight: bold;
}
.upgrades-inner-wrap {
    /*padding: 10px;
    background-color: #182335;
    min-height: 140px;*/
    color: white;
    border-right: 2px solid #29364c;
    border-radius: 0px;
}

span.tt-effect {
    color: wheat;
}
.upgrades-inner-wrap:last-child {
    border-right: none;
}




.upgrades-inner-wrap {
    padding-left: 10px;
    padding-bottom: 7px;
    margin-top: 10px;
    color: black;
    border-right: 0px solid #f1f1f1;
    border-radius: 0px;
}
span.tt-effect {
    color: #555;
}
.main-building-wrap.upgradeslistwrap {

    border-radius: 5px;
}

span.tt-item {
    color: #000;
    font-weight: bold;
    cursor: help;
}

i.material-icons.arrow-next-mat.tt-item-info {
    font-size: 14px;
    top: 2px;
    color: black !important;
    opacity: 0.4;
}








td a:hover {
    text-decoration: none;
}
td a {
    /*font-weight: initial !important;*/
    color: #0d5bab !important;
}
span.table-tt-unit:hover {
    text-decoration: underline;
}








table.plg-pokemon-c-table.final-smash.best-spirit-ta.tt-abilities-myg {
    margin-bottom: 20px;
}
th.table-td-rb.war-th-simple.tt-abilities-myg {
    color: #555;
    font-weight: initial;
    background-color: #f5f5f5 !important;
    border-bottom: 5px solid #ffffff !important;
    width: 25%;
    text-align: center;
    font-size: 12px;
}
td.table-th-rb.th-extra.war-td-simple.tt-abilities-myg {
    background-color: #ffffff !important;
    border-bottom: 2px solid #f5f5f5 !important;

    text-align: left;
    font-size: 12px !important;
    padding-left: 5px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    color: #222 !important;
}








.chill-table-random.stats-topmyg{
    width: 48%;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    border-right: 1px solid #f1f1f1;
}

tr:last-child {
    border: none;
}
ul.ul-parent-css.war-ul-simple {
    padding: 0px;
    display: inline-block;
    font-size: 14px;
    list-style: none;
}
.ul-top-myg-inner {
    display: inline-block;
    width: 49%;
}
span.top-ul-myg-items {
    font-weight: bold;
}
.ul-top-myg {
    margin-top: 20px;
    margin-bottom: 20px;
}
.pogo-content.entry-pogo-content {
    border-radius: 3px;
    /* padding: 0px; */
    padding: 10px;
    background-color: white;
    margin-bottom: 20px;
    /* margin-top: 10px; */
    padding: 10px;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1) !important;
}
.ul-top-myg-inner {
    vertical-align: top;
}

span.tt-title-myg.building-a {
    cursor: pointer;
    color: #0d5bab !important;
}
.pogo-header-middle-center {
    padding-top: 20px;
    padding-bottom: 20px;
}











/* Top of page */
img.champion-icon-img.featured-img {
    width: 64px;
}

/* Unit Upgrades (Global) + Buildings */
img.champion-icon-img.featured-img.building-that-builds-unit-img {
    width: 64px;
}
.main-building-wrap {
    vertical-align: top;
}
.main-building-left {
    /* display: inline-block; */
    /* vertical-align: top; */
}


.main-building-right {
    display: block;
    vertical-align: top;
    /* width: 40%; */
}


ul.v2-ul-default {
    padding: 0px;
    margin: 0px;
    padding-left: 5px;
    border: 2px solid #16a085;
    border-radius: 4px;
    list-style: none;
    background-color: #f7f9fa;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}

main-building-wrap.upgradeslistwrap {

    border-radius: 5px;
}



.building-sep-wrap {
    margin-bottom: 20px;
}

li.v2-li-default {
    font-size: 13px;
}




.upgrades-inner-wrap {
    width: 190px !important;
    /* display: inline-block; */
}




.upgrades-inner-wrap {
    vertical-align: top;
}
.upgrades-inner-wrap {
    display: inline-block;
}

span.notable-detail {
    font-weight: bold;
    color: rgb(247, 50, 21);
}

td.PokemonWeightKG {
    font-size: 12px !important;
}
.notice-page {
    color: #666;
    margin-top: 20px;
}
img.champion-icon-img {
    width: 90px;
}


td.table-th-rb.th-extra.war-td-simple {
    padding-bottom: 1px !important;
    padding-top: 1px !important;
}

a.mast-trainer-button {
    background-color: white;
    border: 1px solid #f73215;
}
a.mast-trainer-button {
    color: #f73215;
}
a.mast-trainer-button:hover {
    background-color: #f73314;
    border: 1px solid #f73215;
}

span.not-bold-trig {
    font-weight: initial;
}
i.material-icons.pss-spawn-loc-icon {
    font-size: 14px;
    line-height: initial;
    color: #555;
    padding-left: 5px;
    position: relative;
    top: 2px;
}


.giga-wrap-my {
    padding: 10px !important;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    background-color: #f5f5f5;
    border-radius: 4px;
}


/*
.giga-wrap-my-left {
    display: inline-block;
    width: 19%;
}
.giga-wrap-my-right {
    display: inline-block;
    width: 77%;
    vertical-align: top;
    text-align: left;
}
*/
p.giga-p {
    font-weight: bold;
    /*padding-left: 5px;*/
    padding-top: 5px;
}

th.PokemonWeightText {
   color: #848484!important;
}

@media (max-width: 1200px){   
.giga-wrap-my-left {
    width: 100%;
    text-align: center;
}
/*
.giga-wrap-my-right {
    width: 52%;
}
*/
.rb-build-last-updated-at {
    padding-top: 10px;
}

}







.content-sidebar-wrap {
    margin-top: 9px !important;
}

button.search-btn.btn.btn-primary.btn-lg {
    border: 1px solid #e7e7e7;
}
input.search-input.form-control.input-lg {
    box-shadow: none !important;
}


.pokedex-id-evo-chart {
    background-color: #ffffff;
    border: 1px solid #c5c5c5;
    max-width: 34px!important;
    position: relative;
    font-size: 11px;
    color: black;
    border-radius: 4px;
    bottom: 7px;
    left: -7px;
    margin-right: auto;
    margin-bottom: -20px;
}





.content-sidebar-wrap {
    background-color: #edeef0;
}
    @media(max-width: 768px){   
    .scrolling-div {
        overflow-y: hidden;
        overflow-x: scroll;
            margin-bottom: 20px;
    }
    }
    .HizzyDesc{
        min-width:200px;
    }
    .HizzyMove{
        min-width:100px;
    }

    main.content.col-sm-12.col-md-8.col-xs-12 {
    padding: 0px !important;
}


.table-data-div-rb {
    height: 100%;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
}















img.pokemon-type-icon-two {
    width: 25px;
    margin-left: 6px;
    margin-bottom: 4px;
}
img.champion-icon-img-shiny {
    width: 90px;
}





.image-titles-pokemon-reg {
    width: 60px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    bottom: 0px;
    left: -45px;
    font-size: 11px;
    border-radius: 3px;
    background-color: #f7f9fa;
    color: #333;
    border: 1px solid #c5c5c5;
    box-shadow: inset 0 5px 5px rgba(50,50,93,.1), inset 0 5px 5px rgba(0,0,0,.07);
}

.image-titles-pokemon-shiny {
    width: 60px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    bottom: 20px;
    left: 60px;
    font-size: 11px;
    border-radius: 3px;
    background-color: #f7f9fa;
    color: #333;
    border: 1px solid #c5c5c5;
    margin-bottom: -20px;
    box-shadow: inset 0 5px 5px rgba(50,50,93,.1), inset 0 5px 5px rgba(0,0,0,.07);
}




span.geneder-icon-rb {
    font-size: 14px;
    color: black;
}
.PokemonWeightDiv-typemain {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: -5px;
    width: 86px;
    margin-top: 10px;
}
.backgroundcolorfordish {
    background: radial-gradient(#3b4a58, #28323c);
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 1px;
    padding-top: 12px;
}








.pogo-content-menu {
    border-top: 1px solid #e5e5e5;
}
.condintionaltextpswsh {
    color: #111;
    background-color: whitesmoke;
    padding-left: 6px;
    padding-right: 6px;
    background: #f7f9fa;
    border: 2px solid #e8eaeb;
    color: #555;
    padding-top: 2px;
    border-radius: 6px;
    margin-left: 6px;
    margin-right: 6px;
    padding-bottom: 4px;
    margin-bottom: -15px;
    box-shadow: 0 15px 35px rgba(50,50,93,.1), 0 5px 15px rgba(0,0,0,.07);
}
.backgroundcolorfordish {
    background: radial-gradient(#3b4a58, #28323c);
}
.pogo-stats-table-wrap {
    background-color: #f9f8fa;
    background: #f7f9fa;
    border: 2px solid #e8eaeb;
    border-radius: 6px;
}
td.one_col.stats-plg {
    border-bottom: 2px solid #dadada;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 4px;
    font-size: 11px;
}


p.pk-entry-stat {
    font-size: 12px!important;
    font-weight: bold;
    color: #4c4c4c;
}

li.active-pogo {
    border-bottom: 0px solid #313e4a !important;
}

ul.rb-build-nav-inu {
    margin-top: 10px;
    margin-bottom: -20px;
    padding-bottom: 16px;
    padding-top: 0px;
    margin-left: -30px;
}


li.rb-build-list-item.active-pogo {
    margin-left: 7px;
    margin-right: 7px;
}
li.rb-build-list-item.inactive-pogo {
    margin-top: 7px;
    margin-bottom: 7px;
}

a.nav-li-go.inactive-pogo-a {
    background-color: #f9f8fa;
    border-radius: 4px;
    color: #0d5bb3 !important;
    box-shadow: 0 2px 2px rgba(50,50,93,.1), 0 4px 4px rgba(0,0,0,.07);
    border: 1px solid #e8eaeb;
}
a.nav-li-go.inactive-pogo-a:hover {
    /* background: radial-gradient(#062140, #1c80d0); */
    transition-duration: 0.5s;
    position: relative;
    top: -5px;
    margin-left: -4px;
    margin-right: -4px;
    /* color: #ffffff!important; */
    border: 1px solid #0072ff99 !important;


}

li.rb-build-list-item:hover {
    border: 0px solid #0072ff99 !important;
    border-radius: 4px;
}


.color-fill-out-sh-sw {
    display: inline-block;
    background-color: #34495e;
    padding: 4px;
    margin: 2px;
    color: whitesmoke;
    border-radius: 4px;
}


.weaknesstablespsshdiv {
    background: #ffffff;
    border: 2px solid #e8eaeb;
    border-radius: 6px;
    padding: 3px;
    max-width: 600px;
}


td.Idamageweakstrong {
    border-bottom: 2px solid #dadada;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 4px;
    font-size: 11px;
}

img.inc-icon-type-weak-strong {
    width: 18px;
}



.chill-table-random {
    background: #f7f9fa;
    border: 2px solid #e8eaeb;
    border-radius: 6px;
    padding: 3px;
   
}


td.table-th-rb.th-extra.war-td-simple {
    padding-bottom: 1px !important;
    padding-top: 1px !important;
}

tr.choop-tr {
    border-bottom: 2px solid #f1f1f1!important;
}




.condintionaltextpswsh {
    position: relative;
    z-index: 20;
}

td.table-th-rb.th-extra.war-td-simple {
    text-align: center;
}

th.table-td-rb.war-th-simple {
    text-align: center;
}


th.damageweakth {
    text-align: center;
    font-size: 14px;
    color: #555555;
}







.pogo-stats-table-wrap {
    background-color: #f9f8fa;
    background: #f7f9fa;
    border: 2px solid #e8eaeb;
    border-radius: 6px;
    max-width: 600px;
}
.hor_line_outer.wide.maxcp {
    background-color: rgba(255, 152, 0, 0.25);
    border: solid 0px rgb(255, 152, 0)!important;
    height: 10px;
    border-radius: 10px;
    width: -webkit-fill-available!important;
}
.hor_line_outer.wide.atkbreh {
    background-color: rgba(255, 39, 39, 0.25);
    border: solid 0px rgb(255, 0, 0)!important;
    height: 10px;
    border-radius: 6px;
    width: -webkit-fill-available!important;
}
.hor_line_outer.wide.defense {
    background-color: rgba(33, 150, 243, 0.25);
    border: solid 0px rgb(33, 150, 243)!important;
    height: 10px;
    border-radius: 6px;
    width: -webkit-fill-available!important;
}

.hor_line_outer.wide.stamina {
    background-color: rgba(98, 24, 230, 0.25);
    border: solid 0px rgb(98, 24, 230)!important;
    height: 10px;
    border-radius: 6px!important;
    width: -webkit-fill-available!important;
}

.hor_line.stamina {
    border-radius: 6px;
}
.hor_line.defense {
    border-radius: 6px;
}
.hor_line.atkbreh {
    border-radius: 6px;
}
.hor_line.maxcp {
    border-radius: 6px;
}





.new-section-container-wrap {
    font-size: 14px;
    margin-top: 18px;
}






.pogo-content-menu {
    border-top: 1px solid #e5e5e5;
}





.sep-pss-evo-cards {
    display: inline-block;
}
.pss-evo-inner-wrap{
    display: block;
}



.pogo-platue {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 0px!important;
    background-color: white;
}

.pogo-type-wrap {
    margin-top: 30px;
}






.PokemonWeightDiv {
    width: 32%;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    padding: 2px;
}

























p.con-evo-sentence-psh {
    color: #111;
    background-color: whitesmoke;
    padding-left: 6px;
    padding-right: 4px;
    background: #f7f9fa;
    border: 2px solid #e8eaeb;
    color: #555;
    padding-top: 2px;
    border-radius: 4px;
    /* margin-left: 6px; */
    font-size: 13px!important;
    /* margin-right: 6px; */
    padding-bottom: 4px;
    margin-bottom: 15px!important;
    margin-top: 5px!important;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}



p.con-evo-senetence-q {
    font-size: 13px!important;
    color: #16a085;
}



.pss-evo-inner-wrap {
    margin-bottom: 14px;
}



img.iconsofgame {
    display: block;
    position: relative;
    left: 156px;
    bottom: -30px;
}



.evo-req-pokemon-card {
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    /* font-weight: bold; */
    font-size: 13px;
}

.pss-evo-inner-wrap {

    margin-bottom: 14px;
}


img.champion-icon-img {
    width: 90px;
}

img.champion-icon-img-shiny {
    width: 90px;
    position: relative;
    left: 14px;
}


@media (max-width: 520px){   
.pss-evo-card-outer-wrap{
    overflow-x: scroll;
}
}

.pss-evo-card-outer-wrap {
    max-width: 650px;
}


img.inc-icon-type-evo-arrow {
    width: 28px;
}






.Card-itself-pokemon {
    display: inline-block;
    min-width: 110px;
    min-height: 130px;
}





.evo-req-pokemon-card {
    display: inline-block;

}





img.inc-icon-type-evo {
    display: inline-block;
    width: 20px;
    margin-top: 1px;
}

.r-bread-nav {
    /*padding-bottom: 8px;*/
}


.Card-itself-pokemon {
    background: #0a1219;
    /* padding-left: 10px !important; */
    padding-top: 37px !important;
    border-bottom: 1px solid #0d1a25;
    color: white;
    padding-top: 5px !important;
    padding-bottom: 30px;
    text-align: center;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 12px;
}


span.TierListChampionContainer {
    background: #0d1a25;
    border-radius: 3px;
    border: 1px solid #11202d;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.33);
    -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,0.33);
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.3);
}

img.champion-icon-img-evo-section {
    width: 50px;
    height: 50px;
    display: block;
    margin: auto;
}

span.TierListNames {
    font-weight: bold;
    color: #f1e6d2;
    font-size: 11px;
    margin: 0;
    padding: 0;
    line-height: 10px;
    margin-top: 8px;
    display: block;
    text-align: center;
}


span.WinPerc {
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #c0b6a3 !important;
    color: wheat;
}

.typesicons {
    background-color: #0a1219;
    padding-bottom: 2px;
}


p.content-area-info-regular-rb {
    font-size: 12px!important;
    font-weight: bold;
    color: #3a3a3a;
    margin-bottom: -6px;
}





img.inc-icon-spawns {
    width: 35px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}





.evo-req-pokemon-card {
    display: inline-block;
    max-width: 110px;
    min-width: 75px;
}




.Card-itself-pokemon {
    background: #e8eaeb;
    /* padding-left: 10px !important; */
    padding-top: 37px !important;
    border: 1px solid #c5c5c5;
    color: white;
    padding-top: 5px !important;
    
    text-align: center;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 6px;
    background: radial-gradient(#3b4a58, #28323c);
}
.Card-itself-pokemon {
    display: inline-block;
    min-width: 110px;
    min-height: 130px;
}


img.inc-icon-evo {

    width: 70px;
    position: relative;
    bottom: -4px;
    margin-bottom: -16px;
    margin-top: -10px;

}



.Card-itself-pokemon:hover {
    border: 1px solid #2196f3;
    color: white;
    padding-top: 5px !important;
  
    text-align: center;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 6px;
    background: radial-gradient(#3976b3, #051b31);
    transition-duration: 6s;
    transition: 0.5s;
}

.typesicons {
    background-color: #ffffff;
    padding-bottom: 2px;
    border: 1px solid #c5c5c5;
    max-width: 48px!important;
    margin-left: auto;
    position: relative;
    border-radius: 4px;
    bottom: -18px;
    margin-right: auto;
}


span.TierListNames {
    font-weight: 500;
    color: #1f1f1f;
    font-size: 12px;
    margin: 0;
    padding: 0;
    line-height: 18px;
    margin-top: 2px;
    position: relative;
    bottom: -18px;
    display: block;
    background-color: #ffffff;
    padding-bottom: 2px;
    margin-bottom: 5px;
    border: 1px solid #c5c5c5;
    max-width: 78px!important;
    margin-left: auto;
    border-radius: 4px;
    margin-right: auto;
    text-align: center;
}

img.inc-icon-evo {
    width: 65px;
    position: relative;
    bottom: -6px;
    margin-bottom: -16px;
    margin-top: -10px;
}

.pss-evo-inner-wrap {
    min-width: 550px;
   max-width: 660px;
    margin-bottom: 20px;
        min-height: 150px;
}




li.rb-build-list-item {
    display: inline-block;
    min-width: 145px;
    margin-bottom: 15px;
    margin-right: 5px;
    margin-left: 5px;
    font-size: 12px;
    font-weight: bold;
}









.css-me-myg{
    min-width:170px;
}
img.inc-icon {
    width: 20px;
}
img.inc-icon-small {
    width: 12px;
    vertical-align: middle;
}

td.table-th-rb.th-extra.war-td-simple {
    text-align: left;
    font-size: 14px !important;
    padding-left: 5px !important;
}
th.table-td-rb.war-th-simple {
    text-align: center;
    font-size: 14px;
}
@media (max-width: 1200px){   
.chill-table-random{
    overflow-x: scroll;
}
}





th.table-td-rb {
    border: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    border-collapse: collapse;
    background-color: #f5f5f5 !important;
    padding: 5px !important;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
    text-transform: initial;
    /*min-width: 90px;*/
}
td.table-th-rb.th-extra {
    border-bottom: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-top: 1px solid #ccc !important;
    background-color: #ffffff !important;
    padding: 3px !important;
    font-size: 11px !important;
    text-align: center;
}

/* clean html table */
.chill-table-random {
    background-color: white;
    margin-top: 10px;
    margin-bottom: 0px !important;
    /*padding: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);*/
}
td.table-th-rb.th-extra {
    border-right: 0px solid #ccc !important;
    border-left: 0px solid #ccc !important;
    border-top: 0px solid #ccc !important;
    background-color: #ffffff !important;
    padding: 3px !important;
}
td.table-th-rb.th-extra {
    border-bottom: 1px solid #f1f1f1 !important;
}
th.table-td-rb {
    border: 0px solid #ccc !important;
    border-bottom: 1px solid #f1f1f1 !important;
}
th.table-td-rb {
    background-color: #ffffff !important;
}
th.table-td-rb.war-th-simple {
    color: #555;
    font-weight: initial;
}



tr.choop-tr:last-child {
    border-bottom: 0px !important;
}

td.table-th-rb.th-extra.war-td-simple {
    text-align: left;
    font-size: 12px !important;
    padding-left: 5px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    color: #222 !important;
}


p.plg-title-p {
    color: #FF3214 !important;
    font-size: 14px !important;
}
p.evo-section-plg-info-text.plg-answer.semi-subtitle {
    color: #111;
}

/* content area redo */

.pogo-content-areas {
    border-radius: 3px;
    /* padding: 0px; */
    padding: 10px;
    background-color: white;
    margin-bottom: 20px;
    /* margin-top: 10px; */
    padding: 10px;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1);
}

p.cho-title {
    font-weight: bold;
}




span.tt-title-myg {
    font-weight: bold;
}
.upgrades-inner-wrap {
    /*padding: 10px;
    background-color: #182335;
    min-height: 140px;*/
    color: white;
    border-right: 2px solid #29364c;
    border-radius: 0px;
}

span.tt-effect {
    color: wheat;
}
.upgrades-inner-wrap:last-child {
    border-right: none;
}




.upgrades-inner-wrap {
    padding-left: 10px;
    padding-bottom: 7px;
    margin-top: 10px;
    color: black;
    border-right: 0px solid #f1f1f1;
    border-radius: 0px;
}
span.tt-effect {
    color: #555;
}
.main-building-wrap.upgradeslistwrap {

    border-radius: 5px;
}

span.tt-item {
    color: #000;
    font-weight: bold;
    cursor: help;
}

i.material-icons.arrow-next-mat.tt-item-info {
    font-size: 14px;
    top: 2px;
    color: black !important;
    opacity: 0.4;
}








td a:hover {
    text-decoration: none;
}
td a {
    /*font-weight: initial !important;*/
    color: #0d5bab !important;
}
span.table-tt-unit:hover {
    text-decoration: underline;
}








table.plg-pokemon-c-table.final-smash.best-spirit-ta.tt-abilities-myg {
    margin-bottom: 20px;
}
th.table-td-rb.war-th-simple.tt-abilities-myg {
    color: #555;
    font-weight: initial;
    background-color: #f5f5f5 !important;
    border-bottom: 5px solid #ffffff !important;
    width: 25%;
    text-align: center;
    font-size: 12px;
}
td.table-th-rb.th-extra.war-td-simple.tt-abilities-myg {
    background-color: #ffffff !important;
    border-bottom: 2px solid #f5f5f5 !important;

    text-align: left;
    font-size: 12px !important;
    padding-left: 5px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    color: #222 !important;
}








.chill-table-random.stats-topmyg{
    width: 48%;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    border-right: 1px solid #f1f1f1;
}

tr:last-child {
    border: none;
}
ul.ul-parent-css.war-ul-simple {
    padding: 0px;
    display: inline-block;
    font-size: 14px;
    list-style: none;
}
.ul-top-myg-inner {
    display: inline-block;
    width: 49%;
}
span.top-ul-myg-items {
    font-weight: bold;
}
.ul-top-myg {
    margin-top: 20px;
    margin-bottom: 20px;
}
.pogo-content.entry-pogo-content {
    border-radius: 3px;
    /* padding: 0px; */
    padding: 10px;
    background-color: white;
    margin-bottom: 20px;
    /* margin-top: 10px; */
    border-left: 2px solid #42424240 !important;
    border-right: 2px solid #42424240 !important;
    border-bottom: 2px solid #42424240 !important;

    padding: 10px;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1) !important;
}
.ul-top-myg-inner {
    vertical-align: top;
}

span.tt-title-myg.building-a {
    cursor: pointer;
    color: #0d5bab !important;
}


.naw-imsayin {
    margin-bottom: 1px !important;
    margin-top: 1px !important;
}
td.table-th-rb.th-extra.war-td-simple {
    padding-bottom: 1px !important;
    padding-top: 1px !important;
}
img.inc-icon {
    width: 35px;

  
}
img.inc-icon-type {
    width: 20px;
}








/* 2020 Wild Rift CSS */


.rankedboost__sys__section.child-pair {
    border-top: 10px solid #F8F9FA;
    padding-bottom: 10px;
    display: inline-block;
    width: 50%;
    padding-right: 10px;
}

.rankedboost__sys__section {
    border-top: 10px solid #F8F9FA;
    vertical-align: top;
    padding: 10px;
}
.rankedboost__sys__section.parent {
    border-top: 0px;
}
.rankedboost__sys__section.child {
    border-top: 10px solid #F8F9FA;
    padding-bottom: 10px;
    display: inline-block;
    width: 100%;
    padding-right: 10px;
}

.rb-build-last-updated-at {
    background-color: white;
    padding: 10px;
    margin-top:10px;
    border-top: 10px solid #F8F9FA;
}



@media (max-width: 1200px){   
.rankedboost__sys__section.child-pair {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}
}


h2.h2-title-css-rb {
    font-size: 16px !important;
}





img.rb-item-img.smaller-image-size.strip-margin {
    width: 20px;
}



.rb-build-rune-container {
    display: inline-block;
    vertical-align: top;
    padding: 40px;
    display: inline-block;
    padding: 0px;
    /* padding-top: 10px; */
    /* background-color: #f5f5f5; */
    border-radius: 3px;
    /* box-shadow: 0 3px 2px 0 rgba(0,0,0,.16), 0 0 0 1px rgba(0,0,0,.08); */
    margin-left: 20px;
    padding-bottom: 0;
}

.strip-margin {
    margin-left: 0!important;
}

.rb-build-runes-keystone-text {
    font-size: 12px;
    padding-left: 3px;
        color: #333;
font-weight: inherit;
    margin-bottom: 5px;
}
.rb-build-runes-keystone-slot {
    padding: 0px;
 background-color: #2626261f;
 -webkit-filter: drop-shadow(1px 4px 4px rgba(0,0,0,.2));


    margin-bottom: 10px!important;
    border-radius: 4px;
    padding-right: 10px;
        border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.rb-build-rune-text {
    display: inline-block;
    font-size: 14px;
    color: #000;
    padding-top: 10px;
    padding-top: 8px;
}

.champ-name-lolwr-tier-table {
    font-size: 13px;
}

.rb-item-build-role-1-top.rune {
    padding-left: 8px;
    padding-right: 22px;
margin-bottom: 10px;
min-width: 325px;
}


.rb-item-build-role-1-middle.rune {
    padding-left: 8px;
    padding-right: 22px;
margin-bottom: 10px;
min-width: 325px;
}


.rb-item-build-role-1-adc.rune {
    padding-left: 8px;
    padding-right: 22px;
margin-bottom: 10px;
min-width: 325px;
}


.rb-item-build-role-1-support.rune {
    padding-left: 8px;
    padding-right: 22px;
margin-bottom: 10px;
min-width: 325px;
}


.rb-item-build-role-1-jungle.rune {
    padding-left: 8px;
    padding-right: 22px;
margin-bottom: 10px;
min-width: 325px;
}


.rb-item-build-role-2-top.rune {
    padding-left: 8px;
    padding-right: 22px;
margin-bottom: 10px;
min-width: 325px;
}


.rb-item-build-role-2-middle.rune {
    padding-left: 8px;
    padding-right: 22px;
margin-bottom: 10px;
min-width: 325px;
}


.rb-item-build-role-2-adc.rune {
    padding-left: 8px;
    padding-right: 22px;
margin-bottom: 10px;
min-width: 325px;
}


.rb-item-build-role-2-support.rune {
    padding-left: 8px;
    padding-right: 22px;
margin-bottom: 10px;
min-width: 325px;
}


.rb-item-build-role-2-jungle.rune {
    padding-left: 8px;
    padding-right: 22px;
margin-bottom: 10px;
min-width: 325px;
}




img.champion-rune-img {
border: 2px solid #0b0b0bab;
    border-radius: 50px;
    background-color: #131313;

    width: 42px;
}

img.champion-rune-img {
    margin-right: 10px;
    vertical-align: top;
}
img.champion-rune-img.third-runes {
    width: 24px;
    height: 24px;
    position: relative;
    top: 4px;
}


.rb-build-off-item-title {
    font-size: 13px;
    margin-bottom: 5px;
    padding-left: 8px;
}
.rb-build-off-item-imgs {
    margin-bottom: 10px;
}
img.rb-item-img:first-child {
    margin-left: 0px;
}
img.rb-item-img {
    width: 41px;
    border: 1px solid #614a25;
    margin-left: 10px;
    background-color: #040201;
}



.rb-build-champion-icon {
    display: inline-block;
    vertical-align: top;
    width: 120px;
}
p.entry-title-rb-build {
    font-size: 20px!important;
    font-weight: 700!important;
    line-height: 30px!important;
    text-transform: inherit!important;
}
p.rb-build-subtitle-text {
    font-size: 16px;
    font-weight: 700;
    color: #c9aa71;
    margin-bottom: 0;
}
.rb-build-tier-span {
    background-color: #ea2f11;
    border-radius: 2px;
    padding: 0;
    font-size: 14px;
    font-size: 12px;
    font-weight: 700;
    padding-left: 7px;
    padding-right: 7px;
    display: inline-block;
    color: #f0e6d2;
    color: #fff;
}
p.rb-build-tier-text {
    margin-bottom: 0px;
}
.rb-build-tier {
    margin-top: 10px;
    margin-bottom: 10px;
}

.rb-build-champion-details {
    display: inline-block;
}
img.champion-icon-img {
    width: 120px;
}
.rb-build-champion-details {
    padding-left: 0px !important;
}
p.entry-title-rb-build {
    margin-bottom: 0px;
    margin-top: 10px;
}



th.rb-build-skill-seq-th {
    font-size: 12px;
    /* background-color: #203852; */
    border: 1px solid #e0e0e0;
    font-size: 12px;
    background-color: #ebeef1;
    text-align: center;
    padding: 2px;
    /* padding-left: 8px; */
    /* padding-right: 8px; */
}
td.rb-build-skill-seq-td {
    /* text-align: center; */
    /* border: 2px solid #122333; */
    /* font-weight: 700; */
    font-size: 12px;
    /* background-color: #0a121b; */
    background-color: #ffffff;
    /* color: white; */
    padding: 2px;
        border: 1px solid #e0e0e0;
    font-size: 12px;
    background-color: #ffffff;
    text-align: center;
    /* padding-left: 8px; */
    /* padding-right: 8px; */
}
/*tr:nth-child(even) {
    background: rgba(17, 34, 51, 0.5) !important;
}
*/


.rb-build-ability-wrap {
    display: inline-block;
    position: relative;
    margin-left: 10px;
    color: #fff;
}
.rb-build-ability-key {
    position: absolute;
    bottom: 1px;
    right: 1px;
    font-size: 12px;
    background-color: rgba(0,0,0,.7);
    padding: 0;
    padding-left: 6px;
    padding-right: 6px;
    font-weight: 700;
    border-radius: 3px;
    border-bottom-right-radius: 0;
    cursor: default;
}
.rb-build-off-item-contain {
    margin-bottom: 10px;
}
span.skill-order-arrow {
    color: #6d6d6d;
}
img.rb-item-img.strip-magin {
    margin-left: 0px !important;
}
img.rb-item-img.strip-magin-k {
    margin-left: 0px !important;
}
img.rb-item-img-ability-img {
    width: 58px;
}
.rb-build-champion-details {
   /* width: 36%;*/
}
img.rb-item-img-ability-img.strip-magin-k {
    margin-left: 0px;
}
.ability-wrap-lolwr {
    margin-top: 10px;
    margin-bottom: 10px;
}

img.rb-item-img-ability-img.small {
    width: 41px;
}
.rb-build-ability-wrap:first-child {
    margin-left: 0px;
}
p.paragraph-title-css-rb {
    color: #111!important;
    line-height: 1.3!important;
    font-weight: 600 !important;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-left: 0px solid #ff3214;
    margin-bottom: 10px!important;
    font-size: 16px !important;
    text-align: left;
}
img.champion-icon-img-similiar-champion {
    width: 75px;
    display: block;
}
.sim-champ-wrap {
    display: inline-block;
    text-align: center;
    font-size: 12px;
    color: #333;
    margin-right: 10px;
    margin-bottom: 10px;
}
span.bold-letter-lolwr {
    font-weight: bold;
}
.wr-champs-letter-wrap {
    display: block;
    vertical-align: top;
    font-size: 12px;
    height: 100%;
    padding: 10px;
    padding-right: 0px;
}
a.champ-wr-a {
    color: #324886;
}

img.champion-icon-img-bottom-article {
    /*width: 22px;*/
}
a.champ-wr-a {
    display: block;
}
.wr-champ-name:hover {
    opacity: 0.65;
}
@media (max-width: 800px){ 
.wr-champs-letter-wrap {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    height: 100%;
    padding: 10px;
    padding-right: 0px;
    width: 33%;
}

a.champ-wr-a {
    width: 43% !important;
}
.rb-build-overview-wrap-tabl {
    overflow: scroll;
}
img.rb-item-img.tier-list-lolwr-img {
    margin-right: 2px;
    margin-bottom: 3px;
    margin-top: 3px;
}
img.champion-icon-img-simple.tier-list-lolwr-counter-icon {
    margin-right: 2px;
    margin-bottom: 3px;
    margin-top: 3px;
}
img.rb-item-img.tier-list-lolwr-img {
    width: 30px !important;
}
img.champion-icon-img-simple.tier-list-lolwr-counter-icon {
    width: 30px !important;
}

}


p.wr-champs-letter-wrap-text {
    padding: 10px;
    margin: 0px;
    padding-bottom: 0px;
    font-weight: bold;
    font-size: 14px;
}
img.champion-rune-img.main-rune-lolwr {
    width: 58px;
}
.rb-build-rune-text.main-rune-lolwr-text {
    padding-top: 15px;
    font-size: 16px;
    font-weight: 700;

}

.wr-champ-name {
    line-height: 11px;
    /* position: relative; */
    /* bottom: 6px; */
    /* right: 5px; */
}
a.champ-wr-a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 17%;
    /* border: 1px solid #e6e6e6; */
    background-color: #ffffff;
    margin-left: 10px !important;
    
}

.wr-champ-name {
    margin-bottom: 0px;
    background-color: #ffffff;
    padding-right: 10px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;

}
.wr-champ-name:hover {
    background-color: #f9f9f9;
}
img.champion-icon-img-bottom-article {
    position: relative;
    /* bottom: 6px; */
    /* right: 4px; */
    /* border-bottom: 3px solid #e2e2e2; */
    /* border-top: 3px solid #e2e2e2; */
    /* border-right: 2px solid #e2e2e2; */
    /* border-left: 2px solid #e2e2e2; */
}
p.wr-champs-letter-wrap-text {
    color: #111!important;
    line-height: 1.3!important;
    font-weight: 600 !important;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
    border-left: 0px solid #ff3214;
    margin-bottom: 10px!important;
    font-size: 16px !important;
    text-align: left;
}




/* Tier List CSS */ 
th.rb-build-overview-th {
    background-color: #eaeaea;
    padding: 5px;
    padding-left: 6px;
    padding-right: 8px;
    font-size: 12px;
    font-weight: 300;
    text-align: left;
    border-bottom: 0px solid #cacaca;
    position: relative;
    font-weight: 700;
    color: #222;
}
th.rb-build-overview-th {
    background-color: #e31221;
    color: #ffffff !important;
}
td.rb-build-overview-td {
    padding: 5px;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    text-align: center;
    color: #3a3c65;
    text-align: left;
    /* background-color: #0d1926; */
}
tr.rb-build-overview-tr {
   border-bottom: 2px solid #c7c7c778;
}
/*
tr:nth-child(even) {
    background: rgb(245, 245, 245) !important;
    background: rgba(245, 245, 245, 0) !important;
}*/
/*
tr.rb-build-overview-tr:hover {
    background-color: #eaeaea!important;
}
*/

.lolwr-champion-rank-table.numeber-one-ranking {
    text-align: center;
    background-color: gold;
    color: #424a4e;
    background-color: #e31221;
    color: white;
    font-weight: 700;
    border-radius: 3px;
    font-size: 15px;
}
.lolwr-champion-rank-table.numeber-two-ranking {
    text-align: center;
    background-color: #cacaca;
    color: #424a4e;
    font-weight: 700;
    border-radius: 3px;
    font-size: 15px;
        background-color: rgba(227, 18, 33, 0.75);
    color: white;
}
.lolwr-champion-rank-table.numeber-three-ranking {
    text-align: center;
    background-color: #dab9ac;
    color: #424a4e;
    font-weight: 700;
    border-radius: 3px;
    font-size: 15px;
    background-color: rgba(227, 18, 33, 0.6);
    color: #ffffff;
}
.lolwr-champion-rank-table.generic-ranking {
    text-align: center;
    /* background-color: #dab9ac; */
    color: #424a4e;
    font-weight: 700;
    border-radius: 3px;
    font-size: 15px;
        color: #e31221;
}
input#tierListInputWROne {
    margin: 0px;
    margin-bottom: 10px;
    padding: 0px;
    padding-left: 50px;
    font-size: 16px;
    background-color: #ffffff;
    border: 1px solid #dfe1e5;
    color: black;
    border-radius: 32px;
    box-shadow: none;
    height: 40px;
}
::placeholder {
    color: #7d7d7d;
    font-size: 13px;
}
input#tierListInputWROne {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");
    background-position: 13px 10px;
    background-repeat: no-repeat;
}

table#tierListTableWROne {
    width: 100%;
}
input.tier-list-table-search-input{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");
    background-position: 13px 10px;
    background-repeat: no-repeat;
}
input.tier-list-table-search-input{
    margin: 0px;
    margin-bottom: 10px;
    padding: 0px;
    padding-left: 50px;
    font-size: 16px;
    background-color: #ffffff;
    border: 1px solid #dfe1e5;
    color: black;
    border-radius: 32px;
    box-shadow: none;
    height: 40px;
}
.rb-build-overview.lol-wr-tier-table{
    width: 100%;
}

th.rb-build-overview-th.rank-column {
    max-width: 30px;
        min-width: 45px;
}
td.rb-build-overview-td.rank-column {
    max-width: 30px;    
    min-width: 45px;
}
th.smaller-lolwr-column{
        width: 30px;
}
img.champion-role-icon-lolwr {
    width: 20px;
    height: 20px;
    /*background-color: #3a2323;*/
    background-color: #1d1d1d;
    padding: 4px;
    border-radius: 3px;
}
a.champ-wr-a-champion-table {
    display: block;
}
a.champ-wr-a-champion-table:hover {
    
    background-color: #eaeaea;
    border-radius: 3px;
}

.rb-build-tier-span {
    background-color: #666;
    border-radius: 3px;
    /*line-height: 22px;*/
        text-align: center;
    height: 20px;
    width: 20px;
        padding: 0px;
    top: 1px;
    position: relative;
    font-size: 14px;
    font-size: 12px;
    font-weight: bold;
    /* padding-left: 7px; */
    /* padding-right: 7px; */
    display: inline-block;
    color: #f0e6d2;
    color: white;
    /*margin-right: 3px;*/
}
.rb-s-tier {
    background-color: #e81123;
}
.rb-a-tier {
    background-color: #F7630C;
}
.rb-b-tier {
    background-color: #FF8C00;
}
.rb-c-tier {
    background-color: #498205;
}
.rb-d-tier {
    background-color: #00B7C3;
}
.rb-e-tier {
    background-color: #0063B1;
}
.rb-f-tier {
    background-color: #881798;
}
.NoTier {
    background-color: #666;
}

/** Table Left Border Tiers */
.border-S-tier {
    border-left: 2px solid #e81123;
}
.border-A-tier {
    border-left: 2px solid #F7630C;
}
.border-B-tier {
    border-left: 2px solid #FF8C00;
}
.border-C-tier {
    border-left: 2px solid #498205;
}
.border-D-tier {
    border-left: 2px solid #00B7C3;
}
.border-E-tier {
    border-left: 2px solid #0063B1;
}
.border-F-tier {
    border-left: 2px solid #881798;
}

tr.th-tr-tier-table {
    border-left: 5px solid #e31221;
    border-right: 5px solid #e31221;
}
tr.rb-build-overview-tr:last-child {
    /*border-bottom: 5px solid #e31221;*/
}
/*
tr.tr-tier-s {
    border-left: 5px solid #e81123;
    border-right: 5px solid #e81123;
}
tr.tr-tier-a {
    border-left: 5px solid #F7630C;
    border-right: 5px solid #F7630C;
}
tr.tr-tier-b {
    border-left: 5px solid #FF8C00;
    border-right: 5px solid #FF8C00;
}
tr.tr-tier-c {
    border-left: 5px solid #498205;
    border-right: 5px solid #498205;
}
tr.tr-tier-d {
    border-left: 5px solid #00B7C3;
    border-right: 5px solid #00B7C3;
}
tr.tr-tier-e {
    border-left: 5px solid #0063B1;
    border-right: 5px solid #0063B1;
}
tr.tr-tier-f {
    border-left: 5px solid #881798;
    border-right: 5px solid #881798;
}*/
/* Tier list table fades */
tr.tr-tier-s {
    background-image: linear-gradient(to left, rgba(255,0,0,0), rgba(232, 17, 35, 0.2)) !important;
}
tr.tr-tier-a {
    background-image: linear-gradient(to left, rgba(255,0,0,0), rgba(247, 99, 12, 0.2)) !important;
}
tr.tr-tier-b {
    background-image: linear-gradient(to left, rgba(255,0,0,0), rgba(255, 140, 0, 0.2)) !important;
}
tr.tr-tier-c {
    background-image: linear-gradient(to left, rgba(255,0,0,0), rgba(73, 130, 5, 0.2)) !important;
}
tr.tr-tier-d {
    background-image: linear-gradient(to left, rgba(255,0,0,0), rgba(0, 183, 195, 0.2)) !important;
}
tr.tr-tier-e {
    background-image: linear-gradient(to left, rgba(255,0,0,0), rgba(0, 99, 177, 0.2)) !important;
}
tr.tr-tier-f {
    background-image: linear-gradient(to left, rgba(255,0,0,0), rgba(136, 23, 152, 0.2)) !important;
}
span.tier-champ-page {
    min-width: 50px !important;
    /*padding-left: 8px !important;*/
    padding-left: 0px !important;
}

.tab-text-l-lolwr {
    padding-left: 10px;
    padding-right: 10px;
}
a.tab-l-lolwr {
    display: inline-block;
    min-width: 140px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.tab-text-l-lolwr.active-tab-lol-wr {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    font-size: 14px !important;
}
.tab-text-l-lolwr {
            border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.tab-lolwr-wrap {
    border-bottom: 1px solid rgba(12, 12, 12, 0.15);
    margin-bottom: 20px;
        margin-top: 10px;
}
.tab-text-l-lolwr.active-tab-lol-wr {
    background-color: #E31221;
    color: white !important;
    font-weight: bold;
    font-size: 14px;
}
a.tab-l-lolwr:hover {
    text-decoration: none;
}
a.tab-l-lolwr:hover {
    text-decoration: none;
    background-color: rgba(227, 18, 33, 0.1);
    cursor: pointer;
}
.tab-text-l-lolwr {
    font-size: 14px !important;
    color: black !important;
    font-weight: bold !important;
}
a.tab-l-lolwr {
    margin-right: 10px;
}

/*
td.rb-build-overview-td {
    background-color: rgba(0, 0, 0, 0.65);
}
tr.rb-build-overview-tr {
    background-image: url(https://img.rankedboost.com/wp-content/plugins/league/assets/champion-splash-2/Darius.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
*/
.rb-build-overview-wrap-tabl {
    border-radius: 3px;
}

a.champ-wr-a-champion-table {
    display: inherit;
    padding: 5px;
    padding-bottom: 10px;
    padding-top: 5px;
    padding-right: 5px;
    min-width: 85px; 
    /* background-color: #f5f5f5; */
    /* border: 1px solid #e6e8ea; */
    /* box-shadow: 0 2px 4px rgba(0,0,0,.1); */
    border-radius: 3px;
    text-align: left;
}

a.champ-wr-a-champion-table {
    min-height: 88px;
    min-width: 88px;
    padding-top: 8px;
    vertical-align: top;
    background-color: #e9e9e9;
    border-radius: 4px;
    padding: 4px;
    box-shadow: 0 2px 2px 0 rgb(216 211 208), 0 0 0 1px rgba(0,0,0,0.08);

}

a.champ-wr-a-champion-table:hover {
    border-radius: 3px;
    background-color: #e7f4ff;
    box-shadow: 0 1px 2px 0 #2196f3, 0 0 0 1px #2196f3;
}

.lolwr-champion-name-table {
    text-align: center;
    min-width: 80px;
    min-height: 114px;

}
img.champion-icon-img-bottom-article {
    display: block;
    margin: auto;
}
img.rb-item-img.tier-list-lolwr-img {
    /*width: 50px;*/
    width: 40px;
    border: 1px solid #614a25;
    margin-left: 0px;
    margin-right: 10px;
    background-color: #040201;
}
td.rb-build-overview-td.tier-list-wr-build {
    min-width: 110px;
}

img.champion-icon-img-simple.tier-list-lolwr-counter-icon {
    width: 40px;
    border-radius: 6px;
    margin-right: 10px;
}

.tier-lolwr-table-spacing {
    margin-bottom: 30px;
}
td.rb-build-overview-td.tier-list-wr-build.counter-bg-tier-table {
    background-image: linear-gradient(to left, rgba(227, 18, 33, 0.05), rgba(227, 18, 33, 0.25)) !important;
}
td.rb-build-overview-td.tier-list-wr-build.goodwith-bg-tier-table {
    background-image: linear-gradient(to left, rgba(63, 81, 181, 0.05), rgba(63, 137, 181, 0.25)) !important;
}
td.rb-build-overview-td.tier-list-wr-build.strong-bg-tier-table {
        background-image: linear-gradient(to left, rgba(73, 130, 5, 0.05), rgba(73, 130, 5, 0.25)) !important;
}



/* Footer links */
span.other-content-footer {
    font-size: 12px;
    text-transform: uppercase;
        margin-left: 10px;
}
span.other-content-footer:hover {
}
a.champ-wr-a-footer {
    display: block;
    margin: 10px;
    /* background-color: #f5f5f5; */
    border: 1px solid #333;
    border-radius: 3px;
    padding: 10px;
    line-height: 18px;
    font-weight: bold;
    color: #333;
}
a.champ-wr-a-footer {
    /*background-color: #221F1F;
    border: 1px solid #333;
    color: #fafdff;*/
}
p.bot-art-role-wrap-footer {
    margin: 0px;
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 10px;
    color: #222;
    margin-top: 20px;
    font-weight: bold;
}
a.champ-wr-a-footer:hover {
    background-color: #e31221;
    border: 1px solid #e31221;
    color: white !important;
}
.strip-padding-wr-footer{
    padding: 0px !important;
}

.role-wrap-footer-secondary{
    display: inline-block;
    width: 50%;
        vertical-align: top;
}
.role-wrap-footer {
    display: inline-block;
    vertical-align: top;
        width: 20%;
}


@media (max-width: 1200px){   
.role-wrap-footer-secondary{
    display: inline-block;
    width: 100%;
}
.role-wrap-footer {
        width: 50%;
}

img.champion-icon-img {
    width: 90px;
}
.rb-build-champion-icon {
    width: 90px;
}
p.entry-title-rb-build {
    margin-top: 0px;
}
p.entry-title-rb-build {
    font-size: 18px!important;
}

}


li.lolwr-tier-ex-l {
    list-style: none;
    font-size: 12px;
    margin-bottom: 10px;
}

ul.lolwr-tier-ex-u {
    padding: 0px;
}
p.lolwr-tier-explanations {
    margin: 0px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #333;
}
li.lolwr-expla-s-tier {
    background-color: #fef3f4;
    padding: 5px;
    border-radius: 4px;
}
li.lolwr-expla-a-tier {
    background-color: #fef7f2;
    padding: 5px;
    border-radius: 4px;
}
li.lolwr-expla-b-tier {
    background-color: #fff9f2;
    padding: 5px;
    border-radius: 4px;
}
li.lolwr-expla-c-tier {
    background-color: #f5f8f2;
    padding: 5px;
    border-radius: 4px;
}
.tier-expla-wrap {
    margin-bottom: 20px;
    margin-top: 20px;
}

a.counter-a-champ {
    display: inherit;
    /* padding: 5px; */
    padding-bottom: 10px;
    padding-top: 5px;
    padding-right: 5px;
    min-width: 85px;
    /* background-color: #f5f5f5; */
    /* border: 1px solid #e6e8ea; */
    /* box-shadow: 0 2px 4px rgba(0,0,0,.1); */
    /* border-radius: 3px; */
    text-align: left;
}
a.counter-a-champ:hover {
    opacity: 0.6;
    background-color: #eaeaea;
    border-radius: 3px;
}

span.span-num-table-build {
    position: absolute;
    bottom: -12px;
    font-size: 11px;
    right: 32px;
    background-color: #020202cc;
    color: #ffffff;
    border-radius: 4px;
    /* padding: 4px; */
    padding-left: 4px;
    padding-right: 4px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);



}
span.img-build-item-t-lolwr {
    position: relative;
}
@media (max-width: 1200px){   
span.span-num-table-build {
    bottom: -12px;
    right: 32px;

}
}


/* corner css */
img.champion-icon-img-bottom-article-chill {
    width: 20px;
    display: inline-block;
    padding-bottom: 4px;
}
a.champ-wr-a-champion-table.corner-a {
    padding-bottom: 5px !important;
}
.champ-name-lolwr-tier-table.corner-name {
    display: inline-block;
}
.lolwr-champion-name-table.corner-champ-name {
    text-align: left !important;
}

.rb-build-overview-wrap-tabl.corner-tabl {
    display: inline-block;
    width: 49%;
}
p.champ-title-corner {
    display: inline-block;
    margin-bottom: 5px;
    /* PADDING-LEFT: 10PX; */
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #333;
}
@media (max-width: 1200px){   
.rb-build-overview-wrap-tabl.corner-tabl {
    width: 100%;
}
}

/*top menu champ page scroll*/
/*
.tab-lolwr-wrap {
    overflow-y: hidden;
    overflow-x: scroll;
    white-space: nowrap!important;
    width: 100%;
    vertical-align: top;
    overflow: scroll;
}
 */


 li.ssbulitl.navi-fast {
    display: inline-block;
    margin: 14px 14px 17px 0px;
    border: 1px solid #e31221;
    padding: 5px;
    font-size: 12px;
    color: #262626;
    font-weight: 600;
    border-radius: 3px;
    background-color: #e3122114;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}

ul.navi-wr-single-holder {
    padding-bottom: 0px;
    padding-left: 0px;
}
a.navilinkwrcs {
    color: #181818!important;
}
span.adtxtwrbuild {
    background-color: #ef0000;
    color: white;
    padding: 3px;
    border-radius: 2px;
box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}
span.aptxtwrbuild {
    background-color: #3366ff;
    color: white;
    padding: 3px;
    border-radius: 2px;
box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}
span.astxtwrbuild {
    background-color: #800080;
    color: white;
    padding: 3px;
    border-radius: 2px;
box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}
span.hptxtwrbuild {
    background-color: #009315;
    color: white;
    padding: 3px;
    border-radius: 2px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}

p.content-area-info-standard-rb.css-alt-for-text {
    font-weight: 500;
    color: #017d05!important;
    background-color: #4caf5029;
    padding: 0px;
    padding-top: 2px;
    padding-left: 8px;
    border-radius: 8px 8px 0px 0px;
    font-size: 15px!important;
    margin-bottom: -4px!important;
    font-weight: 700;

}



span.textnaviwr {
    font-size: 12px;
}

li.ssbulitl.navi-fast:hover {
    background-color: #ff3a48;
    transition-duration: 0.5s;
    color: azure!important;
}

.wrnavilinktext {
    margin-bottom: 0px;
    margin-top: -25px;
}

.abilityextinfowr {
    font-weight: 700;
    font-style: italic;
}
 
.rb-user-notice-reminder {
    margin: 0px;
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 10px;
    color: #545151;
    margin-top: 20px;
    font-weight: bold;
}

.rb-build-main-header-bottom-left {
    background-image: linear-gradient(to left, rgba(255,0,0,0), rgb(84 84 84 / 5%)) !important;
    padding: 20px;
    padding-bottom: 0px;
    border-radius: 5px;
}


img.champion-rune-img.main-rune-lolwr-tier-table {
    width: 40px;
    margin: 0px;
}

@media (max-width: 1200px){   
img.champion-rune-img.main-rune-lolwr-tier-table {
}
}

img.main-tier-header-img-lolwr {
    border-radius: 5px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    margin-bottom: 20px;
}
.main-tier-header-img-lolwr-wrap {
    text-align: center;
}

img.rb-item-img.build-page-item-lolwr {
    margin-right: 9px;
}


span.rune-name-lol-wr {
    font-weight: bold;
    text-align: center;
}
.lolwr-champion-rank-table.rune-td-lolwr {
    text-align: center;
}
.lolwr-champion-rank-table.rune-td-lolwr-type {
    font-style: italic;
    text-align: center;
    color: #555;
}
img.champion-rune-img.main-rune-lolwr-tier-table {
    margin: auto;
    margin-bottom: 5px;
    margin-top: 5px;
    display: block;
}
.runes-lolwr-t-wrap {
    background-color: #f9f9f9;
    border-radius: 3px;
}
span.ad-lolwr-t-text {
    color: #E91E63;
    font-weight: bold;
}

span.ap-lolwr-t-text {
    color: #2196F3;
    font-weight: bold;
}
span.mr-lolwr-t-text {
    color: #3F51B5;
    font-weight: bold;
}
span.ar-lolwr-t-text {
    color: #ff9800;
    font-weight: bold;
}

p.title-content-lolwr-p {
    margin: 0px;
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
    margin-top: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
.runes-lolwr-t-wrap {
    padding: 5px;
}

img.rb-item-img.smaller-image-size.in-para-img.skill-order-img-lolwr-sen {
    width: 20px;
    margin: 0px;
}
span.rb-build-ability-single-letter {
    font-weight: bold;
    color: #333;
}
th.rb-build-overview-th.abilities-th {
    
    text-align: center;
}
img.rb-item-img-ability-img.ability-table-img {
    display: block;
    margin: auto;
}
span.ability-name-table-lolwr {
    display: block;
}
.ability-table-th-wrap {
    display: inline-block;
    text-align: center;
}
.ability-table-th-wrap {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08)!important;
    padding-left: 3px;
    padding-right: 3px;
    background-color: whitesmoke;
    border-radius: 3px;
    padding-bottom: 6px;
    padding-top: 6px;
    min-width: 95px;
min-height: 115px;

}

tr.rb-build-overview-tr.abilities-tr {
    border-bottom: 2px solid #cdcdcd;
}
table.rb-build-overview.lol-wr-tier-table {
}
.lolwr-champion-rank-table {
    font-weight: 500;
}

th.rb-build-overview-th.abilities-th {
    padding-bottom: 10px;
}

td.rb-build-overview-td.abilities-td {
    background-color: #ffffff08;
}
p.header-piece-lolwr-temp {
    color: #111!important;
    line-height: 1.3!important;
    font-weight: bold;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-left: 0px solid #ff3214;
    margin-bottom: 10px!important;
       font-size: 16px !important;
    margin-top: 30px;
}
span.rb-build-ability-single-name {
    font-weight: bold;
}
img.rb-item-img.tier-list-lolwr-img.enchantment-ind {
    border: 3px solid #673AB7;
}
.rb-build-overview.lol-wr-tier-table.abilites-table-build {
    width: initial;
}
th.rb-build-overview-th.abilities-th {
    background-color: #ffffff !important;
    color: #333 !important;
}
.item-list-desc-sep-lolwr {
    margin-bottom: 5px;
    background-color: #f5f5f5;
    padding: 5px;
}
.lolwr-champion-rank-table.rune-td-lolwr-desc.item-lol-wrlist {
    font-weight: bold;
    color: #3b9c3f;
}

.runes-lolwr-t-wrap:hover {
    background-color: #2196f32e;
    box-shadow: 0 1px 1px 0 #2196f359, 0 0 0 1px #2196f359;
}
.runes-lolwr-t-wrap {
    min-height: 88px;
    min-width: 88px;
    padding-top: 8px;
    vertical-align: top;
    background-color: #f1f1f1;
    border-radius: 4px;
    padding: 4px;
    box-shadow: 0 2px 2px 0 rgb(216 211 208), 0 0 0 1px rgba(0,0,0,0.08);
}

span.weakacounter {
    color: #f7f9fa;
    background-color: darkgreen;
    padding: 4px;
    border-radius: 3px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}

span.goodwcounter {
    color: #f7f9fa;
    background-color: #3366ff;
    padding: 4px;
    border-radius: 3px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}

span.strongacounter {
    color: #f7f9fa;
    background-color: #ff0000;
    padding: 4px;
    border-radius: 3px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}


img.champion-rune-img.main-rune-lolwr-tier-table.main-keystone-lolwr {
    width: 40px;
}
img.champion-rune-img.main-rune-lolwr-tier-table {
    width: 30px;
}



span.tlheadingwrpick {
    background-color: #4CAF50;
    color: azure;
    padding: 4px;
    border-radius: 4px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}
span.tlheadingwrban {
    background-color: #e31221;
    color: azure;
    padding: 4px;
    border-radius: 4px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
}

span.subroletextwr {
    font-size: 12px;
    font-weight: 500;
}


img.champion-role-img-build {
       /* padding-top: 8px; */
    /* padding-left: 10px; */
    /* padding-bottom: 8px; */
    padding-right: 2px;
    width: 24px;
    -webkit-filter: drop-shadow(1px 4px 4px rgba(0,0,0,.2));
}

.rb-item-build-role-1-middle {
    background-color: #2196f338;
    padding-left: 2px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 4px;
    border: 1px solid #2196f3b3;
}
.rb-item-build-role-2-middle {
    background-color: #2196f338;
    padding-left: 2px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 4px;
    border: 1px solid #2196f3b3;
}

.rb-item-build-role-1-top {
    background-color: #ffc10747;
    padding-left: 2px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 4px;
    border: 1px solid #ff9800bf;
}

.rb-item-build-role-1-jungle {
    background-color: #4caf504a;
    padding-left: 2px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 4px;
    border: 1px solid #4caf50a6;
}

.rb-item-build-role-1-adc {
   background-color: #ff110040;
    padding-left: 2px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 4px;
    border: 1px solid #f44336ab;
}

.rb-item-build-role-2-top {
    background-color: #ffc10747;
    padding-left: 2px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 4px;
    border: 1px solid #ff9800bf;
}

.rb-item-build-role-2-jungle {
    background-color: #4caf504a;
    padding-left: 2px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 4px;
    border: 1px solid #4caf50a6;
}

.rb-item-build-role-2-adc {
   background-color: #ff110040;
    padding-left: 2px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 4px;
    border: 1px solid #f44336ab;
}

.rb-build-off-item-imgs {
    padding-left: 10px;
}
.rb-build-off-item-title.header {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
    margin-top: 6px;
    margin-left: 4px;
}

.rb-item-build-role-1-support {
    background-color: #673ab747;
    padding-left: 2px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 4px;
    border: 1px solid #9c27b0ba;
}
.champion-build-sep-oi {
    margin-bottom: 12px;
}


.rb-item-build-role-2-support {
    background-color: #673ab747;
    padding-left: 2px;
    box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 4px;
    border: 1px solid #9c27b0ba;
}






.tab-text-l-lolwr {
    background-color: #262626;
    color: white !important;
box-shadow: 0 5px 5px rgba(50,50,93,.1), 0 5px 5px rgba(0,0,0,.07);
    border-radius: 4px;
}

a.tab-l-lolwr {
    margin-bottom: 10px;
}

.tab-text-l-lolwr:hover {
    background-color: #0178ae;
    transition-duration: 0.5s;
}






.table-data-div-rb {
    border: 1px solid #cccccc!important;
    background-color: white;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
}







/*
USERMANG CSS 
*/


p.content-area-info-standard-rb.css-alt-for-text {
    font-weight: bold;
}



p.content-area-info-standard-rb {
    background-color: #f5f5f5;
    
}

img.rb-item-img-ability-img {
    border-radius: 4px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
}

img.rb-item-img {
    border-radius: 6px;
}


p.paragraph-title-css-rb.alt-text-more-other {
    font-size: 14px!important;
    font-weight: 500!important;
}


img.champion-icon-img-similiar-champion {
    border-radius: 4px;
}








.wr-champ-name {
    border-radius: 3px;
    /* display: inline-block; */
    font-size: 14px;
    background-color: #f3f3f3;
    padding: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 5px;
    margin-left: 0px;
    vertical-align: top;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
}
img.champion-icon-img-bottom-article {
    width: 60px;
    border-radius: 6px;
   
    margin-bottom: 6px;
}

a.champ-wr-a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 17%;
    /* border: 1px solid #e6e6e6; */
    background-color: #ffffff;
    margin-left: 10px !important;
    /* border-bottom: 1px solid #e2e2e2; */
}
a.champ-wr-a {
    color: #007fac;
}







p.content-area-info-standard-rb.css-alt-for-text {
    font-weight: 500;
    color: #02a008!important;
    background-color: white;
    padding: 0px;
    
}





p.content-area-info-standard-rb {
    
}


.forsep-simple {
    padding-top: 24px;
}

p.content-area-info-standard-rb.css-alt-for-text.further {
    color: #1a1a1a!important;
    font-size: 16px!important;
}

p.content-area-info-standard-rb.css-alt-for-text.color {
    color: #2196F3!important;
}




.link-notice-text {
    font-size: 14px;
    
    color: #046abb;
}

.rb-build-off-item-title.add-margin-title-sillo {
    font-weight: bold;
    font-size: 18px;
    padding-left: 2px;
}



p.content-area-info-standard-rb.css-alt-for-text-q-a {
    font-weight: 500;
    color: #017d05!important;
    background-color: #4caf5017;
    padding: 0px;
    padding-top: 2px;
    padding-left: 8px;
    border-radius: 8px 8px 0px 0px;
    font-size: 15px!important;
    margin-bottom: -4px!important;
    font-weight: 700;
    
}


p.content-area-info-standard-rb.css-alt-q-a {
    padding: 0px;
    margin: 0px;
    padding: 10px;
    border-radius: 0px 0px 8px 8px;
    background-color: #f7f9fa;
    
    border: none;
    font-size: 14px !important;
    color: #333 !important;
}







li.list-data-item-rb {
    border-radius: 5px;
    font-size: 14px;
    padding: 4px 6px 4px 6px;
    margin: 4px 4px 4px -40px;
    vertical-align: top;
    color: #262626;
    background: #f7f9fa;
    border: 1px solid #e1e1e1;
    box-shadow: 0 8px 8px rgba(50,50,93,.1), 0 5px 4px rgba(0,0,0,.07);
    display: inline-block;
    margin-right: 2px;
    margin-top: 2px;
}

ul.list-data-body-rb {
    padding-bottom: 4px;
}






.rarity-text-for-sen.leg {
    color: #ff540b;
}

.rarity-text-for-sen.rar {
    color: #e9af00;
}


.rarity-text-for-sen.mag {
    color: #3366ff;
}

.rarity-text-for-sen.nor {
    color: #494949;
}



.rarity-text-for-sen {
    display: inline;
    font-weight: 600;
}









p.content-area-info-standard-rb.css-alt-q-a {
    -webkit-box-shadow: inset 10px 0px 19px 0px rgb(50 50 50);
    -moz-box-shadow: inset 10px 0px 19px 0px rgba(50, 50, 50, 0.73);
    border-radius: 3px;
    box-shadow: inset 10px 0px 19px 0px rgb(50 50 50 / 7%);
}






p.rb-build-subtitle-text-con {
    -webkit-box-shadow: inset 10px 0px 19px 0px rgb(50 50 50);
    -moz-box-shadow: inset 10px 0px 19px 0px rgba(50, 50, 50, 0.73);
    /* border-radius: 3px; */
    padding: 8px;
    border-radius: 8px 8px 8px 8px;
    background-color: #f7f9fa;
    margin-left: -8px;
    margin-right: -8px;
    border: none;
    font-size: 14px !important;
    color: #333 !important;
    box-shadow: inset 10px 0px 19px 0px rgb(255 255 255);
}

img.item-object-icon-for-table-icons {
    width: 25px;
}




.sim-class-wrap-d4-skills.class-weapon-links {
    max-height: 135px;
    height: 135px;
}



.sim-class-wrap-d4-skills.class-armor-links {
    max-height: 155px;
    height: 155px;
}


















.dt-dd-div-wrap {
    margin-top: 16px;
    background-color: whitesmoke;
    border-radius: 4px;
    padding: 6px;
    border: 1px solid #a7a7a7;
    font-size: 15px;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%), 0 -2px 5px 0 rgb(0 0 0 / 20%);
}

dt.term-name-rb {
    font-size: 18px;
    border-bottom: 2px solid #e31221;
    display: inline;
    padding-left: 6px;
    padding-right: 6px;
    margin-left: 6px;
}

dd.term-explained-rb {
    padding: 6px;
}


ul.list-link-body-rb {
    padding-bottom: 0px;
}


img.class-link-to-skill-icon-d4-sub-single.rune-links {
    width: 80px;
    border-radius: 61px;
}

.link-title-for-each-type.rune-links {
    margin-bottom: -4px;
}

.sim-class-wrap-d4-skills.gem-links {
    max-height: 130px;
    height: 130px;
}


.tab-lolwr-wrap {
    width: auto;
    overflow-x: auto;
    white-space: nowrap;
}

.unquie-how-to-get-pokemon-method-css {
    margin-top: 10px;
}


.rb-build-type-icon {
    -webkit-filter: drop-shadow(1px 4px 4px rgba(0,0,0,.2));
}


.rb-build-type-icon {
    display: inline-block;
}
li.list-sub-link-item-rb {
    border-radius: 5px;
    font-size: 14px;
    padding: 7px 10px 7px 7px;
    margin: 7px 7px 7px -24px;
    vertical-align: top;
    background: #f7f9fa;
    border: 1px solid #e8eaeb;
    color: #0067b1;
    box-shadow: 0 15px 35px rgba(50,50,93,.1), 0 5px 15px rgba(0,0,0,.07);
    display: inline-block;
    margin-right: 40px;
    margin-top: 10px;
}
img.inc-icon.counters {
    display: inline-block;
}
























.cp-css-text-holder-table.alt {
    font-size: 20px;
    font-weight: 500;
}

    .img-holder-css-counter-table {
        display: inline-block;
    }

    img.inc-icon {
        width: 55px;
        margin-right: 8px;
        vertical-align: bottom;
        -webkit-filter: drop-shadow(1px 4px 4px rgba(0, 0, 0, .2));

    }

    .table-tt-unit {
        display: inline-block;
        font-size: 16px;
    }



@media (min-width: 720px){

    .counter-weak-n-strong-holder-css-bdsp.first {
        margin-right: 32px;
    }
    .counter-weak-n-strong-holder-css-bdsp {
        width: 48%;
        display: inline-block;
    }

}
.site-inner p a {
    color: #0088f5;
    text-decoration: none !important;
    /* -webkit-box-shadow: inset 0 -2px 0 #0dbe98; */
    padding-left: 0px!important;
    padding-bottom: 0px!important;
    padding-right: 0px!important;
    /* box-shadow: inset 0 -2px 0 #0dbe98; */
    /* box-shadow: inset 0 -2px 0 #0088f5; */
}

li.list-regular-item-rb.ssbulitl {
    font-size: 14px;
}
.each-ingredient-recipe-div-holder-pla:hover {
    border: 1px solid #03a9f4;
    background-color: #e1f5fe;
    color: #1757bb;
}
.similar-object-div-name-pla:hover {
    border: 1px solid #03a9f4;
    background-color: #e1f5fe;
    color: #1757bb;
}


.nd-part-css-type {
    margin-left: 4px;
}

.table-data-div-rb {
    height: 100%;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
}
td.table-td-data-rb.list-text-spdef {
    color: #00648f!important;
}

td.table-td-data-rb.pokedex-poke-css-spdef {
    color: #056a95!important;
}
.same-type-attack-bonus-apply-bdsp {
    color: #d90c07;
    font-weight: bold;
}


.Flying{ color: #5c66a1 !important;}
.Poison{ color: #974783 !important;}
.Bug{ color: #636c3b !important;} /*76872a*/
.Fire{ color: #c1411b !important;} /*dd5025*/
.Ice{ color: #1a7c74 !important;} /*2d958c*/
.Ground{ color: #936824 !important;} /*ab7c31*/
.Water{ color: #0e7789 !important;} /*288b9b*/
.Grass{ color: #357e1a !important;} /*459b25*/
.Electric{ color: #8b6b0f !important;} /*a98404*/
.Steel{ color: #4c6d75 !important;}
.Fairy{ color: #b12558 !important;} /*cf4d7d*/
.Psychic{ color: #7c1b34 !important;} /*cb3f63*/
.Fighting{ color: #cb3333 !important;}
.Ghost{ color: #773bb3 !important;}
.Rock{ color: #776d2f !important;}
.Dragon{ color: #3d4891 !important;}
.Normal{ color: #4f4f4f !important;}
.STABTextColor{ color: #c10500 !important;}

.symbol-stat-bdsp.in {
    color: #064809 !important;
}
.symbol-stat-bdsp.de {
    color: #380404 !important;
}
a.navilinkwrcs.links-in-text {
    color: #006bc1!important;
    font-weight: bold;
}

a.card-deck-a {
    color: #0062b1;
}

img.guide-bdsp-image-css {
    border-radius: 8px;
    -webkit-filter: drop-shadow(1px 4px 4px rgba(0, 0, 0, .2));
}