<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
	font-size:12px;
	line-height:24px;
	font-family:"Arial";
	font-weight:normal;
}
#system-message-container *{
	line-height:24px;
	text-align:left;
}
img{
	max-width:100%;
}
a{
	color:#e26228;
}
p{
	margin:0;
}
p + p{
	margin-top:10px;
}

/*============== COM K2 STYLE ===============*/
div.userItemView-wapper:nth-child(3n+1), div.tagItemView-wapper:nth-child(3n+1), div.latestItemView-wapper:nth-child(3n+1){
	clear:left;
}
div.catItemView,
div.userItemView,
div.tagItemView,
div.latestItemView{
	padding:0;
	margin-bottom:25px;
	border:1px solid #dedede;
	border-radius:2px;
	-moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
div.catItemHeader h3.catItemTitle,
div.userItemHeader h3.userItemTitle,
div.tagItemHeader h3.tagItemTitle,
div.latestItemHeader h3.latestItemTitle{
	font-size:14px;
	font-family:"Open Sans";
	font-weight:bold;
	padding:14px 0 2px 0;
	line-height:20px;
	margin:0;
}
div.catItemHeader h3.catItemTitle a,
div.userItemHeader h3.userItemTitle a,
div.tagItemHeader h3.tagItemTitle a,
div.latestItemHeader h3.latestItemTitle a{
	color:#747474;
}
.blog-post-inner .article-image-intro,
div.catItemImageBlock,
div.userItemImageBlock,
div.tagItemImageBlock,
div.latestItemImageBlock{
	margin:0;
	padding:0;
	border-bottom:2px solid #e26228;
}
div.userItemImageBlock,
div.tagItemImageBlock,
div.latestItemImageBlock{
	float:none;
}
span.catItemImage,
span.userItemImage,
span.tagItemImage,
span.latestItemImage{
	margin:0;
}
span.catItemImage img,
span.userItemImage img,
span.tagItemImage img,
span.latestItemImage img{
	padding:0;
	border:none;
	max-width:100%;
}
div.catItemHeader,
div.userItemHeader,
div.tagItemHeader,
div.latestItemHeader{
	padding:0 17px;
}
div.catItemDateCreated,
div.userItemDateCreated,
div.tagItemDateCreated,
div.latestItemDateCreated{
	color:#b5b5b5;
	font-size:11px;
	font-style:italic;
	font-family:"Open Sans";
	font-weight:normal;
}
div.catItemBody,
div.userItemBody,
div.tagItemBody,
div.latestItemBody{
	padding:0 17px;
}
div.catItemIntroText,
div.userItemIntroText,
div.tagItemIntroText,
div.latestItemIntroText{
	padding:5px 0 20px 0;
	font-size:12px;
	color:#666;
	font-weight:normal;
}
div.catItemAuthor{
	font-size:11px;
	font-family:"Open Sans";
	font-weight:normal;
	padding-left:19px;
	background:url("../images/user-icon.png") no-repeat scroll left 3px transparent;
}
div.catItemLinks, div.userItemLinks,
div.latestItemLinks{
	margin:0;
}
div.catItemCommentsLink, div.userItemCommentsLink{
	display:inherit;
	border:none;
	margin:0;
	padding:0;
}
div.catItemCategory, div.catItemTagsBlock, div.catItemCommentsLink,
div.userItemCategory, div.userItemTagsBlock, div.userItemCommentsLink,
div.tagItemCategory,
div.latestItemCategory, div.latestItemTagsBlock{
	padding:0 5px 0 15px;
	font-size:11px;
	border:none;
	border-top:1px solid #d6d6d6;
}
div.tagItemCategory{
	display:inherit;
}
div.catItemTagsBlock span, div.catItemCategory span,
div.userItemCategory span, div.userItemTagsBlock span,
div.tagItemCategory span,
div.latestItemTagsBlock span, div.latestItemCategory span{
	color:inherit;
	font-weight:inherit;
}
div.catItemReadMore,
div.userItemReadMore,
div.tagItemReadMore,
div.latestItemReadMore{
	display:inherit;
	border-top:1px solid #d6d6d6;
	padding-bottom:10px;
	padding-top:5px;
}
div.catItemReadMore a,
div.userItemReadMore a,
div.tagItemReadMore a,
div.latestItemReadMore a{
	margin-left:15px;
	padding-left:0;
	display:inline-block;
	font-family:"Open Sans";
	font-weight:bold;
}
div.catItemReadMore a:before,
div.userItemReadMore a:before,
div.tagItemReadMore a:before,
div.latestItemReadMore a:before{
	font-family: "FontAwesome";
	content:"\f101";
	color:#e26228;
	font-weight:normal;
	font-size:13px;
	padding-right:4px;
}

/*======= K2 ITEM STYLE =======*/
#k2Container{
/*	padding-top:40px;*/
}
#k2Container .modal{
	position:inherit;
	left:auto;
	right:auto;
	display:inherit;
	bottom:auto;
	top:auto;
	margin:0;
	overflow:inherit;
}
span.itemImage img{
	padding:0;
	border:none;
	max-width:100%;
}
span.itemImage{
	margin:0;
}
div.itemImageBlock{
	padding:0;
	margin:0;
}
div.itemHeader h2.itemTitle{
	font-size:24px;
	font-weight:300;
	font-family:"Open Sans";
	border:none;
	border-bottom:1px solid #ececec;
	margin:0;
	padding:15px 0 10px 2px;
	line-height:28px;
	color:#515151;
}
div.itemAuthor{
	display:inline-block;
}
div.itemCategory{
	padding:0;
	border:none;
	display:inline-block;
}
div.itemDateCreated{
	display:inline-block;
}
div.commentLink{
	display:inline-block;
}
div.commentLink:before{
	font-family:"FontAwesome";
	content: "\f075";
	font-size:14px;
	color:#e26228;
}
div.itemRatingBlock{
	padding:0;
}
div.k2ItemInfor &gt; div{
	float:left;
	font-weight:bold;
	font-size:11px;
	color:#8b8b8b;
}
div.k2ItemInfor &gt; div + div{
	margin-left:10px;
}
div.k2ItemInfor div.commentLink,
div.k2ItemInfor div.itemRatingBlock{
	font-size:12px;
	font-weight:normal;
}
div.itemCategory span{
	color:inherit;
}
div.k2ItemInfor{
	padding:3px 0;
}
div.itemToolbar{
	margin:0;
}
div.itemBody{
	padding:5px 0 10px 0;
}
div.itemIntroText, div.itemFullText{
	font-size:12px;
	font-weight:normal;
	color:inherit;
}
div.itemContentFooter{
	text-align:left;
}
div.itemToolbar{
	border-bottom:1px solid #ececec;
	border-top:1px solid #ececec;
}
div.itemTagsBlock{
	padding:7px 0;
	border-bottom:1px solid #ececec;
	border-top:1px solid #ececec;
	margin-left:6px;
}
div.itemTagsBlock span{
	display:inline-block;
	padding-left:0;
	font-weight:normal;
	color:#e26228;
}
div.itemTagsBlock span:before{
	font-family:"FontAwesome";
	content: "\f02c";
	color:#e26228;
	padding:0 5px 0 2px;
	font-size:17px;
}
div.itemContentFooter{
	border:none;
	padding:0;
}
div.itemTagsBlock ul.itemTags li a{
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background:#f5f5f5;
	border:1px solid #f1f1f1;
	color:#898989;
	display:inline-block;
	padding:0 10px;
}
div.itemTagsBlock ul.itemTags li a:hover{
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background:#e26228;
	border:1px solid #e26228;
	color:#fff;
}
div.itemHits, div.itemDateModified{
	padding:3px 0 3px 5px;
	border-bottom:1px solid #ececec;
}
div.itemAuthorBlock{
	padding:15px;
	border:1px solid #eaeaea;
}
div.itemAuthorBlock img.itemAuthorAvatar{
	border-radius:100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	padding:0;
	position:relative;
	border:none;
	margin:0 17px 0 0;
}
h3.itemAuthorName{
	margin:0;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #ececec;
	text-transform:uppercase;
	padding:3px 0 6px 0;
}
div.itemAuthorBlock div.itemAuthorDetails{
	padding:0 0 0 120px;
}
.authorDescription{
	line-height:20px;
	color:#515151;
	padding:12px 0 2px 0;
}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl,
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail{
	margin:0;
	padding:0;
	border:none;
}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl + span.itemAuthorEmail{
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #ececec;
}
div.itemComments{
	padding:0;
	border:none;
	background:none;
}
.itemCommentList{
	border:1px solid #dedede;
	margin-top:25px;
	padding-bottom:15px;
}
.itemCommentList h3.itemCommentsCounter{
	margin:0;
	border-bottom:1px solid #dedede;
	line-height:36px;
	padding:3px 0 3px 10px;
	font-weight:bold;
	color:#e26228;
	font-size:14px;
	text-transform:uppercase;
}
.text-pull-right{
	float:right;
	font-size:13px;
	text-transform:none;
	font-weight:normal;
	padding-right:10px;
}
.text-pull-right:before{
	font-family:"FontAwesome";
	content:"\f0e6";
	font-size:16px;
	color:#e26228;
	padding-right:5px;
}
div.itemComments ul.itemCommentsList li .commentUserAvt{
	float:left;
}
div.itemComments ul.itemCommentsList li img{
	margin:0;
	padding:0;
	border:none;
	border-radius:100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}
