/* 
 * Rentsponsive v1.0.0 CSS
 * Copyright 2013 Rentview
 *
 *  lightblue: (235,245,255)
 * bordergrey: (209,209,209)
 * 		green: (138,194,0)
 *       blue: (75,125,169)
 * 		 dark: (66,74,85)
 * 	   orange: (253,180,20)
 * 	  borders: rgba(0,0,0,0.2)
 */
 
/* Common */
 
body {
background-color:rgb(235,245,255);
}
a, a:hover, a:focus {
text-decoration:none;
}
ul {
list-style:none;
margin:0;
}
h1 {
font-family:'tex';
font-size:60px;
line-height:1;
margin:0;
font-weight:normal;
}
h2, h3, h4 {
font-family:'Open Sans', sans-serif;
margin:0;
font-weight:300;
}
h2 {
font-size:30px;
line-height:32px;
max-width:840px;
}
h3 {
font-size:28px;
line-height:1;
}
h4 {
font-size:25px;
line-height:1;
}
h5 {
font-family:'tex';
font-size:28px;
line-height:1;
font-weight:normal;
margin:0;
}
p {
font-family:Helvetica;
font-size:14px;
line-height:24px;
margin:0;
}
img {
vertical-align:inherit;
}
#icon-collapse, #icon-collapse.active, .nav-collapse .nav > li > a:hover, .icon-wrapper, footer a, .symbol, #sidenav li a, .personas ul li a, .features-nav, .features-nav a {
transition:all .3s linear;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-ms-transition:all .3s linear;
-o-transition:all .3s linear;
}
button {
padding:15px 30px;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);
border-radius:2px;
font-size:13px;
line-height:1;
color:rgb(255,255,255);
display:inline-block;
text-transform:uppercase;
border:inherit;
}
.btn-orange {
background-color:rgb(253,180,20);
}
.btn-blue {
background-color:rgb(75,125,169);
}
.btn-green {
background-color:rgb(138,194,0);
}
input {
width:390px;
padding:15px;
height:20px;
box-shadow:inset 0 0 0 1px rgb(196,221,255);
border-radius:2px;
border:inherit;
font-family:'tex';
font-size:16px;
line-height:16px;
}

/* Header */

header {
height:100px;
text-transform:uppercase;
}
#logo-icon, #logo-text {
float:left;
margin-top:25px;
}
#logo-icon {
height:50px;
width:50px;
}
#logo-text {
height:50px;
width:141px;
}
.svg #logo-icon {
background-image:url(../img/logo-icon.svg);
}
.svg #logo-text {
background-image:url(../img/logo-text.svg);
}
.no-svg #logo-icon {
background-image:url(../img/logo-icon.png);
}
.no-svg #logo-text {
background-image:url(../img/logo-text.png);
}

/* Navigation */

header .nav {
margin:25px 0 0 0;
}
.nav-pills > li > a, #sign-up {
font-size:13px;
line-height:13px;
border:1px solid rgb(235,245,255);
border-radius:2px;
margin-top:0px;
margin-bottom:0px;
padding:17px 29px;
}
.nav-pills a {
color:rgb(85,85,85);
}
.nav-pills > li > a:hover, .nav-pills > li > a:focus {
color:rgb(0,0,0);
background-color:rgb(235,245,255);
border:1px solid rgb(209,209,209);
}
.nav-pills > li {
margin-right:2px;
}
#sign-up {
color:#fff;
background-color:rgb(253,180,20);
border:1px solid rgba(0,0,0,0.2);
margin:25px 0 0 0;
float:right;
}
#icon-collapse {
height:47px;
width:46px;
border:1px solid rgb(209,209,209);
border-radius:2px;
margin:25px 0 0 4px;
cursor:pointer;
float:right;
font-size:16px;
text-align:center;
text-transform:lowercase;
color:rgb(209,209,209);
}
#icon-collapse [class^="icon-"] {
vertical-align: baseline;
display:inline-block;
width:auto;
margin-top:15px;
}
#icon-collapse.active {
box-shadow:inset 0 0 15px rgba(0,0,0,0.1);
color:#424a55;
}

/* Footer */

