.page-template-template-trainings .top-section-header{height:240px}.page-template-template-trainings #content-wrapper{padding-top:0}.trainings-top{width:100%}.training-search-wrapper .search-box{max-width:312px;width:100%;margin-right:20px;float:left;margin-left:2px}.training-search-wrapper .search-box label{font-size:16px}.training-search-wrapper .search-box input{width:100%;border:solid 1px #ccc;border-radius:5px;box-sizing:border-box;padding:15px 10px;margin-bottom:20px}.training-search-wrapper .search-box input#training-zip-input{margin-bottom:0}#training-radius-slider{-webkit-appearance:none;width:100%;height:1px;border:none;background:var(--light-blue);outline:none;margin-top:8px;margin-bottom:0;padding:0;transition:background .3s ease}#training-radius-slider:hover{background:var(--light-blue)}#training-radius-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--primary);cursor:pointer;border:none}#training-radius-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--primary);cursor:pointer;border:none}.radius-label{font-size:12px!important;margin-bottom:0;text-transform:uppercase;text-align:right;display:block;margin-top:-6px}.training-search-wrapper .search-box input::placeholder{color:#999;font-weight:500}.trainings-top .wp-block-button__link{margin-top:30px;border-radius:5px;font-size:16px;padding:16px 33px!important;background:var(--primary)!important}.trainings-top .wp-block-button__link:hover{opacity:.8}.trainings-top .wp-block-button__link:after{display:none}.request-certificate-button{float:right}@media (max-width:961px){.request-certificate-button{display:block;float:left;width:100%;margin-bottom:30px}}ul.training-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;clear:both;margin:0;padding-top:40px}@media (max-width:1200px){ul.training-list{grid-template-columns:1fr 1fr}}@media (max-width:768px){ul.training-list{grid-template-columns:1fr}}li.training-item{background:var(--extra-light-blue);border-radius:10px;margin:0;padding:0;list-style:none;padding:30px;position:relative}h2.training-title{font-size:clamp(1.5rem,1.3529rem + .6316vw,1.75rem);margin-top:5px}li.training-item .training-content{font-size:16px;line-height:155%}ul.training-meta{margin:0;padding:0;border-top:solid 1px #bcd6e4;margin-top:40px}ul.training-meta li{list-style:none;margin:0;padding:0;border-bottom:solid 1px #bcd6e4;display:flex;justify-content:space-between;font-size:16px;padding-top:5px;padding-bottom:5px;box-sizing:border-box;padding-left:3px;padding-right:3px}span.training-meta-title{color:var(--primary);font-weight:500}.single-trainings span.hidden-meta,.training-item span.hidden-meta{visibility:hidden;font-size:0;position:absolute}.training-item .register-button a{border-radius:4px;border:solid 2px var(--primary);color:var(--primary);padding:12px 30px;font-size:14px;font-weight:500;float:right;text-transform:uppercase;text-decoration:none;margin-top:24px;line-height:100%}.training-item .register-button a:hover{opacity:.7}.readonly-field input{pointer-events:none;color:#666!important}#training-results{clear:both}.training-loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;background-color:rgba(255,255,255,1);z-index:999;min-height:400px}.spinner{width:40px;height:40px;margin-top:100px;border:4px solid #ddd;border-top:4px solid var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}p.no-results{display:block;margin-top:120px;padding-top:80px;display:block;text-align:center;font-size:36px;color:var(--primary);font-weight:300;position:relative;clear:both;float:left;width:100%}p.no-results:before{content:'';position:absolute;display:block;width:60px;height:60px;background-image:url(//dbhds.am.virginia.gov/wp-content/themes/dbhds/css/../images/search-x.svg);background-position:center;background-size:cover;top:0;left:50%;margin-left:-30px;opacity:.6}.single-trainings h1.entry-title{margin-bottom:20px}.single-trainings ul.training-meta{border:solid 1px #bcd6e4;margin-top:40px;border-radius:10px}.single-trainings ul.training-meta li{font-size:18px;padding:10px 20px!important}.single-trainings ul.training-meta li:last-child{border-bottom:none}.single-trainings .training-item .register-button a{background:var(--primary);color:var(--white);padding:16px 40px;font-size:16px;margin-top:30px}legend.gform-field-label,label.gfield_label.gform-field-label{pointer-events:none}