@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');


/* Nunito Light 300 */

@font-face 
	{
		font-family: 'Nunito';
		font-style: normal;
		font-weight: 300;
		src: url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-Light.eot'); /* IE9 Compat Modes */
		src: local(''), url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-Light.woff2') format('woff2'), /* Super Modern Browsers */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-Light.woff') format('woff'), /* Modern Browsers */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-Light.ttf') format('truetype'), /* Safari, Android, iOS */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-Light.svg#Nunito') format('svg'); /* Legacy iOS */
	}
	
/* Nunito SemiBold 600 */

@font-face 
	{
		font-family: 'Nunito';
		font-style: normal;
		font-weight: 600;
		src: url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-SemiBold.eot');
		/* IE9 Compat Modes */
		src: local(''), url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-SemiBold.woff2') format('woff2'), /* Super Modern Browsers */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-SemiBold.woff') format('woff'), /* Modern Browsers */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-SemiBold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-SemiBold.svg#Nunito') format('svg');
		/* Legacy iOS */
	}

/* Nunito Extra Bold 800 */

@font-face 
	{
		font-family: 'Nunito';
		font-style: normal;
		font-weight: 800;
		src: url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-ExtraBold.eot');
		/* IE9 Compat Modes */
		src: local(''), url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-ExtraBold.woff2') format('woff2'), /* Super Modern Browsers */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-ExtraBold.woff') format('woff'), /* Modern Browsers */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-ExtraBold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('/si_upload/OPR/victrola/1312942_victrola_vta-270b_v1/fonts/Nunito-ExtraBold.svg#Nunito') format('svg');
		/* Legacy iOS */
	}	

/* CZYSZCZENIE */


#aupr h2,
#aupr h3,
#aupr h4,
#aupr h5,
#aupr h6,
#aupr a,
#aupr p,
#aupr span,
#aupr em,
#aupr small,
#aupr strong,
#aupr sub,
#aupr sup,
#aupr mark,
#aupr del,
#aupr ins,
#aupr strike,
#aupr abbr,
#aupr dfn,
#aupr blockquote,
#aupr q,
#aupr cite,
#aupr code,
#aupr pre,
#aupr ol,
#aupr ul,
#aupr li,
#aupr dl,
#aupr dt,
#aupr dd,
#aupr div,
#aupr section,
#aupr article,
#aupr main,
#aupr aside,
#aupr nav,
#aupr header,
#aupr hgroup,
#aupr footer,
#aupr img,
#aupr figure,
#aupr figcaption,
#aupr address,
#aupr time,
#aupr audio,
#aupr video,
#aupr canvas,
#aupr iframe,
#aupr details,
#aupr summary,
#aupr fieldset,
#aupr form,
#aupr label,
#aupr legend,
#aupr table,
#aupr caption,
#aupr tbody,
#aupr tfoot,
#aupr thead,
#aupr tr,
#aupr th,
#aupr td 
	{
		margin: 0;
		padding: 0;
		border: 0;
	}

#aupr a,
#aupr a:visited 
	{
		color: inherit;
	}

#aupr article,
#aupr aside,
#aupr footer,
#aupr header,
#aupr nav,
#aupr section,
#aupr main 
	{
		display: block;
	}

#aupr ol,
#aupr ul 
	{
		list-style: none;
	}

#aupr img,
#aupr video 
	{
		max-width: 100%;
	}

#aupr img 
	{
		border-style: none;
		line-height: 0;
	}

#aupr blockquote,
#aupr q 
	{
		quotes: none;
	}

#aupr blockquote:after,
#aupr blockquote:before,
#aupr q:after,
#aupr q:before 
	{
		content: "";
		content: none;
	}

/* KONIEC CZYSZCZENIE */

/* ---------------------------------------------------------------------------------------------------------------- */

/* SIATKA */

#aupr .kontyner-full 
	{
		width: 100%;
		height: auto;
		margin-right: auto;
		margin-left: auto;
	}

#aupr .kontyner 
	{
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding: 0 15px;
	}

@media (min-width: 1230px) 
	{
		#aupr .kontyner 
			{
				max-width: 920px;
			}
	}

#aupr .rzad 
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

