.js-project-map{width:100%;height:500px}[dir] .js-project-map{background-color:#e0f5ff}.map-wrapper{position:relative}[dir] .map-wrapper{margin-top:20px}.map-loader{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}[dir] .map-loader{background-color:rgba(1,97,156,.8)}[dir=ltr] .map-loader{left:0}[dir=rtl] .map-loader{right:0}.loader{width:120px;height:120px}[dir] .loader{border-radius:50%;border:16px solid #f3f3f3;border-top-color:#3498db}[dir=ltr] .loader{-webkit-animation:spin-ltr 2s linear infinite;animation:spin-ltr 2s linear infinite}[dir=rtl] .loader{-webkit-animation:spin-rtl 2s linear infinite;animation:spin-rtl 2s linear infinite}@-webkit-keyframes spin-ltr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes spin-rtl{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes spin-ltr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-rtl{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.projects-filters{display:flex;align-items:flex-start;flex-wrap:wrap}[dir] .projects-filters{padding-top:15px;margin:15px 0}.projects-filters .form-control{font-size:15px}[dir] .projects-filters .form-control{margin-bottom:10px;border:1px solid #c1bdbd;border-radius:3px;padding:3px 15px}[dir=ltr] .projects-filters .form-control{margin-right:15px}[dir=rtl] .projects-filters .form-control{margin-left:15px}.projects-filters-btn{position:relative;color:#fff;font-size:16px;transition:all .2s linear}[dir] .projects-filters-btn{padding:3px 25px;background-color:#0068a7;border-radius:3px;cursor:pointer;border:2px solid #0068a7}.projects-filters-btn.loading{pointer-events:none}.projects-filters-btn.loading:after{content:"";position:absolute;width:16px;height:16px;top:0;bottom:0}[dir] .projects-filters-btn.loading:after{margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%}[dir=ltr] .projects-filters-btn.loading:after{left:0;right:0;-webkit-animation:spin-ltr 1s ease infinite;animation:spin-ltr 1s ease infinite}[dir=rtl] .projects-filters-btn.loading:after{right:0;left:0;-webkit-animation:spin-rtl 1s ease infinite;animation:spin-rtl 1s ease infinite}.projects-filters-btn:not(.loading):hover{color:#0068a7}[dir] .projects-filters-btn:not(.loading):hover{background-color:#fff}.projects-filters-btn.loading span{color:transparent}.projects-list--item{display:flex;align-items:center;flex-wrap:wrap}[dir] .projects-list--item{padding:20px 0}.projects-item--img{width:100px;height:100px;overflow:hidden}[dir] .projects-item--img{border-radius:50%}[dir=ltr] .projects-item--img{margin-right:15px}[dir=rtl] .projects-item--img{margin-left:15px}.projects-item--img img{display:block}.projects-item--body{flex:1}.projects-item--title{font-size:19px;color:#0068a7}.projects-item--desc{font-size:15px;color:#909090}[dir] .projects-list--item:not(:last-child){border-bottom:1px solid hsla(0,0%,56.5%,.16078)}.projects-list--item:hover .projects-item--title{text-decoration:underline}[dir] .alert.alert-less-padding{padding:5px 30px}.js-projects-holder{min-height:500px}.js-projects-holder-title{font-size:22px}@media (max-width:470px){.projects-item--img{height:70px;width:70px}[dir=ltr] .projects-item--img{margin-right:10px}[dir=rtl] .projects-item--img{margin-left:10px}.projects-item--title{font-size:17px}}.ammapAlert{display:table-cell;vertical-align:middle;font-family:verdana,helvetica,arial,sans-serif;font-size:12px;color:#c00}[dir] .ammapAlert{text-align:center}.ammapDescriptionWindow{font-size:11px;font-family:verdana,helvetica,arial,sans-serif;color:#000;box-sizing:border-box}[dir] .ammapDescriptionWindow{background-color:#fff;border:1px solid #dadada;padding:8px}.ammapDescriptionTitle{font-size:12px;font-weight:700;font-family:verdana,helvetica,arial,sans-serif}[dir] .ammapDescriptionTitle{padding-bottom:5px}.ammapObjectList ul{list-style:square outside;color:#999;font-family:verdana,helvetica,arial,sans-serif;font-size:12px}[dir=ltr] .ammapObjectList ul{padding-left:20px}[dir=rtl] .ammapObjectList ul{padding-right:20px}[dir=ltr] .ammapObjectList ul ul{padding-left:14px}[dir=rtl] .ammapObjectList ul ul{padding-right:14px}.ammapObjectList a{color:#000;text-decoration:none;display:block}[dir] .ammapObjectList a{padding:2px}.ammapObjectList a:hover{color:#c00;text-decoration:none;display:block}[dir] .ammapObjectList a:hover{background:#fff;cursor:pointer}.ammapDescriptionText{overflow:auto}