
.elementor-widget-cmsmasters-share-buttons__btn, .elementor-widget-cmsmasters-share-buttons__btn-icon, .elementor-widget-cmsmasters-share-buttons__item-inner {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease;
}

.elementor-widget-cmsmasters-share-buttons__wrapper {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}

.elementor-widget-cmsmasters-share-buttons__item {
	padding: 10px;
}

.elementor-widget-cmsmasters-share-buttons__item-inner {
	display: block;
	position: relative;
	cursor: pointer !important;
}

.elementor-widget-cmsmasters-share-buttons__item-inner>* {
	pointer-events: none;
}

.elementor-widget-cmsmasters-share-buttons__btn {
	color: #fff;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	word-break: break-word;
	border-width: 0;
	min-width: var(--icon-min-size);
	min-height: var(--icon-min-size);
	padding-right: 10px;
	overflow: hidden;
}

.elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: hsla(0, 0%, 100%, .2);
	padding: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-self: stretch;
}

.elementor-widget-cmsmasters-share-buttons__btn-icon i {
	font-size: 1em;
	color: inherit;
	line-height: 1em;
}

.elementor-widget-cmsmasters-share-buttons__btn-icon svg {
	width: 1em;
	height: 1em;
	line-height: 1em;
	fill: currentColor;
}

.elementor-widget-cmsmasters-share-buttons__btn-text {
	width: 100%;
	padding-left: 10px;
}

.elementor-widget-cmsmasters-share-buttons__btn-delicious {
	background-color: #39f;
}

.elementor-widget-cmsmasters-share-buttons__btn-digg {
	background-color: #005be2;
}

.elementor-widget-cmsmasters-share-buttons__btn-email {
	background-color: #ea4335;
}

.elementor-widget-cmsmasters-share-buttons__btn-facebook {
	background-color: #1877f2;
}

.elementor-widget-cmsmasters-share-buttons__btn-google {
	background-color: #4285f4;
}

.elementor-widget-cmsmasters-share-buttons__btn-linkedin {
	background-color: #0a66c2;
}

.elementor-widget-cmsmasters-share-buttons__btn-ok {
	background-color: #ee8208;
}

.elementor-widget-cmsmasters-share-buttons__btn-pinterest {
	background-color: #bd081c;
}

.elementor-widget-cmsmasters-share-buttons__btn-pocket {
	background-color: #ef3f56;
}

.elementor-widget-cmsmasters-share-buttons__btn-print {
	background-color: #aaa;
}

.elementor-widget-cmsmasters-share-buttons__btn-reddit {
	background-color: #ff4500;
}

.elementor-widget-cmsmasters-share-buttons__btn-skype {
	background-color: #00aff0;
}

.elementor-widget-cmsmasters-share-buttons__btn-stumbleupon {
	background-color: #eb4924;
}

.elementor-widget-cmsmasters-share-buttons__btn-telegram {
	background-color: #08c;
}

.elementor-widget-cmsmasters-share-buttons__btn-tumblr {
	background-color: #35465d;
}

.elementor-widget-cmsmasters-share-buttons__btn-twitter {
	background-color: #000;
}

.elementor-widget-cmsmasters-share-buttons__btn-vk {
	background-color: #4a76a8;
}

.elementor-widget-cmsmasters-share-buttons__btn-whatsapp {
	background-color: #25d366;
}

