.location-detail-app-v2 p{line-height:20px}.location-detail-app-v2 h2,.location-detail-app-v2 h3{font-weight:400}.location-detail-app-v2 [class*=" icon-"]::before,.location-detail-app-v2 [class^=icon-]::before{margin:0;width:auto}.location-detail-app-v2 .card{background:#fafbfc;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);border:0}.location-detail-app-v2 .card .card-nav li:not(.heading) a{padding:0}.location-detail-app-v2 .card .card-nav .lvl2>li:not(.active)>a,.location-detail-app-v2 .card .card-nav .lvl3>li:not(.active)>a,.location-detail-app-v2 .card .card-nav .lvl4>li:not(.active)>a,.location-detail-app-v2 .card .card-nav .lvl5>li:not(.active)>a,.location-detail-app-v2 .card .card-nav .lvl6>li:not(.active)>a,.location-detail-app-v2 .card .card-nav.lvl2>li:not(.heading):not(.active)>a,.location-detail-app-v2 .card .card-nav.lvl3>li:not(.heading):not(.active)>a,.location-detail-app-v2 .card .card-nav.lvl4>li:not(.heading):not(.active)>a,.location-detail-app-v2 .card .card-nav.lvl5>li:not(.heading):not(.active)>a,.location-detail-app-v2 .card .card-nav.lvl6>li:not(.heading):not(.active)>a{margin-left:0}.location-detail-app-v2 .location-header{position:relative;border-radius:6px 6px 0 0}.location-detail-app-v2 .location-header a{display:block}.location-detail-app-v2 .closest-flag{position:absolute;color:#fff;z-index:10;background:green;width:100%;border-radius:6px 6px 0 0;text-align:center;padding:4px}.location-detail-app-v2 .location-image{width:100%;height:230px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:6px 6px 0 0}.location-detail-app-v2 .first-card .location-image{border-radius:0}.location-detail-app-v2 .location-image-overlay{position:absolute;width:100%;height:75%;bottom:0;background:#000;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7))}.location-detail-app-v2 .location-image.default-image{background:#7f94a2;text-align:center}.location-detail-app-v2 .location-image.default-image img{max-width:40%;margin:60px 0}.location-detail-app-v2 .location-title-wrapper{position:relative}.location-detail-app-v2 .location-title{position:absolute;bottom:5px;left:25px;right:25px;font-size:18px}.location-detail-app-v2 .location-title h1{font-weight:100}.location-detail-app-v2 .title-half{right:50%}.location-detail-app-v2 .location-title,.location-detail-app-v2 .location-title a{color:#fff}.location-detail-app-v2 .star-ratings{position:absolute;right:25px;bottom:24px;color:#fff;line-height:1.3em;text-align:right}.location-detail-app-v2 .star-ratings a{font-weight:100;color:#fff;font-size:13px}.location-detail-app-v2 .stars-wrapper{width:74px;height:14px;margin-bottom:5px;position:relative}.location-detail-app-v2 .star-ratings span{font-size:18px;position:absolute;height:17px;top:0;left:0}.location-detail-app-v2 .star-ratings span.stars-empty{opacity:.4}.location-detail-app-v2 .star-ratings span.stars-fill{color:#fff;overflow:hidden}.location-detail-app-v2 #locd-dynamic p{margin-bottom:10px}.location-detail-app-v2 #locd-dynamic .star-ratings-wrap{min-height:50px}.location-detail-app-v2 #locd-dynamic .star-ratings{color:#bcbcbc;bottom:auto;right:15px}.location-detail-app-v2 #locd-dynamic .star-ratings a{color:#1e71cd}.location-detail-app-v2 #locd-dynamic .star-ratings span.stars-fill{color:#ef8b22}.location-detail-app-v2 .locd-location #locd-info{padding:15px 25px}.location-detail-app-v2 .locd-location .mobile-info-links a{text-decoration:none}.location-detail-app-v2 .locd-location #locd-cta-wrapper,.location-detail-app-v2 .locd-location #locd-dynamic,.location-detail-app-v2 .locd-location #locd-mobile-btn{padding:15px 25px}.location-detail-app-v2 .locd-location #locd-cta-wrapper a.btn,.location-detail-app-v2 .locd-location #locd-dynamic a.btn,.location-detail-app-v2 .locd-location #locd-mobile-btn a.btn{margin:5px 0;padding:14px 24px;font-weight:100}.location-detail-app-v2 .locd-location #locd-cta-wrapper a.btn:active,.location-detail-app-v2 .locd-location #locd-cta-wrapper a.btn:focus,.location-detail-app-v2 .locd-location #locd-cta-wrapper a.btn:hover,.location-detail-app-v2 .locd-location #locd-dynamic a.btn:active,.location-detail-app-v2 .locd-location #locd-dynamic a.btn:focus,.location-detail-app-v2 .locd-location #locd-dynamic a.btn:hover,.location-detail-app-v2 .locd-location #locd-mobile-btn a.btn:active,.location-detail-app-v2 .locd-location #locd-mobile-btn a.btn:focus,.location-detail-app-v2 .locd-location #locd-mobile-btn a.btn:hover{color:#fff}.location-detail-app-v2 .locd-location #locd-dynamic{padding-bottom:0}.location-detail-app-v2 .hours i{transition:.5s;display:inline-block}.location-detail-app-v2 .hours.open i{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.location-detail-app-v2 #location-detail-content{background:#fafbfc;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);border:0}.location-detail-app-v2 .location-detail-about{margin-bottom:20px}.location-detail-app-v2 .locd-about-us{margin-bottom:20px}.location-detail-app-v2 .locd-about-us .locd-about-us-image{height:250px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:15px}.location-detail-app-v2 .locd-specialties-list{column-count:2}.location-detail-app-v2 #locd-aside-helpful-links{text-align:center}.location-detail-app-v2 #locd-aside-helpful-links h3{font-size:20px}@keyframes drop{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.location-detail-app-v2 #locd-aside-static-map{border:1px solid rgba(22,22,22,.1)}.location-detail-app-v2 #locd-aside-static-map .drop-animation{animation:drop .6s ease-out forwards}.location-detail-app-v2 .aside-item{margin-bottom:20px}.location-detail-app-v2 #locd-aside-navigation .no-index{color:#58595b}.location-detail-app-v2 #locd-aside-navigation #sub-navigation-menu .card{padding-bottom:10px}.location-detail-app-v2 #locd-aside-navigation .lvl2>li,.location-detail-app-v2 #locd-aside-navigation .lvl3>li,.location-detail-app-v2 #locd-aside-navigation .lvl4>li,.location-detail-app-v2 #locd-aside-navigation .lvl5>li,.location-detail-app-v2 #locd-aside-navigation .lvl6>li{margin-left:25px;padding:10px 0}.location-detail-app-v2 #locd-aside-navigation .lvl2 ul li:last-child,.location-detail-app-v2 #locd-aside-navigation .lvl3 ul li:last-child,.location-detail-app-v2 #locd-aside-navigation .lvl4 ul li:last-child,.location-detail-app-v2 #locd-aside-navigation .lvl5 ul li:last-child,.location-detail-app-v2 #locd-aside-navigation .lvl6 ul li:last-child{padding-bottom:0}.location-detail-app-v2 #locd-aside-contact .heading{text-transform:initial;color:#000;font-weight:900;display:inline-block;padding-bottom:0;padding-top:0}.location-detail-app-v2 #locd-aside-contact .sub-heading{font-weight:100;color:#58595b}.location-detail-app-v2 #locd-aside-contact p{margin-bottom:10px}.location-detail-app-v2 #locd-aside-contact .contact-info-section{margin-top:20px}.location-detail-app-v2 #locd-aside-social{text-align:center}.location-detail-app-v2 #locd-aside-social a{margin:5px;border:2px solid #333;color:#333;display:inline-block;height:30px;width:30px;line-height:27px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.location-detail-app-v2 #locd-aside-social a.facebook{border-color:#3b5998;color:#3b5998}.location-detail-app-v2 #locd-aside-social a.facebook:hover{background:#3b5998;color:#fff}.location-detail-app-v2 #locd-aside-social a.foursquare{border-color:#0072b1;color:#0072b1}.location-detail-app-v2 #locd-aside-social a.foursquare:hover{background:#0072b1;color:#fff}.location-detail-app-v2 #locd-aside-social a.instagram{border-color:#517fa4;color:#517fa4}.location-detail-app-v2 #locd-aside-social a.instagram:hover{background:#517fa4;color:#fff}.location-detail-app-v2 #locd-aside-social a.linkedin{border-color:#007bb6;color:#007bb6}.location-detail-app-v2 #locd-aside-social a.linkedin:hover{background:#007bb6;color:#fff}.location-detail-app-v2 #locd-aside-social a.pinterest{border-color:#cb2027;color:#cb2027}.location-detail-app-v2 #locd-aside-social a.pinterest:hover{background:#cb2027;color:#fff}.location-detail-app-v2 #locd-aside-social a.twitter{border-color:#00aced;color:#00aced}.location-detail-app-v2 #locd-aside-social a.twitter:hover{background:#00aced;color:#fff}.location-detail-app-v2 #locd-aside-social a.youtube{border-color:#b00;color:#b00}.location-detail-app-v2 #locd-aside-social a.youtube:hover{background:#b00;color:#fff}.location-detail-app-v2 #locd-aside-social a.wordpress{border-color:#21759b;color:#21759b}.location-detail-app-v2 #locd-aside-social a.wordpress:hover{background:#21759b;color:#fff}.location-detail-app-v2 #locd-aside-social a.blog{border-color:#f26522;color:#f26522}.location-detail-app-v2 #locd-aside-social a.blog:hover{background:#f26522;color:#fff}.location-detail-app-v2 #locd-aside-social i{font-size:15px;padding-bottom:0}.location-detail-app-v2 .mobile-info-links{overflow:auto;border-radius:0 0 6px 6px}.location-detail-app-v2 .mobile-info-links .cta-circle{background-color:#007ab8;border-radius:50%;width:40px;height:40px;line-height:40px;margin:0 auto;margin-bottom:10px}.location-detail-app-v2 .mobile-info-links .cta-circle i{color:#fff}.location-detail-app-v2 .mobile-info-links a{width:50%;float:left;display:block;padding:15px;color:#fff;text-align:center;text-decoration:none}.location-detail-app-v2 .mobile-info-links a i{font-size:20px;padding-bottom:8px;display:inline-block}.location-detail-app-v2 .mobile-info-links a:first-child{border-left:none}.location-detail-app-v2 .mobile-info-links a.mobile-directions,.location-detail-app-v2 .mobile-info-links a.phone-num{color:#007ab8}@media (max-width:768px){.location-detail-app-v2 .location-title h1{font-size:28px}.location-detail-app-v2 .locd-location #locd-dynamic{padding-top:15px}.location-detail-app-v2 .locd-location #locd-cta-wrapper,.location-detail-app-v2 .locd-location #locd-mobile-btn{padding:0 25px 15px}.location-detail-app-v2 .locd-location #locd-info{padding-bottom:0}.location-detail-app-v2 #location-detail-content-section #locd-cta-wrapper::before{content:'';display:block;width:100%;height:1px;background-color:rgba(31,37,58,.25);margin:10px 0}.location-detail-app-v2 #locd_main{margin-bottom:15px}}@media (min-width:768px){.location-detail-app-v2 .locd-location #locd-cta-wrapper a.btn{padding:10px 24px}}@media print{.location-detail-app-v2 #locd-aside-static-map{display:none}}