/*
 Theme Name:   Property Now Child
 Template:     exist
*/

@import url("../exist/style.css");


/* ==== DISABLING PAGE TITLES ==== */

.page-id-3761 .header-title /* About Us */, .page-id-3785 .header-title /* Development */, .page-id-3782 .header-title /* Investors */, .page-id-3787 .header-title /* Landlords */, .page-id-3786 .header-title /* Tenants */ {
	display: none;
}

/* END */

.parallax, .parallax-inner {
	background-color: transparent !important;
}

.wpo-wrapper {
	background-color: #fff;
}

h3 {
	margin-bottom: 0px !important;
}

#wpo-content h5, #wpo-content h4, #wpo-content h3 {
	text-transform: none !important;
}

#wpo-mainbody {
	padding-bottom: 30px;
}

/* ======== TOP BAR ======== */

.wpo-topbar .hidden-lg {
	display: none;
}

#breadcrumb {
	display: none;
}

.wpo-topbar i {
	padding-right: 20px;
}

.wpo-topbar {
	background-color: #222;
}

.navbar-mega .navbar-nav > li > a:focus {
	color: #3c9550 !important;
}

.menu-tagline-container a {
	font-family: "Raleway", sans-serif;
  	font-size: 14px;
  	font-weight: 400;
  	line-height: 1.71429;
  	color: #fff;
	text-transform: none;
}

#text-3 i {
 	display: none !important;
}

/* ======== HEADER ======== */

#wpo-header {
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
}

#wpo-header .container {
	background-color: #fff;
}

/* ==== NAVIGATION ==== */

.searchform {
	display: none;
}

.active a {
	color: #3c9550 !important;
}

#main-menu li a:hover {
	color: #3c9550;
}

#main-menu {
	margin-right:0;
	margin-top:20px;
}

.navbar-mega .navbar-nav > li .dropdown-menu ul li a:hover {
	background: #3c9550 !important;
	color: #fff !important;
}

/* ==== BREADCRUMBS ==== */

#breadcrumb {
	box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2) inset;
	background-color: #f8f8f8;
}

#breadcrumb .container {
	background-color: #f8f8f8;
	border: none;
	height: 100px;
	padding-top: 45px !important;
}

/*
 * ---------------------------------------------------------
 * HOMEPAGE page-id-1753
 * ---------------------------------------------------------
*/

/* ======== BANNER ======== */
.tp-caption.slide-1-title, .slide-1-title {
	font-size:60px !important;
}

.tp-caption.slide-1-subtitle, .slide-1-subtitle {
	font-size:24px !important;
}

.tp-caption.slide1-text, .slide1-text {
	font-size:18px !important;
}

.slider-v3 .tp-caption .btn {
    background: none repeat scroll 0 0 #3c9550 !important;
    border-color: #3c9550 !important;
}

.tp-caption.white-background, .white-background {
    height: 335px !important;
    width: 595px !important;
}

.tparrows:hover {
	box-shadow: inset 0 -50px 0 0 rgba(60,149,80,0.8) !important;
	-webkit-box-shadow: inset 0 -50px 0 0 rgba(60,149,80,0.8) !important;
	background-color: rgba(60,149,80,0.8) !important;
}

/* ======== SERVICES ICONS ======== */

/*TILT*/
.homepage-service-icon, .sidebar-img img {
	overflow: scroll;
}
 
.homepage-service-icon:hover, .sidebar-img img:hover {
	background: rgba(39,62,84,0.01);
	overflow: hidden;
	height: 100%;
	z-index: 999999;
}

.ourservice-heading:hover a {
	color: #3c9550 !important;
}

.development-box:hover .homepage-service-icon, .development-box:hover .ourservice-heading a, .management-box:hover .homepage-service-icon, .management-box:hover .ourservice-heading a, .investors-box:hover .homepage-service-icon, .investors-box:hover .ourservice-heading a, .tenants-box:hover .homepage-service-icon, .tenants-box:hover .ourservice-heading a {
	color: #3c9550 !important;
}

.page-id-1753 .ourservice-heading {
	padding-top: 20px;
}

/* ======== PORTFOLIO ======== */

.page-id-1753 #filters{
	display: none;
}

.page-id-1753 .entry-title-bottom a {
	color: #222;
}

-page-id-1753 .entry-title-bottom a:hover {
	color: #3c9550;
}

.page-id-1753 .wpo-portfolio-content-inner {
	background-color: rgba (000,000,000,0.7) !important;
	background: rgba( 000, 000, 000, 0.7); !important;
}

.btn-outline-inverse {
	background: #3c9550 !important;
}

