.desktop-content,
.hero-banner::before,
.page.home .hero-banner:after,
.page.page-id-847 .hero-banner:after{display: none !important  
}
.mobile-content{display: block}
body .main-navigation .menu-toggle {
right: 20px;
}
header#masthead {
position: fixed;
}
.main-navigation .menu-toggle {
top: 5px;
}
.site-header .site-branding {margin-top: 5px}
.wp-block-column .wp-block-getwid-tabs__nav-link a{
padding: 10px !important;
letter-spacing: 0px
}
.wp-block-column .wp-block-getwid-tabs__nav-link.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab{margin:0} 
.wp-block-getwid-tabs .wp-block-columns
{
display: flex;
flex-direction: row-reverse;
}
.wp-block-getwid-tabs .wp-block-columns .wp-block-column:nth-of-type(1) { order: 2; }
.wp-block-getwid-tabs .wp-block-columns .wp-block-column:nth-of-type(2) { order: 1; }
.wp-block-columns.mobile-reorder 
{
display: flex;
flex-direction: row-reverse;
}
.mobile-reorder .wp-block-column:nth-of-type(1) { order: 2; }
.mobile-reorder .wp-block-column:nth-of-type(2) { order: 1; }
.image-collage picture img {
width: 100%;
}
.page.home .hero-banner .content-wrapper,
.page.page-id-847 .content-wrapper{padding: 10px 0}
.page.home .hero-banner h1,
.page.page-id-847 .hero-banner h1{width: 100%;
top: 0;
font-size: 35px;
line-height: 140% !important;
margin-bottom: 0 !important
}
.page.home .hero-banner .content-wrapper,
.page.page-id-847 .hero-banner .content-wrapper{clip-path: none;
width: 100%;
height: initial
}
.page.home .hero-banner h1::before,
.page.page-id-847 .hero-banner h1::before{display: none}
.page.home .site-branding,
.page.page-id-847 .site-branding{display: block}
.page.home .hero-banner,
.page.page-id-847 .hero-banner{background-image: none;
height: initial !important
}
.page.home .hero-banner,
.page.page-id-847 .hero-banner{
content: '';
display: block;
background-image: url(https://riverworksvancouver.servoweb.net/wp-content/uploads/2022/04/riverworks-vancouver-hero-image.jpg);
height: initial;
max-width: 100%;
margin: 0 auto;
background-position: center top;
background-repeat: no-repeat;
background-size: 100% auto;
position: relative !important;
bottom: 0px;
z-index: -1
}
.nix-br br{display: none}
.page.home .content-wrapper-inner,
.page.page-id-847  .content-wrapper-inner{position: relative}
.ui-tabs-anchor .wp-block-getwid-tabs__title::after{font-size: 11px; margin: 0}
.wp-block-getwid-tabs__title {
font-size: 14px;
}
.entry-content h1 {
font-size: 40px;}
.sticky-header.blog .site-content, .sticky-header.single .site-content, .sticky-header.page .site-content, .sticky-header.archive .site-content, .sticky-header.search .site-content, .sticky-header.tag.archive .site-content, .sticky-header.error404 .site-content, .sticky-header.split-layout .site-content{padding-top: 0}
.post-266 .wp-block-button.aligncenter.is-style-dark-filled {
margin-bottom: 20px;
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
width: 80%;
margin: 0 auto;
}
.fas.fa-plus.wp-block-getwid-image-hotspot__dot-icon::before {
display: none;
}
.post-item-wrap.col-sm-3{width: 100%}
.page.home .post-grid-wrap .post-item-wrap:nth-child(4),
.page.page-id-847 .post-grid-wrap .post-item-wrap:nth-child(4){display: none} 
.post-item {
width: fit-content;
margin: 0 auto 0 auto;
}
.hero-banner .content-wrapper .content-wrapper-inner{padding: 0 40px;
margin: 0
}
.wp-block-columns .wp-block-column .wp-block-cover.is-repeated.lazyloaded[style]{min-height: initial !important}
.wp-block-columns .wp-block-column:not(:last-child) {
margin-bottom: 0;
}
.wp-block-columns .wp-block-column .wp-block-image.size-full {
margin: 0 0 20px 0 !important;
}
.wp-block-columns:not(.alignwide):not(.alignfull) {
margin-top: 0;
}
.fraser-river figure {
max-width: 150px;
margin: -40px 0 25px 0;
}
.project-team-grid.wp-block-columns .wp-block-column:last-child,
.project-team-grid.wp-block-columns .wp-block-column:not(:last-child) {
margin-bottom: 30px;
}
.row.alignwide.bottom-line-content img{max-width: 40%}
.entry-content .wp-block-columns.image-collage .wp-block-columns {
margin-bottom: 0;
}
.wp-block-image.is-style-full-width img {
width: 200vw;
height: auto;
max-width: initial;
position: relative;
left: 50%;
transform: translateX(-50%);
}
.wp-block-columns.ending-photos .wp-block-column {
display: table;
}
.wp-block-columns.ending-photos .wp-block-column .wp-block-image.size-full img{width: 100%;
height: auto
}
.unit-bg.available text {
font-size: 30px !important;}
.floorplate-wrap .industrial text, .floorplate-wrap .future-release text, .floorplate-wrap .sold text {
font-size: 15px;
font-weight: 600;
}
.wp-block-media-text .wp-block-media-text__content {
padding: 0 0 5px 25px !important ;
}
.wp-block-columns .wp-block-column .wp-block-media-text {
margin-bottom: 30px;}
.tapper{position: relative}
.tapper:before {
content: '';
display: block;
width: 100%;
height: 100%;
background-image:url(/wp-content/themes/riverworksvancouver2022/images/icon-tap-pinch.svg);
background-position: center center;
background-size: 150px auto;
background-color: rgba(255,255,255,0.6);
position: absolute;
background-repeat: no-repeat
}
.tapper.hidden:before{display: none !important}
.wp-block-getwid-tabs .wp-block-getwid-tabs__tab-content{padding: 20px}
.main-navigation .nav-menu {
margin: 30px 0 0 0 !important;
}
.wp-block-columns .wp-block-column > iframe {
margin: 0;
margin-bottom: 0px;
}
.wp-block-columns .wp-block-column .wp-block-image.size-large.image-sxs,
.wp-block-columns .wp-block-column .wp-block-image.size-full.image-sxs {
width: calc(50% - 10px);
float: left;
margin-right: 10px !important;
}
.wp-block-getwid-images-slider__item.slick-slide {
height: 300px !important;
}
.wp-block-column.extra-right-padding {
padding-right: 0;
}
#masthead {
top: 0;
transition: all .3s ease;
}
.admin-bar #masthead {top: 46px}
#masthead.hide {
top: -75px;
}
.admin-bar .page.home .hero-banner,
.admin-bar .page.page-id-847.hero-banner,
.admin-bar .entry-content{padding-top: 25px}
.page.page-id-847 .hero-banner,
.page.home .hero-banner,
.entry-content{padding-top: 65px}
.page.home  .entry-content,
.page.page-id-847 .entry-content{padding-top: 0}
.page.home .hero-banner .content-wrapper .content-wrapper-inner,
.page.page-id-847  .hero-banner .content-wrapper .content-wrapper-inner{padding: 0 30px}
.page.home .hero-banner-image,
.page.page-id-847 .hero-banner-image {
position: relative;
}
.page.home .hero-banner-image img,
.page.page-id-847 .hero-banner-image img{
position: relative;
}
.page.home .hero-banner .content-wrapper h1,
.page.page-id-847 .hero-banner .content-wrapper h1 {
padding: 20px 40px 20px 40px;
}
.page.home .hero-banner,
.page.page-id-847 .hero-banner{padding: 0}
.page.home .hero-banner h2,
.page.page-id-847 .hero-banner h2 { 
position: absolute;
top: 0;
left: 0;
font-size: 15px;
display: block;
height: fit-content;
margin: 0
}
.page.home .hero-banner h2 span,
.page.page-id-847 .hero-banner h2 span { font-size: 13px}
.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__dot{padding: 5px !important
}
.page-id-27 .wp-block-image.is-style-full-width img
{transform: translateX(-70%);}
.page-id-29 .wp-block-image.is-style-full-width img
{transform: translateX(-62%);}
.wp-block-image.size-full .wp-image-703,
.wp-block-columns.image-collage .wp-block-column:not(:last-child){margin-bottom: -30px}
.ending-photos .wp-block-image.size-full {
min-height: 200px;
max-height: 200px;
overflow: hidden;
}
.wp-image-704 {transform: scale(1.45)}
.wp-image-696 {transform: scale(1.95)}
.wp-image-691 {  transform: scale(1.4)}
.home-featurettes .wp-block-column .wp-block-cover.is-repeated {
margin: -5px 0 !important;
}
.page.home  .entry-content  h2.has-text-align-center,
.page.page-id-847 .entry-content h2.has-text-align-center {
margin-top:30px;
}
.page-id-847 .entry-content  .wp-block-column h3{font-size: 20px}
.page-id-847 .entry-content  .wp-block-column .wp-block-button__link {
font-size: 14px;
}
.page-id-847 .wp-block-column:not(:first-child) {
margin-left: 0 !important;
}
.page-id-847  .wp-block-column .wp-block-cover[style] {
min-height: 215px !important;
height: 215px !important;
}
#primary-menu li a {
padding: 15px 0;
}
.page.page-id-847 .hero-banner h2{
position: relative;
top: -15px;
font-size: 30px;
}
.page.page-id-847 .hero-banner h2 .call-to-action{font-size: 17px;}
.page.page-id-847 .hero-banner{z-index: 0}