.elementor-widget-cmsmasters-share-buttons__btn-xing {
	background-color: #026466;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-gradient .elementor-widget-cmsmasters-share-buttons__btn {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--cmsmasters-colors-link), var(--cmsmasters-colors-hover) 86%);
	color: var(--cmsmasters-body-bg-color);
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-custom .elementor-widget-cmsmasters-share-buttons__btn {
	background-color: var(--cmsmasters-colors-link);
	color: var(--cmsmasters-body-bg-color);
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-custom .elementor-widget-cmsmasters-share-buttons__item-inner:hover .elementor-widget-cmsmasters-share-buttons__btn {
	background-color: var(--cmsmasters-colors-hover);
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn {
	background-color: hsla(0, 0%, 100%, 0);
	border-width: 2px;
	border-style: solid;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-delicious {
	color: #39f;
	border-color: #39f;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-digg {
	color: #005be2;
	border-color: #005be2;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-email {
	color: #ea4335;
	border-color: #ea4335;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-facebook {
	color: #1877f2;
	border-color: #1877f2;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-google {
	color: #4285f4;
	border-color: #4285f4;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-linkedin {
	color: #0a66c2;
	border-color: #0a66c2;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-ok {
	color: #ee8208;
	border-color: #ee8208;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-pinterest {
	color: #bd081c;
	border-color: #bd081c;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-pocket {
	color: #ef3f56;
	border-color: #ef3f56;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-print {
	color: #aaa;
	border-color: #aaa;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-reddit {
	color: #ff4500;
	border-color: #ff4500;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-skype {
	color: #00aff0;
	border-color: #00aff0;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-stumbleupon {
	color: #eb4924;
	border-color: #eb4924;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-telegram {
	color: #08c;
	border-color: #08c;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-tumblr {
	color: #35465d;
	border-color: #35465d;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-twitter {
	color: #000;
	border-color: #000;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-vk {
	color: #4a76a8;
	border-color: #4a76a8;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-whatsapp {
	color: #25d366;
	border-color: #25d366;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-xing {
	color: #026466;
	border-color: #026466;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: hsla(0, 0%, 100%, 0);
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-center .elementor-widget-cmsmasters-share-buttons__btn {
	text-align: center;
	flex-direction: column;
	justify-content: center;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-center.cmsmasters-share-buttons__view-icon-text .elementor-widget-cmsmasters-share-buttons__btn, .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-center .elementor-widget-cmsmasters-share-buttons__btn-text {
	padding: 0;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-center.cmsmasters-share-buttons__view-icon-text .elementor-widget-cmsmasters-share-buttons__btn-text {
	padding-left: 10px;
	padding-right: 10px;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-right .elementor-widget-cmsmasters-share-buttons__btn {
	flex-direction: row;
	justify-content: flex-end;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-right .elementor-widget-cmsmasters-share-buttons__btn-icon {
	order: 2;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-right .elementor-widget-cmsmasters-share-buttons__btn-text {
	text-align: right;
	order: 1;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-right.cmsmasters-share-buttons__view-icon-text .elementor-widget-cmsmasters-share-buttons__btn {
	padding-left: 10px;
	padding-right: 0;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-right.cmsmasters-share-buttons__view-icon-text .elementor-widget-cmsmasters-share-buttons__btn-text {
	padding-left: 0;
	padding-right: 10px;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn {
	padding: 0;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-icon {
	width: 100%;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-text .elementor-widget-cmsmasters-share-buttons__btn {
	padding: 10px;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-text .elementor-widget-cmsmasters-share-buttons__btn-text {
	padding-left: 0;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__type-vertical .elementor-widget-cmsmasters-share-buttons__wrapper {
	flex-direction: column;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__type-vertical .elementor-widget-cmsmasters-share-buttons__item {
	align-self: flex-start;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__type-vertical.cmsmasters-share-buttons__position-right .elementor-widget-cmsmasters-share-buttons__item {
	align-self: flex-end;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__type-vertical.cmsmasters-share-buttons__position-center .elementor-widget-cmsmasters-share-buttons__item {
	align-self: center;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-left .elementor-widget-cmsmasters-share-buttons__wrapper {
	justify-content: flex-start;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-right .elementor-widget-cmsmasters-share-buttons__wrapper {
	justify-content: flex-end;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-center .elementor-widget-cmsmasters-share-buttons__wrapper {
	justify-content: center;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-justify .elementor-widget-cmsmasters-share-buttons__wrapper {
	justify-content: space-between;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item {
	width: auto !important;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-gradient .elementor-widget-cmsmasters-share-buttons__item-inner:hover, .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-official .elementor-widget-cmsmasters-share-buttons__item-inner:hover {
	filter: saturate(1.5) brightness(1.2);
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-custom .elementor-widget-cmsmasters-share-buttons__btn-icon, .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-gradient .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: hsla(0, 0%, 100%, 0);
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn {
	background-color: hsla(0, 0%, 100%, 0) !important;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-delicious .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #39f;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-digg .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #005be2;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-email .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #ea4335;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-facebook .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #1877f2;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-google .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #4285f4;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-linkedin .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #0a66c2;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-ok .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #ee8208;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-pinterest .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #bd081c;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-pocket .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #ef3f56;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-print .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #aaa;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-reddit .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #ff4500;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-skype .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #00aff0;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-stumbleupon .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #eb4924;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-telegram .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #08c;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-tumblr .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #35465d;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-twitter .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #000;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-vk .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #4a76a8;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-whatsapp .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #25d366;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-xing .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #026466;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #fff;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon.cmsmasters-share-buttons__color-custom .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: coral;
	color: #fff;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon.cmsmasters-share-buttons__color-custom .elementor-widget-cmsmasters-share-buttons__item-inner:hover .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: #11a7e6;
}

.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon.cmsmasters-share-buttons__color-gradient .elementor-widget-cmsmasters-share-buttons__btn .elementor-widget-cmsmasters-share-buttons__btn-icon {
	background-color: transparent;
	background-image: linear-gradient(90deg, #000, #f2295b 86%);
	color: #fff;
}

@media (min-width:1601px) {
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-widescreen-left .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-start;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-widescreen-right .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-end;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-widescreen-center .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: center;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-widescreen-justify .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: space-between;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-widescreen-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item {
		width: auto !important;
	}
}

@media (max-width:-1) {
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-laptop-left .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-start;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-laptop-right .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-end;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-laptop-center .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: center;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-laptop-justify .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: space-between;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-laptop-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item {
		width: auto !important;
	}
}

@media (max-width:-1) {
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet_extra-left .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-start;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet_extra-right .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-end;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet_extra-center .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: center;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet_extra-justify .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: space-between;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-tablet_extra-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item {
		width: auto !important;
	}
}

@media (max-width:1180px) {
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet-left .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-start;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet-right .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-end;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet-center .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: center;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet-justify .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: space-between;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-tablet-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item {
		width: auto !important;
	}
}

@media (max-width:-1) {
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile_extra-left .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-start;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile_extra-right .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-end;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile_extra-center .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: center;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile_extra-justify .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: space-between;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-mobile_extra-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item {
		width: auto !important;
	}
}

@media (max-width:767px) {
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile-left .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-start;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile-right .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: flex-end;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile-center .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: center;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile-justify .elementor-widget-cmsmasters-share-buttons__wrapper {
		justify-content: space-between;
	}
	
	.elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-mobile-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item {
		width: auto !important;
	}
}
