
/*
Website Theme	: Mattress Disposal
Description		: Mattress Disposal | (c) Copyright - All Rights Reserved
Website URL		: https://www.mattress-disposal.org
Theme Build		: version 1.0
*/


/*
CSS Table of Contents :

1.0	Site Rules
	1.1	Colour Rules
	1.2	CSS Reset
	1.3	Universal Styles

2.0	Page

	2.1 News & Events

3.0	Navigation
	3.1	Top Navigation
	3.2	Primary Navigation
	3.3	Secondary Navigation
	3.4	Side Navigation	
	

4.0	Header
	4.1	Home Header

5.0	Messaging	
	
6.0	Contents

7.0	Footer

8.0	Mobile


*/




/*
1.1	Colour Rules :

Page			#F5F5F5
Light Grey		#F7F7F7
Mid Grey  	    #619513
Dark Grey		#B1B1B2
Teal	 		#172D53

Blue		#107c35
Red			#80c41c

*/


/*
1.2	CSS Reset :
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/*
1.3	Universal Styles
*/

input[type="radio"] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    -ms-appearance: checkbox;     /* not currently supported */
    -o-appearance: checkbox;      /* not currently supported */
}

::-webkit-input-placeholder {
 font-size: 14px !important;
 color: #d0cdfa;
 text-align: center;

}

:-moz-placeholder { /* older Firefox*/
 font-size:14px !important;
 color: #d0cdfa;

 text-align: center;

}
::-moz-placeholder { /* Firefox 19+ */ 
 font-size: 14px !important;
 color: #d0cdfa; 

 text-align: center;

} 
:-ms-input-placeholder { 
 font-size: 14px !important;
 color: #d0cdfa;
 text-align: center;
}

select {
            color: #000 !important;  /* default unselected color */
    }
	

html { overflow-x: hidden; }

body {
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px !important;
	line-height: 20px;
	font-weight: 300;
	overflow-x: hidden;
	line-height: 150%;
	color: #333333;
}
	
/* Remove iOS border radius */

html {	
	-webkit-appearance: none !important;
	-webkit-border-radius: 0 !important;
}

input {	
	-webkit-appearance: none !important;
	-webkit-border-radius: 0 !important;
}

input[type="checkbox"] {
    -webkit-appearance: checkbox!important;
    border-radius: 0 !important;
}


/* Might want to wrap a span around your checkbox text */
.checkboxtext
{
  /* Checkbox text */
  font-size: 110%;
  display: inline;
}

body a {
	color: #172D53;
}

body a:hover {
	color: #619513;
}

body h1 {
	font-size: 22px;
	line-height: 26px;
	font-weight: 700;
	margin-bottom: 20px;
}

body h3 {
	font-size: 22px;
	line-height: 26px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 20px;
}


