
.page-block-caption .page-block-intro p a{
    text-decoration: underline;
}

.scrolltop{
	display: none;
}
#header{
	position: absolute;
}
.footer-credits{
	margin-bottom: 30px;
}
.footerAddress{
	margin-bottom: 30px;
}

/*#extraMenu{
	position: fixed; height: 50px;
}
#extraMenu .navbar-nav li a.menu-link{
	background: var(--basecolor)!important;
}*/

#theBody.home #pageBlock1{
	order: -1;
}
#theBody.home #pageBlock1.page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1 {
    margin: 0px; padding: 0px;
}
#theBody.home #pageBlock1.page-block .page-block-subname h3{
    margin: 10px 0px 30px; max-width: 400px;
}

.page-block-intro p i{
    font-size: 0.75em; line-height: 1em;
	font-style: normal; text-decoration: none; margin-right: 20px; position: relative;
}
.page-block-intro p i::after{
	position: absolute; left:0px; top: 89%; height: 1px; width: 100%; background: var(--textcolor); content: ''; display: block;
} 

.pin-spacer{}


#pageBlock1{
	margin: 0px;
}
#pageBlock1.default{
	margin-top: 100px;
}
#pageBlock1 .page-block-caption{
	align-content: center; align-items: center;
}


#extraMenu .navbar-nav li{
	position: relative;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
#extraMenu .navbar-nav li.menu-interesse a.menu-link{
	border: 1px solid var(--textcolor);
	position: relative; overflow: hidden;
}

#extraMenu .navbar-nav li a.menu-link{
	position: relative; overflow: hidden;
}

#extraMenu .navbar-nav li:hover{
}
#extraMenu .navbar-nav li::before{
	position: absolute; top: -1px; left: -2px; width: 0%; height: calc(100% + 5px); background: var(--textcolor);
	display: block; content: ''; z-index: -1; border-radius: 0px; z-index: 0;
	border: 0px solid var(--basecolor);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
	
	display: none;
}
#extraMenu .navbar-nav li:hover::before{
	width: calc(100% + 5px);
}
#theMain .navbar-nav li.menu-login a.menu-link:hover,
#extraMenu .navbar-nav li a.menu-link:hover{
	color: var(--basecolor);
	background: var(--textcolor);
	border: 1px solid var(--basecolor); opacity: 1!important;
}
.menuactive #theMain .navbar-nav li.menu-login a.menu-link:hover,
.menuactive #extraMenu .navbar-nav li a.menu-link:hover{
	color: var(--basecolorLight);
	background: var(--textcolor);
	border: 1px solid var(--basecolorLight);
}

#theBody.bedankt .page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1,
#theBody.bedankt .page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1 .part1{
	float: left;
}
#theBody.bedankt .page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1 .part2{
	float: right; padding-left: 1em;
}
	
@media(max-width:468px) {
#theBody.bedankt .page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1{
	font-size: 3em;
}

}



@media(min-width:1440px) {
	#theMain{
		padding-left: calc(50% - 630px);
	}
}
	
#pageBlock0{
	background: var(--textcolor); aspect-ratio: 1920/1080; overflow: hidden; margin-bottom: 60px;
}
#pageBlock1.default.with_page_image{
	margin-top: 0px;
}
#pageBlock1.default.with_page_image .page-block-name{
	display: none;
}
#pageBlock0 .page-block-page_image{
	aspect-ratio: 1920/1080;
}

#pageBlock0 img{
	opacity: 0.75; width: 100%; height: 100%; object-fit: cover; object-position: center bottom;
}

#pageBlock0 .page-block-caption{
	position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-content: flex-end; align-items: flex-end;
}
#pageBlock0.page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1{
	margin: 0px;
}
#pageBlock0.page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1 .part2{
	text-align: right; width: 100%;
}

#pageBlock1.page-block.with_page_image .page-block-caption.page-block-caption-with-intro .page-block-intro{
	order: 1; margin-bottom: 3em;
}
#pageBlock1.page-block.with_page_image .page-block-caption.page-block-caption-with-intro .page-block-txt{
	order: 2; margin-bottom: 1em;
}
#pageBlock1.page-block.with_page_image .page-block-caption.page-block-caption-with-intro .page-block-ttl{
	order: 0;
}
#pageBlock1.page-block.with_page_image .page-block-caption.page-block-caption-with-intro .content-link{
	order: 4; text-align: right; margin-bottom: 3em;
}