/* ======== TESTIMONIALS ======== */

.page-id-1753 .testimonial .wpb-inner {
	margin-bottom: 0px !important;
}

.page-id-1753 .testimonial-customer-name {
	color: #3c9550 ;
}

.testimonial-carousel-indicators li.active {
	background-color: pink;
}

.testimonial-description p {
	color: #000000 !important;
}

.testimonial-customer-position {
	display: none !important;
}

.testimonial .skin-3 {
	padding-top: 20px !important;
}

.testimonial-info {
	padding-bottom: 50px !important;
}

.page-id-1753  #wpo-mainbody {
	padding-bottom: 0px;
}

/*
 * ---------------------------------------------------------
 * ABOUT page-id-3761
 * ---------------------------------------------------------
*/

.page-id-3761 h4 {
	line-height: 20px;
}

.page-id-3761 #wpo-content {
	padding-bottom: 0px !important;
}

/*
 * ---------------------------------------------------------
 * DEVELOPMENT page-id-3785
 * ---------------------------------------------------------
*/

.cta-text {
	padding-left: 20px;
	color: #fff;
	margin-bottom: 11.5px !important;
}

.cta-btn a {
	border-radius: 5px;
  	color: #3c9550;
  	font-weight: bold;
  	text-transform: uppercase;
  	padding: 10px 15px;
  	background: #ffffff;
  	border: solid 2px #000;
	text-align: center;
	margin-top: 11.5px;
}

.cta-btn a:hover {
	color: #fff;
	background: #3c9550;
}

.cta-row {
	border: solid 1px #000;
	border-radius: 5px;
}

/*
 * ---------------------------------------------------------
 * PORTFOLIO
 * ---------------------------------------------------------
*/

.page-id-1910 #filters {
	padding-top: 15px
}

.postid-3734 .entry-thumb img {
	width: 1170px !important;
	height: inherit !important;
}

.author-info {
	display: none !important;
}

.comments-title {
	display: none !important;
}

.sharebox {
	border-top: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
	padding-top: 5px;
}

.sharebox-title {
	text-transform: uppercase;
}

.single-portfolio h4 { 
	margin-bottom:25px;
}

.single-portfolio h6 {
	color:#3c9550;
	font-size:14px;
	text-transform:none;
}

.single-portfolio .wpb_content_element {
	margin-bottom:16px;
}

/*
 * ---------------------------------------------------------
 * TENANTS 3786
 * ---------------------------------------------------------
*/

#step_title {
	display: none !important;
}

/*
 * ---------------------------------------------------------
 * SIDEBAR
 * ---------------------------------------------------------
*/

/* ======== WHAT WE DO ======== */

#text-7, #text-8, #text-9 {
	border: none !important;
	padding: 0px !important;
	margin-top: 20px;
}

#text-6 {
	border: none !important;
	padding: 0px !important;
	margin-top: 0px;
}

.sidebar-img {
	float: left;
	width: 16%;
}

.sidebar-text {
	float: right;
	width: 80%;
}

/* ==== Effects ==== */ 

.development-sidebar:hover .sidebar-img img, .development-sidebar:hover a, .management-sidebar:hover .sidebar-img img, .management-sidebar:hover a, .investors-sidebar:hover .sidebar-img img, .investors-sidebar:hover a, .tenants-sidebar:hover .sidebar-img img, .tenants-sidebar:hover a {
	color: #3c9550 !important;
	filter: none;
	-webkit-filter: grayscale(0%);
}

/* ======== REQUEST CALL BACK ======== */

#text-10 {
	padding: 0px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#text-10 .wpcf7 .wpcf7-text {
	line-height:24px;
	height:36px;
	width: 100% !important;
	border-radius: 0 5px 5px 0;
}

.wpo-sidebar .wpcf7 input.wpcf7-text {
	width: 200px;
	border-radius: 0 5px 5px 0; 
}

.sidebar-contact-header {
	background-color: #3c9550;
	padding: 15px;
	border-radius: 5px 5px 0 0;
}

.text-widget .wpcf7-form {  
	border: solid 1px #ccc !important;
  	border-radius: 5px !important;
}

#text-10 h4 {
	margin-top: 0px;
	padding-bottom: 0px;
	color: #fff;
	margin-bottom: 0px;
}

#text-10 .sidebar-border {
	border: solid 1px #ccc;
	border-top: none;
	background: #f3f3f3;
}

#text-10 {
	padding-left: 15px;
	padding-right: 15px;
}

#text-10 i {
	border: 1px solid #e6e6e6;
	padding: 8px 12px 8px 12px;
	border-radius: 5px 0 0 5px;
	color: #000;
	font-size: 18px;
}