footer {
background-color:rgb(66,74,85);
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.2);
padding:50px 0 20px 0;
}
footer h5 {
color:rgb(48,54,62);
padding-bottom:25px;
}
.links-group ul {
overflow:hidden;
padding-bottom:30px;
}
.links-group ul li {
width:100%;
float:left;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:10px;
}
.links-group ul li a {
color:rgb(255,255,255);
}
.links-group ul li a:hover {
color:rgb(235,245,255);
}
.links-group ul li:last-child {
margin-bottom:0px;
}
address {
font-size:13px;
font-weight:bold;
color:rgb(255,255,255);
text-transform:uppercase;
margin:0;
}
address.uk {
margin-bottom:25px;
}
address .rent-green {
color:rgb(138,194,0);
}
address .rent-light-blue {
color:rgb(196,221,255);
}
.sub-footer .container {
border-top:1px solid rgba(0,0,0,0.2);
}
ul.social {
overflow:hidden;
width:113px;
margin:20px auto;
}
ul.social li {
float:left;
margin-right:4px;
font-size:20px;
background-color:rgb(48,54,62);
border-radius:17.5px;
}
ul.social li:last-child {
margin-right:0px;
}
ul.social li a {
height:35px;
width:35px;
color:rgb(255,255,255);
display:block;
}
.svg ul.social li a.facebook {
background:url(../img/social-sprite.svg) 0 0;
}
.svg ul.social li a.twitter {
background:url(../img/social-sprite.svg) -35px 0;
}
.svg ul.social li a.youtube {
background:url(../img/social-sprite.svg) 35px 0;
}
.no-svg ul.social li a.facebook {
background:url(../img/social-sprite.png) 0 0;
}
.no-svg ul.social li a.twitter {
background:url(../img/social-sprite.png) -35px 0;
}
.no-svg ul.social li a.youtube {
background:url(../img/social-sprite.png) 35px 0;
}
.sub-footer p {
text-align:center;
width:100%;
text-transform:uppercase;
font-weight:bold;
color:rgb(48,54,62);
}

/* Home */

.home {
padding:100px 0;
text-align:center;
}
.home h2 {
margin:0 auto 50px auto;
}
.home-main {
height:auto;
background-color:rgb(138,194,0);
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.2);
border-bottom:1px solid rgb(124,174,0);
padding-bottom:50px;
}
.home-main h1, .small-main h1, .features-main h1 {
font-size:37px;
line-height:40px;
color:rgb(255,255,255);
padding-bottom:25px;
}
.home-main h2, .small-main h2, .features-main h2 {
font-size:23px;
line-height:28px;
color:rgb(23,23,23);
padding-bottom:25px;
}
.small-main h2 {
padding-bottom:0px;
}
.home-main .wrapper {
padding-top:50px;
}
.features-button {
font-size:13px;
line-height:13px;
color:#fff;
background-color:rgb(96,135,0);
border-radius:2px;
border:1px solid rgb(79,111,0);
padding:19px 50px;
text-transform:uppercase;
display:inline-block;
}
.features-button:hover {
color:#fff !important;
}
.screen {
height:350px;
width:auto;
background:rgb(235,245,255) url(../img/rent-dashboard.png) left no-repeat;
border-left:3px solid rgb(209,209,209);
border-right:3px solid rgb(209,209,209);
border-bottom:10px solid rgb(209,209,209);
}
.home-main .url-bar, .features-main .url-bar {
height:40px;
border-bottom:none;
margin-top:10px;
}
.home-main ul.buttons li, .features-main ul.buttons li {
height:12px;
width:12px;
border-radius:6px;
border:none;
}
.screenshot {
text-align:center;
}
.screenshot h1, .rv-blue h1, .checklist h1 {
margin-bottom:30px;
color:rgb(66,74,85);
}
.rv-blue h1 {
color:rgb(255,255,255);
}
.screenshot h2 {
color:rgb(138,194,0);
}
.url-bar {
background-color:rgb(209,209,209);
height:50px;
border-bottom:5px solid rgb(138,194,0);
border-radius:20px 20px 0 0;
}
.screenshot img {
border:0 1px 0 1px;
border-color:red;
box-shadow:inset 1px 0 0 red;
border-bottom:1px solid rgb(209,209,209);
}
ul.buttons {
width:auto;
float:left;
margin:15px 0 0 20px;
}
ul.buttons li {
height:15px;
width:15px;
border-radius:15px;
float:left;
margin-right:4px;
border:2px solid rgb(235,245,255);
}
ul.buttons li:last-child {
margin-right:0px;
}
.rv-red {
background-color:rgb(224,33,33);
}
.rv-orange {
background-color:rgb(253,180,20);
}
.rv-green {
background-color:rgb(138,194,0);
}
.benefits {
text-align:left;
margin-top:50px;
}
.benefit h3 {
color:rgb(66,74,85);
padding:0 0 15px 65px;
}
.benefit p {
color:rgb(23,23,23);
padding-left:65px;
}
.benefit .icon-wrapper {
height:50px;
width:50px;
border-radius:25px;
float:left;
background-color:rgb(138,194,0);
color:rgb(255,255,255);
text-align:center;
}
.benefit .icon-wrapper span {
font-size:15px;
margin-top:17px;
display:inline-block;
}
.benefits a:hover .icon-wrapper, a:focus .icon-wrapper {
background-color:rgb(66,74,85);
}
.rv-blue {
background-color:rgb(75,125,169);
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.2);
text-align:center;
}
.rv-blue h2 {
color:rgb(255,255,255);
margin:0 auto 0 auto;
}
.features {
margin-top:50px;
text-align:center;
}
.feature .icon-wrapper, .rv-blue .icon-wrapper {
height:90px;
width:90px;
border-radius:45px;
margin:0 auto;
background-color:rgba(0,0,0,0.4);
color:rgb(255,255,255);
}
.feature h4 {
color:rgb(255,255,255);
padding:20px 0;
}
.feature p {
color:rgb(255,255,255);
padding:0 20px;
}
.feature .icon-wrapper span, .rv-blue .icon-wrapper span {
font-size:32px;
margin-top:29px;
display:inline-block;
}
.double-icon {
height:90px;
width:166px;
margin:0 auto;
position:relative;
}
.double-icon .icon-wrapper {
position:absolute;
left:0;
}
.double-icon .icon-wrapper:last-child {
left:inherit;
right:0;
}
.grow img {
border-bottom:none;
}
ul.steps {
overflow:hidden;
-webkit-box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0.2);
}
ul.steps li {
width:33.333333%;
height:80px;
float:left;
box-shadow: inset -1px 0 0 rgba(0,0,0,0.2);
}
ul.steps li > a {
display:block;
color:rgb(39,39,39);
transition:all .3s linear;
}
ul.steps li:last-child {
box-shadow:none;
}
ul.steps h4 {
font-size:17px;
line-height:80px;
text-align:left;
}
ul.steps li .icon-wrapper {
height:40px;
width:40px;
border-radius:20px;
float:left;
margin:20px 15px 0 20px;
background-color:rgb(209,209,209);
color:rgb(255,255,255);
text-align:center;
}
ul.steps li .icon-wrapper p {
line-height:40px;
}
ul.steps li.active a {
background-color:rgb(138,194,0);
color:rgb(255,255,255);
}
ul.steps li.active .icon-wrapper, ul.steps li.active > a:hover .icon-wrapper {
background-color:rgba(0,0,0,0.4);
}
ul.steps li > a:hover{
color:rgb(0,0,0);
}
ul.steps li > a:hover .icon-wrapper{
background-color:rgb(138,194,0);
}
ul.steps li.active > a:hover{
color:rgb(255,255,255);
}