#aupr .kol,
#aupr .kol-1,
#aupr .kol-10,
#aupr .kol-11,
#aupr .kol-12,
#aupr .kol-2,
#aupr .kol-3,
#aupr .kol-4,
#aupr .kol-5,
#aupr .kol-6,
#aupr .kol-7,
#aupr .kol-8,
#aupr .kol-9,
#aupr .kol-auto,
#aupr .kol-lg,
#aupr .kol-lg-1,
#aupr .kol-lg-10,
#aupr .kol-lg-11,
#aupr .kol-lg-12,
#aupr .kol-lg-2,
#aupr .kol-lg-3,
#aupr .kol-lg-4,
#aupr .kol-lg-5,
#aupr .kol-lg-6,
#aupr .kol-lg-7,
#aupr .kol-lg-8,
#aupr .kol-lg-9,
#aupr .kol-lg-auto,
#aupr .kol-mb,
#aupr .kol-mb-1,
#aupr .kol-mb-10,
#aupr .kol-mb-11,
#aupr .kol-mb-12,
#aupr .kol-mb-2,
#aupr .kol-mb-3,
#aupr .kol-mb-4,
#aupr .kol-mb-5,
#aupr .kol-mb-6,
#aupr .kol-mb-7,
#aupr .kol-mb-8,
#aupr .kol-mb-9,
#aupr .kol-mb-auto 
	{
		position: relative;
		width: 100%;
		min-height: 1px;
	}

#aupr .kol 
	{
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

#aupr .kol-auto 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

#aupr .kol-1 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

#aupr .kol-2 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

#aupr .kol-3 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

#aupr .kol-4 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

#aupr .kol-5 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

#aupr .kol-6 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

#aupr .kol-7 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

#aupr .kol-8 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

#aupr .kol-9 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

#aupr .kol-10 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

#aupr .kol-11 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

#aupr .kol-12 
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

@media only screen and (max-width: 980px) 
	{
		#aupr .kol-mb 
			{
				-ms-flex-preferred-size: 0;
				flex-basis: 0;
				-webkit-box-flex: 1;
				-ms-flex-positive: 1;
				flex-grow: 1;
				max-width: 100%
			}
		#aupr .kol-mb-auto 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto;
				width: auto;
				max-width: none
			}
		#aupr .kol-mb-1 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 8.333333%;
				flex: 0 0 8.333333%;
				max-width: 8.333333%
			}
		#aupr .kol-mb-2 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 16.666667%;
				flex: 0 0 16.666667%;
				max-width: 16.666667%
			}
		#aupr .kol-mb-3 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 25%;
				flex: 0 0 25%;
				max-width: 25%
			}
		#aupr .kol-mb-4 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 33.333333%;
				flex: 0 0 33.333333%;
				max-width: 33.333333%
			}
		#aupr .kol-mb-5 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 41.666667%;
				flex: 0 0 41.666667%;
				max-width: 41.666667%
			}
		#aupr .kol-mb-6 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 50%;
				flex: 0 0 50%;
				max-width: 50%
			}
		#aupr .kol-mb-7 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 58.333333%;
				flex: 0 0 58.333333%;
				max-width: 58.333333%
			}
		#aupr .kol-mb-8 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 66.666667%;
				flex: 0 0 66.666667%;
				max-width: 66.666667%
			}
		#aupr .kol-mb-9 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 75%;
				flex: 0 0 75%;
				max-width: 75%
			}
		#aupr .kol-mb-10 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 83.333333%;
				flex: 0 0 83.333333%;
				max-width: 83.333333%
			}
		#aupr .kol-mb-11 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 91.666667%;
				flex: 0 0 91.666667%;
				max-width: 91.666667%
			}
		#aupr .kol-mb-12 
			{
				-webkit-box-flex: 0;
				-ms-flex: 0 0 100%;
				flex: 0 0 100%;
				max-width: 100%
			}
	}

/* KONIEC SIATKA */

/* ---------------------------------------------------------------------------------------------------------------- */

/* WSPÓLNE */

#aupr .lazy 
	{
		width: auto;
		max-width: 100%;
		height: auto;
	}

#aupr .kontyner 
	{
		padding: 0;
		background-color: #fff;
	}

#aupr 
	{
		font-family: 'Nunito', sans-serif;
		font-weight: 300;
		color: #1b0f04;
	}

#aupr div 
	{
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
#aupr p {
    font-size: 16px;
    line-height: 26px;
}	
	
