/*
File: Social Post Call To Action CSS
Description: Social Post CTA Plugin public facing css
Version: (Check plugin version)
Author: Jabari E Holder
============================================================ */


/* SOCIAL CTA MAIN */
.social_cta {
	position: fixed;
	bottom: 0;
	clear: both;
	width: 100%;
	z-index: 20;
}

.cta_hidden {
	display:none;
}

.social_cta .fixed_base {
	position: absolute !important;
	bottom: 0px !important;
}

/* SOCIAL CTA CONTENT CLOSE */
.social_cta .close {
	cursor: pointer;
	padding: 3px 8px;
	background: rgba(0,0,0, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#DD000000,endColorstr=#DD000000); 
      zoom: 1;

	top: -26px;
	right: 20px;
	position: absolute;

	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.social_cta .close p {
	margin: 0px;
	padding: 0px;
	color: #FFF;
}

.social_cta .close p:hover {
	margin: 0px;
	padding: 0px;
	color: #CCC;
}

/* SOCIAL CTA CONTENT CONTAINER */
.social_cta_container {
	width: 100%;
	background: rgba(0,0,0, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#DD000000,endColorstr=#DD000000); 
      zoom: 1;
	padding: 10px 0;
	color: #FFF;
}

.social_cta_container p, .social_cta_container h3 {
	color: #FFF;
}	

/* SOCIAL CTA ICONS */
.social_cta_container .social-ico {
	float:left;
	width: 34px;
	height: 29px;
	margin-right: 8px;
	
}
.social_cta_container a .social-ico-header:first-child {
	float: left;
	width: 100%;
	margin-top:11px;
	margin-left:16px;
}

.social_cta_container .social-ico-mini {
	text-align: center;
}

.social_cta_container .icon-push:first-child {
margin-left: 9%;
}

.social_cta_container .social-ico-mini:last-child {
float:left!important;
}

.social_cta_container .social-ico-mini a span {
	text-align: center;
	float: none !important;
	display: inline-block;
}

.social_cta_footer {
	min-height: 100px !important;
}