
/*--------------------------------------------------------------*/
    /* #region - Product Single Social Share & Follow */
/*--------------------------------------------------------------*/

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container, 
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container { float: left; width: 100%; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-list, 
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list { font-size: 0; line-height: 0; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container > a,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container > a,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-list, .dt-sc-single-product-follow-list { display: inline-block; vertical-align: middle; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container > a,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container > a { font-weight: bold; position: relative; margin-right: 5px; }
    /* .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container > a:after,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container > a:after { content: "\02F8"; display: inline-block; height: 0; line-height: 0; margin-left: 1px; vertical-align: middle; } */

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container > a,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container > a,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-list li,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li { font-size: 16px; line-height: normal; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-list li a, .dt-sc-single-product-follow-list li a { font-size: 16px }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-list,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list { margin: 0; padding: 0; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-list li,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li { display: inline-block; height: 32px; line-height: 32px; margin: 2px; padding: 0; text-align: center; width: 32px; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-list a span:before { margin-left: 0; }
    
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-list a,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-list a span,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-list a span:before,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list a,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list a:before { display: inline-block; height: 100%; line-height: inherit; position: relative; width: 100%; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container[class*="fill"] .dt-sc-single-product-share-list a span,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container[class*="fill"] .dt-sc-single-product-share-list a span:before { vertical-align: top; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container[class*="brdrfill"] .dt-sc-single-product-share-list a span:before { top: -1px; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-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 .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container.style-brdrfill .dt-sc-single-product-share-list li a:before, 
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container.style-brdrfill .dt-sc-single-product-follow-list li a:before { top: -1px; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.delicious a:before { content : "\f1a5"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.deviantart a:before { content : "\f1bd"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.digg a:before { content : "\f1a6"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.flickr a:before { content : "\f16e"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.comment a:before { content : "\f075"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.lastfm a:before { content : "\f202"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.linkedin a:before { content : "\f0e1"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.envelope a:before { content : "\f0e0"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.myspace a:before { content : "\f0c0"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.picasa a:before { content : "\f284"; font-family: 'Material-Design-Iconic-Font'; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.pinterest a:before { content : "\f0d2"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.reddit a:before { content : "\f1a1"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.rss a:before { content : "\f09e"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.skype a:before { content : "\f17e"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.stumbleupon a:before { content : "\f1a4"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.technorati a:before { content : ""; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.twitter a:before { content : "\f099"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.viadeo a:before { content : "\f2a9"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.vimeo a:before { content : "\f27d"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.yahoo a:before { content : "\f19e"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.youtube a:before { content : "\f167"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.dribbble a:before { content : "\f17d"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.google-plus i:before { content : "\f0d5"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.tumblr a:before { content : "\f173"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.dribbble a:before { content : "\f17d"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.instagram a:before { content : "\f16d"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.facebook a:before { content : "\f09a"; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.gtalk a:before { content : "\f3f7"; font-family: 'Material-Design-Iconic-Font'; }
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-list li.google-plus a:before { content : "\f0d5"; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container.style-simple .dt-sc-single-product-share-list li,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container.style-simple .dt-sc-single-product-follow-list li { width: 24px; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container.style-brdrfill .dt-sc-single-product-share-list li a, 
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container.style-brdrfill .dt-sc-single-product-follow-list li a,

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container.style-skin-brdrfill .dt-sc-single-product-share-list li a, 
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container.style-skin-brdrfill .dt-sc-single-product-follow-list li a { background-color: transparent !important; border-style: solid; border-width: 1px; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container.radius-rounded .dt-sc-single-product-share-list li a, 
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container.radius-rounded .dt-sc-single-product-follow-list li a { -webkit-border-radius: 3px; border-radius: 3px; }

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container.radius-circle .dt-sc-single-product-share-list li a, 
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container.radius-circle .dt-sc-single-product-follow-list li a { -webkit-border-radius: 50%; border-radius: 50%; }


    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container.align-inline,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-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 .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container.align-inline:last-child,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container.align-inline:last-child { margin-right: 0; }


    /* Backgrounds */
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container.style-bgfill .dt-sc-single-product-share-list li a, 
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container.style-bgfill .dt-sc-single-product-follow-list li a,

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container.style-skin-bgfill .dt-sc-single-product-share-list li a:hover, 
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container.style-skin-bgfill .dt-sc-single-product-follow-list li a:hover { background-color: var(--DTBlackColor); }


    /* Borders */
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-brdrfill .dt-sc-single-product-share-list li a:hover, 
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-brdrfill .dt-sc-single-product-follow-list li a:hover,

    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-skin-brdrfill .dt-sc-single-product-share-list li a, 
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-skin-brdrfill .dt-sc-single-product-follow-list li a,

    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-skin-brdrfill .dt-sc-single-product-share-list li a:hover, 
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-skin-brdrfill .dt-sc-single-product-follow-list li a:hover { border-color: currentColor; }

    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-brdrfill .dt-sc-single-product-share-list li a, 
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-brdrfill .dt-sc-single-product-follow-list li a { border-color: rgba(var(--DTBlack_RGB),0.15); }


    /* Colors */
    .dt-sc-single-product-follow-container > a, 
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container:not(.style-simple).dt-sc-single-product-share-list a,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container:not(.style-simple).dt-sc-single-product-follow-list li a,

    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-skin-bgfill .dt-sc-single-product-share-list li a, 
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-skin-bgfill .dt-sc-single-product-follow-list li a,

    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-bgfill .dt-sc-single-product-share-list li a, 
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-bgfill .dt-sc-single-product-follow-list li a,

    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-skin-bgfill .dt-sc-single-product-share-list li a, 
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-skin-bgfill .dt-sc-single-product-follow-list li a { color: var(--DTWhiteColor); }


    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-simple .dt-sc-single-product-share-list li a,
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-simple .dt-sc-single-product-follow-list li a,
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-brdrfill .dt-sc-single-product-share-list li a,
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-brdrfill .dt-sc-single-product-follow-list li a,
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-skin-brdrfill .dt-sc-single-product-share-list li a:hover, 
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-skin-brdrfill .dt-sc-single-product-follow-list li a:hover, 

    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-share-container > a,
    .woocommerce .product .summary.dt-sc-product-summary .dt-sc-single-product-follow-container > a { color: var(--DTBlackColor); }

/* #endregion - Product Single Social Share & Follow */    


/*--------------------------------------------------------------*/
    /* #region - Accents */
/*--------------------------------------------------------------*/

    /* Primary */
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-bgfill .dt-sc-single-product-share-list li a:hover,
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-bgfill .dt-sc-single-product-follow-list li a:hover,

    .dt-sc-single-product-share-container.style-bgfill .dt-sc-single-product-share-list li a:hover, 
    .dt-sc-single-product-follow-container.style-bgfill .dt-sc-single-product-follow-list li a:hover,

    .dt-sc-single-product-share-container.style-skin-bgfill .dt-sc-single-product-share-list li a, 
    .dt-sc-single-product-follow-container.style-skin-bgfill .dt-sc-single-product-follow-list li a { background-color: var(--DTPrimaryColor); }


    .dt-sc-single-product-share-list li a:hover, .dt-sc-single-product-follow-list li a:hover, 
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-simple .dt-sc-single-product-share-list li a:hover,
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-simple .dt-sc-single-product-follow-list li a:hover,

    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-brdrfill .dt-sc-single-product-share-list li a:hover,
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-brdrfill .dt-sc-single-product-follow-list li a:hover,

    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-share-container.style-skin-brdrfill .dt-sc-single-product-share-list li a, 
    .woocommerce .product .dt-sc-product-summary .dt-sc-single-product-follow-container.style-skin-brdrfill .dt-sc-single-product-follow-list li a { color: var(--DTPrimaryColor); }

/* #endregion - Accents */      