.hsk-talent-social-icons{
    z-index: 100001;
}
.hsk-talents-content-wrapper ul{
    margin: 0px;
    padding: 0px;
}
.hsk-talents-content-wrapper ul li{
    overflow: hidden;
    margin-bottom: 1.5%;
    line-height: 0px;
    position: relative;

}
ul.favouritive-page-tab-items li{
    margin-bottom: 0px;
}
.hsk-talent-info-wrapper{
    display: block;
    position: absolute;
    top: 0px;
    width: 75%;
    height: 100%;    
    background: rgba(210,41,120, 0.8);
    color: #e5e5e5;
    opacity: 0;
    left: -100%;
    z-index: 1;
}
.hsk-talent-info-buttons a.favourite-item-type{
    font-size: 15px!important;
}
.talent-add-favourite{
    opacity: 0;
}
.talent-content-info-wrapper{
    padding: 25px 5% 15px;
}
.hsk-talent-info-wrapper ul li{
    margin: 0px!important;
    display: block!important;
    list-style: none!important;
    font-size: 13px;
    line-height: 30px;
}
.hsk-talent-info-details {
    line-height: 0;
}
.hsk-talent-info-wrapper span b{
    width: 36%;
    line-height: 25px;
    display: inline-block;
}
.hsk-talent-info-details h5 {
    margin-bottom: 0px!important;
}
.hsk-talent-info-wrapper h5 a {
    font-size: 20px!important;
}
.hsk-talent-info-buttons {
    position: absolute;
    bottom: 0;
    padding: 15px;
}
.hsk-talent-info-buttons {
    position: absolute;
    padding: 0;
    display: block;
    right: 0;
    bottom: 0;
}
.hsk-talent-info-buttons a, span.talent-add-favourite {
    font-size: 20px;
    color: #fff;
    background: rgba(210,41,120, 0.8);
    margin-left: 0px;
    border-radius: 3px 0 0 0;
    height: 37px;
    width: 37px;
    display: inline-block;
    line-height: 35px;
    text-align: center;
}

.talent-button-info.item_added .hsk-talent-add-favarative, .hsk-talent-info-buttons a.talent-remove-favourite {
    display: none;
}
.item_added .hsk-talent-info-buttons a.talent-remove-favourite {
    display: block;
}
.hsk-talents-content-wrapper ul li img{
    -webkit-transition: 0.8s ease all;
    transition: 0.8s ease all;
    webkit-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
}
.hsk-talents-content-wrapper ul li:hover img{
    -webkit-transition: 0.8s ease all;
    transition: 0.8s ease all;
    webkit-transform: scale(1.2) rotate(5deg);
    -ms-transform: scale(1.2) rotate(5deg);
    transform: scale(1.2) rotate(5deg);
}
/* Image title */
.hsk-talents-post-title {
    position: absolute;
    bottom: 0;
    background:rgba(210,41,120, 0.8);
    border-radius: 0 4px 0px 0;
    padding: 6px 14px;
}
.hsk-talents-post-title a{
    color:#fff
}
/**
 * talents single page
 */
 .hsk-talent-page-title-wrapper {
    position: relative;
    overflow: hidden;
}
img.page-title-bg-img {
    position: absolute;
    background-position: left;
    background-attachment: fixed;
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
}

.talent-content-wrapper .avathar, .talent-content-wrapper img.wp-post-image {
    border-radius: 100%;
}

.hsk-talent-page-title-wrapper .container {
    padding: 50px 0;
}
/**
 * Single Page
 */
 .hsk-talent-page-title-wrapper .avathar{
    overflow: hidden;
 }
.hsk-featured-img{
    position: absolute;
    top: 63%;
    background: #d22a78;
    color: #fff!important;
    border-radius: 1px;
    padding: 0 13px;
    font-size: 11px;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: .5px;
    box-shadow: 1px 2px 0 rgba(0,0,0,.05);
    margin: 0px auto;
    display: table;
    /* right: 0; */
}
.hsk-title-rating-wrapper .star-rating, .hsk-title-rating-wrapper .star-rating span, .single-talent .hsk-talent-page-title-wrapper .avg-rating-count{
    color: #d22978;
}
.talent-content-wrapper .hsk-featured-img{
    background: #d22a78;
}
.hsk-talent-like{
    display: none;
}
.hsk-talent-share-icons .talent-share {
    background: #656d78;
    padding: 6px 12px;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    cursor: pointer;
    margin-top: -4px;
    line-height: 21px;
}
.hsk-column3.talent-details-list ul{
    border:0px!important;
}

