/************************************* Header ***********************************/
#panel-left{
	background: url('../images/opacity8.png'); 
	margin-bottom: 0px;
	
	/*background: linear-gradient(to right, #F9F9F9 19%, #FFF);*/
}



#header-row {background: transparent;height: 70px;}
#logo 
{
	padding: 20px 0px;
	background: #000;
}
/************************************* Menu ***********************************/
.menu-container .mobile-menu {background: #c82331;height: 55px;}
.dl-menuwrapper button:after{
	background: #fff;
	box-shadow: 0 10px 0 #fff, 0 20px 0 #fff;
}
.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul {
	background: #fff;
}
.dl-menuwrapper button:hover:after, .dl-menuwrapper button.dl-active:after, .dl-menuwrapper ul{
	background: #040404;
	box-shadow: 0 10px 0 #040404, 0 20px 0 #040404;
}

h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}
.ui-widget{
	font-family: 'Lato', sans-serif !important;
}
/************************************* Footer ***********************************/
#copyright-row {background: url('../images/opacity8.png'); padding: 18px 0px;height:auto;color: #494949;}
#copyright-row  a{color: #282828;}
#copyright-row  a:hover{color: #8A8A8A;}

/************************************** Icons *************************************/
[class^="icon-"]{color: #c82331;}
a .icon, a.icon{color:#c82331;}
a.btn .icon, .btn a .icon{color:white;}
a .icon:hover, a.icon:hover{color: #040404;}
#back-top .icon{background: #c82331;color:#ffffff;}

#top-row .contact_details .icons
{
	color:#c82331;
}

/**Contact page**/
.contact_details .icons-marker {color: #c82331;}
/**Property list**/
#PropertyListRegion .property-list .icons{}

/**************************************Buttons*********************************/
.btn,.btn-primary,.btn-info{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #c82331;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #c82331 0%, #d74b5a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c82331), color-stop(100%, #d74b5a));
	background: -webkit-linear-gradient(top, #c82331 0%, #d74b5a 100%);
	background: -o-linear-gradient(top, #c82331 0%, #d74b5a 100%);
	background: -ms-linear-gradient(top, #c82331 0%, #d74b5a 100%);
	background: linear-gradient(to bottom, #c82331 0%, #d74b5a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c82331', endColorstr='#d74b5a', GradientType=0);
	color: #FFF;
	padding: 9px 15px 8px 15px;
}
.btn,.btn >a,.btn-primary,.btn-info{color: #FFF;}
.btn:hover, .btn-primary:hover, .btn-info:hover , .btn:hover >a, a.btn:hover .icon, .btn:hover a .icon{background: #c82331;color:#fff;}

/*********************************Property list**********************************/
#PropertyListRegion .property-list .property {
	background: url('../images/opacity8.png');
	border: 1px solid #ffffff;
	padding: 6px;
	-moz-box-shadow: 0 1px 4px #888888;
	-webkit-box-shadow: 0 1px 4px #888;
	box-shadow: 0 1px 4px #888;
}
#PropertyListRegion .property-list .property:hover {}
.sort .btn-group > .dropdown-toggle:hover{background: #c82331;color: #FFF;}
#PropertyListRegion .property-list .property .property-info .prop-city, #PropertyListRegion .property-list .property .property-info .proj-city {background: #c82331;}
#PropertyListRegion .paging{background: url('../images/opacity8.png');}
/*********************************Pagination**********************************/
.pagination a{background: #FFF;}
.pagination .disabled a, .pagination .disabled a:hover, .pagination a:hover{color: #FFF;background: #c82331;}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu li > a:hover {background: #c82331 !important;color: #fff !important;}
.sort .btn-group.open .btn.dropdown-toggle{	background: #c82331;}

/*********************************Owner login**********************************/
#OwnerLoginRegion #MenuPeriod, #OwnerLoginRegion #PropertyContainer {background: #fff;}
#OwnerLoginRegion #PropertyContainer .tab-container table th, #OwnerLoginRegion #PropertyContainer .block-stat .title{	background: #c82331;	color: white;}
#OwnerLoginRegion #MenuPeriod .period .time .anchor{background: #fff;}
#OwnerLoginRegion #MenuPeriod .period .time:hover .anchor, #OwnerLoginRegion #MenuPeriod .period .selected .anchor {background: #040404;}
#OwnerLoginRegion #MenuPeriod .period .selected label, #OwnerLoginRegion #MenuPeriod .period .time:hover label {color: #040404;}
#OwnerLoginRegion #PropertyContainer .tab-container table tr.row0 {	background: white;}
#OwnerLoginRegion #PropertyContainer .tab-container table tr.row1 {}
#OwnerLoginRegion #histories, #OwnerLoginRegion #MenuPeriod{background: #c82331;padding: 10px;}
#user .user-info .icon {color: #c82331;}
#graph{color: #c82331;}
.bar {fill: #c82331;}
/*********************************Camera caption**********************************/
#showcase-row .camera_caption > div p {	font-size: 25px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #c82331;}

/*********************************Blog**********************************/
.itemContainer h3 a, .tagItemHeader h3 a, .genericItemHeader h3 a{color: #c82331;}
#k2Container .componentheading {color: #c82331;}
.itemDateCreated, .tagItemDateCreated, .genericItemDateCreated{color: #c82331;}
#back a,.k2ReadMore{color: #c82331 !important; }

/*********************************Construction**********************************/
#BuildingContainer .floor .row-floor {background: #c82331;}
#ProjectRegion .group-container .group .caption,
#BuildingContainer .floor .caption,
#ProjectRegion .header,
#ProjectRegion #PriceList .constuctions li a:hover,
#ProjectRegion #PriceList .constuctions li a.active{
	color:#c82331;
}
.ProjectRegion-tab .tab-item {border-top: 2px solid #c82331;}
.ProjectRegion-tab .tab-item a .icon:hover{color:#c82331;}
hr{border-top: 1px solid #8D8D8D; border-bottom: 1px solid #E3E3E3;}
.proj-home__name h3{color:#c82331;}
#BuildingContainer .floor .header-unit a{text-decoration: underline;
	color: #1A74BA; }
	.ProjectRegion-tab .tab-item.is-active, .ProjectRegion-tab .tab-item:hover {
		border-top: 3px solid #1A74BA;}
		/************search list************/
		#value_range,#value_range a{color: #c82331;}
		.ui-slider .ui-slider-handle {border: 0px !important;}
		li.token-input-token-facebook, li.token-input-selected-token-facebook{border: 1px solid #c82331 !important;}
		div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {background-color: #c82331 !important;}
		#results_number .resultnumber{color:#c82331;}

		.ui-slider-range.ui-widget-header {
			background: #d74b5a;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, #c82331 0%, #d74b5a 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c82331), color-stop(100%, #d74b5a));
			background: -webkit-linear-gradient(top, #c82331 0%, #d74b5a 100%);
			background: -o-linear-gradient(top, #c82331 0%, #d74b5a 100%);
			background: -ms-linear-gradient(top, #c82331 0%, #d74b5a 100%);
			background: linear-gradient(to bottom, #c82331 0%, #d74b5a 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c82331', endColorstr='#d74b5a', GradientType=0);
			border-radius:0;}
			.ui-slider .ui-slider-handle {
				background: #BE8D00 !important;
			}
			.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{
				background: #d74b5a !important;
				border:0px !important;
			}
			.ui-state-active,
			.ui-widget-content .ui-state-active,
			.ui-widget-header .ui-state-active {
				background: #c82331 !important;}


				/*********************************Language module**********************************/
				div.mod-languages ul.lang-inline li {
					border: #D5D5D5 1px solid;
					background: #FFF;
					color: #555;
					padding: 2px;
					width: 18px;
					height: 18px;
					text-align: center;
					box-shadow: 2px 2px 5px #AEACAC;border-radius: 10px
				}
				div.mod-languages ul.lang-inline li:hover {
					background: #c82331;
					color: #FFF;
					padding:2px;
				}
				div.mod-languages ul.lang-inline li a{color: #040404;font-size: 13px;}
				div.mod-languages ul.lang-inline li a:hover,div.mod-languages ul.lang-inline li:hover a{color: #ffffff;border:0;}
				/***********************House of the week module***********************/
				.property-info .details a {color:#c82331;}
				/*================Call you===============*/
				.hr{
					background: #616161;
				}
				/****Property details***/
				.nav-tabs{border-bottom: 1px solid #716F6F;}
				.nav-tabs li a{background: #EFEFEF;color: #040404;font-weight: bold;padding: 10px 22px;margin-right: 6px;border: 1px solid #F0F0F0;border-radius: 3px 3px 0 0;border-bottom: 1px solid #716F6F;}
				.nav-tabs > .active > a, .nav-tabs > .active > a:hover {background-color: #c82331; border: 1px solid #c82331; border-bottom-color: rgba(0, 0, 0, 0); cursor: default; color: #FFF;}
				.nav-tabs li a:hover{border-bottom: 1px solid #716F6F; background: #FFFFFF; }
				@media (max-width: 439px){	
					.nav-tabs li a{padding: 8px 10px;}
				}

				/*******************contactme********************/
				legend{border-bottom: 1px solid #6A6A6A;}
				.contact_details_item {
					margin-bottom: 0px;
				}

				a[class^=addthis_] span {display: none !important;}

				.page-category.page-category__services #system-readmore,
				.page-category.page-category__services #system-readmore ~ *,
				.page-item.page-item__services #system-readmore {
					display: none;
				}


				.g-recaptcha {
					margin: auto;
					width: 302px;
				}

				#wrapper {


				}

				.social {
					text-align: right;
					margin-top: 12px;
				}
				#recaptcha .grecaptcha-badge {
					position: static !important;
				}

				#wrapper #top-row .contact_details
				{
					padding-bottom: 12px;
					padding-left: 12px;
				}

				.view-category h2.item_title
				{
					font-size: 14px;
				}

				.img-full__right
				{
					max-width: 50%;
					margin-left: 1rem;
				}

				.item_title
				{
					text-transform: uppercase;
				}

				@media (max-width: 767px) {
					.img-full__right
					{
						margin-left: auto;
						margin-right: auto;
						float:none;
						max-width: 300px;
						width: 100%;
					}
				}

				.body__home #content-row
				{
					display: none;
				}

				#wrapper
				{
					min-height: calc(100vh - 120px);
				}

				

				@media (min-width: 980px)
				{
					#panel-left{
						min-height: 87vh;
					}

					#navigation-row
					{
						margin-top: 315px;
					}
				}
				

				@media (min-width: 768px) 
				{
					#ContactRegion input[type="checkbox"]
					{
						margin: 0;
						width: auto !important;
						height: auto;
						display: inline-block;
					}
				}