
/* ==========================================================================
   Author's custom styles
   ========================================================================== */

body {
	color: #da2d29;
	letter-spacing: 1px;
	text-align: center;
	font-size: 15px;
}



.jumbotron {
	background-color: transparent;
	padding-top: 8%;
	margin-bottom: 50px;
}

.main-logo {
	max-width: 100%;
}

.main-text {
	margin-top: 60px;
}

.main-text p {
	font-size: 2em;
}

.row.contacts {
	max-width: 480px;
	margin: 0 auto;
}

.row.contacts .col-md-4 {
	width: 40%;
	float: left;
}

.row.contacts .col-md-5 {
	width: 40%;
	float: right;
}
.row.contacts svg {
	height: 40px;
}

svg .primary { 
	fill:#da2d29; 
}
svg .secondary { 
	fill:#FFFFFF; 
}

.row.contacts .icon-label {
	margin-top: 10px;
}

footer {
	min-height: 50px;
}

@media only screen and (max-width : 1024px)  { 
	body {
		font-size: 12px;
	}

	.row.contacts svg {
		height: 30px;
	}
}

@media only screen and (max-width : 768px)  { 
	.jumbotron {
		padding-top: 20%;
	}

	.row.contacts p {
		font-size: 10px;
	}
}