/* Features */

.features-main {
height:auto;
background-color:rgb(66,74,85);
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.2);
border-bottom:1px solid rgb(138,194,0);
padding:50px 0 0 0;
text-align:center;
position:relative;
}
.features-main h2 {
margin:0 auto 0 auto;
color:rgb(255,255,255) !important;
}
.retain, .build {
padding-top:0px;
}
.features-page .feature .icon-wrapper {
background-color:rgba(75,125,169,0.8);
}
.features-title {
font-family:'tex-bold';
color:rgb(66,74,85);
}
.features-page .feature h4 {
color:rgb(66,74,85);
}
.features-page .feature p {
color:rgb(39,39,39);
}
.features-page .features a {
display:block;
}
.features-page .features a:hover .icon-wrapper {
background-color:rgb(75,125,169);
}
.features-main h1 {
max-width:840px;
margin:0 auto 50px auto;
padding:0;
color:rgb(255,255,255);
}
.screenshot-wrapper {
position:relative;
height:423px;
}
.features-main .url-bar {
margin-top:0px;
border-bottom:3px solid rgb(138,194,0);
}
.features-main .browser {
width:672px;
position:inherit;
margin:0 auto;
}
.scr-01 img {
height:380px;
width:672px;
}
.scr-02 img {
height:330px;
width:672px;
}
.scr-02 {
display:none;
}
.arrow {
height:50px;
width:50px;
border-radius:25px;
position:absolute;
bottom:-25px;
right:50%;
-webkit-transform:translate(50%);
z-index:5;
background-color:rgb(138,194,0);
text-align:center;
}
.arrow span {
color:rgb(255,255,255);
font-size:15px;
margin-top:18px;
display:inline-block;
}

