@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700");

/*********************************/
.nonfooter {
    border-top: 5px solid white;
}

body {
    font: normal 14px/1.5 'Open Sans', sans-serif;
    color: #4e4e4e;
    background: #003366;
}

.ui-widget,
.ui-widget-content {
    font: normal 14px/1.5 'Open Sans', sans-serif;
    color: #4e4e4e;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans", sans-serif;
    color: #4e4e4e;
    letter-spacing: -1px;
}

a {
    color: #204080;
}

a:hover {
    color: #4e4e4e;
}

.button,
body.member .button,
.objects #object-search-results .side-bar .advanced_search,
.button:hover, body.member .button:hover, .objects #object-search-results .side-bar .advanced_search:hover,
.objects #small .search-commands .ui-button {
    border: 1px solid #204080;
    border-left: 5px solid #818181;
    background-color: #204080;
    color: white !important;
}

.button:hover,
body.member .button:hover,
.objects #object-search-results .side-bar .advanced_search:hover,
.button:hover:hover, body.member .button:hover:hover, .objects #object-search-results .side-bar .advanced_search:hover:hover,
.objects #small .search-commands .ui-button:hover {
    border: 1px solid #396acd;
    background-color: #396acd;
    color: white;
    border-left: 5px solid #818181;
}

.header {
    border-bottom: 5px solid white;
    background: #204080;
}

.header .logo {
    margin: 6px 0 0 0px;
    position: absolute;
    left: 0;
    top: 23px;
}

.header #menu-main {
    margin-top: 53px;
}

header #account-widget .loggedout a.account-create,
header #account-widget .loggedout a.account-login,
.loggedin.account-container {
    border-left: 5px solid white;
}

.slider-menu {
    background: #204080;
}

.slider-menu li {
    border-bottom: 5px solid white;
}

.slider-menu li a {
    font-family: "Open Sans", sans-serif;
    color: white;
}

.slider-menu li a:hover {
    color: white;
}

.nivo-caption h2 {
    color: white;
}

.nivoSlider {
    display: none;
    visibility: hidden;
}

/* Content
****************************/
.content-area .center .rows .third {
    font-family: 'Open Sans', sans-serif;
}

.content-area .center .rows .third h2 {
    font-family: #4e4e4e;
    font-family: "Open Sans", sans-serif;
}

.content-area .center .rows .third h2 span {
    color: #204080;
}

.content-area .center .rows .col h2 {
    font-family: "Open Sans", sans-serif;
    color: #4e4e4e;
}

.content-area .center .rows .col h2 span.block {
    background: white;
}

/* links widget
****************************/
aside.links ul li a {
    font-family: "Open Sans", sans-serif;
    color: #204080;
}

aside.links ul li a:hover {
    color: #204080;
}

aside.links ul li a i {
    color: #4e4e4e;
}

/* footer
****************************/
.footer {
    color: white;
}

.footer a {
    color: white;
    text-decoration: none;
}

.footer a:hover {
    color: white;
    text-decoration: underline;
}

.footer a span:hover {
    color: white;
    text-decoration: underline;
}

.footer .center {
    background: #204080;
}

.footer .center .inner .col h2 {
    font-family: "Open Sans", sans-serif;
    color: white;
    border-bottom: 1px solid #fff;
}

.footer .center .inner .col h2 span.block {
    background: #4e4e4e;
}

.footer .center .inner .footer-footer {
    border-top: 1px solid #162c57;
}

.footer .center .inner .footer-footer .footer-footer-inner {
    border-top: 1px solid #2a54a9;
}

.footer .center .inner .footer-footer .footer-footer-inner .bodem-menu li {
    border-right: 1px solid #162c57;
}

.footer .center .inner .footer-footer .footer-footer-inner .bodem-menu li a {
    text-decoration: none;
    border-left: 1px solid #2a54a9;
    padding: 0 5px;
}

/* footer - nieuws
****************************/
aside.widget.news ul li {
    border-bottom: 1px solid #162c57;
    border-top: 1px solid #2a54a9;
}

aside.widget.news ul li a {
    color: white;
}

aside.widget.news ul li a:hover {
    color: white;
    text-decoration: underline;
}

