.tabledrag-toggle-weight{float:right;margin:1px 2px 1px 10px}.tabledrag-changed-warning{margin:0;overflow:hidden}.tabledrag-handle{color:#777;cursor:move;float:left;font-size:125%;line-height:1;margin:-10px 0 0 -10px;padding:10px}.tabledrag-handle:hover,.tabledrag-handle:focus{color:#337ab7}.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}[dir="rtl"] .indentation{float:right;margin:-.4em -.4em -.4em .2em;padding:.42em .6em .42em 0}
.local-actions{margin:10px 0 10px -5px}.tabs--secondary{margin:10px 0 5px}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#777;font-size:12px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li:focus{outline:0}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0 4px 4px 4px;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.05);overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:hover,.tabs-left>.nav-tabs>.active>a:focus{border-color:#ddd transparent #ddd #ddd;box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd;box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:hover,.tabs-right>.nav-tabs>.active>a:focus{border-color:#ddd #ddd #ddd transparent}
body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:1031}body.toolbar-fixed .navbar-fixed-top{top:39px}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .navbar-fixed-top{top:79px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open .navbar-fixed-top{left:240px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed{margin-left:240px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray{padding-bottom:40px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray,body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray>.toolbar-lining:before{width:240px}body.toolbar-loading{margin-top:0}body.toolbar-loading.toolbar{margin-bottom:15px}
.ui-autocomplete{background:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);color:inherit;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;list-style:none;min-width:160px;padding:5px 0;text-align:left;z-index:1000}.ui-autocomplete .ui-menu-item{border:0;border-radius:0;clear:both;color:#333;cursor:pointer;display:block;font-weight:normal;line-height:1.42857143;margin:0;outline:0;padding:3px 20px;text-decoration:none;white-space:nowrap}.ui-autocomplete .ui-menu-item.ui-state-hover{background:#f5f5f5;color:#262626}.ui-autocomplete .ui-menu-item.ui-state-active,.ui-autocomplete .ui-menu-item.ui-state-focus{background:#337ab7;color:#fff}
body.user-logged-in{position:relative}body.user-logged-in.admin-expanded.admin-vertical.admin-nw .navbar{margin-left:260px}body.user-logged-in.admin-expanded.admin-vertical.admin-sw .navbar{margin-left:260px}body.user-logged-in.navbar-is-fixed-bottom{padding-bottom:64px !important}body.user-logged-in.toolbar{padding-top:30px !important}body.user-logged-in.toolbar .navbar-fixed-top{top:30px}body.user-logged-in.toolbar.navbar-is-fixed-top{padding-top:94px !important}body.user-logged-in.toolbar-drawer{padding-top:64px !important}body.user-logged-in.toolbar-drawer .navbar-fixed-top{top:64px}body.user-logged-in.toolbar-drawer.navbar-is-fixed-top{padding-top:128px !important}body.user-logged-in.admin-menu .navbar-fixed-top{top:29px}body.user-logged-in.admin-menu.navbar-is-fixed-top{padding-top:93px !important}body.user-logged-in div#admin-toolbar{z-index:1600}body.user-logged-in #toolbar,body.user-logged-in #admin-menu,body.user-logged-in #admin-toolbar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.user-logged-in #admin-menu{margin:0;padding:0;position:fixed;z-index:1600}body.user-logged-in #admin-menu .dropdown li{line-height:normal}body.user-logged-in.navbar-is-fixed-top .navbar-fixed-top,body.user-logged-in.navbar-is-fixed-top .navbar-fixed-bottom{z-index:499}body.user-logged-in.navbar-is-fixed-top .navbar-fixed-top{top:auto}body.user-logged-in.navbar-is-fixed-top#navbar-administration.navbar-horizontal.navbar-tray-open{margin-top:143px !important}body.user-logged-in.navbar-is-fixed-top#navbar-administration.navbar-horizontal.navbar-tray-open .navbar-tray-open{top:79px}body.user-logged-in.navbar-is-fixed-top#navbar-administration .navbar-fixed-top{top:39px}body.user-logged-in #navbar-administration.navbar-oriented .navbar-bar{z-index:1032}body.user-logged-in #navbar-administration.navbar-oriented .navbar-tray-vertical{width:24rem}body.user-logged-in #navbar-administration .navbar-tray{z-index:1031}body.user-logged-in.navbar-is-fixed-top#navbar-administration.navbar-vertical.navbar-tray-open .navbar-fixed-top{left:240px;left:24rem}
.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout:before{content:" ";display:table}.bs-callout:after{clear:both}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-danger{border-left-color:#d9534f}.bs-callout-danger h4{color:#d9534f}.bs-callout-warning{border-left-color:#f0ad4e}.bs-callout-warning h4{color:#f0ad4e}.bs-callout-info{border-left-color:#5bc0de}.bs-callout-info h4{color:#5bc0de}[dir="rtl"] .bs-callout{border-left-width:1px;border-right-width:5px}[dir="rtl"] .bs-callout-danger{border-left-color:#eee;border-right-color:#d9534f}[dir="rtl"] .bs-callout-warning{border-left-color:#eee;border-right-color:#f0ad4e}[dir="rtl"] .bs-callout-info{border-left-color:#eee;border-right-color:#5bc0de}
.vb-tags{padding-left:0;margin:20px 0;list-style:none}.vb-tags li{display:inline}.vb-tags li>a,.vb-tags li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.vb-tags li>a:hover,.vb-tags li>a:focus{text-decoration:none;background-color:#eee}[dir="rtl"] .vb-tags{padding-right:0;padding-left:initial}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:4px}.card>hr{margin-right:0;margin-left:0}.card>a{display:block;height:100%}.card>.list-group:first-child .list-group-item:first-child{border-radius:4px}.card>.list-group:last-child .list-group-item:last-child{border-radius:4px}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(4px - 1px) calc(4px - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(4px - 1px) calc(4px - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(4px - 1px)}.card-img-top{width:100%;border-radius:calc(4px - 1px)}.card-img-bottom{width:100%}.card-deck{display:flex;flex-direction:column;margin-right:-15px;margin-left:-15px}.card-deck .card{margin-bottom:15px}@media(min-width:768px){.card-deck .card{display:flex;flex:1 0 0;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-deck nav.pager-nav,.card-deck .view-empty{width:100%}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media(min-width:768px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{border-top-right-radius:0}.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{border-top-left-radius:0}.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:4px}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-left-radius:4px;border-top-right-radius:4px}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:768px){.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}
.ui-dialog-offcanvas .form-type-checkbox label{padding:0}.ui-dialog-offcanvas .form-type-checkbox label input[type="checkbox"]{margin-left:0;position:static;margin-right:10px}.ui-dialog-offcanvas .form-control{height:auto;background:#ddd}.ui-dialog-offcanvas span.glyphicon{font-family:'Glyphicons Halflings'}.ui-dialog-offcanvas .alert-warning{width:100%;background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:8px 0 0 #e09600}.ui-dialog-offcanvas .panel-default{border:0;margin:0 -20px}.ui-dialog-offcanvas .panel-default .panel-heading{border:0}.ui-dialog-offcanvas .panel-default .panel-heading .panel-title{background-color:#333;color:#ddd;transition:all .5s ease}.ui-dialog-offcanvas .panel-default .panel-heading .panel-title.collapsed{background-color:#474747;color:#ddd;border-width:0}.ui-dialog-offcanvas .panel-default .panel-heading .panel-title:hover,.ui-dialog-offcanvas .panel-default .panel-heading .panel-title:focus{background-color:#222;outline:0}.ui-dialog-offcanvas .panel-default .panel-body.collapse.in{background-color:#333;padding-bottom:10px}.ui-dialog-offcanvas .select-wrapper select{display:block}.ui-dialog-offcanvas .select-wrapper:after{right:3%;left:auto;top:60%;color:#3b3b3b}.ui-dialog-offcanvas .tabledrag-toggle-weight{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:14px;font-weight:normal;color:#85bef4;text-decoration:none;transition:color .5s ease;box-shadow:none;text-shadow:none}.ui-dialog-offcanvas .tabledrag-toggle-weight:hover,.ui-dialog-offcanvas .tabledrag-toggle-weight:focus{outline:0;color:#46a0f5}.ui-dialog-offcanvas .table-striped tr.odd{background-color:transparent}.ui-dialog-offcanvas .table-striped tr:hover{background-color:transparent}.ui-dialog-offcanvas .table-striped tr td{border:0;padding:2px 4px;vertical-align:middle}.ui-dialog-offcanvas .table-striped tr td button{margin:0;border:0;color:#eee;transition:background .5s ease;padding:.1em .8em;border-radius:0}.ui-dialog-offcanvas .table-striped tr td button span.icon{display:none}.ui-dialog-offcanvas .table-striped tr td.checkbox input[type="checkbox"]{margin-left:0;position:static;margin-right:10px}.ui-dialog-offcanvas .table-striped tr td button.dropdown-toggle{display:none}.ui-dialog-offcanvas .table-striped tr td.tabledrag-hide{padding:2px 4px}.ui-dialog-offcanvas .table-striped tr td.tabledrag-hide div.form-item{margin-top:0}.ui-dialog-offcanvas .table-striped tr td.menu-enabled div.menu-enabled{height:35px}.ui-dialog-offcanvas .table-striped thead>tr>th{border-bottom:0}.ui-dialog-offcanvas .table-responsive{overflow:initial;min-height:auto}.offcanvas-lining{background:inherit}[dir="rtl"] .ui-dialog-offcanvas .form-type-checkbox label{padding:0}[dir="rtl"] .ui-dialog-offcanvas .form-type-checkbox label input[type="checkbox"]{margin-left:10px;margin-right:0}[dir="rtl"] .ui-dialog-offcanvas .select-wrapper:after{left:3%;right:auto}[dir="rtl"] .ui-dialog-offcanvas .table-striped tr td.checkbox input[type="checkbox"]{margin-left:10px;position:static;margin-right:0}
::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}*,:after,:before{box-sizing:border-box;outline:0}.big-menu{width:57px;height:57px;background-color:#feb70d;color:#18252a;cursor:pointer;font-weight:700;font-size:10px;letter-spacing:-.13em;padding:15px}.big-menu,.big-menu span{transition:transform .25s ease;z-index:200}.big-menu span{position:relative;display:block;width:100%;height:3px;margin-top:3px;background-color:#18252a;float:left;transform-origin:center center}#big-menu{display:none}#big-menu:checked~.big-menu{position:fixed;top:9px;right:9px;background-color:#feb70d;color:#18252a}#big-menu:checked~.big-menu span{background-color:#18252a;transition:transform .25s ease}#big-menu:checked~.big-menu span:first-of-type{transform:translateY(3px) rotate(45deg)}#big-menu:checked~.big-menu span:nth-of-type(2){display:none}#big-menu:checked~.big-menu span:nth-of-type(3){transform:translateY(-3px) rotate(-45deg);margin-bottom:5px}#big-menu:checked~.big-nav{right:0;transition:right .5s ease}#big-menu:checked~main{transform:translateX(250px);transition:transform .5s ease}.big-nav{position:fixed;top:0;right:-30em;width:30em;height:100vh;max-width:100%;margin:0;padding:0;background-color:#18252a;transition:right .5s ease;z-index:5}.big-nav .search-box{padding:9px 75px 9px 9px;font-size:30px;position:relative;background:rgba(0,0,0,.9)}.big-nav .search-box input{padding:0 0 0 8px;width:100%;height:57px;border:0;border-bottom:2px solid #fff;background-color:transparent;color:#fff}.big-nav .search-box input::placeholder{color:#fff}.big-nav .search-box label{display:none}.big-nav .search-box span{position:absolute;width:0;top:15px;right:110px}.big-nav .search-box span img{display:none}.big-nav .search-box span:after{content:"";font:normal 25px Glyphicons Halflings;color:#fff}.big-nav .nav-container{width:30em;max-width:100%;height:calc(100vh - 4.7em);position:fixed;transition:right .5s ease;top:4.7em;right:-30em;overflow-y:auto}.big-nav .nav-container .nav-item{display:flex}.big-nav .nav-container .nav-item a{color:#fff;text-decoration:none;padding:.5em;flex:1;display:flex}.big-nav .nav-container .nav-item a span{margin:auto 0;padding:.5em}.big-nav .nav-container .nav-item a:hover{background-color:#9fd5b3;color:#18252a}.big-nav .nav-container .nav-item .sub-items-btn{width:5em;text-align:center;padding:1em;font-weight:700;color:#fff;cursor:pointer}.big-nav .nav-container .nav-item .sub-items-btn:hover{background-color:#004544}.big-nav .nav-container .nav-item .sub-items-btn:after{font:700 20px Font Awesome\ 5 Free;content:"";color:#fff}.big-nav .nav-container .nav-item .back{padding:1em;font-weight:700;color:#fff;background-color:#005f5d;cursor:pointer}.big-nav .nav-container .nav-item .back i:before{font:700 20px Font Awesome\ 5 Free;content:"";color:#fff;margin-right:5px}.big-nav .nav-container .nav-item .back:hover{background-color:#feb70d}.big-nav .active.nav-container{transition:right .5s ease;right:0;background:rgba(0,0,0,.9)}@supports(-ms-ime-align:auto){.big-nav .nav-container{width:30em;max-width:100%;height:calc(100vh - 4.7em);position:fixed;transition:opacity .5s ease;top:4.7em;display:none;opacity:0;overflow-y:auto}.big-nav .nav-container .nav-item{display:flex}.big-nav .nav-container .nav-item a{color:#fff;text-decoration:none;padding:.5em;flex:1;display:flex}.big-nav .nav-container .nav-item a span{margin:auto 0;padding:.5em}.big-nav .nav-container .nav-item a:hover{background-color:#9fd5b3;color:#18252a}.big-nav .nav-container .nav-item .sub-items-btn{width:5em;text-align:center;padding:1em;font-weight:700;color:#fff;cursor:pointer}.big-nav .nav-container .nav-item .sub-items-btn:hover{background-color:#004544}.big-nav .nav-container .nav-item .sub-items-btn:after{font:700 20px Font Awesome\ 5 Free;content:"";color:#fff}.big-nav .nav-container .nav-item .back{padding:1em;font-weight:700;color:#fff;background-color:#005f5d;cursor:pointer}.big-nav .nav-container .nav-item .back i:before{font:700 20px Font Awesome\ 5 Free;content:"";color:#fff;margin-right:5px}.big-nav .nav-container .nav-item .back:hover{background-color:#feb70d}.big-nav .active.nav-container{transition:opacity .5s ease;display:block;opacity:1;background:rgba(0,0,0,.9)}.big-nav .active.nav-container.lvl-3,.big-nav .active.nav-container.lvl-4,.big-nav .active.nav-container.lvl-5{position:absolute;top:0}}
@media print{.col-p-1,.col-p-2,.col-p-3,.col-p-4,.col-p-5,.col-p-6,.col-p-7,.col-p-8,.col-p-9,.col-p-10,.col-p-11,.col-p-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-p-12{width:100%}.col-p-11{width:91.66666667%}.col-p-10{width:83.33333333%}.col-p-9{width:75%}.col-p-8{width:66.66666667%}.col-p-7{width:58.33333333%}.col-p-6{width:50%}.col-p-5{width:41.66666667%}.col-p-4{width:33.33333333%}.col-p-3{width:25%}.col-p-2{width:16.66666667%}.col-p-1{width:8.33333333%}.col-p-pull-12{right:100%}.col-p-pull-11{right:91.66666667%}.col-p-pull-10{right:83.33333333%}.col-p-pull-9{right:75%}.col-p-pull-8{right:66.66666667%}.col-p-pull-7{right:58.33333333%}.col-p-pull-6{right:50%}.col-p-pull-5{right:41.66666667%}.col-p-pull-4{right:33.33333333%}.col-p-pull-3{right:25%}.col-p-pull-2{right:16.66666667%}.col-p-pull-1{right:8.33333333%}.col-p-pull-0{right:auto}.col-p-push-12{left:100%}.col-p-push-11{left:91.66666667%}.col-p-push-10{left:83.33333333%}.col-p-push-9{left:75%}.col-p-push-8{left:66.66666667%}.col-p-push-7{left:58.33333333%}.col-p-push-6{left:50%}.col-p-push-5{left:41.66666667%}.col-p-push-4{left:33.33333333%}.col-p-push-3{left:25%}.col-p-push-2{left:16.66666667%}.col-p-push-1{left:8.33333333%}.col-p-push-0{left:auto}.col-p-offset-12{margin-left:100%}.col-p-offset-11{margin-left:91.66666667%}.col-p-offset-10{margin-left:83.33333333%}.col-p-offset-9{margin-left:75%}.col-p-offset-8{margin-left:66.66666667%}.col-p-offset-7{margin-left:58.33333333%}.col-p-offset-6{margin-left:50%}.col-p-offset-5{margin-left:41.66666667%}.col-p-offset-4{margin-left:33.33333333%}.col-p-offset-3{margin-left:25%}.col-p-offset-2{margin-left:16.66666667%}.col-p-offset-1{margin-left:8.33333333%}.col-p-offset-0{margin-left:0}.always-page-break-after,.always-pba{page-break-after:always}.avoid-page-break-after,.avoid-pba{page-break-after:avoid}.left-page-break-after,.left-pba{page-break-after:left}.right-page-break-after,.right-pba{page-break-after:right}.always-page-break-before,.always-pbb{page-break-before:always}.avoid-page-break-before,.avoid-pbb{page-break-before:avoid}.left-page-break-before,.left-pbb{page-break-before:left}.right-page-break-before,.right-pbb{page-break-before:right}.avoid-page-break-inside,.avoid-pbi{page-break-inside:avoid;width:3}a[href]:after{content:none !important}}
@media print{.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}
#auth-box{padding:50px 0 0}#auth-box h1#the-logo{text-align:center;margin:0;padding:0 0 25px}#auth-box h2.title{margin:0;padding:0 0 15px;font-size:2em}#auth-box #middle-part{border-radius:3px;background:#fff;padding:15px;overflow:hidden;box-shadow:0 0 3px 1px #ccc}#auth-box .back-link{padding:15px 0 0}#auth-box #bottom-part{font-size:13px;padding:15px 0 0;text-align:center}#auth-box .user-form .form-control{max-width:100%}#auth-box .block-title{text-align:center;background:#eee;height:1px;margin:30px 0}#auth-box .block-title span{background-color:#fff;text-transform:uppercase;font-size:18px;padding:0 10px;background:#fff;padding:10px;position:relative;top:-20px}#auth-box .user-login-form{text-align:left}#auth-box .form-actions{text-align:center}#auth-box .block-social-auth-login{text-align:center}
header{position:relative;display:grid;grid-template-columns:91px 3px auto 3px 57px;grid-template-rows:151px;margin-top:2px}.page-node-type-web-apps header{grid-template-rows:20px}header.diff-header{z-index:0;margin-bottom:0}header:before,header:after{display:none !important}.active-hero .hero-inner{display:none}#views-exposed-form-acquia-search-page>.form--inline{position:relative}#views-exposed-form-acquia-search-page>.form--inline>#edit-actions{position:absolute;top:6px;right:-10px}#views-exposed-form-acquia-search-page>.form--inline,#search-bar .form-inline .form-item-search,#search-bar .form-inline .form-item-search .input-group{display:block}#search-bar input#edit-search::-webkit-input-placeholder{color:#004445;text-align:center;font-weight:900}#search-bar input#edit-search:-ms-input-placeholder{color:#004445;text-align:center;font-weight:900}#search-bar input#edit-search::-moz-placeholder{color:#004445;opacity:1;text-align:center;font-weight:900}#search-bar input#edit-search::placeholder{color:#004445;text-align:center;font-weight:900}#search-bar input#edit-search:placeholder-shown{color:#004445;text-align:center;font-weight:900}#search-bar .form-inline .form-item-search #edit-search{width:100%;max-width:none;border:2px solid #004445;height:57px;font-size:30px}button#edit-submit-acquia-search{font-size:0;background:transparent;border:0}button#edit-submit-acquia-search span{font-size:25px;color:#004445}#edit-reset{display:none}#search-bar .form-inline .form-item-search .form-control{border-radius:0;width:inherit}.big-nav{z-index:10}.input-group .form-control{z-index:1}.nav>li>a:hover,.nav>li>a:focus{background-color:#18252a}.nav>li>a{padding:0 7px;text-transform:uppercase;color:#004445}.nav>li>a:hover{border:0 !important}#top-links-language{display:flex;justify-content:space-between;height:22px;margin-bottom:4px}#top-links-language .menu.nav.top-links{display:flex}#top-links-language .menu--top-links.nav li{display:inline-block;font-size:15px}#top-links-language #block-languageswitcher .links{margin:0;padding:0}#top-links-language #block-languageswitcher .links li{display:inline-block;list-style:none;margin-top:0;padding:0 10px}#top-links-language #block-languageswitcher .links li a{font-size:12px;text-transform:uppercase;color:#004445;text-decoration:none}#block-translationserviceslink div p a{color:#004445}#top-links-language #block-languageswitcher .links li.ar a{font-size:16px}.region.region-links-menu{margin-left:1em}.region.region-language{display:flex;justify-content:center}#block-translationserviceslink div p a{font-size:12px;text-transform:uppercase;padding:0 10px}#block-translationserviceslink,#block-translationserviceslink div,#block-translationserviceslink div p{display:inline}#main-menu{width:57px;margin-top:47px;grid-column-start:5}.city-alert{display:none;position:relative;z-index:1}.city-alert.active{display:block;padding:20px 0;position:relative}.city-alert.active article{font-weight:900;font-size:20px}.city-alert.active p{font-weight:normal;font-size:16px}.city-alert.active .close-alert-btn{position:absolute;top:.25em;right:1em;color:#fff;font-size:1.5em;transition:all .5s ease-in-out;cursor:pointer}.city-alert.low{background-color:#008e40;color:#fff}.city-alert.low p a{color:#fff;border-bottom-color:#fff;background:none}.city-alert.medium{background-color:#fbad00;color:#18252a}.city-alert.high{background-color:#d72929;color:#fff}.city-alert.high p a{color:#fff;border-bottom-color:#fff;background:none}#views-exposed-form-acquia-search-page .form--inline .form-item>label.control-label{display:none}#views-exposed-form-acquia-search-page .input-group-addon{display:none}@media(min-width:480px){#logo{width:131px;grid-column-start:1;grid-column-end:2}#logo a,#logo a:hover,header a{border:0 !important;background-color:transparent}.logo{margin-left:-13px}#center-header{grid-column-start:3;grid-column-end:4;margin-top:21px}}@media(min-width:576px){.path-frontpage .active-hero .main-container{margin-top:22vw}.active-hero .hero-inner{position:absolute;left:0;right:0;display:block}.active-hero .main-container{background:rgba(255,255,255,1);position:relative;margin-bottom:80px;margin-top:22vw}.path-frontpage .active-hero .main-container{position:relative;margin-bottom:0;padding-bottom:80px}.active-hero .page-header{margin-bottom:0}.active-hero #logo img{display:none}.active-hero .logo{width:131px;height:151px;background:url(/themes/custom/detroitmi/css/theme/../../logo-white.png) no-repeat -3px 0;display:block}.active-hero .nav>li>a{color:#fff}.active-hero .nav>li>a:hover{background:#18252a}.active-hero #top-links-language #block-languageswitcher .links li a,.active-hero #top-links-language #block-translationserviceslink div p a{color:#fff}.active-hero #search-bar .form-inline .form-item-search #edit-search{background:transparent;border:2px solid #fff;color:#fff}.active-hero button#edit-submit-acquia-search span{color:#fff}.active-hero .hero-inner .overlay{height:160px;width:1920px;position:absolute;left:calc(50% - 960px);background:-moz-linear-gradient(top,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)}.active-hero #search-bar input#edit-search::-webkit-input-placeholder{color:#fff;text-align:center;font-weight:900}.active-hero #search-bar input#edit-search:-ms-input-placeholder{color:#fff;text-align:center;font-weight:900}.active-hero #search-bar input#edit-search::-moz-placeholder{color:#fff;opacity:1;text-align:center;font-weight:900}.active-hero #search-bar input#edit-search::placeholder{color:#fff;text-align:center;font-weight:900}.active-hero #search-bar input#edit-search:placeholder-shown{color:#fff;text-align:center;font-weight:900}}@media(min-width:992px){.path-frontpage .active-hero .main-container .region-content{margin-top:-270px}.path-frontpage .active-hero .main-container{margin-top:42vw}.city-alert.active article.container{display:flex;align-items:baseline}.city-alert p{margin:5px 0 0 10px}}@media(min-width:1200px){.active-hero .main-container{margin-top:440px;padding:30px}.path-frontpage .active-hero .main-container{margin-top:45vw}}@media(min-width:1900px){.path-frontpage .active-hero .main-container{margin-top:890px;padding:30px 0}}@media(max-width:1200px){.nav>li>a{padding:0 3px;font-size:14px}#top-links-language #block-languageswitcher .links{margin:0 0 0 20px}#top-links-language #block-languageswitcher .links li{padding:0 5px}}@media(max-width:992px){#center-header{margin-top:2px}#top-links-language{display:block;height:45px;margin-bottom:0}.nav>li>a{padding:0 10px}.nav{text-align:center}#top-links-language #block-languageswitcher .links{margin:0;text-align:center}#top-links-language #block-languageswitcher .links li{padding:0 10px}}@media(max-width:768px){#top-links-language{display:block;height:45px}.nav>li>a{padding:0 10px}.nav{text-align:center}#top-links-language #block-languageswitcher .links{margin:0;text-align:center}#top-links-language #block-languageswitcher .links li{padding:0 10px}#block-toplinks{display:none}}@media(max-width:576px){header{grid-template-columns:64px 3px auto 3px 57px;grid-template-rows:80px}#logo{width:80px;margin-top:20px}.logo{margin-left:0}#top-links-language{position:absolute;top:0;left:0;width:100%}#search-bar{margin-top:45px}}@media(max-width:480px){header{grid-template-columns:0 3px auto 3px 0}#logo{grid-column-start:3;grid-column-end:4;margin:20px auto 0 auto}#logo a,#logo a:hover,header a{border:0 !important;background-color:transparent}.logo{margin-left:13px}#center-header{grid-column-start:3;grid-column-end:4;margin-top:0}#main-menu{grid-column-start:auto;position:fixed;top:9px;right:9px;z-index:1;margin-top:0}.city-alert.active{padding:0 77px 0 20px}#top-links-language #block-languageswitcher .links{margin-left:-35px}}
.container a,.container-fluid a{color:#18252a;border-bottom:1px dotted #18252a}.container a:hover,.container-fluid a:hover{color:#fff;border-bottom:1px solid #004445;text-decoration:none;background-color:#004445}.paragraph--type--bp-accordion .panel .panel-title a{border-bottom:0}.paragraph--type--bp-accordion .panel .panel-title a:hover{background-color:transparent}.paragraph.card-spacing .no-padding{padding:0 1em}.paragraph.card-spacing .no-padding h5{margin:0}.paragraph.card-spacing .no-padding field--item{padding:.5em}.paragraph.combo-card .field--item{padding:1em 0}.paragraph .anchor-btn .field--item{min-height:7em;display:flex}.paragraph .anchor-btn .field--item p{margin:auto;font-size:1.25em}.paragraph .map-embed-1{position:relative;overflow:hidden}.paragraph.map-embed-1 form{display:flex;position:absolute;top:2em;width:100%;z-index:2}.paragraph.map-embed-1 form fieldset{margin:auto}.paragraph.map-embed-1 form fieldset label{display:block;color:#fff}.paragraph.map-embed-1 form fieldset input{width:100%;padding:.5em}.paragraph.map-embed-1 .map-overlay{display:flex;position:absolute;width:20em;height:20em;padding:8em;border-radius:50%;border:2000px solid rgba(0,0,0,.43);left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:2}.paragraph.map-embed-1 .map-overlay .map-text{margin:auto;position:relative;text-align:center;background-color:#9fd5b3;border-radius:1em;display:flex;padding:1em;top:-2em;left:-4.75em}.paragraph.map-embed-1 .map-overlay .map-text a{margin:auto;display:flex;width:8em}.paragraph.map-embed-1 .map-overlay .map-text a i{font-size:1.5em}.paragraph.data-card .field--item{background-color:#f2f2f2;text-align:center;padding:2em 1em;min-height:15em}.paragraph.data-card .field--item .fas,.paragraph.data-card .field--item .far{color:#cb4d4f;font-size:3em}.paragraph.data-card .field--item h5{margin:0}.paragraph.data-card .field--item .data-num{display:flex;margin-top:1em}.paragraph.data-card .field--item .data-num p:first-child{font-size:3em;font-weight:bold}.user-logged-in .contextual a{border-bottom:0}.big-nav a:hover{border-bottom:0}.main-container{margin-top:50px}.breadcrumb{padding:0;background:transparent;border:0;margin-bottom:0}.breadcrumb li:first-child{margin-left:10px}.breadcrumb::before{content:"Where am I:";font-size:12px;font-weight:900}.breadcrumb li{font-size:12px}.breadcrumb>li+li::before{font:bold 12px "Font Awesome\ 5 Free";content:"\f105"}.section-bg{background:rgba(255,255,255,1);position:relative}.card{background-color:transparent}.hero-inner .field--name-field-image img{margin:0 auto;width:inherit}.region-hero .media--image{position:relative;z-index:-1}.page-header{border:0;text-transform:uppercase;margin:0 0 70px 0;padding:0;border-bottom:5px solid #feb70d}.active-hero .page-header{border:0}.region-content .field--name-field-tag-line{font-size:24px;font-style:italic;border-bottom:5px solid #feb70d;margin-bottom:10px}.region-content .field--name-description{font-size:18px;line-height:1.8em}.read-more{text-align:right}.container .read-more a,.container-fluid .read-more a,.node-readmore a{font-size:16px;font-weight:900;text-transform:uppercase;border:0;padding:5px 10px}.node-readmore a{margin:10px 10px 10px -10px}.read-more a::after,.node-readmore a::after{font:bold 18px "Font Awesome\ 5 Free";content:"\f105";position:relative;top:1px;left:2px}.container .read-more a:hover,.container-fluid .read-more a:hover,.node-readmore a:hover{background-color:#004445;color:#9fd5b3}.container .dt-green .read-more a:hover,.container-fluid .dt-green .read-more a:hover{background-color:#feb70d;color:#18252a}.block-title{text-transform:uppercase}.pager li>a,.pager li>span{border-radius:50%;background-color:#18252a;color:#fff;border:0 !important;font-size:20px}.pager li>a:hover,.pager li>span:hover{background-color:#feb70d}.main-container .view-display-id-page_2 .det-media-img .media-image,.main-container .view-display-id-page_2 .det-media-img .field--name-field-image{display:inline;float:left;margin:0 20px 20px 0}.main-container .view-display-id-page_2 .square-image .det-media-img .field--name-field-image{margin:0}.main-container .view-display-id-page_2 .embedded-entity .det-media-img .media-image,.main-container .view-display-id-page_2 .embedded-entity .det-media-img .field--name-field-image{display:block;float:none;margin:20px 0}.main-container .view-display-id-page_2 .det-media-img .field--name-field-image img{border-radius:50%}.main-container .view-display-id-page_2 .square-image .det-media-img .field--name-field-image img{border-radius:0}.main-container .view-display-id-page_2 .embedded-entity .field--name-field-image img{border-radius:0}.field--name-field-organization-head-name{font-size:48px;font-weight:900;margin-bottom:20px}.region-full-width-content{margin:0 -15px}.embedded-entity.align-left{margin:0 20px 20px 0}.embedded-entity.align-right{margin:0 0 20px 20px}#block-myhomeinfo #local-services{padding:0;margin-top:-22px}#block-myhomeinfo input#geocoder-input{border:0;width:90%}#block-myhomeinfo #geocoder .fa-map-marker-alt{font:bold 30px "Font Awesome\ 5 Free";color:#18252a}#block-myhomeinfo #geocoder ul{padding:0;position:relative;z-index:1}#block-myhomeinfo #geocoder ul li{padding:.25em .5em;list-style-type:none;cursor:pointer;background:#fff;transition:all .2s ease-in-out}#block-myhomeinfo #geocoder ul li:hover{transition:all .2s ease-in-out;background-color:#feb70d}#block-myhomeinfo #geocoder form{height:7em}#block-myhomeinfo .geo-recomended{font-weight:900;margin:0 10px}#block-myhomeinfo label{display:block;text-transform:uppercase;font-weight:900}#npo-search p{font-size:24px}#block-myhomeinfo input,#npo-search input{margin-top:-5px}#block-myhomeinfo input#geocoder-input[type="text"],#npo-search .mapboxgl-ctrl-geocoder input[type="text"]{color:#18252a;font-family:'Montserrat',sans-serif,Helvetica,Arial;font-size:24px;padding:0 30px 8px 0 !important;border-bottom:0}#block-myhomeinfo input#geocoder-input::placeholder,#npo-search .mapboxgl-ctrl-geocoder input::placeholder{color:#18252a;opacity:1}#block-myhomeinfo input#geocoder-input:-ms-input-placeholder,#npo-search .mapboxgl-ctrl-geocoder input:-ms-input-placeholder{color:#18252a}#block-myhomeinfo input#geocoder-input::-ms-input-placeholder,#npo-search .mapboxgl-ctrl-geocoder input::-ms-input-placeholder{color:#18252a}#block-myhomeinfo .mapboxgl-ctrl-geocoder .geocoder-icon-search{background-image:none}#local-services #geocoder{padding-left:0}#block-myhomeinfo .mapboxgl-ctrl-geocoder .geocoder-icon-search::before,#block-myhomeinfo #local-services #geocoder input#geocoder-input,#npo-search #geocoder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl{border-bottom:1px solid #18252a}#block-myhomeinfo .mapboxgl-ctrl-geocoder,#npo-search .mapboxgl-ctrl-geocoder{max-width:100%}#block-sparty,.sparty-cta{margin-bottom:70px}#block-sparty a{border:0 !important}.sparty-img{width:258px;position:relative;top:125px;z-index:1;margin-top:-110px}.sparty .btn{border:0;width:100%;background:#f2f2f2;text-align:left;font-size:24px;position:relative;padding:0;white-space:normal}.sparty .btn-top h1{font-size:24px}.sparty h1 span{display:none}.sparty .btn-bottom{font-weight:400;text-transform:none}.sparty .btn-txt-wrap{padding:10px 25px;border-left:5px solid #feb70d;margin:20px 100px 20px 290px}.sparty .btn i{position:absolute;top:-20px;right:40px;font-size:120px;font-family:"Font Awesome 5 Free";font-style:normal}.sparty .btn i::before{content:"\f105"}.sparty .btn[aria-expanded="true"] i{font-size:50px;top:10px}.sparty .btn[aria-expanded="true"] i::before{content:"\f00d"}.sparty #collapseBox{background:#f2f2f2;padding:20px;border-top:1px solid #b7b7b7}.sparty #collapseBox ul{list-style-type:none;padding:0}.sparty #collapseBox ul li{padding:5px 0}.sparty-cta a{display:block;border-bottom:0}.container .sparty-cta a:hover{border-bottom:0;background-color:transparent;color:#18252a}.sparty-cta .btn-txt-wrap{font-size:21px;margin:22px 40px 22px 290px;padding:0 20px}.sparty-cta .more{font-size:16px;margin-top:10px;display:block}.sparty-cta .more::after{font:bold 18px "Font Awesome\ 5 Free";content:"\f105";position:relative;top:1px;left:2px}.sparty-cta .sparty-img{top:138px}.sparty-cta a:hover .btn{background:#9fd5b3}.path-frontpage .views-element-container .block-title{max-width:1170px;padding:0 15px}.more-link{margin:90px 10px;text-align:center}.path-frontpage .more-link{margin:20px 0 0 0;text-align:left}.more-link a{border:8px solid #18252a;font-size:24px;padding:10px 40px;color:#18252a;display:inline-block}.more-link a:hover{background:#9fd5b3;border:8px solid #004445;color:#004445}.more-link a::after{font:bold 20px "Font Awesome\ 5 Free";content:"\f105";position:relative;top:1px;left:5px}.path-frontpage #block-views-block-home-action-buttons-block-2 .more-link a{margin-bottom:90px;display:inline-block}.dt-green{background:#004445;color:#fff}.dt-green a .action-button{color:#fff;border:1px solid #fff}.dt-green a{color:#fff;border-bottom:1px solid #fff}.dt-green .dynamic-links .inner a:hover{color:#9fd5b3;border-bottom:1px solid #9fd5b3}.path-frontpage .action-btns{float:left}.path-frontpage .dynamic-links{width:22.4%;float:right;padding-left:30px;overflow-y:auto}.path-frontpage .block:first-child h2.block-title,.path-frontpage .region-full-width-content h2.block-title,h2.block-title{margin:80px auto 35px auto}.dynamic-links .inner{position:absolute;top:0;left:0;bottom:0;right:0;padding:30px}.dynamic-links{display:block;position:relative;padding-top:22.4%;margin-bottom:50px;border-top:5px solid #9fd5b3;border-bottom:5px solid #9fd5b3}.dynamic-links .inner dt{font-size:20px;font-weight:900;margin-bottom:15px}.dynamic-links .inner a{font-size:14px}#block-detroitgovernment{background:#9fd5b3}.detroit-government.top-section h2.block-title{margin-top:70px}.detroit-government.channels{margin:60px 0 70px 0}.region-full-width-content .detroit-government.top-section h2.block-title,.detroit-government.channels{float:left;width:50%}.detroit-government.channels{display:flex}.channels-logo img{width:165px}.detroit-government.channel{width:60px;height:60px;display:inline-block;background:#fff;border-radius:50%;border:3px solid #18252a;margin:0 10px;text-align:center}.detroit-government.channel .det-ch{font-size:34px;font-weight:900;position:relative;top:3px}.detroit-government.channel .ch-desc{display:none;white-space:nowrap;font-size:12px;font-weight:900;text-transform:uppercase;background:#fff;border:3px solid #18252a;position:relative;top:0;padding:0 5px;margin:-50%}a.detroit-government.channel:hover{border:3px solid #18252a;background:#fff;color:#18252a}.detroit-government.channel:hover .ch-desc{display:inline-block}.detroit-government.mid-section,.detroit-government.council-section{margin-bottom:70px}.detroit-government.mayor,.detroit-government.mayor-events,.detroit-government.city-clerk,.detroit-government.city-clerk-news{width:25%;float:left}.detroit-government.city-council{width:75%;float:left}.detroit-government.city-council-events{width:25%;float:left;min-height:30em;border-left:5px solid #004445;padding:10px 10px 10px 25px}.detroit-government.mayor-events .view-content,.detroit-government.city-council-events .views-field-title,.detroit-government.city-clerk-news .views-field-title{margin-top:15px}.detroit-government.mayor img,.detroit-government.city-clerk img,#views-bootstrap-detroit-government-city-council-block-1 img{width:100px;border-radius:50%}#block-detroitgovernment h4{font-size:18px;text-transform:uppercase;padding-top:20px}#block-detroitgovernment .mayor h4,#block-detroitgovernment .city-clerk h4{padding-top:35px}#block-detroitgovernment dt{font-size:20px;text-transform:uppercase;font-weight:900}#views-bootstrap-detroit-government-city-council-block-1 .views-field-view-taxonomy-term{height:100px;margin-bottom:70px}#block-detroitgovernment .media-image{width:105px;float:left}#block-detroitgovernment .views-field-name .field-content{display:none}.detroit-government.mayor-events,.detroit-government.city-clerk-news{min-height:10em;border-left:5px solid #004445;padding:10px 10px 10px 25px}.detroit-government.mayor-events .form-group .view-id-detroit_government_mayor_events .views-field-view-node{margin-bottom:10px}.detroit-government.mayor-events .form-group .view-id-detroit_government_mayor_events .views-field-view-node a p{border-bottom:1px dotted #18252a;display:inline}.detroit-government.mayor-events .form-group .view-id-detroit_government_mayor_events .views-field-view-node a:hover p,.detroit-government.city-clerk-news a:hover{background:#004445;color:#fff}.detroit-government.mayor a:hover,.detroit-government.city-clerk a:hover,.detroit-government.city-council a:hover{color:#004445}.detroit-government .det-media-img{width:100px;position:absolute;left:0}.detroit-government .views-field-view-taxonomy-term a{display:block;padding-left:115px;border:0 !important;position:relative}.detroit-government .views-field-view-taxonomy-term a:hover{background:transparent}a .action-button{text-align:center;text-decoration:none;text-transform:uppercase;font-size:18px;font-weight:900;color:#18252a;padding:10px;border:1px solid #18252a;line-height:1em;position:absolute;top:0;left:0;bottom:0;right:0}a.warning .action-button{color:#000;background-color:#feb70d;border:1px solid #feb70d}a.danger .action-button{color:#000;background-color:#cb4d4f;border:1px solid #cb4d4f}#views-bootstrap-action-button-content-block-2{margin-top:50px}a.action-btn-wrapper.image-mode{padding-top:0}a.action-btn-wrapper.image-mode .action-button{position:relative;border:0}a.action-btn-wrapper.image-mode .field--name-field-icon-class{display:none}a.action-btn-wrapper.image-mode img{margin-bottom:.25em}a.action-btn-wrapper{display:block;position:relative;width:100%;padding-top:100%;margin:50px 0}a.action-btn-wrapper,a.action-btn-wrapper:hover{text-decoration:none;border:0}a:hover.warning .action-button{background-color:#ffd982;color:#000}a:hover.danger .action-button{background-color:#c77172;color:#000}a:hover .action-button{text-decoration:none;background-color:#9fd5b3;color:#004445;padding:10px}a .action-button p{text-transform:none;font-size:14px;font-weight:300;padding-top:10px}a .action-button i,a .action-button span{font-size:60px;padding:30px}a .action-button.councilmember-email-list{font-size:18px;color:#18252a;padding:10px;border:5px solid #18252a;line-height:1em;position:inherit}a .action-button.councilmember-email-list br,a .action-button.councilmember-email-list p,.field--name-field-city-council-pro-tem,.field--name-field-city-council-president{display:none}.main-container .views-element-container{clear:both}.term-id-1346 a.action-btn-wrapper{margin:0;padding-top:0}a.action-btn-wrapper .councilmember-email-list.action-button span{font-size:18px;padding:0}#block-views-block-contacts-block-1 .block-title,.region-sidebar-fourth h4,.region-sidebar-fourth h2{border-bottom:5px solid #feb70d;height:20px;padding-left:10px;margin-bottom:30px;font-size:18px;margin-top:auto}.region-sidebar-fourth h4,.region-sidebar-fourth h2{margin-top:50px}.region-sidebar-fourth .block h2.block-title{font-size:18px;margin-top:50px}.views-field.views-field-field-hours ul,{padding-left:1em}#block-views-block-contacts-block-1 a[href^="mailto:"]{overflow-wrap:break-word;word-wrap:break-word}.region-sidebar-second{font-size:14px}.region-sidebar-second ul{padding-left:15px}.region-sidebar-second .box{min-height:50px}.region-sidebar-second .box .icon,.contact-item .box .icon,.location-item .box .icon{border:1px solid #18252a;border-radius:50%;width:40px;height:40px;text-align:center;float:left;display:table}.region-sidebar-second .box .icon span,.contact-item .box .icon span,.location-item .box .icon span{font-size:20px;width:20px;height:20px;margin:auto;vertical-align:middle;display:table-cell}.region-sidebar-second .box .contact-info,.region-sidebar-second .box .location-info,.contact-item .box .contact-info,.location-item .box .location-info{margin:0 0 1em 50px}.region-sidebar-second #main-social-media .social-media-item .icon{width:40px;height:40px;display:inline-block;float:left;margin-right:10px}.region-sidebar-second #main-social-media .social-media-item .icon span{font-size:25px;position:relative;top:5px;left:8px}.region-sidebar-second #main-social-media .social-media-item{margin-bottom:1em}.region-sidebar-fourth{margin-bottom:30px}.region-sidebar-fourth .field-content{margin:0 0 5px 10px}#block-councilmembersubmenu nav ul{padding-left:10px}#block-councilmembersubmenu nav ul li{list-style-type:none;margin-bottom:5px}#block-views-block-news-events-block-1,#block-views-block-news-events-block-2{margin:90px 0}#block-views-block-news-events-block-1 .block-title,#block-views-block-news-events-block-2 .block-title{margin:0 auto 0 auto}#block-views-block-news-events-block-1 .views-field-field-start time,#block-views-block-news-events-block-2 .views-field-field-start time{float:left;width:53px;height:53px;border:2px solid #18252a;text-align:center;font-weight:900;text-transform:uppercase;margin-top:40px;padding-top:2px}#block-views-block-news-events-block-1 .col,#block-views-block-news-events-block-2 .col{position:relative}#block-views-block-news-events-block-1 .views-field-type,#block-views-block-news-events-block-2 .views-field-type{position:absolute;top:95px;left:15px}#block-views-block-news-events-block-1 .views-field-type .field-content,#block-views-block-news-events-block-2 .views-field-type .field-content{display:inline-block;font-weight:900;font-size:12px;text-transform:uppercase;color:#fff;background-color:#004445;padding:0 6px}#block-views-block-news-events-block-1 .views-field-title,#block-views-block-news-events-block-2 .views-field-title{padding:14px 0 20px 75px;font-weight:900;border-top:3px solid #18252a;margin-top:20px}#block-views-block-news-events-block-1 .views-field-body,#block-views-block-news-events-block-2 .views-field-body{padding:0 0 0 75px}.news-blog.views-row{padding:1em 2em}.news-blog .desc-contacts{display:block;margin-left:3.5em}.featured-latest-wrap{background:#f2f2f2}.featured .block-title{background:url(/themes/custom/detroitmi/css/theme/../../images/icons/checkbox-featured.gif) no-repeat 26px 0}.latest .block-title{background:url(/themes/custom/detroitmi/css/theme/../../images/icons/clock-latest.gif) no-repeat 32px 1px}.latest,.featured{border-left:5px solid #feb70d;padding:0 20px;margin:90px 0}.featured .block-title,.latest .block-title{padding:29px 0 25px 0;margin:-37px 0 0 0}.featured .views-field,.latest .views-field{margin-bottom:1em}.tag-type{display:inline-block;font-weight:900;font-size:12px;text-transform:uppercase;color:#fff;background-color:#004445;padding:0 7px 0 7px}#block-views-block-contacts-overflow-block-1{margin-top:90px}#block-views-block-related-links-block-1{margin-bottom:90px}.term-id-296 .extras{margin-bottom:0}#block-views-block-locations-special-block-1 .views-field-title span.field-content{font-weight:900}.term-id-2341 #block-views-block-locations-special-block-1 .views-field-field-address{margin-bottom:1em}.view-highlights .field-content{margin:0 0 90px 0}.highlights{padding:0}.path-frontpage .highlights{margin:0}.highlights .read-more{text-align:center}.department-notice{background:#004445;color:#9fd5b3;padding:50px 0}.department-notice .read-more a{color:#fff}#block-views-block-documents-block-1{margin:0 0 70px 0}.text-primary{color:#18252a}.views-field-field-document-file .file>span,.views-field-field-form-file .file>span{border:0;color:#18252a}.views-field-field-document-file .file-icon,.views-field-field-form-file .file-icon{padding:0 .25em 0 0}#block-views-block-forms-block-1{margin:0 0 70px 0}#block-views-block-video-playlist-block-1{margin:0 0 70px 0}#playlist-container{padding-left:0}.video-prev-container h5{font-weight:300 !important}.divider{max-width:1400px;height:3px;background:#9fd5b3;border-top:1px solid #18252a;margin:90px auto 0 auto}.divider-img{background:url(/themes/custom/detroitmi/css/theme/../../images/icons/icon-shield.png) no-repeat center center;margin:-15px auto 50px auto;height:29px}.subsections h3{margin-top:50px}.view-sub-sections .views-field-name{font-weight:900}.view-sub-sections-children .row .col{margin-bottom:15px}#block-views-block-faq-block-1{margin-bottom:50px}.faq .panel-default .panel-heading,.views-field-field-faq-pair .panel-default .panel-heading{background-color:transparent}.faq .panel-title a,.views-field-field-faq-pair .panel-title a{text-decoration:none;color:#18252a}.faq .panel-title a::before,.views-field-field-faq-pair .panel-title a::before{font:bold 12px "Font Awesome\ 5 Free";content:"\f078";margin-right:5px}.faq .panel-title a:hover,.views-field-field-faq-pair .panel-title a:hover{border-bottom:0}.faq .panel-collapse,.views-field-field-faq-pair .panel-collapse{padding:20px 20px 10px 35px;border-top:5px solid #feb70d;border-left:1px solid #00000000;margin-bottom:10px}.faq .card,.views-field-field-faq-pair .card{border:0;border-radius:0}.faq .card-header:first-child,.views-field-field-faq-pair .card-header:first-child{border-radius:0}.region-full-width-content .block-views-blockmeetings-block-1 h2.block-title{padding:0;margin-bottom:35px}.region-full-width-content .block-views-blockmeetings-block-1 .row .col{margin-bottom:15px}.desc-contacts{display:flex}.desc-contacts .description{flex:2;padding-right:3em}.desc-contacts .extra-info{flex:1}.desc-contacts .extra-info .location{display:flex}.embedded-entity figcaption{display:none}.embedded-entity h2{font-size:18px}#block-views-block-mayor-s-administration-block-1 a,#views-bootstrap-council-members-block-1 a,#block-views-block-mayor-s-administration-block-1 a:hover,#views-bootstrap-council-members-block-1 a:hover{border:0 !important}#block-views-block-mayor-s-administration-block-1 h2,#views-bootstrap-council-members-block-1 h2{margin-bottom:40px}.mayors-office-grid,.council-members-grid{text-align:center;color:#18252a;display:block;padding-bottom:20px;margin-bottom:30px;line-height:1.7em}a.mayors-office-grid:hover,a.council-members-grid:hover{color:#fff;background:#18252a;text-decoration:none}.mayors-office-grid:hover img,.council-members-grid:hover img,.detroit-government.mayor a:hover img,.detroit-government.city-clerk a:hover img,#views-bootstrap-detroit-government-city-council-block-1 a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.mayors-office-grid p,.council-members-grid p{font-size:29px;margin:20px 0 0 0}.mayors-office-grid h4,.council-members-grid h4{font-size:24px;text-transform:uppercase;padding:0 5px;margin:5px auto}.mayors-office-grid p span{font-size:20px;text-transform:uppercase;padding:0 5px;font-weight:900;margin-bottom:-15px;display:block}body.path-news .page-header,body.path-events .page-header{border-bottom:5px solid #feb70d;margin:0 0 20px 0}body.path-news .desc-contacts{display:block}.event-preview-top{display:flex}.event-preview-top .date{width:53px;height:53px;text-align:center;text-transform:uppercase;border:2px solid #18252a;font-weight:900;padding-top:3px;line-height:1.4em}.event-preview-top .tag-time{flex:1;display:flex;flex-wrap:wrap}.event-preview-top .tag-time .tags{width:100%;height:50%;border-bottom:5px solid #18252a;padding:0 2px}.event-preview-top .tag-time .time{padding:0 4px;font-weight:900}.event-preview-top .tag-time .time::before{font:normal 20px "Font Awesome\ 5 Free";content:"\f017";position:relative;top:2px}#views-bootstrap-events-page-1 h3,.article-title h3{margin-top:10px}#views-bootstrap-events-page-1 .desc-contacts,.path-news .desc-contacts{margin:0 0 40px 55px}.path-news .article-link,.path-events .article-link,.view-council-events .article-link{margin-top:20px}.path-news .article-link a,.path-events .article-link a,.view-council-events .article-link a{font-size:16px;font-weight:900;text-transform:uppercase;border:0 !important;padding:5px 10px;margin-left:-10px}.path-news .article-link a::after,.path-events .article-link a::after,.view-council-events .article-link a::after{font:bold 18px "Font Awesome\ 5 Free";content:"\f105";position:relative;top:1px;left:2px}.path-news .article-link a:hover,.path-events .article-link a:hover,.view-council-events .article-link a:hover{background:#004445}.view-council-events .desc-contacts,.event-node .desc-contacts,.news-node .desc-contacts,.page-node-type-meetings .desc-contacts{margin:20px 0 40px 55px}.region-full-width-content h2.block-title{padding:0 15px;margin:90px auto 0 auto}.path-frontpage .region-full-width-content h2.block-title{padding:0 15px}.region-full-width-content #block-views-block-web-apps-block-1 h2.block-title{padding:0}#views-bootstrap-council-office-directory-block-1 .row{margin-bottom:20px}#views-bootstrap-council-office-directory-block-1 .row .views-field-title span{font-weight:900}.join-email-list{margin:40px 0}.join-email-list a{border:5px solid #18252a;font-size:24px;font-weight:900;padding:10px 20px;display:table-cell}.join-email-list a:hover{text-decoration:none;background-color:#9fd5b3;color:#004445;border:5px solid #004445}#block-views-block-council-member-bio-block-1{padding-left:15px;padding-right:15px;margin:0 auto 90px auto}#block-views-block-council-member-bio-block-1 .main-container{margin-bottom:90px}.page-node-type-event .page-header,.page-node-type-news .page-header{border:0}.event-node .desc-contacts .box .icon{border:1px solid #18252a;border-radius:50%;width:40px;height:40px;text-align:center;vertical-align:middle;float:left;display:table}.event-node .desc-contacts .box .icon span{font-size:20px;margin-top:10px}.event-node .desc-contacts .box .location-embeded{margin:0 0 1em 50px}.event-node .event-preview-top .tag-time .tags,.news-node .event-preview-top .tag-time .tags{border-bottom:5px solid #feb70d}.event-preview-top .tag-time .tags em{display:none}.event-banner img{margin:50px auto}.path-forms .view-filters,.path-documents .view-filters,#block-views-block-how-do-i-items-block-1 .view-filters{margin-bottom:70px}.path-forms .form-item label,.path-documents .form-item label,#block-views-block-how-do-i-items-block-1 .form-item label{display:block;text-transform:uppercase;font-weight:900}.path-forms .form-item input,.path-documents .form-item input,#block-views-block-how-do-i-items-block-1 .form-item input{font-size:16px;padding:21px 12px;border:3px solid #004445}.path-forms .view-filters .form-submit,.path-documents .view-filters .form-submit,#block-views-block-how-do-i-items-block-1 .form-submit{color:#004445;margin-top:22px}.path-forms .form-submit:hover,.path-documents .form-submit:hover,#block-views-block-how-do-i-items-block-1 .form-submit:hover{border:3px solid #18252a;color:#18252a}.path-forms #edit-name,.path-documents #edit-name{max-width:225px}#views-bootstrap-site-forms-page-1 .row>.col,#views-bootstrap-site-documents-page-1 .row>.col,#views-bootstrap-how-do-i-page-1 .row>.col{margin-bottom:40px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:50%}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background:#004445;border-color:#004445}.pagination>li>a,.pagination>li>span{color:#004445;border:0;border-radius:50%;width:35px;height:35px;padding:6px 0}.pagination .pager__item--first a,.pagination .pager__item--last a{width:75px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background:#9fd5b3;border-color:#9fd5b3}.pagination>li:first-child>a,.pagination>li:first-child>span{border-radius:50%}.pager-nav{margin:50px auto}.webapp-link{display:inline-block}.page-node-type-web-apps .footer-wrapper{display:none}#views-bootstrap-boards-block-1 .row>div .field-content,#views-bootstrap-commissions-block-1 .row>div .field-content{display:block;position:relative;width:100%;padding-top:100%;margin-bottom:50px}#views-bootstrap-boards-block-1 .row>div .field-content a,#views-bootstrap-commissions-block-1 .row>div .field-content a{text-align:center;text-decoration:none;text-transform:uppercase;font-size:18px;font-weight:900;color:#18252a;padding:10px;border:1px solid #18252a;line-height:1em;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}#views-bootstrap-boards-block-1 .row>div .field-content a:hover,#block-views-block-commissions-block-1 .row>div .field-content a:hover{text-decoration:none;background-color:#9fd5b3;color:#004445}#views-bootstrap-departments-page-1 .row{margin-bottom:20px}#views-bootstrap-departments-page-1 span.field-content a,#views-bootstrap-site-forms-page-1 span.field-content a,#views-bootstrap-site-documents-page-1 span.field-content a,#views-bootstrap-forms-block-1 span.field-content a,.view-id-sub_sections .views-field-view-taxonomy-term span.field-content a,#documents-block .more-link a,#more-news-btn,#more-events-btn{font-size:16px;font-weight:900;text-transform:uppercase;border:0;padding:5px 10px;margin:10px 0 10px -10px;display:inline-block;border-bottom:0}#views-bootstrap-departments-page-1 span.field-content a::after,#views-bootstrap-site-forms-page-1 span.field-content a::after,#views-bootstrap-site-documents-page-1 span.field-content a::after,#views-bootstrap-forms-block-1 span.field-content a::after,.view-id-sub_sections .views-field-view-taxonomy-term span.field-content a::after,#documents-block .more-link a::after,#more-news-btn::after,#more-events-btn::after{font:bold 18px "Font Awesome\ 5 Free";content:"\f105";position:relative;top:1px;left:2px}#more-events-btn{margin-bottom:0}.btn-primary{color:#004445}.view-city-hotlines .views-field-name .field-content{font-size:20px;font-weight:900;margin:40px 0 10px 0;display:inline-block}.view-city-hotlines .views-field-field-telephone{margin-bottom:1em}.zoning-map-img{max-width:inherit}.term-id-2631 .col-lg-3{display:none}.term-id-2631 .col-lg-9{width:100%}#archive-display .card{border:0}#archive-display .card-header{border:0;background:transparent;padding:0}#archive-display .card-header h5{margin:0}#archive-display .card-header .btn{border:0;color:#18252a;text-decoration:none}#archive-display .card-header .btn:hover{color:#fff;background:#004445}#archive-display .collapse{padding:20px 20px 10px 0;border-top:5px solid #feb70d;border-left:1px solid #00000000;margin-bottom:10px}#archive-display .archives-row{display:flex;flex-wrap:wrap;border-bottom:.1em solid #004445}#archive-display .archives-row article{padding:1em}#archive-display .archives-row article span{font-weight:bold}#archive-display .archives-row article .green-text{color:#004445}#archive-display .archives-row article .yellow-text{color:#feb70d}#archive-display .archives-row article .red-text{color:#cf3234}#archive-display .archives-row .mobile-header{width:10em;background-color:#9fd5b3;color:#004445;font-weight:bold}#archive-display .archives-row .flex-size,#archive-display .archives-row .fixed-size{width:calc(100% - 10em)}#archive-display .archives-row.header{display:none}@media all and (min-width:551px){#archive-display .archives-row{flex-wrap:nowrap}#archive-display .archives-row .mobile-header{display:none}#archive-display .archives-row .flex-size{flex:1}#archive-display .archives-row .fixed-size{width:10em}#archive-display .archives-row.header{background-color:#9fd5b3;color:#004445;display:flex}#archive-display .archives-row.header article{font-weight:bold}}.page-node-type-meetings .page-header{border:0}.page-node-type-meetings .event-preview-top .tag-time .tags{border-bottom:5px solid #feb70d}.tags a{display:inline-block;font-size:12px;font-weight:900;color:#fff;background:#004445;text-transform:uppercase;border:0;padding:2px 7px 0 7px;position:relative;top:-2px}.tags a:hover{color:#004445;background:#9fd5b3;border:0}.page-node-type-meetings .event-preview-top .tag-time .tags{padding:0 5px}.tags .meeting{font-size:12px;font-weight:900}.page-node-type-web-apps #block-sitemenu{position:relative;z-index:1}.page-node-type-web-apps #main-menu{margin-top:0}.page-node-type-web-apps .navbar-btn{margin-top:3px;margin-bottom:-47px}.page-node-type-web-apps #block-detroitmi-main-menu .big-menu{position:fixed;top:19px;right:9px}.page-node-type-web-apps .logo img{display:none}.page-node-type-web-apps .logo{background:url(/themes/custom/detroitmi/images/logo-footer.png) no-repeat;width:68px;height:78px;display:block;margin-bottom:-50px;position:relative;z-index:1}.page-node-type-web-apps .main-container{width:100%;padding:0;margin-top:0}.page-node-type-web-apps .main-container .page-header{margin:0;font-size:20px;text-transform:none;z-index:1;width:100%}.page-node-type-web-apps .main-container .page-header span{padding:0 78px 13px 78px;text-align:left;margin:0 auto;display:block}.page-node-type-web-apps .region-breadcrumbs,.page-node-type-web-apps #center-header{display:none}.page-node-type-web-apps .footer-wrapper{margin-top:0}.page-node-type-web-apps .highlights{margin:0}.web-apps{height:100%}#block-views-block-contacts-special-block-1{margin-top:90px}#block-views-block-contacts-special-block-1 h2.block-title{margin-top:0}#block-views-block-contacts-special-block-1 .icon{display:none}#block-views-block-contacts-special-block-1 .contact-item .box .contact-info{margin:1em 0;text-align:center}#block-views-block-contacts-special-block-1 .portrait img{margin:0 auto;border-radius:50%}#block-views-block-contacts-text-block-1 .views-field-field-portrait,#block-views-block-contacts-text-block-1 .views-field-field-portrait .field-content{display:inline}#block-views-block-contacts-text-block-1 .views-field-field-portrait .field-content img{border-radius:50%}#block-views-block-contacts-text-block-1 .views-row{margin:50px 0}#block-views-block-contacts-text-block-1 .views-row:nth-child(odd) .views-field-field-portrait{float:left;padding:20px 20px 20px 0}#block-views-block-contacts-text-block-1 .views-row:nth-child(even) .views-field-field-portrait{float:right;padding:20px 0 20px 20px}#block-views-block-council-office-directory-block-1 .views-field-title .field-content{font-weight:900}#block-views-block-council-office-directory-block-1 .col{margin-bottom:1em}.visitor-feedback-btn a{font-weight:900;text-transform:uppercase;background:#9fd5b3;color:#004445;border:0;padding:5px 10px}.visitor-feedback-btn{position:fixed;bottom:0;right:0}.media{overflow:visible}.file>span{color:#18252a}.block:first-child h2.block-title{margin-top:80px}.view-detroit-id-partners{text-align:center}.view-detroit-id-partners #edit-field-business-type-target-id a{font-weight:900;margin:10px;display:inline-block}.view-detroit-id-partners .views-exposed-form{text-align:left}#views-bootstrap-detroit-id-partners-block-1 .img-responsive{margin:0 auto}#views-bootstrap-detroit-id-partners-block-1 .col{margin-bottom:70px}#sidemap{width:100%;height:120%}#sidemap .mapboxgl-ctrl-logo,#sidemap .mapboxgl-ctrl-compass{display:none !important}#sidemap .mapboxgl-popup{transform:none !important;width:90%;position:relative;margin:2em auto}#sidemap .mapboxgl-popup-tip,#sidemap .mapboxgl-popup-close-button{display:none !important}#sidemap .mapboxgl-popup-content{box-shadow:0 1px 2px rgba(0,0,0,0.50)}#sidemap .mapboxgl-popup-content h1{font-size:1.5vw !important;text-align:center !important;color:#004445;font-family:'Montserrat',sans-serif}.property-overview,.grouping-item,.property-page-container{display:flex}.side-items{width:18em;padding-left:1em;display:inline-block}.property-container,.property-overview .grouping{flex:1}.property-overview .grouping:first-child{padding-right:.5em}.property-overview .grouping:last-child{padding-left:.5em}.grouping-item{padding:.5em 0;border-top:1px solid #9fd5b3}.grouping-item article:not(.item-icon){flex:1}.grouping-item article.item-icon{padding:0 .5em}.grouping-item article:last-child{text-align:right;font-weight:bold}#design-options-section .grouping{padding-left:0}#design-options-section .field--item{display:none}#design-options-section .field--type-boolean{display:inline-block}#design-options-section .field--label{display:inline;margin-left:.15em}#design-options-section .grouping-item .item-label{flex:initial}.page-wrap>.main-container nav.tabs,.page-wrap>.main-container article[typeof='schema:Person']{display:none}.view-property-listing-prototype .views-view-grid .views-row{margin-bottom:1em}.open-house-info{display:inline-block;vertical-align:middle}.virtual-tour{display:inline-block;text-align:center}.virtual-tour a{max-width:300px;margin:0 auto}.virtual-tour .thumbnail{margin-bottom:5px}.virtual-tour .thumbnail img{width:100%}.open-data-tool-description{margin-bottom:1em}.container a.launch-btn{background:#004445;color:white;font-weight:900;padding:.5em 2em;margin-right:5px}.container a.launch-btn:hover{background:#9fd5b3;color:#004445;border:0}.open-data-tool{margin-bottom:3.5em}.open-data-tool p{width:75%}.open-data-tool-header{height:60px}.open-data-tool-icon{width:50px;height:50px;border:3px solid #18252a;display:inline-block}.open-data-tool-title{width:70%;display:inline-block;border-bottom:3px solid #18252a;vertical-align:top}.open-data-tool-title a{font-weight:900;border-bottom:0;margin-left:5px}.open-data-tag-department{display:inline-block}.open-data-tool .open-data-tags,.open-data-tag-department a{display:inline-block;font-size:12px;font-weight:900;color:#fff;background:#004445;text-transform:uppercase;border:0;padding:1px 7px 0 7px;position:relative;height:20px;vertical-align:top;margin-right:5px;top:5px}.open-data-tag-department a:hover{color:#004445;background:#9fd5b3;border:0}.open-data-tool-tags{display:inline-block;position:relative;top:-26px;left:55px}.open-data-tool-tags ul{padding:0}.open-data-tool-tags ul li{display:inline-block;list-style-type:none;padding:0}.open-data-tool-buttons i{margin-left:5px}.open-data-tool-buttons a{background:#004445;color:white;font-weight:900;padding:.5em 2em;margin-right:5px}.open-data-tool-buttons a:hover{background:#9fd5b3;color:#004445;border:0}.open-data-tool-icon{font-size:24px;padding:10px}.view-open-data-tools .btn{background:#004445}.view-open-data-tools .btn-info:hover{color:#004445;background:#9fd5b3;border-color:#9fd5b3}.fas.government:before{content:"\f594"}.fas.public-safety:before{content:"\f1ba"}.fas.property-and-parcels:before{content:"\f015"}.fas.education:before{content:"\f19d"}.fas.transportation:before{content:"\f207"}.fas.public-health:before{content:"\f47d"}.fas.maps:before{content:"\f279"}.fas.permits:before{content:"\f46d"}.web-app-list-container{background:#004445;width:100%}.web-app-list-container>div{max-width:1170px;margin:0 auto;color:white}.web-app-list-container h2,.web-app-list-container h3{color:white}.web-app-item-description{margin-bottom:1em}.container a.launch-btn{background:#004445;color:white;font-weight:900;padding:.5em 2em;margin-right:5px}.container a.launch-btn:hover{background:#9fd5b3;color:#004445;border:0}.web-app-item{margin-bottom:3.5em;border:1px solid white;padding:1em;display:flex;flex-direction:column;min-height:560px}.web-app-item p{color:white}.web-app-item-icon{width:50px;height:50px;border:3px solid #18252a;display:inline-block}.web-app-item-top a{font-weight:900;border-bottom:0;color:white;display:block;margin-bottom:5px;font-size:1.25em;float:left}.web-app-item-top a:hover{background:#9fd5b3;color:#004445;border-bottom:0}.web-app-item-buttons a.web-app-item-launch-app{background:#feb70d;color:#18252a;border:3px solid #feb70d}.container .web-app-item-title a:hover{color:#004445;background:#9fd5b3;border:3px solid white}.web-app-item-buttons{display:flex;flex-direction:column;align-items:center;margin-top:auto}.web-app-item-buttons a{background:#004445;color:white;font-weight:900;padding:5px;border:3px solid white;width:100%;text-align:center;margin:5px}.web-app-item-buttons a:hover{background:#9fd5b3;color:#004445;border:3px solid #9fd5b3}.view-web-app-items .btn{background:#004445}.view-web-app-items .btn-info:hover{color:#004445;background:#9fd5b3;border-color:#9fd5b3}#block-bridgingeligibilitychecker label[for=eligibility-checker]{font-size:40px;font-weight:900}#block-bridgingeligibilitychecker input#eligibility-checker{font-size:16px;font-family:"Montserrat";padding:21px 35px;border:3px solid #004445}#block-bridgingeligibilitychecker .mapboxgl-ctrl-geocoder .geocoder-icon-search{top:15px;left:15px}#block-bridgingeligibilitychecker .mapboxgl-ctrl-geocoder .geocoder-pin-right *{top:15px;right:15px}#block-views-block-property-listing-block-1 .view-filters.form-group form .form-item{margin:10px 20px 10px 0}#block-views-block-property-listing-block-1 .view-filters.form-group form .form-item label{display:block;text-transform:uppercase;font-weight:900}#block-views-block-property-listing-block-1 .select-wrapper select{height:48px;border:3px solid #004445}#block-views-block-property-listing-block-1 .select-wrapper:after{color:#004445}#views-bootstrap-property-listing-block-1 article{margin-bottom:30px}#views-bootstrap-property-listing-block-1 article strong a{margin-top:10px;display:inline-block}.flex-it{display:flex}.inner-center-content{margin:auto}@media(max-width:1200px){.main-container{margin-bottom:50px}.page-header{margin:20px 0 70px 0}.sparty-cta .sparty-img{display:none}.sparty-cta .btn-txt-wrap{border-left:0;border-right:0;margin:20px}#block-spartycta{border-left:5px solid #feb70d;margin-top:100px}}@media(max-width:992px){.sparty-img{top:225px}#block-spartycta{margin-top:70px}.path-frontpage .more-link{text-align:center}#block-myhomeinfo{margin-top:60px}#block-myhomeinfo #local-services{padding:0}#views-bootstrap-action-button-content-block-2 a{padding-top:250px}.region-sidebar-second{margin-top:70px}a.action-btn-wrapper{padding-top:inherit;margin:20px 0}a .action-button,a.warning .action-button,a.danger .action-button{text-align:inherit;position:inherit;padding:10px 10px 30px 120px}a:hover .action-button,a.warning:hover .action-button,a.danger:hover .action-button{padding:10px 10px 30px 120px}a .action-button span,a.warning .action-button span,a.danger .action-button span,a .action-button i,a.warning .action-button i,a.danger .action-button i{position:absolute;left:0;top:-10px}a.image-mode .action-button{text-align:center;padding:10px}a.image-mode .media--image{margin-bottom:10px}a.image-mode:hover .action-button{padding:10px}.path-frontpage .action-btns{width:100%;float:none}.path-frontpage .dynamic-links{width:344px;padding-top:337px;margin-top:-413px}.detroit-government.top-section h2,.detroit-government.channels{float:none;width:100%}.detroit-government.city-clerk,.detroit-government.city-clerk-news{margin-top:40px}.detroit-government.mayor,.detroit-government.mayor-events,.detroit-government.city-clerk,.detroit-government.city-clerk-news{width:50%}.detroit-government.city-council,.detroit-government.city-council-events{width:100%;float:none}.full-width{padding:0 15px}#playlist-container{display:inherit}#active-video{width:100%}#npo-results .npo-content .info-section{width:47%}}@media(max-width:768px){.sparty-img{display:none}.sparty .btn-txt-wrap{border-left:0;border-right:5px solid #feb70d;margin:20px 120px 20px 20px}.sparty-cta .btn-txt-wrap{border-left:0;border-right:0;margin:20px}.path-frontpage .dynamic-links{width:100%;float:none;padding-left:0;padding-top:250px;margin:0 auto 50px auto}.region-full-width-content .detroit-government.top-section h2.block-title,.detroit-government.channels{width:100%}.event-node .desc-contacts{display:block}.event-node .desc-contacts .description,.event-node .desc-contacts .extra-info{flex:none;padding:0}.event-node .desc-contacts .extra-info{margin-top:40px}#block-views-block-featured-block-1,#block-views-block-latest-block-1,#block-views-block-featured-block-3,#block-views-block-latest-block-3{flex:inherit;width:100%}#block-views-block-latest-block-1,#block-views-block-latest-block-3{margin-top:50px}#block-myhomeinfo #local-services{margin-top:20px}}@media(max-width:576px){.main-container{margin-bottom:50px}.detroit-government.mayor,.detroit-government.mayor-events,.detroit-government.city-clerk,.detroit-government.city-clerk-news{width:100%}.detroit-government.channels{display:block}.detroit-government.channels-logo{display:block;width:100%}a.detroit-government.channel{margin:40px 10px 0 10px}a.detroit-government.channel:hover{margin:0 10px}.detroit-government.channel .ch-desc{z-index:1}#block-views-block-contacts-text-block-1 .views-row:nth-child(odd) .views-field-field-portrait,#block-views-block-contacts-text-block-1 .views-row:nth-child(even) .views-field-field-portrait{float:none;padding:20px;margin:0 auto}#block-views-block-contacts-text-block-1 .views-field-field-portrait .field-content img{margin:0 auto}#block-views-block-contacts-text-block-1 .views-field-field-portrait,#block-views-block-contacts-text-block-1 .views-field-field-portrait .field-content{display:block}#block-views-block-contacts-text-block-1 .views-field-title,#block-views-block-contacts-text-block-1 .views-field-field-contact-position{text-align:center}#block-views-block-contacts-text-block-1 .views-field-field-contact-position{margin-bottom:20px}}@media(max-width:480px){.page-node-type-web-apps #logo{margin:0}.page-node-type-web-apps .logo{margin:0 0 -60px 0}.more-link a{display:block}#archive-display .card-header .btn{white-space:normal;margin:0 auto;display:block}#npo-search{display:inherit}#npo-results .npo-content .info-section{width:100%}.sparty .btn i{top:auto;bottom:0;right:20px;font-size:50px}.sparty .btn-txt-wrap{border-right:0;margin:20px}#block-sparty{border-left:5px solid #feb70d}}@media(min-width:576px){.path-frontpage .views-element-container .block-title,.region-full-width-content h2.block-title,#block-views-block-council-member-bio-block-1,.page-node-type-web-apps .main-container .page-header span{width:100%}}@media(min-width:768px){.path-frontpage .views-element-container .block-title,.region-full-width-content h2.block-title,#block-views-block-council-member-bio-block-1,.page-node-type-web-apps .main-container .page-header span{width:750px}}@media(min-width:992px){.path-frontpage .views-element-container .block-title,.region-full-width-content h2.block-title,#block-views-block-council-member-bio-block-1,.page-node-type-web-apps .main-container .page-header span{width:970px}.featured-latest-wrap>.container{display:flex}.detroit-opportunities .container{position:relative;left:-15px}#playlist-container .video-playlist{height:422px;overflow-y:scroll}}@media(min-width:1200px){.path-frontpage .views-element-container .block-title,.region-full-width-content h2.block-title,#block-views-block-council-member-bio-block-1,.page-node-type-web-apps .main-container .page-header span{width:1170px}.text-columns{columns:2 auto}.text-columns-2{columns:2 auto}.text-columns-3{columns:3 auto}.text-columns-4{columns:4 auto}.text-columns-5{columns:5 auto}.text-columns-6{columns:6 auto}#playlist-container .video-playlist{height:515px;overflow-y:scroll}.paragraph.combo-card .field--item{display:flex;min-height:22em}}@media print{#center-header,#main-menu,.visitor-feedback-btn,.virtual-tour,.footer-wrapper,.region-alert{display:none !important}#overview{margin-top:100px}}
.footer-wrapper{background-color:#f2f2f2;clear:both;margin-top:100px}.path-frontpage .footer-wrapper{margin-top:0}.footer-wrapper .footer{border:0;background:url('/themes/custom/detroitmi/images/cityscape.png');background-repeat:no-repeat;background-position:center bottom;padding:5em 0}.footer-wrapper .footer #block-copyright{float:left;padding:17px 0 17px 0;font-size:12px}.footer-wrapper .footer #block-copyright>div{padding:14px 0 10px 0}.footer-wrapper .footer ul.nav{float:right;padding:17px 0 17px 0}.footer-wrapper .footer ul.nav li{display:inline-block;list-style:none}footer .logo-wrapper{text-align:center;margin-top:-8.23em;margin-bottom:3.5em}footer .homepage-footer{text-align:margin-top:-2.5em}footer .logo-wrapper img{width:68px}footer .col-sm-8>div:first-child,footer .col-sm-4>div:first-child{border-left:1px solid;padding-left:25px;height:65px;margin-bottom:30px}footer ul#social-media-links{padding:0}footer ul#social-media-links li{list-style-type:none;width:25px;display:inline-block;margin-right:1em}footer ul#social-media-links li a{border:0}footer ul#social-media-links li a:hover{background:transparent;color:#feb70d}footer ul#social-media-links li a span{display:none}footer .dt-subscribe{font-weight:300}footer .input_group{padding-left:5px}footer .input_group i{display:inline-block;margin:0 -25px 0 0}footer .footer-links div{margin-bottom:10px}footer .footer-links i{width:35px;display:inline-block;margin-right:.5em;vertical-align:bottom}footer.container .footer-links a{display:inline-block;border:0}footer .footer-links span{display:block;font-size:20px;font-weight:900;text-transform:uppercase;margin-bottom:-8px}footer form input[type="text"]{font-size:15px;width:75%;border:0;background-color:transparent;height:40px;margin:0;color:rgba(0,0,0,.5);padding:10px 10px 0 40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:.1em solid #004544}footer form .button_panel{text-align:right;width:75%}footer form input[type="submit"]{background:transparent;border:0;font-size:16px;font-weight:900;text-transform:uppercase}footer sup.required{color:red}footer .copyright-info p,footer .copyright-info a{font-size:11px}
.paragraph.paragraph--color{display:table}.paragraph.paragraph--color>.paragraph__column{padding-top:30px;padding-bottom:30px}.paragraph.paragraph--color+.paragraph>.paragraph__column{padding-top:30px}.vbp_color_01{background:#004445;color:#fff}.vbp_color_01 a{color:#fff}.vbp_color_01 a:hover,.vbp_color_01 a:focus,.vbp_color_01 a:active,.vbp_color_01 a.is-active{color:#fff}.vbp_color_02{background:#9fd5b3;color:#004445}.vbp_color_02 a{color:#004445}.vbp_color_02 a:hover,.vbp_color_02 a:focus,.vbp_color_02 a:active,.vbp_color_02 a.is-active{color:#004445}.vbp_color_03{background:#f5b842;color:#000}.vbp_color_03 a{color:#000}.vbp_color_03 a:hover,.vbp_color_03 a:focus,.vbp_color_03 a:active,.vbp_color_03 a.is-active{color:#000}.vbp_color_04{background:#cb4d4f;color:#fff}.vbp_color_04 a{color:#fff}.vbp_color_04 a:hover,.vbp_color_04 a:focus,.vbp_color_04 a:active,.vbp_color_04 a.is-active{color:#fff}.vbp_color_05{background:#33566b;color:#fff}.vbp_color_05 a{color:#fff}.vbp_color_05 a:hover,.vbp_color_05 a:focus,.vbp_color_05 a:active,.vbp_color_05 a.is-active{color:#fff}