#gallery.page-block{
	margin: 30px 0px 45px;
}

#mini-gallery.page-block.gallery.slideshow .page-block-caption{
	display: block; order: 2; background: none; mix-blend-mode: normal; position: relative; align-content: flex-start; align-items: flex-start;
	width: 100%; padding: 30px 0px;
}

#theBody.weder #hart .page-block-intro{
	display: none;
}
#theBody.weder #hart.page-block .page-block-caption.page-block-caption-with-intro .page-block-txt{
	margin-bottom: 3em;
}

#architectuur.page-block .page-block-caption{
	order: 1;
}
#architectuur.page-block .page-block-image{
	order: 2;
}
#architectuur.page-block .page-block-caption.page-block-caption-with-intro .page-block-intro{
	order: 1;
}
#architectuur.page-block .page-block-caption.page-block-caption-with-intro .page-block-txt{
	order: 2;
}
#architectuur.page-block .page-block-caption .page-block-ttl h2,
#architectuur.page-block .page-block-caption .page-block-ttl h2{
	text-transform: none; font-size: 2.2em; margin-top: 0px;
}



#theBody.locatie .page-block .page-block-caption.page-block-caption-with-intro .page-block-intro{
	order: 6; margin-bottom: 3em;
}

#theBody.locatie .page-block .page-block-caption.page-block-caption-with-intro .page-block-txt{
	order: 6;
}


@media(min-width:768px) {
    

    #theBody.home #pageBlock1.page-block .page-block-subname{
        position: absolute; top: 30px; left: auto; right: 0px; width: 50%; padding-right: 90px;
        height: 4em; display: flex; align-content: flex-end; align-items: flex-end;
    }
    #theBody.home #pageBlock1.page-block .page-block-subname h3{
        margin: 0px 0px 7px 0px; padding: 0px; max-width: none;
    }

	.page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1{
		margin: 1em 0px 2em; display: flex; justify-content: space-between; align-content: flex-end; align-items: flex-end;
		flex-wrap: wrap;
	}
	#pageBlock0.page-block .page-block-caption.page-block-caption-with-intro{
		padding-bottom: 90px;
	}
	#pageBlock0.page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1{
		margin: 0px;
	}
	.page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1 .part1{
		margin-bottom: 0em;
	}
	.page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1 .part2{
		min-width: 100%; text-align: right;													
	}
	.page-block .page-block-caption.page-block-caption-with-intro .page-block-ttl h2{
		margin: 1em 0px 1em; display: flex; justify-content: space-between; align-content: flex-end; align-items: flex-end;
	}
	.page-block .page-block-caption.page-block-caption-with-intro .page-block-ttl h2 .part1{
		margin-bottom: 1em;
	}
	
	/*#rotterdams.page-block .page-block-caption.page-block-caption-with-intro .page-block-ttl h2{
		justify-content: flex-start; flex-wrap::::::::::; nowrap; white-space: nowrap;
	}
	#rotterdams.page-block .page-block-caption.page-block-caption-with-intro .page-block-ttl h2 span{
		width: 10%; text-align: right; margin-left: 10px;
	}
	*/
	
	#homeAnimation{
		margin-bottom: 4em;
	}

	.page-block .page-block-caption.page-block-caption-with-intro .page-block-txt{
		width: 50%; margin-left: 50%;
	}
	.page-block .page-block-caption.page-block-caption-with-intro .page-block-txt.two-c0lumns,
	.page-block.default .page-block-txt.two-c0lumns{
		width: 100%; margin-left: 0%; display: flex; justify-content: flex-start; flex-wrap: nowrap;
		gap: 90px;
	}
	.page-block .page-block-caption.page-block-caption-with-intro .page-block-txt.two-c0lumns .page-txt-column{
		width: 50%;
	}

	
	#nieuwsgierig{
		width: calc(25% + 180px);
		margin-left: calc(75% - 180px);
		z-index: 10;
	}
	
	
	.page-block.with_block_image.left .page-block-image{
		padding: 0px; width: calc(50% + 90px);
	}
	.page-block.with_block_image .page-block-caption{
		width: 100%; padding-top: 0px;
	}
	.page-block.with_block_image .page-block-caption .page-block-ttl{
		width: 100%;
	}
	.page-block.with_block_image .page-block-caption .page-block-ttl h2{
		margin-top: -0.84em; flex-wrap: wrap;
	}
	.page-block.with_block_image .page-block-caption .page-block-ttl h2 .part1{
		margin-left: calc(50% + 105px); margin-bottom: 0px;
	}
	.page-block.with_block_image .page-block-caption .page-block-ttl h2 .part2{
		margin-left: calc(50% - 105px);
	}
	
	#nieuwsgierig{
		padding-left: calc(75% - 90px); margin: 0px; width: 100%; margin-bottom: -100px;
	}	
	#meer-weten{
		padding-left: calc(50% - 90px);
	}
	
	#meer-weten.page-block.cta .page-block-txt p{
		font-size: 1.4em; line-height: 1.2em;
	}
	
	
	#mini-gallery{
		align-items: flex-start;
	}
	#mini-gallery .page-block-module{
		width: 50%; padding-right: 45px; margin-bottom: 60px;
	}

	#mini-gallery.page-block.gallery.slideshow.left .page-block-caption{
		width: 50%; max-width: none; padding-left: 0px; padding-right: 0px; padding-top: 0px;
	}
	
	
	#architectuur-prt2.page-block .page-block-caption{
		width: calc(50% + 90px);; align-content: flex-start;
	}
	#architectuur-prt2.page-block .page-block-image{
		width: calc(50% - 90px);; align-content: flex-start; padding: 0px;
	}
	
	#hart.page-block .page-block-link{
		text-align: left; padding-left: 50%; text-align: left;
	}
	
	#theBody.locatie #map2{
		width: 100%; margin: 0px 90px;
	}
	
	#hotspots{
		max-width: none; justify-content: center; display: flex;
	}
	#hotspots .page-block-caption{
		max-width: 1440px;
	}
	#hotspots .page-block-caption-thelist{
		max-width: none;
	}
}

