/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

/*share button*/
.scsb_sharebuttons,.scsb_sharebuttons_before {
	height: auto;
}

.scsb_share {
    background-color: transparent !important;
    box-shadow: none !important;
}

.scsb_counter_rectangle {
	padding-left: 15px;
}

.scsb_counter_circle {
	padding: 0 15px 0 5px;
}

.scsb_counter_noborder {
	padding: 0 0 0 5px;
}

.scsb_counter_square {
	display: none;
}
.scsb_button:hover .scsb_counter_square {
	display: inline;
	padding-right: 10px;
}

.scsb_button:hover .fa_square {
	padding: 0 10px;
}

.scsb_x1{
    font-size: 12px !important;
}

.scsb_x2{
    font-size: 15px !important;
}

.scsb_x3{
    font-size: 18px !important;
}

.scsb_button{
    padding: 10px 0;
	margin-right: 0px !important;   
	display: inline-block;
}

.scsb_height_square_scsb_x1 {
	line-height: 44px;
}

.scsb_square_scsb_x1 .fa.fa_square{
	line-height: 44px;
}

.scsb_height_square_scsb_x2 {
	line-height: 48px;
}

.scsb_square_scsb_x2 .fa.fa_square{
	line-height: 48px;
}

.scsb_height_square_scsb_x3 {
	line-height: 52px;
}

.scsb_square_scsb_x3 .fa.fa_square{
	line-height: 52px;
}

.scsb_button a{
	padding: 0;
	color: #444;
	text-decoration: none !important;
}

.scsb_height_rectangle a{
    padding: 10px 10px;
}

.scsb_height_noborder {
	padding: 10px 10px;
}

.scsb_text_before_buttons {
	margin-bottom: -15px;
	display:block;
}

.scsb_btnz {
    padding: 10px 17px;
    border:none;
    background-color: #ececec !important;
    text-decoration: none;
    color: #FFF !important;
    
}

.scsb_btnz:hover {
    cursor: pointer;
}

/*rectangle*/
.scsb_hover:hover {
    color: #444 !important;
    cursor: pointer;
    background-color: #ececec !important;
	border: 1px;
    border-color: #ececec;
    border-style: solid;
}

.scsb_round {
    margin-right: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;  
}

.scsb_noround {
    margin-right: 10px;
}

.scsb_circleadmin {
    margin-right: 60px;
    padding: 10px 17px;
    border: 1px;
    border-color: #444;
    border-style: solid;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;  
}

.scsb_totalshare {
    color: #444 !important;
    background-color: transparent !important;
	
}

.scsb_totalshare_rectangle {
	margin-left: -10px;
    
}

.totalshare {
	position:inherit;
	width: 100px;
	margin-top: -5px;
    font-size: 20px !important;
	text-align: center;
	white-space: normal; 
}

.totalshare_text {
	margin-top: -30px;
    font-size: 12px !important;
	text-align: center;
}

.scsb_grey {
    color: #444 !important;
    background-color: #ececec !important;
	border: 1px;
    border-color: #ececec;
    border-style: solid;
}

.scsb_greyhover:hover {
    color: #fff !important;
    background-color: #444 !important;
    border: 1px;
    border-color: #444;
    border-style: solid;
}

.scsb_dark {
    color: #fff !important;
    background-color: #444 !important;
	border: 1px;
    border-color: #444;
    border-style: solid;
}

.scsb_noback_social_facebook {
	color: #3b5998 !important;
    background-color: transparent!important;
	border: 1px;
    border-color: #3b5998;
    border-style: solid;
}

.scsb_noback_social_twitter {
	color: #55acee !important;
    background-color: transparent!important;
	border: 1px;
    border-color: #55acee;
    border-style: solid;
}

.scsb_noback_social_google-plus {
	color: #dd4b39 !important;
    background-color: transparent!important;
	border: 1px;
    border-color: #dd4b39;
    border-style: solid;
}

.scsb_noback_social_pinterest {
	color: #cc2127 !important;
    background-color: transparent!important;
	border: 1px;
    border-color: #cc2127;
    border-style: solid;
}

.scsb_noback_social_linkedin {
	color: #0077b5 !important;
    background-color: transparent!important;
	border: 1px;
    border-color: #0077b5;
    border-style: solid;
}

.scsb_noback_social_whatsapp {
	color: #34AF23 !important;
    background-color: transparent!important;
	border: 1px;
    border-color: #34AF23;
    border-style: solid;
}

.scsb_noback_dark {
	color: #444 !important;
    background-color: transparent!important;
	border: 1px;
    border-color: #444;
    border-style: solid;
}

.scsb_noback_dark_hover:hover {
	color: #444 !important;
    background-color: transparent!important;	
	border: 1px;
    border-color: #444;
    border-style: solid;
}

