#start-verkoop.cta-center.page-block .page-block-caption .page-block-ttl h2{
    font-size: 28px; margin-top: 10px;
}
#start-verkoop.cta-center.page-block .page-block-caption .page-block-txt p{
    font-size: 18px; line-height: 1.1em;
}
#start-verkoop.cta-center.page-block .page-block-caption .page-block-ttl h2 b{
    font-weight: 400;
}

#start-verkoop.cta-center{
    right: 0px;
}
.block.woningaanbod #start-verkoop.cta-center{
    right: 60px; transform: scale(0.6);
}
@media (min-width:768px) {
    .block.woningaanbod #start-verkoop.cta-center{
        top: -85px; right: -70px;
    }
}  
@media (min-width:1280px) {
    #start-verkoop.cta-center{
        right:120px; top: 90px;
    }
    .block.woningaanbod #start-verkoop.cta-center{
        top: -65px; right: 10px; transform: scale(0.8);
    }
}    
@media (min-width:1600px) {
    #start-verkoop.cta-center{
        right:160px; top: 120px;
    }
    .block.woningaanbod #start-verkoop.cta-center{
        top: -40px; right: 20px; transform: scale(1); z-index: 10000;
    }
}    

.row-list-with-koopimpuls{
    background: repeating-linear-gradient(135deg, #CBD2CA 0, #CBD2CA 10%, transparent 0, transparent 50%);
    background-size: 0.6em 0.6em;
    background-color: #DFE4DE;
    opacity: 1
}



#subsidie-korting.cta-center{
	background: #485F63; width: 290px; height: 290px; z-index: 10; border-radius: 50%;  left: auto; right:0px; transform: rotate(0deg); top: 0px; margin-bottom: -160px; z-index: 100000; float: right; margin-left:calc(100% - 350px);
}
#subsidie-korting.cta-center .page-block-link{
	display: none;
}
#subsidie-korting.cta-center .page-block-caption h2 a,
#subsidie-korting.cta-center .page-block-caption .page-block-txt p,
#subsidie-korting.cta-center .page-block-caption .page-block-txt p a{
	color: #ffffff;
}
#subsidie-korting.cta-center .page-block-caption .page-block-txt p{
	color: #ffffff;
}
@media (min-width:991px){
#subsidie-korting.cta-center{
}
}
@media (min-width:1280px){
#subsidie-korting.cta-center{
}
}
@media (min-width:1440px){
#subsidie-korting.cta-center{
}
}
@media (min-width:1600px){
#subsidie-korting.cta-center{
}
}
#subsidie-korting.cta-center .page-block-caption{
	padding: 0px 30px 60px 30px!important;
}
#subsidie-korting.cta-center.page-block .page-block-link{
	position: absolute; top: auto; bottom:15px; left: 0px; padding: 0px; margin: 0px;
}

#subsidie-korting.cta-center.page-block .page-block-link .btn-primary{
	background: #465F63; color: #ffffff;
}
#subsidie-korting.cta-center.page-block .page-block-link .btn-primary span{
	color: #ffffff;
}
#subsidie-korting.cta-center.page-block .page-block-caption .page-block-ttl h2{
	font-size: 34px;
}
#subsidie-korting.cta-center.page-block .page-block-caption .page-block-txt p{
	font-size: 18px;
}

@media (max-width:768px){
#subsidie-korting.cta-center{
	transform: scale(0.6); top: -0px; right: 0px; position: relative; float: right;  margin-left:calc(100% - 350px);
	
    margin-right: -140px;
    margin-bottom: -110px;
    margin-top: -60px;
}
}

#subsidie-uitleg .page-block-caption{
    padding-top: 0px; margin-top: 0px;
}

#header{
    z-index: 10001;
}
.pagetop.actionblock{
    position: fixed; z-index: 1;
}

@media (max-width:768px){
.pagetop.actionblock{
    padding: 20px 45px 20px 30px;
}
}
@media (min-width:768px){
.pagetop.actionblock{
    z-index: 51; bottom: auto!important;
}
.shrink .pagetop.actionblock{
    top: 45px; top:60px; opacity: 1;
}
}


