a{
	color:#262626;
	text-decoration:none !important;
}


a.blackGrey{
	color:#262626 !important;
}	
a.blackGrey:hover{
	color:#333333 !important;
}

a.orangeUnderline{
	color:#FB5018 !important;
}
a.orangeUnderline:hover{
	text-decoration: underline !important;
}

/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/

.grey{
	color:#333333 !important;
}
.greyBg{
	background:#333333 !important;
}

.orange{
	color:#FB5018 !important;
}
.orangeBg{
	background:#FB5018 !important;
}

.white{
	color:#FFF !important;
}
.whiteBg{
	background-color:#FFF !important;
}

.black{
	color:#262626 !important;
}
.blackBg{
	background-color:#262626 !important;
}

.red{
	color:#BB2B39 !important ;
}
.redBg{
	background:#BB2B39 !important;
}

/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/

@media(max-width:900px){
	.bigger{
		font-size:7vw !important;
	}
	.big{
		font-size:6.5vw !important;
	}
	.medium{
		font-size:5.5vw !important;
	}
	.small{
		font-size:4vw !important;
	}
}
@media(min-width:900px){
	.bigger{
		font-size:3.2vw !important;
		line-height: 150% !important;
	}
	.big{
		font-size:1.7vw !important;
		line-height: 150% !important;
	}
	.medium{
		font-size:1.2vw !important;
		line-height: 150% !important;
	}
	.medium{
		font-size:1.2vw !important;
		line-height: 150% !important;
	}
	.small{
		font-size:0.9vw !important;
		line-height: 150% !important;
	}
}

/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/

.orangeGreyBtn{
	padding:10px 15px;
	border:0px;
	outline:none;
	color:#FFF;
	background:#262626;
}
.orangeGreyBtn:hover{
	background:#333333;
}

/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/

.rounded{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.roundedBig{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

@media(max-width:900px){
	.topSpacerSmaller{
		margin-top:5px;
	}
	.topSpacerSmall{
		margin-top:10px;
	}
	.topSpacer{
		margin-top:20px;
	}
	.topSpacerBig{
		margin-top:30px;
	}
	.topSpacerBigger{
		margin-top:40px;
	}

}

@media(min-width:900px){
	.topSpacerSmaller{
		margin-top:5px;
	}
	.topSpacerSmall{
		margin-top:15px;
	}
	.topSpacer{
		margin-top:20px;
	}
	.topSpacerBig{
		margin-top:40px;
	}
	.topSpacerBigger{
		margin-top:60px;
	}
}

@media(max-width:900px){
	.onlyDesktop{
		display:none;
	}
	.onlyMobile{
		display:block;
	}
}
@media(min-width:900px){
	.onlyDesktop{
		display:block;
	}
	.onlyMobile{
		display:none;
	}
}

@media(min-width:900px){
	.row.display-flex {
		display: table !important;
	}
	.row.display-flex > [class*='col-'] {
		display: table-cell !important
	}
}



@media(min-width:900px){
	.halfText{
		width:80%;
	}
}