	/* GLOBAL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/*#amv_camp *{
		box-sizing: border-box;
		color:#000;
		font-family: 'Heebo',Helvetica,Arial,sans-serif;
		text-transform: none;
		font-weight: lighter;
		font-size: calc( 14px + (24 - 14) * (100vw - 320px) / (1920 - 320)) !important;
		line-height: 1.4;
		letter-spacing: -0.029vw;
	}*/
	#amv_camp h1,
	#amv_camp h1 > *{
		font-family: 'antique_olivelight','Antique Oli Reg','Heebo', Helvetica, Arial, sans-serif;
		font-weight: lighter;
		position: initial !important;
		float: initial !important;
		font-size: calc( 24px + (132 - 24) * (100vw - 320px) / (1920 - 320)) !important; /* min font size + (max font size + min font size) * (100vw - min screen size) / (max screen size - min screen size)) */
		line-height: 1.15;
		letter-spacing: -0.1vw;
		margin: 0;
		color:#363436;
		text-align: center;
	}
	#amv_camp h2{
		margin-bottom: 0;
	}
	#amv_camp h2,
	#amv_camp h2 *{
		font-family: 'antique_olivelight','Antique Oli Reg','Heebo', Helvetica, Arial, sans-serif;
		font-weight: lighter;
		position: initial !important;
		float: initial !important;
		font-size: calc( 24px + (132 - 24) * (100vw - 320px) / (1920 - 320)) !important; /* min font size + (max font size + min font size) * (100vw - min screen size) / (max screen size - min screen size)) */
		line-height: 1.15;
		letter-spacing: -0.1vw;
		margin: 0;
		color:#363436;
		text-align: center;
	}
	@media screen AND (min-width: 1920px){
		#amv_camp *{
			font-size: 24px !important;
		}
		#amv_camp h1,
		#amv_camp h1 > *{
			font-size: 132px !important;
		}
		#amv_camp h2,
		#amv_camp h2 *{
			font-size: 132px !important;
		}
	}
	@media screen AND (max-width: 900px){
		#amv_camp *{
			font-size: 16px !important;
		}
		#amv_camp h1, #amv_camp h1 > *, #amv_camp h2, #amv_camp h2 *{
			font-size: calc( 24px + (45 - 24) * (100vw - 375px) / (750 - 375)) !important; /* min font size + (max font size + min font size) * (100vw - min screen size) / (max screen size - min screen size)) */
		}
	}
	#amv_camp h3,
	#amv_camp h3 *{
		font-size: calc(16px + 0.2vw + 0.2vh + 0.2vmin);
		font-weight: lighter;
		font-family: 'Antique Oli Reg', Helvetica, Arial, sans-serif;
	}
	/*#amv_camp a{
		text-decoration: none;
		display: inline-block;
		max-width: 100%;
	}*/
	#amv_camp img{
		max-width: 100%;
		text-align: center;
	}
	#amv_camp .spacer{
		margin-top: 30vh;
	}
	/*#amv_camp .row{
		clear: both;
		float: left;
		width: 100%;
		display: block;
	}*/
	#amv_camp .span12{
		width:100%;
		float: left;
	}
	#amv_camp .span11{
		width:calc((100% * 11 / 12));
		float: left;
	}
	#amv_camp .span10{
		width:calc((100% * 10 / 12));
		float: left;
	}
	#amv_camp .span9{
		width:calc((100% * 9 / 12));
		float: left;
	}
	#amv_camp .span8{
		width:calc((100% * 8 / 12));
		float: left;
	}
	#amv_camp .span7{
		width:calc((100% * 7 / 12));
		float: left;
	}
	#amv_camp .span6{
		width:calc((100% * 6 / 12));
		float: left;
	}
	#amv_camp .span5{
		width:calc((100% * 5 / 12));
		float: left;
	}
	#amv_camp .span4{
		width:calc((100% * 4 / 12));
		float: left;
	}
	#amv_camp .span3{
		width:calc((100% * 3 / 12));
		float: left;
	}
	#amv_camp .span2{
		width:calc((100% * 2 / 12));
		float: left;
	}
	#amv_camp .span1{
		width:calc((100% * 1 / 12));
		float: left;
	}
	#amv_camp .span12,
	#amv_camp .span11,
	#amv_camp .span10,
	#amv_camp .span9,
	#amv_camp .span8,
	#amv_camp .span7,
	#amv_camp .span6,
	#amv_camp .span5,
	#amv_camp .span4,
	#amv_camp .span3,
	#amv_camp .span2,
	#amv_camp .span1{
		min-height: 1px;
	}

	#amv_camp .video{
		width: 100%;
	}

	#amv_camp .video > div{
		margin:auto;
		max-width: 100%;
		position: relative;
		width: 100%;
		height: 0;
		padding-bottom: 56.25%;
	}

	#amv_camp .video > div iframe {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0; top: 0;
	}

	@media screen AND (max-width: 900px){
		#amv_camp h2, #amv_camp h2 * {
			font-size: 28px;
		}
		#amv_camp .span11,
		#amv_camp .span10,
		#amv_camp .span9,
		#amv_camp .span8,
		#amv_camp .span7,
		#amv_camp .span6,
		#amv_camp .span5,
		#amv_camp .span4,
		#amv_camp .span3,
		#amv_camp .span2,
		#amv_camp .span1{
			width:100%;
		}
		/*#amv_camp .row{
			clear: both;
			margin-bottom: 0;
			float: left;
			display: block;
		}*/
	}
	/* END GLOBAL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	#amv_camp .row{
		margin-bottom: 100px;
	}

	#amv_camp .titles{
		margin-top: 50px;
		margin-bottom: 150px;
	}

	#amv_camp p.legend{
		line-height: 1.2;
		margin-top: 15px;
	}

	@media screen AND (max-width: 900px){
		#amv_camp *{
			font-size: calc(11px + 0.2vw + 0.2vh + 0.2vmin);
		}

		#amv_camp #amv-camp-title{
			margin-top: 50px;
		}
		/*#amv_camp .row{
			margin-bottom: 50px;
		}*/
		#amv_camp .titles{
			margin-top: 25px;
			margin-bottom: 75px;
		}
	}