
/*--------------------------------------------------------------*/
    /* #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,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container > a { font-weight: bold; position: relative; margin-right: 5px; }
    /* .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-share-container > a:after,
    .woocommerce div.product .summary.wdt-product-summary .wdt-single-product-follow-container > a:after { content: "\02F8"; display: inline-block; height: 0; line-height: 0; margin-left: 1px; vertical-align: middle; } */

    .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: 16px; 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: 16px }

    .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: 0; 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: 32px; line-height: 32px; margin: 2px; padding: 0; text-align: center; width: 32px; }

    .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 : "Font Awesome 5 Free"; font-weight: 900; */ font-family: "Font Awesome 5 Brands"; 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 : "\f099"; }
    .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 : "\f167"; }
    .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(--wdtHeadAltColor); }


    /* 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(--wdtPrimaryColor); }


    .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 */