
/** 2019 Edits **/
.best-in-breed > p {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
}
.best-in-breed .leasing_reimagined p {
	font-size: 18px;
	line-height: 1.5;
}
.resexperience.resexperience-new {
	padding-top: 60px;
	padding-bottom: 230px;
	background: url('https://site.clickpay.com/wp-content/uploads/2019/10/Skyline.png') repeat-x center bottom / auto auto #f4f4f4;
}

.check-left {
	position: relative;
	padding-left: 50px; 
}

.icon-left {
	position: relative;
	padding-left: 60px; 
}

.icon-left h4, .check-left h4 {
	font-size: 20px;
}

.icon-left p, .check-left p {
	font-size: 18px !important;
}

.check-left::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 42px;
	height: 42px;
	display: block;
	background: url('https://site.clickpay.com/wp-content/uploads/2019/10/Checkmark.png') no-repeat center center / cover;
}

.icon-left img {
	position: absolute;
	top: 10px;
	left: 0;
	width: 45px;
}

.row.leasing_reimagined-alt {
	margin: 0;
}
.row.leasing_reimagined-alt img {
	max-width: 100%;
}
.row.leasing_reimagined-alt > [class*="col-"] {
	padding: 0;
}

.pageContent .icon-left h4 {
	color: #0a86b5;
}

.one_login.one_login-new + .container {
	width: 1100px;
	max-width: 100%;
}

.leasing-icon-list {
	padding-left: 10px;
	padding-right: 10px;
}

.leasing-icon-list h2 {
	padding-left: 0;
	padding-right: 0;
}

.leasing-icon-list h2 + p {
	margin-bottom: 50px;
	font-size: 20px;
}

.pageContent.leasing-icon-list {
	padding-bottom: 30px;
}

.experience-wintercreek + .container {
	display: none !important;
}

.preprefooter .shell.wintercreek {
	width: 50%;
}

#cta .button.orange {
    background-color: #e86d00;
	transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-webkit-transition: all 200ms ease;
}

body.page-id-1873 .mainContent #underlay #cta,
body.page-id-1911 .mainContent #underlay #cta {
	padding-bottom: 100px;
}

body.page-id-1873 h2,
body.page-id-1911 h2 {
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {

	.leasing-icon-list.pageContent {
		padding: 0;
	}
	.experience-wintercreek .preprefooter .large.container {
		min-height: auto;
		margin-bottom: 20px;
	}
	
	.preprefooter .shell.wintercreek {
		height: auto;
		width: auto;
		max-width: 95%;
		margin-left: auto;
		margin-right: -15px;
	}
}

.rental_criteria.pageContent,
.rental_criteria.pageContent h2,
.rental_criteria.pageContent h3,
.rental_criteria.pageContent p,
.rental_criteria.pageContent ul li {
	color: #fff;
}
.rental_criteria.pageContent h2.text-left {
	text-align: left;
	margin: 0 0 3px;
	padding: 0;
}
.rental_criteria .container {
	width: 1110px;
	max-width: 100%;
}
.rental_criteria .row {
	margin-top: 70px;
}
.rental_criteria figure {
	margin: 70px auto;
}
.rental_criteria p.text-center {
	text-align: center;
	max-width: 870px;
	margin-left: auto;
	margin-right: auto;
}

img.nyc-skyline {
	margin-top: 30px;
	margin-left: 7vw;
}

img.score-focus, img.approval-focus {
	display: block;
	margin: 40px auto 20px;
}

.checkmark-left {
	list-style: none !important;
	margin: 0;
	padding: 0;
}
.pageContent ul.checkmark-left li {
	position: relative;
	padding-left: 40px;
	margin: 0 0 18px;
}
.checkmark-left li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 25.33px;
	height: 19.75px;
	display: block;
	background: url('https://site.clickpay.com/wp-content/uploads/2019/10/Checkmark-white.png') no-repeat center center / cover;
}
.checkmark-left.blue li::before {
	background-image: url('https://site.clickpay.com/wp-content/uploads/2019/10/Check-blue.png');
}
.checkmark-left.green li::before {
	background-image: url('https://site.clickpay.com/wp-content/uploads/2019/10/Check-green.png');
}

.dashboards_details.dashboards_details-2 {
	padding-bottom: 0;
}

.dashboards_details.dashboards_details-2 + .container.group2 {
	display: none !important;
}