/* Pricing */

.small-main {
height:auto;
background-color:rgb(138,194,0);
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.2);
border-bottom:1px solid rgb(124,174,0);
padding:50px 0;
text-align:center;
}
.small-main h2 {
margin:0 auto 0 auto;
}
.pricing h2 {
margin:0 auto 15px auto;
}
.pricing {
padding:50px 0 0 0;
text-align:center;
}
ul.currency-select {
width:290px;
margin:30px auto 0 auto;
overflow:hidden;
}
ul.currency-select li {
width:50px;
float:left;
margin-right:70px;
text-align:center;
}
ul.currency-select li .symbol {
width:50px;
height:50px;
border-radius:25px;
margin-bottom:10px;
cursor:pointer;
box-shadow:inset 0 0 0 2px rgb(209,209,209);
font-size:20px;
color:rgb(209,209,209);
line-height:50px;
}
ul.currency-select li.active .symbol {
color:rgba(0,0,0,0);
box-shadow:inherit;
}
.svg ul.currency-select li.active .symbol {
background:rgb(138,194,0) url(../img/tick.svg);
}
.no-svg ul.currency-select li.active .symbol {
background:rgb(138,194,0) url(../img/tick.png);
}
ul.currency-select li:last-child {
margin-right:0px;
}
ul.currency-select li:hover .symbol {
box-shadow:inset 0 0 0 2px rgb(138,194,0);
}
.slider {
margin-bottom:30px;
}
.slider-track {
background-color:rgb(253,180,20) !important;
}
.slider-selection {
background-color:rgb(209,209,209) !important;
}
.slider-handle {
background-color:rgb(138,194,0) !important;
}
ul.increments {
font-size:13px;
line-height:13px;
color:rgb(39,39,39);
width:100%;
overflow:hidden;
margin:30px 0 12px 0;
}
ul.increments li {
width:20%;
float:left;
text-align:left;
}
ul.increments li:last-child, ul.increments li:nth-child(4) {
text-align:right;
}
ul.increments li:nth-child(3){
text-align:center;
}
.stats {
margin-bottom:10px;
}
.stat {
text-transform:uppercase;
text-align:left;
box-shadow:inset 0 0 0 1px rgb(209,209,209);
border-radius:2px;
}
.stat .wrapper {
padding:10px;
}
.stat p {
color:rgb(39,39,39);
}
.stat h1 {
font-size:35px;
color:rgb(66,74,85);
width:auto;
text-transform:lowercase;
}
.stat h2 {
font-size:25px;
color:rgb(66,74,85);
float:left;
margin:0;
}
.faq  .container{
border-top:1px solid rgb(66,74,85);
position:relative;
}
.faq .icon-wrapper-fixed {
height:42px;
width:42px;
border-radius:21px;
background-color:rgb(66,74,85);
position:absolute;
top:-21px;
-webkit-transform:translate(50%);
right:50%;
color:rgb(255,255,255);
}
.faq .icon-wrapper-fixed span {
font-size:12px;
margin-top:14px;
display:inline-block;
}
.faq .first {
margin-top:100px;
}
.faq a {
color:#00aaff;
}
.pricing-sign-up {
text-align:center;
height:79px;
line-height:79px;
text-transform:uppercase;
background-color:rgb(253,180,20);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);
color:rgb(255,255,255);
cursor:pointer;
border-radius:2px;
display:none;
}
.pricing-form {
box-shadow:inset 0 0 0 1px rgb(209,209,209);
}
.form-container {
width:420px;
margin:20px auto;
}
.form-container input {
margin-bottom:15px;
}
.form-container .input-label {
width:auto;
text-align:left;
color:rgb(39,39,39);
padding:5px 0;
}
.form-container button {
width:100%;
height:50px;
margin-top:20px;
}
.small-main button {
margin-top:25px;
}
.checklist {
padding-bottom:0px;
}
.checklist h2 {
color:rgb(75,125,169);
margin-bottom:100px;
}
.checklist h4 {
text-align:left;
line-height:30px;
margin-bottom:25px;
}
.checklist ul.check {
overflow:hidden;
}
.checklist ul.check li {
width:100%;
float:left;
margin-bottom:20px;
}
.checklist ul.check li:last-child {
margin-bottom:0px;
}
.checklist ul.check li .icon-wrapper {
height:25px;
width:25px;
border-radius:17.5px;
float:left;
background-color:rgb(138,194,0);
color:rgb(255,255,255);
text-align:center;
}
.checklist ul.check li p {
text-align:left;
padding-left:35px;
color:rgb(39,39,39);
}
.checklist ul.check li .icon-wrapper span {
font-size:10px;
margin-top:3px;
display:inline-block;
}
.checklist img {
vertical-align:middle;
}
.persona p {
color:rgb(255,255,255);
text-align:left;
}
.persona .double-icon {
margin-bottom:25px;
}
.branding-screens-container {
width:100%;
height:auto;
position:relative;
}
.branding-screens-container .screens {
width:auto;
max-width:670px;
}
.center-screen {
margin:0 auto;
}
.overview {
padding:50px 0;
background-color:rgb(66,74,85);
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.2);
}
.left-screen, .right-screen {
display:none;
}
.overview h4 {
color:rgb(255,255,255);
text-align:left;
line-height:40px;
}
.overview ul li {
height:80px;
width:80px;
float:right;
margin-left:10px;
background-color:rgb(75,125,169);
border-radius:40px;
color:rgb(255,255,255);
text-align:center;
}
.overview ul li span {
font-size:32px;
margin-top:24px;
display:inline-block;
}
.for-you .icon-wrapper {
background-color:rgb(138,194,0);
}
.for-you p, .for-you h4 {
color:rgb(39,39,39);
}
.for-you h2 {
color:rgb(75,125,169);
}
.for-you h1 {
color:rgb(66,74,85);
margin-bottom:30px;
}
.features-text {
background-color:rgb(66,74,85);
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.2);
color:rgb(255,255,255);
}
.features-text h1 {
margin-bottom:30px;
}
.features-text h2 {
color:rgb(138,194,0);
margin-bottom:100px;
}
.features-text h4 {
margin-bottom:30px;
}
.features-text span {
display:inline-block;
font-size:50px;
margin:0 auto 30px auto;
color:rgb(138,194,0);
}
.features-text p {
padding:0 20px 25px 20px;
text-align:left;
}
.personas {
background-color:rgba(0,0,0,0.1);
}
.personas .container {
border-left:1px solid rgba(0,0,0,0.2);
border-right:1px solid rgba(0,0,0,0.2);
}
.personas ul {
width:100%;
}
.personas ul li {
width:25%;
float:left;
box-shadow:inset -1px 0 0 rgba(0,0,0,0.2);
line-height:60px;
text-align:center;
}
.personas ul li a {
display:block;
height:60px;
color:rgb(66,74,85);
}
.personas ul li a:hover {
color:rgb(255,255,255);
}
.personas ul li.startup-plan a:hover {
background-color:rgb(138,194,0);
}
.personas ul li.independent-plan a:hover {
background-color:rgb(75,125,169);
}
.personas ul li.franchise-plan a:hover {
background-color:rgb(253,180,20);
}
.personas ul li.enterprise-plan a:hover {
background-color:rgb(0,170,255);
}
.personas ul li:last-child {
box-shadow:inherit;
}
.personas span {
display:inline-block;
font-size:20px;
margin-right:10px;
}
.personas p {
display:inline;
text-transform:uppercase;
font-weight:bold;
}
.personas.affix {
top:0;
width:100%;
z-index:9999;
}
.personas.affix-top {
/*position:absolute;*/
top:745px;
width:100%;
}
.plans .personas.affix-top {
top:362px;
}
.extra {
padding-top:160px;
}
.plans .personas {
background-color:rgb(211,220,229);
}

