/*--------------------------------------------------------------*/
    /* #region - Product Single Social Share & Follow */
/*--------------------------------------------------------------*/

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container { 
        display: inline-block; float: none; width: 100%; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-list,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list { 
        font-size: 0; line-height: 0; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container > a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container > a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-list, .wdt-single-product-follow-list { 
        display: inline-block; vertical-align: middle; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container > a.wdt-single-product-follow-item-icon,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container > a.wdt-single-product-follow-item-icon { 
        position: relative; 
        margin-right: 10px; 
        font-weight: var(--wdtFontWeight_Alt);
        line-height: var(--wdtLineHeight_Alt);
        font-size: var(--wdtFontSize_H5);
        font-family: var(--wdtFontTypo_Alt);
    }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container > a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container > a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-list li,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li { 
        font-size: var(--wdtFontSize_Base); line-height: normal; 
    }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-list li a, .wdt-single-product-follow-list li a { 
        font-size: 14px; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-list,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list { margin: -6px; padding: 0; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-list li,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li { 
        display: inline-block; height: 24px; line-height: 24px; margin: 6px; padding: 0; text-align: center; width: 24px; 
    }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-list a span:before { margin-left: 0; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-list a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-list a span,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-list a span:before,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list a:before { 
        display: inline-block; height: 100%; line-height: inherit; position: relative; width: 100%; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container[class*="fill"] .wdt-single-product-share-list a span,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container[class*="fill"] .wdt-single-product-share-list a span:before { vertical-align: top; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container[class*="brdrfill"] .wdt-single-product-share-list a span:before { top: -1px; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li a:before { 
        display: inline-block; font-family: "Physeo Icons";
        position: absolute; left: 0; top: 0; text-indent: 0; z-index: 1; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container.style-brdrfill .wdt-single-product-share-list li a:before,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container.style-brdrfill .wdt-single-product-follow-list li a:before { top: -1px; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.delicious a:before { 
        content : "\f1a5"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.deviantart a:before { 
        content : "\f1bd"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.digg a:before { 
        content : "\f1a6"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.flickr a:before { 
        content : "\f16e"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.comment a:before { 
        content : "\f075"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.lastfm a:before { 
        content : "\f202"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.linkedin a:before { 
        content : "\f0e1"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.envelope a:before { 
        content : "\f0e0"; font-family: "Font Awesome 5 free"; font-weight: 900; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.myspace a:before { 
        content : "\f0c0"; font-family: "Font Awesome 5 free"; font-weight: 900; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.pinterest a:before { 
        content : "\f0d2"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.reddit a:before { 
        content : "\f1a1"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.rss a:before { 
        content : "\f09e"; font-family: "Font Awesome 5 free"; font-weight: 900; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.skype a:before { 
        content : "\f17e"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.stumbleupon a:before { 
        content : "\f1a4"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.twitter a:before { 
       content: "\e804"; font-family: "wdt-ext-icon";font-size: var(--wdtFontSize_Ext); margin-left: 1px; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.viadeo a:before { 
        content : "\f2a9"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.vimeo a:before { 
        content : "\f27d"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.yahoo a:before { 
        content : "\f19e"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.youtube a:before { 
        content: '\f16a';  }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.dribbble a:before { 
        content : "\f17d"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.google-plus i:before { 
        content : "\f0d5"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.tumblr a:before { 
        content : "\f173"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.dribbble a:before { 
        content : "\f17d"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.instagram a:before { 
        content : "\f16d"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.facebook a:before { 
        content : "\f09a"; }
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-list li.google-plus a:before { 
        content : "\f0d5"; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container.style-simple .wdt-single-product-share-list li,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container.style-simple .wdt-single-product-follow-list li { width: 24px; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container.style-brdrfill .wdt-single-product-share-list li a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container.style-brdrfill .wdt-single-product-follow-list li a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container.style-skin-brdrfill .wdt-single-product-share-list li a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container.style-skin-brdrfill .wdt-single-product-follow-list li a { background-color: transparent !important; border-style: solid; border-width: 1px; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container.radius-rounded .wdt-single-product-share-list li a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container.radius-rounded .wdt-single-product-follow-list li a { -webkit-border-radius: 3px; border-radius: 3px; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container.radius-circle .wdt-single-product-share-list li a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container.radius-circle .wdt-single-product-follow-list li a { -webkit-border-radius: 50%; border-radius: 50%; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container.align-inline,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container.align-inline  { 
        display: inline-block; float: none; margin-bottom: 5px; margin-top: 5px; margin-right: 15px; 
        vertical-align: middle; width: auto; }

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container.align-inline:last-child,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container.align-inline:last-child { 
        margin-right: 0; }


    /* Backgrounds */

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container.style-bgfill .wdt-single-product-share-list li a,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container.style-bgfill .wdt-single-product-follow-list li a,

    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container.style-skin-bgfill .wdt-single-product-share-list li a:hover,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container.style-skin-bgfill .wdt-single-product-follow-list li a:hover { background-color: var(--wdtPrimaryColor); }


    /* Borders */
    .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-brdrfill .wdt-single-product-share-list li a:hover,
    .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-brdrfill .wdt-single-product-follow-list li a:hover,
    .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-skin-brdrfill .wdt-single-product-share-list li a,
    .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-skin-brdrfill .wdt-single-product-follow-list li a,
    .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-skin-brdrfill .wdt-single-product-share-list li a:hover,
    .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-skin-brdrfill .wdt-single-product-follow-list li a:hover { border-color: currentColor; }

    .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-brdrfill .wdt-single-product-share-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-brdrfill .wdt-single-product-follow-list li a { border-color: rgba(var(--wdtHeadAltColorRgb),0.15); }


    /* Colors */

    .wdt-single-product-follow-container > a, .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container:not(.style-simple).wdt-single-product-share-list a, .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container:not(.style-simple).wdt-single-product-follow-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-skin-bgfill .wdt-single-product-share-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-skin-bgfill .wdt-single-product-follow-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-bgfill .wdt-single-product-share-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-bgfill .wdt-single-product-follow-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-skin-bgfill .wdt-single-product-share-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-skin-bgfill .wdt-single-product-follow-list li a { 
        color: var(--wdtAccentTxtColor); }

    .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-simple .wdt-single-product-share-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-simple .wdt-single-product-follow-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-brdrfill .wdt-single-product-share-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-brdrfill .wdt-single-product-follow-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-skin-brdrfill .wdt-single-product-share-list li a:hover, .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-skin-brdrfill .wdt-single-product-follow-list li a:hover, .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container > a, .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container > a { color: var(--wdtHeadAltColor); }

/* #endregion - Product Single Social Share & Follow */


/*--------------------------------------------------------------*/
    /* #region - Accents */
/*--------------------------------------------------------------*/

    /* Primary */
    .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-bgfill .wdt-single-product-share-list li a:hover, .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-bgfill .wdt-single-product-follow-list li a:hover, .wdt-single-product-share-container.style-bgfill .wdt-single-product-share-list li a:hover, .wdt-single-product-follow-container.style-bgfill .wdt-single-product-follow-list li a:hover, .wdt-single-product-share-container.style-skin-bgfill .wdt-single-product-share-list li a, .wdt-single-product-follow-container.style-skin-bgfill .wdt-single-product-follow-list li a { background-color: var(--wdtSecondaryColor); }

    .wdt-single-product-share-list li a:hover, .wdt-single-product-follow-list li a:hover, .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-simple .wdt-single-product-share-list li a:hover, .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-simple .wdt-single-product-follow-list li a:hover, .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-brdrfill .wdt-single-product-share-list li a:hover, .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-brdrfill .wdt-single-product-follow-list li a:hover, .woocommerce div.product .wdt-product-summary .wdt-single-product-share-container.style-skin-brdrfill .wdt-single-product-share-list li a, .woocommerce div.product .wdt-product-summary .wdt-single-product-follow-container.style-skin-brdrfill .wdt-single-product-follow-list li a { 
        color: var(--wdtPrimaryColor); }

/* #endregion - Accents */