﻿/*-----------------GERAL----------------*/
.desktop .MainTitle {
    padding: 11px;
    width: 1220px;
    margin: 0 auto;
}

.SearchButtonDiv 
{
    color: #FFF;
    background-color: #80090A;
    font-weight: bold;
    min-height: 32px;
    padding-top: 6px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    cursor: pointer;
}

.SearchButtonDiv:hover {
    background: #a1171f;
}
.Line { 
    height: 1px;
    color: #4e4e4e;
}

.desktop .Button.ButtonDefault:hover, .Button.Button.Is_Default:hover {
    font-weight: bold;
}

.ButtonDefault, .Button.Is_Default {
    font-weight: bold;
}
.DevelopersList{

margin-top: 15px;
}

.DeveloperSort{
 color:#4e4e4e;

}
.sortLinks:link {

color: #8e8e8e;

}

 .tablet .LeftContainer, .phone .LeftContainer{
    width:100%;
}


.WarningBox{
    font-size: 12px;
    color: white;
    background-color: red;
}
 
 
 .TitleContainer h1
{
font-size:  26px;
text-decoration: none;
}

.HouseDescription
{
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #4e4e4e;
    padding-bottom: 20px;

}


.FiltersContainer{
    color: #4e4e4e;
    text-align: right;
    font-size: 18px;
}

.CounterContainer{
    text-align: left;
    font-size: 18px;

}



.desktop .MainContent, .tablet .MainContent {
    background: #fff;
    margin-top: 80px;
    padding-left: 25px;
    padding-right: 25px;
}



.DeveloperSearchBoxContainer
{

background: #efefef;

}

.IncentivesBox{
    font-size: 12px;
}