/* About */

.office-locations {
overflow:hidden;
width:100%;
}
.london, .dublin {
height:250px;
width:50%;
float:left;
position:relative;
}
.london {
background:url(../img/london-offices.png) right no-repeat;
box-shadow:inset -2px 0 0 rgb(75,125,169);
}
.dublin {
background:url(../img/dublin-offices.png) left no-repeat;
box-shadow:inset 2px 0 0 rgb(75,125,169);
}
.london p, .dublin p {
text-transform:uppercase;
font-weight:bold;
font-size:13px;
line-height:13px;
color:rgb(39,39,39);
position:absolute;
top:79px;
}
.london p {
left:0;
background-color:rgba(196,221,255,0.9);
padding:25px 100px 25px 50px;
}
.dublin p {
right:0;
background-color:rgba(138,194,0,0.9);
padding:25px 50px 25px 100px;
text-align:right;
}

/* Privacy */

.privacy-container {
padding:50px 0;
}
.privacy-content {
padding-bottom:35px;
}
.privacy-content h2 {
color:rgb(66,74,85);
padding-bottom:25px;
max-width:100%;
text-align:left;
}
.privacy-content p, .privacy-content ol li {
padding-bottom:15px;
}
ol li .simple-list {
padding-top:15px;
}
#sidenav {
text-transform:uppercase;
text-align:center;
font-size:13px;
}
#sidenav .affix-top {

}
#sidenav .affix {
top:50px;
}
#sidenav .affix-bottom {
position:fixed;
bottom:546px;
}
#sidenav .nav {
width:220px;
}
#sidenav .nav li {
height:50px;
line-height:50px;
margin-bottom:5px;
border-radius:2px;
}
#sidenav .nav li a {
color:rgb(39,39,39);
}
#sidenav .nav li a span {
text-transform:none;
padding-left:10px;
}
#sidenav .nav li.active a, #sidenav .nav li.active a:hover {
background-color:rgb(75,125,169);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);
}
#sidenav .nav li a:hover {
color:rgb(0,0,0);
background-color:rgb(235,245,255);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);
}
#sidenav .nav li.active a {
color:rgb(255,255,255);
}
ul.simple-list {
list-style-type:disc;
padding-left:50px;
padding-bottom:10px;
}
ul.simple-list li {
padding-bottom:5px;
}
.rv-light-blue {
background-color:rgb(196,221,255);
border-bottom:none;
}
.rv-light-blue h1 {
color:rgb(66,74,85);
}