.button_style_1 {
	border-width: 0px;
	border-color: #80c41c;
    background-color: #80c41c;
    color: #FFF;
	padding: 15px;
	margin: 10px;
	font-size: 16px;
	font-weight: 700;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.button_style_2 {
	border-width: 0px;
	border-color: #80c41c;
    background-color: #80c41c;
    color: #FFF;
	padding: 10px;
	margin: 10px 0 0 0;
	font-size: 16px;
	font-weight: 700;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.button_style_3 {
	border-width: 0px;
	border-color: #80c41c;
    background-color: #80c41c;
    color: #FFF;
	padding: 10px;
	margin: 20px 0 0 0;
	font-size: 16px;
	font-weight: 700;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

#footer-twitter, #footer-linkedin, #header-twitter, #header-linkedin {
display: none !important;
}

.button_style_4 {
	border-width: 0px;
	border-color: #80c41c;
    background-color: #80c41c;
    color: #FFF;
	padding: 10px;
	margin-right: 2px !important;
	margin-bottom: 2px !important;
	font-size: 16px;
	font-weight: 700;
	float: left !important;
	font-family: 'Raleway',Montserrat',Helvetica,Arial,Lucida,sans-serif;
}



.button_style_4-1 {
	border-width: 0px;
	border-color: #80c41c;
    background-color: #80c41c;
    color: #FFF;
	padding: 9px 10px 10px 10px;
	font-size: 16px;
	font-weight: 700;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.button_style_4-1:hover {
    background-color: #619513;
    color: #FFF;
}

.button_style_4_content {
	border-width: 0px;
	border-color: #80c41c;
    background-color: #80c41c;
    color: #FFF;
	padding: 10px;
	margin: 0 0 15px 0;
	font-size: 16px;
	font-weight: 700;
}


.button_style_4_content:hover {
    background-color: #619513;
    color: #FFF;
}


.button_style_4:hover {
    background-color: #619513;
    color: #FFF;
}

.button_style_4_alt {
	border-width: 0px;
	border-color: #80c41c;
    background-color: #80c41c;
    color: #FFF;
	padding: 12px 11px 13px 10px;
	margin: 3px 0 0px 0;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
}

.button_style_4_alt:hover {
    background-color: #619513;
    color: #FFF;
}

.button_style_1:hover {
    background-color: #619513;
    color: #FFF;
}

.button_style_2:hover {
    background-color: #619513;
    color: #FFF;
}

.button_style_3:hover {
    background-color: #619513;
    color: #FFF;
}


.button_style_5 {
	border-width: 0px;
	border-color: #80c41c;
    background-color: #80c41c;
    color: #FFF;
	padding: 7px;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.button_style_5:hover {
    background-color: #619513;
    color: #FFF;
}

.button_style_6 {
	border-width: 0px;
	border-color: #80c41c;
    background-color: #80c41c;
    color: #FFF;
	padding: 7px;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
	margin-top: 10px !important;
}

.view-property-button {
	border-width: 0px;
	border-color: #80c41c;
    background-color: #80c41c;
    color: #FFF;
	padding: 5px 10px 5px 10px;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
	margin-top: 10px !important;
	max-width: 110px !important;
}

.view-property-button:hover {
    background-color: #619513;
    color: #FFF;
}


.button_style_6:hover {
    background-color: #619513;
    color: #FFF;
}

.button_style_7 {
	border-width: 0px;
	border-color: #80c41c;
    background-color: #80c41c;
    color: #FFF;
	padding: 7px;
	font-size: 16px;
	font-weight: 700;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
	margin-top: 10px !important;
	min-width: 40px !important;
	min-height: 40px !important;
	display: inline !important;
	float: right !important;
	margin-left: 5px !important;
}

.button_style_7:hover {
    background-color: #619513;
    color: #FFF;
}



.cont_style_3_2col_col1_align_left_cp_dash {
	display: none;
}

img.cms-prop-images {
	max-width: 50% !important;
	padding-left: 25% !important;
	padding-bottom: 20px !important;
}

.cms-property-titles p {
	text-align: center!important;
	padding-bottom: 5px !important;
}

.cms-property-titles {
	min-width: 100% !important;
}

.cms-prop-images-container {
	width: 100% !important;
	display: inline-block !important;
}

.cms-exist-prop-images-container {
	width: 100% !important;
	display: inline !important;
}

img.cms-exist-prop-images {
	width: 180px !important;
	height: 120px !important;
	padding: 1px !important;
}


/*
2.0	Page
*/

.mobile-logo { display: none; }

#page_container {
	max-width: 100%;
}

.cont_container {
	float: left;
	background-color: #107c35 !important;
	width: 100%;
	padding: 0px 0 40px 0 !important;
}

.cp_cont_container {
	float: left;
	display: inline;
	text-align: center;
	width: 94%;
	padding-bottom: 30px;
	padding-left: 3%;
	padding-right: 3%;
	margin-bottom: 2000px !important;
}

.cont_container p {
	padding-bottom: 5px;
}


.cont_style_1 {
	max-width: 1130px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
}

.cont_style_2 {
	max-width: 1130px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	padding-bottom: 50px !important;
}

.cont_style_3 {
	max-width: 1130px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	padding-bottom: 50px !important;
}

	/* 1 column - left aligned */
.cont_style_1_1col_align_left {
	float: left;
	display: inline;
	width: 94%;
	padding-bottom: 30px;
	padding-left: 3%;
	padding-right: 3%;
}

	/* 1 column - center aligned */
.cont_style_1_1col_align_cent {
	float: left;
	display: inline;
	text-align: center;
	width: 94%;
	padding-bottom: 30px;
	padding-left: 3%;
	padding-right: 3%;
}

	/* 2 column 50/50, column 1 - left aligned */
.cont_style_2_2col_col1_align_left {
	float: left;
	display: inline;
	width: 44%;
	padding-bottom: 30px;
	padding-left: 3%;
	padding-right: 3%;
}

	/* 2 column 50/50, column 1 - center aligned */
.cont_style_2_2col_col1_align_cent {
	float: left;
	display: inline;
	text-align: center;
	width: 44%;
	padding-bottom: 30px;
	padding-left: 3%;
	padding-right: 3%;
}

	/* 2 column L 215px, column 2 - left aligned */
.cont_style_3_2col_col1_align_left {
	float: left;
	min-width: 215px;
	display: inline;
	padding-bottom: 30px;
	padding-left: 3%;
	padding-right: 3%;
	background-color: #fff; 
	min-height: 200px;
	border-style: solid; 
	border-width: 1px;
	border-color: #619513;
}


	/* 2 column L 215px, column 2 - left aligned - control panel and dashboard for mobile */
.cont_style_3_2col_col1_align_left_cp_dash {
	float: left;
	min-width: 215px;
	padding-bottom: 30px;
	padding-left: 3%;
	padding-right: 3%;
	background-color: #fff; 
	min-height: 200px;
	border-style: solid; 
	border-width: 1px;
	border-color: #619513;
}

	/* 2 column L 215px, column 2 - left aligned - side search for mobile */
.cont_style_3_2col_col1_align_left_side_search {
	float: left;
	max-width: 215px;
	padding-bottom: 30px;
	padding-left: 3%;
	padding-right: 3%;
	background-color: #fff; 
	min-height: 200px;
	border-style: solid; 
	border-width: 1px;
	border-color: #619513;
}

	/* 2 column L 215px, column 2 - right aligned */
.cont_style_3_2col_col2_align_left {
	float: right;
	width: 65%;
	text-align: left;
	display: inline;
	padding-bottom: 30px !important;
	padding-left: 3%;
	padding-right: 3%;
	background-color: #fff; 
	min-height: 200px;
	border-style: solid; 
	border-width: 1px;
	border-color: #619513;
	min-width: 300px;
}

.cont_style_3_2col_col2_options_top {
	float: right;
	width: 65%;
	text-align: left;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	padding-left: 3%;
	padding-right: 3%;
	background-color: #fff; 
	border-style: solid; 
	border-width: 1px;
	border-color: #619513;
	min-width: 300px;
}

.cont_style_3_2col_col2_options_bottom {
	float: right;
	width: 65%;
	text-align: left;
	display: inline;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	padding-left: 3%;
	padding-right: 3%;
	background-color: #fff; 
	border-style: solid; 
	border-width: 1px;
	border-color: #619513;
	min-width: 300px;
}

.cont_space_30 {
	float: left;
	width: 65%;
	padding-bottom: 30px;
}

.property-additional-left  {display: none !important;}
.property-additional-right  {display: inline !important;}

.property-symbols {margin-bottom: 35px !important; padding: 10px 0px 5px 10px !important; border: 1px solid #107c35 !important;}

.feature-graphic {display: inline-block !important; padding-left: 10px !important;}
.feature-graphic p {display: inline-block !important; padding-bottom: 7px !important; font-weight: bold !important; padding: 5px 0px 5px 0px !important; color: #107c35 !important;}




/*
2.1	News and Events
*/


.newsevent_page_title h2 {
	margin-top: 30px;
	text-transform: capitalize !important;
	padding-bottom: 10px !important;
	color: #fff;
	background-color: #172D53;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}


.newsevent-content-text {
	text-align: left !important;
	color: #333333;
	display: block;
	padding: 20px 5px 0px 5px;
}

.newsevent-content-results {
	color: #666666;
	border-width: 0px;
	width: 98%;
	padding: 15px;
	margin-top: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	padding: 5px 5px 5px 5px;

}

.newsevent-content {
	width: 98%;
	margin-top: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	padding: 5px 5px 5px 5px;
}

.news-article-name {
	font-weight: bold;
	color: #172D53;
}

img.news_item_image {
	max-width: 100%;
}

.news-article-wrapper {
	display: inline-block !important;
	position: relative;
}


.news-image-wrapper {
	position: relative;
	float: left;
	max-width: 250px;
	height: 100%;
	padding: 0px 20px 20px 0px;
}

.news-article-wrapper-inner {

}

.news-article-name {
	font-weight: bold;
	color: 
}

.news-article-wrapper-text {
	max-width: 100% !important;
	padding-right: 10px;
	color: #333333;
}

.t1-news-image-wrapper {
	position: relative;
	float: right;
	max-width: 350px;
	height: 100%;
	padding: 0px 0px 20px 20px;
}

.t1-news-article-wrapper-inner {
	padding-bottom: 20px;
}


.side-search-top-wrapper {
	padding-bottom: 75px;
	border-bottom-width: 1px !important;
	border-color: #619513 !important;
	border-style: solid !important;
}

.events-side-navigation {
	padding-bottom: 75px;
	min-width: 215px !important;
}



/*
3.1	Top Navigation
*/

#header-bar-container {
	max-width: 1130px;
	margin-left: auto;
	margin-right: auto;	
}

#social_navigation {
	color: #FFF;
	float: left;
	display: inline-block;
	padding: 0px 0 10px 4%;
}

#burger_navigation {
	padding-left: 3%;
	display: inline-block;
	min-height: 32px !important;
	min-width: 50px !important;
}

#top_navigation {
	color: #FFF;
	float: right;
	display: inline-block;
	padding: 0px 3% 10px 0px;
}

#upper_nav_container {
	color: #ff0000;
	background-color: #fff !important;
	min-height: 32px;
	border-bottom-width: 1px;
	border-color: #619513 !important;
	border-style: solid;
	padding-left: 10px;
}

#lower_nav_container {
	clear:both;
	position: relative;
	color: #ff0000;
	min-height: 0px;
	border-top-width: 0px;
	border-color: #172D53 !important;
	border-style: solid;
}

#head-line-two {
	position: relative;
	max-width: 1130px;
	margin-left: auto;
	margin-right: auto;
}

.head-prime-nav {
	min-width: 300px;
	float: right !important;
	margin-right: -4px !important;
	min-height: 60px !important;
}

.head-prime-nav ul, .head-prime-nav li {
	text-align: center;
	display: inline;
	z-index: 9999;
	font-size: 14px;
	font-weight: 300 !important;
	list-style-type: none;
	color: #fff !important;
}

.head-prime-nav a {
	padding: 0px 0px 2px 25px;
	line-height: 30px;
	text-decoration: none;
	color: #fff !important;
	display: block;
	font-size: 14px;
	font-weight: 300 !important;
	font-weight: bold;
}

.head-prime-nav a:visited {
	text-decoration: none;
		color: #fff !important;
}

.head-prime-nav a:hover {
	opacity: 0.8 !important;
}

.head-prime-nav ul li {
	float: left;
}

/*
3.4	Side Navigation
*/

.side-content-left {
	margin: 20px 0px 0px 0px;
	font-size: 15px;
	font-weight: 400;
}

.side-content-left h2 {
	text-transform: capitalize !important;
	padding-bottom: 10px !important;
	color: #fff;
	background-color: #172D53;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 20px;
	font-weight: 400;
}


.side-navigation a {
	text-decoration: none;
	text-transform: capitalize !important;
	margin-left: 0px;
	padding: 20px 0px 20px 0px;
	text-align: center !important;
}

.side-navigation {
	color: #B1B1B2;
	text-align: center !important;
}

.side-navigation li {
	list-style: none;
	padding: 10px 0px 10px 0px;
	text-align: center !important;
}

.side-navigation li.side-navigation-entries {
	border-top-width: 1px;
	border-color: #619513 !important;
	border-style: solid;
}

.news-side-content-left {
	margin: 30px 0px 0px 0px;
	max-width: 215px !important;
	font-size: 15px;
	font-weight: 400;
}

.news-side-content-left h2 {
	text-transform: capitalize !important;
	padding-bottom: 10px !important;
	color: #fff;
	background-color: #172D53;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 20px;
	font-weight: 400;
}

