.card-item i,.field-row{display:block}#places,.map-sidebar .row{margin-bottom:10px}.card-item,.loading,.outline,.places-pagination,.slider-label{text-align:center}.card-item{position:relative;background:#f7f7f7;padding:80px 30px 30px;max-width:320px;margin:50px auto 40px}.card-item i{font-size:40px;color:#fff;width:100px;height:100px;border-radius:100%;background-image:linear-gradient(to right,#7049ba,var(--blue500));position:absolute;top:-50px;right:0;left:0;margin-right:auto;margin-left:auto}a.mail-card{text-transform:lowercase}.checkbox label,.radio label{font-weight:300;font-size:12pt}.container.content:not(.expandable-section){border-top:0 solid #3fa9f5}dt{font-weight:400}input,select,textarea{border-radius:0!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none!important}input:focus,select:focus,textarea:focus{border-color:#ccc!important}.container{margin:0 auto}#searchbox{height:50px;background:var(--white);border-radius:10px!important;border:1px solid #e8e8e8}select#brand_filter{height:50px;background-color:var(--white);border-radius:10px!important;border:1px solid #e8e8e8;font-size:14px;padding-left:10px!important}.map-sidebar-container{padding-top:40px;top:25px;height:685px;position:absolute;background-color:rgba(250,250,250,.75);width:400px;z-index:3;margin-left:10px}#pagination nav,#pagination nav ul{width:100%;display:inline}@media(max-width:768px){.map-sidebar-container{position:relative;margin-left:0;top:0;width:100%;height:fit-content}#pagination{width:75%}.map-sidebar .pagination{width:25%}#pagination nav ul li{display:inline}}.map-sidebar{height:fit-content;width:100%;position:relative;padding:0 20px 20px;padding-top:0!important;background-color:transparent}@media(min-width:1024px){.map-sidebar{position:absolute;z-index:3}}@media(max-width:1023px){#searchbox-container{padding-right:15px}#region-container{padding-left:15px}#region-container .form-control{margin-top:8px}}.map-sidebar.col-md-3{padding:0}.map-sidebar .well{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border:none}.map-sidebar h4{padding-left:0;font-size:20px}.map-sidebar .progress{margin-bottom:0;margin-top:12px;float:right;padding-left:0;padding-right:0;border-radius:0}.map-sidebar .progress-bar{background-color:#f08080;border-radius:0}.map-sidebar legend{font-size:14px;font-weight:700}.criteria{background-color:#d3d3d3;min-height:110px;margin:20px 0;padding-bottom:5px}.image-markers{margin-right:5px}.thumbnail{border-radius:5px;font-size:14px;padding:15px}.thumbnail:hover{background-color:#f5f5f5}.label{border-radius:0}.thumbnail .caption{text-align:left}.caption .detail{margin-top:15px}.caption .detail .brands-container{word-break:break-word}.caption .field{font-weight:700;float:left;width:65px}.caption h4{color:#96182d}#places{padding-left:0;padding-right:0;overflow-y:scroll;height:430px}#places .place{padding-left:0;margin-top:0;max-width:100%}.place{margin-bottom:0;padding-right:0}.place .detail a{color:var(--blue300)}.gm-style-iw.gm-style-iw-c{padding:0;overflow:visible}.gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect{opacity:1;top:-10px!important;right:-10px!important;width:25px!important;height:25px!important;background-color:var(--blue300)!important;border-radius:100%;display:flex!important;justify-content:center;align-items:center;z-index:99;box-shadow:1px 2px 5px 1px #000000b0}.gm-ui-hover-effect>span{background-color:var(--white);display:none!important}.gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect:after{content:"x";color:var(--white);font-weight:700;line-height:0}.gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect img{display:none!important}.gm-style-iw-d{overflow:unset!important}.gm-style-iw-d>div{max-width:300px}.place h4,h4.info-window-title{margin-top:15px;border-bottom:1px solid var(--blue500);padding-bottom:7px;color:var(--blue500)!important;font-size:24px;font-weight:400}h4.info-window-title{padding:10px;background-color:var(--blue500);color:var(--white)!important;margin-top:0;margin-bottom:10px}.left-img-container{display:inline;float:left;padding:0 0 0 10px;width:10%}.left-img-container img{margin-top:5px}.right-info-container{display:inline;float:left;width:85%}.info-window-p{margin-top:0;padding:0 10px;margin-bottom:10px;font-family:'Open Sans',sans-serif;font-size:16px}.info-window-p,h4.info-window-title{max-width:300px;text-transform:capitalize}.rating{float:right;font-size:14px;margin-top:-5px;margin-right:-5px;background-color:#222}.rating .glyphicon{vertical-align:middle;color:var(--white);margin-top:-5px}.first{margin-top:10px}.outline,code{margin-top:5px}.collection{margin-right:1px}.outline{display:block;position:absolute;left:15px;height:auto;background:rgba(255,255,255,.5);opacity:0;-webkit-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;margin-right:5px;padding:5px 15px;margin-bottom:0;font-weight:200}.open-close,.runtime{display:block;margin-top:10px;font-weight:500;font-size:15px;color:#222}.runtime .glyphicon{vertical-align:middle;margin-right:3px}.open-close .glyphicon{margin-right:3px}.ui-widget-header{background:#222}.ui-state-default,.ui-state-foucs,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-color:var(--black);border:1px solid #000}.slider{margin:0 20px}.slider-label{display:block;font-weight:200}.search-icon{position:relative;margin-top:-25px;display:inline-block;width:28px;height:14px;line-height:14px;vertical-align:middle;background-color:transparent;font-size:20px;color:#222;float:right}#pagination.places-pagination{display:flex;align-items:center}#pagination.places-pagination nav{padding-right:0;border-right:unset}#pagination.places-pagination nav ul.pagination{padding-top:14px;padding-right:0}#pagination.places-pagination nav ul li{margin-right:unset}#pagination.places-pagination nav ul li a,#pagination.places-pagination nav ul li a span{font-size:12px}#pagination.places-pagination nav ul li a:hover,.journal-content-article a,.journal-content-article a:hover,.journal-content-article a:visited{color:var(--blue500)}#pagination.places-pagination nav ul li.active a:hover{color:var(--white)}.places-pagination li a{color:var(--black)}.map-sidebar .pagination>li>a,.map-sidebar .pagination>li>span{border:1px solid #ddd;padding:6px 12px;position:relative;float:left;line-height:1.42857;text-decoration:none;color:#292b33;background-color:var(--white);margin-left:-1px}.map-sidebar .pagination>.active>a,.map-sidebar .pagination>.active>a:focus,.map-sidebar .pagination>.active>a:hover,.map-sidebar .pagination>.active>span,.map-sidebar .pagination>.active>span:focus,.map-sidebar .pagination>.active>span:hover{z-index:2;color:var(--white);background-color:var(--blue500);border-color:var(--blue500);cursor:default}.map-sidebar .pagination>li:first-child>a,.map-sidebar .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.map-sidebar .pagination>li:last-child>a,.map-sidebar .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.places-pagination li.active a{background-color:#aaa;border-color:#aaa}.map-sidebar .pagination{font-size:10px;display:inline-block;padding-left:0;padding-right:25px;margin:0;border-radius:4px}.map-sidebar .pagination #per_page select{height:30px;width:70px;padding:0 10px!important;font-size:14px;margin-bottom:0;border-radius:4px!important}.map{margin-top:15px;height:740px;box-shadow:0 2px 4px #000,0 0 40px rgba(0,0,0,.06) inset;-webkit-box-shadow:0 2px 4px #000,0 0 40px rgba(0,0,0,.06) inset;-moz-box-shadow:0 2px 4px #000,0 0 40px rgba(0,0,0,.06) inset}code{font-size:80%}.content-margin{margin-bottom:20px}.container.content [class*=col-]{padding-left:15px}#products_type_criteria .checkbox img{width:25px}.caption .detail a,.right-info-container a{color:var(--blue300);font-weight:600;cursor:pointer}@media (max-width:767px){.hero-text{font-size:20pt;padding-bottom:0}.map-sidebar{padding-top:0}}div.cluster.cluster-0 div{line-height:34px!important}div.cluster.cluster-1 div{line-height:36px!important}div.cluster.cluster-2 div{line-height:43px!important}p.info-window-p{margin:0;padding:0;font-size:14px;font-weight:600;color:#292b33}