a:link, 
a:active, 
a:visited {
	color: #464646;
	text-decoration: none;
	-webkit-transition: all .3s linear; 
	-moz-transition: all .3s linear; 
	-o-transition: all .3s linear; 
	-ms-transition: all .3s linear; 
	transition: all .3s linear;
}

.content-item a:link, 
.content-item a:active, 
.content-item a:visited,
.content-item a:focus,
.content-item a:hover,
.active-btn:link,
.active-btn:active,
.active-btn:visited,
a:focus, 
a:hover {
	color: #E52922;
	text-decoration: none;
	-webkit-transition: all .3s linear; 
	-moz-transition: all .3s linear; 
	-o-transition: all .3s linear; 
	-ms-transition: all .3s linear; 
	transition: all .3s linear;
}

#logo:link, .box1:link, .nav-btn-extra:link, 
#logo:active, .box1:active, .nav-btn-extra:active, 
#logo:visited, .box1:visited, .nav-btn-extra:visited {
	color: #ffffff;
	text-decoration: none;
	background-color: #E52922;
	-webkit-transition: all .3s linear; 
	-moz-transition: all .3s linear; 
	-o-transition: all .3s linear; 
	-ms-transition: all .3s linear; 
	transition: all .3s linear;
}

#logo:focus, .box1:focus, .nav-btn-extra:focus, 
#logo:hover, .box1:hover, .nav-btn-extra:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #CC251F;
	-webkit-transition: all .3s linear; 
	-moz-transition: all .3s linear; 
	-o-transition: all .3s linear; 
	-ms-transition: all .3s linear; 
	transition: all .3s linear;
}

#nav-footer a:link, 
#nav-footer a:active, 
#nav-footer a:visited {
	color: #ffffff;
	text-decoration: none;
	-webkit-transition: all .3s linear; 
	-moz-transition: all .3s linear; 
	-o-transition: all .3s linear; 
	-ms-transition: all .3s linear; 
	transition: all .3s linear;
	
}

#nav-footer a:focus, 
#nav-footer a:hover {
	color: #E52922;
	text-decoration: none;
	-webkit-transition: all .3s linear; 
	-moz-transition: all .3s linear; 
	-o-transition: all .3s linear; 
	-ms-transition: all .3s linear; 
	transition: all .3s linear;
}

#contact:link, .go-top:link, 
#contact:active, .go-top:active,
#contact:visited, .go-top:visited {
	color: #ffffff;
	text-decoration: none;
	background-color: #292b30;
	-webkit-transition: all .3s linear; 
	-moz-transition: all .3s linear; 
	-o-transition: all .3s linear; 
	-ms-transition: all .3s linear; 
	transition: all .3s linear;
	
}

#contact:focus, .go-top:focus, 
#contact:hover, .go-top:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #CC251F;
	-webkit-transition: all .3s linear; 
	-moz-transition: all .3s linear; 
	-o-transition: all .3s linear; 
	-ms-transition: all .3s linear; 
	transition: all .3s linear;
}

.gallery-img:link, .gallery-img2:link,
.gallery-img:active, .gallery-img2:active,
.gallery-img:visited, .gallery-img2:visited {
	border: solid 3px #ffffff;
	outline: solid 1px #dcdcdc;
	outline-offset: 0px;
	-webkit-transition: all .3s linear; 
	-moz-transition: all .3s linear; 
	-o-transition: all .3s linear; 
	-ms-transition: all .3s linear; 
	transition: all .3s linear;
	
}

.gallery-img:focus, .gallery-img2:focus,
.gallery-img:hover, .gallery-img2:hover {
	border: solid 3px #E52922;
	outline: solid 1px #dcdcdc;
	outline-offset: 0px;
	-webkit-transition: all .3s linear; 
	-moz-transition: all .3s linear; 
	-o-transition: all .3s linear; 
	-ms-transition: all .3s linear; 
	transition: all .3s linear;
}

.download-list a:link, 
.download-list a:active, 
.download-list a:visited {
	color: #464646;
	text-decoration: none;
	-webkit-transition: all .3s linear; 
	-moz-transition: all .3s linear; 
	-o-transition: all .3s linear; 
	-ms-transition: all .3s linear; 
	transition: all .3s linear;
}