/*   
	Theme Name:        Elementor Hello Theme
	Theme URI:         https://elementor.com
	Description:       A sample theme for Elementor.
	Author:            Elementor Team
	Author URI:        https://elementor.com
	Version:           1.0
	Stable tag:        1.0
	Requires at least: 4.9
	Tested up to:      4.9
	License:           GNU General Public License v3 or later.
	License URI:       https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain:       elementor-hello-theme
*/

html, body {
	margin: 0;
	padding: 0;
	cursor: url(custom-cursor-12x12-solid.png) 0 0, default;
	
}

a{
	color: #0b82aa;
	text-decoration: none;
	/* cursor: pointer; */
}

a:hover{
	/* cursor: pointer; */
}

#custom-cursor-chaser{
	width: 32px;
	height: 32px;
	opacity: 0.3;
	background-image: url(custom-cursor-32x32.png);
	background-position: center center;
	position: absolute;
	top: -9px;
	left: -9px;
}


/* available units styles */

.available-units-table{
	font-family: 'Open Sans';
	font-size: 1em;
	width: 100%;
}

.available-units-table tr{
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #ebebeb;
	padding: 0.6em 0;	
}

.available-units-table tr:last-child{
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #ebebeb;
}

.available-units-table tr td{
	padding: 0.6em 0.6em;
	font-size: 1em;
}

.available-units-table tr td.cclunit-title-col{
	font-family: 'Open Sans';
}

.available-units-table tr td.cclunit-view-col a{
	text-decoration: underline;
}

.available-units-table tr td.cclunit-floor-col{
	width: 18%;
	font-weight: bold;	
}

.available-units-table tr td.cclunit-title-col{
	width: 22%;
}

.available-units-table tr td.cclunit-sqft-col{
	width: 22%;
}

.available-units-table tr td.cclunit-floorplantype-col{
	width: 32%;
}

.available-units-table tr td.cclunit-view-col{
	width: 6%;
}

.available-units-table tr td.cclunit-view-col a{
	color: #0b82aa;
	text-transform: uppercase;
	text-decoration: none;
}

/* available units sidebar controls */

.unit-filter-btn{
	transition: all 0.6s ease-out;

}

.unit-filter-btn:hover{
	background: #0b82aa;
	cursor: pointer;
}

.unit-filter-btn:hover p{
	color: #fff;
}

.unit-filter-btn.active,
.unit-filter-btn.active p
{
	background: #0b82aa;
	color: #fff;
}

/* places to visit portfolio styles */

.elementor-portfolio-item__overlay{
	padding-top: 90%;
}

.post-password-form{
	text-align: center;
}