.news-side-navigation a {
	text-decoration: none;
	text-transform: capitalize !important;
	padding: 20px 0px 20px 0px;
}

.news-side-navigation {
	color: #B1B1B2;
}

.news-side-navigation li {
	list-style: none;
	padding: 10px 0px 10px 0px;
}

.news-side-navigation li.side-navigation-entries {
	border-top-width: 1px;
	border-color: #619513 !important;
	border-style: solid;
}

.directory-side-content-left {
	margin: 30px 0px 0px 0px;
	max-width: 215px !important;
	font-size: 15px;
	font-weight: bold;
}

.directory-side-content-left h2 {
	text-transform: capitalize !important;
	padding-bottom: 10px !important;
	color: #fff;
	background-color: #172D53;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}

.directory-user-search-form-item {
	max-width: 100%;
	display: realtive;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0px 10px 0px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 400px !important;
}

.page-search-buttons {
	max-width: 100%;
	display: realtive;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0px 10px 0px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	width: 400px !important;
}

last-name-top.p {
	padding-top: 10px;
}

.directory-nil-result-container {
	text-align: center;
}

.directory-search-results-container {
}

.directory-search-entry-container {
	background-color: #F9F9F9;
	min-width: 100% !important;
	display: inline-block;
	margin-bottom: 10px;
}

.directory-search-entry-container a:hover {
	background-color: #EAEAEA !important;
}

.profile-image-container {
	float: right;
	padding: 0px 20px 0px 15px !important;
	min-width: 200px !important;
	min-height: 100%;
	background-color: #F9F9F9;
}

.user_image_large {
	max-height: 300px;
	margin: 20px 15px 15px 30px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	display: inline-block;
	float: right;
}

.directory-search-information {
	padding: 20px;
	color: #333333;
}

.profile-information p {
	color: #333333 !important;
}


.profile-content-container {
	background-color: #F9F9F9 !important;
	min-width: 100% !important;
	display: inline-block;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
	color: #333333 !important;
}

.profile-left-content-container {
}

.profile-information {
	margin-right: 15px !important;
}

.user_image_small {
	max-height: 175px;
	max-width: 117px !important;
	margin: 30px 15px 15px 30px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	display: inline-block;
	float: right;
}

.directory-search-information {
	padding: 20px;
	color: #333333;
}

.profile-page-titles {
	background-color: #172D53 !important;
	padding:5px 5px 5px 15px !important;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-right: 15px !important;
	color: #fff !important;
	max-width: 60%;
	font-weight: bold;
}

.exporter-page-titles {
	background-color: #172D53 !important;
	padding:5px 5px 5px 15px !important;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-right: 15px !important;
	color: #fff !important;
	max-width: 40%;
	font-weight: bold;
}

.event-page-titles {
	background-color: #172D53 !important;
	padding:5px 5px 5px 15px !important;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-right: 15px !important;
	color: #fff !important;
	max-width: 100%;
	font-weight: bold;
}

.profile-page-text {
	line-height: 17px;
	padding: 0px;
	margin: 0px !important;
	vertical-align: top;
	max-width: 60%;
}

.profile-page-text p {
	line-height: 17px;
	padding: 0px;
	margin: 0px !important;
	vertical-align: top;
	max-width: 60%;
}

.profile-search-image {
	max-height: 250px;
	margin: 15px 15px 15px 30px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	display: inline-block;
	float: right;
}

.profile-page-text {
	max-width: 60%;
}

.page-search-form-container-inner {

}

/*
4.0	Header
*/

#header_container {
	background-color: #172D53;	
}

/*
4.1	Home Header
*/

#header_content_top {
	background-color: #172D53;
	width: 100%;
}

#header_top {
	padding-top: 32px;
	max-width: 1130px;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
}

#header_top_contain {
	min-width: 1130px;
	padding-left: 30px;
	float: left;
}

#header-bar {
	background-color: #EC1490 !important; 
	max-height: 33px !important;
	width: 100% !important;
	position: fixed !important;
	z-index: 10000 !important;
	}

#hero_container {
    max-width: 1600px;
	position: relative;
    background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: center; 
	background-size: 1600px;
	}

#hero_outer_content_container {
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
	min-height: 350px;
	overflow: hidden;
}


#hero_inner_content_container {
	min-height: 60%;
	margin-top: 9%;
	overflow: hidden;
	min-width: 50%;
	max-width: 90%;
	margin-left: 5%;
}

#hero_text {
	opacity: 1;
	color: fff !important;
}


.hero-message-1 p {
	border-top-right-radius: 0px;
	background-color: rgba(237, 24, 144, 0.8);
	opacity: 1;
	font-weight: bold;
	font-size: 28px;
	line-height: 34px;
	color: fff;
	margin: 30px 10px 10px 0px;
	padding: 20px 30px 20px 30px;
}

.hero-message-2 p {
	display: none;
	border-bottom-right-radius: 0px;
	background-color: rgba(15, 34, 69, 0.6);
	margin: 10px 10px 10px 0px;
	padding: 10px 30px 10px 30px;
	font-weight: bold;
	font-size: 20px;
	color: fff;
}


#logo {
	padding: 10px 0px 5px 0px;
	display: inline-block;
	
}

#cms-logo-container {
	min-width: 50% !important;
	text-align: center;
}

#cms-logo {
	margin: 0 auto !important;
	margin-bottom: 50px !important;
}

#header-feature {
	display: inline;
	float: right;
	text-align: right;
	padding-right: 65px;
	line-height: 20px;
}

#header-feature p {
	font-size: 12px;
	padding-top: 15px;
	color: #B1B1B2;
}

#header-feature h4 {
	font-size: 25px;
	padding-top: 30px;
	color: #fff;
	font-weight: 200 !important;
}

#header-feature a {
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	margin-left: 1px;
}

.header-logo {
	width: 400px !important;
	text-align: left;
}

#user_icon_label {
	padding-top: 2px;
	text-align: right;
	font-size: 20px !important;
	width: 350px;
	font-weight: bold;
}

#user_icon_label a {
	color: #FFF;
	text-decoration: none;
	padding-right: 5px;
}

#user_icon_label a:hover {
	text-decoration: none;
	color: #FFF;
}

.user_icon {
	width: 16px;
	float: right;
	padding-top: 4px;
}

.social_icon {
	max-height: 20px;
	padding-right: 10px;
	padding-top: 4px;
}

#home_header_content_bottom {
	max-width: 1130px;
	margin-left: auto;
	margin-right: auto;
}

#home_header_search_form {
	display: inline;
	margin-top: 30px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.search_box {
	border-width: 0px;
	width: 330px;
	padding: 10px;
	margin-top: 25px;
	font-size: 16px;
	background-color: #F9F9F9;
	color: #A5A8AB !important;
}

.button_style_1 {
	border-width: 0px;
	border-color: #172D53;
    background-color: #ED1890;
    color: #FFF;
	padding: 10px;
	margin: 25px 0px 0px 10px;
	font-size: 16px;
	font-weight: 700;
}

.button_style_1:hover {
    background-color: #ED1890;
    color: #619513;
}

.text_button {
	border-width: 0px;
	border-color: #172D53;
    background-color: #ED1890;
    color: #FFF !important;
	padding: 10px 12px 13px 12px;
	font-size: 17px;
	font-weight: 700;
	text-decoration: none;
	margin-top: 400px !important;
}

.text_button:hover {
    background-color: #F26AB9;
    color: #FFF;
}


#strapline {
	max-width: 767px;
	margin-left: auto;
	margin-right: auto;
	padding: 80px 0px 0px 0px;
	color: #FFF;
	text-align: center;
}

#strapline h3 {
	font-size: 2.6em;
	line-height: 1.1em;
	text-shadow: 1px 1px #000;
}

.latest_news_image {
	max-width: 281px;
	float: left;
}

.latest_news_image_container {
	float: left;
	max-width: 281px;
	padding-bottom: 10px;
	}
	
.latest_news_text_container p {
	padding-top: 20px;
	min-height: 130px;
}

#1c_title_centre {
	padding: 60px 0px 0px 0px;
	color: #333333;
	text-align: center;
	font-weight: bold;
}