.scsb_noback_social_hover_facebook:hover {
	color: #3b5998 !important;
    background-color: transparent!important;
	border: 1px;
    border-color: #3b5998;
    border-style: solid;
}
.scsb_noback_social_hover_twitter:hover {
	color: #55acee !important;
    background-color: transparent!important;	
	border: 1px;
    border-color: #55acee;
    border-style: solid;
}
.scsb_noback_social_hover_google-plus:hover {
	color: #dd4b39 !important;
    background-color: transparent!important;
	border: 1px;
    border-color: #dd4b39;
    border-style: solid;
}
.scsb_noback_social_hover_pinterest:hover {
	color: #cc2127 !important;
    background-color: transparent!important;border: 1px;
    border-color: #cc2127;
    border-style: solid;		
}
.scsb_noback_social_hover_linkedin:hover {
	color: #0077b5 !important;
    background-color: transparent!important;
	border: 1px;
    border-color: #	color: #0077b5 !important;
;
    border-style: solid;
}
.scsb_noback_social_hover_whatsapp:hover {
	color: #34AF23 !important;
    background-color: transparent!important;	
	border: 1px;
    border-color: #34AF23;
    border-style: solid;
}

.scsb_facebook {
    background-color: #3b5998 !important;
	border: 1px;
    border-color: #3b5998;
    border-style: solid;
}

.scsb_facebook_hover:hover{
    color: #FFF !important;
    background-color: #3b5998 !important;
	border: 1px;
    border-color: #3b5998;
    border-style: solid;
}
.scsb_google-plus {
    background-color: #dd4b39 !important;
	border: 1px;
    border-color: #dd4b39;
    border-style: solid;
}
.scsb_google-plus_hover:hover{
    color: #FFF !important;
    background-color: #dd4b39 !important;
	border: 1px;
    border-color: #dd4b39;
    border-style: solid;
}
.scsb_twitter {
    background-color: #55acee !important;
	border: 1px;
    border-color: #55acee;
    border-style: solid;
}
.scsb_twitter_hover:hover{
    color: #FFF !important;
    background-color: #55acee !important;
	border: 1px;
    border-color: #55acee;
    border-style: solid;
}
.scsb_pinterest {
    background-color: #cc2127 !important;
	border: 1px;
    border-color: #cc2127;
    border-style: solid;
}
.scsb_pinterest_hover:hover{
    color: #FFF !important;
    background-color: #cc2127 !important;
	border: 1px;
    border-color: #cc2127;
    border-style: solid;

}
.scsb_linkedin {
    background-color: #0077b5 !important;
	border: 1px;
    border-color: #0077b5;
    border-style: solid;
}
.scsb_linkedin_hover:hover{
    color: #FFF !important;
    background-color: #0077b5 !important;
	border: 1px;
    border-color: #0077b5;
    border-style: solid;
}
.scsb_whatsapp {
    background-color: #34AF23 !important;
	border: 1px;
    border-color: #34AF23;
    border-style: solid;
}
.scsb_whatsapp_hover:hover{
    color: #FFF !important;
    background-color: #34AF23 !important;
	border: 1px;
    border-color: #34AF23;
    border-style: solid;
}

/*square*/
.scsb_square_scsb_x1 {
	min-width: 44px !important;
    height: 44px !important;
	text-align: center;
    display: inline-block;
	
}
.scsb_square_scsb_x2 {
	min-width: 48px !important;
    height: 48px !important;
	text-align: center;
    display: inline-block;
}
.scsb_square_scsb_x3 {
	min-width: 52px !important;
    height: 52px !important;
	text-align: center;
    display: inline-block;
    
}

/*circle*/

.scsb_grey_circle {
    color: #ececec !important;
}

.fa-stack:hover .scsb_greyhover2 {
    color: #444 !important;
}

.fa-stack:hover .scsb_darkhover2 {
    color: #444 !important;
}

.fa-stack:hover .scsb_greyhover3 {
    color: #fff !important;
}

.fa-stack:hover .scsb_hover2 {
    color: #ececec !important;
}
.fa-stack:hover .scsb_hover3 {
    color: #444 !important;
}

.fa-stack:hover .scsb_hover_dark2 {
    color: #444 !important;
}
.fa-stack:hover .scsb_hover_dark3 {
    color: #dedede !important;
}

.scsb_dark_circle {
    color: #444 !important;
}

/*
.fa-stack:hover .scsb_dark_circle {
    color: #ececec !important;
}
*/
.scsb_darkhover:hover {
    color: #444 !important;
    background-color: #ececec !important;
}