@media(min-width:960px) {

    #theBody.home #pageBlock1.page-block{
        margin-top: calc(100px + 3em);
        margin-bottom: 0em;
		padding-bottom: 0px;
    }
    #theBody.home #pageBlock1.page-block .page-block-subname{
        height: 6em; width: 45%;
    }
    #theBody.home #pageBlock1.page-block .page-block-subname h3{
        margin: 0px 0px 10px 0px;
    }
    .page-block.default.noimage .page-block-caption{
		width: 80%;
    }
   	#donderdag-24-april.page-block.default.noimage .page-block-caption,
   	#jouw-woning.page-block.default.noimage .page-block-caption{
		width: 100%;
    }
    #architectuur.page-block.default.noimage .page-block-caption{
		width: 100%;
    }
	
	#gallery.page-block{
		margin: 30px 0px 80px;
	}
	#mini-gallery	{
		margin: 60px 0px;
	}
	#mini-gallery .page-block-module{
		padding-right: 90px;
	}
	#mini-gallery.page-block.gallery.slideshow.left .page-block-caption{
	}
	
    
}
@media(min-width:960px) {

    #theBody.home #pageBlock1.page-block .page-block-subname h3{
        margin: 0px 0px 14px 0px;
    }
	#architectuur.page-block .page-block-caption .page-block-ttl h2{
		font-size: 3.6em;
	}
	
	#architectuur-prt2.page-block{
		margin-bottom: 150px;
	}
	#hotspots .grapWrapper .grapListing{
        grid-gap: 30px;
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
        grid-auto-columns: minmax(300px, 1fr);
	}
    
}
@media(min-width:1440px) {
	#nieuwsgierig{
		padding-left: calc(990px);
	}
	#meer-weten{
		padding-left: calc(630px);
	}
    #pageBlock0.page-block .page-block-caption{
		max-width: 1440px; left: calc(50% - 720px);
    }
}