#1c_title_centre p {
	font-size: 3em;
	line-height: 1.1em;
}

#user-sign-in-form {
	max-width: 345px;
	margin-left: auto;
	margin-right: auto;
	display: relative;
	padding: 30px 30px 30px 30px !important;
    background-color: #FFF;
    color: #333333;
	border-width: 1px;
	border-color: #619513;
	margin-top: 0px;
	margin-bottom: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	margin-bottom: 2000px !important;
}

#error-container {
	max-width: 70%;
	margin-left: auto;
	margin-right: auto;
	display: relative;
	padding: 30px 30px 30px 30px !important;
    background-color: #FFF;
    color: #333333;
	border-width: 1px;
	border-color: #619513;
	margin-top: 0px;
	margin-bottom: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	margin-bottom: 2000px !important;
}

.user-search-form-container {
	max-width: 100%;
	display: realtive;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px !important;
}

.user-search-form-item {
	max-width: 100%;
	display: realtive;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 20px 10px 20px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 400px !important;
}

.user_search_box {
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	width: 100% !important;
	padding: 15px;
	margin-top: 5px;
	font-size: 16px;
	background-color: #F9F9F9;
	color: #333333;
}

.user_search_box p {
	padding: 10px;
}

.side_user_search_box {
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	width: 100% !important;
	padding: 15px;
	margin-top: 5px;
	font-size: 16px;
	background-color: #F9F9F9;
	color: #333333;
	line-height: 20px;
}

.side_user_search_box select {
	padding: 10px;
}

.search-buttons {
	float: right;
	display: inline-block;
	padding: 30px 0px 0px 20px !important;
}

.side-search-buttons {
	float: right;
	display: block;
	padding: 10px 0px 0px 0px !important;
	width: 100%;
	text-align: right;
}

#user-sign-in-form p {
	line-height: 20px !important;
	display: inline;
}

#user-sign-in-form h3 {
	line-height: 20px !important;
	font-size: 20px; 
	display: block;
	text-align: center;
	padding-bottom: 20px;
}

#user-sign-in-form a {
	text-decoration: none;
}


.cpdb-content {
	width: 98%;
	margin-top: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	padding: 5px 5px 5px 5px;
	
}

.cpdb-content-spaced {
	width: 98%;
	margin-top: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
}

.cpdb-content-double {
	width: 98%;
	height: 100px;
	margin-top: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	padding: 5px 5px 5px 5px;
	color: #333333;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.cpdb-content-quad {
	width: 98%;
	height: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	padding: 5px 5px 5px 5px;
	color: #333333;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.cpdb-content-250 {
	width: 98%;
	height: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	padding: 5px 5px 5px 5px;
	color: #333333;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.cpdb-content-50 {
	width: 49%;
	margin-top: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	padding: 5px 5px 5px 5px;
	color: #333333;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.cpdb-content-100 {
	width: 98%;
	margin-top: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	padding: 5px 5px 5px 5px;

	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	color: #333333;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

#council-search::placeholder {
	text-align: left !important;
	font-size: 18px !important;
	color: #AAA !important;
	font-weight: 300 !important;
}



.cpdb-content-48 {
	width: 48%;
	margin-top: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	padding: 4px 5px 4px 5px;
	color: #333333;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.cpdb-content-22 {
	width: 22%;
	margin-top: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	padding: 4px 5px 4px 5px;
	color: #333333;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.short-input {
	width: 30%;
	margin-top: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	border-color: #619513;
	color: #333333;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.cpdb-date {
	width: 60px;
	margin-top: 10px;
	font-size: 16px;
	background-color: #F9F9F9;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	padding: 5px 5px 5px 5px;
	color: #333333;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.date-input-inline {
	display: inline-block !imporant;
}

.date-input-inline p {
	display: inline-block !imporant;
}

.location_box {
	border-width: 0px;
	width: 230px;
	padding: 15px;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 16px;
}

.login_box {
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	width: 100% !important;
	padding: 15px;
	margin-top: 5px;
	font-size: 16px;
	background-color: #F9F9F9;
	color: #333333;
}

.pw_box {
	border-radius: 0px !important;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	width: 90% !important;
	padding: 15px;
	margin-top: 5px;
	font-size: 16px;
	background-color: #F9F9F9;
	color: #333333;
}

.message-text-input {
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	width: 96% !important;
	min-height: 250px;
	margin-bottom: 20px;
	padding: 15px;
	margin-top: 5px;
	font-size: 16px;
	background-color: #F9F9F9;
	color: #333333;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.message-title-input {
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	width: 100% !important;
	min-height: 20px;
	margin-bottom: 20px;
	padding: 15px;
	margin-top: 5px;
	font-size: 16px;
	background-color: #F9F9F9;
	color: #333333;
}

.markets_by_area p {
	color: #333333 !important;
	font-size: 20px;
}




#recaptcha {
	padding-top: 20px;
	padding-bottom: 20px;
}

#recaptcha p {
	margin-bottom: 10px;
}

.g-recaptcha {
	padding-top: 5px;
}

#forgot-password {
	margin-top: 10px;
}


/*
4.2	Mobile
*/


#MobileNav {
	max-width: 65% !important;
	background-color: #107c35 !important;
	margin: 0 auto !important;
	border-top: 3px solid #80c41c !important;
	padding: 40px 70px 50px 70px !important;
	font-weight: 600 !important;
	font-size: 15px !important;
	z-index: 100000 !important;
}

#MobileNav ul {
	list-style-type: none !important;
}

#MobileNav a {
	color: #fff !important;
	text-decoration: none !important;
	line-height: 40px !important;
}

#MobileNav a:hover {
	color: #B7B8C4 !important;
}


/*
5.0	Messaging
*/

.message_links {
    text-decoration: none;
	color: #B1B1B2;
}

.message_links a:hover {
	color: #F7F7F7;
}

.marker_image {
	padding-top: 10px;
	max-width: 22px;
	max-height: 22px;
}


.inbox-message-container {
	min-width: 300px;
	width: 100%;
	display: inline-block;
	border-bottom-width: 1px !important;
	border-bottom-color: #619513;
	border-bottom-style: solid;
	padding-top: 5px;
}

.inbox-message-container-top {
	min-width: 300px;
	width: 100%;
	display: inline-block;	
}

.inbox-message-new-marker-container {
	width: 5%;
	float: left;
	min-width: 30px;
}

.inbox-message-content-container {
	width: 95%;
	float: right;
}

.inbox-name {
	float: left;
	display: inline-block;
}

.inbox-name a {
	font-weight: bold;
	color: #172D53 !important;
}

.message_title {
	color: #172D53 !important;
	text-decoration: none;
}

.inbox-sent {
	float: right;
	display: inline-block;
}

.inbox-message-top-container {
	float: left;
	display: block;
	width: 99%;
	padding-top: 10px;
	overflow: hidden;
}

.inbox-message-bottom-container {
	float: left;
	display: block;
	width: 95%;
	padding-bottom: 10px;
	overflow: hidden;
}

