
	/* ------------------------ 
	FOOTER
	------------------------ */
	footer.col { padding: 6rem 0 3rem; }
	footer .col-3 { vertical-align: top; }
	footer .col-10 {padding-right: 5%;}
	
	footer .v-height { 
		height: 10vw; 
		display: block;
	}
	
	/*nav*/
	footer li {padding: 0px;}
	footer li:before { display: none; }
	
	/*font*/
	footer #newsletter h1 { margin: 0; }
	
	/*opacity hover*/
	footer li a,
	footer #social .icon { 
		opacity: 1; 
		transition: .2s ease all;
	    -moz-transition: .2s ease all;
	    -webkit-transition: .2s ease all;
	}
	footer li a:hover,
	footer #social .icon:hover { opacity: .7;}
	
	/*social*/
	footer #social .icon:first-child { padding-right: 1rem;}
	footer #social .icon { cursor: pointer;}
	footer #social .icon img { 
		height: 40px;
		width: 40px;
	}
	
	/* ********* RESP-VIEW ********* */
	@media only screen and (max-width: 1280px) { 
		footer .col-10 { padding: 0px 2rem;}
	}
	@media only screen and (max-width: 1160px) { 
		footer .v-height {height: 14vw;}	
		footer ul li a {font-size: .9em;}
	}
	@media only screen and (max-width: 940px) { 
		footer .v-height {height: 12vw;}
		footer .col-3 { width: 50%; }
		footer .col-6 { 
			margin-top: 3rem;
			width: 100%; 
		}
	}
	
	@media only screen and (max-width: 850px) { 
		footer .v-height {height: 100px;}
		footer .col-2.spacer {display: inline-block;}
		footer .col-10 {width: calc(100% - 8.333%);}
	}
	@media only screen and (max-width: 600px) { 
		footer .col-2.spacer {display: none;}
		footer .col-10 {width: 100%;}
	}
	
	@media only screen and (max-width: 480px) { 
		footer .col-10 {padding: 0px 1rem;}
		footer .col-3 {width: 100%;}
		
		footer #social {
			float: right;
			margin-top: -100px;
			padding-right: 1rem;
		}
		footer .col-3:nth-child(2) {padding-top: 1rem;}
		footer .col-6 {margin-top: 2rem;}
		
		footer .confirm .inline:nth-child(2) {width: calc(100% - 30px); padding-top: 5px; }
	}
	