div.itemComments ul.itemCommentsList .commentToolbar{
	float:right;
}
div.itemComments ul.itemCommentsList li span.commentDate{
	font-size:12px;
	font-weight:normal;
	margin:0;
	border:none;
	padding:0;
	text-transform:none;
	color:#999;
}
div.itemComments ul.itemCommentsList li .commentToolbar &gt; a{
}
div.itemComments ul.itemCommentsList li .commentToolbar &gt; a:before{
	content:"/";
	margin: 0 5px;
	color:#999
}
div.itemComments ul.itemCommentsList{
	padding:13px 13px 0 13px;
	margin:0;
}
div.itemComments ul.itemCommentsList .commentInfor{
	padding-left:96px;
}
div.itemComments ul.itemCommentsList li{
	padding:15px 0;
	border:none;
}
div.itemComments ul.itemCommentsList li + li{
	border-top:1px solid #ebebeb;
}
div.itemComments ul.itemCommentsList li span.commentAuthorName{
	font-size:15px;
	color:#e26228;
	font-weight:bold;
}
.commentText{
	line-height:20px;
	color:#666;
	padding:5px 0;
}
div.itemCommentsPagination{
	margin:0;
	padding:0;
}
.itemCommentsForm{
	margin-top:20px;
}
div.itemCommentsForm h3{
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#e26228;
	border-bottom:1px solid #e5e5e5;
	padding:8px 0 7px 0;
}
.commentFormField{
	float:left;
	width:50%;
}
.commentFormField-wapper{
	margin-left:-30px;
}
.commentFormField-inner{
	margin-left:30px;
}
div.itemCommentsForm form span#formLog{
	margin:0;
	padding:5px 0 0 0;
	display:inline-block;
}
div.itemCommentsForm form label{
	margin:0;
	font-weight:normal;
	font-size:12px;
	color:#515151;
}
div.itemCommentsForm form input.inputbox, div.itemCommentsForm form textarea.inputbox{
	width:100%;
	border:1px solid #ececec;
	padding:0 5px;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background:none;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	font-size:12px;
	line-height:20px;
}
div.itemCommentsForm form .leftColumn input.inputbox{
	height:32px;
}
div.itemView{
	margin:0;
	padding:0;
	border:none;
}
div.itemCommentsForm form input#submitCommentButton{
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#e26228;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	height:30px;
	line-height:30px;
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) inset;
	width:100%;
	padding:0;
	border: none;
}
div.itemNavigation{
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
}
div.itemAuthorLatest h3, div.itemRelated h3{
	border-bottom: 1px solid #e5e5e5;
    color: #e26228;
    font-size: 16px;
	margin:0;
    font-weight: bold;
    padding: 8px 0 7px;
    text-transform: uppercase;
}
div.itemAuthorLatest ul, div.itemRelated ul{
	margin:0;
	padding:0;
}
div.itemAuthorLatest ul li, div.itemRelated ul li{
	padding:2px;
	background:none;
	border-bottom: 1px solid #e5e5e5;
	list-style:none;
}
div.itemAuthorLatest ul li a, div.itemRelated ul li a{
	color:#515151;
	display:block;
}
div.itemAuthorLatest ul li a:before, div.itemRelated ul li a:before{
	font-family: "FontAwesome";
	content:"\f101";
	font-weight:normal;
	font-size:14px;
	padding-right:8px;
}
div.itemAuthorLatest ul li a:hover, div.itemRelated ul li a:hover{
	color:#e26228;
}
div.itemAuthorLatest ul li + li, div.itemRelated ul li + li{

}
div.itemComments ul.itemCommentsList li.authorResponse, div.itemComments ul.itemCommentsList li{
	background:none;
}
div.k2Pagination{
	padding:0;
	margin:0;
	text-align:inherit;
}
div.itemListCategory, div.userBlock{
	margin:0;
	padding:0;
	border:1px solid #e5e5e5;
	padding:13px;
}
div.userBlock{
	margin-bottom:30px;
}
div.itemListCategory img,
div.userBlock img{
	border:none;
	margin:0;
	padding:0;
	border-radius:100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
}
div.itemListCategoriesBlock{
	margin-bottom:30px;
}
.imageCatBlock,
.avtImageBlock{
	float:left;
}
.blockCatItemInfor,
.blockUserItemInfor{
	padding-left:120px;
}
div.itemListCategory h2,
div.userBlock h2{
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	color:#e26228;
	margin:0;
	padding:0;
	border:none;
}
.catDescription, div.userBlock div.userDescription{
	line-height:20px;
	color:#515151;
	padding:10px 0 5px 0;
}
div.userBlock div.userAdditionalInfo{
	padding:0;
	margin:0;
}
div.userBlock span.userURL, div.userBlock span.userEmail{
	color:inherit;
	font-weight:normal;
}
/*======= END K2 ITEM STYLE =======*/

/*============== COM CONTENT STYLE ===============*/
.itemBlogListing{
	float:left;
}
.itemBlogListing_inner{
	margin-bottom:30px;
	border:1px solid #dedede;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.blog-post .item-image img{
	margin:0;
}
div.article-header{
	padding:0 17px;
	position:relative;
}
div.article-header h2.article-title{
	font-family: "Open Sans";
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 14px 0 2px;
}
div.article-header h2.article-title a{
	color:#747474;
}
.published{
	color: #b5b5b5;
    font-family: "Open Sans";
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
}
.article-intro{
	padding:3px 17px 15px 17px;
}
.blog-post p {
    margin: 0;
}
.blog-post p + p {
    margin-top: 10px;
}
.readmoreListItem{
	border-top: 1px solid #d6d6d6;
    display: inherit;
    padding-bottom: 10px;
    padding-top: 5px;
}
.readmoreListItem a{
    display: inline-block;
    font-family: "Open Sans";
    font-weight: bold;
    margin-left: 15px;
    padding-left: 0;
}
.readmoreListItem a:before{
	font-family: "FontAwesome";
	content:"\f101";
	color:#e26228;
	font-weight:normal;
	font-size:13px;
	padding-right:4px;
}
.article-footer .article-info &gt; div{
	padding:0 5px 0 15px;
	font-size:11px;
	border:none;
	border-top:1px solid #d6d6d6;
}
.article-action {
    position: absolute;
    right: 10px;
    top: 10px;
}
.article-action li{
	display:inline;
}

.blog-post{
	margin:0;
	padding:0;
	border:none;
}
.items-more h3{
	border-bottom: 1px solid #e5e5e5;
    color: #e26228;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 0 15px;
	margin:0;
    text-transform: uppercase;
}
.items-more ol li, .items-more ul li{
	list-style:none;
	padding:2px;
}
.items-more ol, .items-more ul{
	margin:0;
	padding:0;
}
.items-more ol li a, .items-more ul li a{
    color: #515151;
    display: block;
}
.items-more ol li a:before, .items-more ul li a:before{
	font-family: "FontAwesome";
	content:"\f101";
	font-weight:normal;
	font-size:14px;
	padding-right:8px;
}
.items-more ol li a:hover, .items-more ul li a:hover{
    color: #e26228;
}
.items-more ol li + li, .items-more ul li + li{
	border-top:1px solid #e5e5e5;
}
.blogPagnav .my-pagination{
	margin-top:20px;
	padding:0;
}
.k2ItemInfor .createdby span{
	color: #e26228;
}
.item-page .k2ItemInfor{
	margin-top:10px;
}
.item-page .item-article-header h2{
	font-size:24px;
	font-weight:300;
	font-family:"Open Sans";
	border:none;
	border-bottom:1px solid #ececec;
	margin:0;
	padding:15px 0 10px 2px;
	line-height:28px;
	color:#515151;
}
.item-page .item-article-header h2 a{
	color:#747474;
}
.item-page .published{
	font-style:normal;
}
.item-article-header{
	position:relative;
}
.itemText{
	padding:10px 0 5px;
}
/*============== END COM CONTENT STYLE ===============*/

/*========== PAGINATION ============*/
.my-pagination li{
	display:inline-block;
	list-style:none;
}
.my-pagination li + li{
	margin-left:8px;
}
.my-pagination li .pagenav{
	height:31px;
	display:inline-block;
	border:1px solid #dbdbdb;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 0 10px;
	font-family:"Open Sans";
	position:relative;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	box-shadow: 0 0 1px #eee;
	-moz-box-shadow: 0 0 1px #eee;
	-webkit-box-shadow: 0 0 1px #eee;
}
.my-pagination li a.pagenav:hover,
.my-pagination li.page-number span.pagenav{
	border:1px solid #e26228;
	background:#e26228;
	color:#fff;
}
.my-pagination li.pagination-prev .pagenav:before{
	font-family: "FontAwesome";
	content: "\f104";
	position:absolute;
	top:0;
	width:100%;
	left:0;
	line-height:normal;
	font-size:28px;
}
.my-pagination li.pagination-next .pagenav:before{
	font-family: "FontAwesome";
	content: "\f105";
	width:100%;
	line-height:normal;
	font-size:28px;
	position:absolute;
	top:0;
	left:0;
}
.my-pagination li.pagination-prev .pagenav, .my-pagination li.pagination-next .pagenav{
	width:31px;
	color:#999;
	text-align:center;
}
.my-pagination li.pagination-start .pagenav, .my-pagination li.pagination-end .pagenav{
	color:#999;
}
.my-pagination li.general a.pagenav:hover{
	/*color:#e26228;
	border-color:#e26228;*/
	background:#fff;
}
.my-pagination li.pagination-prev .pagenav span,
.my-pagination li.pagination-next .pagenav span{
	/*height:31px;*/
	text-indent:-99999px;
	/*width:31px;*/
	display: inline-block;
}
.itemCommentsPagination .my-pagination{
	text-align:center;
	padding-top:10px;
}
/*========== END PAGINATION ============*/

/*======== SIDEBAR =======*/
.sidebar h3.module-title-h3{
	margin:0 0 10px 0;
	padding:0 0 6px 0;
	text-transform:uppercase;
	font-size:14px;
	font-family:"Open Sans";
	font-weight:bold;
	line-height:22px;
}

/*===== K2 TAGS MODULE =====*/
div.k2TagCloudBlock{
	padding:0;
}
div.k2TagCloudBlock a{
	color:#898989;
	padding:0 10px;
	border:1px solid #f1f1f1;
	height:24px;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin:0 5px 10px 5px;
	line-height:21px;
}
div.k2TagCloudBlock a:hover{
	padding:0 10px;
	border:1px solid #e26228;
	background:#e26228;
}
/*===== END K2 TAGS MODULE =====*/

/*====== BT PROPERTY MODULE ======*/
.panel-default{
	border:1px solid #eaeaea;
}
.panel-group .tag.price{
	margin:0;
	
}
.panel-group .panel-body a img{
	max-width:100%;
}
.panel-group .panel-body{
	padding: 17px 15px 7px 15px;
	
}
.panel-group .panel-heading{
	padding:0;
}
.panel-default &gt; .panel-heading + .panel-collapse .panel-body{
	border-top:1px solid #eaeaea;
}
.panel-group .panel-heading .panel-title &gt; a{
	display:block;
	padding:10px 15px 10px 15px;
	font-size:15px;
	position:relative;
	background:#e26228;
	color:#fff;
	line-height:20px;
	font-family: "Open Sans";
	font-weight: bold;
}
.panel-group .panel-heading .panel-title &gt; a:after{
	position:absolute;
	right:15px;
	top:11px;
	content: "\f067";
	font-family:"FontAwesome";
	color:#e26228;
	font-size:14px;
}
.panel-group .panel-heading .panel-title &gt; a.collapsed:after{
	content: "\f067";
	color:#e26228;
}
.panel-group .panel-heading .panel-title &gt; a.collapsed{
	background:#fff;
	color:#666;
	font-weight: normal;
}
.panel-group .panel-heading .panel-title &gt; a:after{
	content: "\f068";
	color:#fff;
}
.panel-group .panel + .panel{
	margin-top:8px;
}
.panel-group .panel-body .description{
	padding-top:8px;
}

.filter_sidebar .form-group{
	margin:0;
	font-family:"Roboto";
}
.filter_sidebar .form-group + .form-group .bootstrap-select{
	padding-top:10px;
}
.filter_sidebar .form-group .price-range{
	margin-top:10px;
}
.filter_sidebar .form-group .bootstrap-select{
	border-bottom:1px solid #eaeaea;
}
.filter_sidebar .bootstrap-select .selectpicker{
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	padding-left:13px;
	background:#f5f5f5;
}
.filter_sidebar .bootstrap-select .selectpicker .filter-option:before{
	color:#e26228;
	font-size:11px;
	line-height:inherit;
}
.filter_sidebar .bootstrap-select .selectpicker .caret:after{
	color:#e26228;
	font-size:11px;
	top:-5px;
	font-family:"FontAwesome";
	content:"\f078";
}
.filter_sidebar .filter-button .btn-default{
	font-family:"Roboto";
	font-size:14px;
	color:#fff;
	font-weight:bold;
	height:40px;
	line-height:40px;
	background:#e26228;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	padding:0;
	margin-top:10px;
}
.menu_sidebar ul.joomla-nav li{
	list-style:none;
}
.sidebar .menu_sidebar ul.joomla-nav, .menu_sidebar ul.joomla-nav{
	padding:0;
}
.menu_sidebar ul.joomla-nav li a{
	border-bottom:1px solid #eaeaea;
	display:block;
	font-size:13px;
	color:#666;
	padding:6px 3px;
	line-height:20px;
}
.menu_sidebar ul.joomla-nav li &gt; a:hover, .menu_sidebar ul.joomla-nav li.active &gt; a{
	color:#e26228;
}
.menu_sidebar ul.joomla-nav li a:before{
	font-family:"FontAwesome";
	content:"\f067";
	font-size:12px;
	padding-right:10px;
}