#aupr h2 
	{
		font-family: 'Nunito', sans-serif;
		font-size: 40px;
		line-height: 68px;
		font-weight: 800;
		margin-bottom: 60px;
		margin-top: -30px;
		position: relative;
		text-align: center;
		border-bottom: 1px solid #f9cc46;
		text-transform: uppercase;
	}

#aupr h2 span 
	{
		background: #fff;
		padding: 0 15px;
		position: relative;
		top: 30px;
	}

#aupr h3 
	{
		font-family: 'Nunito', sans-serif;		
		font-size: 30px;
		line-height: 29px;
		text-align: center;
		padding-top: 25px;		
		font-weight: 600;
		color: #1b0f04;
	}

#aupr h4 
	{
		font-family: 'Nunito', sans-serif;
		font-size: 20px;
		line-height: 27px;
		font-weight: 600;
		margin-bottom: 20px;
		position: relative;
		text-align: center;
		border-bottom: 1px solid #f9cc46;
		text-transform: uppercase;
	}

#aupr h4 span 
	{
		background: #fff;
		padding: 0 15px 0 0;
		position: relative;
		top: 18px;
	}

#aupr .img-logo
	{
		width: auto;
		height: auto;
		margin: auto;
		margin-bottom: 20px;
		z-index: 1;
		position: inherit;
		display: flow;
	}

#aupr .img-skal
	{
		width: 100%;
		height: auto;
		margin: auto;
		z-index: 1;
		position: inherit;
	}
	
#aupr .img-nieskal 
	{
		text-align: center;
		height: auto;
		margin: auto;
	}

#aupr .center_txt 
	{
		display: block;
		text-align: center;
		width: 100%;
	}

#aupr .pc_nie 
	{
		display: none;
	}

#aupr .relativ 
	{
		position: relative;
	}

#aupr a 
	{
		text-decoration: none;
	}
	
#aupr ol,
#aupr ul 
	{
		list-style: circle;
		line-height: 26px;
		padding-left: 50px;
	}	

#aupr .ramkaP
	{
		padding: 205px 230px;
		border: 1px solid #f9cc46;
		z-index: 2;
		margin: 15px;
		position: absolute;
	}
	
#aupr .ramkaL
	{
		padding: 205px 230px;
		border: 1px solid #f9cc46;
		z-index: 2;
		margin: -15px;
		position: absolute;
	}	
	
#aupr .tekstbox-1
	{
		display: block;
		text-align: left;
		width: 100%;
		margin-top: 20px;
		margin-left:0;
		padding-left: 30px;
		padding-right: 0px;
	}
	
#aupr .tekstbox-2
	{
		display: block;
		text-align: left;
		width: 100%;
		margin-top: 40px;
		margin-left:0;
		padding-left: 0px;
		padding-right: 30px;
	}	
	
#aupr .MT30
	{	
		margin-top: 30px;
	}

#aupr .MT60
	{	
		margin-top: 60px;
	}

#aupr .MT-30
	{	
		margin-top: -30px;
	}

#aupr .MT-40
	{	
		margin-top: -40px;
	}
	
		
/* KONIEC WSPÓLNE */
	
/* ---------------------------------------------------------------------------------------------------------------- */

/* MOBILE */

@media only screen and (max-width: 980px) 
	{
		#aupr .pc_nie 
			{
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
			}
		
		#aupr .mb_nie 
			{
				display: none;
			}
			
		#aupr .mb_tak 
			{
				display: block;
			}
			
	    #aupr h2 
			{
				line-height: 56px;
			}
			
		#aupr h2 span 
			{
				padding: 0;
				top: 30px;
			}
			
		#aupr p 
			{
				text-align: left;
				padding: 20px;
			}
				
		#aupr .video-responsive 
			{
				width: 100%;
			}
			
		#aupr .tekstbox-1
			{
				display: block;
				text-align: left;
				width: 100%;
				margin: auto;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 25px;
			}
			
		#aupr .tekstbox-2
			{
				display: block;
				text-align: left;
				width: 100%;
				margin: auto;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 25px;
			}
	}
	
/* KONIEC MOBILE */

/* WSTĘP */

#aupr .logo 
	{
		margin-bottom: 44px;
	}

@media only screen and (max-width: 959px) 
{
    #aupr .sekcja 
		{
			padding: 30px;
		}
    #aupr .mt70 
		{
			margin-top: 30px;
		}
}
