@charset "utf-8";
@media only screen and (max-width: 1920px) {   .page.plans h1 {
font-size: 36px;
line-height: 34px;
margin-bottom: 0;
padding: 20px 0 0 0;
}
.page.plans .plans-grid {
background: url(//park-grove.com/wp-content/themes/park-grove/images/plans-big.png) 0 0 no-repeat;
height: 784px;
font-size: 11px;
width: 1352px;
}
.page.plans .plans-grid li.label.the-village {
left: 135px;
top: 330px;
}
.page.plans .plans-grid li.label.biscayne-bay {
left: 114px;
top: 636px;
}
.page.plans .plans-grid li.bubble-link.club-residences {
left: 497px;
top: 109px;
}
.page.plans .plans-grid li.bubble-link.club-residences a {
background-image: url(//park-grove.com/wp-content/themes/park-grove/images/club-bubble-big.png);
height: 126px;
width: 122px;
line-height: 132px;
}
.page.plans .plans-grid li.bubble-link.two-park-grove {
left: 412px;
top: 303px;
}
.page.plans .plans-grid li.bubble-link.two-park-grove a {
background-image: url(//park-grove.com/wp-content/themes/park-grove/images/two-park-grove-bubble-big.png);
height: 108px;
width: 169px;
line-height: 112px;
}
.page.plans .plans-grid li.bubble-link.one-park-grove {
left: 230px;
top: 460px;
}
.page.plans .plans-grid li.bubble-link.one-park-grove a {
background-image: url(//park-grove.com/wp-content/themes/park-grove/images/three-park-grove-bubble-big.png);
height: 113px;
width: 174px;
line-height: 118px;
}
.page.plans .plans-grid li.line-links.club-residences {
left: 984px;
top: 165px;
}
.page.plans .plans-grid li.line-links.two-park-grove {
left: 902px;
top: 353px;
}
.page.plans .plans-grid li.line-links.one-park-grove {
left: 761px;
top: 512px;
}   .map-wrap {
margin-top: -250px;
}
.map-canvas {
height: 550px;
}
}
@media only screen and (max-width: 1700px) {   .images-container .text h1,
.images-container .text h2 {
font-size: 50px;
line-height: 60px;
}
.map-wrap h2 {
font-size: 50px;
line-height: 50px;
}
.images-container .text h3 {
font-size: 24px;
}
.images-container .text .line {
margin: 15px auto 25px auto;
}
.images-container .text p {
font-size: 24px;
line-height: 34px;
}
.images-container .text1 p,
.images-container .text7 p {
font-size: 25px;
line-height: 35px;
}   .map-wrap {
margin-top: -250px;
}
.map-canvas-wrap .threed-map-link {
width: 300px;
}
}
@media only screen and (max-width: 4500px) {   .wide-screen-only {
display: none;
}
.non-wide-screen-only {
display: inline;
}
.page,
.page.has-scrolling-override {
overflow: auto;
}
.page .content-column {
position: absolute;
right: 0;
}
.page.plans .content-column, .page.residences .content-column, .page.views .content-column, .page.current .content-column {position:relative;}
.page .content-column .row {
height: auto !important;
}
.page .content-column .row > .col,
.page#residences .col.image,
.page#residences .col.text,
.page.the-club .content-column .row > .col.first,
.page.the-club .content-column .row > .col.last,
.page.collaborators .content-column .row .col.image,
.page.collaborators .content-column .row .col.text {
float: none;
width: 100% !important;
position: relative;
top: auto;
height: auto !important;
bottom: auto;
}
.page .content-column .row > .col.first {
left: auto;
}
.page .content-column .row > .col.last {
right: auto;
}
.page .content-column .row > .col.text .inner {
max-width: 100%;
margin-top: 0 !important;
padding: 60px 80px;
}
.page .content-column .row > .col.text .inner p {
padding-bottom: 0;
}
.page .content-column .row > .col.image {
position: relative;
}
.page .content-column .row.first > .col.image {
background-size: cover;
background-position: 50% 50%;
position: relative;
}
.page .content-column .row > .col.image img {
display: block;
width: 100%;
}
.page .content-column .row.first > .col.image img {
display: none;
}
.first-image-down-link { 
bottom: auto;
display: block;
top: 520px;
}
.text-down-link,
.page .content-column .row.full-width .col.text .text-down-link,
.page.collaborators .content-column .row > .col.text .inner .text-down-link {
display: none;
}   .page.inquiries .wrapper {
padding: 50px 0;
}
.page.inquiries h1 img {
max-width: 400px;
}
.page.inquiries .wrapper {
margin: 0 auto;
max-width:700px;
}   .homepage-splash .inside {
background-size: auto 50%;
}   .page.collaborators .image .image-grid {
border-right: 0;
position: static;
}
.page.collaborators .image .image-grid .box {
}
.page.collaborators .image .image-grid a.box .text {
bottom: 0;
}
.page.collaborators .image .image-grid .box-1 {
border-top: 0;
height: 375px;
}
.page.collaborators .image .image-grid.triple-vert .box-1 {
border-top: 0;
height: 50%;
border-bottom: 6px solid #fff;
}
.page.collaborators .image .image-grid.triple-vert .box-1.nobrd {border-bottom: 0; border-top: 6px solid #fff;}
.page.collaborators .image .image-grid .box-2,
.page.collaborators .image .image-grid .box-3,
.page.collaborators .image .image-grid .box-4 {
float: left;
height: 250px;
width: 50%;
}
.page.collaborators .image .image-grid.triple-vert .box-2,
.page.collaborators .image .image-grid.triple-vert .box-3,
.page.collaborators .image .image-grid.triple-vert .box-4 {
float: left;
height: 500px;
width: 33.333333333333%;
}
.page.collaborators .image .image-grid.triple-vert .box-3 {border-right: 12px solid #ffffff;}
#the-club-page .content-column .first-one {
padding-top: 40px;
}
.page.collaborators .content-column .row.fwidth .text, .page.collaborators .content-column .row.fwidth .image {width: 100% !important;}
.page.collaborators .content-column .row > .col.text .inner p.col-content {width: 48% !important;}   .page.plans h1 {
font-size: 36px;
line-height: 34px;
}
.page.plans .plans-grid {
background: url(//park-grove.com/wp-content/themes/park-grove/images/plans.png) 0 0 no-repeat;
height: 555px;
font-size: 9px;
width: 736px;
}
.page.plans .plans-grid li.label.the-village {
left: 69px;
top: 219px;
}
.page.plans .plans-grid li.label.biscayne-bay {
left: 45px;
top: 455px;
}
.page.plans .plans-grid li.bubble-link.club-residences {
left: 294px;
top: 63px;
}
.page.plans .plans-grid li.bubble-link.club-residences a {
background-image: url(//park-grove.com/wp-content/themes/park-grove/images/club-bubble.png);
height: 97px;
width: 94px;
line-height: 97px;
}
.page.plans .plans-grid li.bubble-link.two-park-grove {
left: 231px;
top: 209px;
}
.page.plans .plans-grid li.bubble-link.two-park-grove a {
background-image: url(//park-grove.com/wp-content/themes/park-grove/images/two-park-grove-bubble.png);
height: 78px;
width: 121px;
line-height: 78px;
}
.page.plans .plans-grid li.bubble-link.one-park-grove {
left: 96px;
top: 322px;
}
.page.plans .plans-grid li.bubble-link.one-park-grove a {
background-image: url(//park-grove.com/wp-content/themes/park-grove/images/three-park-grove-bubble.png);
height: 85px;
width: 130px;
line-height: 85px;
}
.page.plans .plans-grid li.line-links.club-residences {
left: 597px;
top: 108px;
}
.page.plans .plans-grid li.line-links.two-park-grove {
left: 543px;
top: 245px;
}
.page.plans .plans-grid li.line-links.one-park-grove {
left: 457px;
top: 361px;
}   .map-wrap {
margin-top: -150px;
}
.video{
width:600px !important;
}
.video iframe{
height:345px;
}
.one-park.page .content-column .row.row-first {height: 100vh !important;}  }	
@media only screen and (max-width: 1380px) {
.one-park.page .content-column .row.row-first {height: 100% !important;}
}
@media only screen and (max-width: 1280px) {   .images-container .text h1,
.images-container .text h2 {
font-size: 40px;
line-height: 50px;
}
.map-wrap h2 {
font-size: 40px;
line-height: 40px;
}
.images-container .text h3 {
font-size: 20px;
}
.images-container .text .line {
margin: 15px auto 25px auto;
}
.images-container .text p {
font-size: 20px;
line-height: 30px;
}
.images-container .text1 p,
.images-container .text7 p {
font-size: 18px;
line-height: 27px;
}   .page#page-press .content-column {
max-width: 675px;
}
.press-item {
float: none;
margin: 0 0 40px 0;
width: auto;
}   .seek-bar-wrap {
left: 18%;
width: 160px;
}
.seek-bar {
width: 160px;
}
.volume-bar-wrap {
right: 20%;
width: 100px;
}
.volume-bar {
width: 80px;
}
}
@media only screen and (max-width: 1199px) {
.page.one-park .content-column .row > .col.text .inner {padding: 70px 80px 10px;}
.one-park .banner-toggle-link {top: 20px;}
.one-park .banner-toggle-link2 {top: 75px;}
.one-park.page .content-column .row.row-first {height: 100% !important;}
.one-park.page .content-column .row.row-first .image {height: auto !important;}
.one-park.page .content-column .row.row-first .text {height: auto !important;}
}
@media only screen and (max-width: 1100px) {   .page.the-grove .history-link {
font-size: 10px;
top: 10px;
width: 180px;
padding: 10px 10px 10px 25px;
}
.page.the-grove .history-link:hover {
text-decoration: none;
opacity: .80;
filter: alpha(opacity=80);
}
.images-container .text h1,
.images-container .text h2 {
font-size: 33px;
line-height: 40px;
}
.map-wrap h2 {
font-size: 33px;
line-height: 33px;
}
.images-container .text h3 {
font-size: 18px;
}
.images-container .text .line {
margin: 15px auto 25px auto;
}
.images-container .text p {
font-size: 16px;
line-height: 24px;
}
.images-container .text1 p,
.images-container .text7 p {
font-size: 18px;
line-height: 26px;
}
.grove-inner .images-container .floater-wrap .title {
font-size: 12px;
width: 240px;
}
.grove-inner .images-container .floater-wrap .title.sw.title-05 {
width: 270px;
}
.grove-inner .images-container .floater-wrap .title.sm.title-24,
.grove-inner .images-container .floater-wrap .title.sm2 {
width: 200px;
}
.grove-inner .images-container .floater-wrap .title.w {
left: -215px;
width: 200px;
}
.grove-inner .images-container .floater-wrap .title.e {
right: -255px;
}
.grove-inner .images-container .floater-wrap .title.e.title-19 {
right: -225px;
width: 210px;
}
.grove-inner .images-container .floater-wrap .title.e2 {
right: -255px;
}
.grove-inner .images-container .floater-wrap .title.wn {
left: -255px;
}
}
@media only screen and (max-width: 1000px) {   .images-container .text h1,
.images-container .text h2 {
font-size: 28px;
line-height: 34px;
}
.map-wrap h2 {
font-size: 28px;
line-height: 28px;
}
.images-container .text .line {
margin: 5px auto 10px auto;
}
.images-container .text1 p,
.images-container .text7 p {
font-size: 15px;
line-height: 22px;
}
.grove-inner .images-container .floater-wrap .title {
width: 210px;
}
.grove-inner .images-container .floater-wrap .title.sw.title-05 {
width: 220px;
}
.grove-inner .images-container .floater-wrap .title.e.title-06,
.grove-inner .images-container .floater-wrap .title.e.title-19 {	
right: -215px;
width: 200px;
top: 10px;
}
.grove-inner .images-container .floater-wrap .title.nl {
left: -100px;
}
.grove-inner .images-container .floater-wrap .title.sw.title-20,
.grove-inner .images-container .floater-wrap .title.sm.title-24, 
.grove-inner .images-container .floater-wrap .title.sm2 {
width: 160px;
}
.grove-inner .images-container .floater-wrap .title.w.title-26 {
width: 170px;
left: -185px;
}
.grove-inner .images-container .floater-wrap .title.e.title-28 {
width: 240px;
top: -20px;
}
.images-container .text h3 {
font-size: 16px;
}
.images-container .text p {
font-size: 14px;
line-height: 22px;
}
.page.plans h1 {
padding-top: 70px;
}
}   @media only screen and (max-height: 900px) {
.magazine-subscription {
background: none;
padding-top: 0;
}
}
@media only screen and (max-height: 800px) {
.menu-wrap .logo {
margin: 20px auto;
}
.primary-navigation > li {
margin-bottom: 14px;
}
.footer-links {
bottom: 20px;
}
}
@media only screen and (max-height: 700px) {
.primary-navigation > li {
margin-bottom: 9px;
}
}
@media only screen and (max-height: 650px) {
#magazine-subscription {
display: none;
}
.footer-links {
position: static;
margin-top: 30px;
}
}
@media only screen and (max-height: 580px) {
}  @media only screen and (max-width: 1224px) {    .page.inquiries h1 img {
max-width: 80%;
}
}  @media only screen and (max-width: 1024px) {
.page.inquiries form,
.page.inquiries form.brokerform {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
float: none;
margin: 0 auto;
max-width: 100%;
padding: 0 10px;
}
.page.inquiries form.brokerform {
margin-top: 40px;
}
.page.inquiries form .field-wrap input,
.sbHolder {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
max-width: 100%;
height: 27px;
}   .grove-inner {
padding-top: 100px;
}
.grove-inner .images-container .floater-wrap {
opacity: 1;
filter: alpha(opacity=100);
margin-top: 0;
}
.doodad9 {
margin-top: 110px;
}   #view-map-fullscreen-link2 {
display: block;
}
.view-fullscreen-link-wrap {
display: block;
margin-top: -10px;
}
.map-wrap {
margin-top: -50px;
}
.map-key {
display: none;
}
.map-canvas-wrap .threed-map-link {
width: 200px;
}
.map-canvas {
height: 543px;
}
#threed-map-full .direction-beacon {
background-repeat: no-repeat;
right: 5px;
top: 10px;
background-size: 100% auto;
width: 50px;
height: 30px;
}
.footer-links{
position:relative;
bottom:5px;
}
.video{
width:480px !important;
display:block;
margin:0px;
padding:0px;
height:275px;
}
.video iframe{
height:275px;
margin:0px;
padding:0px;
display:block;
}
}
@media only screen and (max-width: 980px) {
.page.one-park .content-column .row > .col.text .inner.big-pad {padding: 145px 80px 10px;}
.one-park  .row-first .arrow-right-link {margin: 8px 0 0;}
}
@media only screen and (max-width: 768px) and (min-height: 800px) {
.map-canvas {
height: 750px;
}
.video{
width:90% !important;
}
}   @media only screen and (max-width: 768px) {
html {
-webkit-text-size-adjust: 100%; }
body {
background: #1b284f;
}
.non-mobile-only { display: none; }   #main-content-wrap {
}
.page {
left: 0;
bottom: auto;
overflow: auto;
position: absolute;
height: auto;
min-height: 100%;
}
.page, .page.has-scrolling-override {
overflow: auto;
}
.page .content-column {
position: relative;
}   .body-wrap {
position: absolute;
min-height: 100%;
width: 100%;
}
.mobile-menu-toggle {
background: url(//park-grove.com/images/icons/mobile-menu-toggle.png) 50% 50% no-repeat;
background-size: 100% auto;
display: block;
height: 16px;
position: absolute;
left: 15px;
text-indent: -9999px;
top: 26px;
width: 22px;
}
.mobile-menu-toggle.selected {
background: url(//park-grove.com/images/icons/mobile-menu-toggle-close.png) 50% 50% no-repeat;
background-size: 100% auto;
}
.site-navigation-wrap {
background: #1b284f;
bottom: 0;
box-shadow: 0 0 15px rgba(0,0,0,.25);
-moz-box-shadow: 0 0 15px rgba(0,0,0,.25);
-webkit-box-shadow: 0 0 15px rgba(0,0,0,.25);
box-sizing: border-box;
-webkit-box-sizing: border-box;
-mox-box-sizing: border-box;
left: -100%;
margin: 0;
overflow: auto;
padding: 20px;
position: fixed;
top: 0;
width: 50%;
z-index: 100;
}
#primary-navigation-wrap {
background: #1b284f url(//park-grove.com/images/template/park-grove-logo.png) 50% 0 no-repeat;
background-size: 200px auto;
padding-top: 150px;
}
.footer-links > li {
border-left: 1px solid #ffffff;
margin: 0 5px 10px 0;
padding: 0 0 0 10px;
display: inline-block;
}
.footer-links > li.first {
border: 0;
}
.footer-links > li.last {
border: 0;
display: block;
}   .page.homepage {
background-position: 30% 100%;
}
.page.homepage .box {
height: 500px;
}    .page.inquiries h1 { display: none; }   .page.the-grove .history-link {
top: 30px;
}
#threed-map-close {
background-size: 100% auto;
height: 44px;
right: -62px;
width: 45px;
}   #bb-custom-wrapper-container {
bottom: 50px;
left: 30px;
right: 30px;
top: 30px;
}
#bb-nav-prev,
#bb-nav-next {
background-size: 100% auto;
height: 82.5px;
left: 5px;
margin-top: -41.25px;
width: 13px;
}
#bb-nav-next {
left: auto;
right: 5px;
}
.page.plans .banner-toggle-link {
top: -60px;
}
.video{
width:700px !important;
height:400px;
}
.video iframe{
height:400px;
}
.livefeed_link{
display:none;
}
.livefeed_link_mobile{
display:block;
}
.magazine-subscription{
margin-top:10px !important;
}
.livefeed_button{display:block;} 
.livefeed_button.livefeed_link_mobile{display:none;} 
}
@media only screen and (max-width: 767px) {
.video{
width:90% !important;
height:auto;
}
.video iframe{
height:auto !important;
}
.livefeed_button{display:none;} 
.livefeed_button.livefeed_link_mobile{display:block;} 
}   @media only screen and (max-width: 600px) {   .page.homepage-splash {
border: 0;
}
.homepage-splash .inside {
background-size: 70% auto;
background-position: 50% 45%;
}
.page.homepage .box.box-1,
.page.homepage .box.box-2,
.page.homepage .box.box-2b,
.page.homepage .box.box-3,
.page.homepage .box.box-4,
.page.homepage .box.box-5,
.page.homepage .box.box-6,
.page.homepage .box.box-7,
.page.homepage .box.box-6 .box-6a,
.page.homepage .box.box-6 .box-6b {
float: none;
height: 300px;
width: auto;
}
.page.homepage .box.box-6 {
height: auto;
}
.page.homepage .box.box-6 .box-6a {
height: 132px;
}
.page.homepage .box.box-6 .box-6a .text {
padding-top: 15px;
}
.page.homepage .box .text {
bottom: 0;
}
.page .content-column .row > .col.text .inner {
padding: 50px 30px;
}
.first-image-down-link { 
bottom: 40px;
display: block;
top: auto;
}   .page.views .content-column .row.full-width .col.image {
padding: 0 10px;
width: auto;
}   .page.collaborators .image .image-grid .box-1 {
height: 300px;
}
.page.collaborators .image .image-grid .box-2,
.page.collaborators .image .image-grid .box-3,
.page.collaborators .image .image-grid .box-4 {
display: none;
}
.page.collaborators .image .image-grid.triple-vert .box-2,
.page.collaborators .image .image-grid.triple-vert .box-3,
.page.collaborators .image .image-grid.triple-vert .box-4 {
display: block;
width: 100%;
border-top:0;
border-right:0;
}
.page.collaborators .image .image-grid.triple-vert .box-1, .page.collaborators .image .image-grid.triple-vert .box-3  {border-bottom:12px solid #fff; border-top: 0;}
.page.collaborators .image .image-grid.triple-vert .box-1.nobrd {border-bottom:12px solid #fff; border-top: 0;}
.page.collaborators .content-column .row > .col.text .inner {
max-width: 100%;
padding: 40px 20px;
}
.page.collaborators .content-column .row > .col.text .inner.scroller {
padding: 40px 20px;
}
.page.collaborators .content-column .row > .col.text .inner .inline-image {
margin: 20px auto;
}
.page.collaborators .content-column .row > .col.text .inner .inline-image.double img.first {
float: none;
margin-bottom: 20px;
}
.page.collaborators .content-column .row > .col.text .inner .inline-image.double img.last {
float: none;
}
.page.collaborators .content-column .row > .col.text .inner p,
.page.collaborators .content-column .row > .col.text .inner p.col-content {
margin-bottom: 25px;
text-align: left;
width: auto !important;
}
.page.collaborators .content-column .row.fwidth > .col.text .inner p.col-content {width: auto !important;}
.page.collaborators .content-column .row > .col.text .inner p.col-content.first {
float: none;
}
.page.collaborators .content-column .row > .col.text .inner p.col-content.last {
float: none;
}
.page .content-column .row.terra-and-related-group .text .content-col {
float: none;
width: auto;
}
.page .content-column .row.terra-and-related-group .text .content-col.last {
float: none;
margin-top: 20px;
}   .grove-inner {
padding-top: 100px;
}
.grove-inner .images-container .text,
.grove-inner .images-container .floater-wrap,
.grove-inner .images-container .floater-wrap .title,
.page.the-grove .arrow-right-wrap {
position: static;
width: 100% !important;
}
.page.the-grove .arrow-right-wrap {
margin: 20px auto 10px auto;
}
.grove-inner .images-container .text {
width: auto !important;
padding: 0 15px;
}
.grove-inner .images-container .doodad {
display: none;
}
.grove-inner .images-container .floater-wrap {
opacity: 1;
filter: alpha(opacity=100);
margin-top: 0;
}
.grove-inner .images-container .floater-wrap .title {
padding: 10px 10px 40px 10px !important;
text-align: center !important;
width: auto !important;
}
.doodad9 {
margin-top: 0;
}   .page.plans h1 {
padding-top: 100px;
font-size: 26px;
line-height: 24px;
}
.page.plans .plans-grid {
background: url(//park-grove.com/images/plans/plans-mobile.png) 0 0 no-repeat;
background-size: 299px 374px;
height: 374px;
width: 299px;
}
.page.plans .plans-grid li.label.the-village {
left: 3px;
top: 105px;
}
.page.plans .plans-grid li.label.biscayne-bay {
left: 36px;
top: 323px;
}
.page.plans .plans-grid li.bubble-link a {
background: none !important;
color: inherit !important;
display: inline;
font-weight: bold;
height: auto;
line-height: 12px;
width: auto;
}
.page.plans .plans-grid li.bubble-link a:hover {
color: inherit;
text-decoration: underline;
}
.page.plans .plans-grid li.bubble-link a .view-link {
display: block;
font-weight: normal;
margin-top: 6px;
}
.page.plans .plans-grid li.bubble-link.club-residences {
left: 219px;
top: 52px;
}
.page.plans .plans-grid li.bubble-link.two-park-grove {
left: 201px;
top: 141px;
}
.page.plans .plans-grid li.bubble-link.one-park-grove {
left: 181px;
top: 228px;
}
.page.plans .plans-grid li.line-links {
display: none;
}
.page.plans .banner-toggle-link {
top: 20px;
}   .video-wrapper,
.video-container video {
height: 180px;
width: 320px;
}
.video-controls {
display: none;
}   .map-key .col ul li {
font-size: 10px;
}
.map-wrap {
margin: 0;
padding: 35px 10px 10px 10px;
}
.map-canvas {
height: 365px;
}
.map-canvas-wrap .threed-map-link {
display: none;
}
.page.the-grove .arrow-right-wrap .arrow-right-link {
background-image: url(//park-grove.com/images/icons/black-arrow-right.png);
color: #000000;
}
#view-map-fullscreen-link2 {
top: 140px;
}
}   @media all and (orientation:landscape) and (max-width: 800px) {   .page.plans h1 {
padding-bottom: 12px;
padding-top: 8px;
}
.page.plans .plans-grid {
background: none;
height: auto;
width: auto;
}
.page.plans .plans-grid li.label {
display: none;
}
.page.plans .plans-grid li.bubble-link {
border-top: 1px solid #f0f0f0;		
position: static;
text-align: left;
}
.page.plans .plans-grid li.bubble-link.one-park-grove {
border-bottom: 1px solid #f0f0f0;		
}
.page.plans .plans-grid li.bubble-link a {
display: block;
padding: 15px;
text-align: left;
}
.non-horz {
display: none;
}
.page.plans .plans-grid li.bubble-link.club-residences a,
.page.plans .plans-grid li.bubble-link.two-park-grove a,
.page.plans .plans-grid li.bubble-link.one-park-grove a {
width: auto; 
height: auto;
}
.page.plans .plans-grid li.bubble-link.club-residences a:hover,
.page.plans .plans-grid li.bubble-link.one-park-grove a:hover { }
.page.plans .plans-grid li.bubble-link a span.wrap {
display: block;
}
.page.plans .plans-grid li.bubble-link a .view-link {
float: right;
margin-top: 0;
}
}   @media only screen and (max-width: 500px) {
.no-mobile { display: none; }
.site-navigation-wrap {
width: 80%;
}
#view-map-fullscreen-link2 {
top: 165px;
}   .page#page-press .content-column {
margin: 0 !important;
padding: 20px 10px;
text-align: center;
}
.page#page-press .content-column h1 {
font-size: 34px;
margin-bottom: 24px;
}
.press-item {
border-top: 1px solid #cccccc;
margin: 0;
min-height: 1px;
padding: 30px 0 20px 0;
}
.press-item .image {
display: none;
}
.press-item > .content {
font-size: 14px;
letter-spacing: 0.5px;
}
.press-item .content .title {
font-family: 'jpfeiffer_beaudoire_regular_t3_rnd4_1_branching';   
font-size: 20px;
letter-spacing: 1px;
margin: 0 0 12px 0;
text-transform: uppercase;
}
.press-item .content .subtitle {
font-family: 'Verlag A', 'Verlag B', Arial;
font-size: 13px;
font-weight: 300;
letter-spacing: 1px;
margin: 0 0 12px 0;
text-transform: uppercase;
}
.press-item .content .date {
font-size: 15px;
letter-spacing: 1px;
margin: 0 0 12px 0;
}
.press-item .content .content {
font-size: 14px;
line-height: 25px;
}
.press-item .content .content a {
}
.press-item .content .content a:hover {
}	
.map-canvas-wrap .direction-beacon, 
#threed-map-full .direction-beacon {
background-size: auto 100%;
width: 35px;
height: 20px;
}
}
@media only screen and (min-width:1501px) and (max-width: 4500px)
{
.parknew-img
{
margin-top: 23%;
}
}
 body{
margin:0;
padding:0;
}
.page{
width:100%;
}
.wrapper{
width:1280px;
margin:0 auto;
}
.left_div{
width:320px;
float:left;
height:1000px;
background-color:#141d3c;
background:url(//park-grove.com/wp-content/themes/park-grove/images/left.png) no-repeat top;
}
.right_div{
width:960px;
float:left;
}
.content_div{
margin-top:25px;
}
#weather-page{
background:url(//park-grove.com/wp-content/themes/park-grove/images/PG_Background.png) no-repeat bottom right #FFF;	
background-size: 100%;
}
.border{
border:#141d3c solid 15px;
}
.video{
width:60%;
margin:0 auto;
position:relative;
max-width:800px;
}
.video_bg{
width:100%;
display:block;
}
.play_btn{
left: 50%;
margin-left: -50px;
margin-top: -50px;
position: absolute;
text-align: center;
top: 50%;
}
.content_slider{
width:100%;
margin-top:20px;
}
.content_slider_inner{
width:395px;
margin:0 auto;
}
.content_slider_inner_1{
width:120px;
background:#243763;
float:left;
margin:0px 5px;
}
.content_slider_inner_1_inner .weather{font-size:12px;}
.width{width:70%;}
.margin_0_a{ margin:0 auto;}
.margin_top{ margin-top:20px !important;}
.set{ display:inline-block; font-size:20px; }
.padding_btm{ padding-bottom:10px;}
.border_1{ border:#FFF solid 1px;}
.font_size{ font-size:20px; line-height:20px;}
.content_slider_inner_1_inner{
text-align:center;
font-size:14px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
margin-top:5px;
font-weight:bold;
margin-bottom:5px;
}
.bno-margin{
margin-bottom:0px;
}
.clear{
clear:both;
}
.marquee {
width: 300px;
overflow: hidden;
border: 1px solid #ccc;
background: #ccc;
}
.slide{
width:300px;
font-family:Arial, Helvetica, sans-serif;
}
.slide_inner{
width:auto;
background:#141d3c;
color:#FFF;
float:left;
text-align:center;
text-transform:uppercase;
font-size:30px;
}
.slide_inner span{
font-size:24px;
padding:10px 7px;
display:inline-block;
font-weight:bold;
}
.slide_inner_2{
width:auto;
float:left;
color:#141d3c;
}
.slide_inner_2 span{
font-size:24px;
padding-top:10px;
padding-right:10px;
display:inline-block;
text-transform:uppercase;
font-weight:bold;
padding-left:20px;
} .simply-scroll-container { 
position: relative;
} .simply-scroll-clip { 
position: relative;
overflow: hidden;
} .simply-scroll-list { 
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
}
.simply-scroll-list li {
padding: 0;
margin: 0;
list-style: none;
}
.simply-scroll-list li img {
border: none;
display: block;
}  .simply-scroll { 
width: 100%;
height: 70px;
margin-bottom: 1em;
} .simply-scroll .simply-scroll-clip {
width: 100%;
height: 70px;
} .simply-scroll .simply-scroll-list li {
float: left; width: auto !important;
height: 50px;
border:#333 solid 1px;
}
@media only screen and (max-width: 520px) {
.content_slider_inner{
width:100%;
}
.content_slider_inner_1{
float:none;
margin:0 auto;
padding:10px 0px;
margin-bottom:10px;
}
}