/* Style -  floating_social_bar */
.cp-floating-social-bar-body.cp-floating-social-bar,
.cp-floating-social-bar .cp-floating-social-bar-body {
	background-color: transparent;
}

.cp-floating-social-bar .cp-title-container {
	margin-bottom: 0;
}

.cp-form-container.cp-no-padding {
	padding: 0 7%;
	display: block;
	width: 100%;
	margin: 0 auto;
	float: left;
}

.cp-floating-social-bar .cp-floating-social-bar-window-size .cp-floating-social-bar-body,
.cp-floating-social-bar-window-size .cp-floating-social-bar-body.cp-floating-social-bar {
	max-width: 90%;
	margin: 0 auto;
}

.cp-floating-social-bar .cp-sec-title {
	font-size: 15px;
}

.cp-floating-social-bar .cp_social_main {
	padding: 0;
}

.cp-slidein .cp_social_main .cp_social_media_wrapper {
	margin-bottom: -5px;
}

.cp-floating-social-bar .cp-slidein-body-overlay.cp_cs_overlay,
.cp-slidein-body.cp-floating-social-bar,
.cp-floating-social-bar.cp-slidein-body {
	background: transparent !important;
}

.cp-floating-social-bar-container .cp-slidein {
	max-width: 80px;
}

.cp-free-widget .cp-overlay-close span {
	font-family: Raleway, serif;
}

@media (max-width: 768px) {

	.cp-floating-social-bar-body.cp-floating-social-bar {
		text-align: center;
	}

	.cp-floating-social-bar .cp-floating-social-bar-window-size .cp-floating-social-bar-body,
	.cp-floating-social-bar-window-size .cp-floating-social-bar-body.cp-floating-social-bar {
		max-width: 100%;
	}

	.cp-floating-social-bar-body.cp-floating-social-bar,
	.cp-floating-social-bar-body.cp-floating-social-bar * {
		text-align: center !important;
	}

	.cp-floating-social-bar .cp_social_networks li {
		width: 100% !important;
	}

	.cp-floating-social-bar .cp_social_networks.cp_social_autowidth ul.cp_social_icons_container li {
		display: block;
	}
}