/*====== END BT PROPERTY MODULE ======*/
.sidebar .none_border h3.module-title-h3{
	border:none;
	margin:0;
}
.sidebar .moduletable + .moduletable{
	margin-top:25px;
}
.bt-contentshowcase.showcase_sidebar .bt-row .bt-inner{
	height:auto!important;
}
.defaultLayout .bt-contentshowcase.showcase_sidebar ul li{
	height:auto!important;
}
.defaultLayout .showcase_sidebar .bt-row{
	padding:12px 0;
	border-bottom:1px solid #eaeaea;
}
.defaultLayout .showcase_sidebar #btcontentshowcase-control{
	position:absolute;
	top:-37px;
}
.defaultLayout .showcase_sidebar .bt-inner .bt-title{
	color:#515151;
	padding:0;
}
.defaultLayout .showcase_sidebar .bt-inner .bt-title:hover, 
.defaultLayout .showcase_sidebar .bt-inner:hover .bt-title{
	color:#e26228;
}
.defaultLayout .showcase_sidebar .bt-inner .bt-date{
	font-style:italic;
	font-size:11px;
}
.defaultLayout .showcase_sidebar .bt-extra{
/*	margin:0;*/
}
.defaultLayout .showcase_sidebar .bt-inner img{
	border:2px solid transparent;
}
.defaultLayout .showcase_sidebar .bt-inner:hover img{
	border:2px solid #e26228;
}
.sidebar .showcase_sidebar h3.module-title-h3{
	margin-bottom:0;
}
.form_search .search .inputbox{
	float: left;
    margin-right: 10px;
    width: calc(100% - 44px);
	height:32px;
	line-height:32px;
}
.form_search .search .button{
	background:url("../images/search_button.png") no-repeat scroll center center #e26228;
	height:32px;
	width:32px;
	display:inline-block;
	position:relative;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) inset;
	border:none;
}

/*========== BT QUICKCONTACT ===========*/
.mod_btquickcontact_module{
	border:none;
}
.mod_btquickcontact .label_name, .mod_btquickcontact .label_text, 
.mod_btquickcontact .label_number, .mod_btquickcontact .label_email, 
.mod_btquickcontact .label_richedit{
	display:none;
}
.btqc-field-container + .btqc-field-container{
	padding-top:12px;
}
.mod_btquickcontact input[type="text"],.mod_btquickcontact input[type="email"],.mod_btquickcontact input[type="search"], 
.mod_btquickcontact input[type="password"],.mod_btquickcontact input[type="number"], input[type="tel"]{
	height:32px;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border:1px solid #e5e5e5;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background:none;
	font-size:12px;
	height:32px;
	padding:4px;
}
.mod_btquickcontact textarea{
	width:100%;
	height:120px;
	padding:4px;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border:1px solid #e5e5e5;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background:none;
	line-height:20px;
}
.mod_btquickcontact .btqc_submit{
	width:100%;
	background:#e26228;
	color:#fff;
	height:30px;
	line-height:30px;
	text-align:left;
	text-indent:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) inset;
	border: none;
	font-family: "Open Sans";
}

/*======== CONTACT PAGE =======*/
.contactColumnWapper{
	padding-top:40px;
}
.contactDetailField:before{
	height:44px;
	background:#e9682e;
	font-family:"FontAwesome";
	float:left;
	font-size:20px;
	margin-right:20px;
	border-radius:100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 44px;
	text-align:center;
	color:#fff;
	width:44px;
	line-height:44px;
}
.contactDetailField{
	clear:both;
	margin-bottom:23px;
	color:#515151;
	font-size:12px;
}
.contactDetailField a{
	color:#515151;
}
.contactDetailField.contactIconAdd:before{
	content:"\f015";
}
.contactDetailField.contactIconWebsite:before{
	content: "\f0ac";
}
.contactDetailField.contactIconTelephone:before{
	content:"\f095";
}
.contactDetailField.contactIconEmail:before{
	content: "\f003";
}
address{
	margin:0;
	line-height:inherit;
}
.contactFieldLabel{
	color:#e26228;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
}
.contact input[type="text"], .contact input[type="email"],
.contact input[type="search"], .contact input[type="password"],
.contact input[type="number"], .contact input[type="tel"]{
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border:1px solid #e5e5e5;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background:none;
	height:32px;
	padding:4px;
}
.contact textarea{
	height:150px;
	padding:4px;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border:1px solid #e5e5e5;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background:none;
	line-height:20px;
}
.comContactSubmit button{
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	background:#e26228;
	font-size:14px;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width:100%;
	text-align:center;
	border-top:none;
	border-left:none;
	margin:10px 0 0 0;
	border-right:none;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
	border: none;
}
.comContactSubmit button:hover{
	opacity: 0.85;
}
.rememberInput input[type="checkbox"]{
	float:left;
	margin:4px 5px 0 0;
}
.comContactFormLabel label{
	font-weight:normal;
	display:inherit;
	color:#515151;
	line-height:20px;
	margin-top:9px;
}
.contact-misc{
	text-align:center;
	padding:0 150px;
}
.contact-misc p{
	font-weight:300;
	color:#515151;
}
.contact-misc h3{
	margin:0;
	font-size:24px;
	font-weight:300;
	color:#e26228;
	padding:5px 0 12px 0;
}
.contact{
	padding-top:30px;
}
h3.titleContactFormDetail, h3.titleContactForm{
	margin:0;
	color:#e26228;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
	padding:0 0 4px 0;
}
.comContactDetailsField, .comContactForm{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:12px;
	margin-bottom:25px;
}
.comContactForm{
	margin-bottom:15px;
}
.comContactDetailsField{
	margin-bottom:28px;
}
/*======== END CONTACT PAGE =======*/

/*======== PRICING PAGE =======*/
.btsc-pricetable .btsc-pricecol h2{
	border:1px solid #ececec!important;
	text-transform:uppercase;
	font-weight:bold;
	padding:18px 0!important
}
.btsc-pricecol-inner .btsc-pricecol-row{
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
}
.btsc-pricetable .btsc-pricecol:first-child .btsc-pricecol-inner h2, 
.btsc-pricetable .btsc-pricecol:first-child .btsc-pricecol-row{
	border-color:#ececec;
}
.btsc-pricetable .price .price-val small{
	font-size:18px;
	display:inherit;
}
.btsc-pricetable .btsc-pricecol-special{
	bottom:auto;
}
.btsc-pricetable .btsc-pricecol-special h2{
	padding: 34px 0!important;
}
.btsc-pricetable .btsc-pricecol-special .btsc-pricecol-inner{
	margin-top:-32px
}
.btsc-pricetable .btsc-pricecol{
	padding:0!important;
	margin-right:-1px;
}
.pagePricing .row{
	margin:0;
}
.btsc-pricecol-inner .purchase-button a{
	padding:0 20px;
	background:#919191!important;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
	height:30px;
	line-height:30px;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	display:inline-block;
}
.btsc-pricecol-special .btsc-pricecol-inner .purchase-button a{
	background:#ef4c21!important;
}
.btsc-pricecol-special .btsc-pricecol-inner .purchase-button{
	padding:37px 0;
}
.pagePricing .btsc-pricetable{
	margin-bottom:0;
}
.pagePricing{
/*	margin-top:40px;*/
}
.pagePricing_head{
	text-align:center;
	padding:0 100px 65px 100px;
}
.pagePricing_head h3{
	margin:0;
	/*color:#e26228;*/
	font-size:30px;
	font-weight:300;
	text-transform:uppercase;
	padding-bottom:13px;
}
.pagePricing_head .pagePricing_desc{
	font-size:13px;
	font-weight:300;
	color:#666;
}
.pagePricingAbout .btsc-iconbox-style-icon-inleft-square .icon{
	width:54px!important;
	height:54px!important;
	/*background:#e26228!important;*/
	left:auto;
	margin-top:3px!important;
	top:auto;
	text-align:center;
	font-size:20px;
	color:#fff;
	line-height:54px;
}
.pagePricingAbout .btsc-iconbox-style-icon-inleft-square .icon:after{
	right:-14px;
	top:0;
	bottom:auto;
	border-width:14px;
	border-style: solid;
	border-bottom-color:transparent;
	border-right-color:transparent;
}
.pagePricingAbout .btsc-iconbox .btsc-iconbox-title{
	margin:0!important;
	display:block;
	border:none;
	line-height:1!important;
}
.pagePricingAbout{
	margin:0 -20px;
}
.btsc-iconbox .btsc-iconbox-inner{
	border:none;
	padding:0;
	margin: 20px 0;
}
.pagePricingAbout .btsc-iconbox{
	padding:0 20px;
	margin: 20px 0;
}
.pagePricingAbout .btsc-iconbox-description{
	padding-top:11px;
	display:block;
}
.pagePricingAbout .btsc-iconbox .btsc-iconbox-content-text{
	margin-left:80px!important;
}
.pagePricingAbout .btsc-iconbox-style-icon-inleft-square .icon{
	line-height: 54px!important;
}
.spotlight-bot{
	padding-top:35px;
	margin-top:0px;
	padding-bottom:50px;
	border-top:1px solid #ececec;
}
.faqs_otherContact{
	margin: 80px -25px 0 -25px;
}
.faqs_otherContact .btsc-iconbox{
	padding:0 25px;
}
.faqs_otherContact .btsc-iconbox .btsc-iconbox-icon .icon{
	background:none!important;
	height:auto!important;
	width:auto!important;
	line-height:normal!important;
	color:#e26228!important;
}
.faqs_otherContact .btsc-iconbox-style-icon-ontop-inside:hover{
	background:none;
	color:#747474;
}
.faqs_otherContact .btsc-iconbox-style-icon-ontop-inside:hover .btsc-iconbox-title{
	color:#666!important;
}
.faqs_otherContact .btsc-iconbox-style-icon-ontop-inside .btsc-iconbox-link a:after{
	margin:0;
	padding:0;
	content:"";
}
.faqs_otherContact .btsc-iconbox-style-icon-ontop-inside .btsc-iconbox-link a,
.faqs_otherContact .btsc-iconbox-style-icon-ontop-inside:hover .btsc-iconbox-link a{
	color:#e26228!important;
	font-size:12px!important;
}
.faqs_otherContact .btsc-iconbox-style-icon-ontop .btsc-iconbox-content-text .btsc-iconbox-link{
	margin:0;
}
.faqs_otherContact .btsc-iconbox-description{
	line-height:24px!important;
}
.faqs_otherContact .btsc-iconbox .btsc-iconbox-title{
	margin:10px 0 3px 0!important;
	border:none;
}
/*======== END PRICING PAGE =======*/

/*======== FAQS =======*/
.details_faqs .bt-contentshowcase .bt-row .bt-inner{
	padding:0;
}
.details_faqs .accordionLayout .bt-inner{
	border-bottom:1px solid #e5e5e5;
}
.details_faqs .accordionLayout .bt-row-first .bt-inner{
	border-top:1px solid #e5e5e5;
}
.details_faqs .accordionLayout .bt-row .bt-inner .bt-title{
/*	background:url("../images/faqs_icon.png") no-repeat scroll 6px center transparent;*/
	line-height:24px;
	padding:6px 0!important;
	font-size:14px;
	color:#6f6f6f;
	font-weight:normal;
	text-transform:none;
	font-family: "Open Sans";
}
.details_faqs .accordionLayout .bt-row .bt-inner .bt-title:before{
	font-family:"FontAwesome";
	content:"\f059";
	font-size:16px;
	margin-left:7px;
	margin-right:3px;
	color:#e26228;
}
.details_faqs .accordionLayout .bt-row.actived .bt-inner .bt-title{
/*	border-bottom:1px solid #e5e5e5;*/
	font-weight:bold;
	color:#e26228;
}
.details_faqs .accordionLayout .bt-inner .bt-inner-wrapper{
	padding:8px 0 0 25px;
	margin-top:0;
	margin-bottom:10px;
	border-top:1px solid #e5e5e5;
}
.details_faqs .accordionLayout .bt-inner .bt-introtext{
	margin:0;
}
/*======== END FAQS =======*/