.IncentivesBox input[type="checkbox"]{
    width: 12px;
    height: 12px;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
}
.tablet .SearchButton{
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.tablet .SearchBtn:link {
    background: #a1171f;
    color: #fff;
    margin-left: 0px;
    }
.tablet .SearchBtn:visited {
    background: #a1171f;
    color: #fff;
    margin-left: 0px;
    }
.tablet .SearchBtn:hover {
    background: #FFF;
    color: #a1171f;
    margin-left: 0px;
    text-decoration: none;
    }



.LeftTitleText{
    font-weight: bold;
}
.RightTitleText{
    font-weight: 100;
}

.SearchContainerInternal{

width: 50%;
}
/* ----------DESKTOP----------------*/
.desktop .MainContainer{
    margin-top: -30px !important;

}
.desktop .DeveloperSearchContainer{
    float: right;
}
.desktop .SearchRightContainer{
    float: left;
}

.desktop .MainSearchBoxContent .SmallLeftColumns > .Column.ColFirst {
    width: 35%;
    padding-right: 5px;
    padding-left: 0px;
}

.desktop .MainSearchBoxContent .SmallLeftColumns > .Column.ColLast {
    width: 65%;
    padding-left: 5px;
    padding-right: 0px;
}

.desktop .SearchButton{
    padding: 0px 14px 0px 10px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.desktop .SearchLogoBox{
background-color: #a83235;
color: white;
font-weight: bold;
min-height: 35px;
padding-top: 8px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
margin-top: 2px;
}

.desktop .{
  font-size: 20px;
  line-height: 2;

}

.desktop .SearchWordContainer{
    font-size: 20px;
  line-height: 38px;
}

.desktop .SearchBtn:link {
    background: #a1171f;
    color: #fff;
    margin-left: 0px;
    }
    
.desktop .SearchBtn:visited {
    background: #a1171f;
    color: #fff;
    margin-left: 0px;
    }
    
.desktop .SearchBtn:hover {
    background: #FFF;
    color: #a1171f;
    margin-left: 0px;
    text-decoration: none;
    }
    
.desktop .SearchBoxInput{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 300px;
}

.desktop .MainSearchBoxContent{
    width: 710px;
}

.desktop .SearchBoxInputHouseBuilder{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.desktop .AngleDownContainer{
  background-color: #8e8e8e;
  height: 32px;
  width: 50px;
}


.desktop .AngleDownContainer> .fa{
  color: white;
  text-align: center;
  font-size: 25px;
  padding-top: 8px;
}


/*--------------TABLET----------------*/

.tablet .SearchButtonDiv 
{
    min-height: 38px;
    padding-top: 8px;
    }
.tablet .SearchContainerInternal{

width: 85%;
}
.tablet .MainContainer{
    margin-top: 25px;

}
.tablet .DeveloperSearchContainer{
    float: right;
}
.tablet .SearchRightContainer{
    float: left;
}

.tablet .SearchContainer .MediumLeftColumns > .Column.ColFirst {
    width: 50%;
    padding-right: 5px;
    padding-left: 0px;
}

.tablet .SearchContainer .MediumLeftColumns > .Column.ColLast {
    width: 50%;
    padding-left: 5px;
    padding-right: 0px;
}

.tablet .SearchButton{
      padding: 0px 8px 5px 8px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.tablet .SearchLogoBox{
background-color: #a83235;
color: white;
font-weight: bold;
min-height: 35px;
padding-top: 8px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
margin-top: 2px;
}

.tablet .SearchButtonContainer{
  font-size: 20px;
  line-height: 2;

}

.tablet .SearchWordContainer{
    font-size: 20px;
  line-height: 38px;
}

.tablet .SearchBtn:link {
    background: #a1171f;
    color: #fff;
    margin-left: 0px;
    }
    
.tablet .SearchBtn:visited {
    background: #a1171f;
    color: #fff;
    margin-left: 0px;
    }
    
.tablet .SearchBtn:hover {
    background: #FFF;
    color: #a1171f;
    margin-left: 0px;
    text-decoration: none;
    }
    
.tablet .SearchBoxInput{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 80%;
}

.tablet .MainSearchBoxContent{
    width: 710px;
}

.tablet .SearchBoxInputHouseBuilder{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 100%;
}

.tablet .AngleDownContainer{
    background-color: #8e8e8e;
    height: 38px;
    width: 20%;
    margin-top: 4px;
}


.tablet .AngleDownContainer> .fa{
      color: white;
  text-align: center;
  vertical-align: 4px;
  font-size: 25px;
  
}

.tablet .SearchWordContainer{

display: none;

}
/*--------------MOBILE-----------*/
.SearchBoxContainer{
width: 80%;

}

.phone .SearchLogoBox{
background-color: #a83235;
color: white;
min-height: 45px;
padding-top: 5px;
font-size: 24px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.phone .SearchLogoBoxContainer, .tablet .SearchLogoBoxContainer{

    width: 20%;

}

.phone .MainContent{
    background: transparent;
}

.phone .FirstTitle
{
color: #4e4e4e;
font-size: 92%;
width: 100%;
}

.phone .SearchContainer{

font-size: 14px;
margin-top: 10px;

}
.phone .SearchButtonContainer{
  vertical-align: middle;
}

.phone .SearchButton{
    padding: 9px 9px 11px 9px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.phone .SearchBtn:link {
    background: #a1171f;
    color: #fff;
    margin-left: 0px;
    }
.phone .SearchBtn:visited {
    background: #a1171f;
    color: #fff;
    margin-left: 0px;
    }
.phone  .SearchBtn:hover {
    background: #FFF;
    color: #a1171f;
    margin-left: 0px;
    text-decoration: none;
    }


.phone .MainSearchBoxContent{
    width: 710px;
}

.phone .SearchBoxInput{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 180px;
}

.phone input[type="text"]{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; 
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px; 
    height: 45px;
    font-size: 100%;
}


.phone .SearchWordContainer{

display: none;

}

.phone .AngleDownContainer{
  background-color: #8e8e8e;
  height: 38px;
  width: 37px;
}


.phone .AngleDownContainer> .fa{
    margin-top: 14px;
    color: white;
    text-align: center;
}


.phone .CounterContainer{
    text-align: center;
    font-size: 20px;

}

.phone .FiltersContainer{
    margin-top: 15px;
    text-align: center;
    font-size: 18px;
}

.phone .DeveloperListContainer{
margin-top: 0px;

}

.phone .Columns.MarginBottom.mob_BreakLast,
.phone .Columns.MarginBottom.mob_BreakAll, 
.phone .Columns.MarginBottom.mob_BreakMiddle {
  margin-bottom: 0px;
}

.phone .CounterContainer{
    text-align: left;
    font-size: 18px;
    color:#4e4e4e;
    margin-top: 5px;
}
.phone .DeveloperSort{
 color:#4e4e4e;

}

.sortLinks:link {

color: #4e4e4e;

}
.phone .SearchContainerInternal{

width: 100%;
}

.SearchBoxContainer {
    padding: 0px !important;
    margin-top: 0px !important;
    background-color: #fff !important;
}
.search-by a {
    padding: 1px 9px;
    line-height: 22px;
    background: #f2f2f2;
    border-radius: 3px;
    color: #666;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    margin-right: 5px;
    font-weight: 400;
}

.search-by a:hover, .search-by a.active {
    background: #a83235;
    color: #fff;
}
.phone input[type="text"]{
        border-radius: 5px;

}
/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Łukasz Pawełczak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */

.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}
/*# sourceMappingURL=easy-autocomplete.min.css.map */
