div.nn-review-inner-cont, div.nn-samap-inner-cont { font-weight: lighter; font-size: .9em; } div.nn-review-inner-cont > h2, div.nn-samap-inner-cont > h2 { margin-top: 0; margin-bottom: 0; } div.nn-samap-tc-cont > h4 { margin-top: 0; margin-bottom: 6px; } div#nn-review-map-main, div#nn-samap-map-main { height: 300px; margin-bottom: 2em; margin-top: 2em; width: 100%; -webkit-box-shadow: -1px 2px 6px #6c6c6c; -moz-box-shadow: -1px 2px 6px #6c6c6c; box-shadow: 1px 1px 4px #6c6c6c; } div#nn-review-map-main.nn-map-medium { height: 390px; } div#nn-review-map-main.nn-map-large { height: 480px; } div#nn-review-map-main.nn-map-regional { height: 500px; } div#nn-review-map-main.nn-map-nationwide { height: 600px; } #nn-review-map-main img, #nn-samap-map-main img { max-width: none; } div.nn-review-cont hr, div.nn-samap-cont hr { margin-top: 2.5em; margin-bottom: 2.5em; border-top: 1px dashed #ccc; border-bottom: none; } div.nn-combo-left { width: 65%; margin-right: 5%; float: left; } div.nn-combo-right { width: 30%; float: left; background-image: var(--wpr-bg-8eb3b785-cbe4-44f5-8847-581c001351c4); background-repeat: repeat-y; } div.nn-combo-right div.nn-samap-header h4 { padding-top: 0; } .nn-time-label { font-size: .9em; font-weight: 700; line-height: 1.1em; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); white-space: nowrap; vertical-align: baseline; background-color: #3A87AD; padding: 1px 4px 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-bottom: 1.3em; margin-top: 1.3em; text-align: center; } div.nn-review-header, div.nn-samap-header { padding: .4em 1.15em; } div.nn-review-header h3, div.nn-samap-header h3 { display: inline; font-size: 1.3em; margin-top: 0; } div.nn-review-header h4, div.nn-samap-header h4 { display: inline-block; margin: 0; } div.nn-samap-header h4 { padding-top: 22px; } div.nn-review-summary, div.nn-samap-summary, img.nn-samap-gravatar { float: left; margin-right: 12px; } img.nn-samap-gravatar { max-height: 40px; max-width: 40px; height: 40px; width: 40px; } div.nn-review-map-cont, div.nn-samap-map-cont { float: right; margin-left: .7em; margin-bottom: .7em; } div.nn-review-map-cont img, div.nn-samap-map-cont img { border: 1px solid #ccc; } p.nn-review-body, p.nn-samap-body { padding-left: 3em; padding-top: .5em; margin-left: 1.15px; margin-top: .7em; background-image: var(--wpr-bg-55928016-0dca-45f7-a364-33ffcb5b5594); background-repeat: no-repeat; min-height: 24px; } img.nn-samap-ci-image { max-height: 240px; max-width: 240px; } .nn-samap-ci-video { max-height: 320px; max-width: 320px; } div.nn-review-footer { background-color: #f5f5f5; padding: 1.08em 1.15em 1.15em 2em; margin-bottom: 0; margin-left: 16px; margin-right: 16px; border-top: 1px solid #DDD; -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; zoom: 1; text-align: left; } div.nn-review-star-wrapper { float: left; width: 110px; overflow: auto; display: inline-block; } div.nn-review-rating-cat-overall { margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px solid #777; } div.nn-review-rating-cat-name { float: left; width: 14em; } div.nn-review-rating-cat-name > span { position: relative; top: 4px; } div.nn-review-star { float: left; display: block; overflow: hidden; text-indent: -999em; width: 28px; height: 26px; position: relative; background: var(--wpr-bg-9ea50620-8ad2-4d4e-93d4-b799826581dd) 0 -56px no-repeat; } div.nn-review-star-on { background-position: 0 -84px; } div.nn-samap-topcity { float: left; width: 33% } .nn-checkin-header, nn-survey-header { padding: .4em 1.15em; } .nn-checkin-header h3, .nn-survey-header h3 { display: inline; font-size: 1.3em; margin-top: 0; } .nn-checkin-header h4, .nn-survey-header h4, .nn-survey-header h5 { padding-top: 5px; display: inline-block; margin: 0; } .nn-checkin-map-cont, .nn-survey-map-cont { float: right; margin-left: .7em; margin-bottom: .7em; } .nn-checkin-map-cont img, .nn-survey-map-cont img { border: 1px solid #ccc; } p.nn-checkin-reference, p.nn-survey-body { padding-left: .5em; margin-left: 1.15px; margin-top: .7em; background: 0 0; min-height: 18px; border-left: 4px solid #eee; } .nn-survey-header blockquote { padding-left: .5em; margin-left: 20px; margin-top: .7em; margin-bottom: 3px; background: 0 0; border-left: 4px solid #eee; } .nn-survey-header blockquote p { margin-bottom: 10px; } .nn-survey-footer { background-color: #f5f5f5; padding: 1.08em 1.15em 1.15em 2em; margin-bottom: 0; border-top: 1px solid #DDD; -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; zoom: 1; text-align: left; } .nn-survey-rating-cat-overall { margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px solid #777; } .nn-survey-rating-cat-name { float: left; width: 14em; } .nn-survey-rating-cat-name > span { position: relative; top: 4px; } .nn-survey-star-wrapper { float: left; width: 110px; overflow: auto; display: inline-block; } @media only screen and (max-width:480px) { .nn-review-outer-cont { font-size: 180%; } .nn-combo-left { width: 100%; } .nn-combo-right { width: 100%; } p.nn-review-body, p.nn-samap-body { padding-left: 0.5em; margin-left: 0px; background-image: none; } div.nn-review-footer { margin-left: 3px; margin-right: 3px; padding: 1em; } } @media only screen and (max-device-width : 480px) { .nn-review-outer-cont { font-size: 180%; } .nn-combo-left { width: 100%; } .nn-combo-right { width: 100%; } p.nn-review-body, p.nn-samap-body { padding-left: 0.5em; margin-left: 0px; background-image: none; } div.nn-review-footer { margin-left: 3px; margin-right: 3px; padding: 1em; } } .nngrp { } .nngrp h3 { margin-top: 10px; } #nngreviewmap { height: 300px; margin-bottom: 2em; margin-top: 2em; width: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px; } #nngreviewmap.small { height: 300px; } #nngreviewmap.medium { height: 400px; } #nngreviewmap.large { height: 600px; } #nngreviewmap.nationwide { height: 600px; } .nngrgrid { transition: all .5s ease-in-out; column-gap: 20px; column-fill: initial; } .nngrgrid .itm { margin-bottom: 20px; display: inline-block; vertical-align: top; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; width: 100%; padding: 10px; } .nngrgrid .itm img { transition: all .5s ease-in-out; backface-visibility: hidden; } .nngrgrid .itm:hover img { opacity: .75; } .nngrgrid.bdr .itm { padding-bottom: 5px; margin-bottom: 25px; border-bottom: 1px solid #eee; } @media only screen and (min-width: 768px) and(max-width: 1023px) { .nngrgrid { column-count: 2; } } @media only screen and (min-width: 1024px) { .nngrgrid { column-count: 3; } } .nngrtopcities { list-style: none; } .nngrtopcities { list-style: none; padding-left: 0; } .nngrtopcities li { display: inline-block; } .nngrheader { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; position: relative } .nngrheader:after { content: ""; display: block; width: 20px; height: 20px; position: absolute; right: 0; background-repeat: no-repeat; background-position: center center } .nngrauthor-image { margin: 0 15px 0 0 !important } .nngrauthor-image img { width: 40px !important; height: 40px !important; padding: 0 !important; display: block; border-radius: 30px; min-width: initial !important; max-width: initial !important; object-fit: cover; object-position: top } .nngrstars { margin-top: 5px; margin-bottom: 5px; white-space: nowrap } .nngrauthor-details { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; margin: 0 !important } .nngrauthor-name { font-weight: 700; font-size: 15px; overflow: hidden; padding-right: 25px; white-space: nowrap; text-overflow: ellipsis; color: #000; margin-bottom: 2px } .nngrauthor-date { color: #000; opacity: .5; font-size: 12px !important } .nngrtext { line-height: 20.3px !important; font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; text-align: left; -webkit-line-clamp: inherit !important; overflow: auto !important; overflow-x: hidden !important; padding-right: 10px; } .nngrresponse { line-height: 20.3px !important; font-size: 12px; display: -webkit-box; -webkit-box-orient: vertical; text-align: left; -webkit-line-clamp: inherit !important; overflow: auto !important; overflow-x: hidden !important; padding-left: 10px; margin-top: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(224, 224, 224); }