/*======== FOOTER =======*/
#page-footer .module-title h3{
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	text-transform:uppercase;
	color:#e26228;
}
.contact_footer .row_contact{
	padding-left: 30px;
	position:relative;
}
.contact_footer .addres_line{
	padding-bottom:2px;
}
.contact_footer .phone_line{
	padding-top:15px;
	padding-bottom:8px;
}
.contact_footer .email_line{
	padding-top:10px;
}
.contact_footer .addres_line:before{
	font-family:"FontAwesome";
	content:"\f041";
	font-size:28px;
	left:3px;
	top:4px;
	color:#e26228;
	position:absolute;
}
.contact_footer .phone_line:before{
	font-family:"FontAwesome";
	content: "\f095";
	font-size:24px;
	left:3px;
	color:#e26228;
	position:absolute;
}
.contact_footer .email_line:before{
	font-family:"FontAwesome";
	color:#e26228;
	left:3px;
	font-size:16px;
	content:"\f0e0";
	position:absolute;
}
.contact_footer .row_contact + .row_contact{
	border-top:1px solid #e5e5e5;
}
#page-footer .footer1 h3.title_footer1{
	font-size:24px;
	color:#515151;
	text-transform:uppercase;
	text-align:center;
	margin:10px 0 15px 0;
}
.footer1{
	text-align:center;
}
.social_icon_footer1 a{
	width:31px;
	height:31px;
	display:inline-block;
	margin:0 4px;
}
.social_icon_footer1{
	padding-top:16px;
}
.social_icon_footer1 a span{
	display:none;
}
.social_icon_footer1 a.tt{
	background:url("../images/tt-icon.png") no-repeat scroll center center transparent;
}
.social_icon_footer1 a.ff{
	background:url("../images/ff-icon.png") no-repeat scroll center center transparent;
}
.social_icon_footer1 a.db{
	background:url("../images/db-icon.png") no-repeat scroll center center transparent;
}
.social_icon_footer1 a.be{
	background:url("../images/be-icon.png") no-repeat scroll center center transparent;
}
.defaultLayout .lastest_footer .bt-inner .bt-title{
	line-height:24px;
	padding:0;
	color:#989898;
	font-weight:bold;
	background:none;
	font-size:12px!important;
}
.defaultLayout .lastest_footer .bt-inner .bt-title:hover{
	color:#e26228;
}
.defaultLayout .lastest_footer .bt-extra{
	margin:0;
}
.bt-date-2{
	display:none;
}
.lastest_footer .bt-date-2{
	display:block;
}
.lastest_footer .bt-date{
	display:none;
}
.defaultLayout .lastest_footer .bt-date-2, .defaultLayout .lastest_footer .bt-author{
	margin:0;
	color:#5f5f5f;
	font-size:12px;
	font-size:11px;
	font-weight:bold;
}
.defaultLayout .lastest_footer .bt-row{
	padding:12px 0 7px 0;
}
.defaultLayout .lastest_footer .bt-row + .bt-row{
	border-top:1px solid #ddd;
}
#page-footer .defaultLayout .bt-contentshowcase.lastest_footer .bt-row .bt-inner,
#page-footer .defaultLayout .bt-contentshowcase.lastest_footer ul li{
	height:auto;
}
#page-footer .lastest_footer .module-title h3{
	margin-bottom:3px;
}
#copyright .copyright{
	float:left;
}
#copyright .footer_menu{
	float:right;
}
#copyright .footer_menu .joomla-nav {
	margin: 0;
}
#copyright .footer_menu .joomla-nav li{
	display:inline-block;
	list-style:none;
}
#copyright .footer_menu .joomla-nav li span,
#copyright .footer_menu .joomla-nav li a{
	color:#a5a5a5;
	padding:0 8px;
}
#copyright .footer_menu .joomla-nav li a:hover, #copyright .footer_menu .joomla-nav li.active a{
	color:#e9682e;
}
#copyright{
	background:#f4f4f4;
	border-top:3px solid #e26228;
	border-bottom:1px solid #e5e5e5;
	padding:20px 0;
}
.backToTop{
	float:right;
}
.backToTop a{
	width:33px;
	height:33px;
	box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2) inset;
	background:#e9682e;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align:center;
	line-height:32px!important;
	display:inline-block;
	color:#fff;
	font-size:20px;
	margin:-7px 0 0 20px;
}
#page-footer #footer-main{
	background:#f8f8f8;
}
/*======== END FOOTER =======*/

/*======== LOGIN =======*/
.login_wapper .login-fields {
    float: none;
    margin: 0!important;
}
.login_wapper .login-fields #modlgn-username,.login_wapper .login-fields #modlgn-password,
.login_wapper  .login-fields #username, .login_wapper  .login-fields #password{
	padding:0 5px;
	margin:0;
	border:1px solid #eaeaea;
	height:32px;
	text-indent:0;
	width:100%!important;
	background:#fff;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	line-height:32px;
}
.btl-login-form fieldset{
	padding:0 25% 0 0;
}
.btl-login-label label{
	float:left;
	margin:0;
	line-height:32px;
	font-weight:normal;
}
.login-fields-input{
	margin-left:130px;
}
.login-fields.btl-login-label{
	margin-bottom:15px!important;
}
.login_wapper  #remember{
	float:left;
	margin:9px 4px 0 0;
}
.btl-login-label.submit_button{
	clear:left;
}
.joomla-register-form #member-registration .btn-submit{
	margin-left:155px;
}
.btl-login-form{
	border-top:1px solid #d5d5d5;
	padding-top:23px;
	margin-top:11px;
}
.heading_login_page{
	font-size:24px;
	color:#e26228;
	font-weight:300;
	line-height:normal;
	padding-bottom:5px;
}
.btn-gg{
	background:#56adee;
	border-bottom:3px solid #468ec3;
}
.btn-fb{
	background:#3b5998;
	border-bottom:3px solid #31497d;
}
.btnsc{
	padding:0;
	margin-left:0;
	margin-right:12px;
}
.btn-tt{
	background:#56adee;
	border-bottom:3px solid #468ec3;
}
.btn-in{
	background:#0182b3;
	border-bottom:3px solid #0182b3;
}
.login_wapper .iconsc,
.register_wapper .iconsc{
	height:30px;
	width:30px;
	margin:0;
	padding:0;
	background-position:center center;
}
.text-sc{
	line-height:27px;
}
.icon-border-sc{
	width:0;
	margin:0!important;
	padding:0!important;
	background:none;
	border-left:1px solid rgba(255,255,255, 0.14);
}
.social_btlogin{
	padding-top:10px;
}
.login-form-field .login_inner{
	padding-right:60px;
	border-right:1px solid #eaeaea;
}
.login-social-field .login_inner{
	padding-left:30px;
}
.k2AccountPageUpdate button,
.btl_submit,
.cancel_button,
.login-fields-input button{
	background:#999;
	border: none;
	box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.2) inset;
	text-transform:uppercase;
	color:#fff;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family:"Open Sans";
	text-align:left;
	height:30px;
	margin-right:10px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	padding: 0 12px;
}
.login_wapper ul{
	margin-left:140px;
	padding:0;
}
.reset .btl_submit, .remind .btl_submit, .reset-complete .btl_submit{
	margin-top:15px;
}
#member-profile fieldset, #member-registration fieldset{
	border:none!important;
}
#member-registration fieldset{
	padding: 0!important;
}
.register_page input[type="text"]:active, .register_page input[type="text"]:focus, .register_page input[type="email"]:active, 
.register_page input[type="email"]:focus, .register_page input[type="search"]:active, .register_page input[type="search"]:focus, 
.register_page input[type="password"]:active, .register_page input[type="password"]:focus, 
.register_page input[type="number"]:active, .register_page input[type="number"]:focus, .register_page input[type="tel"]:active, 
.register_page input[type="tel"]:focus, .register_page textarea.form-control:active, .register_page textarea.form-control:focus,
.form_search input.inputbox:focus, .reset input[type="text"]:focus, .remind input[type="text"]:focus, 
.reset-complete [type="text"]:focus, .reset-complete [type="password"]:focus{
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.register_page input[type="text"],.register_page input[type="email"],.register_page input[type="search"], 
.register_page input[type="password"],.register_page input[type="number"], 
.register_page input[type="tel"], .form_search input.inputbox, .reset input[type="text"], .remind input[type="text"],
.reset-complete [type="text"], .reset-complete [type="password"]{
	border:1px solid #eaeaea;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height:30px;
	line-height:30px;
	font-size:12px;
	background:#fff;
	padding:2px 5px;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
} 
.register_page textarea{
	border:1px solid #eaeaea;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	line-height:20px;
	font-size:12px;
	background:#fff;
	padding:2px 5px;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.reset-complete label{
	margin-top:5px;
}
/*======== END LOGIN =======*/

/*========  REGISTER=======*/
.register_page .control-label{
	padding:0!important;
	float:left;
	text-align:left;
}
.register_page .control-group .btl_submit,
.register_page .register-fields-input{
	margin-left:155px;
	position:relative;
}
.field_forget ul{
	padding: 0;
	margin: 0 0 0 155px;
	list-style: disc inside;
}
.register_page .control-group{
	margin-bottom:15px;
	clear:left;
}
.register_page label{
	float:left;
	margin:0;
	line-height:32px;
	font-weight:normal;
}
.register_page textarea{
	width:100%!important;
}
.register_page .bootstrap-select .dropdown-menu li a{
	padding:3px 10px;
	font-size:12px;
}
.register_page .bootstrap-select .dropdown-menu{
	min-height:150px!important;
}
.register_page .bootstrap-select .selectpicker,.register_page .bootstrap-select.open .selectpicker,
.register_page .bootstrap-select .selectpicker:hover{
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	font-size:12px;
	padding:0 10px;
	height:30px;
	line-height:30px;
	border:1px solid #eaeaea;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#fff;
}
#member-registration .inputupload input, #member-profile .inputupload input{
	border:1px solid #eaeaea;
	height:28px;
	line-height:28px;
}
#member-registration #user_fields_birthday_img,
#member-profile #user_fields_birthday_img{
	position:absolute;
	right: 10px;
    top: 6px;
}
#member-profile .btn-submit, #member-registration .btn-submit{
	margin-left:155px;
	padding:0;
}
div.btn-submit .btl_submit{
	width:auto;
	text-indent:0;
	padding:0 15px;
}
.module_on_register{
	padding:15px 0 0 15px;
}
.module_on_register ul li{
	list-style:none;
}
.custom_register_link li a{
	display:block;
	color:inherit;
}
.custom_register_link li{
	padding:3px 0;
}
.custom_register_link li a:before{
	content:"\f00c";
	width:14px;
	height:14px;
	margin-right:10px;
	display:inline-block;
	line-height:14px;
	text-align:center;
	color:#fff;
	background:#e26228;
	border-radius:100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	font-size:10px;
	font-family:"FontAwesome";
}
.custom_register_link{
	padding:20px 0 25px 0;
}
.client_list li{
	display:inline-block;
	padding:20px 23px;
	margin-right:10px;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom:15px;
	border:1px solid #eaeaea;
}

