.clv-social,
.clv-social *{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.clv-social{
    position: relative;
    overflow: hidden;
}

.clv-social .text{
    padding: 40px 0;
}
.var19.theme21.theme22 .clv-social .text {
    padding: 20px 0;
}

.clv-social .social-links {
	padding-bottom: 10px;
}

.clv-social .share-icon,
.clv-social .share-icon img {
    width: 36px;
    height: 36px;
    display: inline-block;
}

.var19.theme21.digital .clv-social .share-icon,
.var19.theme21.digital .clv-social .share-icon img {
    width: 25px;
    height: 25px;
    display: inline-block;
}

.var19.theme21.theme22 .main-content .clv-social .share-icon,
.var19.theme21.theme22 .main-content .clv-social .share-icon img {
    width: 60px;
    height: 60px;
}

.var19.theme21.theme22 .sidebar .clv-social .share-icon,
.var19.theme21.theme22 .sidebar .clv-social .share-icon img {
    width: 50px;
    height: 50px;
}

.var19.theme21.digital .clv-social .label {
    display: inline-block;
	vertical-align: top;
	text-align: left;
	margin-top: 2px;
	width: 85px;
}

.clv-social .share-icon img:hover {
    opacity: 0.7;
}

.clv-social a {
    text-decoration:none !important;
}

.clv-social a .share-icon {
    margin: 0 3px;
}

/*.clv-social .social-links a:last-child .share-icon {
    margin-right: 0;
}

.clv-social a:last-child.share-icon {
    margin-right: 0;
}*/

@media only screen and (min-width: 480px) {
	.clv-social a .share-icon {
    	margin: 0 5px;
	}
}
@media only screen and (min-width: 992px) {
/*force break on small sidebar*/
	.clv-social .social-links a:nth-child(3) {
	    margin-right: 0;
	}
	.clv-social .social-links a:nth-child(3):after {
	    content: '\a';
		white-space: pre;
	}
}

.clv-social.var-2 .text{
    position: relative;
    z-index: 1;
}

.clv-social.var-2>.dm-img{
    position: absolute;
    z-index: 0;
}