/*------------Archive Styles---------------*/

.myImmoDiv {
	max-width:1500px;
	margin:0 auto;
	padding: 40px;
}	
.properties .row.immomakler-boxed {
	min-height:700px!important;
}
.properties .property .property-container .property-actions {
	position:absolute;
	bottom: 0px;
	padding-left: 10px;
}
@media all and (max-width:1200px) {
	.properties .property .property-container .property-actions {
	position:relative;
	bottom: 0;
	padding-left: 0;
	}
}
.galleria-bar {
	background: #af1615!important;
}
.galleria-info-description {
	color: #fff!important;
}


/*------------Immobilien Karten Gestaltung Schrift---------------*/

.archive {
	background-color: rgba(237, 200, 145, 0.05)!important;
}
#immomakler-search-agents-panel .panel-heading{
	background-color: #fff!important;
}
.properties {
	line-height: 1.5rem;
}
.properties a {
	font-weight: 700!important;
}
.property-subtitle {
	font-weight: 500!important;
}
.property-data {
	margin-top: 50px!important;
}
.properties .col-xs-5 {
	font-weight: 500!important;
}
.property-container {
background-color: #fff!important;
}
.property-title {
	margin-top: 20px!important;
}
.property-contactform .panel-body{
	background-color: #f5f5f5;
	margin: 0px 0px!important;
}

/* hide backlink */
#main > div > div > a
{
	display:none;
}


/*------------Single Theme---------------*/

.immomakler-single h2 {
    color: #D6110F!important;
    font-weight:bold;
}
.immomakler-single p {
	column-count: 1;
}
.immomakler-single h1 {
	color: #D6110F;
}
.immomakler-single h3 {
	color: #D6110F;
}
.immomakler-single .row .col-xs-12 .col-sm-5 {
	font-weight:500!important;
}
.immomakler-single .row .col-xs-12 label {
	font-weight:500!important;
}
.immomakler-single .property-title {
padding-bottom: 30px;
}
.immomakler-single .galleria-stage {
background-color: #f5f5f5;
}

.immomakler-single .property-contact{
background-color: #f5f5f5;
}

@media all and (min-width:990px) {

	.property-contactform .panel-body{
		
	}
	.property-contact .panel-body, 
	.property-contactform>.form-control
	{
		
	}
}


/*------------Single Carousel ---------------*/

.immomakler-carousel .carousel-property-thumbnail{
    height: 250px;
}
.carousel-property-container {
    height:400px;
}
.immomakler-carousel .carousel-property-thumbnail{
    height: 250px;
}
.carousel-property-container {
    height:400px;
}
.carousel-property-container .carousel-property-details .property-subtitle{
    font-size: 18px;
    font-weight: 700!important;
	color: #af1615;
}
.carousel-property-container .carousel-property-details a{
    font-size: 18px;
    font-weight: 500;
	color: #000;
}

/*----------Single Carousel DOTS STYLE----------*/

.owl-dots .owl-dot:hover{
    background-color: rgba(0,0,0,0)!important;
}
.owl-dot:active{
    bacground-color: rgba(0,0,0,0)!important;
    outline:none!important;
}
 .owl-dot:focus{
    background-color: rgba(0,0,0,0)!important;
    outline:none!important;
}

/*----------Single Carousel ARROWS STYLE----------*/

.owl-nav {
    display:block;
}/*
.owl-nav .owl-prev{
    position:absolute;
    margin-left: -780px;
    margin-top: -300px;
    font-size: 100px;
}
.owl-nav .owl-next{
    position:absolute;
    margin-left: 750px;
    margin-top: -300px;
    font-size: 100px;
}*/