/* continued
****************************/
.bordertopdiv {
    display: none;
    background: #ededed;
    background: -moz-radial-gradient(center, ellipse cover, white 0%, #ededed 100%);

    /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, white), color-stop(100%, #204080));

    /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, white 0%, #ededed 100%);

    /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, white 0%, #ededed 100%);

    /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, white 0%, #ededed 100%);

    /* IE10+ */
    background: radial-gradient(ellipse at center, white 0%, #ededed 100%);

    /* W3C */
}

.header-article-title {
    font-family: "Open Sans", sans-serif;
    color: #4e4e4e;
    border-bottom: 1px solid #cccccc;
}

.header-article-title span.block {
    background: #4e4e4e;
}

.text img {
    background: #f8f8f8;
    border-bottom: 5px solid #204080;
}

.continued .content-area .center .third h2 {
    color: #4e4e4e;
}

.continued .content-area .center .third h2 span {
    color: white;
}

/* custom list
****************************/
ol.cslist li span {
    background-color: white;
    color: white;
    font-family: "Open Sans", sans-serif;
}

/* breadcrumbs
****************************/
.breadcrumbs li.breadcrumbs-current {
    color: #4e4e4e;
}

/* Members
****************************/
.widget.membermenu ul li a {
    border-left: 5px solid #204080;
}

.widget.membermenu ul li a:hover {
    border-left: 5px solid white;
}

.widget.membermenu a {
    border-left: 5px solid #204080;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);

    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #e9e9e9));

    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);

    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);

    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);

    /* IE10+ */
    background: linear-gradient(to bottom, #fafafa 0%, #e9e9e9 100%);

    /* W3C */
}

.widget.membermenu a:hover {
    border-left: 5px solid white;
}

/* Objects 
****************************/
.support-color-hover:hover,
.support-color-hover:hover:after {
    background-color: #396acd !important;
}

.object_menu_bar.active .support-color-hover:after,
ul.ui-tabs-nav li.ui-tabs-selected a.support-color-hover:hover,
ul.ui-tabs-nav li.ui-tabs-selected a.support-color-hover:hover:after,
.vienna ul.ui-tabs-nav li.ui-tabs-selected a {
    background-color: white !important;
}

.objects .object_extra_menu li a:hover h2:after,
.objects .object_extra_menu li a.active h2:after {
    color: white !important;
}

.objects .object_list .object_header h3 {
    color: #4e4e4e;
}

.objects .object_list_paging li a:hover {
    color: #4e4e4e;
}

.realestate .ui-tabs-nav,
.searchdetail .ui-tabs-nav {
    border: none;
    background: none;
    filter: none;
    border-bottom: 1px solid lightgrey;
}

.realestate .ui-tabs-nav li,
.searchdetail .ui-tabs-nav li {
    background: #fff;
    border: 1px solid lightgrey;
}

.realestate .ui-tabs-nav li.ui-state-active,
.searchdetail .ui-tabs-nav li.ui-state-active {
    background: lightgrey;
}

/* search widget
****************************/
.quicksearch #tabs .ui-tabs-nav {
    border-bottom: none;
}

.quicksearch #tabs .ui-tabs-nav li {
    background-color: #ededed;
}

.quicksearch #tabs .ui-tabs-nav li.ui-state-active {
    background-color: #204080;
    border: none;
    color: #fff;
}

.quicksearch #tabs .ui-tabs-nav li.ui-state-active a {
    color: #fff;
}

.quicksearch #tabs .ui-tabs-nav li a {
    color: #464f5c;
    font-family: "Open Sans", sans-serif;
}

.quicksearch #tabs .ui-tabs-panel {
    border: 1px solid #d5d5d5;
    font-family: "Open Sans", sans-serif;
}

.quicksearch #tabs .ui-tabs-panel fieldset legend {
    border-bottom: 1px solid #cccccc;
}

.quicksearch #tabs .ui-tabs-panel fieldset .ui-autocomplete-input {
    border: 1px solid #c0c0c0;
    -webkit-box-shadow: inset 3px 3px 5px 1px #d3d3d3;
    box-shadow: inset 3px 3px 5px 1px #d3d3d3;
}

.quicksearch #tabs .ui-tabs-panel fieldset select {
    border: 1px solid #c0c0c0;
}

.quicksearch #tabs .ui-tabs-panel .ui-button, .quicksearch #tabs .ui-tabs-panel #btnReset {
    background-color: #204080;
    border-left: 5px solid white;
    color: #fff;
}

.quicksearch #tabs .ui-tabs-panel .ui-button.ui-state-hover, .quicksearch #tabs .ui-tabs-panel #btnReset.ui-state-hover {
    background-color: #396acd;
    color: #fff;
}

.quicksearch #tabs .ui-tabs-panel .col {
    background: #ededed;
}

/* specials widget
****************************/
.anythingSlider {
    background: #dee1e6;
}

.anythingSlider .anythingBase li.panel {
    height: 250px;
}

.anythingSlider .anythingBase li a span img {
    border-bottom: 5px solid #204080;
}

.anythingSlider .anythingBase li a:hover span img {
    border-bottom: 5px solid white;
}

.anythingSlider .anythingBase li a ul {
    font-family: "Open Sans", sans-serif;
}

