/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
#backtotop{background:url(/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
.intro-container{margin-bottom:15px;}
.ui-autocomplete.ui-menu .ui-menu-item-wrapper{font-weight:normal;display:flex;flex-wrap:wrap;width:calc(100% - 1.4em);}.ui-autocomplete.ui-menu .ui-menu-item-wrapper:hover{font-weight:normal;text-decoration:none;}.ui-autocomplete.ui-menu .ui-menu-item-wrapper span,.ui-autocomplete.ui-menu .ui-menu-item-wrapper:hover span{border-bottom:1px solid #f2f2f2;padding:0 10px 5px 10px;}.ui-autocomplete.ui-menu .ui-menu-item:first-of-type .ui-menu-item-wrapper span{padding-top:5px;}.ui-autocomplete.ui-menu .ui-menu-item:last-of-type .ui-menu-item-wrapper span{border-bottom:none;}.ui-autocomplete.ui-menu .ui-menu-item-wrapper span.title,.ui-autocomplete.ui-menu .ui-menu-item-wrapper:hover span.title{flex:1 0 calc(55% - 15px);padding-right:5px;}.ui-autocomplete.ui-menu .ui-menu-item-wrapper span.bundle,.ui-autocomplete.ui-menu .ui-menu-item-wrapper:hover span.bundle{color:#7a7a7a;flex:1 0 calc(45% - 15px);font-weight:normal;padding-left:5px;}

#toolbar-bar{background-color:#0f0f0f !important;}.toolbar-icon-admin-toolbar-tools-help{display:none !important;}.toolbar-icon-workbench-help{text-indent:-9999px;}.toolbar-icon-admin-toolbar-tools-help:before,.toolbar-icon-workbench-help:before{width:30px !important;top:-2px !important;left:6px !important;box-sizing:content-box;background-image:url(/modules/custom/martincounty_workbench/images/logo.ico) !important;padding-bottom:0;padding-left:2px;padding-right:2px;padding-top:2px;margin-left:4px;text-indent:-9999px;}.toolbar-icon-logo:focus,.toolbar-icon-logo:hover{background-image:-webkit-linear-gradient(rgba(255,255,255,0.125) 20%,transparent 200%);background-image:linear-gradient(rgba(255,255,255,0.125) 20%,transparent 200%);}.toolbar-icon-logo{width:5em !important;text-indent:-9999px !important;padding:13px 17px;}.toolbar-icon-logo::before{background-image:url(/modules/custom/martincounty_workbench/images/logo.ico);width:100px !important;left:-16px !important;}.toolbar-icon-workbench-events-list::before,.toolbar-icon-workbench-my-drafts::before,.toolbar-icon-workbench-my-sections::before{background-image:url(/modules/custom/martincounty_workbench/images/icons/787878/iconmonstr-note-20.svg);}.toolbar-icon-workbench-events-list.is-active::before,.toolbar-icon-workbench-my-drafts.is-active::before,.toolbar-icon-workbench-my-sections.is-active::before{background-image:url(/modules/custom/martincounty_workbench/images/icons/000000/iconmonstr-note-20.svg);}.toolbar-icon-user{text-transform:capitalize;}.toolbar #toolbar-item-user-tray.toolbar-tray-horizontal .account-edit,.toolbar #toolbar-item-user-tray.toolbar-tray-horizontal .logout{border-left:1px solid #ddd;}.toolbar #toolbar-item-user-tray.toolbar-tray-vertical .account-edit,.toolbar #toolbar-item-user-tray.toolbar-tray-vertical .logout{border-top:1px solid #ddd;}.toolbar #toolbar-item-user-tray.toolbar-tray-vertical .logout{border-bottom:1px solid #ddd;}@media screen and (min-width:576px){.toolbar-icon-logo{width:auto !important;padding:13px 17px;}.toolbar-icon-logo::before{width:35px !important;left:0.6667em !important;}}@media screen and (min-width:1200px){.toolbar .toolbar-item{padding-top:8px !important;padding-bottom:8px !important;}.toolbar .toolbar-toggle-orientation button.toolbar-icon-toggle-vertical{height:26px;}.toolbar-tray a{padding-top:6px !important;padding-bottom:6px !important;}.toolbar-tray-horizontal ul li.menu-item--expanded .menu-item.hover-intent ul{margin-top:-26px !important;}.toolbar-icon-logo{padding:8px 17px;}}
.field-icon-office-hours{background-image:url("data:image/svg+xml, %3Csvg version='1.0' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg' %3E%3Cg transform='translate(0,512) scale(0.1,-0.1)' fill='%23000000' stroke='none'%3E%3Cpath d='M3456 4528 c-544 -40 -1005 -455 -1112 -1000 l-17 -88 -419 0 -418 0 0 -590 0 -590 -525 0 -525 0 0 -880 0 -880 1890 0 1890 0 0 873 1 872 67 45 c88 59 234 206 300 303 215 313 277 714 167 1067 -63 199 -159 356 -309 506 -271 270 -601 391 -990 362z m239 -153 c279 -23 569 -190 748 -430 76 -102 150 -256 184 -382 23 -86 26 -118 26 -258 1 -176 -10 -240 -63 -388 -59 -161 -179 -333 -310 -443 -384 -322 -912 -351 -1330 -75 -73 48 -201 170 -262 251 -63 82 -151 262 -177 360 -30 111 -44 251 -36 359 40 551 475 977 1035 1014 45 3 56 3 185 -8z m-1371 -1167 c25 -298 148 -568 350 -772 107 -108 197 -175 329 -241 328 -166 695 -180 1050 -40 16 7 17 -33 17 -754 l0 -761 -289 0 -289 0 -5 303 c-4 263 -7 312 -25 378 -74 275 -279 460 -547 494 -27 3 -90 1 -139 -5 -258 -32 -454 -193 -543 -445 -28 -80 -28 -81 -33 -400 l-5 -320 -277 -3 -278 -2 0 1325 0 1325 339 0 338 0 7 -82z m-834 -1828 l0 -730 -450 0 -450 0 0 730 0 730 450 0 450 0 0 -730z m1473 275 c138 -36 246 -125 310 -255 60 -121 68 -181 65 -488 l-3 -267 -495 0 -495 0 0 300 c0 297 1 301 26 371 94 258 347 403 592 339z'/%3E%3Cpath d='M3465 3575 c-115 -123 -211 -228 -213 -233 -1 -5 32 -35 74 -67 58 -44 566 -439 651 -507 8 -6 27 10 62 54 28 35 50 68 50 73 0 6 -133 113 -295 239 l-296 229 84 86 c46 47 117 121 158 164 l75 79 -60 54 c-33 30 -64 54 -70 53 -5 0 -104 -101 -220 -224z'/%3E%3C/g%3E%3C/svg%3E%0A");}.field--type-office-hours{white-space:normal;}.office-hours-label{text-align:left;font-weight:bold;}.office-hours-more-label{text-align:right;font-weight:bold;font-style:italic;}.office-hours-link{display:block;white-space:nowrap;}.office-hours__item-label{vertical-align:text-top;white-space:nowrap;font-weight:bold;}.office-hours__item-caption{margin-left:20px;text-align:left;}.office-hours__item-slots{margin-left:3px;vertical-align:text-top;white-space:normal;}.office-hours__item-comments{margin-left:3px;vertical-align:text-top;white-space:nowrap;}.office-hours__table thead tr{text-align:left;text-indent:20px;}tr.office-hours__item{background:rgb(0,0,0,0);}.office-hours__item td{}tr.office-hours__item.office-hours__item-current{background:rgb(0,0,0,0);}.office-hours-status.office-hours-status--closed{}.office-hours-status.office-hours-status--open{}.field--type-office-hours.form-wrapper details{overflow:scroll;}.field--type-office-hours.form-wrapper table thead tr{border-bottom:0;}.field--type-office-hours.form-wrapper table tr{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));}.field--type-office-hours.form-wrapper table th,.field--type-office-hours.form-wrapper table td{height:auto;}.field--type-office-hours.form-wrapper table th:first-child,.field--type-office-hours.form-wrapper table td:first-child{grid-column-start:1;grid-column-end:5;}.field--type-office-hours.form-wrapper table th:first-child{display:none;}.field--type-office-hours.form-wrapper table tr .form-item{margin-top:0;}.field--type-office-hours.form-wrapper table tr td div[id*="-starthours"],.field--type-office-hours.form-wrapper table tr td div[id*="-endhours"],.field--type-office-hours.form-wrapper table tr td div[class*="-comment"]{display:grid;}.field--type-office-hours.form-wrapper table input,.field--type-office-hours.form-wrapper table select{width:100%;}.field--type-office-hours.form-wrapper table a{display:block;white-space:normal;margin-bottom:10px;}
