.clear:after,.clear:before{content:"";display:table;clear:both}.breedr i.genericon,i.genericon{padding-top:3px;padding-right:4px}.breedr img,.single-animal img,.single-litter img{display:block}.breedr .columns{display:flex;flex-flow:row wrap;margin:0!important;padding:0!important}.breedr .columns>*{display:block;flex-grow:1;width:100%;padding-right:1em}.breedr .columns.one>*{max-width:100%;flex-basis:100%}.breedr .columns.two>*{max-width:50%;flex-basis:50%}.breedr .columns.three>*{max-width:calc(100%/3);flex-basis:calc(100%/3)}.breedr .columns.four>*{max-width:25%;flex-basis:25%}.breedr .columns.five>*{max-width:20%;flex-basis:20%}.breedr-animal-widget li,.breedr-card,.litter-card{font-family:sans-serif}.breedr .entry ul,.breedr .entry-content ul{padding:0;margin:0}.breedr-animal-widget li{list-style-type:none;position:relative;border:0!important;margin:0 0 1em!important;padding:0 1em 0 0!important}.breedr-animal-widget a{border:0}.breedr-animal-widget .card-image{position:relative;background-color:#000}.breedr-animal-widget .card-image img{width:100%}.breedr-animal-widget .card-overlay{position:absolute;bottom:0;left:0;max-width:90%}.breedr-animal-widget .card-overlay .card-title{font-size:10px;font-weight:200;text-transform:uppercase;letter-spacing:.5pt;background-color:rgba(255,255,255,1);margin:0;padding:5px 5px 0 0}.entry-content .breedr h1{margin:.5em 0;padding:0}.breedr h2,.entry-content .breeder-section h2{margin:1em 0 .5em;padding:0}.entry-content .breedr-content{margin:.5em 0 0}.breedr-list ul{list-style:none!important;margin:0!important;padding:0!important}.breedr-list>ul>li{padding:1em 0!important;border-bottom:1px solid rgba(0,0,0,.1);list-style:none!important}.breedr-list>ul>li:nth-last-child(1){padding-bottom:0;border-bottom:0}.breedr-list ul li .item-icon{max-width:64px!important;float:right;margin-left:1em}.breedr-list ul li .item-title{font-weight:700;font-size:1.1em;text-transform:uppercase;margin:0;padding:0;display:inline-block}.breedr-list ul li .item-content{display:block;opacity:.75;font-size:.8em;padding:0;margin:0}.breedr-list ul li ul.item-details{list-style:none;padding:.5em 0 0;margin:0;font-size:.8em;font-style:italic;opacity:.3}.breedr-list ul li .item-details li{display:inline-block;margin-right:1em}.single-animal .breedr-featured-image img{width:100%;display:block}.single-animal .breedr-featured-image{margin-bottom:1em}.breedr-card{position:relative;padding:0;margin:0 0 1em}.breedr-card a{border:0}.breedr-card .card-image{position:relative;background-color:#000}.breedr-card .card-image img{width:100%}.breedr-card .card-overlay{position:absolute;bottom:0;left:0;max-width:85%}.breedr-card .card-overlay .card-title{font-weight:200;text-transform:uppercase;letter-spacing:.5pt;background-color:rgba(255,255,255,1);margin:0;padding:.75em .75em 0 0}.litter-card .card-image{background-color:#000}.litter-card .card-image img{opacity:.5}.litter-card .card-overlay{top:1.5em;left:1.5em;width:100%;color:#FFF}.litter-card .card-overlay .card-title{padding:00;background-color:transparent;color:#FFF;font-weight:700;text-transform:none}.litter-card .card-overlay ul{margin:1em 0;font-size:.9em;list-style-type:none;text-transform:uppercase}.litter-card a:hover .card-image img{opacity:.2}.litter-card a:hover .card-overlay{display:block}.columns.one .breedr-card .card-overlay .card-title{font-size:1.3em}.columns.two .breedr-card .card-overlay .card-title{font-size:1em}.columns.three .breedr-card .card-overlay .card-title{font-size:.8em;font-weight:400}.columns.five .breedr-card .card-overlay .card-title,.columns.four .breedr-card .card-overlay .card-title{font-size:.5em;font-weight:100}.breedr .breedr-details ul{list-style-type:none;margin-bottom:0;padding-bottom:0}.breedr .breedr-details ul li{display:inline-block;margin-bottom:1em;border:0 !important}.breedr .breedr-details ul li em{display:block;text-transform:uppercase;font-size:.6em;font-style:normal;opacity:.6}.breedr .breedr-details ul li span{display:block}.unlicensed-footer{opacity:.7;text-align:center;padding-top:2em;font-size:14px}@media only screen and (max-width:780px){.breedr .columns.five>*,.breedr .columns.four>*,.breedr .columns.three>*{max-width:50%;flex-basis:50%}.card-overlay{position:static!important;max-width:none}.litter-card .card-overlay,.litter-card .card-overlay .card-title{color:#000}.litter-card .card-overlay ul{font-size:.6em}.litter-card .card-overlay ul i{display:none}}