.badge{display:inline-block;border-radius:.25em;color:#fff;margin:0 .75em .75em 0;padding:.25em .5em;text-decoration:none}.badge:hover{background:#fff;box-shadow:0 0 0 1px #3ea033;color:#3ea033}.badge .fa{margin-right:.5em}.badge-small{font-size:.85em;padding:.125em .5em}.badge-red{background-color:#d80351}.badge-green{background-color:#3ea033}.badge-blue{background-color:#00a3ee}.badge-light{background-color:rgba(0,0,0,.65)}.btn{background:0 0;border:1px solid;border-radius:.25em;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;line-height:1em;margin-right:.5em;padding:.5em .75em;text-align:center;text-decoration:none;vertical-align:middle}.btn:last-child{margin-right:0}.btn-primary{background-color:#00a3ee;border-color:#00a3ee;color:#fff;height:auto;padding:.75em 2em}.btn-primary:hover{background-color:#d80351;border-color:#d80351}.btn-primary:disabled,.btn-primary:disabled:hover{background-color:transparent;border-color:rgba(0,0,0,.25);color:rgba(0,0,0,.25);cursor:not-allowed}.btn-red{border-color:rgba(216,3,81,.5);color:#d80351}.btn-red:hover{background-color:#d80351;color:#fff}.btn-green{border-color:rgba(62,160,51,.5);color:#3ea033}.btn-green:hover{background-color:#3ea033;color:#fff}.btn-blue{border-color:rgba(0,163,238,.5);color:#00a3ee}.btn-blue:hover{background-color:#00a3ee;color:#fff}.btn-light{border-color:#bfbfbf;color:grey}.btn-light:hover{border-color:grey;background-color:grey;color:#fff}.btn-action{background-color:#3ea033;border-color:#3ea033;color:#fff}.btn-action:hover{background-color:#fff;border-color:rgba(62,160,51,.5);color:#3ea033}.btn-borderless{border:none;padding:0}.content-dark .btn-red{background-color:#d80351;color:#fff}.content-dark .btn-blue,.content-dark .btn-green{background-color:#3ea033;color:#fff}.content-dark .btn-light{border-color:grey;background-color:grey;color:#fff}.btn-wide{width:100%}.flex{display:flex}.flex-center{justify-content:center}.flex-middle{align-items:center}.flex-bottom{align-items:flex-end}.flex-column{display:flex;flex-direction:column}.flex-2{flex:50%}.flex-grow{flex-grow:1}form{box-sizing:border-box;margin:0;padding:0;width:100%}fieldset{border:none;box-sizing:border-box;margin:0 0 1em;padding:0}fieldset:last-child{border:none;margin:0}legend{float:left;font-size:1.25em;margin:0;padding:0 0 .8em;width:100%}input[type=checkbox]{display:none}input[type=email],input[type=file],input[type=password],input[type=text],select,textarea{background:0 0;border:1px solid rgba(0,0,0,.25);border-radius:.25em;box-sizing:border-box;font-family:"Trebuchet MS";font-size:1em;padding:.5em;height:2.25em}input[type=email]:focus,input[type=file]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:rgba(0,163,238,.5)!important;box-shadow:0 0 .5em rgba(0,163,238,.25)}input[type=email].validate:valid,input[type=file].validate:valid,input[type=password].validate:valid,input[type=text].validate:valid,select.validate:valid,textarea.validate:valid{border-color:rgba(62,160,51,.5)}input[type=email].validate:invalid,input[type=file].validate:invalid,input[type=password].validate:invalid,input[type=text].validate:invalid,select.validate:invalid,textarea.validate:invalid{border-color:rgba(216,3,81,.5)}select{padding:0 .5em}input[type=email],input[type=file],input[type=password],input[type=text],select{max-width:400px;width:100%}textarea{display:inline-block;min-height:10em;width:100%}label{color:rgba(0,0,0,.5);display:block;margin-bottom:.25em}.ajax-container{box-shadow:0 0 0 2px rgba(62,160,51,.25);border-radius:.5em}.ajax-container .ajax{background-color:#3ea033;border-radius:.5em;height:1em;opacity:1;width:0;transition:width 0s,opacity 0s}.ajax-container .ajax.active{opacity:0;width:100%;transition:width .5s,opacity .5s}.form-error{color:#d80351;display:none;font-weight:700;margin-bottom:.25em}.form-container{box-sizing:border-box;border-radius:0 0 1em 1em;display:inline-block;padding:2em;text-align:left;width:100%}.form-section{margin-bottom:2em}.form-group{margin-bottom:.75em;width:100%}.form-group:last-child{margin-bottom:0}.form-group-special{margin-top:1.5em}.form-group-inline{display:inline-block;margin-right:1em;vertical-align:top}.form-group-inline:last-child{margin-right:0}.form-inline{display:flex}.form-inline .form-group{margin:0 .5em 0 0}.form-inline .form-group:last-child{margin-right:0}.form-inline .form-group-grow{flex-grow:1}.form-narrow input[type=email],.form-narrow input[type=file],.form-narrow input[type=password],.form-narrow input[type=text],.form-narrow select{width:100%}input[type=text].time{width:4em}.group1{margin-bottom:.25em}.group2{margin-bottom:.5em}.group3{margin-bottom:1em}.group4{margin-bottom:2em}.group5{margin-bottom:3em}.group1:last-child,.group2:last-child,.group3:last-child,.group4:last-child,.group5:last-child{margin-bottom:0}.group1-inline{margin-right:.25em}.group2-inline{margin-right:.5em}.group3-inline{margin-right:1em}.group4-inline{margin-right:2em}.group5-inline{margin-right:3em}.group1-inline,.group2-inline,.group3-inline,.group4-inline,.group5-inline{display:inline-block}.group1-inline:last-child,.group2-inline:last-child,.group3-inline:last-child,.group4-inline:last-child,.group5-inline:last-child{margin-right:0}.text{line-height:1.5em}.text-muted{opacity:.5}.text-small{font-size:.85em;opacity:.65}.text-bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-nowrap{white-space:nowrap}.text-wrap{white-space:normal}.text-red{color:#d80351}.text-green{color:#3ea033}.text-blue{color:#00a3ee}.text-yellow{color:#f5d908}.background-red{background-color:#d80351}.background-green{background-color:#3ea033}.background-blue{background-color:#00a3ee}.checkbox{border:1px solid rgba(0,0,0,.25);border-radius:.25em;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;margin-right:.5em;vertical-align:middle;width:1.25em;height:1.25em}.checkbox:hover{border-color:rgba(0,163,238,.5);box-shadow:0 0 .5em rgba(0,163,238,.25)}.checkbox-checked{background-color:#3ea033;border-color:#3ea033;color:#fff}.checkbox-checked:hover{border-color:#3ea033;box-shadow:0 0 .5em rgba(62,160,51,.25)}.column-container{display:flex;flex-direction:column;min-height:100vh;align-items:center}.column{box-sizing:border-box;display:inline-block;padding:0 2em;text-align:left;width:100%;max-width:1200px}.column-body{background-color:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;box-sizing:border-box;flex-grow:1;padding-bottom:2em;height:100%}.column-footer{background-color:#3d3d3d;background-image:url(/images/wave.png);background-repeat:repeat-x;background-position:top;border-radius:0 0 1em 1em;color:#fff;margin-bottom:2em}.column-footer a,.column-footer a:visited{border-bottom:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none}.column-footer a:hover,.column-footer a:visited:hover{border-color:rgba(216,3,81,.25);color:#d80351}.column-footer .bullet{display:inline-block;opacity:.5;margin:0 .5em}.column-row{display:flex;flex-direction:row}.column-300{width:300px;margin-right:2em}.column-300:last-child{margin-left:2em;margin-right:0}.column-grow{flex-grow:1}.fullscreen{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;width:100vw;max-height:100vh;height:100vh}.fullscreen .column-row{overflow:hidden}.fullscreen .column-row .column-400{box-sizing:border-box;overflow-y:scroll;min-width:400px;max-width:400px;width:400px}.cover1,.cover2,.cover3{background-position:center;background-size:cover;display:inline-block}.cover1{border-radius:1em;width:400px;height:400px}.cover2{border-radius:.5em;width:100px;height:100px}.cover3{border-radius:.25em;width:50px;height:50px}.cover-round{border-radius:100%}.gallery .gallery-basement{background-image:url(/images/pattern.jpg);background-repeat:repeat;border-radius:.5em;box-shadow:inset 0 0 0 1px #e0e0e0;box-sizing:content-box;display:flex;align-items:center;justify-content:center;margin-bottom:.75em;padding:1em;height:480px}.gallery .gallery-main{background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:.5em;max-width:640px;max-height:480px}.gallery .gallery-thumbnail{background-size:cover;background-position:center;border-radius:.25em;cursor:pointer;line-height:0;display:inline-block;margin:0 .75em .5em 0;opacity:.75;width:75px;height:75px}.gallery .gallery-thumbnail:hover{opacity:1}.gallery-edit .gallery-button{background-color:rgba(0,0,0,.5);border:none;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1em;font-weight:700;margin:0;padding:.75em 1em;vertical-align:middle}.gallery-edit .gallery-button:hover{background-color:rgba(255,255,255,.75);color:#000}.gallery-edit .gallery-button .fa{line-height:1em}.gallery-edit .gallery-bottom{border-radius:0 0 .25em .25em;width:100%}.gallery-edit .gallery-bottom .fa{margin-right:.5em}.gallery-edit .gallery-top-right{border-radius:0 .25em}.gallery-edit .gallery-center{display:flex;align-items:center;justify-content:center}.gallery-edit .gallery-center,.gallery-edit .gallery-picture,.gallery-edit .gallery-upload{width:320px;height:240px}.gallery-edit .gallery-picture,.gallery-edit .gallery-upload{background-position:center;border-radius:.25em;box-sizing:border-box;display:inline-block;margin:0 1em 1em 0;vertical-align:middle}.gallery-edit .gallery-picture{background-size:cover}.gallery-edit .gallery-picture:hover .gallery-controls{display:flex;flex-direction:column;justify-content:space-between}.gallery-edit .gallery-picture .gallery-controls{display:none;height:240px}.gallery-edit .gallery-picture-square,.gallery-edit .gallery-picture-square .gallery-controls{width:400px;height:400px}.gallery-edit .gallery-upload{border:.25em dashed #00a3ee;color:#00a3ee;cursor:pointer}.gallery-edit .gallery-upload:hover{border-color:#d80351;color:#d80351}.gallery-tiles .gallery-picture{background-position:center;background-size:cover;border-radius:.5em;display:inline-block;margin:0 1em 1em 0;width:250px;height:250px}.layer-wrapper{position:fixed;display:none;left:0;top:0;width:100%;height:100%;z-index:10000}.layer{background:rgba(0,0,0,.85);position:fixed;left:0;top:0;width:100%;height:100%}.layer-center{display:flex;align-items:center;justify-content:center}.layer-content{background-color:#fff;border-radius:1em;box-shadow:0 0 5em #000;padding:2em}.sections{display:inline-block;vertical-align:middle;white-space:nowrap}.sections .section,.sections .section:visited{border-top:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);border-right:1px solid rgba(0,0,0,.25);box-sizing:border-box;cursor:pointer;color:#000;display:inline-block;line-height:1em;padding:.5em .75em;text-decoration:none;vertical-align:middle}.sections .section:first-child,.sections .section:visited:first-child{border-left:1px solid rgba(0,0,0,.25);border-radius:.25em 0 0 .25em}.sections .section:last-child,.sections .section:visited:last-child{border-radius:0 .25em .25em 0}.sections .section:hover,.sections .section:visited:hover{box-shadow:inset 0 0 .25em rgba(0,0,0,.25)}.sections .section-selected,.sections .section-selected:first-child,.sections .section-selected:last-child{background-color:rgba(245,217,8,.5)}.sections .section-selected:first-child:hover,.sections .section-selected:hover,.sections .section-selected:last-child:hover{box-shadow:none;cursor:default}.select-list-group{align-items:flex-start;display:flex;width:100%}.select-list{border-left:1px dashed #3ea033;border-bottom:1px dashed #3ea033;border-bottom-left-radius:.5em;margin-right:1em;max-height:400px;overflow-y:scroll;padding:0 0 .5em .5em}.select-list::-webkit-scrollbar{width:.5em}.select-list::-webkit-scrollbar-track{border-radius:.5em}.select-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);border-radius:.5em}.select-list .select-list-item{border-radius:.25em;color:#000;display:block;padding:.25em .5em;text-decoration:none;width:200px}.select-list .select-list-item.select-list-item-active{background-color:#3ea033;color:#fff;font-weight:700}.select-list .select-list-item.select-list-item-active:hover{background-color:#3ea033}.select-list .select-list-item:hover{background-color:rgba(62,160,51,.25)}.select-list .select-list-header{color:#3ea033;font-weight:700;padding:.25em .5em}table{border-collapse:collapse}.table td,.table th{border-bottom:1px solid;padding:.5em 1em;text-align:right}.table th{border-color:#999;font-style:italic;font-weight:400}.table td{border-color:#ddd}.table .grow{width:100%}.table.table-left td,.table.table-left th{text-align:left}.tabs{border-bottom:1px dashed rgba(0,0,0,.25);display:inline-block;text-align:center;white-space:nowrap}.tabs .tabs-item{display:inline-block;color:rgba(0,0,0,.5);padding:.5em 1em}.tabs .tabs-item.tabs-item-active{box-shadow:0 .5em 0 0 #3ea033;color:#3ea033;font-weight:700}.tabs .tabs-item.tabs-item-completed{color:#3ea033}:focus{outline:0}body,html{min-height:100vh}body{background-color:#fff;background-image:url(/images/pattern.jpg);background-repeat:repeat;color:#000;font-family:"Trebuchet MS";font-size:16px;margin:0;padding:0}h1,h2,h3,h4,h5,h6{display:inline-block;font-weight:400;margin:0;padding:0}h1{margin-top:.5em}h2{font-size:1.5em}h2.underline{border-bottom:3px solid rgba(62,160,51,.25);padding-bottom:.25em}h3{font-size:1.25em}footer{margin:2em 0;padding:0}.hide{display:none}.ulogin{cursor:pointer;margin:0 .125em}.background-yellow{background-color:#f5d908}.breadcrumbs{margin-top:1em}.breadcrumbs a,.breadcrumbs a:visited{border-bottom:1px solid rgba(0,0,0,.25);color:#000;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:visited:hover{border-color:rgba(216,3,81,.25);color:#d80351}.breadcrumbs .folder{display:inline-block;margin:0 .5em}.menu-content{position:absolute;text-align:center;left:0;width:100%;height:0;z-index:1000}.menu-content .menu-content-column{background-color:#fff;border-radius:0 0 .5em .5em;box-shadow:0 0 4em rgba(0,0,0,.5);box-sizing:border-box;display:none;max-width:1150px;padding:1em 2em;text-align:left;white-space:normal}.menu{background-color:#3d3d3d;text-align:center;white-space:nowrap;width:100%}.menu .menu-item,.menu .menu-item:visited{color:#fff;display:inline-block;padding:1em;text-decoration:none}.menu .menu-item:hover,.menu .menu-item:visited:hover{background-color:#8a8a8a}.menu .menu-item.menu-item-selected,.menu .menu-item:visited.menu-item-selected{background-color:#707070}.menu .menu-item .fa,.menu .menu-item .far,.menu .menu-item:visited .fa,.menu .menu-item:visited .far{margin-right:.5em;opacity:.5}.menu .menu-item-button,.menu .menu-item-button:visited{background-color:#3ea033;border-radius:.25em;font-weight:700;margin:0 .5em;padding:.5em 1em}.menu .menu-item-button:hover,.menu .menu-item-button:visited:hover{background-color:#d80351}.menu .menu-content-wrapper,.menu .menu-content-wrapper:hover .menu-content-column{display:inline-block}.menu-secondary{align-items:center;display:flex;margin-top:1em}.menu-secondary .menu-item{white-space:nowrap}.menu-secondary .menu-item:first-child{margin-right:1em}a.title,a.title:visited{color:#00a3ee;font-weight:700;text-decoration:none}a.title:hover,a.title:visited:hover{color:#d80351}a.regular,a.regular:visited{color:#00a3ee;text-decoration:none}a.regular:hover,a.regular:visited:hover{color:#d80351}a.action,a.action:visited{border-bottom:1px dotted #00a3ee;color:#00a3ee;text-decoration:none}a.action:hover,a.action:visited:hover{border-color:#d80351;color:#d80351}a.secondary,a.secondary:visited{color:#000;text-decoration:none}a.secondary:hover,a.secondary:visited:hover{color:#d80351}.tiles .tiles-item{cursor:pointer;display:inline-block;margin:0 1em 1em 0;vertical-align:top;width:200px}.tiles .tiles-item .tiles-picture{background-size:cover;border-radius:.25em;display:flex;align-items:flex-end;justify-content:flex-start;width:200px;height:200px}.tiles .tiles-item .tiles-picture .tiles-picture-count{box-sizing:border-box;background-color:rgba(0,0,0,.5);border-radius:.25em;color:#fff;display:inline-block;text-align:center;margin:.5em;padding:0 .25em}.tiles .tiles-item .tiles-picture:hover .tiles-picture-count{background:#d80351;color:#fff}.list .list-item{display:flex;align-items:start;margin-bottom:1.5em}.list .list-item .list-item-highlighted{background-color:rgba(245,217,8,.5);border-radius:.5em;padding:1em}.list .list-item .list-picture{background-size:cover;border-radius:.25em;display:flex;align-items:flex-end;margin-right:1em;width:100px;height:100px}.list .list-item .list-picture.list-picture-small{width:50px;height:50px}.list .list-item .list-picture .list-picture-count{box-sizing:border-box;background-color:rgba(0,0,0,.5);border-radius:.25em;color:#fff;display:inline-block;text-align:center;margin:.25em;padding:0 .25em}.list .list-item .list-picture:hover .list-picture-count{background:#d80351;color:#fff}.list-verbose .list-item{border-top:1px dashed rgba(0,0,0,.25);display:flex;padding:1em 0}.list-verbose .list-item .list-item-content{flex-grow:1;margin-right:1em}.list-verbose .list-item:last-child{border-bottom:1px dashed rgba(0,0,0,.25)}.properties-group{display:inline-block;margin:0 1em 1em 0;width:350px;vertical-align:top}.properties{margin:0;padding:0;width:100%}.properties td{margin:0;padding:.5em 1em .5em 0;vertical-align:middle}.properties td:last-child{padding-left:.5em}.properties td.icon{color:rgba(62,160,51,.5);padding-right:.5em;text-align:center}.properties td.dots{background-image:url(/images/dots.png);background-position:center;background-repeat:repeat-x}.properties td.dots .name{background:#fff;color:rgba(0,0,0,.75);display:inline-block;padding-right:.5em}.filter-group{margin-bottom:.75em}.filter-group:last-child{margin-bottom:0}.filter-group .filter-label{font-weight:700;margin-bottom:.25em}.filter-group .btn{width:100%}.filter-group .btn:last-child{margin-right:0}.filter-group .btn-action{width:auto}.filter-active input,.filter-active select{background:rgba(245,217,8,.5)}.filter-remove{display:inline-block;margin:0 .5em .5em 0}.filter-half{display:inline-block;margin-bottom:.5em;vertical-align:top;width:141px}.filter-half:nth-child(odd){margin-right:.5em}.dropzone{border:4px dashed #00a3ee;border-radius:1em;box-sizing:border-box;font-size:2em;padding:1em;text-align:center;width:100%}.message-list{width:100%}.message-list tr td{border-bottom:1px solid rgba(0,0,0,.125);padding:1em 1em 1em 0;vertical-align:top}.message-list tr:first-child td{padding-top:0}.message-list tr:last-child td{border-bottom:none;padding-bottom:0}.message-list .sender{float:left;display:inline-block;padding:0 .75em .125em 0}.forum-list{width:100%}.forum-list td,.forum-list th{border-bottom:1px solid rgba(0,0,0,.125);padding:.75em 1em .75em 0;text-align:right;vertical-align:middle}.forum-list td:last-child,.forum-list th:last-child{padding-right:0}.forum-list th{border-bottom:3px solid rgba(62,160,51,.25);color:rgba(0,0,0,.5);font-weight:400;font-style:italic;padding-top:0;padding-bottom:.25em;white-space:nowrap}.forum-list .forum-list-grow{text-align:left;width:100%}#search-results{background-color:#fff;border-radius:.25em;box-shadow:0 2em 4em -2em rgba(0,0,0,.5);color:#000;display:none;padding:1em;position:absolute;width:800px;z-index:1000}#search-results .picture{background-size:cover;border-radius:.5em;display:inline-block;margin-right:.5em;vertical-align:top;width:50px;height:50px}.bookmark,.bookmark-active{float:right;font-size:2em;color:#f5d908;margin:.25em;opacity:.25;text-decoration:none;text-shadow:0 0 1px #000}.bookmark-active:hover,.bookmark:hover{color:#d80351;opacity:1}.bookmark-active{opacity:1}.type-group{display:inline-block;width:calc(200px + 1em);margin-bottom:1em;vertical-align:top}.map-group{border-bottom:1px dashed rgba(0,0,0,.25);padding:1em}.map-group:first-child{padding-top:0}.map-group .map-group-content{flex-grow:1;margin-right:1em}.map-group .map-group-image{background-size:cover;border-radius:.5em;display:inline-block;margin-right:.5em;min-width:75px;width:75px;height:75px}.map-group .map-group-image-large{min-width:150px;width:150px;height:150px}.rating-active{color:#f5d908}.rating{color:rgba(0,0,0,.25)}.submit{margin-top:1.5em;text-align:center}#search-input,.forum-thread{width:100%}.forum-thread td{border-bottom:1px solid rgba(0,0,0,.125);padding:1.5em 1.5em 1.5em 0;vertical-align:top}.forum-thread td:first-child{text-align:center}.forum-thread td:last-child{line-height:1.5em;padding-right:0;width:100%}.account-items{width:100%}.account-items td{border-bottom:1px solid rgba(0,0,0,.125);padding:1em 2em 1em 0;white-space:nowrap}.account-items td.content{white-space:normal;width:100%}.account-items td .fa,.account-items td .far{margin-right:.5em}.account-items td .btn .fa,.account-items td .btn .far{margin-right:0}.account-items td .picture{background-size:cover;border-radius:.25em;display:inline-block;width:50px;height:50px}.account-items td:first-child{padding-right:1em}.account-items td:last-child{padding-right:0}.promo{box-shadow:-.5em .5em 2em rgba(0,0,0,.25);border-radius:1em 0 0 1em;display:inline-block;padding:1em;width:13em;vertical-align:middle}.promo:last-child{border-radius:1em;margin-right:0}.promo .price{background-color:#d80351;border-radius:100%;color:#fff;display:inline-block;font-size:2.25em;font-weight:700;padding:.75em;width:3.25em;height:3.25em;line-height:3.25em;text-align:center;white-space:nowrap}.promo .fa{color:#3ea033;margin-right:.5em}.promo-leader{background-color:#3ea033;color:#fff}.promo-leader .price{background-color:#fff;color:#3ea033}.promo-leader .fa{color:#fff}.promo-small{background-color:rgba(245,217,8,.25);border-radius:.5em;box-sizing:border-box;padding:1em}.promo-small td{padding-bottom:1em;vertical-align:middle}.promo-small td:first-child{color:#3ea033;padding-right:.5em;text-align:center}.promo-small tr:last-child td{padding-bottom:0}.menu-vertical .menu-item{cursor:pointer}.menu-vertical .menu-item .menu-icon{text-align:center}.menu-vertical .menu-item .menu-icon .fa{color:#00a3ee;opacity:.5}.menu-vertical .menu-item .menu-stats{font-weight:700;padding-left:0}.menu-vertical .menu-item td{padding:.75em 2em}.menu-vertical .menu-item td.menu-icon{padding-right:0}.menu-vertical .menu-item td.menu-content{padding-left:.5em}.menu-vertical .menu-item:hover td{background-color:rgba(0,163,238,.125)}.menu-vertical .menu-item-selected{cursor:default}.menu-vertical .menu-item-selected td,.menu-vertical .menu-item-selected:hover td{background-color:#00a3ee;color:#fff;font-weight:700}.menu-vertical .menu-item-selected .menu-icon .fa{color:#fff}.menu-alt{border-bottom:2px solid rgba(245,217,8,.25);text-align:center;white-space:nowrap}.menu-alt .menu-dots{background-image:url(/images/dots.png);background-position:center;background-repeat:repeat-x;flex-grow:1}.menu-alt .menu-dots:first-child{margin-right:.5em}.menu-alt .menu-dots:last-child{margin-left:.5em}.menu-alt .menu-item{display:inline-block;padding:.5em 1em}.menu-alt .menu-item a,.menu-alt .menu-item a:visited{color:#00a3ee;text-decoration:none}.menu-alt .menu-item a:hover,.menu-alt .menu-item a:visited:hover{color:#d80351}.menu-alt .menu-item-selected{background-color:rgba(245,217,8,.25);border-radius:.5em .5em 0 0}.banner{background-color:rgba(0,0,0,.125);border:3px dotted rgba(0,0,0,.5);box-sizing:border-box;font-weight:700;padding:1em}.b300x250{width:300px;height:250px}.b300x600{width:300px;height:600px}.b100x90{width:100%}.fa{line-height:0}.paginator{white-space:nowrap}.paginator .page{border-radius:.25em;display:inline-block;margin-right:.25em;padding:.5em .75em}.paginator a.page{box-shadow:inset 0 0 0 1px rgba(62,160,51,.5);color:#3ea033;text-decoration:none}.paginator a.page:hover{background-color:rgba(62,160,51,.25)}.paginator span.page{background-color:#3ea033;color:#fff;font-weight:700}.filter-results{background:#3ea033;border-radius:4em;box-shadow:0 0 3em rgba(0,0,0,.5);color:#fff;display:none;font-size:1.25em;padding:1.5em;position:absolute;z-index:1000}.filter-results a,.filter-results a:visited{color:#fff}.filter-results a:hover,.filter-results a:visited:hover{text-shadow:0 0 .5em #fff}.property-special{background-color:#f5d908;border-radius:.25em;box-sizing:border-box;padding:1em;font-size:1.5em;font-weight:700;text-align:center}.headline-bubble{background-color:#f5d908;border-radius:1em;display:inline-block;padding:.25em .5em;position:relative;bottom:1em;margin-left:.25em}.block-red{background-color:#d80351;border:.25em dashed #d80351;border-radius:.25em;color:#fff;display:inline-block;font-weight:700;line-height:1.5em;padding:1.5em}.block-green{background-color:#3ea033;border:.25em dashed #3ea033;border-radius:.25em;color:#fff;display:inline-block;font-weight:700;line-height:1.5em;padding:1.5em}.g-recaptcha-custom{display:inline-block}.captcha-invalid{box-shadow:0 0 0 .25em #d80351}.list-vacancy{border:1px solid rgba(0,0,0,.125);border-radius:.25em;margin-bottom:1em}.list-vacancy .list-item{border-bottom:1px solid rgba(0,0,0,.125);padding:1em}.list-vacancy .list-item:last-child{border:none;margin-bottom:0}.list-vacancy .list-item .list-item-head{display:flex;margin-bottom:.5em}.list-vacancy .list-item .list-item-head .list-item-title{flex-grow:1;margin-right:1em}.list-vacancy .list-item .list-item-head .list-item-salary{white-space:nowrap}.list-vacancy .list-item .fa{opacity:.5}.list-realty .list-item{background-color:#fff;border-radius:.25em;box-shadow:0 .25em 1em -.25em rgba(0,0,0,.25);color:#000;cursor:pointer;display:inline-block;margin:0 1em 2em 0;text-decoration:none;vertical-align:top;width:250px}.list-realty .list-item:hover{box-shadow:0 .25em 1em -.25em rgba(216,3,81,.25);color:#d80351}.list-realty .list-item .list-picture{background-size:cover;border-radius:.25em .25em 0 0;display:flex;align-items:flex-end;justify-content:flex-start;width:250px;height:250px}.list-realty .list-item .list-info{border-radius:0 0 .25em .25em;padding:1em}