/* Theme settings page. */
@font-face {
    font-family: 'poppinslight';
    src: url('../fonts/poppins-light-webfont.woff2') format('woff2'),
         url('../fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'),
         url('../fonts/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('../fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),
         url('../fonts/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.wpsi_social_share_buttons {
    margin: 14px 0px;
    clear: both;
    visibility: hidden;
}
.wpsi_social_share_buttons a{
	box-shadow: none !important;
	text-decoration: none!important;
	padding:0!important;
    margin-bottom: 3px!important;
    margin-top: 3px!important;
    white-space: normal;
}
.wpsi_social_share_buttons.not_before_tab a:nth-child(odd){
	border-right: 5px solid white;
}

.wpsi_social_share_buttons.before_tab a{
	border-right: 5px solid white;
}
.icons_only{
	width: auto!important;
	border-right: 5px solid white;
}
.text_only {
    line-height: 32px !important;
    color: white !important;
    padding: 2px 5px !important;
    white-space: nowrap;
}
.wpsi_social_background_css {
    background-repeat:  no-repeat;
    background-position: left 12px;
    background-size: 25px;
    padding-left: 30px;
}
.wpsi_social_share_buttons {
    display: flex;
    flex-wrap: wrap;
}

.wpsi_social_share_buttons a {
    background: none !important;
    padding: 0px !important;
    font-size: 17px;
    transition: all 500ms ease-in-out;
    border-radius: 8px;
    font-family: 'poppinsregular';
}

.wpsi_social_share_buttons a span {
    display: inline-block;
     
    /*background: #d8d8d8 !important;*/
    transition: all 500ms ease-in-out;
}
.a2a_svg, .a2a_count {
  padding: 5px !important;
}

.wpsi_social_share_buttons a.a2a_button_facebook,
 .wpsi_social_share_buttons a.a2a_button_facebook:hover,
.wpsi_social_share_buttons a.a2a_button_facebook:hover span{
    background: #3B5998;
}
.wpsi_social_share_buttons a.a2a_button_twitter,
.wpsi_social_share_buttons a.a2a_button_twitter:hover,
.wpsi_social_share_buttons a.a2a_button_twitter:hover span{
    background: #55ACEE;
}
.wpsi_social_share_buttons a.a2a_button_pinterest,
.wpsi_social_share_buttons a.a2a_button_pinterest:hover,
.wpsi_social_share_buttons a.a2a_button_pinterest:hover span{
    background: #BD081C;
}
.wpsi_social_share_buttons a.a2a_button_google_gmail,
.wpsi_social_share_buttons a.a2a_button_google_gmail:hover,
.wpsi_social_share_buttons a.a2a_button_google_gmail:hover span{
    background: #DD5347;
}
.wpsi_social_share_buttons a.a2a_button_email,
.wpsi_social_share_buttons a.a2a_button_email:hover,
.wpsi_social_share_buttons a.a2a_button_email:hover span{
    background: #0166FF;
}

.wpsi_social_share_buttons a.a2a_button_linkedin,
.wpsi_social_share_buttons a.a2a_button_linkedin:hover,
.wpsi_social_share_buttons a.a2a_button_linkedin:hover span{
    background: #007BB5;
}
.wpsi_social_share_buttons a.a2a_button_reddit,
.wpsi_social_share_buttons a.a2a_button_reddit:hover,
.wpsi_social_share_buttons a.a2a_button_reddit:hover span{
    background: #ff4500;
}
.wpsi_social_share_buttons a.a2a_button_tumblr,
.wpsi_social_share_buttons a.a2a_button_tumblr:hover,
.wpsi_social_share_buttons a.a2a_button_tumblr:hover span{
    background: #35465C;
}
.wpsi_social_share_buttons a.a2a_button_facebook_messenger,
.wpsi_social_share_buttons a.a2a_button_facebook_messenger:hover,
.wpsi_social_share_buttons a.a2a_button_facebook_messenger:hover span{
    background: #0084FF;
}
.wpsi_social_share_buttons a.a2a_button_wordpress,
.wpsi_social_share_buttons a.a2a_button_wordpress:hover,
.wpsi_social_share_buttons a.a2a_button_wordpress:hover span{
    background: #464646;
}
.wpsi_social_share_buttons a.a2a_button_gmail,
.wpsi_social_share_buttons a.a2a_button_gmail:hover,
.wpsi_social_share_buttons a.a2a_button_gmail:hover span{
    background: #DD5347;
}
.wpsi_social_share_buttons a.a2a_button_whatsapp,
.wpsi_social_share_buttons a.a2a_button_whatsapp:hover,
.wpsi_social_share_buttons a.a2a_button_whatsapp:hover span{
    background: #12AF0A;
}
.wpsi_social_share_buttons a.a2a_button_blogger,
.wpsi_social_share_buttons a.a2a_button_blogger:hover,
.wpsi_social_share_buttons a.a2a_button_blogger:hover span{
    background: #FDA352;
}
.wpsi_social_share_buttons a.a2a_button_buffer,
.wpsi_social_share_buttons a.a2a_button_buffer:hover,
.wpsi_social_share_buttons a.a2a_button_buffer:hover span{
    background: #2A2A2A;
}
.wpsi_social_share_buttons a.a2a_button_digg,
.wpsi_social_share_buttons a.a2a_button_digg:hover,
.wpsi_social_share_buttons a.a2a_button_digg:hover span{
    background: #2A2A2A;
}
.wpsi_social_share_buttons a.a2a_button_skype,
.wpsi_social_share_buttons a.a2a_button_skype:hover,
.wpsi_social_share_buttons a.a2a_button_skype:hover span{
    background: #00AFF0;
}
.wpsi_social_share_buttons a.a2a_button_telegram,
.wpsi_social_share_buttons a.a2a_button_telegram:hover,
.wpsi_social_share_buttons a.a2a_button_telegram:hover span{
    background: #2CA5E0;
}
.wpsi_social_share_buttons a.a2a_button_vk,
.wpsi_social_share_buttons a.a2a_button_vk:hover,
.wpsi_social_share_buttons a.a2a_button_vk:hover span{
    background: #587EA3;
}
.wpsi_social_share_buttons a.a2a_button_yahoo_bookmarks,
.wpsi_social_share_buttons a.a2a_button_yahoo_bookmarks:hover,
.wpsi_social_share_buttons a.a2a_button_yahoo_bookmarks:hover span{
    background: #400090;
}
.wpsi_social_share_buttons a.a2a_button_yahoo_mail,
.wpsi_social_share_buttons a.a2a_button_yahoo_mail:hover,
.wpsi_social_share_buttons a.a2a_button_yahoo_mail:hover span{
    background: #400090;
}
.wpsi_social_share_buttons a.a2a_button_yahoo_messenger,
.wpsi_social_share_buttons a.a2a_button_yahoo_messenger:hover,
.wpsi_social_share_buttons a.a2a_button_yahoo_messenger:hover span{
    background: #400090;
}