#homeAnimation{
	position: relative;
	background: none; 
	display: flex;
	flex-wrap: wrap;
	width: 100vw;
	height: 300vh; /* Transition completes within 100vh */
	position: relative;
	justify-content: flex-start; align-content: flex-start; align-items: flex-start;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
#homeAnimationContainer{
	position: relative;
	width: 100vw;
	height: 100vh;
    top: 0px; left: 0px; float: left;
	overflow: hidden;
}


@media(min-width:960px) {
	#homeAnimation{margin-bottom: 30px;}
}

.mosaic-container {
}
.mosaic-item,
.item1,
.item2,
.item3,
.item4,
.mosaic-item-special{
	position: absolute; left: 35vw; top: 5vh;
	width: 40vw;
	height: 25vh;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 2;
	overflow: hidden;
	display: none;
}

.mosaic-item img,
.item1 img,
.item2 img,
.item3 img,
.item4 img,
.mosaic-item-special img{
	width: 100%;
	height: 100%;
	object-fit: cover; object-position: center; position: relative; top: 0px; left: 0px;
}


#theFuture,
#theFutureMobile,
.theFuture{
	position: absolute;
	width: 100vw;
	height: 100vh;
    top: 0px; left: 0px;
	object-fit: cover; object-position: center; 
}
.mosaic-item-special{
	position: absolute;
	width: 100vw;
	height: 100vh;
    top: 0px; left: 0px;
	border:35vw solid var(--basecolor);
	border-top:30vh solid var(--basecolor);
	border-bottom:30vh solid var(--basecolor);
	background: none;
}



.item5 { 
}
.item5 img{
}
.item1 {
	width: 20vw;
	height: 30vh;
	left: 40vw; top: 40vh;
	z-index: 10;
	display: block;
}
.item2{  
	width: 20vw;
	height: 30vh;
	left: 40vw; top: 30vh;
	z-index: 10;
	display: block;
}
.item3 { 
	width: 40vw;
	height: 30vh;
	left: 35vw; top: 40vh;
	z-index: 10;
	display: block;
}
.item4 {  
	width: 50vw;
	height: 70vh;
	left: 25vw; top: 5vh;
	z-index: 10;
	display: block;
}
.item5 {  
	width: 100vw;
	height: 100vh;
	left: 0; top: 0;
    display: block;
	z-index: 1;
}
.mosaic-item-special img{
}



@media(max-width:960px) AND  (orientation: portrait) {

	.item1,
	.item2,
    .item3{
       display: none!important;
    }
    
	#theFuture{
		object-fit: cover;
        display: none;
	}
	.item4 {  
		width: calc(100vw - 60px)!important;
		height: 50vh;
		left: 30px!important; top: 0vh;
		z-index: 10;
		display: block;
	}
	.item3 { 
		width: 60vw;
		height: 60vh;
		left: 35vw; top: 40vh;
		z-index: 10;
		display: block;
	}
    

    .mosaic-item-special{
        position: absolute;
        width: 100vw;
        height: 70vh;
        top: 0px; left: 0px;
        border:30px solid var(--basecolor);
        border-top:25vh solid var(--basecolor);
        border-bottom:25vh solid var(--basecolor);
        background: none;
    }

	.item4 {  
        margin-top: 0px;
	}
    .mosaic-item-special{
        margin-top: 15vh;
    }

    #theFuture,
    #theFutureMobile,
    .theFuture{
        width: 100vw;
        height: 70vh; margin-top: 15vh;
        margin-top: 15vh;
    }

}
@media(max-width:10px) AND  (orientation: portrait) {
	
	
	.mosaic-item,
	.item1,
	.item2,
	.item3,
	.item4,
	.mosaic-item-special{
		position: absolute; left: 15vw; top: 10vh;
		width: 70vw;
		height: 70vh;
	}
    
	.mosaic-item img,
	.item1 img,
	.item2 img,
	.item3 img,
	.item4 img,
	.mosaic-item-special img{
		object-fit: cover;
	}
	
	.item4{
		width: 80vw;
		height: 80vh;
		left: 10vw; top: 0px; 
	}
}



