.common-page--poster-block { padding-bottom: 30px; min-width:350px;}
.common-page--poster-block > .l-section-h {
	min-height:450px;
	background: transparent url(/img/blocks/store/bg.png) no-repeat;
	background-position: right -20px;
	background-size: cover;
	display: flex;
    flex-flow: row;
	box-shadow: inset 0px -20px 20px 10px var(--color-oposite);
}
.common-page--poster-block > .l-section-h > .g-cols.vc_row.via_flex {width:100%; margin:0!important;}
.common-page--poster-block .poster-block-wrapper {margin-left:40%; }
.common-page--poster-block .poster-block-wrapper >.vc_column-inner {justify-content: end;}

.common-page--poster-block .poster-block--title.vc_custom_heading {
	color:var(--color-main);
	font-size:60px;
    -webkit-text-stroke: 1px var(--color-oposite);
    -webkit-text-stroke-width: thin;
    line-height: 100%;
}
.common-page--poster-block .poster-block--small-text.vc_custom_heading {
	text-transform:none;
	color:var(--color-main);
	font-size:20px;
	padding-top: 0;
	font-weight: normal;
}

@media (max-width: 1100px) {
	.common-page--poster-block > .l-section-h {
		min-height: 360px;
	}
}

@media (max-width: 1025px) {
	#common-page--header-block {display:none!important;}
	.common-page--poster-block .poster-block-wrapper {margin-left:5%; }
	.common-page--poster-block .poster-block--title.vc_custom_heading {
		font-size:50px;
	}
	.common-page--poster-block > .l-section-h {
		min-height: 325px;
	}
}
@media (max-width: 880px) {
	.common-page--poster-block > .l-section-h {
		min-height: 300px;
	}
}
@media (max-width: 767px) {
	.common-page--poster-block { padding: 0 0 30px 0;}
    .common-page--poster-block .g-cols.stacking_default.via_flex .poster-block-wrapper {
        margin-left: 5%;
    }
	.common-page--poster-block .poster-block--title.vc_custom_heading {
		font-size:45px;
	}
	.common-page--poster-block > .l-section-h {
		min-height:270px;
	}
}
@media (max-width: 650px) {
	.common-page--poster-block > .l-section-h {
		min-height:225px;
	}
	.common-page--poster-block .poster-block--title.vc_custom_heading { font-size:40px;	}
	.common-page--poster-block .poster-block--small-text.vc_custom_heading {font-size:18px;}
}
@media (max-width: 620px) {
    .common-page--poster-block .g-cols.stacking_default.via_flex .poster-block-wrapper {
        margin-left: 5%;
    }
	.common-page--poster-block .poster-block--title.vc_custom_heading { font-size:35px;	}
}

@media (max-width: 550px) {
	.common-page--poster-block > .l-section-h {
		background-size: contain;
		min-height: 200px;
	}
}

@media (max-width: 480px) {
    .common-page--poster-block .g-cols.stacking_default.via_flex .poster-block-wrapper {
        margin-left: 5%;
    }
	.common-page--poster-block .poster-block--title.vc_custom_heading {
		font-size:30px;
	}
}

@media (max-width: 390px) {
    .common-page--poster-block .g-cols.stacking_default.via_flex .poster-block-wrapper {
        margin-left: 5%;
    }
	.common-page--poster-block .poster-block--title.vc_custom_heading {
		font-size:30px;
	}
	.common-page--poster-block .poster-block--small-text.vc_custom_heading {
		font-size:17px;
	}
}

@media (max-width: 370px) {
	.common-page--poster-block .poster-block--title.vc_custom_heading { font-size:25px;	}
	.common-page--poster-block .poster-block--small-text.vc_custom_heading {font-size:16px;}
	.common-page--poster-block > .l-section-h {
		min-height: 175px;
	}
}