@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700italic,700);

#domus .sunday-box-wrapper {font-family: 'Source Sans Pro', sans-serif; font-size: 15px; background-color: #f2f2f2; margin-bottom: 10px;}
#domus .sunday-details-wrapper {float:left; margin-left: 2%; margin-top: 1%;}
#domus a.sunday-property-link {color: #e90000;font-weight: 600;font-size: 23px;display:inline-block;}
#domus .sunday-thumb-wrapper {float:left;}

#domus .sunday-type-wrapper, #domus .sunday-type-wrapper-hot {
    background-color: #e90000;
    color: #fff;
    float: left;
    font-weight: bold;
    padding: 5% 0;
    text-align: center;
    text-transform: uppercase;
    width: 50%;
}

#domus .sunday-type-wrapper-hot{
    background-color: #7ac143;
}

#domus .sunday-price-wrapper {
    background-color: #d4d4d4;
    color: #433e42;
    float: left;
    font-weight: bold;
    font-size:17px;
    padding: 5% 0;
    text-align: center;
    text-transform: uppercase;
    width: 50%;
}

#domus .sunday-price-wrapper .domus-private-treaty{
    font-size: 10px;
    line-height:100%;
}

#domus .sunday-thumb-wrapper img { width:100%;}
#domus .sunday-details-holder { margin-top: 2%;}
#domus .sunday-details{ float:left;}
#domus .sunday-address-holder {float:left;}
#domus .sunday-address { font-weight: bold;}
#domus .sunday-list-detail {line-height: 160%;}
#domus .sunday-list-detail-value { font-weight: bold;}
#domus .sunday-descr-wrapper { display:inline-block; margin: 2%;}
#domus .sunday-readmore { color: #336699; font-weight: bold;}
#domus .sunday-social-share { margin-top:1%;}

#domus .sunday-property-wrapper,
#domus .sunday-agents,
#domus .sunday-single-agent-wrapper,
#domus .sunday-single-agency-wrapper,
#domus .sunday-agency-wrapper
{
    font-family: 'Source Sans Pro', sans-serif;
    color: #433e42;
}

#domus .sunday-property-wrapper h1,
#domus .sunday-property-wrapper h2,
#domus .sunday-property-wrapper h3,
#domus .sunday-property-wrapper h4,
#domus .sunday-property-wrapper h5,
#domus .sunday-property-wrapper h6,
#domus .sunday-agents h4,
#domus .sunday-single-agent-wrapper h3,
#domus .sunday-single-agency-wrapper h3
{
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600;
}

#domus .sunday-property-descr{
    font-size: 16px;
    line-height: 130%;
}

#domus .sunday-property-details,
#domus .sunday-property-agent,
#domus .sunday-agency,
#domus .sunday-agents,
#domus .sunday-single-agent,
#domus .sunday-single-agency {
    background-color: #f2f2f2;
    border-top: 6px solid #e90000;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 10px;
}

#domus .sunday-property-details h4, #domus .sunday-property-agent h4, #domus .sunday-agency h4{
    padding-left:10px;
}

#domus .sunday-property-detail-label{
    float: left;
    width: 40%;
}

#domus .sunday-property-detail{
    float: left;
    width: 60%;
    font-weight: 600;
}

#domus .sunday-property-detail-wrapper {
    border-bottom: 1px solid #d4d4d4;
    padding: 10px;
}

#domus .sunday-property-price-wrapper{
    background-color: #e1e1e1;
    border-bottom: none;
}

#domus .sunday-property-price-wrapper .sunday-property-detail{
    font-size: 23px;
    font-weight: bold;
}

#domus .sunday-property-agent {padding-bottom: 20px}
#domus .sunday-property-agent dl, #domus .sunday-agents dl {margin:0;}
#domus .sunday-single-agent dl, #domus .sunday-single-agency dl {
    margin-bottom: 0;}
#domus .sunday-property-agent dt, #domus .sunday-agents dt, #domus .sunday-single-agent dt, #domus .sunday-single-agency dt {font-weight: normal;}
#domus .sunday-property-agent dd, #domus .sunday-agents dd, #domus .sunday-single-agent dd, #domus .sunday-single-agency dd {font-weight: bold; margin-left: 0}

#domus .sunday-property-agent .agent-photo,
#domus .sunday-agents .agent-photo,
#domus .sunday-single-agent .agent-photo,
#domus .sunday-single-agency .agency-photo
{
    border: 2px solid #d4d4d4;
}

#domus .sunday-property-agent-contact,
#domus .sunday-property-agency-contact,
#domus .sunday-single-agent .sunday-agent-email,
#domus .sunday-single-agency .sunday-agency-email,
#domus .sunday-agents .sunday-agent-email,
#domus .sunday-agency .sunday-agency-email
{
    background-color: #e90000;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin: 20px 10px 10px;
    padding: 7px;
    text-align: center;
    text-transform: uppercase;
}

#domus .sunday-single-agency .sunday-agency-email{
    margin-left: 0;
}

#domus .sunday-property-agency-contact{margin:10px}
#domus .sunday-agency-logo{margin: 10px 0 25px; text-align: center;}
#domus #sunday-details-wrapper{margin-top:10px}
#domus #sunday-details-wrapper .pane-sliders .panel{
    border-image: none;
    border-radius: 0;
    border: 0;
    border-top: 1px solid #d4d4d4;
    box-shadow: none;
}

#domus #sunday-details-wrapper .panel h3.pane-toggler-down a{
    background: transparent url("../images/minus.png") no-repeat scroll right top;
    border-bottom: none;
}

#domus .pane-sliders .panel h3 a{
    background: transparent url("../images/plus.png") no-repeat scroll right top;
    text-transform: uppercase;
    color: #e90000;
}

#domus .sunday-property-wrapper #wrapper-61{
    border:none;
    background: #ebebeb;
    margin-bottom: -100px;
    height:auto;
}

#domus .sunday-property-wrapper #inner-61{
    bottom:0;
    left:0;
    width:auto;
}

#domus .sunday-property-wrapper #carousel-wrapper-61{
    background: transparent;
    box-shadow: none;
    padding: 8px 8px 60px;
}

#domus .sunday-property-wrapper #pager-wrapper-61{bottom: 0;}
#domus .sunday-property-wrapper #pager-61 img{
    background: #ebebeb;
    padding: 6px;
    margin: 8px;
}

#domus .sunday-property-wrapper #pager-61 img:hover{background: #ffffff;}

#domus .sunday-agents {
    padding:10px;
    margin-left: 1.5%;
}

#domus .sunday-agents h4{margin:0 0 20px}
#domus .sunday-agents h4 a{color:#336699}

#domus .sunday-single-agent-wrapper, #domus .sunday-single-agency-wrapper{margin-bottom:40px}
#domus .sunday-single-agent-wrapper h3, #domus .sunday-single-agency-wrapper h3{border-bottom: 1px solid #d4d4d4;}
#domus .sunday-single-agent, #domus .sunday-single-agency {
    margin-top: 10px;
    padding:15px;
    font-size: 15px;
}

#domus .sunday-agency-wrapper{
    margin-left: 1%;
}

#domus .sunday-agency-wrapper .sunday-agency-logo img{
    max-height: 100px;
}