/* Top box left Section */
.hsk-title-top-box-details h4 {
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 5px;
    color: #fff;
}
.hsk-title-top-box-details {
    background: #d22a78;
    padding: 40px 10px 50px;
    text-align: center;
    color: #fff;
}

.hsk-title-bottom-box-details {
    background: #16202a;
    padding: 50px 10px 40px;
    overflow: hidden;
    text-align: center;
    display: block;
    text-align: center;
    margin: 0px auto;
}

.hsk-title-bottom-box-details div {
    display: inline-block;
    width: 30%;
    color: #fff;
    margin-right: 1%;
}

.hsk-title-bottom-box-details span {
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}
.talent-small-profile-img .avathar {
    position: absolute;
    top: 50%;
    border-radius: 100%;
    margin: 0px auto;
    display: table;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
}

.hsk-column-3 {
    position: relative;
}

.talent-small-profile-img span.hsk-featured-img {
    display: none;
}

.talent-small-profile-img img.wp-post-image {
    border-radius: 100%;
    border: 3px solid #16202a;
}

/* rating */
.hsk-talents-sidebar .star-rating span, .hsk-talents-sidebar .star-rating{
    background: none!important
}
/**
 *  Single Page tabs
 */
 .talent-content-info-wrapper ul{
    padding: 0px;
    margin:0px;
    list-style: none;
 }
 .hsk-single-talent-content {
    padding: 30px;
    background: #16202a;
}
.hsk-talent_tabs-wrapper{
    margin-bottom: 0px!important;
    overflow: hidden;
}
.hsk-related-talents-wrapper h3, .hsk-talent_tabs-wrapper ul, .hsk-talent_tabs-wrapper ul li a, .hsk-rating-followers-tab .hsk-tabs{
    background-color: #d22a78;
    color: #fff;
}
.hsk-talent_tabs-wrapper ul li.tab-active::after{
    content: inherit!important;
    border: 0px!important;
}
.hsk-talent_tabs-wrapper ul li{
    float: left;
    display: inherit!important;
    margin-right: 2px;
}
.hsk-talent_tabs-wrapper ul li a{
    display: block!important;
}
.hsk-single-talent-content img{
    margin: 0px auto;
    margin-bottom: 30px;
    border: 10px solid rgba(0,0,0,.3);
}
.hsk-single-talent-content ul:empty{
    display: none;
}
.hsk-talent-single-block-column, .hsk-talent-tabs-content-wrapper {
    margin-bottom: 60px;
}
.hsk-talents-sidebar.hsk-talents-follow-infobox {
    margin-bottom: 0!important;
    padding: 8px 25px;
}
/**
 * talent info
 */
 .talent-single-info-wrapper ul {
    list-style: none;
    /* background: #000; */
    color: #fff;
    padding: 0;
    margin: 0;
}


.talent-single-info-wrapper li {
    padding: 0;
    display:block;
    border-bottom: 0px!important;
}

.single .hsk-talent-single-block-column .talent-single-info-wrapper {
    height: 285px;
    display: block;
    background:#16202a;
    padding: 35px;
}
.hsk-talent-single-block-column.hsk-extra-width {
    width: 102.8%;
}
.talent-single-info-wrapper ul li {
    border: 0px;
    padding: 4px;
    margin-left: 15px;
}
.talent-single-info-wrapper  ul li span b {
    color: #d22a78;
    width: 26%;
    display: inline-block;
}

