/*----------------------------------------------------
    onemax 1 css
----------------------------------------------------**/

.one-theme-1 .one-social-text, .one-theme-1 .one-share {
    display: none;
}

.one-theme-1 .one-social-text {
    display: none;
}

.one-theme-1 .one-single-icon {
    display: inline-block;
    margin-bottom: 8px;
    position: relative;
}

.one-theme-1 .one-icon-block .fa {
    font-size: 20px;
    text-align: center;
}

.one-theme-1 .one-buffer .fa-buffer {
    background-position: left;
    margin-right: 0;
}

.one-theme-1 .one-icon-block {
    line-height: 40px;
    border-radius: 100%;
    display: inline-block;
    -webkit-transition: background 0.5s ease 0s;
    -moz-transition: background 0.5s ease 0s;
    -ms-transition: background 0.5s ease 0s;
    transition: background 0.5s ease 0s;
    width: 40px;
    height: 40px;
    text-align: center;
}

.one-theme-1 .one-facebook .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-1 .one-twitter .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-1 .one-youtube .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-1 .one-vimeo .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-1 .one-linkedin .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-1 .one-pinterest .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-1 .one-instagram .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-1 .one-flickr .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-1 .one-google .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-1 .one-single-icon.one-facebook:hover .one-icon-block {
    border: 1px solid #3b5998;
    background: #3b5998;
    color: #ffffff;
}

.one-theme-1 .one-single-icon.one-twitter:hover .one-icon-block {
    border: 1px solid #1dcaff;
    background: #1dcaff;
    color: #ffffff;
}

.one-theme-1 .one-single-icon.one-youtube:hover .one-icon-block {
    border: 1px solid #dd4b39;
    background: #dd4b39;
    color: #ffffff;
}

.one-theme-1 .one-single-icon.one-vimeo:hover .one-icon-block {
    border: 1px solid #1ab7ea;
    background: #1ab7ea;
    color: #ffffff;
}

.one-theme-1 .one-single-icon.one-linkedin:hover .one-icon-block {
    border: 1px solid #006a9a;
    background: #006a9a;
    color: #ffffff;
}
.one-theme-1 .one-single-icon.one-pinterest:hover .one-icon-block {
    border: 1px solid #cd1f28;
    background: #cd1f28;
    color: #ffffff;
}

.one-theme-1 .one-single-icon.one-instagram:hover .one-icon-block {
    border: 1px solid #ba338e;
    background: #ba338e;
    color: #ffffff;
}

.one-theme-1 .one-single-icon.one-flickr:hover .one-icon-block {
    border: 1px solid #0263ca;
    background: #0263ca;
    color: #ffffff;
}
.one-theme-1 .one-single-icon.one-google:hover .one-icon-block {
    border: 1px solid #dd5044;
    background: #dd5044;
    color: #ffffff;
}

/*----------------------------------------------------
    onemax 2 css
----------------------------------------------------**/

.one-theme-2 .one-social-text, .one-theme-2 .one-share {
    display: none;
}

.one-theme-2 .one-social-text {
    display: none;
}

.one-theme-2 .one-single-icon {
    display: inline-block;
    margin-bottom: 8px;
    position: relative;
}

.one-theme-2 .one-icon-block .fa {
    font-size: 20px;
    text-align: center;
}

.one-theme-2 .one-buffer .fa-buffer {
    background-position: left;
    margin-right: 0;
}

.one-theme-2 .one-icon-block {
    line-height: 40px;
    border-radius: 100%;
    display: inline-block;
    -webkit-transition: background 0.5s ease 0s;
    -moz-transition: background 0.5s ease 0s;
    -ms-transition: background 0.5s ease 0s;
    transition: background 0.5s ease 0s;
    width: 40px;
    height: 40px;
    text-align: center;
}

.one-theme-2 .one-facebook .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-2 .one-twitter .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-2 .one-youtube .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-2 .one-vimeo .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-2 .one-linkedin .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-2 .one-pinterest .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-2 .one-instagram .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-2 .one-flickr .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-2 .one-google .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-2 .one-single-icon.one-facebook:hover .one-icon-block {
    border: 1px solid #3b5998;
    background: #3b5998;
    color: #ffffff;
}

