body
{
	font-family: 'Open Sans', sans-serif;
}


h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif;color: #172C54;}


#content-row .page-featured__home h3, #content-row .page-featured__home p
{
	font-weight: normal;
}

.page-item .item_header, .page-blog .page_header
{
	padding-bottom: 1em;
	margin-bottom: 1em;
}

.page-item h1, .page-blog .page_header h1, .item-page-title
{
	color: #E75124;
}

/************************************* Header ***********************************/
.logo-container {background: #FFF;}
#header-row .row-container #logo {padding: 0px 0px;}


/************************************* Menu ***********************************/
.menu-container {background: #172C54;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: #E75124;
	box-shadow: 0 10px 0 #E75124, 0 20px 0 #E75124;
}



/************************************* Footer ***********************************/
#copyright-row {background: #172C54;padding: 18px 0px;height:auto;color: #fff;margin-top: 20px;}
#copyright-row  a{color: #fff;}
#copyright-row  a:hover{color: #D1D1D1;}

/************************************** Icons *************************************/
[class^="icon-"]{color: #E75124;}
a .icon, a.icon{color: #E75124;}
a.btn .icon, .btn a .icon{color:white;}
a .icon:hover, a.icon:hover{color: #ed7856;}

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

/**************************************Buttons*********************************/
.btn,.btn-primary,.btn-info{
	display: inline-block;
	border-radius: 2px;
	background: #E75124;
}

.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: #ed7856;color:#fff;}


/*********************************Property list**********************************/
#PropertyListRegion .property-list .property {
	background: rgba(98, 169, 63, 0.07);
	border: 1px solid #DBDBDB;
	background: #FAFAFA;
	border-bottom: 2px solid #000;
}
#PropertyListRegion .property-list .property:hover {border-bottom: 2px solid #E75124;}
.sort .btn-group > .dropdown-toggle:hover{background: #E75124;color: #FFF;}

/*********************************Pagination**********************************/
.pagination a{color:white;background: #172C54;}
.pagination .disabled a, .pagination .disabled a:hover, .pagination a:hover{color: #FFF;background: #E75124;}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu li > a:hover {background: #E75124 !important;color: #fff !important;}
.sort .btn-group.open .btn.dropdown-toggle{	background: #E75124;}

/*********************************Owner login**********************************/
#OwnerLoginRegion #MenuPeriod, #OwnerLoginRegion #PropertyContainer {background: #fff;}
#OwnerLoginRegion #PropertyContainer .tab-container table th, #OwnerLoginRegion #PropertyContainer .block-stat .title{	background: #E75124;	color: white;}
#OwnerLoginRegion #MenuPeriod .period .time .anchor{background: #fff;}
#OwnerLoginRegion #MenuPeriod .period .time:hover .anchor, #OwnerLoginRegion #MenuPeriod .period .selected .anchor {background: #000;}
#OwnerLoginRegion #MenuPeriod .period .selected label, #OwnerLoginRegion #MenuPeriod .period .time:hover label {color: #000;}
#OwnerLoginRegion #PropertyContainer .tab-container table tr.row0 {	background: white;}
#OwnerLoginRegion #PropertyContainer .tab-container table tr.row1 {}
#OwnerLoginRegion #histories, #OwnerLoginRegion #MenuPeriod{background: #E75124;padding: 10px;}
#user .user-info .icon {color: #E75124;}
#graph{color: #E75124;}
.bar {fill: #E75124;}

/*********************************Camera caption**********************************/
#showcase-row
{
	background: none !important;
}

#showcase-row .camera_caption
{
	background: rgba(23,44,84,0.8);
}
#showcase-row .camera_caption > div p {	font-size: 25px;font-family: 'Open Sans', sans-serif;color: #fff; line-height: 1.25em;}

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

/*********************************Construction**********************************/
#BuildingContainer .floor .row-floor {background: #1A74BA;}
#ProjectRegion .group-container .group .caption,
#BuildingContainer .floor .caption,
#ProjectRegion .header,
#ProjectRegion #PriceList .constuctions li a:hover,
#ProjectRegion #PriceList .constuctions li a.active{
	color:#1A74BA;
}
#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;}

		/*********************************Owl Carousel**********************************/
		.owl-theme .owl-controls .owl-page span {background: #1A74BA !important;}
		.owl-theme .owl-controls.clickable .owl-buttons > div:hover {color: #1A74BA;border: 1px solid #1A74BA;}

		/*********************************Property Search**********************************/
		.noUi-handle {background: #E75124 !important;}
		.property-search button.selectpicker i.icon, .sbToggle i.icon { color: #00007F !important; }
		.sbToggle i.icon, .property-search button.selectpicker i.icon { border-left: 1px solid #00007F !important; }
		.sbHolder, .property-search .prices-value-wrapper { border: solid 1px #00007F !important; }
		#showcase-row .property-search-wrapper { margin: 60px auto !important; }

		/*********************************Services**********************************/
		#feature-row .item_title a { color: #172C54; }

		/*********************************Bottom**********************************/
		.rsmonialscroller .icon-wrapper,
		.contact-form .icon-wrapper {
			background: #E75124;
		}


		a.button-hide {
			display: none !important;
		}

		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;
		}

		#copyright-row .row-container .mod-footer {
			margin: 0px 0 0;
		}

		#copyright-row .row-container .mod-footer a {
			color: #FFFFFF;
		}
		#recaptcha .grecaptcha-badge {
			position: static !important;
		}

		.page-blog .img-intro, .mod-newsflash-adv .img-intro
		{
			position: relative;
			overflow: hidden;
		}

		.page-blog .img-intro:after, .mod-newsflash-adv .img-intro:after
		{
			padding-top: 56.25%;
			content:'';
			display: block;
		}

		.page-blog .img-intro img, .mod-newsflash-adv .img-intro img
		{
			position: absolute;
			top: 50%;
			left: 50%;
			width: 100%;
			height: auto;
			-webkit-transform: translate(-50%,-50%);
			-moz-transform:    translate(-50%,-50%);
			-ms-transform:     translate(-50%,-50%);
			-o-transform:      translate(-50%,-50%);
			transform:         translate(-50%,-50%);
			max-width: none;
			z-index: 1;
		}

		.mod-newsflash-adv .img-intro a
		{
			position: absolute;
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
			z-index: 2;
		}

		#feature-row .item_img.img-intro img
		{
			max-width: none;
		}

		#feature-row .item-wrapper
		{
			padding: 0;
			border: none;
			border-radius: 0;
		}

		#feature-row .moduleTitle, #feature-row .item-wrapper
		{
			text-align: left;
		}

		#bottom-row #bottom-row-in
		{
			border: 0;
		}

		.icon-wrapper
		{
			background: #E75124;
		}

		.portbtn
		{
			display: inline-block;
			padding: 20px 40px;
			background: #172C54;
			color: #fff;
			margin-right: 1em;
		}