.single.single-talent .hsk-talents-phone-email-info i {
    font-size: inherit;
    text-align: center;
    height: inherit;
    background: none;
    border-radius: 0;
    width: inherit;
    line-height: inherit;
    margin-right: 0px;
}
.single.single-talent .hsk-talents-phone-email-info span.fa.fa-check, .single.single-talent .hsk-talents-phone-email-info span.fa.fa-close{
    font-size:inherit;
    margin-top:0px;
}
.email-phone-verification span.fa.fa-check {
    color: #d22a78;
}
.hsk-talents-phone-email-info strong {
    float: left;
    line-height: 38px;
    font-size: 15px;
}
.single.single-talent .hsk-follow-icons ul li a:hover, .hsk-blocks-hilighted-color, .hsk-blocks-hilighted-color a, .hsk-blocks-hilighted-color span.sl-wrapper a, .hsk-rating-info-wrap .star-rating span, .hsk-talents-rating-infobox.hsk-talents-sidebar .star-rating, .hsk-talents-sidebar.hsk-talents-rating-infobox .star-rating span{
    color: #d22a78;
}
.hsk-talents-sidebar.hsk-talents-phone-email-info {
    padding: 12px 25px;
    font-size: 12px;
    background: #16202a;
    color: #fff;
}

ul.email-phone-content-wrapper {
    float: right;
}
.email-phone-content-wrapper li{
    margin-left: 15px;
}

.hsk-column-3 .single.single-talent .hsk-follow-icons ul li a {
    background: none;
    height: 20px;
    width: 20px;
    line-height: 20px;
    padding: 0 14px;
    color: #fff;
}
.single.single-talent .hsk-talent-single-block-column .hsk-follow-icons h5 {
    display: inline-block;
    padding: 0px;
    background: none!important;
    border: 0px;
    font-size: 15px;
    letter-spacing: 0px;
    font-weight: bold;
    float: left;
    margin-bottom: 0px;
    margin: 0!important;
}.hsk-talent-single-block-column .hsk-follow-icons ul li a {
    background: none;
    padding: 0!important;
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.single.single-talent .hsk-follow-icons ul {
    float: right;
    display: inline-flex;
}
.hsk-follow-icons.hsk-talents-sidebar {
    background: #16202a;
}

.hsk-follow-icons.hsk-talents-sidebar {
    background: #16202a;
    padding: 15px 25px;
    margin: 0;
}

.hsk-talents-rating-infobox .hsk-talents-sidebar .star-rating span, .hsk-talents-rating-infobox .hsk-talents-sidebar .star-rating{
    padding:15px 25px;
}
.hsk-talents-rating-infobox .star-rating, .hsk-followers-count{
    background: none!important;
    padding: 0;
    margin: 0;
    margin-top: -6px;
    float: none;
    color: #d22a78;
}
.hsk-talents-sidebar.hsk-talents-rating-infobox{
    background: #16202a;
    color:#fff;
    padding: 15px 25px;
    text-transform: uppercase;
}
.hsk-talents-sidebar {
    margin-bottom: 10px!important;
}
.hsk-talents-rating-infobox strong{
    color: #fff;
    font-size: 15px;
}
.hsk-rating-info-wrap {
    float: left;
}

.hsk_view_more_text {
    text-align: right;
    padding-top: 6px;
}
.hsk-talents-rating-infobox .hsk_view_more_text a{
    color: #d22a78;
}
/**
 * Tabs Information
 */
 #tab_general_info ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-bottom: 25px;
    line-height: 32px;
    color: #fff;
 }
  #tab_general_info ul li{
    list-style: none;
    margin: 0px;
    padding-left: 15px;
 }
 .hsk-single-talent-content {
    overflow: hidden;
}
.hsk-single-talent-content#hsk-followers-info a, .hsk-single-talent-content#hsk-rating-info a{
    text-decoration: underline;
}
.hsk-single-talent-gallery ul li img{
    margin-bottom: 0px!important;
}
#tab_general_info h6 {
    font-size: 16px;
    display: block;
    background: rgba(0,0,0,.3);
    padding: 8px 15px;
    margin-bottom: 22px;
}

#tab_general_info ul li span b {
    width: 35%;
    display: inline-block;
    margin-right: 15px;
    color: #d22a78;
}