.one-theme-2 .one-single-icon.one-twitter:hover .one-icon-block {
    border: 1px solid #1dcaff;
    background: #1dcaff;
    color: #ffffff;
}

.one-theme-2 .one-single-icon.one-youtube:hover .one-icon-block {
    border: 1px solid #dd4b39;
    background: #dd4b39;
    color: #ffffff;
}

.one-theme-2 .one-single-icon.one-vimeo:hover .one-icon-block {
    border: 1px solid #1ab7ea;
    background: #1ab7ea;
    color: #ffffff;
}

.one-theme-2 .one-single-icon.one-linkedin:hover .one-icon-block {
    border: 1px solid #006a9a;
    background: #006a9a;
    color: #ffffff;
}
.one-theme-2 .one-single-icon.one-pinterest:hover .one-icon-block {
    border: 1px solid #cd1f28;
    background: #cd1f28;
    color: #ffffff;
}

.one-theme-2 .one-single-icon.one-instagram:hover .one-icon-block {
    border: 1px solid #ba338e;
    background: #ba338e;
    color: #ffffff;
}

.one-theme-2 .one-single-icon.one-flickr:hover .one-icon-block {
    border: 1px solid #0263ca;
    background: #0263ca;
    color: #ffffff;
}
.one-theme-2 .one-single-icon.one-google:hover .one-icon-block {
    border: 1px solid #dd5044;
    background: #dd5044;
    color: #ffffff;
}

.one-theme-2 .one-single-icon:hover .fa {
    -webkit-animation: toBottomFromRight 0.5s backwards ;
    -moz-animation: toBottomFromRight 0.5s backwards ;
    animation: toBottomFromRight 0.5s backwards ;
}