/*======== ABOUT US=======*/
.about_us_page{
/*	padding-top:35px;*/
}
.img_about_us{
	float:left;
	width:50%;
	padding-right:25px;
}
.about_us_detail{
	width:50%;
	float:left;
}
.img_about_us img{
	max-width:100%;
	border:1px solid #eaeaea;
	padding:6px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.about_us_detail h3{
	font-size:24px;
	font-weight:bold;
	margin:0;
}
.about_us_detail .about_us_desc{
	font-weight:300;
	padding-top:7px;
	padding-bottom:15px;
}
.about_us_skill ul{
	padding:0;
}
.about_us_skill ul li{
	display:inline-block;
	width:50%;
	float:left;
	font-size:13px;
	list-style:none;
}
.about_us_skill ul li:before{
	font-family:"FontAwesome";
	content: "\f00c";
	border:2px solid #666;
	height:14px;
	border-radius:100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 14px;
	margin-right:12px;
	width:14px;
	line-height:14px;
	text-align:center;
	font-size:10px;
}
.about_us_button{
	clear:left;
	padding-top:28px;
}
.about_us_button a{
	height:36px;
	font-family: "Open Sans";
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	line-height:34px;
	margin-right:10px;
	padding:0 13px;
	display:inline-block;
	color:#fff;
	background:#999;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
}
.about_us_button a:hover{
	background:#e9682e;
	color:#fff;
	
}
#spotlight-bot2 h3.module-title-h3{
	font-size:24px;
	margin:0 0 9px 0;
	text-transform:uppercase;
	font-weight:bold;
	font-family: "Open Sans";
}
.accordionLayout .skill .bt-inner .bt-inner-wrapper img{
	margin:0 30px;
	border:none;
	padding: 20px 0;
}
.accordionLayout .skill .bt-row{
	border:1px solid #eaeaea;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	background:#fff;
}
.accordionLayout .skill .bt-row + .bt-row{
	margin-top:15px;
}
.accordionLayout .skill .bt-inner{
	border:none;
	padding:0;
}
.accordionLayout .skill .bt-inner .bt-inner-wrapper{
	margin:0;
	border-top:1px solid #eaeaea;
}
.accordionLayout .bt-row.actived .bt-inner .bt-inner-wrapper{
	
}
.accordionLayout .skill .bt-inner .bt-title{
	line-height:22px;
	padding:9px 15px!important;
	text-transform:none;
	font-weight:normal;
	font-size:15px;
	color:#515151;
	position:relative;
	font-family: "Open Sans";
}
.accordionLayout .skill .bt-inner .bt-title:after{
	font-family:"FontAwesome";
	content: "\f067";
	color:#e26228;
	position:absolute;
	right:15px;
}
.accordionLayout .skill .bt-row.actived .bt-inner .bt-title{
	background:#e26228;
	color:#fff;
}
.accordionLayout .skill .bt-row.actived .bt-inner .bt-title:after{
	font-family:"FontAwesome";
	content: "\f068";
	color:#fff;
}
.accordionLayout .skill .bt-inner .bt-introtext strong, .accordionLayout .skill .bt-inner .bt-introtext b{
	font-size:14px;
	color:#e26228;
	display:block;
}
#spotlight-bot2 .moduletable + .moduletable{
	margin-top:20px;
}
#spotlight-bot2 .moduletable{
	background:#fff;
}
#spotlight-bot2{
	background:url("../images/bg_sportlight_2.png") repeat scroll center center transparent;
	padding:40px 0;
	border-top:1px solid #eaeaea;
}
#spotlight-bot2 .moduletable_nobg{
	background:none;
}
.spotlight_tab .tab-buttons ul{
	background:none;
}
.spotlight_tab .tab-buttons ul li + li{
	margin-left:7px;
}
.spotlight_tab .tab-buttons ul li{
	background:#fff;
	line-height:40px;
	font-size:14px;
	padding:0 20px;
	text-transform:none;
	border-radius:3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border:1px solid #e5e5e5;
	font-family: "Open Sans";
}
.spotlight_tab .tab-buttons ul li.active span,.spotlight_tab .tab-buttons ul li:hover span{
	color:#e26228!important;
}
.spotlight_tab .tab-buttons ul li.active{
	border-bottom:1px solid #fff;
}
.spotlight_tab .bt-tabs{
	border:none;
}
.spotlight_tab .tab-items{
	border:1px solid #e5e5e5;
}
.spotlight_tab .tab-buttons{
	margin-bottom:-1px;
	z-index:999;
}
.spotlight_tab .btTab-article-title{
	margin:0;
	text-transform:none;
	color:#e26228;
	font-size:14px;
	font-weight:bold;
	font-family: "Open Sans";
}
.spotlight_tab .tab-items-inner{
	padding:20px;
}
.aboutUsHistory{
	margin:0 -20px;
}
.aboutUsHistory .box-item{
	padding:0 20px;
}
.aboutUsHistory .box-item-date{
	background:#ea6d35;
	width:47px;
	height:47px;
	display:inline-block;
	border-radius:100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100px;
	-khtml-border-radius: 100%;
	line-height:47px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
	float:left;
}
.aboutUsHistory .box-item-info{
	margin-left:65px;
}
.aboutUsHistory .box-item-title{
	font-weight:700;
	font-size:14px;
	padding-bottom:5px;
	color:#666;
	font-family: "Open Sans";
}
.aboutUsHistory .box-item-readmore a{
	font-weight:bold;
}
.aboutUsHistory .box-item-readmore{
	padding-top:5px;
}
.ourHistoryAboutUs h3{
	margin:0;
	font-size:24px;
	font-weight:bold;
	padding-bottom:9px;
	text-transform:uppercase;
}
.ourHistoryAboutUs .ourHistory_desc{
	font-weight:300;
}
.history_tab .tab-items-inner{
	padding:25px 8px;
	border:1px solid #c2c2c2;
}
.history_tab .tab-items-inner-2{
	padding:0 12px;
}
.history_tab .bt-tabs{
	border:none;
}
.history_tab .tab-buttons ul{
	background:url("../images/bg_ul_history_tab.png") repeat-x scroll left bottom transparent;
	height:50px;
}
.history_tab .tab-buttons ul li{
	border:none;
	overflow:visible;
	z-index:9;
	position:relative;
	bottom:-8px;
	overflow: visible
}
.history_tab .tab-buttons ul li:after{
	overflow: visible;
	z-index:99px;
	font-family: "FontAwesome";
	content: "\f111";
	position:absolute;
	bottom:0;
	color:#a3a3a3;
	padding:2px;
	border:1px solid #e3e3e3;
    border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 12px;
    bottom: -6px;
    font-family: "FontAwesome";
	background:#fff;
    font-size: 12px;
    height: 17px;
    left: calc(50% - 8px);
    line-height: 11px;
    text-shadow: 0 0 2px #a3a3a3;
    width: 17px;
}
.history_tab .tab-buttons ul li::after{
	font-family: "FontAwesome";
	content: "\f111";
	position:absolute;
	bottom:0;
	color:#a3a3a3;
	padding:2px;
	border:1px solid #e3e3e3;
    border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 12px;
    bottom: -6px;
    font-family: "FontAwesome";
	background:#fff;
    font-size: 12px;
    height: 17px;
    left: calc(50% - 8px);
	left: -webkit-calc(50% - 8px);
    left: -moz-calc(50% - 8px);
    line-height: 11px;
    text-shadow: 0 0 2px #a3a3a3;
    width: 17px;
}
.history_tab .tab-buttons ul li span{
	border:1px solid #c2c2c2;
	padding:0 10px;
	height:25px;
	line-height:22px;
	position:relative;
	font-size:15px;
	font-weight:bold;
	top:-17px;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display:inline-block;
	margin-bottom:10px;
}
.history_tab .tab-buttons ul li.active span, .history_tab .tab-buttons ul li:hover span{
	color:#e9682e!important;
}
.history_tab .tab-buttons ul li span:before{
	content:"";
	height:100%;
	width:100%;
	position:absolute;
	left:0;
	bottom:-6px;
	z-index:999;
	background:url("../images/bg_li_span_history.png") no-repeat scroll center bottom transparent;
}
.history_tab .tab-buttons ul li.active, .history_tab .tab-buttons ul li:hover{
	background:none;
}
.history_tab .tab-buttons{
	/*padding-bottom:32px;
	box-sizing:unset;
	-ms-box-sizing: unset; 
  -moz-box-sizing: unset; 
  -webkit-box-sizing:unset;*/ 
	position:relative;
	z-index:99;
}
.history_tab .tab-buttons ul li.active:before{
	background:url("../images/bg_tab_item_active.png") no-repeat scroll center bottom transparent;
	width:100%;
	height:9px;
	left:0;
	content:"";
	bottom:-22px;
	position:absolute;
}
.tab-items {
    margin-top: -1px;
    position: relative;
    z-index: 9;
}

/*======== BIG CLIENT=======*/
.clientSay h3.client_title{
	font-family: "Open Sans";
	margin:0;
	font-size:30px;
	padding-bottom:6px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
.clientSay .client_desc{
	text-align:center;
	font-family: "Open Sans";
	font-size:16px;
	padding-bottom:40px;
	font-weight:300;
}
.clientSay .client_conment_info{
	text-align:center;
	width:100px;
	font-family: "Open Sans";
	float:left;
}
.client_conment_avt img{
	border-radius:100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}
.client_conment_name{
	color:#e26228;
	font-weight:bold;
}
.client_conment_position{
	font-size:11px;
}
.client_conment_body{
	margin-left:135px;
	border:1px solid #eaeaea;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 10px 15px;
}
.client_logo_item{
	width:19.5%;
	display:inline-block;
	text-align:center;
}
.client_logo{
	padding:20px 90px 0 90px;
}

/*======== END BIG CLIENT=======*/
.page-heading{
	background:url("../images/page_heading_background.jpg") repeat-x scroll center bottom transparent;
    padding-top:4px;
	padding-bottom:4px;
	/*mw
  padding-top:40px;
	padding-bottom:40px;
  */
	font-family:"Open Sans";
}
.pageheading-title{
	font-size:30px;
	color:#e26228;
	font-weight:300;
	line-height:1;
  padding-bottom:3px;
  /*mw
	padding-bottom:11px;
   */
}
.pageheading-desc{
	color:#515151;
	font-size:14px;
	font-weight:300;
}
.path-way{
	background:#fcfcfc;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
}
.path-way .breadcrumbs{
	padding:10px 0;
}
.path-way .breadcrumbs:before{
	font-family:"FontAwesome";
	content: "\f015";
	color:#e26228;
	margin-right:11px;
	font-size:15px;
}
.breadcrumbs .padthway_arrow{
	background:url("../images/pathway_arrow.png") no-repeat scroll center center transparent;
	padding:0 8px;
}
.path-way{
	margin-bottom:30px;
}
.pathway_no_margin .path-way{
	margin-bottom:0;
}
.details_faqs .moduletable &gt; h3{
	font-family: "Open Sans";
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    margin:0;
    padding: 0 0 6px;
    text-transform: uppercase;
}
.contact_3 .btqc-field-container{
	float:left;
	width:50%;
	padding-top:12px;
}
.contact_3 .btqc-field-container.btqc-field-container.btqc-field-richedit,
.contact_3 .btqc-field-container.btqc-field-container.btqc-field-submit{
	float:none;
	padding:12px 0 0 0;
	clear:left;
	width:auto;
}
.contact_3 .btqc-field-container:nth-child(2n+1){
	padding-right:10px;
}
.contact_3 .btqc-field-container:nth-child(2n){
	padding-left:10px;
}
.contact_3.mod_btquickcontact .label_name,.contact_3.mod_btquickcontact .label_text, 
.contact_3.mod_btquickcontact .label_number,.contact_3.mod_btquickcontact .label_email, 
.contact_3.mod_btquickcontact .label_richedit{
	display:inherit;
}
.contact_3 label{
	font-weight:normal;
}
.spotlight_map{
	position:absolute;
	height:100%;
	width:100%;
}
#spotlight-bot3{
	position:relative;
	overflow:hidden;
}
#spotlight-bot3-inner{
	padding:60px 0 50px;
}
#spotlight-bot3 .moduletable{
	background:#fff;
	border:1px solid #eaeaea;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:15px;
	margin:
}
#spotlight-bot3 h3.module-title-h3{
	margin:0;
	font-family:"Open Sans";
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:12px;
}
.contact_customHTML .contact-contactinfo,.contact_customHTML .contact-image{
	padding:0;
}
.contact_customHTML .contact-contactinfo{
	padding-top:5px;
}
.bt-googlemaps .contact_customHTML img{
	max-width:100%!important;
}
.spotlight_map + #spotlight-bot3-inner .first_item{
	margin-right:50%;
	width:auto;
}
h3.titleContactFormDetail, h3.titleContactForm, .contact-misc h3, .contactFieldLabel, .comContactSubmit button, .heading_login_page,
.btl_submit, .path-way .breadcrumbs, .text-sc, .items-more h3, .defaultLayout .bt-inner .bt-title, #page-footer h3, .pagePricing_head h3, .btsc-pricetable .btsc-pricecol h2,
.price-val, .btsc-pricecol-inner .purchase-button a, .btsc-iconbox-title, .joomla-nav, div.itemListCategory h2, div.userBlock h2, div.k2ItemInfor, .sidebar h3.module-title-h3,
div.itemAuthorLatest h3, div.itemRelated h3, h3.itemAuthorName, div.itemCommentsForm h3, .about_us_detail h3, .ourHistoryAboutUs h3{
	font-family: "Open Sans";
}