.features-nav-container {
background-color:rgb(66,74,85);
/*position:absolute;*/
top:800px;
width:100%;
}
.features-nav-container.affix {
background-color:rgba(66,74,85,0.7);
}
.features-nav-container.affix {
position:fixed;
top:0;
width:100%;
}
.features-nav {
padding:40px 0;
text-align:center;
}
.affix .features-nav {
padding:8px 0;
}
.affix .feat span {
margin:0;
}
.features-nav a {
color:rgba(235,245,255,0.5);
}
.features-nav a:hover {
color:rgb(235,245,255);
}
.features-nav a:hover {
color:rgb(235,245,255);
}
.feat span {
font-size:32px;
display:inline-block;
margin-bottom:10px;
}
.feat p {
font-size:13px;
line-height:1;
max-width:70px;
}
.affix .feat p {
display:none;
}
.features-page .extra {
padding-top:198px;
}
.features-page .features-text {
background-color:rgb(75,125,169);
}
.features-page .features-text h2 {
color:rgb(255,255,255);
}
.features-page .features-text span {
color:rgb(255,2552,255);
}
.feature-main {
height:650px;
background-color:rgb(138,194,0);
padding-top:50px;
text-align:center;
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.2);
}
.feature-main h1 {
margin:0 0 25px 0;
color:rgb(255,255,255);
font-size:48px;
line-height:1;
}
.feature-main h2 {
margin:0 auto 25px auto;
color:rgb(255,255,255);
font-size:23px;
line-height:28px;
}
.feature-main button {
padding:20px 60px;
margin-bottom:25px;
}
.feature-main .url-bar {
height:40px;
border-bottom-color:rgb(75,125,169);
}
.feature-main .url-bar .buttons {
margin-top:10px;
}
.features-page .benefits {
margin-top:0;
}
.features-page .row-02 {
margin-top:50px;
}
.features-page .rv-blue h4, .features-page .rv-blue p {
color:rgb(255,255,255) !important;
}
.features-page .rv-blue .icon-wrapper {
background-color:rgba(0,0,0,0.4) !important;
}
.landing {
height:auto;
padding:50px 0;
}
.landing .mail-list-container {
background-color:rgb(235,245,255);
}
.landing .mail-list-container input {
width:100%;
font-family:'Open Sans';
font-size:20px;
line-height:normal;
font-weight:300;
padding:16px 0 17px 0;
height:auto;
text-align:center;
margin-bottom:20px;
}
.landing .mail-list-container button {
height:60px;
width:100%;
font-family:'Open Sans';
font-size:20px;
line-height:60px;
text-align:center;
padding:0;
text-transform:none;
margin:0;
background-color:rgb(253,180,20);
}
.landing .mail-list-container .wrapper {
padding:50px;
}
.landing .mail-list-container .wrapper h2 {
color:rgb(66,74,85);
text-align:left;
font-weight:normal;
}
ul.checklist-mail {
overflow:hidden;
width:100%:
}
ul.checklist-mail li {
float:left;
width:100%;
height:80px;
text-align:left;
}
ul.checklist-mail li h2 {
line-height:80px;
margin:0;
font-weight:normal;
}
ul.checklist-mail li .icon-wrapper {
height:30px;
width:30px;
border-radius:15px;
float:left;
background-color:rgb(66,74,85);
color:rgb(255,255,255);
text-align:center;
margin:25px 15px 0 0;
}
ul.checklist-mail li .icon-wrapper span {
font-size:14px;
display:inline-block;
margin-top:5px;
}
.feat.active {
color:rgb(138,194,0);
}

