@charset "utf-8";
/* CSS Document */
.x4promosocial-content .contact {
    background: none repeat scroll 0 0 padding-box #ff4500;
    color: #FFFFFF;
    display: inline-block;
    text-decoration: none;
    padding: 5px 30px;
    position: relative;
    text-align: center;
}
.x4promosocial-content .contact:visited {
    color: #FFFFFF;
}
.x4promosocial-content .contact:hover, 
.x4promosocial-content .contact:focus {
    background: none repeat scroll 0 0 #e63e00;
    color: #FFFFFF!important;
}
.x4promosocial-content .contact:before {
    background: url("contact.svg") no-repeat scroll center center / 80% auto rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 32px;
    margin-right: 5px;
    position: relative;
    top: -2px;
    left: -15px;
    vertical-align: middle;
    width: 30px;
}
.x4promosocial-content .contact:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
    .x4promosocial-content .friend {
    background: none repeat scroll 0 0 padding-box #33cc99;
    color: #FFFFFF;
    display: inline-block;
    text-decoration: none;
    padding: 5px 30px;
    position: relative;
    text-align: center;
}
.x4promosocial-content .friend:visited {
    color: #FFFFFF;
}
.x4promosocial-content .friend:hover, 
.x4promosocial-content .friend:focus {
    background: none repeat scroll 0 0 #2eb88a;
    color: #FFFFFF!important;
}
.x4promosocial-content .friend:before {
    background: url("contact.svg") no-repeat scroll center center / 80% auto rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 32px;
    margin-right: 5px;
    position: relative;
    top: -2px;
    left: -15px;
    vertical-align: middle;
    width: 30px;
}
.x4promosocial-content .friend:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
 .x4promosocial-content .facebook {
    background: none repeat scroll 0 0 padding-box #3b5998;
    color: #FFFFFF;
    display: inline-block;
    text-decoration: none;
    padding: 5px 30px;
    position: relative;
    text-align: center;
}
.x4promosocial-content .facebook:visited {
    color: #FFFFFF;
}
.x4promosocial-content .facebook:hover, 
.x4promosocial-content .facebook:focus {
    background: none repeat scroll 0 0 #344e86;
    color: #FFFFFF!important;
}
.x4promosocial-content .facebook:before {
    background: url("facebook.svg") no-repeat scroll center center / 80% auto rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 32px;
    margin-right: 5px;
    position: relative;
    top: -2px;
    left: -15px;
    vertical-align: middle;
    width: 30px;
}
.x4promosocial-content .facebook:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}   
     .x4promosocial-content .twitter {
    background: none repeat scroll 0 0 padding-box #00aced;
    color: #FFFFFF;
    display: inline-block;
    text-decoration: none;
    padding: 5px 30px;
    position: relative;
    text-align: center;
}
.x4promosocial-content .twitter:visited {
    color: #FFFFFF;
}
.x4promosocial-content .twitter:hover, 
.x4promosocial-content .twitter:focus {
    background: none repeat scroll 0 0 #0099d4;
    color: #FFFFFF!important;
}
.x4promosocial-content .twitter:before {
    background: url("twitter.svg") no-repeat scroll center center / 80% auto rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 32px;
    margin-right: 5px;
    position: relative;
    top: -2px;
    left: -15px;
    vertical-align: middle;
    width: 30px;
}
.x4promosocial-content .twitter:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}