#start-verkoop.cta-center.page-block .page-block-caption .page-block-txt p{
    font-size: 14px; margin-bottom: 5px;
}
#start-verkoop.cta-center.page-block .page-block-caption .page-block-txt h3{
    font-size: 28px; color: #ffffff; padding: 0px; margin: 10px 0px;
}
#start-verkoop.cta-center.page-block .page-block-caption .page-block-txt h4{
    font-size: 18px; color: #ffffff; padding: 0px; margin: 0px 0px 0px 0px;
}

#usp-2-onder1kap.page-block.centered .page-block-caption{
    padding: 45px;
}
#usp-2-onder1kap.page-block.centered .page-block-caption .page-block-ttl h2{
    font-size: 25px; color: #FFFFFF;
}
#usp-2-onder1kap.page-block.centered .page-block-caption .page-block-txt p{
    font-size: 16px; color: #FFFFFF; line-height: 1em
}

#usp-2-appartement.page-block.centered .page-block-caption{
    padding: 45px;
}
#usp-2-appartement.page-block.centered .page-block-caption .page-block-ttl h2{
    font-size: 22px;
}
#usp-2-appartement.page-block.centered .page-block-caption .page-block-ttl h2 b{
    font-size: 32px;
}
#woonaanbod-twee-onder-een-kap.block.woningaanbod #start-verkoop.cta-center.page-block .page-block-caption .page-block-ttl h2{
    font-size: 25px;
}



#usp-2-onder1kap{
	background: #485F63; width: 290px; height: 290px; position: absolute; z-index: 10; border-radius: 50%;  left: auto; right:30px; transform: rotate(0deg); top: 45px;
	
}
#usp-2-onder1kap .page-block-link{
	display: none;
}
#usp-2-onder1kap .page-block-caption h2 a,
#usp-2-onder1kap .page-block-caption .page-block-txt p,
#usp-2-onder1kap .page-block-caption .page-block-txt p a{
	color: #ffffff;
}
#start-verkoop.cta-center .page-block-caption .page-block-txt p{
	color: #ffffff;
}

@media (max-width:768px){
#usp-2-onder1kap{
	transform: scale(0.6); top: -0px; right: 0px; position: relative; float: right;
	
    margin-right: -140px;
    margin-bottom: -110px;
    margin-top: -60px;
}
}

.modal-backdrop {
    z-index: 100000;
}
.modal {
    z-index: 105000;
}

.modal-header,
.modal-content,
.modal-footer{
    border-radius: 0px; border: 0px;
}
.modal-header{
    padding: 0px; margin: 0px; text-align: right; justify-content: flex-end;
}
.modal-header .close{
    color: #ffffff; text-shadow: 0px 0px 0px #fff; padding: 0px; margin: 0px; font-size: 12px; opacity: 1!important; outline: none!important;
}
.modal-content{
	background: #485F63; padding: 15px;
}
.modal-body{
    padding: 15px;
}
.modal-footer{
    padding: 0px 15px 15px 15px;
}

.close{
    font-size: 0.8em; opacity: 1; color: #000000;
}
.modal .page-block-ttl ,
.modal .page-block-intro ,
.modal .page-block-txt,
.modal .content-link {
    padding: 0 0 0 0;
    text-align: left;
    position: relative;
    float: left;
    width: 100%
}
.modal.center .page-block-ttl ,
.modal.center .page-block-intro ,
.modal.center .page-block-txt,
.modal.center .content-link{
    padding: 0 0 0 0;
    text-align: center;
}
.modal.right .page-block-ttl ,
.modal.right .page-block-intro ,
.modal.right .page-block-txt,
.modal.right .content-link{
    padding: 0 0 0 0;
    text-align: right;
}
.modal .page-block-caption .page-block-ttl h2{
    color: #ffffff; text-align: center; margin: 30px 0px;
}
.modal .page-block-caption .page-block-txt h3{
    color: #ffffff; text-align: center; margin: 45px 0px 0px 0px; font-size: 24px;
}
.modal .page-block-caption .page-block-txt p{
    color: #ffffff; text-align: center; margin: 15px 0px 30px 0px;
}
.modal.with_page_image .page-block-ttl{
    display: none;
}
.modal.with_page_image .page-block-page_image .page-block-ttl{
    display: block;
}

.modal .page-block-link{
    text-align: center;
}