.dbcp_page_title h2 {
	margin-top: 20px;
	text-transform: capitalize !important;
	padding-bottom: 10px !important;
	color: #fff;
	background-color: #172D53;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}

.mailbox-empty-notice p {
	margin-top: 30px !important;
	text-align: center !important;
	color: #B1B1B2 !important;
}

p.message-heading {
	font-weight: bold !important;
	display: inline-block;
}

.thread-container {
	border-bottom-width: 1px !important;
	border-bottom-color: #619513;
	border-bottom-style: solid;
	padding-top: 20px;
	padding-bottom: 20px;
}

.thread-end-container {
	padding-top: 20px;
	border-bottom-width: 0px !important;
}

.user-search-result-list {
	min-width: 300px;
	min-width: 90%;
	padding: 10px;
	margin: 0px 0px 1px 0px;
	background-color: #F7F7F7;
}

.user-search-result-list a {
	color: #666666;
	padding: 25px;
}

.confirmation-container p {
	text-align: center;
	padding-bottom: 20px;
	color: #666666;
}

.cpdb-content-text {
	text-align: left !important;
	color: #666666;
	display: block;
	padding: 20px 5px 0px 5px;
	font-size: 18px;
}

.cpdb-content-results {
	color: #666666;
	border-width: 0px;
	width: 98%;
	padding: 15px;
	margin-top: 10px;
	font-size: 18px;
	background-color: #F9F9F9;
	padding: 5px 5px 5px 5px;

}

.page_count {
	padding-top: 20px;
	text-align: center;
}

.page_count p {
	padding: 20px 5px 20px 5px;
	font-weight: bold;
	display: inline;
}

.page_count a {
	color: #172D53;
}

/*
6.0	Contents
*/

.cms-content-container {
	width: 100%;
	margin:auto;
	text-align : center;
}

.cms-row {
	border-width: 1px;
	border-color: #619513;
	border-style: solid;
    background-color: #F7F7F7;
    padding: 5px;
	min-height: 100px;
	width: 98%;
	margin-bottom: 5px;
	display: inline-block;
}

.cms-columns {
	border-width: 1px;
	border-color: #619513;
	border-style: solid;
    background-color: #172D53 !important;
    margin: 0.5%;
	min-height: 100px;
	padding: 0.5%;
	display: inline-block;
}

.cms-columns:hover {
	background-color: #B1B1B2 !important;
}

.user_small_number {
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	background-color: #fff;
	width: 60px !important;
	padding: 12px;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 16px;
	background-color: #F9F9F9;
	color: #333333;
}

.live-content-container {
	width: 100%;
	margin:auto;
	text-align : center;
	vertical-align: top;
	
}

.live-content-container-inner {
	width: 100%;
	margin:auto;
	text-align : center;
	vertical-align: top !important;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
}

.live-content-container-inner-home {
	width: 100%;
	margin:auto;
	text-align : center;
	vertical-align: top !important;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	min-height: 475px; !important;
}

.live-row {
    padding: 0px;
	min-height: 100px;
	width: 100% !important;
	display: inline-block;
	vertical-align: top !important;
}

.live-columns {
	border-width: 0px;
	border-color: #619513;
	border-style: solid;
    background-color: #fff !important;
    margin: 0px 20px 20px 0px;
	min-height: 10px;
	padding: 0px;
	padding-bottom: 0px;
	display: inline-block;
	vertical-align: top !important;
}

.live-wrapper {
	font-size: 16px !important;
	line-height: 28px !important;
	padding: 10px 10px 0px 10px !important;
	margin: 10px;
	vertical-align: top !important;
}

.live-wrapper p {
	
	padding: 0px 0px 20px 0px !important;
	color: #333333;
}

.live-wrapper h1 {
	font-size: 20px !important;
	line-height: 40px !important;
	background-color: #172D53;
	color: #fff;
	width: 98%;
	padding: 5px !important;
}

.live-wrapper h3 {
	font-size: 20px !important;
	line-height: 40px !important;
	background-color: #172D53;
	color: #fff;
	width: 98%;
	padding: 5px !important;
	margin-top: 0px;
}

img.live_image{
	max-width: 100% !important;
	padding-bottom: 10px;
}

.mobile-nav {
	display: none !important;
}

.mobile-burger {
	max-height: 32px !important;
	display: none;
}

.mobile-nav {
	font-size: 18px;
	color: #172D53;
	text-decoration: none;
	padding-left: 10px;
	display: inline;
	max-height: 15px !important;
}

.mobile-nav-on {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	display: inline;
}

.mobile-prime-nav a {
	text-decoration: none;
}

.mobile-prime-nav ul li {
	padding: 10px 40px 10px 40px;
	list-style-type: none;
	font-size: 18px;
	min-height: 25px;
	min-width: 90%;
	background-color: #fff;
	color: #172D53;
	border-bottom-width: 1px;
	border-color: #F5F5F5 !important;
	border-style: solid;
}

.mobile-prime-nav ul li:hover {
		background-color: #172D53;
		color: #fff;
}

.event-listing-small {
	background-color: #fff !important;
	padding: 10px;
	line-height: 14px;
	margin-bottom: 10px;
	border-style: solid; 
	border-width: 0px;
	border-color: #619513;
	text-decoration: none !important;
}

.event-listing-small:hover {
	background-color: #EFEFEF !important;
	color: fff !important;
}

.event-listing-small p {
	padding: 5px!important;
}

.event-listing-small a {
	text-decoration: none !important;
}

.event-listing-small a:hover {
	color: fff !important;
}

.table-container {
	width: 100% !important;
	display: inline-block !important;
}

#buttons-feature {
	display: inline-block !important;
	min-height: 60px !important;
	padding-top: 10px !important;
}

.buttons-fw-container {
	display: block !important;
	min-width: 100% !important;
}

.record-title {
	min-width: 150px;
}

.record-data {
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
	line-height: 15px;
}

.record-image-landscape {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #000000;
	width: 160px;
	height: 120px;
	display: block;
}

.record-image-portrait {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #000000;
	width: 120px;
	height: 160px;
	display: block;
}


/*
7.0	Footer
*/

#footer_container {
	float: left;
	display: block;
	background-color: #172D53;
	color: #fff;
	width: 100%;
}

#footer_container_inner {
	max-width: 1130px;
	margin-left: auto;
	margin-right: auto;	
}

#share-buttons p {
	color: #5D5F5E;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-size: 13px;
}

.content_section_footer {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-right: 3%;
	padding-left: 3%;
}

.footer_content_section_2c_c1 {
	float: left;
	display: inline;
	width: 65%;
	padding-bottom: 30px;
}

.footer_content_section_2c_c2 {
	float: right;
	width: 25%;
	display: inline;
	padding-bottom: 30px;
	text-align: right;
}

.line-container {
	float: left;
	width: 400px;
}

#line-one {
	display: inline-block;
	float: left;
	padding: 20px 0px 0px 0px;
}

#line-two {
	display: inline-block;
	float: left;
	padding: 10px 0px 0px 0px;
}

#line-three {
	display: inline-block;
	float: left;
	padding: 10px 0px 0px 0px;
}

#footer-menu p {
	display: inline-block;
	float: left;
	color: #5D5F5E;
	line-height: 15px;
	padding-right: 15px;
	margin-bottom: 0px;
	font-size: 13px;
	text-transform: uppercase;
}

#footer-menu {
	padding-top: 0px;
}

.foot-nav {
	min-width: 300px;
}

.foot-nav ul, .foot-nav li {
	display: inline;
	z-index: 9999;
	font-size: 12px;
	font-weight: normal;
}

.foot-nav a {
	padding: 0px 15px 5px 0px;
	text-decoration: none;
	line-height: 15px;
	color: #EEEEEE;
	display: block;
	font-size: 13px;
}

.foot-nav a:visited {
	text-decoration: none;
	color: #fff;
}

.foot-nav a:hover {
	text-decoration: none;
	color: #EC1490;
}

.foot-nav ul li {
	float: left;
}

#footer-logo { 
	margin-bottom: 20px;
}

#copyright-notice {
	color: #5D5F5E;
	float: right;
	font-size: 13px;
	padding: 0px 16px 10px 10px;
	text-align: right;
}

#base-container {
	width: 100% !important;
	display: inline;
	background-color: #172D53 !important;
	min-height: 300px !important;
	display: none !important; 
}

#base-container-inner {
	max-width: 1090px !important;
	margin-left: auto;
	margin-right: auto;
}

#associate-logo-inner-container {
	max-width: 600px !important;
}

#footer-logo-container {
	max-width: 250px !important;
	display: inline-block;
	float: right;
	padding-right: 20px;
}

.footer-logo {
	padding: 0px 20px 10px 10px;
	width: 250px;
}

#footer-owner-info {
	padding-top: 0px !important;
	margin-top: 0px;
	display: block !important;
	float: right;
	color: #5D5F5E;
	line-height: 15px;
	margin-bottom: 0px;
	font-size: 13px;
	display: none !important;
}

#footer-owner-info a {
	color: #EEEEEE;
	text-decoration: none;
	line-height: 15px;
	font-size: 13px;
}

#footer-owner-info a:hover {
	color: #FFF;
}


.property-list-items p {
	display: inline-block !important;
	font-size: 18px !important;
}

.property-list-items {
	background-color: #80c41c !important;
	padding: 5px 10px 2px 10px !important;
	margin-bottom: 1px !important;
	border-radius: 30px !important;
	margin-bottom: 5px !important;
	padding: 10px !important;
}