#theBody.interesse .page-block .page-block-caption.page-block-caption-with-intro .page-block-intro{
	order: 0;
}


#theBody.disclaimer .page-block,
#theBody.privacy-verklaring .page-block{
	max-width: 900px;
}

.page-block-image {
	overflow: hidden;
}






#hotspots .page-block-caption{
	padding-bottom: 15px;
}
#hotspots .page-block-caption-thelist{
	padding: 0px 0px 0px 30px;
}

#hotspots .grapWrapper,
#hotspots .grapWrapper .grapListing{
	pointer-events: none!important;
}

#hotspots .grapWrapper .grapListing{
	grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    grid-auto-flow: column;
    grid-auto-columns: minmax(250px, 1fr);
}

#hotspots .block{
	pointer-events: all;
}

#hotspots .block .block-caption{
	position: relative; top: 0px; left: 0px; width: 100%; padding: 15px 0px;
}

#hotspots .block .block-caption .block-ttl{
	top: 0px; left: 0px; position: relative;
}
#hotspots .block .block-caption .block-ttl h2{
	padding: 0px; margin: 0px; font-size: 1.6em;
}
#hotspots .block .block-caption .block-ttl h2 a{
	padding: 0px; text-transform: uppercase
}

#hotspots .block .block-txt{
}

#hotspots .block .block-txt p{
	padding: 0px; margin: 10px 0px 0px 0px; font-size: 1em;
}


#hotspots .block .block-btns{
	position: absolute; top: 10px; bottom: auto; text-align: right; padding: 0px 15px 0px 0px;
	height: 1.6em;
}

#hotspots .block .block-btns .btn-primary{
	border: 0px!important; height: 1.6em;
}
#hotspots .block .block-btns .btn-primary span,
#hotspots .block .block-btns .btn-primary::before{
	display: none;
}
#hotspots .block .block-btns .btn-primary::after{
    background: url("../img/arrow-w.svg");
    background-repeat: no-repeat; transform: rotate(90deg);
}


@media(min-width:768px) {
	
	#theBody.locatie #pageBlock1.page-block .page-block-caption.page-block-caption-with-intro .page-block-txt{
		margin-left: 0px;
	}
	
	#hotspots .grapWrapper .grapListing{
		grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
		grid-auto-columns: minmax(350px, 1fr);
	}
	#hotspots .block{
		pointer-events: none;
	}


	#hotspots .block .block-txt p{
		padding: 0px; margin: 0px; font-size: 1em;
	}

	#hotspots .block .block-caption .block-ttl{
		padding-right: 60px;
		margin-top: 15px;
		-webkit-transition: all 0.6s ease;
		-moz-transition: all 0.6s ease;
		-o-transition: all 0.6s ease;
		transition: all 0.6s ease;
	}
	#hotspots .block .block-txt{
		-webkit-transition: all 0.6s ease;
		-moz-transition: all 0.6s ease;
		-o-transition: all 0.6s ease;
		transition: all 0.6s ease;
		transform: scale(0.9);
	}

	#hotspots .block .block-caption{
		background: rgba(33,33,33,0.75);
		position: absolute; top: 0px; left: 0px; width: 100%; padding: 15px; height: 100%;
		display: flex; align-content: space-between;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
		opacity: 0; 
	}
	#hotspots .block .block-caption{
		background: rgba(33,33,33,0.75);
		position: absolute; top: 0px; left: 0px; width: 100%; padding: 15px; height: 100%;
		display: flex; align-content: space-between;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
		opacity: 0; pointer-events: none;
	}
	#hotspots .block:hover .block-caption{
		opacity: 1;
	}
	#hotspots .block:hover .block-caption .block-ttl{
		margin-top: 0px;
	}
	#hotspots .block:hover .block-caption .block-txt{
		transform: scale(1);
	}
	
	
	#hotspots .block .block-image{
		pointer-events: all;
	}
	

}

#rotterdams.page-block.default.noimage .page-block-caption{
	width: 100%;
}




#theBody.contact .page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1,
#theBody.financiele-scan .page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1,
#theBody.downloads .page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1{
	text-transform: none;  margin-bottom: 1em; justify-content: flex-start; max-width: 720px;
}