@-webkit-keyframes toBottomFromRight {
    49% {
        -webkit-transform: translateX(100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }
    51% {
        opacity: 1;
    }
}

@-moz-keyframes toBottomFromRight {
    49% {
        -moz-transform: translateX(100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translateX(100%);
    }
    51% {
        opacity: 1;
    }
}

@keyframes toBottomFromRight {
    49% {
        transform: translateX(100%);
    }
    50% {
        opacity: 0;
        transform: translateX(100%);
    }
    51% {
        opacity: 1;
    }
}

/*----------------------------------------------------
    onemax 3 css
----------------------------------------------------**/

.one-theme-3 .one-social-text, .one-theme-3 .one-share {
    display: none;
}

.one-theme-3 .one-social-text {
    display: none;
}

.one-theme-3 .one-single-icon {
    display: inline-block;
    margin-bottom: 8px;
    position: relative;
}

.one-theme-3 .one-icon-block .fa {
    font-size: 20px;
    text-align: center;
}

.one-theme-3 .one-buffer .fa-buffer {
    background-position: left;
    margin-right: 0;
}

.one-theme-3 .one-icon-block {
    line-height: 40px;
    border-radius: 100%;
    display: inline-block;
    -webkit-transition: background 0.5s ease 0s;
    -moz-transition: background 0.5s ease 0s;
    -ms-transition: background 0.5s ease 0s;
    transition: background 0.5s ease 0s;
    width: 40px;
    height: 40px;
    text-align: center;
}

.one-theme-3 .one-facebook .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-3 .one-twitter .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-3 .one-youtube .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-3 .one-vimeo .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-3 .one-linkedin .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-3 .one-pinterest .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-3 .one-instagram .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-3 .one-flickr .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-3 .one-google .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-3 .one-single-icon.one-facebook:hover .one-icon-block {
    border: 1px solid #3b5998;
    background: #3b5998;
    color: #ffffff;
}

.one-theme-3 .one-single-icon.one-twitter:hover .one-icon-block {
    border: 1px solid #1dcaff;
    background: #1dcaff;
    color: #ffffff;
}

.one-theme-3 .one-single-icon.one-youtube:hover .one-icon-block {
    border: 1px solid #dd4b39;
    background: #dd4b39;
    color: #ffffff;
}

.one-theme-3 .one-single-icon.one-vimeo:hover .one-icon-block {
    border: 1px solid #1ab7ea;
    background: #1ab7ea;
    color: #ffffff;
}

.one-theme-3 .one-single-icon.one-linkedin:hover .one-icon-block {
    border: 1px solid #006a9a;
    background: #006a9a;
    color: #ffffff;
}
.one-theme-3 .one-single-icon.one-pinterest:hover .one-icon-block {
    border: 1px solid #cd1f28;
    background: #cd1f28;
    color: #ffffff;
}

.one-theme-3 .one-single-icon.one-instagram:hover .one-icon-block {
    border: 1px solid #ba338e;
    background: #ba338e;
    color: #ffffff;
}

.one-theme-3 .one-single-icon.one-flickr:hover .one-icon-block {
    border: 1px solid #0263ca;
    background: #0263ca;
    color: #ffffff;
}
.one-theme-3 .one-single-icon.one-google:hover .one-icon-block {
    border: 1px solid #dd5044;
    background: #dd5044;
    color: #ffffff;
}

.one-theme-3 .one-single-icon:hover .fa {
    -webkit-animation: toBottomFromLeft 0.5s backwards ;
    -moz-animation: toBottomFromLeft 0.5s backwards ;
    animation: toBottomFromLeft 0.5s backwards ;
}

@-webkit-keyframes toBottomFromLeft {
    49% {
        -webkit-transform: translateX(100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
    }
    51% {
        opacity: 1;
    }
}

@-moz-keyframes toBottomFromLeft {
    49% {
        -moz-transform: translateX(100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translateX(-100%);
    }
    51% {
        opacity: 1;
    }
}

@keyframes toBottomFromLeft {
    49% {
        transform: translateX(100%);
    }
    50% {
        opacity: 0;
        transform: translateX(-100%);
    }
    51% {
        opacity: 1;
    }
}

/*----------------------------------------------------
    onemax 4 css
----------------------------------------------------**/

.one-theme-4 .one-social-text, .one-theme-4 .one-share {
    display: none;
}

.one-theme-4 .one-social-text {
    display: none;
}

.one-theme-4 .one-single-icon {
    display: inline-block;
    margin-bottom: 8px;
    position: relative;
}

.one-theme-4 .one-icon-block .fa {
    font-size: 20px;
    text-align: center;
}

.one-theme-4 .one-buffer .fa-buffer {
    background-position: left;
    margin-right: 0;
}

.one-theme-4 .one-icon-block {
    line-height: 45px;
    border-radius: 100%;
    display: inline-block;
    -webkit-transition: background 0.5s ease 0s;
    -moz-transition: background 0.5s ease 0s;
    -ms-transition: background 0.5s ease 0s;
    transition: background 0.5s ease 0s;
    width: 40px;
    height: 40px;
    text-align: center;
}

.one-theme-4 .one-facebook .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-4 .one-twitter .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-4 .one-youtube .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-4 .one-vimeo .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-4 .one-linkedin .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-4 .one-pinterest .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-4 .one-instagram .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-4 .one-flickr .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-4 .one-google .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-4 .one-single-icon.one-facebook:hover .one-icon-block {
    border: 1px solid #3b5998;
    background: #3b5998;
    color: #ffffff;
}

.one-theme-4 .one-single-icon.one-twitter:hover .one-icon-block {
    border: 1px solid #1dcaff;
    background: #1dcaff;
    color: #ffffff;
}

.one-theme-4 .one-single-icon.one-youtube:hover .one-icon-block {
    border: 1px solid #dd4b39;
    background: #dd4b39;
    color: #ffffff;
}

.one-theme-4 .one-single-icon.one-vimeo:hover .one-icon-block {
    border: 1px solid #1ab7ea;
    background: #1ab7ea;
    color: #ffffff;
}

.one-theme-4 .one-single-icon.one-linkedin:hover .one-icon-block {
    border: 1px solid #006a9a;
    background: #006a9a;
    color: #ffffff;
}
.one-theme-4 .one-single-icon.one-pinterest:hover .one-icon-block {
    border: 1px solid #cd1f28;
    background: #cd1f28;
    color: #ffffff;
}

.one-theme-4 .one-single-icon.one-instagram:hover .one-icon-block {
    border: 1px solid #ba338e;
    background: #ba338e;
    color: #ffffff;
}

.one-theme-4 .one-single-icon.one-flickr:hover .one-icon-block {
    border: 1px solid #0263ca;
    background: #0263ca;
    color: #ffffff;
}
.one-theme-4 .one-single-icon.one-google:hover .one-icon-block {
    border: 1px solid #dd5044;
    background: #dd5044;
    color: #ffffff;
}

.one-theme-4 .one-single-icon:hover .fa {
    -webkit-animation: toBottomFromBottom 0.5s backwards ;
    -moz-animation: toBottomFromBottom 0.5s backwards ;
    animation: toBottomFromBottom 0.5s backwards ;
}

@-webkit-keyframes toBottomFromBottom {
    49% {
        -webkit-transform: translateY(100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}

@-moz-keyframes toBottomFromBottom {
    49% {
        -moz-transform: translateY(100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}

@keyframes toBottomFromBottom {
    49% {
        transform: translateY(100%);
    }
    50% {
        opacity: 0;
        transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}

/*----------------------------------------------------
    onemax 5 css
----------------------------------------------------**/

.one-theme-5 .one-social-text, .one-theme-4 .one-share {
    display: none;
}

.one-theme-5 .one-social-text {
    display: none;
}

.one-theme-5 .one-single-icon {
    display: inline-block;
    margin-bottom: 8px;
    position: relative;
}

.one-theme-5 .one-icon-block .fa {
    font-size: 20px;
    text-align: center;
}

.one-theme-5 .one-buffer .fa-buffer {
    background-position: left;
    margin-right: 0;
}

.one-theme-5 .one-icon-block {
    line-height: 40px;
    border-radius: 100%;
    display: inline-block;
    -webkit-transition: background 0.5s ease 0s;
    -moz-transition: background 0.5s ease 0s;
    -ms-transition: background 0.5s ease 0s;
    transition: background 0.5s ease 0s;
    width: 40px;
    height: 40px;
    text-align: center;
}

.one-theme-5 .one-facebook .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-5 .one-twitter .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-5 .one-youtube .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-5 .one-vimeo .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}

.one-theme-5 .one-linkedin .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-5 .one-pinterest .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-5 .one-instagram .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-5 .one-flickr .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-5 .one-google .one-icon-block {
    border: 1px solid #777;
    background: none;
    color: #777;
}
.one-theme-5 .one-single-icon.one-facebook:hover .one-icon-block {
    border: 1px solid #3b5998;
    background: #3b5998;
    color: #ffffff;
}

.one-theme-5 .one-single-icon.one-twitter:hover .one-icon-block {
    border: 1px solid #1dcaff;
    background: #1dcaff;
    color: #ffffff;
}

.one-theme-5 .one-single-icon.one-youtube:hover .one-icon-block {
    border: 1px solid #dd4b39;
    background: #dd4b39;
    color: #ffffff;
}

.one-theme-5 .one-single-icon.one-vimeo:hover .one-icon-block {
    border: 1px solid #1ab7ea;
    background: #1ab7ea;
    color: #ffffff;
}

.one-theme-5 .one-single-icon.one-linkedin:hover .one-icon-block {
    border: 1px solid #006a9a;
    background: #006a9a;
    color: #ffffff;
}
.one-theme-5 .one-single-icon.one-pinterest:hover .one-icon-block {
    border: 1px solid #cd1f28;
    background: #cd1f28;
    color: #ffffff;
}

.one-theme-5 .one-single-icon.one-instagram:hover .one-icon-block {
    border: 1px solid #ba338e;
    background: #ba338e;
    color: #ffffff;
}

.one-theme-5 .one-single-icon.one-flickr:hover .one-icon-block {
    border: 1px solid #0263ca;
    background: #0263ca;
    color: #ffffff;
}
.one-theme-5 .one-single-icon.one-google:hover .one-icon-block {
    border: 1px solid #dd5044;
    background: #dd5044;
    color: #ffffff;
}

.one-theme-5 .one-single-icon:hover .fa {
    -webkit-animation: toBottomFromTop 0.5s backwards ;
    -moz-animation: toBottomFromTop 0.5s backwards ;
    animation: toBottomFromTop 0.5s backwards ;
}

@-webkit-keyframes toBottomFromTop {
    49% {
        -webkit-transform: translateY(100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
    }
    51% {
        opacity: 1;
    }
}

@-moz-keyframes toBottomFromTop {
    49% {
        -moz-transform: translateY(100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translateY(-100%);
    }
    51% {
        opacity: 1;
    }
}

@keyframes toBottomFromTop {
    49% {
        transform: translateY(100%);
    }
    50% {
        opacity: 0;
        transform: translateY(-100%);
    }
    51% {
        opacity: 1;
    }
}

/*----------------------------------------------------
    onemax 6 css
----------------------------------------------------**/

.one-theme-6 .one-social-text, .one-theme-6 .one-share {
    display: none;
}

.one-theme-6 .one-social-text {
    display: none;
}

.one-theme-6 .one-single-icon {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.one-theme-6.counter-enable .one-single-icon {
    display: inline-block;
    position: relative;
}

.one-theme-6.counter-enable .one-email.one-single-icon, .one-theme-6.counter-enable .one-print.one-single-icon {
   
}

.one-theme-6 .one-icon-block .fa {
    font-size: 20px;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.one-theme-6 .one-icon-block:hover .fa {
    font-size: 23px;
}

.one-theme-6 .one-buffer .fa-buffer {
    background-position: left;
    margin-right: 0;
}

.one-theme-6 .one-buffer:hover .fa-buffer {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.one-theme-6 .one-icon-block {
    line-height: 45px;
    border-radius: 100%;
    display: inline-block;
    width: 42px;
    height: 42px;
    text-align: center;
    position: relative;
    z-index: 9;
}

.one-theme-6 .one-single-icon.one-facebook .one-icon-block {
    background: #777;
    color: #ffffff;
}

.one-theme-6 .one-single-icon.one-facebook .one-icon-block:after, .one-theme-6 .one-single-icon.one-facebook .one-icon-block:hover:after {
    -webkit-box-shadow: 0 0 0 1px #3b5998;
    -moz-box-shadow: 0 0 0 1px #3b5998;
    -ms-box-shadow: 0 0 0 1px #3b5998;
    box-shadow: 0 0 0 1px #3b5998;
}

.one-theme-6 .one-single-icon.one-facebook:hover .one-icon-block {
    color: #FFF;
	background: #3b5998;
}

.one-theme-6 .one-single-icon.one-twitter .one-icon-block {
    background: #777;
    color: #ffffff;
}

.one-theme-6 .one-single-icon.one-twitter .one-icon-block:after, .one-theme-6 .one-single-icon.one-twitter .one-icon-block:hover:after {
    -webkit-box-shadow: 0 0 0 1px #1dcaff;
    -moz-box-shadow: 0 0 0 1px #1dcaff;
    -ms-box-shadow: 0 0 0 1px #1dcaff;
    box-shadow: 0 0 0 1px #1dcaff;
}

.one-theme-6 .one-single-icon.one-twitter:hover .one-icon-block {
    color: #FFF;
	background: #1dcaff;
}

.one-theme-6 .one-single-icon.one-youtube .one-icon-block {
    background: #777;
    color: #ffffff;
}

.one-theme-6 .one-single-icon.one-youtube .one-icon-block:after, .one-theme-6 .one-single-icon.one-youtube .one-icon-block:hover:after {
    -webkit-box-shadow: 0 0 0 1px #dd4b39;
    -moz-box-shadow: 0 0 0 1px #dd4b39;
    -ms-box-shadow: 0 0 0 1px #dd4b39;
    box-shadow: 0 0 0 1px #dd4b39;
}

.one-theme-6 .one-single-icon.one-youtube:hover .one-icon-block {
    color: #FFF;
	background: #dd4b39;
}

.one-theme-6 .one-single-icon.one-vimeo .one-icon-block {
    background: #777;
    color: #ffffff;
}

.one-theme-6 .one-single-icon.one-vimeo .one-icon-block:after, .one-theme-6 .one-single-icon.one-vimeo .one-icon-block:hover:after {
    -webkit-box-shadow: 0 0 0 1px #1ab7ea;
    -moz-box-shadow: 0 0 0 1px #1ab7ea;
    -ms-box-shadow: 0 0 0 1px #1ab7ea;
    box-shadow: 0 0 0 1px #1ab7ea;
}

.one-theme-6 .one-single-icon.one-vimeo:hover .one-icon-block {
    color: #FFF;
	background: #1ab7ea;
}

.one-theme-6 .one-single-icon.one-linkedin .one-icon-block {
    background: #777;
    color: #ffffff;
}

.one-theme-6 .one-single-icon.one-linkedin .one-icon-block:after, .one-theme-6 .one-single-icon.one-linkedin .one-icon-block:hover:after {
    -webkit-box-shadow: 0 0 0 1px #006a9a;
    -moz-box-shadow: 0 0 0 1px #006a9a;
    -ms-box-shadow: 0 0 0 1px #006a9a;
    box-shadow: 0 0 0 1px #006a9a;
}

.one-theme-6 .one-single-icon.one-linkedin:hover .one-icon-block {
    color: #FFF;
	background: #006a9a;
}

.one-theme-6 .one-single-icon.one-pinterest .one-icon-block {
    background: #777;
    color: #ffffff;
}

.one-theme-6 .one-single-icon.one-pinterest .one-icon-block:after, .one-theme-6 .one-single-icon.one-pinterest .one-icon-block:hover:after {
    -webkit-box-shadow: 0 0 0 1px #cd1f28;
    -moz-box-shadow: 0 0 0 1px #cd1f28;
    -ms-box-shadow: 0 0 0 1px #cd1f28;
    box-shadow: 0 0 0 1px #cd1f28;
}

.one-theme-6 .one-single-icon.one-pinterest:hover .one-icon-block {
    color: #FFF;
	background: #cd1f28;
}

.one-theme-6 .one-single-icon.one-instagram .one-icon-block {
    background: #777;
    color: #ffffff;
}

.one-theme-6 .one-single-icon.one-instagram .one-icon-block:after, .one-theme-6 .one-single-icon.one-instagram .one-icon-block:hover:after {
    -webkit-box-shadow: 0 0 0 1px #ba338e;
    -moz-box-shadow: 0 0 0 1px #ba338e;
    -ms-box-shadow: 0 0 0 1px #ba338e;
    box-shadow: 0 0 0 1px #ba338e;
}

.one-theme-6 .one-single-icon.one-instagram:hover .one-icon-block {
    color: #FFF;
	background: #ba338e;
}

.one-theme-6 .one-single-icon.one-flickr .one-icon-block {
    background: #777;
    color: #ffffff;
}

.one-theme-6 .one-single-icon.one-flickr .one-icon-block:after, .one-theme-6 .one-single-icon.one-flickr .one-icon-block:hover:after {
    -webkit-box-shadow: 0 0 0 1px #0263ca;
    -moz-box-shadow: 0 0 0 1px #0263ca;
    -ms-box-shadow: 0 0 0 1px #0263ca;
    box-shadow: 0 0 0 1px #0263ca;
}

.one-theme-6 .one-single-icon.one-flickr:hover .one-icon-block {
    color: #FFF;
	background: #0263ca;
}

.one-theme-6 .one-single-icon.one-google .one-icon-block {
    background: #777;
    color: #ffffff;
}

.one-theme-6 .one-single-icon.one-google .one-icon-block:after, .one-theme-6 .one-single-icon.one-google .one-icon-block:hover:after {
    -webkit-box-shadow: 0 0 0 1px #dd5044;
    -moz-box-shadow: 0 0 0 1px #dd5044;
    -ms-box-shadow: 0 0 0 1px #dd5044;
    box-shadow: 0 0 0 1px #dd5044;
}

.one-theme-6 .one-single-icon.one-google:hover .one-icon-block {
    color: #FFF;
	background: #dd5044;
}

.one-theme-6 .one-icon-block:hover:after {
    box-shadow: 0 0 0 1px #27a4c8;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 0.5s ease 0s, opacity 0.5s ease 0s;
    -moz-transition: -moz-transform 0.5s ease 0s, opacity 0.5s ease 0s;
    -ms-transition: -ms-transform 0.5s ease 0s, opacity 0.5s ease 0s;
    transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
}

.one-theme-6 .one-icon-block:after {
    border-radius: 50%;
    box-shadow: 0 0 0 1px #27a4c8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: -2px;
    opacity: 0;
    padding: 23px;
    pointer-events: none;
    position: absolute;
    top: -2px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: -webkit-transform 0.5s ease 0s, opacity 0.5s ease 0s;
    -moz-transition: -moz-transform 0.5s ease 0s, opacity 0.5s ease 0s;
    -ms-transition: -ms-transform 0.5s ease 0s, opacity 0.5s ease 0s;
    transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
    width: 100%;
}

/*----------------------------------------------------
    onemax 7 css
----------------------------------------------------**/

.one-theme-7 .one-social-text, .one-theme-4 .one-share {
    display: none;
}

.one-theme-7 .one-social-text {
    display: none;
}

.one-theme-7 .one-single-icon {
    display: inline-block;
    margin:8px 0 8px 0;
    position: relative;
}

.one-theme-7 .one-icon-block .fa {
    font-size: 20px;
    text-align: center;
}

.one-theme-7 .one-buffer .fa-buffer {
    background-position: left;
    margin-right: 0;
}

.one-theme-7 .one-icon-block {
    line-height: 40px;
    border-radius: 100%;
    display: inline-block;
    -webkit-transition: background 0.5s ease 0s;
    -moz-transition: background 0.5s ease 0s;
    -ms-transition: background 0.5s ease 0s;
    transition: background 0.5s ease 0s;
    width: 40px;
    height: 40px;
    text-align: center;
}

.one-theme-7 .one-facebook .one-icon-block {
    border: 1px solid #777;
    background: #777;
    color: #777;
}

.one-theme-7 .one-twitter .one-icon-block {
    border: 1px solid #777;
    background: #777;
    color: #777;
}

.one-theme-7 .one-youtube .one-icon-block {
    border: 1px solid #777;
    background: #777;
    color: #777;
}

.one-theme-7 .one-vimeo .one-icon-block {
    border: 1px solid #777;
    background: #777;
    color: #777;
}

.one-theme-7 .one-linkedin .one-icon-block {
    border: 1px solid #777;
    background: #777;
    color: #777;
}
.one-theme-7 .one-pinterest .one-icon-block {
    border: 1px solid #777;
    background: #777;
    color: #777;
}
.one-theme-7 .one-instagram .one-icon-block {
    border: 1px solid #777;
    background: #777;
    color: #777;
}
.one-theme-7 .one-flickr .one-icon-block {
    border: 1px solid #777;
    background: #777;
    color: #777;
}
.one-theme-7 .one-google .one-icon-block {
    border: 1px solid #777;
    background: #777;
    color: #777;
}
.one-theme-7 .one-single-icon.one-facebook:hover .one-icon-block {
    border: 1px solid #3b5998;
    background: #3b5998;
    color: #ffffff;
}

.one-theme-7 .one-single-icon.one-twitter:hover .one-icon-block {
    border: 1px solid #1dcaff;
    background: #1dcaff;
    color: #ffffff;
}

.one-theme-7 .one-single-icon.one-youtube:hover .one-icon-block {
    border: 1px solid #dd4b39;
    background: #dd4b39;
    color: #ffffff;
}

.one-theme-7 .one-single-icon.one-vimeo:hover .one-icon-block {
    border: 1px solid #1ab7ea;
    background: #1ab7ea;
    color: #ffffff;
}

.one-theme-7 .one-single-icon.one-linkedin:hover .one-icon-block {
    border: 1px solid #006a9a;
    background: #006a9a;
    color: #ffffff;
}
.one-theme-7 .one-single-icon.one-pinterest:hover .one-icon-block {
    border: 1px solid #cd1f28;
    background: #cd1f28;
    color: #ffffff;
}

.one-theme-7 .one-single-icon.one-instagram:hover .one-icon-block {
    border: 1px solid #ba338e;
    background: #ba338e;
    color: #ffffff;
}

.one-theme-7 .one-single-icon.one-flickr:hover .one-icon-block {
    border: 1px solid #0263ca;
    background: #0263ca;
    color: #ffffff;
}
.one-theme-7 .one-single-icon.one-google:hover .one-icon-block {
    border: 1px solid #dd5044;
    background: #dd5044;
    color: #ffffff;
}

.one-theme-7 .one-single-icon .fa {
	color: #ffffff;
    line-height: 32px;
    width: 38px;
    vertical-align: top;
    padding: 3px 0;
    position: relative;
    height: 35px;
    float: left;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.one-theme-7 .one-single-icon .fa:before {
    left: 55%;
    margin-left: -19px;
    position: absolute;
    text-align: center;
    width: 35px;
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
}

.one-theme-7 .one-single-icon a:hover .fa:before {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}