.sidebar-contact-width {
	width: 100%;
	padding: 15px 15px 10px 15px;
}

.sidebar-contact-icon {
	width: 15%;
	float: left;
	background: #fff;
	border-radius: 5px 0 0 5px;
}

.sidebar-contact-form {
	width: 80%;
	float: left;
}

input.wpcf7-form-control {
	border: 1px solid #e6e6e6;
	padding: 5px 6px;
}

.sidebar-space {
	padding-top: 10px;
	margin-top: 15px;
}

.sidebar-submit {
	padding: 15px;
}

.sidebar-btn {
	border-radius: 5px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 15px !important;
	background: #3c9550;
	border: solid 2px #3c9550 !important;
}

.sidebar-btn:hover {
	color: #3c9550;
	background: transparent;
}

.wpcf7-response-output {
	margin-top: 10px;
}

/* ======== CONTACT ======== */

#text-11 {
	border: none;
	padding: 0px !important;
}

.sidebar-contact {
	padding-top: 10px;
	background: url('http://propertynow2.wpengine.com/wp-content/uploads/2015/05/sidebar-bg.png');
}

.sidebar-location-text {
	padding-left: 8px;
}

.sidebar-location-text-two {
	padding-left: 19px;
}

.sidebar-phone-text {
	padding-left: 5px;
	text-decoration: none;
	color: #777;
}

.sidebar-email-text {
	padding-left: 6px;
	text-decoration: none;
	color: #777;
}

/*
 * ---------------------------------------------------------
 * CONTACT PAGE page-id-24
 * ---------------------------------------------------------
*/

.page-id-24 .footer-cta {
	display: none;
}

.page-id-24 #wpo-content {
	padding-bottom: 0px;
}

.contact-btn {
	color: #fff;
	background: #3c9550;
	font-weight: bold;
	padding: 10px 15px !important;
	border-radius: 5px;
	border: 2px solid #3c9550 !important;
}

.contact-btn:hover {
	color: #3c9550;
	background: transparent;
	border: 2px solid #3c9550;
}

.page-id-24 .contact-form-content a {
	color: #777;
}

.page-id-24 .contact-form content a:hover {
	color: #3c9550;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.panel-title:hover {
	box-shadow: inset 0 -46px 0 0 #3c9550 !important;
	-webkit-box-shadow: inset 0 -46px 0 0 #3c9550 !important;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.panel-title {
	box-shadow: inset 0 0 0 0 #3c9550 !important;
	-webkit-box-shadow: inset 0 0 0 0 #3c9550 !important;
}

/* TAMARINDA */

.page-id-3840 .wpb_single_image a {
	cursor: default;
}

.image-plus-1::before, .wpb_single_image .wpb_wrapper > a::before {
	background: none !important;
}

/*
 * ---------------------------------------------------------
 * FOOTER / COPYIGHT 
 * ---------------------------------------------------------
*/

/* ======== FOOTER ======== */

.latest-tweets li {
	list-style: none;
}

.latest-tweets ul {
	padding: 0px;
}

.tweet-text a {
	color: #3c9550 !important;
}

.tweet-details time {
	color: #8cc63f !important;
}

/* ======== CALL TO ACTION ======== */

.page-id-1753 .footer-cta .wpb-inner {
	padding-top: 15px !important;
}

.footer-cta {
	background-color: #3c9550 !important;
	padding-bottom: 40px;
	padding-top: 0px;
}

.footer-cta h2 {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 3.6rem;
	color: #ffffff;
}

p.text-uppercase {
	color: #fff;
	font-weight: 400;
	font-size: 1.4rem;
}

.footer-btn a {
	color: #fff !important;
	font-size: 14px;	
	padding: 15px 15px;
}

.footer-btn:hover {
	background: #3c9550 !important;
}

a.footer-btn {
	color: #fff !important;
    font-size: 14px;
	margin-top:25px;
    padding: 17px 45px;
}

/* ======== WIDGET SECTION ======== */

.footer-about, .footer-links {
	border-right: solid 1px #2d2d2d;
}

.footer-contact {
	border-left: solid 1px #2d2d2d;
}

.footer-about, .footer-links, .footer-tweets, .footer-contact {
	padding-left: 25px !important;
}

#wpo-footer .container {
	border-top: none;
}

#wpo-footer h3 {
	color: #fff !important;
	margin-bottom: 10px !important;
}

#wpo-footer .wpb_content_element {
	margin-bottom: 20px !important;
}

#wpo-footer {
	background-color: #222222;
}

