:root {
	--fr-primen-line-mg: 30px;
}

#franDev_primen h1 {
    font-size: calc(.7* var(--fran-h1-size));
}


#franDev_primen h1 + div {
	margin-bottom: var(--fran-margin-2);
}

#franDev_primen.normal-header h1 {
	/*font-size: var(--fran-h1-size);	*/
}

#franDev_primen .franDev_block_list {
    /*padding-left: var(--franDev_list_margin);*/
    margin-bottom: var(--fr-primen-line-mg);
    margin-bottom: var(--fran-margin-2);
}

#franDev_primen .franDev_block_list:nth-of-type(even) {
    padding-left: 0;
}

#franDev_primen .franDev_block_list h3 {
	margin-top: 0px;
	/*
	margin-left: calc(-.5 * var(--franDev_list_margin));
	padding-left: calc(.5 * var(--franDev_list_margin));
	position: relative
	*/
}

#franDev_primen .franDev_block_list p:last-child {
    margin-bottom: 0;
}

#franDev_primen {
	padding-bottom: calc( var(--page-h-padding) - var(--fran-margin-2) );
}

#franDev_primen .franDev_block_list img {
	width: 3.4vw;
}

@media (max-width: 900px) and (min-width: 551px) {
	#franDev_primen .franDev_block_list {
	    padding-left: 0px;
	}

	#franDev_primen .static { position: static; }

	#franDev_primen .franDev_block_list h3 {
		margin: 0px 0px 15px;
        padding-left: calc(3* var(--fran-h3-size) + 15px);
        height: calc(3* var(--fran-h3-size));
        line-height: calc(3* var(--fran-h3-size));
	}

	#franDev_primen .franDev_block_list h3:before { display: none; }

	#franDev_primen .franDev_block_list img {
	    width: calc(3* var(--fran-h3-size));
	    position: absolute;
	    top: 0px;
	    left: 15px;
	}
}

@media (max-width: 550px) {
	#franDev_primen .franDev_block_list {
	    padding-left: 0px;
	}

	#franDev_primen .static { position: static; }

	#franDev_primen .franDev_block_list h3 {
		margin: 0px 0px 15px;
        padding-left: calc(3* var(--fran-h3-size) + 15px);
        height: calc(3* var(--fran-h3-size));
        line-height: calc(3* var(--fran-h3-size));
	}

	#franDev_primen .franDev_block_list h3:before { display: none; }

	#franDev_primen .franDev_block_list img {
	    width: calc(3* var(--fran-h3-size));
	    position: absolute;
	    top: 0px;
	    left: 15px;
	}
}