/*============= AGENT LISTING ===============*/
#agents-listing .list_agent .agent_item_avt img{
	width:270px;
	max-width:100%;
}
.list_agent + .list_agent .agent_item{
	margin-top:30px;
	padding-top:30px;
	border-top:1px solid #dedede;
}
.agent_list_field{
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	line-height:22px;
	padding:5px 0 5px 0;
	float: right;
	width: 100%;
}
.agent_list_field .agent_field{
	display:inline-block;
	font-family: "Open Sans";
	font-weight:300;
	color:#e26228;
}
.agent_list_field .agent_field + .agent_field{
	border-left:1px solid #e1e1e1;
	padding-left:12px;
	margin-left:12px;
}
.agent_list_field .agent_field.email{
	float:right;
	border:none;
	padding:0;
	margin:0;
}
.agent_list_field .agent_field.email a.agent_send_message{
	color:#fff;
	height:22px;
	line-height:22px;
	background:#e26228;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size:13px;
	font-weight:bold;
	font-family: "Open Sans";
	float:right;
	display:inline-block;
	padding:0 6px;
	text-transform:uppercase;
}
.agent_list_field .agent_field.email .agent_field_label{
	display:none;
}
.agent_field_about{
	clear:left;
	padding-top:11px;
}
.agent_name{
	font-size:24px;
	font-weight:300;
	font-family: "Open Sans";
	padding-bottom:15px;
}
.agent_name a{
	color:#666;
}
.agent_name a:hover{
	color:#e26228;
}
#agent-info{
	padding:7px 8px;
	border:1px solid #ececec;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom:30px;
	background:url("../images/bg_sportlight_2.png") repeat scroll center center transparent;
}
.agent_property_title{
	font-family: "Open Sans";
	font-weight:300;
	color:#666;
	font-size:24px;
	padding:0 0 12px 0;
	border-bottom:1px solid #e2e2e2;
}
#agent-detail .agent_send_message_form h3.title_form{
	font-family: "Open Sans";
	color: #e26228;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0 0 4px;
    text-transform: uppercase;
}
.agent_send_message_form label{
	color: #515151;
    display: inherit;
    font-weight: normal;
    line-height: 20px;
    margin-top: 9px;
}
.agent_send_message_form input[type="text"], .agent_send_message_form input[type="email"], .agent_send_message_form textarea{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #e5e5e5;
    border-radius: 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
    padding: 4px;
}
.agent_send_message_form textarea:focus{
	border: 1px solid #e5e5e5;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.agent_send_message_form #form-contact-agent-submit{
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	background:#e26228;
	font-size:14px;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width:100%;
	text-align:center;
	border-top:none;
	padding:0;
	border-left:none;
	margin:10px 0 0 0;
	border-right:none;
}
.register_page .control-group.gender input[type="radio"]{
	float:left;
	margin:8px 0 0 0;
}
.register-fields-input &gt; input#del_image{
	float:left;
	margin:8px 4px 0 0;
}
.register_page .gender label{
	margin:0 10px 0 3px;
}
#spotlight-bot2 .moduletable.title_color h3.module-title-h3{
	color:#e26228;
	border-bottom:1px solid #eaeaea;
	font-size:18px;
	font-family: "Open Sans";
	font-weight:bold;
	padding-bottom:10px;
}
#btl .btl-panel &gt; span.btl-profile{
	background:#a9a9a9!important;
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border:none;
	height:29px;
	line-height:29px;
}
#btl .btl-panel &gt; span.btl-profile:hover{
	cursor: pointer;
}
#btl .btl-panel #btl-panel-profile .welcome{
	color:#fff;
}
#btl .btl-panel .btl-profile button.btl-buttonlogout{
	margin:0;
	padding:0;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background:none!important;
}
#btl .btl-panel #btl-panel-profile .input-group-addon {
    background: none;
    height: 29px;
    margin-left: 12px;
    width: 29px;
	padding:1px;
}
#module-in-profile{
	background:#fff;
}
#module-in-profile h3{
	color:#e26228;
	border-bottom:1px solid #eaeaea;
	font-size:18px;
	font-family: "Open Sans";
	font-weight:bold;
	padding-bottom:10px;
}
#btl-content #btl-content-profile #module-in-profile ul li a:before {
    font-family:"FontAwesome";
	content:"\f067";
	font-size:12px;
	padding-right:10px;
}
#btl-content #btl-content-profile #module-in-profile ul{
	margin:0;
	padding:0;
}
#module-in-profile ul li{
	list-style:none;
	padding:0 5px;
}
#btl-content #btl-content-profile #module-in-profile ul li a{
	border-top:1px solid #eaeaea;
	display:block;
	font-size:13px;
	color:#666!important;
	padding:8px 15px;
	line-height:20px;
}
#btl-content #btl-content-profile #module-in-profile ul li:first-child a{
	border: none;
}
#btl-content #btl-content-profile #module-in-profile ul li a:hover{
	color:#e26228!important;
}
.profile-edit #menu{
	border:none;
}
.profile-edit #users-profile{
	margin-bottom:15px!important;
	border:none!important;
}
#edit-profile fieldset{
	width:50%;
}
.profile-edit #users-profile-custom dd, .profile dd,.profile dl dt{
	text-align:left;
	line-height: 26px;
}
.profile-edit #users-profile-custom{
	border:none!important;
}
.k2AccountPageNotice{
	margin-bottom: 15px;
}
.user_profile_joomla dt{
	width:200px;
	line-height: 26px;
}
#users-profile-custom dd, #users-profile-custom dt{
	padding: 0!important;
}
.logout{
	text-align: center;
}

/*============= END AGENT LISTING ===============*/
@media (max-width:979px){
	.pagePricingAbout{
		margin:0 -15px;
	}
	.contact-misc {
		padding: 0 50px;
	}
	div.userItemView-wapper:nth-child(3n+1), div.tagItemView-wapper:nth-child(3n+1), div.latestItemView-wapper:nth-child(3n+1){
		clear:none;
	}
	div.userItemView-wapper:nth-child(2n+1), div.tagItemView-wapper:nth-child(2n+1), div.latestItemView-wapper:nth-child(2n+1){
		clear:left;
	}
}

/*========= RESPONSIVE 768 =========*/
@media (max-width:767px) {
	.fb_iframe_widget iframe,
	.fb_iframe_widget span{
		width:auto!important;
	}
	.contact-misc {
		padding: 0;
	}
	#edit-profile fieldset{
		width:auto;
	}
	.contact_3 .btqc-field-container {
		padding: 0 !important;
		width: 100%;
	}
	.img_about_us, .about_us_detail{
		width:auto;
		float:none;
	}
	.about_us_detail{
		padding-top:20px;
	}
	.col-xs-12 + .col-xs-12{
		padding-top:20px;
	}
}

/*========= RESPONSIVE 980 ===========*/
@media (min-width:767px) and (max-width:979px){
	.register_page .control-label, .register_page label,.btl-login-label label{
		float:none;
	}
	.register_page .register-fields-input{
		margin-left:0;
	}
	.login-fields-input, .login-form-field ul {
		margin-left: 0;
	}
}

/*======== RESPONSIVE 480 =========*/
@media (max-width:479px){
	.register_page .control-label, .register_page label, .btl-login-label label{
		float:none;
	}
	.register_page .register-fields-input{
		margin-left:0;
	}
	.login-fields-input, .login-form-field ul {
		margin-left: 0;
	}
	.spotlight_map + #spotlight-bot3-inner .first_item {
		margin-right: 0;
	}
	.contact_3 .btqc-field-container {
		padding: 0 !important;
		width: 100%;
	}
	.about_us_skill ul li{
		width:100%;
	}
	.login-social-field .login_inner{
		padding-left:0;
	}
	.login-form-field .login_inner {
		border-right: none;
		padding-right: 0;
	}
	.login_wapper ul{
		margin-left:15px;
	}
	#member-profile .btn-submit, #member-registration .btn-submit{
		margin:0 0 0 15px;
	}
	[class*="col"] + [class*="col"]{
		margin-top:20px;
	}
}
/*======= END PART I =========*/

.clrDiv{
	clear:both;
	height: 0;
}
/*======= HEADER =======*/
header#top{
	/*padding: 20px 0;*/
	margin: 0!important;
	border: none;
}
header .navbar-header{
	padding-top: 22px;
}
.logo a{
	display: inline-block;
}
.login{
	float: right;
	padding: 32px 0 0;
	margin-left: 30px;
}
.navigation nav{
	padding: 0px 0 0;
}
.navbar-nav &gt; li &gt; .separator,
.navbar-nav &gt; li &gt; a{
	font-size: 14px;
	font-weight: bold;
	padding: 0 18px;
	line-height: 27px;
	display: inline-block;
}
.navbar-nav &gt; li.active &gt; .separator,
.navbar-nav &gt; li.active &gt; a,
.navbar-nav &gt; li:focus &gt; a{
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background: #e26228;
	color: #fff;
}
.navigation .navbar .navbar-nav &gt; li.has-child.active:after,
.navigation .navbar .navbar-nav &gt; li.has-child.active:hover &gt; a,
.navigation .navbar .navbar-nav &gt; li.has-child.active:focus:after{
	color: #fff!important;
}
.navbar-nav &gt; li{
	padding: 35px 0;
	color: #898989;
}
nav ul li a {
	color: #898989;
	display: inline-block;
	line-height: 27px;
}
.nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:focus{
	color: #e26228;
	background: none;
}
.navbar-nav &gt; li.active &gt; a:hover{
	color: #fff;
}
#top .child-navigation{
	margin: 35px 0 0;
	border: none;
	border-top-width: 3px;
	border-top-style: solid;
}
#top .child-navigation .child-navigation{
	/*border-top: 1px solid #efefef!important;*/
}
.navigation .navbar .navbar-nav &gt; li &gt; .child-navigation &gt; li {
  position: relative;
}
.navigation .navbar .navbar-nav &gt; li &gt; .child-navigation &gt; li:first-child  &gt; a:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-color: transparent;
  border-style: solid;
  border-width: 0 8.5px 8px 8.5px;
  content: "";
  height: 0px;
  position: absolute;
  left: 0px;
  top: -8px;
  width: 0px;
}
.navigation .navbar .navbar-nav &gt; li &gt; .child-navigation &gt; li:first-child a:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-color: transparent;
  content: "";
  height:8px;
  left: 0;
  width: 100%;
  position: absolute;
  top: -8px;
}
.navigation .navbar .navbar-nav li .child-navigation li.has-child:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
  font-family: 'fontawesome';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  background-color: transparent;
  content: "\f105";
  height: 14px;
  position: absolute;
  top: 12px;
  bottom: auto;
  margin: auto;
  left: inherit;
  right: 10px!important;
  width: 5px;
  z-index: 2;
}

