@media screen and (max-width: 767px) {}@media (min-width: 768px) {}@media (min-width: 992px) {}@media (max-width: 991px) {}@media (min-width: 768px) {}@media (min-width: 992px) {}@media (max-width: 991px) {}@media (max-width: 991px) {}@media (min-width: 992px) {}@media (min-width: 992px) {}@media (min-width: 1200px) {}@media (min-width: 992px) {}@media (min-width: 1200px) {}@media (min-width: 1200px) {}.alert-sims {  position: fixed;  bottom: 0;  left: 0;  right: 0;  z-index: 10000;  height: 50px;  line-height: 50px;  background: #a02622;  color: #fff;  text-align: center;  box-shadow: 0 0 30px rgba(0, 0, 0, 0.75);}#sims-admin-bar {  position: fixed;  bottom: 0;  right: 0;  z-index: 9999999;  padding: 10px 20px;  background: rgba(0, 0, 0, 0.75);  color: #fff;  font-size: 14px;  border-left: 10px solid transparent;}#sims-admin-bar.status-visible {  background: #295E1C;  border-left-color: #4bad33;}#sims-admin-bar.status-hidden {  background: #707070;  border-left-color: #a3a3a3;}#sims-admin-bar.status-disabled {  background: #a02622;}#sims-admin-bar.status-deleted {  background: #990000;  border-left-color: #ff0000;}#sims-admin-bar.status-draft {  background: #005372;  border-left-color: #009ed8;}#sims-admin-bar span,#sims-admin-bar a {  display: inline-block;  padding: 5px 10px;  color: #fff;}#recaptcha-modal {  z-index: 9999;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  display: flex;  align-items: center;  justify-content: center;  background: rgba(0, 0, 0, 0.75);}#recaptcha-modal-body {  padding: 15px;  background: #fff;  border-radius: 10px;}#recaptcha-modal-body h4 {  display: flex;  justify-content: space-between;}#recaptcha-modal .g-recaptcha {  margin-top: 1em;  margin-bottom: 1em;}#recaptcha-modal-buttons {  display: flex;  align-items: center;  justify-content: flex-end;}#recaptcha-modal-buttons button {  padding: 0.5em 1em;  border: 1px solid rgba(0, 0, 0, 0.1);  background: transparent;  border-radius: 5px;  font-weight: bold;}#recaptcha-modal-buttons button:hover,#recaptcha-modal-buttons button:focus {  border-color: #000000;}#recaptcha-modal-buttons button#recaptcha-modal-submit {  margin-left: 0.5em;  border-width: 2px;}#order-form{padding-bottom:30px;}#order-form #order{margin-bottom:30px;}@media(min-width:768px){#order-form #order{display:flex;align-items:flex-start;}}#order-form #order #categories{flex:1 1 auto;}@media(min-width:768px){#order-form #order #categories{padding-right:30px;}}#order-form #order #categories .category h3{margin-top:30px;margin-bottom:15px;}#order-form #order #categories .item{display:flex;flex-wrap:wrap;align-items:center;padding:15px;margin-bottom:0;border:1px solid #ddd;background:#fafafa;border-radius:4px;-webkit-transition:.25s;transition:.25s;cursor:pointer;}#order-form #order #categories .item+.item{margin-top:15px;}#order-form #order #categories .item:hover{border-color:#ccc;}#order-form #order #categories .item.disabled{cursor:not-allowed;color:#ccc;}#order-form #order #categories .item.selected{color:#3c763d;border-color:#d6e9c6;background:#dff0d8;}#order-form #order #categories .item input[type="checkbox"]{display:none;}#order-form #order #categories .item strong,#order-form #order #categories .item span{display:block;}#order-form #order #categories .item .name{padding-right:1em;}#order-form #order #categories .item .price{margin-left:auto;}#order-form #order #categories .item .description{padding-top:10px;width:100%;font-size:12px;}#order-form #order #categories .item .description p:last-child{margin-bottom:0;}#order-form #order-summary{margin-top:30px;}#order-form #order-summary h2{margin-top:0;}@media(min-width:768px){#order-form #order-summary{position:sticky;top:182px;flex:0 0 auto;width:300px;}}#order-form #order-summary .item{display:flex;align-items:center;}#order-form #order-summary .item .form-control{width:50px;margin-right:10px;}#order-form #order-summary .item .name{padding-right:10px;}#order-form #order-summary .item .price{margin-left:auto;}#order-form #order-summary .item+.item{margin-top:10px;}#order-form #payment{margin-top:30px;}#order-form .totals{list-style:none;margin:10px 0;padding:0;}@media(min-width:768px){#order-form .totals{width:300px;margin-left:auto;}}#order-form .totals li{display:flex;align-items:center;margin:0;padding:10px 0;border-bottom:1px dashed #ddd;}#order-form .totals li:first-child{border-top:1px dashed #ddd;}#order-form .totals li label{margin-right:auto;}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{color:#ddd;}