/*
@font-face {
		font-family: 'townmore-font'; !* Define the font name *!
		src: url('https://www.townmore.com/templates/assets/icons/main/tm-icons/assets/fonts/myiconfont.eot'); !* EOT file for IE *!
		src: url('https://www.townmore.com/templates/assets/icons/main/tm-icons/assets/fonts/myiconfont.eot?#iefix') format('eot'), !* IE fix *!
			 url('https://www.townmore.com/templates/assets/icons/main/tm-icons/assets/fonts/myiconfont.woff2') format('woff2'), !* Modern browsers *!
			 url('https://www.townmore.com/templates/assets/icons/main/tm-icons/assets/fonts/myiconfont.woff') format('woff'), !* Older browsers *!
			 url('https://www.townmore.com/templates/assets/icons/main/tm-icons/assets/fonts/myiconfont.ttf') format('truetype'), !* For some older systems *!
			 url('https://www.townmore.com/templates/assets/icons/main/tm-icons/assets/fonts/myiconfont.svg#myiconfont') format('svg'); !* SVG support for older iOS versions *!
		font-weight: normal;
		font-style: normal;
	}

	.tm-icon {
		font-style: normal;
		font-size: 18px;
	}.tm-home:before {
	content: "\E001";
	font-family: 'townmore-font';
}
.tm-ads:before {
	content: "\E002";
	font-family: 'townmore-font';
}
.tm-ad-solid:before {
	content: "\E003";
	font-family: 'townmore-font';
}
.tm-arrow-down-box:before {
	content: "\C052";
	font-family: 'townmore-font';
}
.tm-account:before {
	content: "\E900";
	font-family: 'townmore-font';
}
.tm-arrow-up-box:before {
	content: "\E901";
	font-family: 'townmore-font';
}
.tm-bell-solid:before {
	content: "\E902";
	font-family: 'townmore-font';
}
.tm-blank-file:before {
	content: "\E903";
	font-family: 'townmore-font';
}
.tm-blockview-round:before {
	content: "\E904";
	font-family: 'townmore-font';
}
.tm-blockview:before {
	content: "\E905";
	font-family: 'townmore-font';
}
.tm-bookmark:before {
	content: "\E906";
	font-family: 'townmore-font';
}
.tm-briefcase:before {
	content: "\E907";
	font-family: 'townmore-font';
}
.tm-building:before {
	content: "\E908";
	font-family: 'townmore-font';
}
.tm-calendar-2:before {
	content: "\E909";
	font-family: 'townmore-font';
}
.tm-calendar-check:before {
	content: "\E90A";
	font-family: 'townmore-font';
}
.tm-calendar-grid-solid:before {
	content: "\E90B";
	font-family: 'townmore-font';
}
.tm-calendar-solid:before {
	content: "\E90C";
	font-family: 'townmore-font';
}
.tm-calendar:before {
	content: "\E90D";
	font-family: 'townmore-font';
}
.tm-calinary:before {
	content: "\E90E";
	font-family: 'townmore-font';
}
.tm-camera:before {
	content: "\E90F";
	font-family: 'townmore-font';
}
.tm-cart-solid:before {
	content: "\E910";
	font-family: 'townmore-font';
}
.tm-certificate:before {
	content: "\E911";
	font-family: 'townmore-font';
}
.tm-channels:before {
	content: "\E912";
	font-family: 'townmore-font';
}
.tm-chat:before {
	content: "\E913";
	font-family: 'townmore-font';
}
.tm-check-circle:before {
	content: "\E914";
	font-family: 'townmore-font';
}
.tm-chevron-down:before {
	content: "\E915";
	font-family: 'townmore-font';
}
.tm-clipboard-strong:before {
	content: "\E916";
	font-family: 'townmore-font';
}
.tm-clipboard-thick:before {
	content: "\E917";
	font-family: 'townmore-font';
}
.tm-clipboard:before {
	content: "\E918";
	font-family: 'townmore-font';
}
.tm-close-circle:before {
	content: "\E919";
	font-family: 'townmore-font';
}
.tm-cog:before {
	content: "\E91A";
	font-family: 'townmore-font';
}
.tm-contact-book:before {
	content: "\E91B";
	font-family: 'townmore-font';
}
.tm-contact-frame:before {
	content: "\E91C";
	font-family: 'townmore-font';
}
.tm-contacts:before {
	content: "\E91D";
	font-family: 'townmore-font';
}
.tm-credit-card:before {
	content: "\E91E";
	font-family: 'townmore-font';
}
.tm-cross:before {
	content: "\E91F";
	font-family: 'townmore-font';
}
.tm-dashboard:before {
	content: "\E920";
	font-family: 'townmore-font';
}
.tm-delivery-men:before {
	content: "\E921";
	font-family: 'townmore-font';
}
.tm-diagram:before {
	content: "\E922";
	font-family: 'townmore-font';
}
.tm-docs:before {
	content: "\E923";
	font-family: 'townmore-font';
}
.tm-document-plus:before {
	content: "\E924";
	font-family: 'townmore-font';
}
.tm-document:before {
	content: "\E925";
	font-family: 'townmore-font';
}
.tm-edit-page:before {
	content: "\E926";
	font-family: 'townmore-font';
}
.tm-edit-pen:before {
	content: "\E927";
	font-family: 'townmore-font';
}
.tm-edit:before {
	content: "\E928";
	font-family: 'townmore-font';
}
.tm-editor-bold:before {
	content: "\E929";
	font-family: 'townmore-font';
}
.tm-editor-bullet-list:before {
	content: "\E92A";
	font-family: 'townmore-font';
}
.tm-editor-center-alignment:before {
	content: "\E92B";
	font-family: 'townmore-font';
}
.tm-editor-code:before {
	content: "\E92C";
	font-family: 'townmore-font';
}
.tm-editor-image:before {
	content: "\E92D";
	font-family: 'townmore-font';
}
.tm-editor-italic:before {
	content: "\E92E";
	font-family: 'townmore-font';
}
.tm-editor-justify:before {
	content: "\E92F";
	font-family: 'townmore-font';
}
.tm-editor-left-alignment:before {
	content: "\E930";
	font-family: 'townmore-font';
}
.tm-editor-letter-list:before {
	content: "\E931";
	font-family: 'townmore-font';
}
.tm-editor-link:before {
	content: "\E932";
	font-family: 'townmore-font';
}
.tm-editor-number-list:before {
	content: "\E933";
	font-family: 'townmore-font';
}
.tm-editor-right-alignment:before {
	content: "\E934";
	font-family: 'townmore-font';
}
.tm-editor-strikethrough:before {
	content: "\E935";
	font-family: 'townmore-font';
}
.tm-editor-underline:before {
	content: "\E936";
	font-family: 'townmore-font';
}
.tm-editor-youtube:before {
	content: "\E937";
	font-family: 'townmore-font';
}
.tm-ellipsis-h:before {
	content: "\E938";
	font-family: 'townmore-font';
}
.tm-ellipsis-v:before {
	content: "\E939";
	font-family: 'townmore-font';
}
.tm-envelope-solid:before {
	content: "\E93A";
	font-family: 'townmore-font';
}
.tm-event-star:before {
	content: "\E93B";
	font-family: 'townmore-font';
}
.tm-events:before {
	content: "\E93C";
	font-family: 'townmore-font';
}
.tm-exclamation-leaf:before {
	content: "\E93D";
	font-family: 'townmore-font';
}
.tm-fabric:before {
	content: "\E93E";
	font-family: 'townmore-font';
}
.tm-feedback-like:before {
	content: "\E93F";
	font-family: 'townmore-font';
}
.tm-feedback-star:before {
	content: "\E940";
	font-family: 'townmore-font';
}
.tm-feedback:before {
	content: "\E941";
	font-family: 'townmore-font';
}
.tm-file-config:before {
	content: "\E942";
	font-family: 'townmore-font';
}
.tm-file-download:before {
	content: "\E943";
	font-family: 'townmore-font';
}
.tm-file-upload:before {
	content: "\E944";
	font-family: 'townmore-font';
}
.tm-file-view:before {
	content: "\E945";
	font-family: 'townmore-font';
}
.tm-folder-I:before {
	content: "\E946";
	font-family: 'townmore-font';
}
.tm-folder-II:before {
	content: "\E947";
	font-family: 'townmore-font';
}
.tm-folder-III:before {
	content: "\E948";
	font-family: 'townmore-font';
}
.tm-folder-cog-solid:before {
	content: "\E949";
	font-family: 'townmore-font';
}
.tm-folder-cog:before {
	content: "\E94A";
	font-family: 'townmore-font';
}
.tm-folder-download:before {
	content: "\E94B";
	font-family: 'townmore-font';
}
.tm-folder:before {
	content: "\E94C";
	font-family: 'townmore-font';
}
.tm-gear:before {
	content: "\E94D";
	font-family: 'townmore-font';
}
.tm-giftbox:before {
	content: "\E94E";
	font-family: 'townmore-font';
}
.tm-gridview:before {
	content: "\E94F";
	font-family: 'townmore-font';
}
.tm-heart-hollow:before {
	content: "\E950";
	font-family: 'townmore-font';
}
.tm-heart-light:before {
	content: "\E951";
	font-family: 'townmore-font';
}
.tm-heart:before {
	content: "\E952";
	font-family: 'townmore-font';
}
.tm-help:before {
	content: "\E953";
	font-family: 'townmore-font';
}
.tm-history:before {
	content: "\E954";
	font-family: 'townmore-font';
}
.tm-home-solid:before {
	content: "\E955";
	font-family: 'townmore-font';
}
.tm-horn:before {
	content: "\E956";
	font-family: 'townmore-font';
}
.tm-houses-solid:before {
	content: "\E957";
	font-family: 'townmore-font';
}
.tm-houses:before {
	content: "\E958";
	font-family: 'townmore-font';
}
.tm-housing:before {
	content: "\E959";
	font-family: 'townmore-font';
}
.tm-id-card:before {
	content: "\E95A";
	font-family: 'townmore-font';
}
.tm-id-tag:before {
	content: "\E95B";
	font-family: 'townmore-font';
}
.tm-image-file:before {
	content: "\E95C";
	font-family: 'townmore-font';
}
.tm-job-search:before {
	content: "\E95D";
	font-family: 'townmore-font';
}
.tm-landing-page:before {
	content: "\E95E";
	font-family: 'townmore-font';
}
.tm-landscape:before {
	content: "\E95F";
	font-family: 'townmore-font';
}
.tm-layers:before {
	content: "\E960";
	font-family: 'townmore-font';
}
.tm-layout:before {
	content: "\E961";
	font-family: 'townmore-font';
}
.tm-left-chevron:before {
	content: "\E962";
	font-family: 'townmore-font';
}
.tm-letter-list:before {
	content: "\E963";
	font-family: 'townmore-font';
}
.tm-like:before {
	content: "\E964";
	font-family: 'townmore-font';
}
.tm-list-document:before {
	content: "\E965";
	font-family: 'townmore-font';
}
.tm-list:before {
	content: "\E966";
	font-family: 'townmore-font';
}
.tm-listings:before {
	content: "\E967";
	font-family: 'townmore-font';
}
.tm-listview:before {
	content: "\E968";
	font-family: 'townmore-font';
}
.tm-location:before {
	content: "\E969";
	font-family: 'townmore-font';
}
.tm-logout:before {
	content: "\E96A";
	font-family: 'townmore-font';
}
.tm-magnifier-glasses:before {
	content: "\E96B";
	font-family: 'townmore-font';
}
.tm-mail:before {
	content: "\E96C";
	font-family: 'townmore-font';
}
.tm-manage:before {
	content: "\E96D";
	font-family: 'townmore-font';
}
.tm-manager:before {
	content: "\E96E";
	font-family: 'townmore-font';
}
.tm-maximize-screen:before {
	content: "\E96F";
	font-family: 'townmore-font';
}
.tm-message-envelope:before {
	content: "\E970";
	font-family: 'townmore-font';
}
.tm-mid-screen:before {
	content: "\E971";
	font-family: 'townmore-font';
}
.tm-min-screen:before {
	content: "\E972";
	font-family: 'townmore-font';
}
.tm-minimize-icon:before {
	content: "\E973";
	font-family: 'townmore-font';
}
.tm-modules:before {
	content: "\E974";
	font-family: 'townmore-font';
}
.tm-my-listed-services:before {
	content: "\E975";
	font-family: 'townmore-font';
}
.tm-my-sell:before {
	content: "\E976";
	font-family: 'townmore-font';
}
.tm-my:before {
	content: "\E977";
	font-family: 'townmore-font';
}
.tm-new-listing:before {
	content: "\E978";
	font-family: 'townmore-font';
}
.tm-next-circle:before {
	content: "\E979";
	font-family: 'townmore-font';
}
.tm-notification:before {
	content: "\E97A";
	font-family: 'townmore-font';
}
.tm-on-sale-bag:before {
	content: "\E97B";
	font-family: 'townmore-font';
}
.tm-on-sale-sticker:before {
	content: "\E97C";
	font-family: 'townmore-font';
}
.tm-package-delivery:before {
	content: "\E97D";
	font-family: 'townmore-font';
}
.tm-package-solid:before {
	content: "\E97E";
	font-family: 'townmore-font';
}
.tm-package:before {
	content: "\E97F";
	font-family: 'townmore-font';
}
.tm-pay-card:before {
	content: "\E980";
	font-family: 'townmore-font';
}
.tm-pending-file:before {
	content: "\E981";
	font-family: 'townmore-font';
}
.tm-people-group:before {
	content: "\E982";
	font-family: 'townmore-font';
}
.tm-people:before {
	content: "\E983";
	font-family: 'townmore-font';
}
.tm-person-add:before {
	content: "\E984";
	font-family: 'townmore-font';
}
.tm-personal-information:before {
	content: "\E985";
	font-family: 'townmore-font';
}
.tm-pin:before {
	content: "\E986";
	font-family: 'townmore-font';
}
.tm-place:before {
	content: "\E987";
	font-family: 'townmore-font';
}
.tm-plus-2:before {
	content: "\E988";
	font-family: 'townmore-font';
}
.tm-plus-3:before {
	content: "\E989";
	font-family: 'townmore-font';
}
.tm-plus-4:before {
	content: "\E98A";
	font-family: 'townmore-font';
}
.tm-plus:before {
	content: "\E98B";
	font-family: 'townmore-font';
}
.tm-printer:before {
	content: "\E98C";
	font-family: 'townmore-font';
}
.tm-products:before {
	content: "\E98D";
	font-family: 'townmore-font';
}
.tm-profile:before {
	content: "\E98E";
	font-family: 'townmore-font';
}
.tm-promotion:before {
	content: "\E98F";
	font-family: 'townmore-font';
}
.tm-question-leaf:before {
	content: "\E990";
	font-family: 'townmore-font';
}
.tm-real-estate:before {
	content: "\E991";
	font-family: 'townmore-font';
}
.tm-review:before {
	content: "\E992";
	font-family: 'townmore-font';
}
.tm-right-chevron:before {
	content: "\E993";
	font-family: 'townmore-font';
}
.tm-sale-bag:before {
	content: "\E994";
	font-family: 'townmore-font';
}
.tm-sale:before {
	content: "\E995";
	font-family: 'townmore-font';
}
.tm-saw:before {
	content: "\E996";
	font-family: 'townmore-font';
}
.tm-search:before {
	content: "\E997";
	font-family: 'townmore-font';
}
.tm-sell-buy:before {
	content: "\E998";
	font-family: 'townmore-font';
}
.tm-sell-flash:before {
	content: "\E999";
	font-family: 'townmore-font';
}
.tm-sell:before {
	content: "\E99A";
	font-family: 'townmore-font';
}
.tm-selling-tag:before {
	content: "\E99B";
	font-family: 'townmore-font';
}
.tm-shapes:before {
	content: "\E99C";
	font-family: 'townmore-font';
}
.tm-shopping-bag:before {
	content: "\E99D";
	font-family: 'townmore-font';
}
.tm-shopping-basket:before {
	content: "\E99E";
	font-family: 'townmore-font';
}
.tm-skills:before {
	content: "\E99F";
	font-family: 'townmore-font';
}
.tm-smile:before {
	content: "\E9A0";
	font-family: 'townmore-font';
}
.tm-smiley:before {
	content: "\E9A1";
	font-family: 'townmore-font';
}
.tm-speech-bubble:before {
	content: "\E9A2";
	font-family: 'townmore-font';
}
.tm-star-half:before {
	content: "\E9A3";
	font-family: 'townmore-font';
}
.tm-star:before {
	content: "\E9A4";
	font-family: 'townmore-font';
}
.tm-sticky-notes:before {
	content: "\E9A5";
	font-family: 'townmore-font';
}
.tm-store:before {
	content: "\E9A6";
	font-family: 'townmore-font';
}
.tm-subfolder:before {
	content: "\E9A7";
	font-family: 'townmore-font';
}
.tm-switch-arrows:before {
	content: "\E9A8";
	font-family: 'townmore-font';
}
.tm-team-leader:before {
	content: "\E9A9";
	font-family: 'townmore-font';
}
.tm-technical-support:before {
	content: "\E9AA";
	font-family: 'townmore-font';
}
.tm-thumb-down-solid:before {
	content: "\E9AB";
	font-family: 'townmore-font';
}
.tm-thumb-down:before {
	content: "\E9AC";
	font-family: 'townmore-font';
}
.tm-thumb-up-solid:before {
	content: "\E9AD";
	font-family: 'townmore-font';
}
.tm-thumb-up:before {
	content: "\E9AE";
	font-family: 'townmore-font';
}
.tm-timetable:before {
	content: "\E9AF";
	font-family: 'townmore-font';
}
.tm-transfer:before {
	content: "\E9B0";
	font-family: 'townmore-font';
}
.tm-trash-bin:before {
	content: "\E9B1";
	font-family: 'townmore-font';
}
.tm-up-chevron:before {
	content: "\E9B2";
	font-family: 'townmore-font';
}
.tm-user-group-add:before {
	content: "\E9B3";
	font-family: 'townmore-font';
}
.tm-user-group-folder:before {
	content: "\E9B4";
	font-family: 'townmore-font';
}
.tm-user-group:before {
	content: "\E9B5";
	font-family: 'townmore-font';
}
.tm-users:before {
	content: "\E9B6";
	font-family: 'townmore-font';
}
.tm-warning:before {
	content: "\E9B7";
	font-family: 'townmore-font';
}
.tm-web-account:before {
	content: "\E9B8";
	font-family: 'townmore-font';
}
.tm-web-edit:before {
	content: "\E9B9";
	font-family: 'townmore-font';
}
.tm-wrench:before {
	content: "\E9BA";
	font-family: 'townmore-font';
}
.tm-right-caret:before {
	content: "\E9BB";
	font-family: 'townmore-font';
}
.tm-message:before {
	content: "\E9BC";
	font-family: 'townmore-font';
}
.tm-clipboard-solid:before {
	content: "\E9BD";
	font-family: 'townmore-font';
}
.tm-file-upload-solid:before {
	content: "\E9BE";
	font-family: 'townmore-font';
}
.tm-floppy-disk:before {
	content: "\E9BF";
	font-family: 'townmore-font';
}
.tm-video-camera:before {
	content: "\E9C0";
	font-family: 'townmore-font';
}
.tm-save:before {
	content: "\E9C1";
	font-family: 'townmore-font';
}
.tm-floppy-disk-circle:before {
	content: "\E9C2";
	font-family: 'townmore-font';
}
.tm-save-button:before {
	content: "\E9C3";
	font-family: 'townmore-font';
}
.tm-floppy-disk-save:before {
	content: "\E9C4";
	font-family: 'townmore-font';
}
.tm-contact-at:before {
	content: "\E9C5";
	font-family: 'townmore-font';
}
.tm-telephone:before {
	content: "\E9C6";
	font-family: 'townmore-font';
}
.tm-globe:before {
	content: "\E9C7";
	font-family: 'townmore-font';
}
.tm-settings-sliders:before {
	content: "\E9C8";
	font-family: 'townmore-font';
}
.tm-map-frame:before {
	content: "\E9C9";
	font-family: 'townmore-font';
}
.tm-email-frame:before {
	content: "\E9CA";
	font-family: 'townmore-font';
}
.tm-password:before {
	content: "\E9CB";
	font-family: 'townmore-font';
}
.tm-phone-frame:before {
	content: "\E9CC";
	font-family: 'townmore-font';
}
.tm-profile-frame:before {
	content: "\E9CD";
	font-family: 'townmore-font';
}
.tm-profile-photo-frame:before {
	content: "\E9CE";
	font-family: 'townmore-font';
}
.tm-notification-frame:before {
	content: "\E9CF";
	font-family: 'townmore-font';
}
.tm-notification-bell-frame:before {
	content: "\E9D0";
	font-family: 'townmore-font';
}
.tm-file-history:before {
	content: "\E9D1";
	font-family: 'townmore-font';
}
.tm-files-history-solid:before {
	content: "\E9D2";
	font-family: 'townmore-font';
}
.tm-statistics:before {
	content: "\E9D3";
	font-family: 'townmore-font';
}
.tm-reply:before {
	content: "\E9D4";
	font-family: 'townmore-font';
}
.tm-file-problem:before {
	content: "\E9D5";
	font-family: 'townmore-font';
}
.tm-page-problem:before {
	content: "\E9D6";
	font-family: 'townmore-font';
}
.tm-file-exclamation:before {
	content: "\E9D7";
	font-family: 'townmore-font';
}
.edit-feedback:before {
	content: "\E9D8";
	font-family: 'townmore-font';
}
.tm-checklist-solid:before {
	content: "\E9D9";
	font-family: 'townmore-font';
}
.tm-edit-reviews:before {
	content: "\E9DA";
	font-family: 'townmore-font';
}
.tm-caret-down:before {
	content: "\E9DB";
	font-family: 'townmore-font';
}
.tm-caret-up:before {
	content: "\E9DC";
	font-family: 'townmore-font';
}


#emojiSearch {
	width: 340px;
}*/