/*====== LOGIN ========*/
.login #btl-panel-login,
.login #btl-panel-registration{
	background: #dedede;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 32px;
	padding: 0!important;
	width: 32px!important;
	height: 32px!important;
	text-align: center;
	border: none!important;
	line-height: 32px;
	font-size: 14px;
}
.login #btl-panel-login:hover, .login #btl-panel-registration:hover{
	color: #fff;
	cursor: pointer;
}
#fancybox-overlay {
  opacity: 0.4 !important;
}
.fancybox-type-inline .fancybox-skin {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.btl-content-block {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  box-shadow: none;
  -moz-box-shadow: none;
	-webkit-box-shadow: none;
  padding: 7px;
}
#btl-content-profile{
	padding: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.btl-content-block-inner {
  background: none repeat scroll 0 0 #fff;
}
.btl-content-block h3 {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #e4e4e4;
  font-size: 15px;
  font-weight: bold;
  padding-top: 0 !important;
  text-transform: uppercase;
}
#btl-content-login .btl-text {
  line-height: 24px;
  padding-top: 5px;
  margin:0;
}
.btl-error {
  margin: 0 15px;
  width: auto;
}
#btl-content-login #social-connect div.bt-social {
  margin: 0;
  text-align: center;
}
#btl-content-login #social-connect a {
  display: inline-block;
}
.iconsc {
  width: 20px;
}
#btl-content-login .text-sc {
  font-size: 11px;
  line-height: 28px;
}
#btl-content-login .btl-formlogin {
  padding: 0 15px;
}
#btl-content-login .btl-about {
  padding-bottom: 12px;
  width: auto;
}
.btl-formlogin .btl-field {
  margin-left: 0;
  width: 100%;
}
#btl-content-login .btl-input .user, #btl-content-login .btl-input .pass {
  border: 1px solid #cdcdcd;
  box-shadow: 0 11px 2px -10px #e5e5e5 inset;
  -moz-box-shadow: 0 11px 2px -10px #e5e5e5 inset;
  -webkit-box-shadow: 0 11px 2px -10px #e5e5e5 inset;
  box-sizing: border-box;
  -ms-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  -webkit-box-sizing: border-box; 
  font-size: 12px;
  height: 30px;
  max-width: none;
  padding: 2px 2px 2px 30px !important;
  text-indent: 0;
}
#btl-poplogin .btl-input{
	width: 100%;
}
#btl-input-remember {
  float: right;
  font-size: 11px;
  padding: 18px 0px 0;
}
#btl-checkbox-remember {
  margin: -2px 3px 0;
  opacity: 1!important;
  position: static!important;
}
#btl-input-remember .icheckbox{
	float: right;
}

div.btl-buttonsubmit {
  float: right;
  margin: 0;
}
#btl-content-login div.btl-buttonsubmit .btl-buttonsubmit {
  background: url("../images/poin-hover.png") no-repeat scroll 90% center #1396e2;
  padding: 0 30px 0 15px;
}
input.btl-buttonsubmit, button.btl-buttonsubmit {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #fff;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
  padding: 0 5px 0 15px;
}
div.btl-buttonsubmit .btl-buttonsubmit {
  background: none repeat scroll 0 0 #1396e2;
  border-radius: 3px;
  -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
  margin: 14px 0 0 5px;
  padding: 0 15px;
}
#btl-content-login ul li {
  background: url("../images/li-login.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  display: inline-block;
  min-width: 0;
  padding: 0 0 0 10px;
}
#btl-content-login ul {
  text-align: center;
  margin: 0;
}
#btl-content-login ul li + li {
  margin-left: 30px;
}

#btl-content-registration .bt-scroll-inner {
  padding: 0 15px;
}
#btl-formregistration .btl-note {
  padding: 15px 0 5px;
}
#btl-content-registration .btl-field {
  margin-left: 0;
  margin-top: 12px;
}
#btl-formregistration .btl-label {
  font-weight: bold;
  line-height: normal;
  margin-bottom: 5px;
}
#btl-formregistration .btl-input &gt; input[type="text"], #btl-formregistration .btl-input &gt; input[type="password"], #btl-formregistration .btl-input &gt; input[type="file"], .btl-formregistration .inputupload input, .btl-formregistration select, .btl-formregistration textarea {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
  max-width: none;
  min-width: 250px;
}
#btl-formregistration .btl-input &gt; input[type="text"], #btl-formregistration .btl-input &gt; input[type="password"], #btl-formregistration .btl-input &gt; input[type="file"], .btl-formregistration .inputupload input, .btl-formregistration select {
  background-color: #f3f3f3 !important;
  border: medium none !important;
  border-radius: 0;
  -moz-border-radius: 0 ;
	-webkit-border-radius: 0 ;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
  font-size: 12px;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
   -o-transition:  all 0.3s ease 0s;
}
#btl-content-registration div.btl-buttonsubmit {
  margin: 0 0 15px;
}
.register_page .tab-content{
	border: 1px solid #eee;
	border-top: none;
	padding: 0 0 20px;
}
.profile-edit #menu .nav li.active a{
	color: #fff;
	height: 37px;
}
.profile-edit .nav-tabs{
	border: none;
}
.profile-edit #menu .nav li a{
	color: inherit;
}

/*====== MAP =======*/
#map{
	height: 600px;
}
.infobox-inner{
	color: #666;
}
.infobox-title{
	float: left;
}
.infobox-price{
	float: right;
}
.infobox-extrafields{
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	margin: 10px 0;
	padding: 5px 0;
}
.infobox-extrafields .baths{
	background: url(../images/icon_bath.png) no-repeat center right;
	padding-right: 20px;
}
.infobox-extrafields .beds{
	background: url(../images/icon_bed.png) no-repeat center right;
	padding-right: 25px;
	padding-left: 5px;
}
.infobox-wrapper .infobox-inner .infobox-location{
	color: #666;
}

/*======== BT SLIDER ========*/
.bt-slider{
	height: 400px;
}
.bt-slider .cp-title{
	border-left: 4px solid #fff;
	font-size: 40px;
	font-weight: bold;
	font-family: "Open Sans";
	background: none;
	line-height: 30px;
}
.bt-slider .cp-title span{
	display: block;
	font-weight: normal;
	padding-bottom: 15px;
}
.bt-slider #cp-caption{
	top: 120px;
	
}
.bt-slider #cp-caption-inner{
	position: static!important;
	margin-left: 320px;
	width: auto;
}
.bt-slider .cp-desc-block{
	margin-top: 30px;
}
.bt-slider .cp-desc{
	font-size: 24px;
	font-weight: bold;
	font-family: "Open Sans";
	background: rgba(0,0,0,0.5);
}

/*====== SEARCH =======*/
.horizontal-search .search-box-wrapper .search-box .form-map input.btn-default:before{
	content: "\f002";
	font-family: "fontawesome";
}
.btn-search .btn{
	background: #fff;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.advanced-search-toggle{
	font-size: 16px;
	font-family:"Open Sans";
}
.horizontal-search .search-box-wrapper .search-box .advanced-search header &gt; h3{
	padding-left: 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding-bottom: 12px;
	margin: 0 0 10px;
	font-size: 18px;
	font-family:"Open Sans";
}
.submit-features li label{
	font-family:"Open Sans";
}

/*======== Spotlight ==========*/
.spotlight .moduletable{
	border-top: 1px solid #dfdfdf;
	padding: 20px 0;
}

