/* Back-end css */
i.mce-i-icon {
    font: 400 20px/1 dashicons;
	color: #2b20e0 !important;
    padding: 0;
    vertical-align: top;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: -3px;
    padding-right: 3px
}

/* Front-end css */
[id ^= bg-showmore-hidden] {
	display: none;
	padding-top: 17px;
}

.bg-margin-for-link {
	margin-bottom: initial; 
}

[id ^= bg-showmore-hidden] .bg-margin-for-link {
	margin-bottom: 0em; 
}

a[id ^= bg-showmore-action], a[id ^= bg-showmore-action]:focus {
	outline: none;
}

button.bg-green-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #efabca;
	-webkit-box-shadow:inset 0px 1px 0px 0px #efabca;
	box-shadow:inset 0px 1px 0px 0px #efabca;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d42a77), color-stop(1, #b8115c));
	background:-moz-linear-gradient(top, #d42a77 5%, #b8115c 100%);
	background:-webkit-linear-gradient(top, #d42a77 5%, #b8115c 100%);
	background:-o-linear-gradient(top, #d42a77 5%, #b8115c 100%);
	background:-ms-linear-gradient(top, #d42a77 5%, #b8115c 100%);
	background:linear-gradient(to bottom, #d42a77 5%, #b8115c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d42a77', endColorstr='#b8115c',GradientType=0);
	background-color:#d42a77;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #8a1626;
	display:inline-block;
	cursor:pointer;
	color:#610830;
	font-weight:bold;
	padding:7px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #de7caa;
	text-transform: none;
    letter-spacing: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
button.bg-green-button:hover, button.bg-green-button:focus {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8115c), color-stop(1, #d42a77));
	background:-moz-linear-gradient(top, #b8115c 5%, #d42a77 100%);
	background:-webkit-linear-gradient(top, #b8115c 5%, #d42a77 100%);
	background:-o-linear-gradient(top, #b8115c 5%, #d42a77 100%);
	background:-ms-linear-gradient(top, #b8115c 5%, #d42a77 100%);
	background:linear-gradient(to bottom, #b8115c 5%, #d42a77 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8115c', endColorstr='#d42a77',GradientType=0);
	background-color:#b8115c;
	outline: none;
}
button.bg-green-button:active {
	position:relative;
	top:1px;
	border-top: none;
	border:1px solid #8a1626;
	padding: 7px 25px;
	outline: none;
}

button.bg-red-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #866ccf;
	-webkit-box-shadow:inset 0px 1px 0px 0px #866ccf;
	box-shadow:inset 0px 1px 0px 0px #866ccf;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #451bd0), color-stop(1, #3315bc));
	background:-moz-linear-gradient(top, #451bd0 5%, #3315bc 100%);
	background:-webkit-linear-gradient(top, #451bd0 5%, #3315bc 100%);
	background:-o-linear-gradient(top, #451bd0 5%, #3315bc 100%);
	background:-ms-linear-gradient(top, #451bd0 5%, #3315bc 100%);
	background:linear-gradient(to bottom, #451bd0 5%, #3315bc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#451bd0', endColorstr='#3315bc',GradientType=0);
	background-color:#451bd0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #291194;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:7px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #462985;
	text-transform: none;
	letter-spacing: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
button.bg-red-button:hover, button.bg-red-button:focus {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3315bc), color-stop(1, #451bd0));
	background:-moz-linear-gradient(top, #3315bc 5%, #451bd0 100%);
	background:-webkit-linear-gradient(top, #3315bc 5%, #451bd0 100%);
	background:-o-linear-gradient(top, #3315bc 5%, #451bd0 100%);
	background:-ms-linear-gradient(top, #3315bc 5%, #451bd0 100%);
	background:linear-gradient(to bottom, #3315bc 5%, #451bd0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3315bc', endColorstr='#451bd0',GradientType=0);
	background-color:#3315bc;
	outline: none;
}
button.bg-red-button:active {
	position:relative;
	top:1px;
	border-top: none;
	border:1px solid #3526d8;
	padding: 7px 25px;
}

button.bg-orange-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f6afff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f6afff;
	box-shadow:inset 0px 1px 0px 0px #f6afff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ec64ff), color-stop(1, #ab23ff));
	background:-moz-linear-gradient(top, #ec64ff 5%, #ab23ff 100%);
	background:-webkit-linear-gradient(top, #ec64ff 5%, #ab23ff 100%);
	background:-o-linear-gradient(top, #ec64ff 5%, #ab23ff 100%);
	background:-ms-linear-gradient(top, #ec64ff 5%, #ab23ff 100%);
	background:linear-gradient(to bottom, #ec64ff 5%, #ab23ff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec64ff', endColorstr='#ab23ff',GradientType=0);
	background-color:#ec64ff;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #aa22ff;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-weight:bold;
	padding:7px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ee66ff;
	text-transform: none;
	letter-spacing: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
button.bg-orange-button:hover, button.bg-orange-button:focus{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ab23ff), color-stop(1, #ec64ff));
	background:-moz-linear-gradient(top, #ab23ff 5%, #ec64ff 100%);
	background:-webkit-linear-gradient(top, #ab23ff 5%, #ec64ff 100%);
	background:-o-linear-gradient(top, #ab23ff 5%, #ec64ff 100%);
	background:-ms-linear-gradient(top, #ab23ff 5%, #ec64ff 100%);
	background:linear-gradient(to bottom, #ab23ff 5%, #ec64ff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab23ff', endColorstr='#ec64ff',GradientType=0);
	background-color:#ab23ff;
	outline: none;
}
button.bg-orange-button:active {
	position:relative;
	top:1px;
	border-top: none;
	border:1px solid #aa22ff;
	padding: 7px 25px;
}

button.bg-blue-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #a3f754;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a3f754;
	box-shadow:inset 0px 1px 0px 0px #a3f754;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7dc100), color-stop(1, #61a700));
	background:-moz-linear-gradient(top, #7dc100 5%, #61a700 100%);
	background:-webkit-linear-gradient(top, #7dc100 5%, #61a700 100%);
	background:-o-linear-gradient(top, #7dc100 5%, #61a700 100%);
	background:-ms-linear-gradient(top, #7dc100 5%, #61a700 100%);
	background:linear-gradient(to bottom, #7dc100 5%, #61a700 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7dc100', endColorstr='#61a700',GradientType=0);
	background-color:#7dc100;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #4d7712;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:7px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #468215;
	text-transform: none;
	letter-spacing: normal;
	font-weight: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
button.bg-blue-button:hover, button.bg-blue-button:focus {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #61a700), color-stop(1, #7dc100));
	background:-moz-linear-gradient(top, #61a700 5%, #7dc100 100%);
	background:-webkit-linear-gradient(top, #61a700 5%, #7dc100 100%);
	background:-o-linear-gradient(top, #61a700 5%, #7dc100 100%);
	background:-ms-linear-gradient(top, #61a700 5%, #7dc100 100%);
	background:linear-gradient(to bottom, #61a700 5%, #7dc100 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#61a700', endColorstr='#7dc100',GradientType=0);
	background-color:#61a700;
	outline: none;
}
button.bg-blue-button:active {
	position: relative;
	top: 1px;
	border-top: none;
	border: 1px solid #7fed33;
	padding: 7px 25px;
}

button.bg-showmore-plg-button:before, a.bg-showmore-plg-link:before {
    font-family: Genericons;
	position:relative;
	padding-right: 5px;
}
a.bg-showmore-plg-link:before {
	text-decoration: none;
	display: inline-block;
}
button.bg-showmore-plg-button.bg-arrow:before, a.bg-showmore-plg-link.bg-arrow:before {
	content: "\f502";
	font-size: 10px;
	bottom: -3px;
}

button.bg-showmore-plg-button.bg-arrow.bg-close:before, a.bg-showmore-plg-link.bg-arrow.bg-close:before {
	content: "\f500";
	font-size: 10px;
	bottom: 3px;
}
button.bg-showmore-plg-button.bg-zoom:before, a.bg-showmore-plg-link.bg-zoom:before {
	content: "\f402";
	font-size: 17px;
	bottom: -3px;
}

button.bg-showmore-plg-button.bg-zoom.bg-close:before, a.bg-showmore-plg-link.bg-zoom.bg-close:before {
	content: "\f401";
	font-size: 17px;
}
button.bg-showmore-plg-button.bg-eye:before, a.bg-showmore-plg-link.bg-eye:before {
	content: "\f403";
	font-size: 17px;
	bottom: -3px;
}

button.bg-showmore-plg-button.bg-eye.bg-close:before, a.bg-showmore-plg-link.bg-eye.bg-close:before {
	content: "\f404";
	font-size: 17px;
}

ul.bg-showmore-no-padding-no-margin {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
/* rndz */