.property-list-items:hover {
	background-color: #619513 !important;
	color: fff !important;
}

.property-list-items a {
	text-decoration: none !important;
}

.property-list-items:hover {
	color: fff !important;
}

.property-list-text:hover {
	color: #fff !important;
}

.property-list-status {
	display: inline-block !important;
	color: #107c35 !important;
	float: right !important;
}

.property-list-status p {
	font-size: 12px !important;
	padding-bottom: 5px !important;
}

.property-list-status p:hover {
	color: #107c35 !important;
}

.property-list-status:hover {
	color: #fff !important;
}




/*
7.5	Property Pages Styling
*/

#page_header_container {
	background-color: #107c35 !important;
	color: #fff !important;
	min-height: 135px !important;

}

#page_header_content_upper_container {
	background-color: #80c41c !important;
	color: #fff !important;
	min-height: 31px !important;
	
}

#page_header_content_lower_container {
	display: block !important;
	
}

.top_page_content_outer_container {
	max-width: 90% !important;
	margin: 0 auto !important;
}

.page_content_outer_container {
	max-width: 79.4% !important;
	margin: 0 auto !important;
}

.top_page_content_inner_container {
	max-width: 1086px !important;
	margin: 0 auto !important;
}

.page_content_inner_container {
	max-width: 1086px !important;
	margin: 0 auto !important;
	
}

#page_content_container {
	padding-top: 75px !important;
	padding-bottom: 101px !important;
}



.header-logo {
	max-width: 218px !important;
	max-height: 72px !important;
	padding-top: 16px !important;
	display: inline !important;
}

.logo_container {
	max-width: 218px !important;
	display: inline !important;
	float: left !important;
	position: absolute !important;
}

#mobile-menu-icon {
	display: inline-block !important;
	float: right !important;
	margin-right: 0px !important;
	margin-top: 20px !important;
	display: none !important;
}

.logo_nav_container {
	display: inline !important;
	min-width: 100% !important;
	overflow: hidden !important;
}

#header-left {
	position: absolute !important;
	min-width: 90% !important;
}

.header-icons-left {
	padding-top: 0px !important;
	display: inline !important;
	padding-left: 0px !important;
	max-height: 31px !important;
}

.header-icons {
	padding-top: 0px !important;
	display: inline !important;
	padding-left: 8px !important;
	max-height: 31px !important;
}

.header-icons:hover {
	opacity: 0.8 !important;
}

#header-facebook {
	display: inline !important;
	margin-left: 1px !important;
}

#header-twitter {
	display: inline !important;
}

#header-linkedin {
	display: inline !important;
}

#header-phone {
	display: inline !important;
	margin-left: -1px !important;
}

#header-phone a {
	color: #fff !important;
	font-weight: 600 !important;
	font-size: 12px !important;
	line-height: 32px !important;
	vertical-align: top;
	margin-left: -3px !important;
}

#header-phone a:hover {
	opacity: 0.8 !important;
}

#header-email {
	display: inline !important;
	padding-left: 8px !important;
}

#header-email a {
	color: #fff !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 32px !important;
	vertical-align: top;
	text-decoration: none !important;
	margin-left: -4px !important;
}


#header-email a:hover {
	opacity: 0.8 !important;
}

#footer-left {
	padding-top: 15px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	max-width: 50% !important;
	display: inline-block !important;
	float: left;
}

#footer-left a {
	font-weight: 400 !important;
	text-decoration: none !important;
	color: #fff !important;
}

#footer-right {
	max-width: 30% !important;
	display: inline-block !important;
	float: right;
}

#footer-right p {
}

#footer-facebook {
	display: inline !important;
}

#footer-twitter {
	display: inline !important;
}

#footer-linkedin {
	display: inline !important;
}

.footer-icons {
	padding-top: 13px !important;
	display: inline !important;
	padding-left: 19px !important;
	max-height: 31px !important;

}

.footer-icons:hover {
	opacity: 0.8 !important;
}

#page_footer_container {
	background-color: #107c35 !important;
	color: #fff !important;
	min-height: 77px !important;
	display: block !important;	
	clear: both !important;
}

#page_footer_container_inner {
	max-width: 1088px !important;
	margin: 0 auto !important;
}

.head-prime-nav {
	display: inline !important;
	float: right !important;
	padding-top: 22px !important;
	
}

.single-row-column-title h1 {
	text-transform: uppercase;
	font-size: 33px !important;
	font-weight: 500 !important;
	line-height: 35px !important;
}

.single-row-column-sub-title h3 {
	text-transform: uppercase;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 18px !important;
}

.single-row-column-sub-title h4 {
	text-transform: uppercase;
	font-size: 33px !important;
	font-weight: 500 !important;
	line-height: 35px !important;
}



.gold-divider {
	min-height: 3px !important;
	min-width: 150px !important;
	max-height: 3px !important;
	max-width: 150px !important;
	background-color: #80c41c !important;
	margin-top: 14px !important;
	margin-bottom: 14px !important;
}

.double-row-left-column {
	display: inline-block !important;
	float: left !important;
	max-width: 47.5% !important;
}

.double-row-right-column {
	display: inline-block !important;
	float: right !important;
	max-width: 47.5% !important;
	margin-top: 10px !important;
}

.double-row-left-column-content, .double-row-right-column-content {
	margin-top: 34px !important;
	display: block !important;
}

.double-row-left-column h5, .double-row-right-column h5 {

	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	margin-bottom: 12px !important;
	margin-bottom: 34px !important
	
}

.double-row-left-column p, .double-row-right-column p {

	font-weight: 300 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	overflow: hidden !important;
}

.double-row-sub-title h4 {
	padding-top: 30px !important;
	text-transform: uppercase;
	font-weight: 300 !important;
	font-size: 16px !important;
	line-height: 20px !important;
}


.tripple-row-container {
	padding-top: 20px !important;
}

.tripple-row-left-column {
	display: inline-block !important;
	float: left !important;
	max-width: 31% !important;
	margin-top: 10px !important;
	margin: 20px 10px 20px 10px !important;
	min-height: 350px !important;
}

.tripple-row-left-column p {
	word-wrap: break-word;
}

.tripple-row-centre-column {
	display: inline-block !important;
	float: left !important;
	max-width: 31% !important;
	margin-top: 10px !important;
	margin: 20px 10px 20px 10px !important;
	min-height: 350px !important;
}

.tripple-row-centre-column p {
	word-wrap: break-word;
}

.tripple-row-right-column {
	display: inline-block !important;
	float: left !important;
	max-width: 31% !important;
	margin-top: 10px !important;
	margin: 20px 0px 20px 10px !important;
	min-height: 350px !important;
}

.tripple-row-right-column p {
	word-wrap: break-word;
}

.quad-row-container {
	padding: 20px 0px 10px 20px !important;
	background-color: #E3E6F9 !important;
}

.quad-row-left-column {
	display: inline-block !important;
	float: left !important;
	min-width: 25% !important;
	margin-top: 10px !important;
	margin: 0 10px 20px 10px !important;
}

.quad-row-centre-left-column {
	display: inline-block !important;
	min-width: 25% !important;
	margin-top: 10px !important;
	margin: 0 10px 20px 10px !important;
}
.quad-row-centre-right-column {
	display: inline-block !important;
	min-width: 25% !important;
	margin-top: 10px !important;
	margin: 0 10px 20px 10px !important;
}

.quad-row-right-column {
	display: inline-block !important;
	margin-top: 10px !important;
	margin: 0 0px 20px 10px !important;
}

.results-image {
	max-width: 100% !important;
	position:relative;
	display: inline-block !important;
}

img.results-img {
max-width: 100% !important;
}

img.results-img:hover {
opacity: 0.7 !important;
}

.prop-price-results {
	font-weight: bold !important;
}

.results-page-selector {
	width: 100% !important;
	display: inline !important;
	float: right !important;
	text-align: right !important; 
}

/* common */
.ribbon {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute;
}
.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #323ECB;
}
.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 15px 0;
  background-color: #107c35;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
  font-weight: bold !important;
  font-size: 14px !important;
}