.dashboards_details.dashboards_details-2 .dashboard .dvs_p p {
	text-align: left !important;
	font-size: 14px;
	line-height: 1.2;
	top: 0;
	left: calc(5% + 25px);
}
@media (max-width: 767px) {
	.dashboards_details.dashboards_details-2 .dashboard .dvs_p p {
		top: 100%;
		left: -70px;
	}
}

.accept-applications {
	max-width: 1130px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
}

.accept-applications h2, .accept-applications p {
	padding: 0 !important;
}

.accept-applications hr {
	margin: 70px auto 50px !important;
	max-width: 815px;
}

.accept-applications p {
	font-weight: 300;
}

.accept-applications img {
	margin-top: 25px;
	margin-bottom: 30px;
}

.accept-applications h2, .accept-applications p, .accept-applications ul {
	text-align: left;
}

@media (max-width: 991px) {
	.accept-applications h2, .accept-applications p {
		text-align: center;
	}
	.accept-applications p {
		max-width: 700px;
		margin-left: auto;
		margin-right: auto;
	}
	.accept-applications ul, .goodbye-paper-chase ul.checkmark-left {
		max-width: 500px;
		margin: 0 auto 20px;
	}
}

.goodbye-paper-chase {
	background: #f4f4f4;
	padding-top: 50px;
	padding-bottom: 0 !important;
}

.goodbye-paper-chase + .container.group2 {
	display: none !important;
}

.goodbye-paper-chase h5, .goodbye-paper-chase p {
	text-align: center;
	font-weight: 300;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin: 0 auto;
}

.goodbye-paper-chase h5 {
	color: #0a86b5;
	font-size: 20px !important;
}

.goodbye-paper-chase ul p {
	font-size: 18px !important;
	font-weight: 300;
	text-align: left;
}

.goodbye-paper-chase ul h5 {
	text-align: left;
	font-weight: bold;
}
.goodbye-paper-chase ul {
	max-width: 420px;
	text-align: left;
}

.goodbye-paper-chase ul.checkmark-left li {
	margin-bottom: 46px;
}

.goodbye-paper-chase ul.checkmark-left {
	margin-bottom: 10px;
}

.goodbye-paper-chase ul.checkmark-left li::before {
	top: 8px;
}

.goodbye-paper-chase img.ipad-bottom {
	margin-top: 15px;
}

.electronify.electronify-new {
	padding-top: 0;
}

nav.mainNav ul.sub-menu {
	max-width: none;
}

@media (min-width: 1001px) {
	#logo {
		margin-top: 0;
	}
}

@media (min-width: 992px) {
	body.page-id-1911.page-template-page-exp2a #cta h1,
	body.page-id-1873.page-template-page-exp2a #cta h1 {
		font-size: 72px;
	}
}


/* Homepage fix */

@media (min-width: 1440px) and (max-width: 1599px) and (min-height: 830px) and (max-height: 899px) {
	.home #underlay { height: auto !important;  }
}

.flipper .card .back.gray {
    background-color: #808285;
}

.gears {
    margin-left: -112px;
    margin-right: -112px;
}

    .gears .gear-item {
        width: 20%;
        float: left;
    }

@media (max-width: 1222px) {
    .gears {
        margin-left: -80px;
        margin-right: -80px;
    }
}

@media (max-width: 1157px) {
    .gears {
        margin-left: -30px;
        margin-right: -30px;
    }

    .page-template-page-exp1 .pageContent .flipper {
        height: 330px;
    }
}

@media (max-width: 1057px) {
    .gears {
        margin-left: 0px;
        margin-right: 0px;
    }

    .page-template-page-exp1 .pageContent .flipper {
        height: 275px;
    }
}

@media (max-width: 1000px) {
    .gears .gear-item {
        width: 33.33%;
    }

        .gears .gear-item:nth-of-type(4), .gears .gear-item:last-of-type {
            margin-left: 12.5%;
        }
}

@media (max-width: 767px) {
    .gears .gear-item {
        width: 50%;
    }

        .gears .gear-item:nth-of-type(4) {
            margin-left: 0;
        }

        .gears .gear-item:last-of-type {
            margin-left: 25%;
        }
}

@media (max-width: 570px) {
    .gears .gear-item {
        width: 100%;
        max-width: 275px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

        .gears .gear-item:nth-of-type(4), .gears .gear-item:last-of-type {
            margin-left: auto;
            margin-right: auto;
        }
}