#wpo-footer .wpb-inner {
	padding-bottom: 0px !important;
}



/* ======== QUICK LINKS ======== */

#menu-footer-menu li {
	border-bottom: solid 1px #2d2d2d;
	background: url('http://propertynow2.wpengine.com/wp-content/uploads/2015/05/footer-list.png') no-repeat center left;
	padding: 2px 0 0 15px;
}

#menu-item-3726 {
	border-bottom: none !important;
}

/* ======== COPYRIGHT ======== */

.wpo-copyright {
	background-color: #3c9550 !important;
}

.wpo-copyright .container {
	padding: 25px 40px !important;
}

/*
 * ---------------------------------------------------------
 * MISC 
 * ---------------------------------------------------------
*/

.green-text {
	color: #3c9550 !important;
}

.black-text {
	color: #d2d2d2;
}

#wpo-mainbody li {
	list-style: url('http://propertynow2.wpengine.com/wp-content/uploads/2015/05/content-list.png');
	padding-bottom: 10px;
}

.grey-bg {
	background-color: #f3f3f3;
	padding: 30px;
}

.main-title {
	margin-top: 0px;
}

/*
 * ---------------------------------------------------------
 * RESPONSIVE STYLES 
 * ---------------------------------------------------------
*/

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
	.wpo-header .menu_fixed {
		position:static !important;
	}
	#text-3 .pull-right {
		margin-right:18px;
	}
	.wpo-testimonial.skin-3 .item {
		width:100% !important;
	}
	.wpo-testimonial.skin-3 .testimonial-description {
		width:90% !important;
	}
	.home .testimonial-navigation {
		display:none;
	}
	img {
		height:auto;
	}
	.single-portfolio .post-area .entry-thumb img {
		height:auto !important;
	}
	input.wpcf7-form-control, textarea {
		width:100%;
	}
}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	.wpo-header .menu_fixed {
		position:static !important;
	}
	#text-3 .pull-right {
		margin-right:18px;
	}
	.wpo-testimonial.skin-3 .item {
		width:100% !important;
	}
	.wpo-testimonial.skin-3 .testimonial-description {
		width:90% !important;
	}
	.home .testimonial-navigation {
		display:none;
	}
	img {
		height:auto;
	}
	.single-portfolio .post-area .entry-thumb img {
		height:auto !important;
	}
	input.wpcf7-form-control, textarea {
		width:100%;
	}
} 


/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.wpo-header .menu_fixed {
		position:static !important;
	}
	#text-3 .pull-right {
		margin-right:18px;
	}
	.wpo-testimonial.skin-3 .item {
		width:100% !important;
	}
	.wpo-testimonial.skin-3 .testimonial-description {
		width:90% !important;
	}
	.home .testimonial-navigation {
		display:none;
	}
	img {
		height:auto;
	}
	.single-portfolio .post-area .entry-thumb img {
		height:auto !important;
	}
	input.wpcf7-form-control, textarea {
		width:100%;
	}
}

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.wpo-header .menu_fixed {
		position:static !important;
	}
	#text-3 .pull-right {
		margin-right:18px;
	}
	.wpo-testimonial.skin-3 .item {
		width:100% !important;
	}
	.wpo-testimonial.skin-3 .testimonial-description {
		width:90% !important;
	}
	.home .testimonial-navigation {
		display:none;
	}
	img {
		height:auto;
	}
	.single-portfolio .post-area .entry-thumb img {
		height:auto !important;
	}
	input.wpcf7-form-control, textarea {
		width:100%;
	}
}

/* ----------- iPads ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) {
	.wpo-header .menu_fixed {
		position:static !important;
	}
	.slider-v3 .tp-caption .btn {
		display:block !important;
	}
	.wpo-testimonial.skin-3 .item {
		width:100% !important;
	}
	.wpo-testimonial.skin-3 .testimonial-description {
		width:90% !important;
	}
	img {
		height:auto;
	}
	.single-portfolio .post-area .entry-thumb img {
		height:auto !important;
	}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.sidebar-contact-icon {
		width:23%;
	}
	.sidebar-contact-form {
		width:77%;
	}
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	#main-menu {
		display:none;
	}
	#wpo-mainbody .col-sm-9, #wpo-mainbody .col-sm-3 {
		width:100%;
	}
	#text-10 {
		margin-top:30px;
	}
	#rev_slider_2_1_wrapper, .wpb_revslider_element .fullwidthbanner-container {
		height:auto !important;
	}
	.sidebar-contact-icon {
		width:6%;
	}
	.sidebar-contact-form {
		width:94%;
	}
}
