/*	---------------------------------------------------------------------------------------------------
	Copyright (C) 2002 - Main_2021 movingline | www.movingline.de | info@movingline.de
	---------------------------------------------------------------------------------------------------*/

/*	----------------------------------------------------------------------------------------------------------------------------
	FONTS
	---------------------------------------------------------------------------------------------------------------------------- */

	/* raleway-100 - latin */
	@font-face {
	  font-family: 'Raleway';
	  font-style: normal;
	  font-weight: 100;
	  src: url('../fonts/raleway-v19-latin-100.eot'); /* IE9 Compat Modes */
	  src: local(''),
	       url('../fonts/raleway-v19-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/raleway-v19-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/raleway-v19-latin-100.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/raleway-v19-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/raleway-v19-latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
	}

	/* raleway-regular - latin */
	@font-face {
	  font-family: 'Raleway';
	  font-style: normal;
	  font-weight: 400;
	  src: url('../fonts/raleway-v19-latin-regular.eot'); /* IE9 Compat Modes */
	  src: local(''),
	       url('../fonts/raleway-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/raleway-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/raleway-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/raleway-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/raleway-v19-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
	}

	/* raleway-500 - latin */
	@font-face {
	  font-family: 'Raleway';
	  font-style: normal;
	  font-weight: 500;
	  src: url('../fonts/raleway-v19-latin-500.eot'); /* IE9 Compat Modes */
	  src: local(''),
	       url('../fonts/raleway-v19-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/raleway-v19-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/raleway-v19-latin-500.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/raleway-v19-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/raleway-v19-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
	}

	/* raleway-700 - latin */
	@font-face {
	  font-family: 'Raleway';
	  font-style: normal;
	  font-weight: 700;
	  src: url('../fonts/raleway-v19-latin-700.eot'); /* IE9 Compat Modes */
	  src: local(''),
	       url('../fonts/raleway-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/raleway-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/raleway-v19-latin-700.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/raleway-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/raleway-v19-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
	}

	/* raleway-900 - latin */
	@font-face {
	  font-family: 'Raleway';
	  font-style: normal;
	  font-weight: 900;
	  src: url('../fonts/raleway-v19-latin-900.eot'); /* IE9 Compat Modes */
	  src: local(''),
	       url('../fonts/raleway-v19-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/raleway-v19-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/raleway-v19-latin-900.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/raleway-v19-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/raleway-v19-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
	}



/* 	H1 --------*/
	h1{
		font-family: "Raleway", "Arial", "Verdana", "Sans-Serif";
		font-weight: 500;
		font-size: 13px;
		line-height: 25px;
		letter-spacing: 8.0px;
		text-transform: uppercase;
		color: #8c8d8f;
		position: relative;
		display: inline-block;
		word-wrap: break-word;
		margin-bottom: 40px;
	}

	h1::after{
		content: '';
		position: absolute;
		top: 50%;
		right: -120px;
		width: 100px;
		height: 2px;
		background-color: #ddd;
	}

	h2{
		font-family: "Raleway", "Arial", "Verdana", "Sans-Serif";
		font-weight: 700;
		font-size: 50px;
		color: #484685;
		line-height: 55px;
		width: 60%;
		margin-bottom: 40px;
	}

	@media only screen and (max-width: 1050px){
		h2{
			width: 100%;
		}
	}

	@media only screen and (max-width: 700px){
		h2{
			font-size: 25px;
			line-height: 35px;
		}
	}

	h3{
		font-family: "Raleway", "Arial", "Verdana", "Sans-Serif";
		font-weight: 900;
		font-size: 12px;
		color: #000000;
		line-height: 25px;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	h4{
		font-family: "Raleway", "Arial", "Verdana", "Sans-Serif";
		font-weight: 500;
		font-size: 14px;
		color: #000000;
		line-height: 25px;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	p,
	td{
		font-family: "Arial", "Verdana", "Sans-Serif";
		font-weight: 400;
		font-size: 15px;
		color: #666666;
		line-height: 24px;
		text-transform: none;
	}

	p a{
		color: #666666;
		text-decoration: underline;
	}

	p a:hover{
		color: #c7a980;
	}

	strong{
		font-weight: 400;
	}

	p strong{
		font-weight: bold;
	}


	p.big{
		font-family: "Raleway", "Arial", "Verdana", "Sans-Serif";
		font-weight: 500;
		font-size: 20px;
		color: #c7a980;
		line-height: 30px;
		width: 60%;
		margin-bottom: 30px;
	}

	@media only screen and (max-width: 1050px){
		p.big{
			width: 100%;
		}
	}

	@media only screen and (max-width: 900px){
		p.big{
			font-size: 20px;
			line-height: 30px;
			width: 100%;
		}
	}

	p.medium{
		font-family: "Raleway", "Arial", "Verdana", "Sans-Serif";
		font-weight: 500;
		font-size: 16px;
		color: #373E5F;
		line-height: 25px;
		margin-bottom: 5px;
	}

	p.title{
		font-family: "Raleway", "Arial", "Verdana", "Sans-Serif";
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 1.0px;
		text-transform: uppercase;
		color: #c7a980;
		position: relative;
		display: inline-block;
		margin-bottom: 20px;
	}

/* 	-------------------------------------------------------------------------- */
/* 	LIST */

	ul.simple{
		padding-left: 30px;
	}

	ul.simple li{
		padding: 10px;
		font-family: "Arial", "Verdana", "Sans-Serif";
		font-weight: 400;
		font-size: 15px;
		color: #666666;
		text-transform: none;
		list-style: disc;
		list-style-position: outside;
	}

	ul.norm {

	}

	ul.norm li{
		position: relative;
		margin-bottom: 10px;
		padding: 25px 20px 25px 45px;
		font-family: "Arial", "Verdana", "Sans-Serif";
		font-weight: 400;
		font-size: 15px;
		color: #666666;
		line-height: 22px;
		text-transform: none;
		border-radius: 4px;

		background-color: #F8F8F8;
	}

	ul.leistung {
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;
	}

	@media only screen and (max-width: 900px){
		ul.leistung {
			columns: 1;
			-webkit-columns: 1;
			-moz-columns: 1;
		}
	}

	ul.leistung li{
		display: inline-block;
		position: relative;
		width: calc(100% - 65px);
		margin-bottom: 10px;
		padding: 25px 20px 25px 45px;
		font-family: "Arial", "Verdana", "Sans-Serif";
		font-weight: 400;
		font-size: 15px;
		color: #666666;
		text-transform: none;
		border-radius: 4px;
		background-color: #F8F8F8;
		background-image: url("../img/icon_check.svg");
		background-repeat: no-repeat;
		background-position: top 30px left 20px;
		background-size: 14px;
	}

/* 	-------------------------------------------------------------------------- */
/* 	BUTTONS */
	.button_01{
		display: inline-block;
	}

	.button_01 a{
		display: inline-block;
		background-color: #c7a980;
		background-image: url("../img/icon_arrow.svg");
		background-repeat: no-repeat;
		background-position: center right 25px;
		background-size: 6px;
		color: #ffffff;
		padding: 25px 60px 25px 40px;
		text-decoration: none;
		border: 2px solid rgba(199, 169, 128, 0.0);
		transition: all 0.2s ease 0s;

		font-family: "Arial", "Verdana", "Sans-Serif";
		font-weight: normal;
		font-size: 12px;
		color: #ffffff;
		letter-spacing: 4px;
		text-transform: uppercase;
	}

	.button_01 a:hover{
		background-color: #ffffff;
		background-image: url("../img/icon_arrow_gold.svg");
		color: #c7a980;
		border: 2px solid rgba(199, 169, 128, 1.0);
	}



	/* END */
