/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.ai1ec-calendar-toolbar {
	border: none;
}

.timely {
	color: #fff;
}

.ai1ec-stream-view .ai1ec-event-meta {
	color: #fff;
}

.ai1ec-stream-view .ai1ec-event {
	background-color: transparent;
	border: 3px dashed #F7AA36;
	border-radius: 0;
}

.timely a {
	color: #f08125 !important;
	font-size: 30px;
	line-height: 40px;
	font-family: 'coustard', sans-serif;
	letter-spacing: 1px;
}

#wrapper .fusion-button-round.button-3d, .fusion-body .fusion-button-round.button-3d, #wrapper .button-round.button-3d {
	border-radius: 2px;
}

.fusion-button.button-1 .fusion-button-text, .fusion-button.button-1 i {
	color: #ffffff;
	letter-spacing: 1px;
	border-radius: 0;
}

.fusion-footer-widget-area {
	background-color: #171B1D !important;
	border-color: #171B1D !important;
}

h1,h2,h3,h4,h5,h6 {
	letter-spacing: 1px;
}

.button.default, .fusion-body #main .gform_wrapper .button, .fusion-body #main .gform_wrapper .gform_button, .fusion-body #main .gform_wrapper .gform_footer .gform_button, .fusion-button-default, .post-password-form input[type="submit"] {
	letter-spacing: 2px;
}

.page-id-620 #content {
	width: calc(100% - 0% - 80px) !important;
}

.page-id-620 #sidebar {
	display: none;
}

.gform_wrapper select option {
	color: #333;
}

p {
	letter-spacing: 1px;
}

.fusion-main-menu &gt; ul &gt; li {
	letter-spacing: .5px;
}

#sidebar {
	background-color: rgba(255,255,255,0.1) !important;
	padding: 25px !important;
}

.sidebar .widget .heading h4, .sidebar .widget h4 {
	color: #fff !important;
	font-size: 20px;
}

.fusion-secondary-header {
	background-color: #1f2326 !important;
	font-size: 12px;
	color: #ffffff;
	border-bottom-color: #1f2326 !important;
}

.fusion-page-title-bar {
	border-color: #d2d3d4;
	background-image: url("http://theme-fusion.com/avada_demos/app/wp-content/themes/Avada/images/page_title_bg.png");
	background-color: #F6F6F6;
	height: 250px !important;
	padding-top: 150px;
}

.page-id-583 .fusion-page-title-bar {
	border-color: #d2d3d4;
	background-image: url("http://theme-fusion.com/avada_demos/app/wp-content/themes/Avada/images/page_title_bg.png");
	background-color: #F6F6F6;
	height: none !important;
	padding-top: none;
}

.fusion-social-network-icon.fusion-tooltip.fusion-facebook.fusion-icon-facebook.fusion-last-social-icon {
	background: #1a80b6;
	PADDING: 5PX;
	border: 1px solid #1a80b6;
	border-radius: 15px;
}

.gform_wrapper .gfield_required {
	color: #f08125 !important;
}

.page-id-583 .fusion-header {
	background-color: rgba(20,23,25,0.85) !important;
}

.fusion-header {
	background-color: #343536 !important;
}

.fusion-title-sc-wrapper img {
	background: rgba(0,0,0,0.5);
	padding: 25px;
}

/*Removes calendar metadata for coupons*/
.ai1ec-btn-group {
	display: none;
}

.ai1ec-date-title {
	display: none !important;
}

/*Neighborhood Map Styling*/
.infoWindowContainer .infoWindow {
	color: #000;
}

#MapAddressContainer {
	color: #000;
}

.canal-square-apartments {
	display: none !important;
}

.categoryList {
	padding-top: 15px;
}

.categoryList ul li a {
	color: #fff !important;
	font-size: 18px !important;
}

li.culture a:before {
	content: url('http://canalsquarelofts.com/wp-content/uploads/2016/03/pin4.png');
}

li.cafes a:before {
	content: url('http://canalsquarelofts.com/wp-content/uploads/2016/03/pin7.png');
}

li.nightlife a:before {
	content: url('http://canalsquarelofts.com/wp-content/uploads/2016/03/pin10.png');
}

li.outdoor-activities a:before {
	content: url('http://canalsquarelofts.com/wp-content/uploads/2016/03/pin9.png');
}

li.restaurants a:before {
	content: url('http://canalsquarelofts.com/wp-content/uploads/2016/03/pin6.png');
}

li.shopping a:before {
	content: url('http://canalsquarelofts.com/wp-content/uploads/2016/03/pin1.png');
}

li.discounts a:before {
	content: url('http://canalsquarelofts.com/wp-content/uploads/2016/03/pin5.png');
}