.anythingSlider .anythingBase li a ul li {
    color: #204080;
}

.anythingSlider .anythingBase li a ul li.obj_price {
    color: #4e4e4e;
}

.da-arrows span {
    background-color: white;
}

/* Menu
****************************/
.sf-menu-hw012 {
    border-bottom: none;
}

.sf-menu-hw012 ul {
    border-left: 5px solid #4E4E4E;
}

.sf-menu-hw012 a {
    color: #fff;
    font-size: 14px;
    font-family: 'Droid Sans',sans-serif;
    text-transform: capitalize;
}

.sf-menu-hw012 a:hover {
    color: #818181;
}

.sf-menu-hw012 li.active a {
    color: #818181;
    background: none;
    border-bottom: 4px solid #818181;
}

.sf-menu-hw012 li.active li a {
    color: #818181;
    border-top: 1px solid #F7F7F7;
    border-bottom: 1px solid #DBDBDB;
}

.sf-menu-hw012 li.active li a:hover {
    color: #818181;
}

.sf-menu-hw012 li.active li.active a {
    color: #4e4e4e;
}

.sf-menu-hw012 li:hover, .sf-menu-hw012 li.sfHover {
    color: #4e4e4e;
    background: none;
}

.sf-menu-hw012 li li {
    background: #ebebeb;
}

.sf-menu-hw012 li li:hover, .sf-menu-hw012 li li.sfHover {
    background: white;
}

.sf-menu-hw012 li li a {
    color: #4e4e4e;
    border-top: 1px solid #F7F7F7;
    border-bottom: 1px solid #DBDBDB;
}

.sf-menu-hw012 li li a:hover {
    color: #4e4e4e;
}

/*
#menu-main .sf-menu-hw012 li#menu-item-17 ul {
  margin-left:-120px;
}
*/
.member .article-text,
.member-profile, #members-photo, #members-password, #members,
.objects-favorites,
#searchprofile_list {
    float: right;
    width: 680px;
}

.loginorsubscribe .article-text {
    float: none !important;
}

#tabs ul.ui-tabs-nav,
#employees-tabs ul.ui-tabs-nav,
#faq-tabs ul.ui-tabs-nav {
    border-color: #ececec;
    border-radius: 0;
}

#tabs ul.ui-tabs-nav .ui-state-default, #tabs ul.ui-tabs-nav .ui-widget-content .ui-state-default, #tabs ul.ui-tabs-nav .ui-widget-header .ui-state-default,
#employees-tabs ul.ui-tabs-nav .ui-state-default,
#employees-tabs ul.ui-tabs-nav .ui-widget-content .ui-state-default,
#employees-tabs ul.ui-tabs-nav .ui-widget-header .ui-state-default,
#faq-tabs ul.ui-tabs-nav .ui-state-default,
#faq-tabs ul.ui-tabs-nav .ui-widget-content .ui-state-default,
#faq-tabs ul.ui-tabs-nav .ui-widget-header .ui-state-default {
    border: 1px solid #ececec;
    background: #204080;
    font-weight: normal;
    color: #fff;
}

#tabs ul.ui-tabs-nav .ui-state-default a,
#employees-tabs ul.ui-tabs-nav .ui-state-default a,
#faq-tabs ul.ui-tabs-nav .ui-state-default a {
    color: white;
    text-decoration: none;
}

#tabs ul.ui-tabs-nav .ui-state-default a:link, #tabs ul.ui-tabs-nav .ui-state-default a:visited,
#employees-tabs ul.ui-tabs-nav .ui-state-default a:link,
#employees-tabs ul.ui-tabs-nav .ui-state-default a:visited,
#faq-tabs ul.ui-tabs-nav .ui-state-default a:link,
#faq-tabs ul.ui-tabs-nav .ui-state-default a:visited {
    color: white;
    text-decoration: none;
}

#tabs ul.ui-tabs-nav .ui-state-hover, #tabs ul.ui-tabs-nav .ui-widget-content .ui-state-hover, #tabs ul.ui-tabs-nav .ui-widget-header .ui-state-hover, #tabs ul.ui-tabs-nav .ui-state-focus, #tabs ul.ui-tabs-nav .ui-widget-content .ui-state-focus, #tabs ul.ui-tabs-nav .ui-widget-header .ui-state-focus,
#employees-tabs ul.ui-tabs-nav .ui-state-hover,
#employees-tabs ul.ui-tabs-nav .ui-widget-content .ui-state-hover,
#employees-tabs ul.ui-tabs-nav .ui-widget-header .ui-state-hover,
#employees-tabs ul.ui-tabs-nav .ui-state-focus,
#employees-tabs ul.ui-tabs-nav .ui-widget-content .ui-state-focus,
#employees-tabs ul.ui-tabs-nav .ui-widget-header .ui-state-focus,
#faq-tabs ul.ui-tabs-nav .ui-state-hover,
#faq-tabs ul.ui-tabs-nav .ui-widget-content .ui-state-hover,
#faq-tabs ul.ui-tabs-nav .ui-widget-header .ui-state-hover,
#faq-tabs ul.ui-tabs-nav .ui-state-focus,
#faq-tabs ul.ui-tabs-nav .ui-widget-content .ui-state-focus,
#faq-tabs ul.ui-tabs-nav .ui-widget-header .ui-state-focus {
    border: 1px solid white;
    background: #396acd;
    font-weight: normal;
    color: #204080;
}

