/*
Theme Name: Bossip
Theme URI: https://bossip.com
Author: iOne Digital
Author URI: https://ionedigital.com
Description: Version four of bossip.com theme for use on WordPress VIP
Version: 4.0
*/

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

[class^="icon-"],
[class*=" icon-"] {
	font-family: 'ione3';
	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-tud-logo-expanded:before {
	content: "\e619";
}
.icon-tud-voice:before {
	content: "\e60c";
}
.icon-tud-sound:before {
	content: "\e60f";
}
.icon-tud-screen:before {
	content: "\e615";
}
.icon-tud-score:before {
	content: "\e616";
}
.icon-tud-life:before {
	content: "\e617";
}
.icon-tud-logo:before {
	content: "\e618";
}
.icon-sobeautiful:before {
	content: "\e611";
}
.icon-hellogrind:before {
	content: "\e612";
}
.icon-thinkbeautiful:before {
	content: "\e613";
}
.icon-hellobuzz:before {
	content: "\e614";
}
.icon-logo:before {
	content: "\e610";
}
.icon-menu:before {
	content: "\e600";
}
.icon-search:before {
	content: "\e601";
}
.icon-arrow-right:before {
	content: "\e602";
}
.icon-arrow-left:before {
	content: "\e603";
}
.icon-photos:before {
	content: "\e604";
}
.icon-play-small:before {
	content: "\e605";
}
.icon-play-big:before {
	content: "\e606";
}
.icon-trending:before {
	content: "\e607";
}
.icon-arrow-down:before {
	content: "\e608";
}
.icon-close:before {
	content: "\e609";
}
.icon-sharing:before {
	content: "\e60a";
}
.icon-comments:before {
	content: "\e60b";
}
.icon-email:before {
	content: "\e60d";
}
.icon-link:before {
	content: "\e60e";
}
.icon-twitter:before {
	content: "\f099";
}
.icon-facebook:before {
	content: "\f09a";
}
.icon-pinterest:before {
	content: "\f0d2";
}
.icon-google-plus:before {
	content: "\f0d5";
}
.icon-linkedin:before {
	content: "\f0e1";
}
.icon-youtube:before {
	content: "\f167";
}
.icon-instagram:before {
	content: "\f16d";
}
.icon-snapchat:before {
	content: "\f2ac";
}
.icon-tumblr:before {
	content: "\f173";
}
.icon-vimeo-square:before {
	content: "\f194";
}
.icon-reddit:before {
	content: "\f1a1";
}
.icon-stumbleupon:before {
	content: "\f1a4";
}
.icon-digg:before {
	content: "\f1a6";
}
.icon-soundcloud:before {
	content: "\f1be";
}

/* Hide jetpack smiley */
#wpstats { display:none; }

.mmg-ad {
	text-align: center;
}
.gpt-ad-container {
	background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2010%22%3E%3Cdefs%2F%3E%3Cpath%20fill%3D%22%23999%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%200a5%205%200%20110%2010A5%205%200%20015%200zm20%200a5%205%200%20110%2010%205%205%200%20010-10zm20%200a5%205%200%20110%2010%205%205%200%20010-10z%22%2F%3E%3C%2Fsvg%3E) no-repeat center/30px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* Article Ad under the title: .header .mmg-ad */
/* Article Ad in the middle of article: .longform-ad */
.leaderboard-mobile .mmg-ad,
.home-featured .mmg-ad {
	min-height: 250px;
	/* Center smaller ad inside */
	display: flex;
	align-items: center;
	justify-content: center;
}

/* For the privacy module that uses the Jetpack consent widget. */
body .widget_eu_cookie_law_widget {
	bottom: 77px;
}

#floating-holder {
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 9999;
	text-align: center;
	transform: translate3d( 0, 0, 0 );
}
@media only screen and (min-width: 40.063em) {
	#floating-holder {
		display: none;
	}
}

div#ione3-wallpaper {
	width: 380px;
	height: 800px;
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -190px;
}

/* Medium screens */
@media only screen and (min-width: 40.063em) {
	div#ione3-wallpaper {
		width: 1936px;
		height: 1200px;
		margin-left: -968px;
	}
}

.reskin {
	height: 1px;
	position: fixed;
	top: 0;
	left: 0;
}

#exitModal .close-button {
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 20px;
}
sup.mmg-trademark {
	font-weight: normal;
}

.zype_playlist_container.top_list_titles {
	display: none;
}