.scsb_facebook_circle {
    color: #3b5998;
}
.scsb_twitter_circle {
    color: #55acee;
}
.scsb_linkedin_circle {
    color: #0077b5;
}
.scsb_google-plus_circle {
    color: #dd4b39;
}
.scsb_pinterest_circle {
    color: #cc2127;
}
.scsb_whatsapp_circle {
    color: #34AF23;
}

.fa-stack:hover .black_icon_noback2 {
	color: transparent !important;	
}
.black_icon_noback3:hover {
	color: #444 !important;
	background: transparent !important;	
}

.fa-stack:hover .social_icon_noback_facebook2 {
    color: transparent !important;	
}
.social_icon_noback_facebook3:hover {
	color: #3b5998 !important;
	background: transparent !important;
}
.fa-stack:hover .social_icon_noback_twitter2 {
    color: transparent !important;	
}
.social_icon_noback_twitter3:hover {
	color: #55acee !important;
	background: transparent !important;
}
.fa-stack:hover .social_icon_noback_linkedin2 {
    color: transparent !important;	
}
.social_icon_noback_linkedin3:hover {
	color: #0077b5 !important;
	background: transparent !important;
}
.fa-stack:hover .social_icon_noback_google-plus2 {
    color: transparent !important;	
}
.social_icon_noback_google-plus3:hover {
	color: #dd4b39 !important;
	background: transparent !important;
}
.fa-stack:hover .social_icon_noback_pinterest2 {
    color: transparent !important;	
}
.social_icon_noback_pinterest3:hover {
	color: #cc2127 !important;
	background: transparent !important;
}
.fa-stack:hover .social_icon_noback_whatsapp2 {
    color: transparent !important;	
}
.social_icon_noback_whatsapp3:hover {
	color: #34AF23 !important;
	background: transparent !important;
}

.fa-stack:hover .scsb_noback_dark_hover2 {
    color: #444 !important;	
}
.fa-stack:hover .scsb_facebook_hover2,.fa-stack:hover .scsb_noback_social_hover_facebook2, .scsb_noback_social_hover_facebook3:hover  {
    color: #3b5998 !important;
}
.fa-stack:hover .scsb_twitter_hover2,.fa-stack:hover .scsb_noback_social_hover_twitter2, .scsb_noback_social_hover_twitter3:hover  {
    color: #55acee !important;
}
.fa-stack:hover .scsb_linkedin_hover2,.fa-stack:hover .scsb_noback_social_hover_linkedin2, .scsb_noback_social_hover_linkedin3:hover  {
    color: #0077b5 !important;
}
.fa-stack:hover .scsb_google-plus_hover2,.fa-stack:hover .scsb_noback_social_hover_google-plus2, .scsb_noback_social_hover_google-plus3:hover  {
    color: #dd4b39 !important;
}
.fa-stack:hover .scsb_pinterest_hover2,.fa-stack:hover .scsb_noback_social_hover_pinterest2, .scsb_noback_social_hover_pinterest3:hover  {
    color: #cc2127 !important;
}
.fa-stack:hover .scsb_whatsapp_hover2,.fa-stack:hover .scsb_noback_social_hover_whatsapp2, .scsb_noback_social_hover_whatsapp3:hover  {
    color: #34AF23 !important;
}

.fa-stack:hover .scsb_facebook_hover3,.fa-stack:hover .scsb_twitter_hover3,.fa-stack:hover .scsb_linkedin_hover3,.fa-stack:hover .scsb_google-plus_hover3,.fa-stack:hover .scsb_pinterest_hover3,.fa-stack:hover .scsb_whatsapp_hover3 {
    color: #fff !important;
}

.scsb_noback_facebook_hover3:hover {
	color: #3b5998 !important;
}
.scsb_noback_twitter_hover3:hover {
	color: #55acee !important;
}
.scsb_noback_linkedin_hover3:hover {
	color: #0077b5 !important;
} 
.scsb_noback_google-plus_hover3:hover {
	color: #dd4b39 !important;
}
.scsb_noback_pinterest_hover3:hover {
	color: #cc2127 !important;
} 
.scsb_noback_whatsapp_hover3:hover {
	color: #34AF23 !important;
}

.fa-circle, .fa-circle-thin, .scsb_noborder{
    border: none !important;
}

.fa-stack:hover .fa-facebook,.fa-stack:hover .fa-twitter,.fa-stack:hover .fa-linkedin,.fa-stack:hover .fa-google-plus,.fa-stack:hover .fa-pinterest,.fa-stack:hover .fa-whatsapp {
    color: #444;
}

.scsb_facebook_circle_dark,.scsb_twitter_circle_dark,.scsb_linkedin_circle_dark,.scsb_google-plus_circle_dark,.scsb_pinterest_circle_dark,.scsb_whatsapp_circle_dark{
    color: #444;
}

/* Misc */
.clear{clear:both;margin-bottom: 20px;}