#spotlight-top .moduletable:first-child{
	border: none;
}
#spotlight-top .moduletable h3{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	line-height: 30px;
	padding: 12px 0;
}
.property{
	border: 1px solid #e2e2e2;
}
.property-inner a{
	color: #666666;
}
a.view-detail{
	display: inline-block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	line-height: 30px;
	padding: 0 10px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
a.view-detail:hover{
	color: #fff!important;
}
.property .overlay .additional-info ul{
	margin: 0;
}
.property .overlay .description{
	padding: 7px 0;
}
#spotlight-bot{
	padding-bottom: 30px;
}
#spotlight-bot .moduletable{
	padding: 25px 0;
}
.spotlight .moduletable_background{
	background: url(../images/bg_li_tab_title.png) repeat bottom left;
}
.spotlight  .moduletable_noborder,
.spotlight  .moduletable_noborder .moduletable{
	border: none;
}
.spotlight  .moduletable_nopadding{
	padding: 0!important;
}
/*======== SHOWCASE PROPERTY ===========*/
.owl-carousel-control{
	float: right;	
	position:relative;
	margin-top: -40px;
}
.owl-carousel-control .fa{
	line-height: 26px;
	font-size: 26px;
}
.owl-theme .owl-controls .owl-page span {
  background: none;
  border-radius: 20px;
  -moz-border-radius: 20px;
	-webkit-border-radius: 20px;
  display: block;
  height: 10px;
  margin: 0;
  opacity: 0.5;
  width: 10px;
}
.owl-item  .property-inner{
	/*margin: 0 15px;*/
}
.owl-carousel-control .btn{
	background: #828282;
	width: 26px;
	height: 26px;
	text-align: center;
	padding: 0!important;
	color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.property-inner .property-image{
	text-align: center;
	position: relative;
	background: #000;
}
.property-inner .property-image:hover img{
	opacity: 0.5;
}
.property-inner .property-image:hover a{
	display: inline-block;
}
.property-inner .property-image &gt; a{
	width: 43px;
	height: 43px;
	text-align: center;
	color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	position: absolute;
	display: none;
}
.property-inner .property-image a:hover {
	color: #fff;
}
.spotlight .owl-theme .owl-controls{
	display: none!important;
}
.similar-properties-carousel .owl-item,
.spotlight .owl-theme .owl-item{
	margin-bottom: 20px;
	padding: 0 15px;
}
.property-image a .fa{
	font-size: 24px;
	line-height: 43px;
}

/*========= DETAIL  ==========*/
#property-detail .property-carousel-thumb{
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0,0.32);
	padding: 12px;
	width: 100%;
}
#property-detail .property-carousel-thumb img{
	margin: 0 7px;
	border: 3px solid #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#property-detail .owl-controls{
	width: 100%;
	top: 48%;
}
#property-detail .owl-controls .owl-prev{
	position: absolute;
	left: 20px;
	right: auto;
}
#property-detail .owl-controls .owl-next{
	position: absolute;
	right: 20px;
	left: auto;
}
.property-carousel .owl-controls .owl-prev:after, .property-carousel .owl-controls .owl-next:after{
	font-size: 30px;
	line-height: 32px;
	height: auto;
	width: 12px;
	text-align: center;
}
#property-detail .property-title{
	line-height: 32px;
	padding: 0 0 7px;
	border-bottom: 1px solid #e7e7e7;
	margin: 0;
}
#property-detail .property-title h1{
	font-weight: 300;
	font-family: "Open Sans";
	font-size: 30px;
}
#property-detail .property-info{
	border-bottom: 1px solid #e7e7e7;
	padding: 10px 0;
	font-family: "Open Sans";
	margin: 0;
}
#property-detail #description{
	padding: 12px 0;
	margin-bottom: 10px;
}
#property-detail .property-info ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#property-detail .property-info li{
	display: inline-block;
}
#property-detail .property-info li.status{
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	padding: 0 10px;
	line-height: 24px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-weight: bold;
	margin-right: 10px;
}
#property-detail .property-info li.type,
#property-detail .property-info li.price{
	font-size: 14px;
	font-weight: bold;
}
#property-detail .property-info li.type{
	text-transform: uppercase;
	margin-right: 10px;
}
#property-detail ul.tab-title{
	background: url(../images/border_tab.png) repeat-x bottom left;
	float: left;
	width: 100%;
	padding:0;
	margin: 0;
}
#property-detail ul.tab-title li{
	float: left;
	font-size: 14px;
	list-style: none;
	margin-right: 5px;
	border: 1px solid #e4ebed;
	background: url(../images/bg_li_tab_title.png) repeat top left;
	padding: 7px 15px 4px;
	cursor: pointer;
	font-family: "Open Sans";
}
#property-detail ul.tab-title li.active{
	border-top-width: 4px;
	border-top-style: solid;
	padding: 4px 15px;
	border-bottom-color: #fff;
	background: none;
}
#property-detail .tab-content{
	border: 1px solid #e4ebed;
	border-top: none;
	padding: 20px 15px 0;
}
#property-detail .tab-content .tab-item{
	display: none;
}
#property-detail .tab-content .tab-item.active{
	display: block;
}
#property-detail #contact-agent{
	margin-bottom: 35px;
}
.agent-info{
	background: #fafafa;
	border: 1px solid #eeeeee;
	box-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
}
.agent-contact-info{
	padding: 15px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.agent-contact-info h3{
	font-size: 16px;
	font-family: "Open Sans";
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 12px;
}
.agent-info figure {
	text-align: center;
}
.agent-form{
	border: 1px solid #eeeeee;
	padding: 18px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
	font-family: "Open Sans";
}
.agent-form h2{
	margin-top: 0;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}
.formcomment label,
.agent-form label{
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: normal;
}
.agent-form input[type="text"], .formcomment input[type="text"], 
.agent-form input[type="email"], .formcomment input[type="email"], 
.agent-form input[type="search"], 
.agent-form input[type="password"], 
.agent-form input[type="number"], 
.agent-form input[type="tel"], 
.agent-form textarea.form-control, .formcomment textarea{
	background: none;
	border: 1px solid #f1f1f1;
	padding: 7px 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size: 12px;
	box-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
}
.agent-form input[type="text"]:focus, .formcomment input[type="text"]:focus, 
.agent-form input[type="email"]:focus, .formcomment input[type="email"]:focus, 
.agent-form input[type="search"]:focus, 
.agent-form input[type="password"]:focus, 
.agent-form input[type="number"]:focus, 
.agent-form input[type="tel"]:focus, 
.agent-form textarea.form-control:focus, .formcomment textarea:focus{
	border-color: #66afe9;
}
#form-contact-agent-submit{
	width: 100%;
	box-shadow: 0 2px 0px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 2px 0px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 2px 0px rgba(0, 0, 0, 0.2) inset;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 5px 0;
	margin: 7px 0 0;
}
#form-rating-submit{
	box-shadow: 0 2px 0px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 2px 0px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 2px 0px rgba(0, 0, 0, 0.2) inset;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 5px 15px;
	margin: 7px 0 0;
}
#form-rating-submit:hover,
#form-contact-agent-submit:hover{
	opacity: 0.85;
}
#similar-properties{
	border-top: 1px solid #dfdfdf;
	padding-top: 20px;
}
#similar-properties h2{
	font-family: "Open Sans";
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 10px;
}
.login-first{
	padding-top: 15px;
}
#comments{
	border: 1px solid #dedede;
}
#comments header h2{
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
	text-transform: uppercase;
	border-bottom: 1px solid #dedede;
	margin: 0;
	padding: 3px 0 3px 10px;
	font-family: "Open Sans";
}
.comments .comment{
	padding: 15px 20px 15px 95px;
	display: block;
	margin: 0;
}
.comments li + li{
	border-top: 1px solid #ebebeb;
}
.comments .comment .name{
	font-size: 15px;
	font-family: "Open Sans";
}
.comments .comment .image img{
	width: 70px;
	float: left;
	position: absolute;
	left: 12px;
	margin-top: 5px;
}
.comments .comment .date{
	right: 20px;
	top: 17px;
}
#property-rating .rating-form header{
	font-size: 14px;
}
.formcomment textarea:focus{
	background: none;
}
.property-title .actions{
	
}

/*====== LISTING PAGE =========*/
.display-lines .property{
	border: none;
	border-bottom: 1px solid #e2e2e2;
}
.display-lines .property .info header a{
	color: #666;
}
.display-lines .property .status{
	font-size: 13px;
	font-family: "Open Sans";
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	line-height: 22px;
	padding: 0 6px;
	margin: 0;
	position: static;
	float: right;
	margin-left: 10px;
}
.display-lines .property .tag.status:after{
	content: none;
	position: static;
	border: none;
}
.display-lines .property .type{
	position: static;
	float: right;
}
.display-lines .property:hover  .tag.status{
	background: initial;
	
}
/*====== SUBMIT PAGE =========*/
#submit-form section h2{
	font-size: 18px;
	color: #2a2a2a;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border: none;
	font-family: "Open Sans";
}
#submit-form label{
	font-size: 14px;
	font-weight:normal;
	font-family: "Open Sans";
}
#submit-form .btn-file{
	color: #fff;
}
#submit-form input[type="text"], 
#submit-form input[type="email"], 
#submit-form input[type="search"], 
#submit-form input[type="password"], 
#submit-form input[type="number"], 
#submit-form input[type="tel"], 
#submit-form textarea.form-control{
	padding: 8px 9px;
	background: #fff;
	border: 1px solid #f1f1f1;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	font-family: "Open Sans";
}
#submit-form .bootstrap-select .selectpicker{
	background: #fff;
	border: 1px solid #f1f1f1;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	font-family: "Open Sans";
}
#submit-form .bootstrap-select .selectpicker .caret:after{
	content: "\f107";
}
#submit-form .checkbox .icheckbox{
	background-color: #f5f5f5;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
	height: 20px;
	top: -1px;
	vertical-align: middle;
	width: 20px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
#gallery .form-group{
	border: 2px solid #f5f5f5;
	padding: 20px;
}
.btn-primary:hover{
	opacity: 0.85;
}

/*======= HOVER EFFECT =======*/
.article-image-intro,
.catItemImage a,
.userItemImage a,
.tagItemImage a,
.latestItemImage a,
.property-image{
	display: block;
	overflow: hidden;
	background: #111;
}
.article-image-intro img,
.catItemImage img,
.userItemImage img,
.tagItemImage img,
.latestItemImage img,
.property-image  img{
	opacity: 1;
	-webkit-transform: scale(1) rotateZ(0deg);
	-moz-transform: scale(1) rotateZ(0deg);
	-ms-transform: scale(1) rotateZ(0deg);
	-o-transform: scale(1) rotateZ(0deg);
	transform: scale(1) rotateZ(0deg);
	transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	 -o-transition: all 0.3s ease-out 0s;
}
.article-image-intro:hover img,
.catItemImage:hover img,
.userItemImage:hover img,
.tagItemImage:hover img,
.latestItemImage:hover img,
.property-image:hover  img{
  opacity: 0.65;
  transform: scale(1.2) rotateZ(-5deg);
}

/*======== SET SPECIAL FONT ========*/
.view-detail,
.tag.price,
.property .overlay h3,
.display-lines .property .info header a,
.property .additional-info,
.btl-content-block h3,
.spotlight .moduletable h3{
	font-family: "Open Sans";
}

/*======== RESPONSIVE ==========*/
.catItemImage img,
.userItemImage img,
.tagItemImage img,
.latestItemImage img{
	width: 100%!important;
}

/*======== FIX CHROME =========*/
.history_tab .tab-buttons{
		top:-32px;
		margin-top:32px;
		overflow:visible;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    
}

@media (min-width: 1200px) {}
@media (min-width: 992px) and (max-width: 1199px) {}
@media (min-width: 768px) and (max-width: 991px) {}
@media (max-width: 767px) {
  .login{
	padding: 10px 0 0;
	margin: 0 44px 0 0;
  }
  header .navbar-header{
	float: left;
	padding: 0;
	margin-right: 0px;
  }
  .navigation{
	border: none!important;
  }
  .navigation .navbar{
	padding-bottom: 0!important;
  }
  .navigation .navbar .navbar-toggle{
	height: 30px;
	padding: 0 3px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-align: center;
	top: 30px;
  }
  .navigation .navbar .navbar-toggle .icon-bar{
	background: #fff;
  }
  .navigation .navbar .navbar-collapse{
	margin: 0!important;
  }
  .navbar-nav &gt; li{
	padding: 0;
	margin: 0;
  }
  .navbar-nav &gt; li &gt; a{
	padding: 0 15px;
  }
   #top .child-navigation{
	margin: 0;
	background: none;
	border: none;
	border-top: 1px solid #f5f7f8!important;
	padding-right: 0;
  }
  .navigation .navbar .navbar-nav &gt; li:hover{
	background: url("../images/bg_li_tab_title.png") repeat scroll left top rgba(0, 0, 0, 0);
	}
  .navbar-nav &gt; li.active &gt; a{
	background: none!important;
  }
  .navigation .navbar .navbar-nav li a{
	padding: 0;
  }
   .navigation .navbar .navbar-nav &gt; li{
	border-bottom: 1px solid #f5f7f8;
   }
  .navigation .navbar .navbar-nav &gt; li &gt; a{
	font-size: 13px;
	text-transform: uppercase;
	
	padding: 10px 0px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0 0px;
  }
  .navigation .navbar .navbar-nav li .child-navigation li a{
	padding: 6px 0px;
	display: block;
	border: none;
  }
  .clrDiv-res{
	clear: both;
	margin: 0 -15px;
	padding-top: 20px;
  }
  .navigation .navbar .navbar-nav &gt; li.has-child:after{
	content: "\f0ab";
	font-size: 12px;
  }
  .navigation .navbar .navbar-nav &gt; li .child-navigation li{
	border: none;
	position: relative;
  }
  .navigation .navbar .navbar-nav &gt; li.has-child:after {
	height: auto;
	top: 18px;
	right: 5px!important;
	}
	#top .child-navigation .child-navigation{
		border: none!important;
		margin: 0!important;
		padding: 0;
	}
	.navigation .navbar .navbar-nav li .child-navigation li .child-navigation li a{
		padding: 3px 15px;
	}
	.navigation .navbar .navbar-nav li .child-navigation li .child-navigation li a:before{
		content: "\f105";
		font-family: "fontawesome";
		top: 3px;
		left: 3px;
	}
	#top .child-navigation{
		border-top-color: #eaeaea;
	}
	#page-footer .moduletable{
		margin-bottom: 25px;
	}
}
/*Feb 6 2015*/
.tip-wrap{
	background: #eef;
	padding: 3px 5px;
}
/*mw*/
.location-district{display:none !important;}</pre></body></html>