#theBody.contact .page-block .page-block-caption.page-block-caption-with-intro .page-block-intro,
#theBody.financiele-scan .page-block .page-block-caption.page-block-caption-with-intro .page-block-intro,
#theBody.downloads .page-block .page-block-caption.page-block-caption-with-intro .page-block-intro{
	order: 0; margin-bottom: 3em;
}
#theBody.financiele-scan .page-block .page-block-caption.page-block-caption-with-intro .page-block-intro,
#theBody.downloads .page-block .page-block-caption.page-block-caption-with-intro .page-block-intro{
	margin-bottom: 0;
}
#theBody.contact .page-block .page-block-caption.page-block-caption-with-intro .page-block-intro p,
#theBody.financiele-scan .page-block .page-block-caption.page-block-caption-with-intro .page-block-intro p/*,
#theBody.downloads .page-block .page-block-caption.page-block-caption-with-intro .page-block-intro p*/{
	font-size: 1em; line-height: 1.6em;
}
#theBody.contact .page-block .page-block-caption.page-block-caption-with-intro .page-block-txt,
#theBody.financiele-scan .page-block .page-block-caption.page-block-caption-with-intro .page-block-txt,
#theBody.downloads .page-block .page-block-caption.page-block-caption-with-intro .page-block-txt{
	order: 1; margin-bottom: 0px; margin-left: 0px; width: 100%;	
}
#theBody.contact .page-block .page-block-caption.page-block-caption-with-intro .content-link {
	order: 2; text-align: right; margin-bottom: 6em;
}


@media(min-width:960px){
#theBody.contact .page-block .page-block-caption,
#theBody.financiele-scan .page-block .page-block-caption,
#theBody.downloads .page-block .page-block-caption{
	max-width: 70%;
}
}

#theBody.contact .page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1,
#theBody.financiele-scan .page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1,
#theBody.downloads .page-block .page-block-caption.page-block-caption-with-intro .page-block-name h1{
	font-size: 4em ;
}
}

@media(min-width:1440px){
	.page-block.list-click-detail.highlights .page-block-caption {
        padding-right: 720px;
    }
}

.deckInformation{
	display: none!important;
}
@media(max-width:767px){
	.lightbox-modal .carousel-control-prev, .lightbox-modal .carousel-control-next{
		display: block!important; opacity: 1!important;
		top: auto!important; bottom: 25px!important; pointer-events: all!important;	margin-left: 0px!important;
	}

}


.block .block-caption-specs {
	border-bottom: 1px solid var(--textcolor);
}
.block .block-caption-specs .block-spec {
	border-top: 1px solid var(--textcolor); line-height: 1.6em;
}


.block .block-caption-specs .block-spec .list-label {
   width: 140px; text-transform: uppercase; 
   font-family: "stevie-sans", sans-serif;
   font-weight: 400; font-size: 14px;
}

.block .block-caption-specs .block-spec .list-value {
    width: calc(100% - 140px); margin-left: 140px;
	text-transform: uppercase; 
   font-family: "stevie-sans", sans-serif;
   font-weight: 400; font-size: 14px;
}

	
@media(min-width:991px){
	.block .block-caption-specs {
	}
	.block .block-caption-specs .block-spec .list-label {
	   width: 190px;
	}

	.block .block-caption-specs .block-spec .list-value {
		width: calc(100% - 190px); margin-left: 190px;
	}
}




#theBody.downloads .page-block .page-block-caption.page-block-caption-with-intro .page-block-intro{
	display: none;
}

.page-block.object-downloads{
	
}

.page-block.object-downloads .page-block-caption{
	padding-bottom: 0px; margin-bottom: 0px;
}

.page-block.object-downloads .page-block-caption .page-block-ttl h2{
	margin: 0px; padding: 0px;
}
.page-block.object-downloads .page-block-caption-thelist{
	padding-top: 0px; margin-top: 0px;
}
.downloadlist{
	max-width: none; padding: 0px; border: 0px;
}
.downloadsubject{
	display: none;
}



.page-block.object-downloads{
	
}

.page-block.object-downloads{
	
}


.downloadsContainer{
}