/**! 06. Footer ****************************************************************************/



footer {
background: #cdd959;
background: -moz-linear-gradient(-45deg,  #cdd959 0%, #bac948 100%);
background: -webkit-linear-gradient(-45deg,  #cdd959 0%,#bac948 100%);
background: linear-gradient(135deg,  #cdd959 0%,#bac948 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdd959', endColorstr='#bac948',GradientType=1 );

  color: rgba(255,255,255, 1);
  padding-top: 4px;
  font-weight: 400;
  -webkit-box-shadow: 0 5px 8px 0 rgba(0,0,0,.5);
  box-shadow: 0 5px 8px 0 rgba(0,0,0,.5);
  	font-family: 'Indie Flower', cursive;
  	font-size: 1.3em;
  	line-height: 1.1em;
  	text-shadow: 1px 1px 1px rgba(0,0,0, .3);
}
.footerdotted {
	padding-top: 20px;
	border-top: 1px dashed #FFF;
	
}
footer a{
  color: rgba(255,255,255, 1);
}
footer a:hover{
	color: #FFF;
	text-decoration: underline;
}
footer .socialmedia .small{
}
footer .socialmedia a{
  font-size: 1.25em;
  margin-left: 8px;
}

.footerlegals{
	background: #f196b3; /* Old browsers */
	background: -moz-linear-gradient(top,  #f196b3 0%, #d66b92 57%, #c24f6c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f196b3 0%,#d66b92 57%,#c24f6c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f196b3 0%,#d66b92 57%,#c24f6c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f196b3', endColorstr='#c24f6c',GradientType=0 ); /* IE6-9 */
  color: rgba(255,255,255, 1);
  padding-top: 5px;
  padding-bottom: 20px;
}
.footerlegals .legallinks{
  	border-top: 1px dashed #FFF;
  	padding-top: 12px;
}
.footerlegals .legallinks a{
  margin-right: 20px;
  display: inline-block;
  	font-family: 'Indie Flower', cursive;
  	font-size: 1.3em;
  	text-shadow: 1px 1px 1px rgba(0,0,0, .3);
}
.navlist {
  margin-bottom: 30px;
}
.navlist h4{
    font-family: 'Indie Flower', cursive;
  	font-size: 1.3em;
  	text-shadow: 1px 1px 1px rgba(0,0,0, .3);
  	color: #FF94D1;
}
.navlist a{
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 0.8em;
  padding: 2px 0 0 4px;
}


.footerlegals .legallinks a:first-letter{
  text-transform: uppercase;
}
@media screen and (max-width: 991px) {
footer .legallinks {
	margin-bottom: 20px;
}
footer .legallinks a {
	padding: 4px 10px;
}

	
}
