/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 16 2019 | 15:02:29 */
#law-finder div#state_chosen {
    width: 100% !important;
}

form#law-finder a.chosen-single {
    border: 1px solid #eaeaea;
    border-radius: 4px;
    color: #666;
}

div#law-box {
    min-height: 100px;
}

.law-container p span {
  font-size: 11px !Important;
  font-weight: 600 !Important;
}

form#law-finder div#state_select_chosen {
    width: 100%!important;
  max-width: 275px !Important;

}


div#law-finder {
    display: inline-block !Important;
    float: none !Important;
    margin: 30px 0px !Important;
    width: 100% !Important;
}

.law-container p span[class*="conditions"] {
    background: #FF9800;
}

#law-finder .cbd-laws .law-container p {
    font-size: 14px !important;
}

#law-finder .cbd-laws .law-container {
    display: block;
    float: left;
    width: 100%;
}

#law-finder div#resource-container a.legality-link:hover {
  color: #111 !IMportant;
}

div#resource-container a.legality-link {
    border-bottom: 0px;
    margin-bottom: 5px;
  	color: #444 !Important;
    text-decoration: underline !important;
    padding-left: 8px;
}

div#law-box, .calc-footer, .disclaimer, .disclaimer p, .disclaimer em {
    display: block;
    float: left;
    width: 100%;
}

.calc-footer .logo a {
    border-bottom: 0px !important;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 12px;
}

#law-finder .disclaimer p {
    font-size: 13px !important;
    padding: 5px 30px;
}

div#law-box {
  transition: ease-in-out .25s;
}

div#law-box:not([class*="active"]):before {
    content: "Select a State to View Legal Information";
    font-size: 20px;
    text-align: center;
    display: block;
    float: left;
    width: 100%;
    font-family: "Poppins";
    font-weight: 600;
    color: #8d8d8d;
}

@media screen and (min-width: 900px) {
  .medicinal, .recreational {
    display: block;
    width: calc((100% - 15px)/2) !important;
    float: left;
}
  div#law-box:not([class*="active"]) {
    display: flex;
    align-items: center;
    height: 250px;
}div#law-box:not([class*="active"]):before {
    font-size: 26px;
}
  form#law-finder div#state_select_chosen {
    float: right;
  }
}