#tabs ul.ui-tabs-nav .ui-state-hover a,
#employees-tabs ul.ui-tabs-nav .ui-state-hover a,
#faq-tabs ul.ui-tabs-nav .ui-state-hover a {
    color: white;
    text-decoration: none;
}

#tabs ul.ui-tabs-nav .ui-state-hover a:hover, #tabs ul.ui-tabs-nav .ui-state-hover a:link, #tabs ul.ui-tabs-nav .ui-state-hover a:visited,
#employees-tabs ul.ui-tabs-nav .ui-state-hover a:hover,
#employees-tabs ul.ui-tabs-nav .ui-state-hover a:link,
#employees-tabs ul.ui-tabs-nav .ui-state-hover a:visited,
#faq-tabs ul.ui-tabs-nav .ui-state-hover a:hover,
#faq-tabs ul.ui-tabs-nav .ui-state-hover a:link,
#faq-tabs ul.ui-tabs-nav .ui-state-hover a:visited {
    color: white;
    text-decoration: none;
}

#tabs ul.ui-tabs-nav .ui-state-active, #tabs ul.ui-tabs-nav .ui-widget-content .ui-state-active, #tabs ul.ui-tabs-nav .ui-widget-header .ui-state-active,
#employees-tabs ul.ui-tabs-nav .ui-state-active,
#employees-tabs ul.ui-tabs-nav .ui-widget-content .ui-state-active,
#employees-tabs ul.ui-tabs-nav .ui-widget-header .ui-state-active,
#faq-tabs ul.ui-tabs-nav .ui-state-active,
#faq-tabs ul.ui-tabs-nav .ui-widget-content .ui-state-active,
#faq-tabs ul.ui-tabs-nav .ui-widget-header .ui-state-active {
    border: 1px solid #ececec;
    background: white;
    font-weight: normal;
    color: #204080;
}

#tabs ul.ui-tabs-nav .ui-state-active a,
#employees-tabs ul.ui-tabs-nav .ui-state-active a,
#faq-tabs ul.ui-tabs-nav .ui-state-active a {
    color: #204080;
    text-decoration: none;
}

#tabs ul.ui-tabs-nav .ui-state-active a:link, #tabs ul.ui-tabs-nav .ui-state-active a:visited,
#employees-tabs ul.ui-tabs-nav .ui-state-active a:link,
#employees-tabs ul.ui-tabs-nav .ui-state-active a:visited,
#faq-tabs ul.ui-tabs-nav .ui-state-active a:link,
#faq-tabs ul.ui-tabs-nav .ui-state-active a:visited {
    color: #204080;
    text-decoration: none;
}

.quicksearch #tabs ul.ui-tabs-nav .ui-state-active a {
    color: #fff !important;
}

.content-area .center,
.ui-tabs .ui-tabs-panel,
.quicksearch #tabs {
    background: #fff;
}

.branch-logos ul li {
    margin-right: 15px;
}

.objects .object_list_container .object_list .top_object {
    background: #d1e7f9;
}

.objects .object_list .object_header li.topper {
    background: none repeat scroll 0 0 #2693EF;
    color: #FFFFFF;
}

.objects.amsterdam #object_detail_view .top_object {
    background: #2693EF;
    text-indent: 0;
    color: #fff;
}

.objects.amsterdam #object_detail_view .top_object span,
.objects.amsterdam #object_detail_view .top_object i {
    float: right;
    margin-right: 10px;
}

.objects.amsterdam #object_detail_view .top_object i {
    font-size: 30px;
    line-height: 39px;
}

.objects .object_list .object_header li.topper span {
    display: none;
    visibility: hidden;
}

.objects .object_list .object_header li.topper:after {
    content: "Special";
}

.anythingSlider {
    padding: 20px 0;
}

.home .content-area .center .rows:last-child {
    padding: 0;
}

.anythingSlider .anythingBase li a {
    margin: 0 41px 0 10px;
}