#tab_general_info ul li span {
    color: #696969;
}
/**
 * Talents Tags Info
 */
 .hsk-talents-tags-info a {
    background:rgba(0,0,0,.3);
    padding: 5px 15px;
    overflow: hidden;
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.hsk-talents-tags-info a:hover{
     background:rgba(0,0,0,.5);
}
h5.hsk-talents-tags {
    display: none;
}
.hsk-talents-tags-info {
    margin: 0 auto;
    text-align: center;
}

.hsk-talent-favouritive-items .hsk-talents-content-wrapper li{
    margin-right: 1.5%!important;
    margin-bottom: 1.5%!important;
}
.hsk-talent-single-left-column-wrapper .hsk-talents-sidebar ul:empty{
    display: none;
}
.hsk-talent-single-left-column-wrapper .hsk-talents-sidebar ul:nth-child(2) h6 {
    margin-top: -10px!important;
}
.hsk-single-talent-content.hsk-extra-width{
    width: 100%;
}
/**
 * Single Page Followes
 */
 ul.hsk-post-followers-info li {
    text-align: center;
}

ul.hsk-post-followers-info li .user-avathar {
    border: 0;
    margin: 0px auto;
    text-align: center;
}

ul.hsk-post-followers-info li img {
    margin: 0;
    margin: 0px auto;
}

@media print{
    .hsk-favouritive-item-tabs, #hsk-main-footer-wrapper, footer, header, .hsk-talent-info-buttons, #page-title-wrapper, #hsk-top-header-section{
        display: none!important;
    }
    body .hsk-talent-favouritive-items .hsk-talents-post-title{
        color:#fff!important;
        background:#333!important;
    }
}

/**
 * Talent Single Page Wrapper
 */
 .talent-content-details-center .hsk-title-rating-center-wrapper h3{
    margin-bottom: 0px;
 }

 /** 
  * Talents Profile Style - 3
  */

  .hsk-talent-single-left-column-wrapper .hsk-talents-phone-email-info h5, .hsk-follow-icons.hsk-talents-sidebar h5 {
    color: #fff;
    border-bottom: 1px solid rgba(204, 204, 204, 0.2);
    margin-right: -25px;
    margin-left: -25px;
    padding: 8px 10px;
    margin-top: -14px;
    background: #242730;
    margin-bottom: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.hsk-talent-single-left-column-wrapper .hsk-talents-phone-email-info i, .hsk-talent-single-right-column-wrapper .hsk-talents-phone-email-info i {
    font-size: 14px!important;
    text-align: center!important;
    height: 40px!important;
    background: rgba(204,204,204,.3)!important;
    border-radius: 100%!important;
    width: 40px!important;
    line-height: 40px!important;
    margin-right: 5px!important;
    margin-left: 5px!important;
    margin-bottom: 5px;
}

.talent-single-center-social-icons .hsk-follow-icons.hsk-talents-sidebar, .talent-single-page-left-social-section .hsk-follow-icons.hsk-talents-sidebar{
    background: none !important;
    box-shadow: none !important;
    border: 0;
    padding-bottom: 0;
    display: table;
    margin: 0px auto;
}

.talent-single-center-social-icons h5, .talent-single-page-left-social-section h5 {
    display: none !important;
}
.talent-single-center-social-icons a, .talent-single-page-left-social-section a {
    border-radius: 100%!important;
}

.talent-single-center-social-icons .hsk-follow-icons.hsk-talents-sidebar, .talent-single-page-left-social-section .hsk-follow-icons.hsk-talents-sidebar{
    margin-bottom: 0 !important;
}

.talent-single-page-left-social-section .hsk-follow-icons.hsk-talents-sidebar {
    padding: 0 0 25px !important;
}
/** Agency Projects **/
.hsk-projects-content-wrapper .projects-meta-info-details {
    margin-bottom: 0 !important;
}
.hsk-projects-content-wrapper > ul > li {
    clear: both;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    padding: 30px;
    margin-bottom: 30px;

}
.hsk-projects-content-wrapper ul.hsk-extra-width {
    margin: 0;
    padding: 10px;
    width: 100%;
        display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
}
.hsk-projects-content-wrapper ul.hsk-extra-width .projects-meta-info-details { display: none; }