/* Agency Showcase */

.agency {
padding:50px 0 !important;
}
.agency h1 {
font-size:35px;
}
.agency h2 {
font-size:18px;
}
.devices {
height:294px;
position:relative;
}
.imac, .ipad, .iphone, .macbook {
position:absolute;
}
.devices .imac {
height:294px;
width:361px;
background:url(../img/imac.png);
top:0;
right:0;
}
.devices .ipad {
height:176px;
width:134px;
background:url(../img/ipad.png);
bottom:0;
right:39%;
}
.devices .iphone {
height:124px;
width:58px;
background:url(../img/iphone.png);
bottom:0;
right:5%;
}
.devices .macbook {
height:169px;
width:294px;
background:url(../img/macbook.png);
bottom:0;
left:0%;
}
.agency-header, .agency-main, .agency-intro, .agency-testimonial, .agency-services, .agency-footer {
position:relative;
border-left:1px solid rgb(209,209,209);
border-right:1px solid rgb(209,209,209);
}
.browser img {
vertical-align:middle;
}
.info-point {
position:absolute;
height:25px;
width:25px;
border-radius:17.5px;
border:2px solid rgb(253,180,20);
color:rgb(253,180,20);
cursor:pointer;
}
.info-point span {
display:inline-block;
font-size:12px;
margin-top:7px;
line-height:1;
}
.info-01 {
top:50%;
left:15%;
-webkit-transform:translate(0,-50%);
}
.info-02 {
top:50%;
right:50%;
-webkit-transform:translate(0,-50%);
}
.info-03 {
top:50%;
right:50%;
-webkit-transform:translate(50%,-50%);
}
.info-04, .info-06 {
top:50%;
right:10%;
-webkit-transform:translate(0,-50%);
}
.info-05 {
top:50%;
right:50%;
-webkit-transform:translate(50%,-50%);
}
.info-07 {
top:50%;
left:10%;
-webkit-transform:translate(0,-50%);
}

/* Starting an Agency */

.starting h3 {
color:rgb(255,255,255);
margin-bottom:50px;
}
.starting-an-agency .features-nav-container {
top:770px;
}
.starting-an-agency .features-nav-container.affix {
top:0;
}
.mobile-office.feature-main {
background:url(../img/home_office_back.png) top center no-repeat;
}
.squiggle {
position:absolute;
height:82px;
width:auto;
z-index:5;
color:rgb(253,180,20);
font-size:15px;
font-family:'Handwrite';
}
.squiggle-01 {
top:35px;
left:-70px;
background:url(../img/squiggle-right.png) bottom center no-repeat;
}
.squiggle-02 {
top:25px;
right:-70px;
background:url(../img/squiggle-left.png) bottom center no-repeat;
}
.rv-companies .span2 {
height:80px;
/*background-color:rgba(0,0,0,0.05);*/
}
.rv-companies h4 {
line-height:80px;
text-align:left;
}
.home.rv-companies {
padding:100px 0 50px 0;
}
.home.rv-companies img {
margin:0 auto;
height:80px;
}
.home.testimonial {
padding:50px 0;
text-align:left;
background-color:rgb(138,194,0);
color:rgb(255,255,255);
position:relative;
}
.profile-pic {
height:100px;
width:100px;
border-radius:50px;
background-color:red;
margin:0 auto;
}
.testimonial:after {
content:' ';
height:0; 
width:auto;
border-left:15px solid transparent;
border-right:15px solid transparent;
position:absolute;
bottom:-15px;
right:50%;
-webkit-transform:translate(50%);transform:translate(50%);-moz-transform:translate(50%);
display:block;
border-top:15px solid rgb(138,194,0);
}
.author {
text-align:center;
margin:25px 0 100px 0;
}

/* About */