/* top left*/
.ribbon-top-left {
  top: -10px;
  left: -10px;
}
.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ribbon-top-left::before {
  top: 0;
  right: 0;
}
.ribbon-top-left::after {
  bottom: 0;
  left: 0;
}
.ribbon-top-left span {
  right: -25px;
  top: 30px;
  transform: rotate(-45deg);
}

/* top right*/
.ribbon-top-right {
  top: -10px;
  right: -10px;
}
.ribbon-top-right::before,
.ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}
.ribbon-top-right::before {
  top: 0;
  left: 0;
}
.ribbon-top-right::after {
  bottom: 0;
  right: 0;
}
.ribbon-top-right span {
  left: -25px;
  top: 30px;
  transform: rotate(45deg);
}

/* bottom left*/
.ribbon-bottom-left {
  bottom: -10px;
  left: -10px;
}
.ribbon-bottom-left::before,
.ribbon-bottom-left::after {
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.ribbon-bottom-left::before {
  bottom: 0;
  right: 0;
}
.ribbon-bottom-left::after {
  top: 0;
  left: 0;
}
.ribbon-bottom-left span {
  right: -25px;
  bottom: 30px;
  transform: rotate(225deg);
}

/* bottom right*/
.ribbon-bottom-right {
  bottom: -10px;
  right: -10px;
}
.ribbon-bottom-right::before,
.ribbon-bottom-right::after {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.ribbon-bottom-right::before {
  bottom: 0;
  left: 0;
}
.ribbon-bottom-right::after {
  top: 0;
  right: 0;
}
.ribbon-bottom-right span {
  left: -25px;
  bottom: 30px;
  transform: rotate(-225deg);
}



.selector-tripple {
	min-width: 100% !important;
	margin-top: 10px;
	font-size: 15px;
	background-color: #F9F9F9;
	border-style: solid;
	border-width: 1px;
	border-color: #619513;
	padding: 4px 5px 4px 5px;
	color: #333333;
	font-family: 'Raleway','Montserrat',Helvetica,Arial,Lucida,sans-serif;
}


.page-prop-images {
	max-width: 100% !important;
}

.page-prop-main-image {
background-size: cover !important;
}


.double-row-container {
	padding-bottom: 50px !important;
}


.lower-single-row-container {
	margin-top: 50px !important;
	display: inline-block;
	min-width: 90% !important;
	padding: 50px !important;
	height: 100px !important;
	background-color: #80c41c !important;
}

.lower-single-row-container p {
	color: #107c35 !important;
	text-align: center !important;
	text-transform: uppercase;
	font-size: 25px !important;
	font-weight: 500 !important;
	line-height: 35px !important;
}

.croft-button {
	margin: 0 auto !important;
	text-decoration: none !important;
	color: #fff !important; 
	margin-top: 20px !important; 
	font-size: 20px !important; 
	border: 1px solid #fff; 
	max-width: 300px;
}

.croft-button:hover {
	background-color:#ADA17A !important;
}

.croft-button p {
	color: #fff !important; 
	font-size: 20px !important; 
}

.croft-button a {
}



.feature-area {
	width: 29% !important; 
	text-align: center !important; 
	display: inline-block !important; 
	padding: 15px !important; 
	font-weight: bold !important; 
	color: #107c35 !important;
}



/*
8.0	Mobile
*/


@media (max-width: 1270px) {


	.mobile-nav {display: inline !important;}
	.head-prime-nav {display: none !important;}
	#mobile-menu-icon {display: inline !important;}
	
	}


@media (max-width: 1000px) {
	#footer-left {min-width: 100% !important; text-align: center !important;}
	#footer-right {min-width: 100% !important; text-align: center !important;}
	#page_footer_container {min-height: 111px !important;}
	#footer-left {padding-top: 0px !important;}
	#footer-linkedin {padding-right: 20px !important;}

	#header-phone {padding-left: 1% !important;}
	
	#page_header_container {min-height: 117px !important;}
	.header-logo {padding-top: 7px !important;}
	
	.page_content_outer_container {max-width: 79.4% !important;}

	.double-row-left-column {max-width: 100% !important;}
	.double-row-right-column {max-width: 100% !important; padding-top: 20px !important;}	
	
	.property-additional-left  {display: inline !important;}
	.property-additional-right  {display: none !important;}
	
	.lower-single-row-container {min-width: 86% !important; margin-top: 20px !important;}
	.lower-single-row-container {font-size: 20px !important;}
	
	.tripple-row-left-column {min-width: 46% !important; }
	.tripple-row-centre-column {min-width: 46% !important; margin-right: 6px !important;}
	.tripple-row-right-column {min-width: 46% !important;}
	
	.quad-row-left-column {min-width: 46% !important; }
	.quad-row-centre-left-column {min-width: 46% !important; margin-right: 6px !important;}
	.quad-row-centre-right-column {min-width: 46% !important; margin-right: 6px !important;}
	.quad-row-right-column {min-width: 46% !important;}	
	
	.selector-tripple {margin-top: 0px;	}
	
@media (max-width: 770px) {
	#header-facebook {display: none !important;}
	#header-twitter {display: none !important;}
	#header-linkedin  {display: none !important;}
	#header-left {min-width: 77% !important; text-align: center !important;}
	.header-logo {padding-left: 0px !important;}
	
	.lower-single-row-container {min-width: 80% !important;}
	.lower-single-row-container p {font-size: 16px !important; font-weight: 700 !important;}
	.lower-single-row-container {padding-top: 20px !important;}
	
	
	.tripple-row-left-column {min-width: 95% !important;}
	.tripple-row-centre-column {min-width: 95% !important;}
	.tripple-row-right-column {min-width: 95% !important;}
	
	.quad-row-left-column {min-width: 88% !important;}
	.quad-row-centre-left-column {min-width: 88% !important;}
	.quad-row-centre-right-column {min-width: 88% !important;}
	.quad-row-right-column {min-width: 88% !important;}
	
	.tripple-row-left-column {margin-left: 0px !important;}
	.tripple-row-centre-column {margin-left: 0px !important;}
	.tripple-row-right-column {margin-left: 0px !important;}	
	
	
	}

	@media (max-width: 470px) {
	#header-left {min-width: 80% !important; text-align: center !important;}
	.header-logo {max-width: 50% !important; padding-top: 5% !important;}
	#logo_container {min-height: 100% !important;}
	.lower-single-row-container {min-width: 70% !important;}
	
	}

	@media (max-width: 400px) {
	.header-logo {padding-top: 6% !important;}
	}



@media (max-width: 950px) {
	.cont_style_3_2col_col2_align_left {width: 60%;}
	#header-feature {margin-right: 250px;}
}

@media (max-width: 970px) {
	#strapline {font-size: 11px; max-width: 550px; padding-top: 20px;}
	#header_container {min-height: 80px;}
	#hero_container {background-size: 970px !important; max-height: 364px;}
	#logo { width: 300px; padding-top: 5px; }
	#header_top { width: 400px; }
	body {font-size: 16px !important;}
	#home_header_search_form {width: 400px; margin-top: 10px; padding-bottom: 0px; padding-top: 20px; min-height: 180px; }
	.content_section_2c_c1_left {float: left; display: block; width: 92%; padding-bottom: 0px;}
	.content_section_2c_c1_center {float: left; display: block; width: 92%; padding-bottom: 0px;}
	.content_section_2c_c2 {float: left; display: block; width: 92%; padding-top: 30px;}
	.content_section_2c_c2_center {float: left; display: block; width: 92%; padding-top: 30px;}
	.footer_content_section_2c_c1 {float: left; display: block; width: 100%; padding-bottom: 0px; text-align: center;}
	.footer_content_section_2c_c2 {float: left; display: block; width: 100%; padding-top: 30px; text-align: center;}
	.line-container {width: 100%;}
	#line-one {display: inline-block; margin-left: auto; margin-right: auto; width: 100%; }
	#line-two {display: inline-block; margin-left: auto; margin-right: auto; width: 100%; }
	#line-three {display: none; }
	.foot-nav ul li {float: none; display: inline-block; }
	#footer-menu p {margin-left: auto; margin-right: auto; width: 100%; text-align: center; padding-bottom: 10px; padding-top: 10px; margin-left: 0px; text-transform: uppercase; }	
	#copyright-notice {margin-left: auto; margin-right: auto; width: 100%; text-align: center !important; font-size: 13px !important; padding-top: 0px;}
	#copyright-notice p {padding-left: 30px;}
	#associate-logo-inner-container {padding-left: 0px; float: none; margin-left: auto; margin-right: auto; width: 100%; text-align: center; font-size: 12px !important; padding-right: 10px;}	
	#user-sign-in-form {padding: 30px 10px 30px 10px;}
	#footer-owner-info {display: inline-block; margin-left: auto; margin-right: auto; width: 100%;}
	#footer-owner-tel {display: block;}
	.cont_style_3_2col_col1_align_left {display: block; width: 85%; margin-left: 5%; margin-bottom: 10px;}
	.cont_style_3_2col_col2_align_left {display: block; width: 85%; margin-left: 5%; float: left; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px;}
	.cont_style_3_2col_col1_align_left {display: none;}
	
	.side_search_refined {display: none !important;}
	.cont_style_3_2col_col1_align_left_side_search {display: block; margin-left: 5%; min-width: 85%!important; float: left; margin-top: 10px; margin-bottom: 10px; padding-bottom: 0px;} 
	.directory-side-content-left {min-width: 85%!important; margin-left: auto; margin-right: auto; }
	
	.cont_style_3_2col_col1_align_left_cp_dash {display: inline; width: 85%; margin-left: 5%; margin-bottom: 10px;}
	.cont_style_3_2col_col2_options_top {width: 85%; margin-left: 5%; float: left; margin-top: 10px; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px;}
	.cont_style_3_2col_col2_options_bottom {display: block; width: 85%; margin-left: 5%; float: left; margin-top: 10px; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px;}
	.cont_style_1 {padding-top: 20px;}
	.search-buttons {padding-bottom: 30px !important;}
	.user-search-form-item {width: 300px !important;}
	#header_top {min-height: 200px !important;}	
	#header-feature {display: block !important; float: left; margin: 0 auto !important;}
	#logo {display: block !important;}
	#footer-logo-container {min-width: 100% !important; padding-top: 0px; text-align: center; padding-right: 0px;}
	
}


@media (max-width: 1150px) {
	#upper_nav_container {padding: 0px !important; margin: 0px !important; max-height: 30px !important;}
	.live-columns {min-width: 45% !important; max-width: 45% !important; }
	#upper_nav_container {display: none !important;}
	.mobile-burger {display: inline;}
	#mobile-menu-icon {display: inline !important;}
	}


@media only screen and (max-width: 767px) {
	#hero_container {background-size: 767px !important; max-height:228px;}
	.t1-news-image-wrapper {padding: 0px 0px 20px 0px; min-width: 100% !important;}
	.profile-image-container {min-width: 90% !important; padding-bottom: 30px !important;}
	.user_image_large {float: left; margin-left: 15px !important; }
	.side_search_refined {display: none;}
	.cont_style_3_2col_col2_align_left {float: left; margin-left: 50px; margin-right: auto; width: 75%; }
	.cont_style_3_2col_col2_options_bottom {float: left; margin-left: 50px; margin-right: auto; width: 75%; }
	.profile-page-titles {max-width: 90%;}
	.exporter-page-titles {max-width: 90%;}
	.event-page-titles {max-width: 90%;}
	#header_top_contain {padding-left: 0px !important; }
	.hero-message-1 p {font-size: 24px; line-height: 26px;}	
	.results-page-selector {float: left !important; text-align: left !important; }
	}

@media only screen and (max-width: 767px) and (max-device-width: 551px) {
	body {font-size: 10px !important;}
	#copyright-notice {font-size: 8px !important;}
	#user_icon_label {padding-top: 8px;}
	#footer-owner-info {font-size: 10px !important;}
	.cont_style_3_2col_col1_align_left {display: block; width: 85%; margin-left: 5%; margin-bottom: 10px;}
	.cont_style_3_2col_col2_align_left {display: block; width: 85%; margin-left: 5%; float: left; margin-top: 10px; margin-bottom: 10px;}
	.cont_style_3_2col_col1_align_left {display: none;}
	.side_search_refined {display: none !important;}
	.cont_style_3_2col_col1_align_left_cp_dash {display: inline; width: 85%; margin-left: 5%; margin-bottom: 10px;}
	.cont_style_3_2col_col2_options_top {width: 85%; margin-left: 5%; float: left; margin-top: 10px; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px;}
	.cont_style_3_2col_col2_options_bottom {display: block; width: 85%; margin-left: 5%; float: left; margin-top: 10px; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px; }
	.results-page-selector {float: left !important; text-align: left !important; }
	}

@media (max-width: 550px) {
	#strapline {font-size: 10px;}
	body {font-size: 16px !important; }
	#logo { width: 350px !important; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; max-height: 40px !important;}
	#header-feature {max-height: 60px !important; margin-top: 0px; padding-top: 0px;}
	.header-logo { width: 300px !important; padding-left: 20px;}
	#header_top { width: 350px; padding-top: 40px !important;}
	#header_container {width: 100%; !important; }
	.header-logo { padding-top: 0px; width: 300px; }
	#hero_outer_content_container {margin-left: auto; margin-right: auto;}
	.hero-message-1 p {font-size: 18px; line-height: 20px;}
	.hero-message-2 p {font-size: 12px; line-height: 13px;}
	#user_icon_label {padding-top: 2px; min-width: 250px; text-align: right;}
	#user_icon_label a {font-size: 18px; line-height: 0em;}
	#home_header_search_form {position: relative; margin-top: 30px; margin-left: auto; margin-right: auto;}
	.search_box {margin: 30px 5px 0px 20px; padding: 8px; width: 240px; font-size: 14px; height: 40px;}
	.location_box {padding: 10px; width: 220px; font-size: 16px;}
	.button_style_1 {padding: 7px; margin: 8px 20px 0px 0px; font-size: 14px; margin-left: 0px; height: 41px;}
	.button_style_1:hover {padding: 7px; font-size: 14px;}
	#top_navigation {z-index: 9999; position: absolute; display: block; float: left; top: 0px; right: 0px; max-width: 80% !important;}
	.user_icon {max-width: 20px !important; }
	#home_header_search_form {margin-top: 20px; padding-bottom: 0px;}
	#copyright-notice {font-size: 12px !important;}
	#header-feature {display: none;}
	.cont_style_3_2col_col1_align_left {display: block; width: 85%; margin-left: 5%; margin-bottom: 10px;}
	.cont_style_3_2col_col2_align_left {display: block; width: 85%; margin-left: 5%; float: left; margin-top: 10px; margin-bottom: 10px;}
	.cont_style_3_2col_col1_align_left {display: none;}
	.cont_style_3_2col_col1_align_left_cp_dash {display: inline; width: 85%; margin-left: 5%; margin-bottom: 10px;}
	.cont_style_3_2col_col2_options_top {width: 85%; margin-left: 5%; float: left; margin-top: 0px; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px;}
	.cont_style_3_2col_col2_options_bottom {display: block; width: 85%; margin-left: 5%; float: left; margin-top: 0px; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px;}
	.cont_style_1 {padding-top: 20px;}
	.user-search-form-item {width: 250px !important;}
	.live-columns {min-width: 90% !important; max-width: 90% !important; margin-left: 3% !important;}
	.mobile-nav {display: inline;}
	.head-prime-nav {display: none;}
	.user_last_name {display: none;}
	#hero_container {background-size: 550px !important; max-height:207px;}

	#footer-logo-container {min-width: 100% !important; padding-top: 0px; text-align: center; padding-right: 0px;}	

	.news-image-wrapper {min-width: 100% !important;}
	.t1-news-image-wrapper {padding: 0px 0px 20px 0px; max-width: 250px !important;}
	.side_search_refined {display: none !important;}
	#header_top_contain {padding-left: 0% !important; max-height: 100px !important;}
	#header-feature {position: relative; margin: auto auto !important;}
	#header_top {min-height: 130px !important;}
	.live-content-container-inner-home {min-height: 50px; !important;}
	.property-list-status {display: none !important;}
	.results-page-selector {float: left !important; text-align: left !important; }
	}


@media (max-width: 300px) {
	.hero-message-1 p {font-size: 14px; line-height: 16px;}
	.property-list-status {display: none !important;}
	.results-page-selector {float: left !important; text-align: left !important; }
	}	
	
	
