.et_pb_icon {
    text-align: center;
    height: auto
}

    .et_pb_icon .et-pb-icon {
        position: relative
    }

    .et_pb_icon .et_pb_icon_wrap {
        display: inline-block;
        border-style: solid;
        border-width: 0;
        line-height: 0;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        background-size: cover;
        position: relative
    }

ul.et_pb_social_media_follow {
    list-style-type: none !important;
    margin: 0 0 22px;
    padding: 0
}

.et_pb_social_media_follow li {
    display: inline-block;
    margin-bottom: 8px;
    position: relative
}

    .et_pb_social_media_follow li a {
        margin-right: 8px;
        display: inline-block;
        text-decoration: none;
        text-align: center;
        position: relative
    }

        .et_pb_social_media_follow li a.follow_button {
            padding: 0 12px;
            margin-top: 5px;
            margin-right: 25px;
            font-size: 14px;
            line-height: 1.6em;
            background: rgba(0,0,0,.1);
            color: rgba(0,0,0,.5);
            border-radius: 3px;
            border-width: 0;
            border-style: solid;
            -webkit-transition: all .3s;
            transition: all .3s
        }

    .et_pb_social_media_follow li.last-child a, .et_pb_social_media_follow li:last-child a {
        margin-right: 0
    }

.et_pb_social_media_follow.has_follow_button li.last-child a.icon, .et_pb_social_media_follow.has_follow_button li:last-child a.icon {
    margin-right: 8px
}

.et_pb_social_media_follow li a.follow_button:hover {
    background: rgba(0,0,0,.2);
    color: rgba(0,0,0,.6)
}

.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button {
    background: rgba(0,0,0,.6);
    color: hsla(0,0%,100%,.8)
}

    .et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover {
        background: rgba(0,0,0,.7);
        color: #fff
    }

.et_pb_social_media_follow li a.icon {
    height: 32px;
    width: 32px;
    padding: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

    .et_pb_social_media_follow li a.icon:before {
        height: 32px;
        width: 32px;
        font-size: 16px;
        line-height: 32px;
        display: block;
        color: #fff;
        -webkit-transition: color .3s;
        transition: color .3s;
        position: relative;
        z-index: 10
    }

    .et_pb_social_media_follow li a.icon:hover:before {
        color: hsla(0,0%,100%,.7)
    }

.et_pb_social_media_follow li a.icon {
    border-radius: 3px
}

.et_pb_social_media_follow_network_name {
    display: none
}

.et_pb_social_icon a.icon {
    vertical-align: middle
}

    .et_pb_social_icon a.icon:before {
        font-family: ETmodules;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-shadow: 0 0;
        direction: ltr
    }

.et-pb-social-fa-icon a.icon:before {
    font-family: FontAwesome
}

.et-social-telegram a.icon:before {
    content: "\F3FE"
}

.et-social-amazon a.icon:before {
    content: "\F270"
}

.et-social-bandcamp a.icon:before {
    content: "\F2D5"
}

.et-social-bitbucket a.icon:before {
    content: "\F171"
}

.et-social-behance a.icon:before {
    content: "\F1B4"
}

.et-social-buffer a.icon:before {
    content: "\F837"
}

.et-social-codepen a.icon:before {
    content: "\F1CB"
}

.et-social-deviantart a.icon:before {
    content: "\F1BD"
}

.et-social-flipboard a.icon:before {
    content: "\F44D"
}

.et-social-foursquare a.icon:before {
    content: "\F180"
}

.et-social-github a.icon:before {
    content: "\F09B"
}

.et-social-goodreads a.icon:before {
    content: "\F3A9"
}

.et-social-google a.icon:before {
    content: "\F1A0"
}

.et-social-houzz a.icon:before {
    content: "\F27C"
}

.et-social-itunes a.icon:before {
    content: "\F3B5"
}

.et-social-last_fm a.icon:before {
    content: "\F202"
}

.et-social-line a.icon:before {
    content: "\F3C0"
}

.et-social-medium a.icon:before, .et-social-meetup a.icon:before {
    content: "\F3C7"
}

.et-social-odnoklassniki a.icon:before {
    content: "\F263"
}

.et-social-patreon a.icon:before {
    content: "\F3D9"
}

.et-social-periscope a.icon:before {
    content: "\F3DA"
}

.et-social-quora a.icon:before {
    content: "\F2C4"
}

.et-social-researchgate a.icon:before {
    content: "\F4F8"
}

.et-social-reddit a.icon:before {
    content: "\F281"
}

.et-social-snapchat a.icon:before {
    content: "\F2AC"
}

.et-social-soundcloud a.icon:before {
    content: "\F1BE"
}

.et-social-spotify a.icon:before {
    content: "\F1BC"
}

.et-social-steam a.icon:before {
    content: "\F3F6"
}

.et-social-tripadvisor a.icon:before {
    content: "\F262"
}

.et-social-tiktok a.icon:before {
    content: "\E07B"
}

.et-social-twitch a.icon:before {
    content: "\F1E8"
}

.et-social-vk a.icon:before {
    content: "\F189"
}

.et-social-weibo a.icon:before {
    content: "\F18A"
}

.et-social-whatsapp a.icon:before {
    content: "\F232"
}

.et-social-xing a.icon:before {
    content: "\F168"
}

.et-social-yelp a.icon:before {
    content: "\F1E9"
}

.et-social-pinterest a.icon:before {
    content: "\E095"
}

.et-social-linkedin a.icon:before {
    content: "\E09D"
}

.et-social-tumblr a.icon:before {
    content: "\E097"
}

.et-social-skype a.icon:before {
    content: "\E0A2"
}

.et-social-flikr a.icon:before {
    content: "\E0A6"
}

.et-social-myspace a.icon:before {
    content: "\E0A1"
}

.et-social-dribbble a.icon:before {
    content: "\E09B"
}

.et-social-youtube a.icon:before {
    content: "\E0A3"
}

.et-social-vimeo a.icon:before {
    content: "\E09C"
}

@media (max-width:980px) {
    .et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button {
        background: rgba(0,0,0,.1);
        color: rgba(0,0,0,.5)
    }

        .et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button:hover {
            background: rgba(0,0,0,.2);
            color: rgba(0,0,0,.6)
        }

    .et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button {
        background: rgba(0,0,0,.6);
        color: hsla(0,0%,100%,.8)
    }

        .et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button:hover {
            background: rgba(0,0,0,.7);
            color: #fff
        }
}

@media (max-width:767px) {
    .et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button {
        background: rgba(0,0,0,.1);
        color: rgba(0,0,0,.5)
    }

        .et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button:hover {
            background: rgba(0,0,0,.2);
            color: rgba(0,0,0,.6)
        }

    .et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button {
        background: rgba(0,0,0,.6);
        color: hsla(0,0%,100%,.8)
    }

        .et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button:hover {
            background: rgba(0,0,0,.7);
            color: #fff
        }
}

.rtl .et_pb_social_media_follow li a {
    margin-left: 8px;
    margin-right: 0
}