.about-container {
padding:100px 0;
}
.about-container .span9 {
padding-left:20px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.about-container p {
margin-top:25px;
}
.sidebar ul li {
float:left;
width:100%;
text-transform:uppercase;
text-align:center;
margin-bottom:5px;
}
.sidebar ul li:last-child {
margin-bottom:0;
}
.sidebar ul li a {
display:block;
line-height:50px;
height:50px;
color:rgb(0,170,255);
}
.sidebar ul li a:hover {
background-color:rgb(196,221,255);
}
.sidebar ul li.active a {
background-color:rgb(66,74,85);
color:rgb(255,255,255);
}
ul.team-members li {
margin-top:50px;
width:100%;
float:left;
}
ul.team-members li img {
height:100px;
float:left;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
margin-right:25px;
}
ul.team-members li .wrapper {
text-align:left;
width:auto;
}
ul.team-members li p {
margin-top:15px;
padding-left:125px;
}
.team-member-position {
margin-top:5px !important;
color:rgb(138,194,0);
text-transform:uppercase;
}

/* Fonts */
 
@charset "UTF-8";
 
@font-face {
  font-family: "rentview";
  src:url("../fonts/rentview.eot");
  src:url("../fonts/rentview.eot?#iefix") format("embedded-opentype"),
    url("../fonts/rentview.ttf") format("truetype"),
    url("../fonts/rentview.svg#rentview") format("svg"),
    url("../fonts/rentview.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
font-family: 'tex-bold';
src: url('../fonts/texgyreadventor-bold-webfont.eot');
src: local('‚Äö??‚à´'),
	url('../fonts/texgyreadventor-bold-webfont.woff') format('woff'),
	url('../fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
	url('../fonts/texgyreadventor-bold-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'tex';
src: url('./fonts/texgyreadventor-regular-webfont.eot');
src: local('‚Äö??‚à´'),
	url('../fonts/texgyreadventor-regular-webfont.woff') format('woff'),
	url('../fonts/texgyreadventor-regular.otf') format('opentype'),
	url('../fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
	url('../fonts/texgyreadventor-regular-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
  font-family: "handwrite";
  src:url("../fonts/ArchitectsDaughter.ttf");
  font-weight: normal;
  font-style: normal;
}
 
[data-icon]:before {
  font-family: "rentview";
  content: attr(data-icon);
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
 
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "rentview";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
} 
 
.icon-cloud:before {
content: "a"; 
} 
.icon-cloud-download:before {
content: "b"; 
} 
.icon-cloud-upload:before {
content: "c"; 
} 
.icon-content:before {
content: "d"; 
} 
.icon-check:before {
content: "e"; 
} 
.icon-bubbles-talk:before {
content: "f"; 
} 
.icon-play:before {
content: "g"; 
} 
.icon-arrow-down:before {
content: "h"; 
} 
.icon-cart-shopping:before {
content: "i"; 
} 
.icon-cash-register:before {
content: "j"; 
} 
.icon-twitter:before {
content: "k"; 
} 
.icon-facebook:before {
content: "l"; 
} 
.icon-male-user:before {
content: "m"; 
} 
.icon-paint-brush:before {
content: "n"; 
} 
.icon-arrow:before {
content: "o"; 
} 
.icon-phone:before {
content: "p"; 
} 
.icon-plan-lite:before {
content: "q"; 
} 
.icon-plan-independent:before {
content: "r"; 
} 
.icon-plan-franchise:before {
content: "s"; 
} 
.icon-signs:before {
content: "v"; 
} 
.icon-smartphone:before {
content: "w"; 
} 
.icon-pig:before {
content: "x"; 
} 
.icon-map-pin:before {
content: "z"; 
} 
.icon-youtube:before {
content: "y"; 
} 
.icon-linkedin:before {
content: "A"; 
} 
.icon-arrow-up:before {
content: "B"; 
} 
.icon-document-file:before {
content: "C"; 
} 
.icon-lock-secure:before {
content: "D"; 
} 
.icon-startup:before {
content: "t"; 
}
.icon-rentbook:before {
content: "u"; 
} 
.icon-ssl-secure:before {
content: "E"; 
}
.icon-date:before {
content: "F"; 
}
.icon-clipboard:before {
content: "G"; 
} 
.icon-renewal:before {
content: "H"; 
}
.icon-megaphone:before {
content: "I"; 
}
.icon-chart-graph:before {
content: "J"; 
} 
.icon-hourglass:before {
content: "K"; 
}
.icon-thumbs-up:before {
content: "L"; 
}
.icon-cancel:before {
content: "M"; 
}
.icon-text-document:before {
content: "N"; 
} 
.icon-report:before {
content: "O"; 
}
.icon-plan-startup:before {
content: "P"; 
}

/* fixes, V. Gomes */
div.icon-wrapper > a, div.double-icon > a {
	color: #FFF !important;
}

div.icon-wrapper > a:hover, div.double-icon > a:hover {
	color: rgb(75,125,169) !important;
}