/* info: https://www.usalegalcasinos.com/wp-content/themes/astra-child/style.css */
.h2,.h3,.h4,.h5,.h6{clear:left}.h1{color:#900000}a{text-decoration:underline;color:#00e}a:hover,a:visited{text-decoration:none}.snapshot{width:100%;font-size:90%;padding:5px}.logo{min-width:40%;float:left;padding:1%}.short2{width:60%;float:right}.short2 ul{padding:0%;margin:0 0 5% 0%;list-style:none}.visitarrow{display:block}.visitarrow a{color:#900000;background-image:url(https://www.usalegalcasinos.com/images/visitarrow.png);background-repeat:no-repeat;background-position:left;padding:2% 3% 2% 15%;text-decoration:underline;margin:8% 0 3% 0%}.eighty{font-size:80%}.eighty a{color:#fff}.shortright{width:27%;float:right;padding:0%}.shortright p{margin-top:2%}.rednew{padding:0;margin:0}.shortright ul{list-style:none;text-indent:12%;padding:1%;margin:0}.shortright li{padding-bottom:1%;margin:0}.shortright p{max-width:85%;margin:3%;text-align:center}.title{font-size:clamp(16px, 5vw, 48px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snapshot{width:100%;clear:both;padding:5px;margin-bottom:1%;float:left}.sbhead{background-color:#900000;color:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;font-size:120%}.oneten{font-size:110%;font-weight:700}.sidebarbest{text-align:center;margin:0% 1% 4% 0%;background-color:#334155;width:49%;float:left;color:#fff}.sidebarbest img{padding-bottom:1%}.sideheader{font-family:Georgia,"Times New Roman",Times,serif;background-color:#900000;color:#fff}.sidebarbest ul{padding-bottom:1%;font-weight:400;color:#fff}.sidebarbest li{list-style-type:none}.bluebg{background-color:#900000;border:1px solid #fff;color:#fff;margin:1% 5% 1% 5%}.bluebg a{color:#fff;font-weight:700;padding:1%;text-align:center;text-decoration:underline}.bluebg a:hover{text-decoration:none}.redbg{background-color:#900000;text-decoration:none;color:#fff;font-weight:700;padding:1%}.redbg a{color:#fff;font-weight:700;padding:1%;text-align:center;text-decoration:none}.boxright{max-width:45%;float:right}.boxleft{max-width:50%;float:left}@media screen and (max-width:767px){.leftreview{width:100%;background-color:#e7e7e7;float:left;text-align:left;margin:4% 0% 1% 0%;font-size:100%}.rightreview{display:none}.reviewbonus{width:100%;text-align:center;float:left;font-size:100%;margin:4% 0 1% 0%;padding:1%}.newinfo{width:65%;border:2px solid #e7e7e7}.revbanking h3{color:#fff;background-color:#980000;padding:2%;font-size:100%}.revbanking img{padding:4%;text-align:center;clear:left}.revdeposits{min-width:100%}.revwithdraws{min-width:100%}.snapshot{width:100%;font-size:100%}.logosnap{width:49%;float:left}.depositsnap{display:none}.visitsnap{width:50%;float:left}.bulletsnap{display:none}.shortlogo{min-width:100%;padding:1%;clear:both}.logoshort{float:left;width:45%}.longtext{display:none}.bigred{color:#980000}.textbonus{display:none}.text2{text-align:center;width:50%;float:right}}@media screen and (max-width:490px){.snapshot{width:100%;font-size:100%}.snapshot p{font-size:100%}.bigred{font-size:100%}.depositsnap{display:none}.logo{width:99%;text-align:center;float:left}.short2{display:none}.shortright{text-align:center;width:99%;float:left}.title{font-size:clamp(16px, 5vw, 48px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}