#Top_bar .top_bar_left {
width: 100% !important;
}
.anchor {
margin-top:-150px;
} #Error_404 .error_pic {
width: 20%;
}
#Error_404 .error_desk {
width: 77%;
}
#Error_404 .error_pic [class^="icon-"]:before {
font-size: 180px;
}
select {
background-color: #6A8B9A !important;
} h4 {
font-family: 'Ddin Bold', sans-serif;
text-transform: uppercase;
}
h4.sold {
background-color: white;
color: #4C4B46;
padding: 10px 0px;
width: 100%;
}
a.email {
font-family: 'Ddin Bold', sans-serif;
font-size: 14px;
text-transform: uppercase;
}
a.button, .gform_wrapper .gform_footer input[type=submit] {
font-weight: bold;
letter-spacing: 4px;
font-size: 17px;
text-transform: uppercase;
padding: 15px 30px !important;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3) !important;
}
a.button {
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3) !important;
margin-right: 0px;
transition: 0.7s;
}
a.button:hover {
background-color: #678D9D;
color: #fff !important;
transition: 0.7s;
} .wp-caption {
border-width: 0px !important;
}
#Footer .widgets_wrapper {
text-align: center;
}
#Footer .widgets_wrapper .column {
border-right: 2px solid #678D9D;
}
#Footer .widgets_wrapper .one-fourth.column {
width: calc(19% - 2px);
margin: 0px 0px 40px;
padding: 0px 3%;
}
#Footer .widgets_wrapper .one-fourth.column:nth-child(4){
border: 0px;
}
#Footer .widgets_wrapper .widget {
margin-top: 0px;
}
#media_image-2 img {
max-width: 200px !important;
margin: 20px 0px;
}
#media_image-6 img {
max-width: 250px !important;
}
#media_image-7 img {
max-width: 300px !important;
}
#media_image-8 img {
max-width: 150px !important;
}
#Footer input[type="text"], #Footer .gform_wrapper .gform_footer input[type=submit] {
color: #4C4B47;
border-color: #4C4B47;
border-top: 0px;
border-right: 0px;
background-color: transparent;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
padding: 7px 0px !important;
border-left: 0px;
text-align: left;
border-width: 2px;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0) !important;
}
#Footer .gform_wrapper .gform_footer input[type=submit] {
border-bottom: 0px;
padding: 0px;
}
#Footer .gform_wrapper .gform_footer {
margin: 0px;
padding: 0px;
}
#Footer input[type="text"]::placeholder {
color: #4C4B47;
}
#Footer .widgets_wrapper .widget #gform_widget-2 {
padding: 0px;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
font-size: 27px;
}
#Footer [class^="icon-"]:before, #Footer [class*=" icon-"]:before, #Top_bar [class^="icon-"]:before, #Top_bar [class*=" icon-"]:before {
margin-left: 0.6em;
}
.icon-facebook:before {
margin-left: 0px;
}
#Footer .widgets_wrapper .widget#media_image-2 {
padding: 10px 0px 0px;
}
#Footer .widgets_wrapper .widget#media_image-4 {
padding: 0px 0px 20px;
}
#Footer .widgets_wrapper .widget#text-6 {
padding: 0px;
}
#text-6 img {
margin-top: -10px;
margin-left: 20px;
}
.footer-copy-center #Footer .footer_copy .copyright {
font-size: 12px;
line-height: 16px;
}
.footer-copy-center #Footer .footer_copy .social {
display: none;
}
.footer-image {
position: absolute;
z-index: 100;
margin-top: -75px;
} h1 {
font-size: 32px;
line-height: 40px;
}
body:not(.template-slider) #Header_wrapper {
background-image: none !important;
}
#Action_bar .contact_details {
float: right;
text-transform: uppercase;
}
li.slogan {
font-size: 14px;
}
#Action_bar .contact_details li.phone {
letter-spacing: 2px;
background-color: #678D9D;
}
#Action_bar .contact_details li.phone a {
color: #fff;
font-weight: bold;
font-size: 18px;
padding: 0px 30px;
}
#Action_bar .contact_details li.phone a:hover {
text-decoration: none;
}
#Action_bar .social {
display: none;
}
#Action_bar .contact_details li.phone:hover{
background-color: #E9CD44;
}
#Action_bar .contact_details li > i {
display: none;
}
#Header .top_bar_left {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-rivington-near-lake-mary.jpg);
height: 125px;
background-repeat: no-repeat;
background-size: cover;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3);
}
#Top_bar .menu > li > a span:not(.description) {
text-transform: uppercase;
padding: 0 30px;
}
#Top_bar .menu li ul li a span {
line-height: 20px;
font-weight: 600;
}
.logo-overflow #Top_bar #logo {
height: auto!important;
margin-top: -10px!important;
}
.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:after {
height: 2px;
}
#Top_bar .menu > li > a {
padding: 33px 0;
}
ul.social {
float: right;
padding: 50px 0px;
display: inline;
}
ul.social li {
display: inline-block;
}
ul.social li [class^="icon-"]:before {
font-size: 20px;
}
ul.social li .icon-facebook:before {
margin-right: 20px;
margin-left: 0px;
}
ul.social li .icon-instagram:before {
margin-right: 30px;
margin-left: 0px;
}
#Top_bar.is-sticky ul.social {
padding: 18px 0px;
}
#Top_bar.is-sticky {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-rivington-near-lake-mary.jpg);
background-repeat: no-repeat;
background-size: cover;
} .intro-copy.column {
background-size: cover;
background-repeat: no-repeat;
outline: 2px solid white;
outline-offset: -40px;    
background-position: center center;
}
.section.has-video .section_video {
position: absolute;
margin: 0px 1%;
min-width: calc(98% - 1px);
}
.hero-copy.wrap {
width: 100%;
}
.home-hero {
margin-bottom: 40px !important;
}
.home-hero .content {
padding: 15% 20% 10%;
text-align: center;
}
.home-hero .content h1 {
text-transform: uppercase;
font-family: 'Quicksand', sans-serif;
letter-spacing: 5px;
margin-bottom: 20px;
}
.home-hero .content {
font-weight: bold;
font-size: 18px;
}
.section.has-video .section_video .mask {
background: rgba(76,75,71,.55);
}
.block-1 .intro-copy .content {
padding: 18%;
text-align: center;
z-index: 9999;
position: relative;
}
.block-1 .intro-copy .content, .home-form .content {
height: 800px;
}
h2 {
text-transform: uppercase;
}
h2:after {
height: 2px;
background-color: #678d9d;
width: 200px;
margin-top: 30px;
margin-bottom: 25px;
left: 10%;
content: " ";
display:block;
margin-left: auto;
margin-right: auto;
}
.dark h2:after {
display: none;
}
.intro-copy .mask {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 50%;
z-index: 3;
background:rgba(255,255,255,0.83);
}
.home-form.column {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-blue-rivington-near-lake-mary.jpg);
background-size: contain !important;
background-repeat: repeat;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3) !important;
}
.home-form .content {
text-align: center;
padding: 7% 0% 5%;
}
.home .block-2 .content {
padding: 5% 7% 3%;
}
.block-2 .content, 
.block-5 .content,
.block-6 .content{
text-align: center;
padding: 5% 7%;
width: 60%;
margin-left: auto;
margin-right: auto;
}
.offer .offer_li .image_wrapper {
width: 100%;
}
.offer .offer_li .desc_wrapper.align_left {
width: 570px;
background: #fff;
padding: 40px 96px 40px 125px;
margin: 70px 0px;
position: absolute;
}
.offer .icon-thumb {
float: left;
position: absolute;
left: 30px;
}
.offer a.slider_prev {
display: none !important;
}
.offer a.slider_prev, .offer a.slider_next {
background: transparent;
}
.offer a.slider_next .button_icon i {
color: #668D9D;
}
.offer a.slider_next {
left: 398px;
top: 300px;
}
.offer a.button {
box-shadow: none !important;
padding: 0px !important;
width: 142px;
}
.offer a.slider_prev:after, .offer a.slider_next:after {
background: rgba(0,0,0,0);
}
.offer a.button:hover {
background-color: none !important;
}
.offer .offer_li .desc_wrapper .title h3 {
font-family: 'Ddin', sans-serif;
text-transform: uppercase;
font-size: 27px;
line-height: 34px;
font-weight: 300;
letter-spacing: 3px;
}
.offer .icon-down-open-big:before {
content: url(//www.liveatriv.com/wp-content/uploads/2020/08/slider-arrow.png);
}
.offer .slider_pagination .current, .offer .slider_pagination .count {
color: #6C6C6C;
}
.offer .slider_pagination {
opacity: 1;
float: right;
top: 0px;
color: #6C6C6C;
margin-top: 10px;
position: relative;
z-index: 1;
width: 66px;
height: 46px;
line-height: 46px;
text-align: right;
font-size: 13px;
font-weight: bold;
background: #fff;
}
.builders .builder-1 {
background: #4c4b47;
}
.builders .builder-2 {
background: #678d9d
}
.builders .builder-3 {
background: #a5ac38
}
.builders .column
{
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3) !important;
}
.builders .builder-1 .content {
border-left: 2px solid white;
padding: 10%;
border-top: 2px solid white;
border-bottom: 2px solid white;
margin: 7% 0% 7% 7%;
}
.builders .builder-2 .content {
padding: 10% 12%;
border-top: 2px solid white;
border-bottom: 2px solid white;
margin: 7% 0% 7% 0%;
}
.builders .builder-3 .content {
border-right: 2px solid white;
padding: 10% 8% 10% 10%;
border-top: 2px solid white;
border-bottom: 2px solid white;
margin: 7% 7% 7% 0%;
}
.builder-logo {
height: 120px;
}
.builder-logo img {
max-height: 80px;
} .builder-logo img {
text-align: center;
margin-left: auto;
margin-right: auto;
display: block;
max-width: 300px !important;
}
.builder-para {
height: 220px;
} .inset-heading {
text-align: center;
top: 65px;
z-index: 2;
width: 150px;
left: 82px;
position: relative;
background-color: #4c4b47;
padding: 0px 10px;
}
.home .inset-heading {
top: 86px;
font-size: 17px;
}
.builders .content a {
color: #fff;
border-bottom: 2px solid #fff;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 2px;
font-size: 13px;
margin-top: 40px;
padding-bottom: 7px !important;
transition: 0.2s;
}
.content .jq-tabs a {
color: #fff;
border-bottom: 0px solid #fff !important;
}
.builders .content p {
margin-bottom: 40px;
}
.builders .content a:hover, 
a.tiny-link:hover {
text-decoration: none;
padding-bottom: 3px !important;
transition: 0.2s;
}
.block-4 .content {
padding: 18%;
text-align: center;
z-index: 9999;
position: relative;
}
.block-4 .column.homes-copy  {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-rivington-near-lake-mary.jpg);
background-repeat: no-repeat;
background-size: cover;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3);
}
.block-4 .column.homes-image, .page-template-page-builders .homes-image, .page-template-page-comingsoon .homes-image, .page-template-page-builders-df .homes-image {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
outline: 2px solid white;
outline-offset: -40px;
}
.gallery .gallery-item .gallery-icon {
width: 93%;
}
.gallery .gallery-item:nth-child(1) .gallery-icon {
margin-left: 0px !important;
}
.gallery .gallery-item:nth-child(5) .gallery-icon {
margin-right: 0px !important;
float: right;
}
.gallery .gallery-item:nth-child(3) .gallery-icon {
margin-left: 3.5% !important;
}
.gallery .gallery-item:nth-child(4) .gallery-icon {
float: right;
}
.map {
background-image: url(//www.liveatriv.com/wp-content/uploads/2020/08/map-background-rivington-near-lake-mary.jpg);
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 60px !important;
margin: 0px 1%;
width: 98% !important;
}
.map-copy.column .content {
background-color: #fff;
margin: 8% 0% 8% 8%;
padding: 9% 15%;
min-height: 582px;
text-align: center;
}
.map-copy.column .content a {
color: #4c4b47;
}
.map-image.column .content {
margin: 8% 8% 8% 0%;
text-align: center;
}
a.nocolor {
color: #4C4B47;
} .gform_confirmation_wrapper .gform_confirmation_message {
background: #A5AC38;
border-radius: 0px;
line-height: 19px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), input[type="checkbox"] ~ label {
padding: 10px 12px !important;
letter-spacing: 2px !important;
font-weight: bold;
text-transform: uppercase;
}
.gform_wrapper.gf_browser_chrome select {
padding: 10px 12px !important;
}
.gform_wrapper input::placeholder, .gform_wrapper textarea::placeholder  {
font-weight: bold;
text-transform: uppercase;
letter-spacing: 2px;
}
.gform_wrapper .gform_footer input[type=submit] {
width: 100% !important;
color: #4c4b47;
transition: 0.7s;
}
.gform_wrapper .gform_footer input[type=submit]:hover {
background: #FFFFFF;
transition: 0.7s;
}
.gform_wrapper .top_label .gfield_label {
text-transform: uppercase;
font-size: 16px;
margin-top: 10px;
}
.gform_wrapper .gfield_description {
font-size: 14px !important;
font-weight: bold;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox {
margin-top: 0px !important;
}
body .gform_wrapper ul li.gfield {
margin-top: 10px !important;
margin-bottom:0px !important;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
margin-top: 0px;
}
.gform_wrapper label {
margin: .188em 0 0em;
}
.gform_wrapper select {
font-weight: bold;
letter-spacing: 1px;
appearance: auto;
} #Header #Top_bar.is-sticky {
border: 0px;
}
#Side_slide #menu ul li a {
text-transform: uppercase;
font-size: 16px;
font-weight: 800;
}
#Side_slide ul.social {
width: 84%;
}
#Top_bar a.responsive-menu-toggle {
top: 45% !important;
width: 42px !important;
height: 44px !important;
border-radius: 0px;
}
.mobile-header-mini #Top_bar a.responsive-menu-toggle {
top: -38% !important;
width: 62px !important;
height: 64px !important;
right: 0px;
}
#Slide_side ul.social li .icon-instagram:before {
margin-right: 0px !important;
}
#Top_bar a.responsive-menu-toggle i:before, #Top_bar a.responsive-menu-toggle i:before {
margin-left: 4px !important;
margin-top: 8px !important;
}
#Top_bar.is-sticky a.responsive-menu-toggle {
top: 13% !important;
width: 62px !important;
height: 62px !important;
}
#Top_bar.is-sticky a.responsive-menu-toggle i:before, #Top_bar.is-sticky a.responsive-menu-toggle i:before {
margin-top: 18px !important;
}
.mobile-sticky.logo-overflow #Top_bar.is-sticky #logo img.logo-mobile-sticky {
max-height: 80px!important;
float: left !important;
left: 20px !important;
position: absolute !important;
} .page-template-page-gallery .image_frame .image_wrapper {
border: 5px solid #fff !important;
}
.page-template-page-gallery .gallery .gallery-item {
margin: 0px !important;
}
.page-template-page-gallery .gallery .gallery-item:nth-child(3) .gallery-icon {
margin-left: 0px !important;
} .content_slider.flat a.button, .content_slider.carousel a.button {
display: none !important;
}
.content_slider .slider_pagination {
margin-top: -30px;
}
.slider_pagination a {
width: 20px;
height: 20px;
background: rgba(0,0,0,0);
border: 3px solid #fff;
}
.slider_pagination a.selected:after, .slider_pagination .slick-active a:after {
display: none;
}
.slider_pagination a.selected, .slider_pagination .slick-active a {
width: 20px;
height: 20px;
margin: 0 10px;
position: relative;
top: 0px;
background-color: #fff;
border-radius: 30px !important;
-webkit-border-radius: 30px !important;
}
.imp-shape {
border-radius: 0px !important;
} .page-template-page-builders #Content, .page-template-page-buildersp-df #Content {
padding-top: 0px !important;
}
.page-template-page-realtor #Content {
padding-top: 0px !important;
}
.page-template-page-comingsoon #Content {
padding-top: 0px !important;
}
.builder-top-copy .mcb-wrap-inner{
margin-top: -5% !important;
}
.builder-top-copy .content {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-rivington-near-lake-mary.jpg);
text-align: center;
padding: 5%;
margin-top: -5%;
background: #fff;
background-repeat: no-repeat;
background-size: cover;
z-index: 200 !important;
position: relative;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3);
}
.builder-top-copy .button {
color: #4b4c47;
}
.page-template-page-builders .builders .builder-1 .content,
.page-template-page-builders-df .builders .builder-1 .content{
border: 2px solid white;
margin: 2%;
padding: 5% 10%;
min-height: none;
text-align: center;
}
.page-template-page-builders .inset-heading,
.page-template-page-builders-df .inset-heading {
top: 56px;
width: 192px;
}
.page-template-page-builders .block-5 .content, .page-template-page-comingsoon .block-5 .content,
.page-template-page-builders .block-6 .content, .page-template-page-comingsoon .block-6 .content,
.page-template-page-builders-df .block-5 .content, .page-template-page-builders-df .block-6 .content{
padding: 4% 7% 3%;
} 
.fp-item .content {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-rivington-near-lake-mary.jpg);
text-align: left;
padding: 10% !important;
background-repeat: no-repeat;
background-size: cover;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3);
width: 100%;
}
.fp-item .content h5 {
text-transform: Uppercase;
font-size: 25px;
letter-spacing: 3px;
font-family: "Ddin", Helvetica, Arial, sans-serif;
}
.fp-details {
text-transform: Uppercase;
margin: 10px 0px;
font-size: 18px;
}
.floorplan-feed {
display: flex;
justify-content: center;
flex-wrap: wrap;
width: 100%;
margin: 0 auto;
position: relative;
text-align: center;
}
a.link2 {
margin: 0px 30px;
}
.page-template-page-builders .map-copy.column .content, 
.page-template-page-comingsoon .map-copy.column .content, 
.page-template-page-builders-df .map-copy.column .content{
padding:10% 15%;
}
.page-template-page-builders .map-copy .content h3 a,
.page-template-page-builders-df .map-copy .content h3 a,
.page-template-page-comingsoon .map-copy .content h3 a {
font-size: 40px;
margin-bottom: 40px;
}
.page-template-page-builders .map-copy .content p,
.page-template-page-builders-df .map-copy .content p,
.page-template-page-comingsoon .map-copy .content p {
text-transform: uppercase;
margin: 40px 0px;
} .single #Subheader {
display: none;
}
.single #Content {
padding: 100px 0px;
}
.post-header .title_wrapper h1 {
text-transform: uppercase;
font-size: 35px;
line-height: 35px;
FONT-WEIGHT: 500;
text-align: center;
letter-spacing: 3px;
}
i.icon-clock {
display: none;
}
.post-title, .post-head, .author-date {
text-align: center;
}
.author-date {
text-transform: uppercase;
}
.post-meta .author-date {
float: none;
} .postid-651 .button-flat {
margin: 20px !important;
} ul.twocol {
column-count: 2;
}
ul.twocol li {
margin-bottom: 3px;
}
.mcb-item-zcfjirrpa a {
color: #fff !important;
text-decoration: underline;
}
.postid-651 .one-second.mcb-wrap {
margin: 1%;
width: 48%;
}
.postid-651 .gallery .gallery-item {
margin: 0px !important;
} .realtor-top-copy .mcb-wrap-inner{
margin-top: -5% !important;
}
.realtor-top-copy .content {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-rivington-near-lake-mary.jpg) !important;
text-align: center;
background: #fff;
margin-top: -5%;
padding: 8% 10% 4%;
background-repeat: no-repeat;
background-size: cover;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3);
}
.page-template-page-realtor .realtor-top-copy .content {
padding: 8% 10% 8%;
}
.realtor-top-copy .button {
color: #4b4c47;
}
h4.divider {
color: white;
background-color: #678d9d;
width: 100%;
padding: 7px 0px;
font-size: 30px;
font-weight: 400;    
}
a.tiny-link  {
color: #4b4c47;
border-bottom: 2px solid #4b4c47;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 2px;
font-size: 13px;
margin-top: 60px;
padding-bottom: 7px !important;
transition: 0.2s;
}
.bottom-margin {
margin-bottom: 40px !important;
}
.realtor-1 { 
background: #a5ac38 !important;
}
.realtor-2 { 
background: #678d9d !important;
}
.realtor-2 a {
color: #fff;
}
.realtor-2 .content { 
border: 2px solid white;
margin: 2%;
padding: 4% 4% 2%;
color: #fff;
min-height: none !important;
overflow: auto !important;
}
.page-id-2464.page-template-page-builders .realtor-2 {
background-color: #1B301D !important;
}
.page-template-page-builders .realtor-2 .content {
padding: 4% 2%;
}
.page-template-page-builders .realtor-2 .content div {
display: flex !important;
flex-wrap: wrap;
gap: 10px;
justify-content: center;
align-items: middle;
}
.page-template-page-builders .realtor-2 .content div div {
flex-direction: column;
}
.realtor-2 .one-third.column.no-margin-v {
margin: 0px 1% 0px; 
}
.realtor-2 .content .form-content {
padding: 2% 4% 0;
}
.realtor-2 h5 {
text-transform: uppercase;
letter-spacing: 3px;
}
.page-template-page-realtor .gallery .gallery-item {
margin: 0 0 0 !important;
}
.page-template-page-realtor .builders .builder-1 .content {
border: 2px solid white;
margin: 2%;
padding: 4% 7%;
min-height: auto !important;
color: #fff;
text-align: left;
}
.page-template-page-realtor .inset-heading {
background-color: #A5AC38;
top: 56px;
width: 192px;
}
.style-simple .tabs_vertical.ui-tabs .ui-tabs-panel {
border-width: 0px 0px 0px 0px !important;
border-color: #fff !important;
color: #fff;
padding: 0 0 0 3% !important;
}
.ui-tabs .ui-tabs-nav li a {
box-shadow: none;
}
.tabs_vertical.ui-tabs .ui-tabs-nav {
border-right: 2px solid #fff !important;
padding-right: 3%;
}
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li a {
font-size: 22px;
line-height: 25px;
font-family: 'Ddin Bold', sans-serif;
color: #fff;
margin-top: 0px;
padding: 27px 27px 27px 0px !important;
opacity: 0.6;
}
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li:last-child a {
border-bottom: 0px !important;
}
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a {
opacity: 1;
}
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-processing a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a:after{
display: none !important;
}
.page-template-page-realtor .block-1 .intro-copy .content, .page-template-page-realtor .home-form .content  {
height: 915px;
}
.page-template-page-realtor .block-1 .intro-copy .content {
padding: 32% 18%;
} #schools .realtor-1 {
background: #678d9d !important;
}
#parks .realtor-1 {
background: #a5ac38 !important;
}
#employers .realtor-1 {
background: #4c4b47 !important;
}
#employers img {
display: block;
}
#schools.builders .builder-1 .content,
#parks.builders .builder-1 .content {
border-left: 2px solid white;
padding: 6%;
border-right: 2px solid white;
border-top: 2px solid white;
border-bottom: 2px solid white;
margin: 3%;
}
#employers.builders .builder-1 .content {
border-left: 2px solid white;
padding: 6% 10%;
border-right: 2px solid white;
border-top: 2px solid white;
border-bottom: 2px solid white;
margin: 3% 6%;
}
#employers ul {
list-style: disc;
margin-left: 20px;
}
#schools.builders .content .ui-tabs-panel a, 
#parks.builders .content .ui-tabs-panel a {
text-transform: uppercase;
font-weight: bold;
letter-spacing: 2px;
font-size: 13px;
margin-top: 40px;
padding-bottom: 7px !important;
transition: 0.2s;
border-bottom: 2px solid #ffffff;
}
.page-template-page-location .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li a {
font-size: 18px !important;
line-height: 23px !important;
}
#schools .inset-heading {
top: 74px;
width: 100px;
background-color: #678d9d;
}
#parks .inset-heading {
top: 74px;
width: 100px;
background-color: #a5ac38;
}
#employers .inset-heading {
top: 35px;
}
.page-template-page-location .intro-copy .mask {
right: 0;
left: auto;
}
.page-template-page-location .map, .page-template-page-map .map {
width: calc(48% - 2px) !important;
min-height: none !important;
position: relative;
}
.page-template-page-location .map-copy.column .content, .page-template-page-map .map-copy.column .content {
margin: 8%;
}
.page-template-page-map .intro-copy.column {
position: relative;
}
.page-template-page-map .intro-copy.column .mask {
width: 100%;
}
.page-template-page-location .block-1 .intro-copy .content a {
text-transform: uppercase;
font-weight: bold;
letter-spacing: 2px;
font-size: 13px;
margin-top: 40px;
padding-bottom: 7px !important;
transition: 0.2s;
color: #4c4b47;
border-bottom: 2px solid #4c4b47;
}
.page-template-page-location .block-1 .intro-copy .content a:hover {
padding-bottom: 3px !important;
transition: 0.2s;
text-decoration: none;
}
.hmapsprem_container {
text-align: center;
}
.hmapsprem_cat_tab_container {
display: inline-block;
width: 872px;
margin: 0px auto;
} .page-template-page-contact .map {
width: calc(98% - 2px) !important;
}
.page-template-page-contact .home-form.column {
margin-bottom: 120px !important;
}
.page-template-page-contact .home-form .content {
height: 780px;
}
div.contactpr {
padding-bottom: 6%;
} .page-template-page-developers .realtor-top-copy .content {
margin-top: 50px !important;
}
.page-id-407.page-template-page-developers .realtor-top-copy .content {
margin-top: -5% !important;
}
.page-template-page-developers .builders .builder-1 .content {
padding: 5% 10%;
text-align: center;
margin: 5% 0 5% 5%;
}
.page-template-page-developers .builders .builder-3 .content {
padding: 5% 10%;
text-align: center;
margin: 5% 5% 5% 0;
}
.page-template-page-developers .inset-heading {
width: 175px;
}
.page-template-page-developers .builder-para {
height: 410px;
}
.page-template-page-developers .section.builders {
margin-bottom: 70px;
} .amenity-image {
background-position: center center;
}
img.amenity-icon {
margin-bottom: 30px;
} .imp-tooltip h2:after {
margin-top: 10px;
margin-bottom: 15px;
}
.imp-tooltip h2 {
font-size: 13px;
margin-top: 10px;
font-weight: bold !important;
font-family: "Quicksand", Helvetica, Arial, sans-serif !important;
margin-bottom: 15px;
text-transform: uppercase !important;
}
.imp-tooltip {
border-radius: 0px !important;
background: #4c4b47 !important;
font-family: "Quicksand", Helvetica, Arial, sans-serif !important;
}
.hs-arrow-bottom {
border-top: 8px solid #4c4b47 !important;
}
.page-id-563 #Content {
padding-top: 5%;
} .sticky-button {
background: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-blue-rivington-near-lake-mary.jpg);
background-size: auto;
background-repeat: no-repeat;
position: fixed;
top: 20rem;
right: -195px;
left: auto;
width: 185px;
height: 100px;
z-index: 100;
-webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.19); 
box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.19);
text-align: center !important;
transition: 0.2s;
}
.sticky-button:hover {
-webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.69); 
box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.69);
transition: 0.2s;
}
.sticky-button a {
color: #fff;
font-weight: bold;
text-align: center;
}
.sticky-button a:hover {
text-decoration: none !important;
}
.sticky-button-content {
padding: 20px 30px;
line-height: 22px;
font-size: 18px;
letter-spacing: 2px;
text-align: center;
color: #fff;
font-family: 'Ddin Bold', sans-serif;
}
.sticky-button .phone {
background: #e9cd44;	
padding: 10px 30px;
text-align: center;
}
.sticky-button a .phone {
color: #4c4b47 !important;
font-weight: bold;
font-size: 18px;
letter-spacing: 2px;
} h3.title {
text-align: center;
}
.blog-home .one-third.column.fp-item:nth-child(2) {
margin: 0px 3% 40px !important;
width: 31.333% !important;
}
.blog-home .one-third.column.fp-item:nth-child(1), .blog-home .one-third.column.fp-item:nth-child(3) {
width: 31.333% !important;
}
.blog-home h4.title {
text-align: center;
padding: 10px 0px 0px;
min-height: 60px !important;
}
.blog-home .blogimage img {
width: 100%;
object-fit: cover;
margin: 10px 0px 30px;
height: 275px !important;
}
.readmore {
text-align: center;
} .top-intro-container .one.mcb-wrap {
margin: 0px 15px;
width: calc(100% - 30px);
}
.top-intro h2 {
font-size: 66px;
letter-spacing: 0.1em;
line-height: 63px;
margin-bottom: 00px;
font-family: 'Quicksand', sans-serif;
font-weight: 400;
}
.top-intro h2.linethrough:after {
display: none;
}
.top-intro h2.linethrough{
text-decoration: line-through;
}
.top-intro h2::after {
margin-left: 0px;
}
.top-intro p {
width: 70%;
}
.top-intro-form {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-blue-rivington-near-lake-mary.jpg);
background-size: contain !important;
background-repeat: repeat;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3) !important;
color: #fff;
text-align: center;
}
.brown-bkg {
padding: 40px 20px 10px;
margin-bottom: 30px;
background-color: #4C4B47;
}
.top-intro-form h5 {
text-transform: uppercase;
letter-spacing: 0.1em;
}
.advantages {
padding: 5% 0px 0px;
}
.advantages.equal-height-wrap {
padding: 0px;
}
.advantages h3, .rvb-builders h3 {
font-size: 27px;
line-height: 30px;
font-weight: 300;
letter-spacing: 3px;
text-transform: uppercase;
}
.advantages .column_icon_box {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-rivington-near-lake-mary.jpg);
background-repeat: no-repeat;
background-size: cover;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3);
}
.advantages .column_icon_box .image_wrapper {
padding: 10% 0 0;
}
.advantages .column_icon_box .desc_wrapper {
padding: 0 10% 10%;
}
.renting-stats {
padding-bottom: 5%;
}
.wrap.inline-heading {
position: absolute;
z-index: 9;
left: 67px;
top: 23px;
}
.renting-stats h2 {
font-size: 66px;
letter-spacing: 0.1em;
line-height: 63px;
margin-bottom: 00px;
font-family: 'Quicksand', sans-serif;
font-weight: 400;
margin: 30px 0px 10px;
}
.renting-stats p.big {
font-size: 20px;
line-height: 26px;
padding-top: 10px !important;
font-weight: 700;
margin-bottom: 0;
letter-spacing: 1px;
}
.wrap.inline-heading h4 {
background-color: #4C4B47;
width: 175px;
padding: 0px 15px;
}
.rvb-builders .wrap.one-second .column {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-rivington-near-lake-mary.jpg);
background-repeat: no-repeat;
background-size: cover;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3);
}
.advantages .column_icon_box.one.column, .rvb-builders .wrap.one-second .column {
width: 96%;
margin: 0 2% 40px;
}
.rvb-builders .rvb-builder-block {
padding: 10%;
}
.rvb-builders .rvb-builder-block img {
margin: 10px auto 20px;
}
.rvb-builders .rvb-builder-block img.mi-logo {
margin-top: -10px;
margin-bottom: 28px;
} .page-template-page-floorplans .block-5 .content {
padding: 5% 7% 30px;
} .gif {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.page-template-page-brunch .home-form .content {
height: 450px;
}
.page-template-page-brunch #floorplans .column {
background: #A5AC37;
margin-bottom: 40px !important;
}
.page-template-page-event-reg .home-form .content, 
.page-template-page-event-reg2 .home-form .content {
padding: 7%;
height: auto !important;
}
.if-caption-on .wp-caption-text {
display: none;
}
.content.flex {
margin-bottom: 30px;
display: flex;
justify-content: space-between;
}
.content.flex div {
width: 49%;
min-height: 400px;
position: relative;
}
.content.flex img {
height: 100% !important;
width: 100%;
object-fit: cover;
z-index:-2;
position: absolute;
}
.content.flex div::after {
display: block;
position: absolute;
height: 100%;
width: 100%;
transition: 0.4s all;
background-color: rgba(103, 141, 157, 0.75);
content: "";
top: 0px;
z-index:-1;
left: 0px;
}
.content.flex div a { 
height: 100%;
font-size: 25px;
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
color: white;
font-weight: bold;
text-transform: uppercase;
}
.content.flex div a{
width: 100%;
scale: 1.0;
transition: 0.4s all;
}
.content.flex div a:hover {
text-decoration: none;
scale: 1.1;
transition: 0.4s all;
}
.content.flex div:has(a:hover)::after {
transition: 0.4s all;
background-color: rgba(103, 141, 157, 0.9);
}  @media (min-width: 1490px) and (max-width: 1411px)
{
.block-1 .intro-copy .content, .home-form .content {
height: 705px;
}
} @media (min-width: 1410px) and (max-width: 1400px)
{
.block-1 .intro-copy .content, .home-form .content {
height: 695px;
}
} @media (min-width: 1281px) and (max-width: 1400px) {
.intro-copy.column {
min-height: 510px;
}
.page-template-page-developers .builder-para {
height: 490px;
}
#Top_bar .menu > li > a span:not(.description) {
padding: 0 20px;
}
.gif {
background-image: none !important;
}
.gif .content {
display: none;
}
} @media (min-width: 1240px) and (max-width: 1280px) {
#Top_bar .menu > li > a span:not(.description) {
padding: 0 17px;
font-size: 15px;
}
.intro-copy.column {
min-height: 504px;
}
.builder-logo img {
max-width: 275px !important;
}
.builder-logo {
height: 111px;
}
.builder-para {
height: 285px;
}
.builder-1 .builder-logo {
height: 111px;
padding-top: 10px;
}
.map-copy.column .content {
padding: 11% 15%;
}
.block-2 .content, .block-5 .content,
.block-6 .content{
width: 80%;
}
.fp-item .content {
width: 100%;
}
.inset-heading {
top: 57px;
}
#Footer .widgets_wrapper .widget {
font-size: 13px;
line-height: 19px;
}
.page-template-page-developers .builder-para {
height: 490px;
}
.gif {
background-image: none !important;
}
.gif .content {
display: none;
}
} @media (min-width: 1025px) and (max-width: 1239px) {
#Action_bar .contact_details li:last-child {
margin-right: 62px;
}
.one-second.column {
width: 98%;
height: auto !important;
}
.intro-copy .mask {
width: 100%;
height: 100%;
max-height: 450px;
}
.block-1 .intro-copy .content {
height: auto;
}
.intro-copy.column {
min-height: auto;
height: auto;
}
.block-1 .intro-copy .content {
padding: 10%;
}
.column.intro-copy {
margin-bottom: 44px !important;
}
.builder-logo {
height: 111px;
}
.builder-para {
height: 285px;
}
.map-copy.column .content {
padding: 8%;
margin: 8% 8% 0% 8%;
}
ul.social {
margin-right: 65px;
}
.gform_wrapper .gform_body {
line-height: 21px !important;
width: 100%;
font-size: 12px;
}
.offer .slider_pagination {
left: 0px;
}
a.button, .gform_wrapper .gform_footer input[type=submit] {
letter-spacing: 3px;
font-size: 15px !important;
}
.offer .offer_li .desc_wrapper.align_left {
width: 370px;
background: #fff;
padding: 38px 20px 30px 90px;
margin: 20px 0px;
position: absolute;
}
.offer .icon-thumb {
float: left;
position: absolute;
left: 11px;
}
.offer a.slider_next {
display: none !important;
}
.inset-heading {
top: 48px;
left: 42px;
}
.builder-para {
height: auto;
text-align: center;
font-size: 14px;
line-height: 22px;
}
.builders .content a {
letter-spacing: 1px;
font-size: 12px;
}
.builders .builder-1 .content, .builders .builder-2 .content {
padding: 10% 8%;
}
.builders .builder-3 .content {
padding: 10% 6% 10% 8%;
}
.builders .builder-1 .builder-logo {
height: 91px;
}
.builder-logo img {
max-width: 200px !important;
}
.builder-1 .builder-logo img {
margin-top: 20px;
}
.block-2 .content, .block-5 .content {
width: 86%;
}
#media_image-3 img {
max-width: 150px !important;
}
.wp-caption {
border-width: 0px !important;
}
#Footer .widgets_wrapper .one-fourth.column {
width: 44%;
}
#Footer .widgets_wrapper .column {
border-right: 0px solid #678D9D;
}
.block-4 .content {
padding: 9% 14%;
}
.block-4 .column.homes-image {
min-height: 450px;
}
.map-image.column .content {
margin: 8%;
}
.page-template-page-developers .builders .builder-1 .content, 
.page-template-page-developers .builders .builder-3 .content {
padding: 5% 10%;
text-align: center;
margin: 5%;
border-left: 2px solid #fff !important;
border-right: 2px solid #fff !important;
}
.page-template-page-developers .builder-para {
height: auto !important;
}
.page-template-page-developers .inset-heading {
display: none;
}
.page-template-page-location .map {
width: calc(98% - 2px) !important;
min-height: none !important;
}
.page-template-page-location .intro-copy .mask {
top: 58%;
max-height: 530px;
right: 0;
left: auto;
}
.page-template-page-realtor .intro-copy .mask {
width: 100%;
height: 100%;
max-height: 818px;
} }
@media only screen and (max-device-width: 1024px) {
.section.has-video .section_video {
display: inline!important;
} } @media (min-width: 768px) and (max-width: 1024px) {
#Action_bar {
background: #678D9D;
line-height: 20px;
}
#Action_bar .contact_details li.slogan {
display: none;
}
#Action_bar .contact_details li.phone a {
padding: 0px 100px 0 0;
}
#Top_bar a.responsive-menu-toggle i:before, #Top_bar a.responsive-menu-toggle i:before {
margin-left: 6px !important;
margin-top: 19px !important;
}
.home-hero .content {
letter-spacing: 4px;
font-size: 33px;
line-height: 35px;
font-weight: lighter;
padding: 25% 7% 19%;
font-family: 'Ddin', sans-serif;
}
#Top_bar.is-sticky ul.social {
display: none;
}
#Top_bar.is-sticky .phone {
float: right;
right: 100px;
padding: 17px 0px;
display: inline;
position: relative;
font-weight: bold;
letter-spacing: 2px;
color: #678D9D;
}
#Top_bar .phone {
display: none;
}
.one-second.column {
width: 98%;
height: auto !important;
}
.intro-copy .mask {
width: 100%;
height: 43%;
max-height: 470px;
}
.block-1 .intro-copy .content {
height: auto;
}
.block-1 .intro-copy .content {
padding: 10%;
}
.column.intro-copy {
margin-bottom: 44px !important;
min-height: auto !important;
}
.builder-logo {
height: 111px;
}
.builder-para {
height: 285px;
} .map-copy.column .content {
padding: 8%;
margin: 8% 8% 0% 8%;
}
ul.social {
margin-right: 65px;
}
.gform_wrapper .gform_body {
line-height: 21px !important;
width: 100%;
font-size: 12px;
}
.block-2 .content, .block-5 .content {
padding: 11% 7%;
}
a.button, .gform_wrapper .gform_footer input[type=submit] {
letter-spacing: 3px;
font-size: 15px !important;
}
.offer .offer_li .desc_wrapper.align_left {
width: auto;
background: #fff;
padding: 10% 11%;
text-align: center;
margin: 0px 0px;
position: relative;
}
.offer .icon-thumb {
float: left;
position: absolute;
left: 46%;
top: -35px;
}
.offer .slider_pagination {
opacity: 1;
float: right;
left: -39%;
color: transparent;
background: transparent;
}
.offer a.slider_next {
display: none !important;
}
.offer .slider_pagination .current, .offer .slider_pagination .count {
color: transparent;	
}
.offer .slider_pagination::after {
content: url(//www.liveatriv.com/wp-content/uploads/2020/08/slider-arrow.png);
float: right;
margin-top: -23px;
transform: rotate(180deg);
}
.offer .offer_li .desc_wrapper::after {
content: 'SWIPE FOR MORE';
position: relative;
font-size: 18px;
left: 7%;
}
.inset-heading {
top: 48px;
left: 42px;
}
.builder-para {
height: auto;
text-align: center;
font-size: 16px;
line-height: 27px;
}
.builders .column.one-third {
height: auto !important;
margin: 0px !important;
}
.builders .content a {
letter-spacing: 1px;
font-size: 15px;
}
.builders .builder-1 .content {
border-left: 2px solid white;
padding: 10%;
border-top: 2px solid white;
border-right: 2px solid white;
border-bottom: 0px solid white;
margin: 13% 7% 0% 7%;
}
.builders .builder-2 .content {
padding: 10%;
border-top: 0px solid white;
border-right: 2px solid white;
border-left: 2px solid white;
border-bottom: 0px solid white;
margin: 0% 7% 0% 7%;
}
.builders .builder-3 .content {
padding: 10%;
border-top: 0px solid white;
border-right: 2px solid white;
border-left: 2px solid white;
border-bottom: 2px solid white;
margin: 0% 7% 7% 7%;
}
.builders .builder-3 .content {
padding: 10% 6% 10% 8%;
}
.builders .builder-1 .builder-logo {
height: 91px;
}
.builder-logo {
margin-bottom: 20px;
}
.builder-logo img {
max-width: none !important;
}
.builder-1 .builder-logo img {
margin-top: 0px;
}
.block-2 .content, .block-5 .content {
width: 86%;
}
.one-third.column {
width: 98%;
}
.two-third.column.amenity-image {
width: 98%;
margin-bottom: 20px;
}
.inset-heading {
text-align: center;
position: relative;
top: 75px;
left: auto;
width: 100%;
background: transparent;
font-size: 27px;
letter-spacing: 4px;
}
#media_image-3 img {
max-width: 150px !important;
}
#Footer .widgets_wrapper .one-fourth.column {
width: 80%;
margin: 0% 7% 4%;
border-bottom: 3px solid #678D9D;
padding: 3% 3% 5%;
}
#Footer .widgets_wrapper .column {
border-right: 0px solid #678D9D;
}
.block-4 .column.homes-copy {
margin: 40px 1% 40px !important;
}
.block-4 .column.homes-image {
min-height: 500px;
margin-bottom: 0px !important;
}
.map-image.column .content {
margin: 8%;
}
.footer-image {
position: absolute;
z-index: 100;
left: calc(50% - 120px);
}
#Footer h4 {
font-size: 24px;
}
#text-5 {
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
}
.page-template-page-builders .three-fifth.column, 
.page-template-page-builders-df .three-fifth.column,
.page-template-page-realtor .three-fifth.column,
.page-template-page-comingsoon .three-fifth.column{
width: 98%;
}
.page-template-page-builders .block-5 .content, 
.page-template-page-builders-df .block-5 .content,
.page-template-page-comingsoon .block-5 .content {
width: 100%;
}
.page-template-page-builders .one-third.column.fp-item,
.page-template-page-builders-df .one-third.column.fp-item {
width: 48%;
}
.page-template-page-builders .one-third.column.fp-item .content,
.page-template-page-builders-df .one-third.column.fp-item .content {
width: 100%;
}
.page-template-page-builders .inset-heading, .page-template-page-builders .homes-image, .page-template-page-builders-df .inset-heading, .page-template-page-builders-df .homes-image .page-template-page-comingsoon .homes-image {
display: none;
}
.page-template-page-realtor .inset-heading {
position: relative;
left: auto;
width: auto;
margin: 20px auto 20px;
top: auto;
color: #A5AC38;
background: transparent;
}
.page-template-page-realtor .builders {
margin-top: 40px;
}
.page-template-page-builders #contact, 
.page-template-page-builders-df #contact,
.page-template-page-comingsoon #contact {
margin-top: 40px;
}
.page-template-page-realtor .block-1 .intro-copy .content, .page-template-page-realtor .home-form .content {
height: auto;
}
.page-template-page-realtor .block-1 .intro-copy .content {
padding: 18%;
}
.page-template-page-realtor .column.intro-copy {
background-image: none !important;
padding-bottom: 3%;
}
.page-template-page-developers .builders .builder-1 .content, 
.page-template-page-developers .builders .builder-3 .content {
padding: 5% 10%;
text-align: center;
margin: 5%;
border-left: 2px solid #fff !important;
border-right: 2px solid #fff !important;
}
.page-template-page-developers .builder-para {
height: auto !important;
}
.page-template-page-developers .inset-heading {
display: none;
}
.hmapsprem_cat_tab_container {
width: auto;
text-align: center;
}
.hmapsprem_container .hmapsprem_cat_tab {
float: none !important;
}
.hmapsprem_cat_tab_container div {
display: inline-block !important;
}
.hmapsprem_container .hmapsprem_cat_tab {
display: inline-block;
margin: 5px 0px !important;
}
#schools .inset-heading {
top: 0px;
margin-top: 30px;
position: relative;
width: auto;
left: 0;
background-color: #fff;
color: #678d9d
}
#employers.builders .builder-1 .content {
margin: 3%;
}
#employers .builder-1.column.one-second {
height: auto !important;
}
#parks .inset-heading {
top: 0px;
margin-top: 30px;
position: relative;
width: auto;
left: 0;
background-color: #fff;
color: #a5ac38
}
.page-template-page-location .map {
width: calc(98% - 2px) !important;
min-height: none !important;
}
.page-template-page-location .intro-copy .mask {
top: 58%;
max-height:550px !important;
right: 0;
left: auto;
}
#employers .inset-heading {
top: 0px;
margin-top: 0px;
padding: 30px 0px 15px;
position: relative;
width: 102%;
left: -1%;
background-color: #fff;
color: #4c4b47;
}
#employers .builder-1.column.one-second {
height: auto !important;
box-shadow: none !important;
}
.realtor-2 .content { 
text-align: center;
}
.realtor-2 .content .form-content {
padding: 0px;
}
.realtor-2 .two-third.column {
width: 98% !important;
}
.blog-home .one-third.column.fp-item:nth-child(1), .blog-home .one-third.column.fp-item:nth-child(3), 
.blog-home .one-third.column.fp-item:nth-child(2){
width: 100% !important;
margin: 0px 0px 40px !important;
}
.blog-home .blogimage img {
width: 100%;
object-fit: cover;
height: auto !important;
}
.top-intro  {
text-align: center;
}
.top-intro p  {
width: 100%;
}
.top-intro h2::after {
margin-left: auto;
}
.top-intro-container .two-fifth.column {
width: 80%;
margin: 20px 10% !important;
}
.top-intro-container .one.mcb-wrap {
margin: 5px;
width: calc(100% - 10px);
}
.wrap.inline-heading {
position: relative;
z-index: 9;
left: auto;
top: 0px;
}
.wrap.inline-heading h4 {
background-color: transparent;
color: #4c4b47;
width: auto;
font-size: 27px;
text-align: center;
padding: 0 15px;
font-weight: 300;
line-height: 34px;
letter-spacing: 3px;
text-transform: uppercase;
}
.page-id-852 .builders .builder-1 .content {
margin: 7% 7% 0;
}
.gif {
background-image: none !important;
}
.gif .content {
display: none;
}
} @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
#Action_bar .contact_details li.phone a {
padding: 0px 100px 0 0;
}
#Top_bar a.responsive-menu-toggle i:before, #Top_bar a.responsive-menu-toggle i:before {
margin-left: 6px !important;
margin-top: 18px !important;
}
.mobile-header-mini #Top_bar a.responsive-menu-toggle {
height: 63px !important;
}
.mobile-header-mini #Top_bar.is-sticky a.responsive-menu-toggle {
height: 61px !important;
}
.one-second.column {
width: 98%;
height: auto !important;
}
.intro-copy .mask {
width: 100%;
height: 43%;
max-height: 480px !important;
}
.block-1 .intro-copy .content {
padding: 10%;
}
.column.intro-copy {
min-height: auto;
margin-bottom: 44px !important;
}
.builder-logo {
height: 111px;
}
.builder-para {
height: auto;
}
.map-copy.column .content {
padding: 8%;
margin: 8% 8% 0% 8%;
}
ul.social {
margin-right: 65px;
}
.gform_wrapper .gform_body {
line-height: 21px !important;
width: 100%;
font-size: 12px;
}
a.button, .gform_wrapper .gform_footer input[type=submit] {
letter-spacing: 3px;
font-size: 15px !important;
}
.offer .offer_li .desc_wrapper.align_left {
width: 400px;
text-align: left;
background: #fff;
padding: 38px 20px 30px 90px;
margin: 20px 0px;
position: absolute;
}
.offer .slider_pagination {
left: 0px;
}
.offer a.slider_next {
display: none !important;
}
.offer .icon-thumb {
float: left;
left: 0;
position: absolute;
top: 38px;
}
.offer .slider_pagination::after {
content: url(//www.liveatriv.com/wp-content/uploads/2020/08/slider-arrow.png);
float: right;
margin-top: -23px;
}
.offer .offer_li .desc_wrapper::after {
content: 'SWIPE FOR MORE';
position: absolute;
font-size: 18px;
text-align: right;
right: 22px;
left: auto;
}
.block-2 .content, .block-5 .content {
width: 86%;
}
.block-4 .content {
padding: 8% 18%;
}
.block-4 .column.homes-image {
min-height: 500px;
}
.map-image.column .content {
margin: 8%;
}
#media_image-3 img {
max-width: 150px !important;
}
.footer-image {
position: absolute;
z-index: 100;
left: calc(50% - 120px);
}
#Footer .widgets_wrapper .one-fourth.column {
width: 80%;
}
#Footer .widgets_wrapper .column {
border-right: 0px solid #678D9D;
}
.page-template-page-builders .one-fifth.column.spacer, 	.page-template-page-builders-df .one-fifth.column.spacer, .page-template-page-realtor .one-fifth.column.spacer, .page-template-page-comingsoon .one-fifth.column.spacer {
width: 10%;
}
.page-template-page-builders .three-fifth.column, 
.page-template-page-builders-df .three-fifth.column, 
.page-template-page-realtor .three-fifth.column {
width: 76%;
}
.page-template-page-realtor .builders {
margin-top: 2%;
}
.page-template-page-builders .one-third.column.fp-item, .page-template-page-builders-df .one-third.column.fp-item  {
width: 48%;
}
.page-template-page-builders .one-third.column.fp-item .content, .page-template-page-builders-df .one-third.column.fp-item .content {
width: 100%;
}
.page-template-page-builders .inset-heading, .page-template-page-builders .homes-image, 	.page-template-page-realtor .inset-heading, .page-template-page-comingsoon .homes-image, .page-template-page-builders-df .inset-heading, .page-template-page-builders-df .homes-image{
display: none;
}
.page-template-page-builders #contact, 	.page-template-page-builders-df #contact, .page-template-page-comingsoon #contact {
margin-top: 40px;
}
.page-template-page-reatlors .builders .content {
min-height: none !important;
}
.page-template-page-developers .builders .builder-1 .content, 
.page-template-page-developers .builders .builder-3 .content {
padding: 5% 10%;
text-align: center;
margin: 5%;
border-left: 2px solid #fff !important;
border-top: 2px solid #fff !important;
border-right: 2px solid #fff !important;
border-bottom: 2px solid #fff !important;
}
.page-template-page-developers .builder-para {
height: auto !important;
}
.page-template-page-developers .inset-heading {
display: none;
}
.hmapsprem_cat_tab_container {
width: auto;
text-align: center;
}
.hmapsprem_container .hmapsprem_cat_tab {
float: none !important;
}
.hmapsprem_cat_tab_container div {
display: inline-block !important;
}
.hmapsprem_container .hmapsprem_cat_tab {
display: inline-block;
margin: 5px 0px !important;
}
#schools .inset-heading {
top: 0px;
margin-top: 30px;
position: relative;
width: auto;
left: 0;
background-color: #fff;
color: #678d9d
}
#employers.builders .builder-1 .content {
margin: 3%;
}
#employers .builder-1.column.one-second {
height: auto !important;
}
#parks .inset-heading {
top: 0px;
margin-top: 30px;
position: relative;
width: auto;
left: 0;
background-color: #fff;
color: #a5ac38
}
.page-template-page-location .map {
width: calc(98% - 2px) !important;
min-height: none !important;
}
.page-template-page-location .intro-copy .mask {
top: 58%;
max-height:550px !important;
right: 0;
left: auto;
}
#employers .inset-heading {
top: 0px;
margin-top: 0px;
padding: 30px 0px 15px;
position: relative;
width: 102%;
left: -1%;
background-color: #fff;
color: #4c4b47;
}
#employers .builder-1.column.one-second {
height: auto !important;
box-shadow: none !important;
}
.top-intro  {
text-align: center;
}
.top-intro p  {
width: 100%;
}
.top-intro h2::after {
margin-left: auto;
}
.top-intro-container .two-fifth.column {
width: 80%;
margin: 20px 10% !important;
}
.top-intro-container .one.mcb-wrap {
margin: 5px;
width: calc(100% - 10px);
}
.wrap.inline-heading {
position: relative;
z-index: 9;
left: auto;
top: 0px;
}
.wrap.inline-heading h4 {
background-color: transparent;
color: #4c4b47;
width: auto;
font-size: 27px;
text-align: center;
padding: 0 15px;
font-weight: 300;
line-height: 34px;
letter-spacing: 3px;
text-transform: uppercase;
}
.page-id-852 .builders .builder-1 .content {
margin: 7% 7% 0;
}
.gif {
background-image: none !important;
}
.gif .content {
display: none;
}
} @media (min-width: 481px) and (max-width: 767px) {
.logo-overflow #Top_bar #logo {
margin-top: 28px!important
}
.logo-overflow #Top_bar.is-sticky #logo {
margin-top: 18px!important;
}
.mobile-header-mini.logo-overflow #Top_bar #logo img.logo-mobile {
max-height: 150px!important;
}
#Header #Top_bar.is-sticky {
height: 70px !important;
}
.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {
top: 25px!important;
}
.mobile-header-mini #Top_bar.is-sticky .top_bar_left {
height: 70px;
}
#Top_bar a.responsive-menu-toggle i:before, #Top_bar a.responsive-menu-toggle i:before {
margin-left: 8px !important;
margin-top: 18px !important;
}
#Action_bar {
background: #678D9D;
line-height: 20px;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3);
}
#Action_bar .contact_details li.slogan {
display: none;
}
#Action_bar .social {
display: inline-block !important;
float: left;
}
.mobile-header-mini #Action_bar {
display: inline-block !important;
line-height: 49px;
}
#Action_bar .contact_details li.phone a {
padding: 0px 100px 0px 0px !important;
}
.section_wrapper, .container, .four.columns .widget-area {
padding-left: 0px !important;
padding-right: 0px !important;
}
#Header #Top_bar {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-rivington-near-lake-mary.jpg) !important;
height: 125px;
background-repeat: no-repeat;
background-size: cover; 
margin-top: -8px;
}
#Top_bar.is-sticky ul.social {
display: none;
}
#Top_bar.is-sticky .phone {
float: right;
right: 80px;
padding: 17px 0px;
display: inline;
position: absolute;
top: 9px;
font-size: 20px;
font-weight: bold;
letter-spacing: 2px;
color: #678D9D;
}
#Top_bar ul.social {
display: none !important;
}
#Top_bar .phone {
display: none;
}
.section.has-video .section_video {
display: none !important;
}
.hero-copy {
background-image: url(//www.liveatriv.com/wp-content/uploads/2022/01/rivington-poster.jpg);
background-size: cover;
background-repeat: no-repeat;
}
.hero-copy .column {
background: rgba(76,75,71,0.55);
}
.one-second.column {
width: 98%;
height: auto !important;
}
.intro-copy {
position: relative;
}
.block-1 .intro-copy .content {
height: auto;
}
.intro-copy .mask { width: 100%;
}
.block-1 .intro-copy .content {
padding: 10%;
}
.home-form .content {
height: auto;
}
.home-hero {
margin-bottom: 0px !important;
}
.home-hero .content {
letter-spacing: 4px;
font-size: 33px;
line-height: 35px;
font-weight: lighter;
padding: 25% 7% 19%;
font-family: 'Ddin', sans-serif;
}
.home-form .content {
text-align: center;
padding: 15% 0% 10%;
}
h2 {
margin-bottom: 40px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding: 14px 12px !important;
text-align: center;
}
.column.intro-copy {
margin-bottom: 0px !important;
}
.column.intro-copy {
margin-bottom: 0px !important;
}
.gform_wrapper .gform_body {
line-height: 21px !important;
width: 100%;
font-size: 12px;
}
.block-2 .content, .block-5 .content {
padding: 15% 7%;
}
a.button, .gform_wrapper .gform_footer input[type=submit] {
letter-spacing: 3px;
font-size: 15px !important;
}
.offer .offer_li .desc_wrapper.align_left {
width: 100% !important;
background: #fff;
padding: 11% !important;
text-align: center;
margin: 0px 0px;
position: relative;
}
.offer .icon-thumb {
width: 100%;
float: left;
position: relative;
left: 0px;
text-align: center;
margin-top: -100px !important;
}
.offer .slider_pagination {
opacity: 1;
float: right;
left: -39%;
color: transparent;
background: transparent;
}
.offer .slider_pagination .current, .offer .slider_pagination .count {
color: transparent;	
}
.offer a.slider_next {
display: none !important;
}
.offer .slider_pagination::after {
content: url(//www.liveatriv.com/wp-content/uploads/2020/08/slider-arrow.png);
float: right;
text-align: center;
position: relative;
width: 100%;
left: 20px !important;
margin-top: 0px;
transform: rotate(180deg);
}
.offer .offer_li .desc_wrapper .desc {
padding-bottom: 20px;
}
.offer .offer_li .desc_wrapper::after {
content: 'SWIPE FOR MORE';
position: relative;
font-size: 18px;
left: 11%;
}
.builder-para {
height: auto;
text-align: center;
font-size: 16px;
line-height: 27px;
}
.builders .column.one-third {
height: auto !important;
margin: 0px !important;
}
.builders .content a {
letter-spacing: 1px;
font-size: 15px;
}
.builders .builder-1 .content {
border-left: 2px solid white;
padding: 10%;
border-top: 2px solid white;
border-right: 2px solid white;
border-bottom: 0px solid white;
margin: 23% 7% 0% 7%;
}
.builders .builder-2 .content {
padding: 10%;
border-top: 0px solid white;
border-right: 2px solid white;
border-left: 2px solid white;
border-bottom: 0px solid white;
margin: 0% 7% 0% 7%;
}
.builders .builder-3 .content {
padding: 10%;
border-top: 0px solid white;
border-right: 2px solid white;
border-left: 2px solid white;
border-bottom: 2px solid white;
margin: 0% 7% 7% 7%;
}
.builders .builder-3 .content {
padding: 10% 6% 10% 8%;
}
.builders .builder-1 .builder-logo {
height: 62px;
}
.builder-logo {
margin-bottom: 20px;
}
.builder-logo img {
max-width: 250px !important;
}
.builder-1 .builder-logo img {
margin-top: 0px;
}
.block-2 .content, .block-5 .content {
width: 86%;
}
.builder-logo {
height: 111px;
}
.map-copy.column .content {
padding: 16% 8% 2%;
margin: 0px;
}
.one-third.column {
width: 98%;
}
.two-third.column.amenity-image {
width: 98%;
background-size: contain;
}
.inset-heading {
padding: 0px !important;
text-align: center;
position: relative;
top: 75px;
left: auto;
width: 100%;
background: transparent;
font-size: 27px;
letter-spacing: 4px;
}
#media_image-3 img {
max-width: 150px !important;
}
#Footer .widgets_wrapper .one-fourth.column {
width: 80% !important;
margin: 0% 7% 4%;
border-bottom: 3px solid #678D9D;
padding: 3% 3% 5%;
}
#Footer .widgets_wrapper .column {
border-right: 0px solid #678D9D;
}
.block-4 .column.homes-copy {
margin: 0px !important;
}
.block-4 .column.homes-image {
min-height: 400px;
margin-bottom: 0px !important;
}
.content_slider {
padding: 0!important;
margin: 0 0 10px;
}
.map {
background-image: none !important;
}
.map-image.column .content {
margin: 0px !important;
}
.footer-image {
position: relative;
z-index:2;
margin-top: 0px;
text-align: center;
width: 100% !important;
left: 0px;
}
#Footer {
margin-top: -85px;
}
#Footer h4 {
font-size: 24px;
}
#text-5 {
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
}
.page-template-page-builders .one-fifth.column.spacer, .page-template-page-builders-df .one-fifth.column.spacer, .page-template-page-realtor .one-fifth.column.spacer, .page-template-page-comingsoon .one-fifth.column.spacer {
display: none;
}
.page-template-page-builders .three-fifth.column, .page-template-page-builders-df .three-fifth.column 
.page-template-page-comingsoon .three-fifth.column {
width: 98%;
}
.page-template-page-builders .block-5 .content,
.page-template-page-builders-df .block-5 .content,
.page-template-page-comingsoon .block-5 .content {
width: 100%;
}
.page-template-page-builders .one-third.column.fp-item, .page-template-page-builders-df .one-third.column.fp-item {
width: 48%;
}
.page-template-page-builders .one-third.column.fp-item .content, .page-template-page-builders-df .one-third.column.fp-item .content {
width: 100%;
}
.page-template-page-builders .inset-heading, .page-template-page-builders .homes-image, .page-template-page-comingsoon .homes-image, .page-template-page-builders-df .inset-heading, .page-template-page-builders-df .homes-image {
display: none;
}
.page-template-page-builders #contact, .page-template-page-builders-df #contact, .page-template-page-realtor #contact, .page-template-page-comingsoon #contact {
margin-top: 40px;
}
.page-template-page-realtor .inset-heading {
position: relative;
left: auto;
width: auto;
margin: 20px auto 20px;
top: auto;
color: #A5AC38;
background: transparent;
}
.page-template-page-realtor .column.intro-copy {
background-image: none !important;
padding-bottom: 5%;
}
.page-template-page-contact .map {
width: calc(100%) !important;
}
.page-template-page-developers .inset-heading {
display: none;
}
.page-template-page-developers .builder-para {
height: auto;
}
.page-template-page-developers .builders .builder-1 .content, 
.page-template-page-developers .builders .builder-3 .content {
padding: 5%;
text-align: center;
margin: 5%;
border: none !important;
}
.page-template-page-developers .builders .builder-1 .builder-logo {
margin-bottom: 45px;
}
.hmapsprem_cat_tab_container {
width: auto;
}
#schools .inset-heading {
top: 0px;
margin-top: 30px;
position: relative;
width: auto;
left: 0;
background-color: #fff;
color: #678d9d
}
#employers.builders .builder-1 .content {
margin: 3%;
}
#employers .builder-1.column.one-second {
height: auto !important;
}
#parks .inset-heading {
top: 0px;
margin-top: 30px;
position: relative;
width: auto;
left: 0;
background-color: #fff;
color: #a5ac38
}
.page-template-page-location .map {
width: calc(98% - 2px) !important;
min-height: none !important;
}
.page-template-page-location .intro-copy .mask {
top: 58%;
max-height:550px !important;
right: 0;
left: auto;
}
#employers .inset-heading {
top: 0px;
margin-top: 0px;
padding: 30px 0px 15px !important;
position: relative;
width: auto;
left: 0;
background-color: #fff;
color: #4c4b47;
}
#employers .builder-1.column.one-second {
height: auto !important;
box-shadow: none !important;
}
.tabs_vertical.ui-tabs .ui-tabs-nav {
border-right: 0px solid #fff !important;
padding-right: 0px;
}
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li a {
padding: 20px !important;
}
.page-template-page-location .column.intro-copy {
background: none !important;
}
.hmapsprem_cat_tab_container {
width: auto;
text-align: center;
}
.hmapsprem_container .hmapsprem_cat_tab {
float: none !important;
}
.hmapsprem_cat_tab_container div {
display: inline-block !important;
}
.hmapsprem_container .hmapsprem_cat_tab {
display: inline-block;
margin: 5px 0px !important;
}
.page-template-page-location .content_slider {
margin: 0 0 50px;
}
.realtor-2 .content { 
text-align: center;
}
.blog-home .one-third.column.fp-item:nth-child(1), .blog-home .one-third.column.fp-item:nth-child(3), 
.blog-home .one-third.column.fp-item:nth-child(2){
width: 100% !important;
margin: 0px 0px 40px !important;
}
.blog-home .blogimage img {
width: 100%;
object-fit: cover;
height: auto !important;
}
.postid-651 .one-second.mcb-wrap {
padding: 10% !important;
margin: 0%;
width: 100%;
}
.postid-651 #sc_gallery-1 {
display: none !important;
}
.top-intro  {
text-align: center;
}
.top-intro p  {
width: 100%;
}
.top-intro h2::after {
margin-left: auto;
}
.top-intro-container .two-fifth.column {
width: 80%;
margin: 20px 10% !important;
}
.top-intro-container .one.mcb-wrap {
margin: 5px;
width: calc(100% - 10px);
}
.wrap.inline-heading {
position: relative;
z-index: 9;
left: auto;
top: 0px;
}
.wrap.inline-heading h4 {
background-color: transparent;
color: #4c4b47;
width: auto;
font-size: 27px;
text-align: center;
padding: 0 15px;
font-weight: 300;
line-height: 34px;
letter-spacing: 3px;
text-transform: uppercase;
}
.page-id-852 .builders .builder-1 .content {
margin: 7% 7% 0;
}
.gif {
background-image: none !important;
}
.gif .content {
display: none;
}
.page-template-page-brunch .builder-top-copy .content,  .page-template-page-splash .builder-top-copy .content {
box-shadow: none;
}
.content.flex {
flex-wrap: wrap;
}
.content.flex div {
width: 100%;
margin-top: 20px;
min-height: 200px;
position: relative;
}
.top-copy {
margin-top: 100px;
padding: 0px 30px;
}
} @media (max-width: 480px) {
.logo-overflow #Top_bar #logo {
margin-top: 28px!important
}
.logo-overflow #Top_bar.is-sticky #logo {
margin-top: 18px!important;
}
.mobile-header-mini.logo-overflow #Top_bar #logo img.logo-mobile {
max-height: 150px!important;
}
#Header #Top_bar.is-sticky {
height: 70px !important;
}
.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {
top: 25px!important;
}
.mobile-header-mini #Top_bar.is-sticky .top_bar_left {
height: 70px;
}
#Top_bar a.responsive-menu-toggle i:before, #Top_bar a.responsive-menu-toggle i:before {
margin-left: 8px !important;
margin-top: 18px !important;
}
#Action_bar {
background: #678D9D;
line-height: 20px;
box-shadow: 0px 0px 6px 0px rgba(76,75,71,0.3);
}
#Action_bar .contact_details li.slogan {
display: none;
}
#Action_bar .social {
display: inline-block !important;
float: left;
}
.mobile-header-mini #Action_bar {
display: inline-block !important;
line-height: 49px;
}
#Action_bar .contact_details li.phone a {
padding: 0px 100px 0px 0px !important;
}
.section_wrapper, .container, .four.columns .widget-area {
padding-left: 0px !important;
padding-right: 0px !important;
}
#Header #Top_bar {
background-image: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-rivington-near-lake-mary.jpg) !important;
height: 125px;
background-repeat: no-repeat;
background-size: cover; 
margin-top: -8px;
}
#Top_bar.is-sticky ul.social {
display: none;
}
#Top_bar.is-sticky .phone {
float: right;
right: 80px;
z-index: 100000;
padding: 17px 0px;
display: inline;
position: absolute;
top: 9px;
font-size: 20px;
font-weight: bold;
letter-spacing: 2px;
color: #678D9D;
}
#Top_bar ul.social {
display: none !important;
}
#Top_bar .phone {
display: none;
}
.section.has-video .section_video {
display: none !important;
}
.hero-copy {
background-image: url(//www.liveatriv.com/wp-content/uploads/2022/01/rivington-poster.jpg);
background-size: cover;
background-repeat: no-repeat;
}
.hero-copy .column {
background: rgba(76,75,71,0.55);
}
.one-second.column {
width: 98%;
height: auto !important;
}
.intro-copy .mask {
display: none;
}
.block-1 .intro-copy .content {
padding: 10%;
}
.home-hero {
margin-bottom: 0px !important;
}
.home-hero .content {
letter-spacing: 4px;
font-size: 33px;
line-height: 35px;
font-weight: lighter;
padding: 25% 7% 19%;
font-family: 'Ddin', sans-serif;
}
.home-form .content {
text-align: center;
height: auto !important;
padding: 15% 0% 10%;
}
h2 {
margin-bottom: 40px;
}
.postid-651 h2 {
margin-top: 40px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding: 14px 12px !important;
text-align: center;
}
.column.intro-copy {
margin-bottom: 0px !important;
}
.column.intro-copy {
margin-bottom: 0px !important;
}
.gform_wrapper .gform_body {
line-height: 21px !important;
width: 100%;
font-size: 12px;
}
.block-2 .content, .block-5 .content {
padding: 15% 7%;
}
a.button, .gform_wrapper .gform_footer input[type=submit] {
letter-spacing: 3px;
font-size: 15px !important;
}
.offer .offer_li .desc_wrapper.align_left {
width: 100% !important;
background: #fff;
padding: 11% !important;
text-align: center;
margin: 0px 0px;
position: relative;
}
.offer a.slider_next {
display: none !important;
}
.offer .icon-thumb {
width: 100%;
float: left;
position: relative;
left: 0px;
text-align: center;
margin-top: -100px !important;
}
.offer .slider_pagination {
opacity: 1;
float: right;
left: -39%;
color: transparent;
background: transparent;
}
.offer .slider_pagination .current, .offer .slider_pagination .count {
color: transparent;	
}
.offer .slider_pagination::after {
content: url(//www.liveatriv.com/wp-content/uploads/2020/08/slider-arrow.png);
float: right;
text-align: center;
position: relative;
width: 100%;
left: 20px !important;
margin-top: 0px;
transform: rotate(180deg);
}
.offer .offer_li .desc_wrapper .desc {
padding-bottom: 20px;
}
.offer .offer_li .desc_wrapper::after {
content: 'SWIPE FOR MORE';
position: relative;
font-size: 18px;
left: 11%;
}
.builder-para {
height: auto;
text-align: center;
font-size: 16px;
line-height: 27px;
}
.home .inset-heading {
margin-bottom: 30px !important;
}
.builders .column.one-third {
height: auto !important;
margin: 0px !important;
}
.builders .content a {
letter-spacing: 1px;
font-size: 15px;
}
.builders .builder-1 .content {
border-left: 2px solid white;
padding: 10%;
border-top: 2px solid white;
border-right: 2px solid white;
border-bottom: 0px solid white;
margin: 23% 7% 0% 7%;
}
.builders .builder-2 .content {
padding: 10%;
border-top: 0px solid white;
border-right: 2px solid white;
border-left: 2px solid white;
border-bottom: 0px solid white;
margin: 0% 7% 0% 7%;
}
.builders .builder-3 .content {
padding: 10%;
border-top: 0px solid white;
border-right: 2px solid white;
border-left: 2px solid white;
border-bottom: 2px solid white;
margin: 0% 7% 7% 7%;
}
.builders .builder-3 .content {
padding: 10% 6% 10% 8%;
}
.builders .builder-1 .builder-logo {
height: 62px;
}
.builder-logo {
margin-bottom: 20px;
}
.builder-logo img {
max-width: 250px !important;
}
.builder-1 .builder-logo img {
margin-top: 0px;
}
.block-2 .content, .block-5 .content {
width: 86%;
}
.builder-logo {
height: 111px;
}
.map-copy.column .content {
padding: 16% 8% 2%;
margin: 0px;
}
.one-third.column {
width: 98%;
}
.inset-heading {
padding: 0px !important;
text-align: center;
position: relative;
top: 75px;
left: auto;
width: 100%;
background: transparent;
font-size: 27px;
letter-spacing: 4px;
}
.page-template-page-realtor .inset-heading {
position: relative;
left: auto;
width: auto;
margin: 20px auto 20px;
top: auto;
color: #A5AC38;
background: transparent;
}
#media_image-3 img {
max-width: 150px !important;
}
#Footer .widgets_wrapper .one-fourth.column {
width: 80% !important;
margin: 0% 7% 4%;
border-bottom: 3px solid #678D9D;
padding: 3% 3% 5%;
}
#Footer .widgets_wrapper .column {
border-right: 0px solid #678D9D;
}
.block-4 .column.homes-copy {
margin: 0px !important;
}
.block-4 .column.homes-image {
min-height: 400px;
margin-bottom: 0px !important;
}
.content_slider {
padding: 0!important;
margin: 0 0 10px;
}
.map {
background-image: none !important;
}
.map-image.column .content {
margin: 0px !important;
}
.footer-image {
position: relative;
z-index:2;
margin-top: 0px;
text-align: center;
width: 100% !important;
left: 0px;
}
#Footer {
margin-top: -85px;
}
#Footer h4 {
font-size: 24px;
}
#text-5 {
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
width: 85%;
font-size: 12px;
line-height: 17px;
cursor: pointer;
padding: 5px 8px 4px !important;
}
.page-template-page-builders .one-fifth.column.spacer, .page-template-page-builders-df .one-fifth.column.spacer, .page-template-page-realtor .one-fifth.column.spacer, .page-template-page-comingsoon .one-fifth.column.spacer, .page-template-page-location .one-fifth.column.spacer, .page-template-page-lifestyle .one-fifth.column.spacer  {
display: none;
} 
.content_slider {
margin: 20px 0px 40px;
}
.page-template-page-builders .three-fifth.column,
.page-template-page-builders-df .three-fifth.column,
.page-template-page-comingsoon .three-fifth.column {
width: 98%;
}
.page-template-page-builders .block-5 .content, .page-template-page-builders-df .block-5 .content, .page-template-page-comingsoon .block-5 .content {
width: 96% !important;
padding: 12% 2% !important;
}
.page-template-page-builders .one-third.column.fp-item .content, .page-template-page-builders-df .one-third.column.fp-item .content {
width: 100%;
padding: 10% !important;
}
.page-template-page-builders .inset-heading, .page-template-page-builders .homes-image, .page-template-page-builders-df .inset-heading, .page-template-page-builders-df .homes-image, .page-template-page-comingsoon .homes-image {
display: none;
}
.page-template-page-builders #contact, .page-template-page-builders-df #contact, .page-template-page-realtor #contact {
margin-top: 40px;
}
a.link1, a.link2, a.link3 {
display: block;
width: 50%;
margin: 34px auto !important;
}
.page-template-page-builders .builders .builder-1 .content, .page-template-page-builders-df .builders .builder-1 .content, .page-template-page-realtor .builders .builder-1 .content {
padding: 8%;
}
.page-template-page-builders .builders .builder-1 .builder-logo, .page-template-page-builders-df .builders .builder-1 .builder-logo {
height: auto;
margin-bottom: 30px;
}
.page-template-page-builders .builders, .page-template-page-builders-df .builders, .page-template-page-realtor .builders {
margin-bottom: 20px !important;
}
.page-template-page-builders .map-copy.column .content, .page-template-page-builders-df .map-copy.column .content, 
.page-template-page-realtor .map-copy.column .content, .page-template-page-comingsoon .map-copy.column .content {
min-height: auto !important;
}
a.tiny-link {
line-height: 16px;
width: 60% !important;
}
.tabs_vertical.ui-tabs .ui-tabs-nav {
border-right: none !important;
padding-right: 0;
}
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li a {
padding: 30px 0px 30px 0px !important;
}
.style-simple .tabs_vertical.ui-tabs .ui-tabs-panel {
text-align: center;
}
.page-template-page-realtor .block-1 .intro-copy .content, .page-template-page-realtor .home-form .content {
height: auto;
}
.page-template-page-realtor .block-1 .intro-copy .content {
padding: 18%;
}
.page-template-page-realtor .column.intro-copy {
background-image: none !important;
padding-bottom: 5%;
}
.page-template-page-contact .map {
width: calc(100%) !important;
}
.page-template-page-developers .inset-heading {
display: none;
}
.page-template-page-developers .builder-para {
height: auto;
}
.page-template-page-developers .builders .builder-1 .content, 
.page-template-page-developers .builders .builder-3 .content {
padding: 5%;
text-align: center;
margin: 5%;
border: none !important;
}
.page-template-page-developers .builders .builder-1 .builder-logo {
margin-bottom: 45px;
}
.hmapsprem_cat_tab_container {
width: auto;
text-align: center;
}
.hmapsprem_container .hmapsprem_cat_tab {
float: none !important;
}
.hmapsprem_cat_tab_container div {
display: inline-block !important;
}
.hmapsprem_container .hmapsprem_cat_tab {
display: inline-block;
margin: 5px 0px !important;
}
#schools .inset-heading {
top: 0px;
margin-top: 30px;
position: relative;
width: auto;
left: 0;
background-color: #fff;
color: #678d9d
}
#employers .inset-heading {
padding: 30px 0px 15px !important;
}
.page-template-page-location .column.intro-copy {
background: none !important;
}
#employers.builders .builder-1 .content {
margin: 3%;
}
#employers .builder-1.column.one-second {
height: auto !important;
}
#parks .inset-heading {
top: 0px;
margin-top: 30px;
position: relative;
width: auto;
left: 0;
background-color: #fff;
color: #a5ac38
}
.page-template-page-location .map {
width: calc(98% - 2px) !important;
min-height: none !important;
}
.page-template-page-location .intro-copy .mask {
top: 58%;
max-height:550px !important;
right: 0;
left: auto;
}
#employers .inset-heading {
top: 0px;
margin-top: 0px;
padding: 30px 0px 15px;
position: relative;
width: auto;
left: 0;
background-color: #fff;
color: #4c4b47;
}
#employers .builder-1.column.one-second {
height: auto !important;
box-shadow: none !important;
}
.two-third.column.amenity-image {
background-size: 100%;
background-repeat: no-repeat;
}
.page-template-page-builders a#back_to_top.button.button_js, .page-template-page-builders-df a#back_to_top.button.button_js {
display: none;
}
.sticky-button {
background: url(//www.liveatriv.com/wp-content/themes/rivington/images/wood-grain-background-blue-rivington-near-lake-mary.jpg);
background-size: auto;
background-repeat: no-repeat;
position: fixed;
top: auto;
bottom: -10px;
right: -195px;
left: auto;
width: 100%;
height: 70px;
z-index: 100;
-webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.19); 
box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.19);
text-align: center !important;
transition: 0.2s;
}
.sticky-button a .phone{
display: none;
}
.realtor-2 .content { 
text-align: center;
}
.blog-home .one-third.column.fp-item:nth-child(1), .blog-home .one-third.column.fp-item:nth-child(3), 
.blog-home .one-third.column.fp-item:nth-child(2){
width: 100% !important;
margin: 0px 0px 40px !important;
}
.blog-home .blogimage img {
width: 100%;
object-fit: cover;
height: auto !important;
}
.postid-651 .one-second.mcb-wrap {
padding: 10% !important;
margin: 0%;
width: 100%;
}
.postid-651 #sc_gallery-1 {
display: none !important;
}
.wrap.inline-heading {
position: relative;
z-index: 9;
left: auto;
top: 0px;
}
.wrap.inline-heading h4 {
background-color: transparent;
color: #4c4b47;
width: auto;
font-size: 27px;
text-align: center;
padding: 0 15px;
font-weight: 300;
line-height: 34px;
letter-spacing: 3px;
text-transform: uppercase;
}
.page-id-852 .builders .builder-1 .content {
margin: 7% 7% 0;
}
.top-intro h2 {
font-size: 52px;
line-height: 52px;
}
.top-intro  {
padding-top: 60px;
text-align: center;
}
.top-intro p  {
width: 100%;
}
.top-intro h2::after {
margin-left: auto;
}
.top-intro-container .two-fifth.column {
width: 80%;
margin: 20px 0px !important;
}
.top-intro-container .one.mcb-wrap {
margin: -32px 0px 0px;
width: calc(100% - 10px);
background: none;	
}
.advantages h3, .rvb-builders h3 {
font-size: 25px;
width: 70%;
margin: 0px auto;
}
.advantages .column_icon_box.one.column, .rvb-builders .wrap.one-second .column {
margin: 0 0% 20px;
}
.wrap.inline-heading {
position: relative;
z-index: 9;
left: auto;
top: 0px;
}
.wrap.inline-heading h4 {
background-color: transparent;
color: #4c4b47;
width: auto;
font-size: 27px;
text-align: center;
padding: 0 15px;
font-weight: 300;
line-height: 34px;
letter-spacing: 3px;
text-transform: uppercase;
}
.page-id-852 .builders .builder-1 .content {
margin: 7% 7% 0;
}
.gif {
background-image: none !important;
}
.gif .content {
display: none;
}
.page-template-page-brunch .home-form.column,     
.page-template-page-splash .home-form.column  {
min-height: 53px !important;
}
.page-template-page-brunch .builder-top-copy .content,  .page-template-page-splash .builder-top-copy .content {
box-shadow: none;
}
.page-template-page-event-reg .home-form .content, 
.page-template-page-event-reg2 .home-form .content {
padding: 7%;
}
.content.flex {
flex-wrap: wrap;
}
.content.flex div {
width: 100%;
margin-top: 20px;
min-height: 200px;
position: relative;
}
.top-copy {
margin-top: 100px;
padding: 0px 30px;
}
} @media (max-width: 375px) {
.top-copy {
margin-top: 100px;
padding: 0px 30px;
}
#Top_bar.is-sticky .phone {
font-size: 18px;
}
#Action_bar .contact_details li.phone a {
padding: 0px 73px 0px 0px !important;
}
.mobile-sticky.logo-overflow #Top_bar.is-sticky #logo img.logo-mobile-sticky {
max-height: 58px!important;
float: left !important;
left: 0px !important;
position: absolute !important;
}
.builders .builder-1 .content, .builders .builder-2 .content, .builders .builder-3 .content {
padding: 10% 5%;
}
.builder-logo img {
max-width: 200px !important;
}
a.button, .gform_wrapper .gform_footer input[type=submit] {
letter-spacing: 1px;
font-size: 16px !important;
}
.builders .content a {
font-size: 14px;
}
a.link1, a.link2, a.link3 {
width: 70%;
}
.page-template-page-contact .map {
width: calc(100%) !important;
}
.realtor-2 .content { 
text-align: center;
}
.postid-651 .one-second.mcb-wrap {
padding: 10% !important;
margin: 0%;
width: 100%;
}
.postid-651 #sc_gallery-1 {
display: none !important;
}
.gif {
background-image: none !important;
}
.gif .content {
display: none;
}
.page-template-page-brunch .home-form.column,     
.page-template-page-splash .home-form.column  {
min-height: 53px !important;
}
}
.bungalow-copy {
margin-top: 25px;
}
.column.mcb-column.one.column_divider.test-btn {
display: flex;
justify-content: center;
}