/* icomoon fonts */

@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon.eot?m2c33g');
	src: url('../fonts/icomoon.eot?m2c33g#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?m2c33g') format('truetype'), url('../fonts/icomoon.woff?m2c33g') format('woff'), url('../fonts/icomoon.svg?m2c33g#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}



[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-shopping-cart:before {
	content: "\e901";
}

.icon-footer-instagram:before {
	content: "\e900";
}

.icon-facebook:before {
	content: "\ea90";
}

.icon-instagram:before {
	content: "\ea92";
}

.icon-spotify:before {
	content: "\ea94";
}

.icon-twitter:before {
	content: "\ea96";
}

.icon-youtube:before {
	content: "\ea9d";
}

.icon-apple:before {
	content: "\eabe";
}

/* socials */

footer {
   /* margin-top: 127px;*/
}

.socials {
	width: 300px;
    margin: 0 auto;
    padding-top: 25px;
    margin-bottom: 15px;
}

.socials > a {
    margin-right: 25px;
    text-decoration: none;
    color: #000;
}

.socials > a:last-child {
    margin-right: 0;
}

/* copyright */

.copyright {
    text-align: center;
    text-decoration: none;
    font-size: 11px;
    padding-bottom: 25px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.5px;
}

.copyright > a {
    text-decoration: none;
    color: #000;
}
span.ipad-none {
	display: inline-block;
}
br.ipad {
	display: none;
}
br.mob {
	display: none;
}
span.mob-none {
	display: inline-block;
}

@media only screen and (max-width: 767px) {
	.socials {
		width: 275px;
		margin-bottom: 30px;
    }	
    span.mob-none {
		display: none;
	}
	br.mob {
		display: block;
	}
	.copyright {
		text-align: left;
		max-width: 310px;
		margin: 0 auto;
		line-height: 2;
	}
}
