.mpc-animation {
	opacity: 0;
}
.mpc-no-transition {
	transition:none !important; -webkit-transition: none;
}
.velocity-animating {
	transition:none !important; -webkit-transition: none;
}
.velocity-animating .mpc-transition {
	transition:none !important; -webkit-transition: none;
}
.mpc-transition {
	transition:0.25s; -webkit-transition: all .25s;
}
.mpc-display--block {
	display: block !important;
}
.mpc-effect--circle::before {
	display: block; z-index: 2; content: ""; pointer-events: none;
}
.mpc-effect--shine::before {
	display: block; z-index: 2; content: ""; pointer-events: none;
}
.mpc-align--left {
	text-align: left;
}
.mpc-align--right {
	text-align: right;
}
.mpc-align--center {
	text-align: center;
}
.mpc-effect--brightness .mpc-item img {
	-webkit-filter: brightness(50%);
}
.mpc-effect--brightness .mpc-item:hover img {
	-webkit-filter: brightness(100%);
}
.mpc-effect--reverse.mpc-effect--brightness .mpc-item img {
	-webkit-filter: brightness(100%);
}
.mpc-effect--reverse.mpc-effect--brightness .mpc-item:hover img {
	-webkit-filter: brightness(50%);
}
.mpc-effect--contrast .mpc-item img {
	-webkit-filter: contrast(.5);
}
.mpc-effect--contrast .mpc-item:hover img {
	-webkit-filter: contrast(1);
}
.mpc-effect--reverse.mpc-effect--contrast .mpc-item img {
	-webkit-filter: contrast(1);
}
.mpc-effect--reverse.mpc-effect--contrast .mpc-item:hover img {
	-webkit-filter: contrast(.5);
}
.mpc-effect--grey-scale .mpc-item img {
	-webkit-filter: grayscale(1);
}
.mpc-effect--grey-scale .mpc-item:hover img {
	-webkit-filter: grayscale(0);
}
.mpc-effect--reverse.mpc-effect--grey-scale .mpc-item img {
	-webkit-filter: grayscale(0);
}
.mpc-effect--reverse.mpc-effect--grey-scale .mpc-item:hover img {
	-webkit-filter: grayscale(1);
}
.mpc-effect--hue .mpc-item img {
	-webkit-filter: hue-rotate(180deg);
}
.mpc-effect--hue .mpc-item:hover img {
	-webkit-filter: hue-rotate(0);
}
.mpc-effect--reverse.mpc-effect--hue .mpc-item img {
	-webkit-filter: hue-rotate(0);
}
.mpc-effect--reverse.mpc-effect--hue .mpc-item:hover img {
	-webkit-filter: hue-rotate(180deg);
}
.mpc-effect--invert .mpc-item img {
	-webkit-filter: invert(1);
}
.mpc-effect--invert .mpc-item:hover img {
	-webkit-filter: invert(0);
}
.mpc-effect--reverse.mpc-effect--invert .mpc-item img {
	-webkit-filter: invert(0);
}
.mpc-effect--reverse.mpc-effect--invert .mpc-item:hover img {
	-webkit-filter: invert(1);
}
.mpc-effect--saturate .mpc-item img {
	-webkit-filter: saturate(200%);
}
.mpc-effect--saturate .mpc-item:hover img {
	-webkit-filter: saturate(100%);
}
.mpc-effect--reverse.mpc-effect--saturate .mpc-item img {
	-webkit-filter: saturate(100%);
}
.mpc-effect--reverse.mpc-effect--saturate .mpc-item:hover img {
	-webkit-filter: saturate(200%);
}
.mpc-effect--sepia .mpc-item img {
	-webkit-filter: sepia(1);
}
.mpc-effect--sepia .mpc-item:hover img {
	-webkit-filter: sepia(0);
}
.mpc-effect--reverse.mpc-effect--sepia .mpc-item img {
	-webkit-filter: sepia(0);
}
.mpc-effect--reverse.mpc-effect--sepia .mpc-item:hover img {
	-webkit-filter: sepia(1);
}
.mpc-effect--target {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out;
}
.mpc-effect--zoomIn .mpc-effect--target {
	transform: scale(1); -webkit-transform: scale(1);
}
.mpc-effect--zoomOut:hover .mpc-effect--target {
	transform: scale(1) !important; -webkit-transform: scale(1);
}
.mpc-effect--zoomOutRotate:hover .mpc-effect--target {
	transform: scale(1) rotate(0deg) !important; -webkit-transform: scale(1) rotate(0);
}
.mpc-effect--zoomInRotate .mpc-effect--target {
	transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0);
}
.mpc-effect--flashing:hover .mpc-effect--target {
	animation:flash 1.5s; opacity: 1; -webkit-animation: flash 1.5s;
}
.mpc-effect--shine {
	overflow: hidden; position: relative;
}
.mpc-effect--shine::before {
	left: -100%; top: 0px; width: 50%; height: 100%; position: absolute; transform: skewX(-25deg); -webkit-transform: skewX(-25deg);
}
.mpc-effect--shine:hover::before {
	animation:shine 0.75s; -webkit-animation: shine .75s;
}
.mpc-effect--circle {
	overflow: hidden; position: relative;
}
.mpc-effect--circle::before {
	border-radius: 100%; left: 50%; top: 50%; width: 0px; height: 0px; position: absolute; opacity: 0; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
}
.mpc-effect--circle:hover::before {
	animation:circle 0.75s; -webkit-animation: circle .75s;
}
.mfp-wrap * {
	opacity: 1;
}
[class^=mpc-] .slick-list {
	opacity: 1;
}
.mpc-content-align {
	vertical-align: middle; display: inline-block;
}
.mpc-content-wrapper {
	vertical-align: middle; display: inline-block;
}
.mpc-content-align {
	height: 100%;
}
.mpc-content-wrapper {
	overflow: auto; max-height: 100%;
}
.mpc-content-wrapper::after {
	clear: both; display: block; content: "";
}
.mpc-carousel__wrapper {
	position: relative; z-index: 1;
}
[data-mpcslick]:not(.slick-slider) {
	display: flex; justify-content: center;
}
[data-mpcslick]:not(.slick-slider) > div {
	margin: 0px !important; flex:0 1 auto;
}
.mpc-navigation + [data-mpcslick]:not(.slick-slider) {
	display: none;
}
[data-mpcslick]:not(.slick-slider) + .mpc-navigation {
	display: none;
}
.slick-cloned .mpc-init {
	visibility: visible !important; opacity: 1;
}
.mpc-init.slick-cloned {
	visibility: visible !important; opacity: 1;
}
[data-slick-cols='1']:not(.slick-slider) > div {
	width: 100%;
}
[data-slick-cols='2']:not(.slick-slider) > div {
	width: 50%;
}
[data-slick-cols='3']:not(.slick-slider) > div {
	width: 33%;
}
[data-slick-cols='4']:not(.slick-slider) > div {
	width: 25%;
}
[data-slick-cols='5']:not(.slick-slider) > div {
	width: 20%;
}
[data-slick-cols='6']:not(.slick-slider) > div {
	width: 16.66%;
}
[data-slick-cols='7']:not(.slick-slider) > div {
	width: 14.28%;
}
[data-slick-cols='8']:not(.slick-slider) > div {
	width: 12.5%;
}
@media only screen and (max-width:768px)
{
.mpc-navigation {
	display: none;
}
}
.mpc-icon--mirror {
	display: block !important; transform: translate(0px, 0px) rotateY(180deg); -webkit-transform: translate(0, 0) rotateY(180deg);
}
.mpc-image-placeholder {
	background-position: center !important; background-image: url("../images/mpc-image-placeholder.png"); background-repeat: no-repeat; background-size: 64px !important; background-color: rgb(238, 238, 238);
}
@media all and (max-width:767px)
{
.pp_bottom {
	display: none !important;
}
.pp_details {
	display: none !important;
}
.pp_gallery {
	display: none !important;
}
.pp_hoverContainer {
	display: none !important;
}
.pp_top {
	display: none !important;
}
a.pp_contract {
	display: none !important;
}
a.pp_expand {
	display: none !important;
}
.pp_default.pp_pic_holder {
	left: 2% !important; width: 96% !important; overflow: hidden;
}
#pp_full_res img {
	width: 100% !important;
}
.pp_content {
	width: 100% !important;
}
.pp_fade {
	width: 100% !important;
}
div.pp_default .pp_content_container .pp_left {
	padding-left: 0px !important;
}
div.pp_default .pp_content_container .pp_right {
	padding-right: 0px !important;
}
.pp_content {
	height: auto !important;
}
.pp_fade {
	height: 100% !important;
}
#pp_full_res img {
	height: auto !important; vertical-align: middle;
}
a.pp_close {
	top: 10px !important; right: 10px !important;
}
}
.mpc-notice {
	background: rgb(230, 125, 125); padding: 1em 2em; color: rgb(255, 255, 255); font-style: italic;
}
.mpc-notice a {
	color: rgb(255, 255, 255) !important; font-style: italic; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
.mpc-notice a:hover {
	color: rgb(238, 238, 238) !important;
}
.rtl .slick-slide {
	float: right;
}
[dir=rtl] .slick-slide {
	float: right;
}
.rtl .mpc-nav__arrow {
	float: left;
}
[dir=rtl] .mpc-nav__arrow {
	float: left;
}
[class*=mpc] {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
[class*=mpc]::after {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
[class*=mpc]::before {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.site-inner {
	overflow: visible;
}
.mk-page-section-wrapper {
	overflow: hidden;
}
button.mfp-arrow {
	z-index: 1000000;
}
button.mfp-close {
	z-index: 1000000;
}
.mpc-alert-wrap {
	position: relative;
}
.mpc-alert {
	width: 100%; overflow: hidden; display: flex; align-items: stretch;
}
.mpc-alert__icon {
	display: flex; min-width: 2em; justify-content: center; align-items: center;
}
.mpc-alert__dismiss {
	display: flex; min-width: 2em; justify-content: center; align-items: center;
}
.mpc-alert__icon i {
	display: block;
}
.mpc-alert__dismiss i {
	display: block;
}
.mpc-alert__dismiss {
	border: 0px transparent; cursor: pointer;
}
.mpc-dismiss--corner.mpc-alert__dismiss {
	left: 100%; top: 0px; text-align: center; display: block; position: absolute; transform: translate3d(-50%, -50%, 0px); -webkit-transform: translate3d(-50%, -50%, 0);
}
.mpc-alert__content {
	font-family: inherit; display: flex; flex-wrap: wrap; flex-grow: 1; align-items: center;
}
.mpc-alert__content > * {
	flex:0 1 100%;
}
.mpc-alert__content p:first-child {
	margin-top: 0px !important;
}
.mpc-alert__content p:last-child {
	margin-bottom: 0px !important;
}
@media screen and (max-width:767px)
{
.mpc-alert__icon {
	display: none;
}
}
.mpc-animated-text-wrap {
	vertical-align: middle; display: inline-block;
}
.mpc-animated-text {
	overflow: hidden; vertical-align: middle; display: inline-block; min-height: 1em; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
@media screen and (max-width:768px)
{
.mpc-animated-text {
	margin: 0px auto; display: block;
}
}
.mpc-animated-text::before {
	width: 0px; float: left; display: inline-block; content: "\00a0";
}
.mpc-animated-text__block {
	line-height: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
.mpc-animated-text__word {
	line-height: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
.mpc-style--rotator.mpc-animated-text-wrap .mpc-animated-text {
	overflow: hidden;
}
.mpc-style--rotator.mpc-animated-text-wrap .mpc-animated-text__block {
	display: none;
}
.mpc-style--rotator.mpc-animated-text-wrap :first-child.mpc-animated-text__block {
	display: block;
}
.mpc-style--rotator.mpc-animated-text-wrap .mpc-animated-text__word {
	display: inline-block; white-space: nowrap;
}
@media screen and (max-width:992px)
{
.mpc-style--rotator.mpc-animated-text-wrap .mpc-animated-text__word {
	white-space: normal;
}
}
.mpc-loaded.mpc-style--rotator.mpc-animated-text-wrap .mpc-animated-text__block {
	display: block;
}
.mpc-style--typewrite.mpc-animated-text-wrap .mpc-animated-text_block {
	display: inline-block;
}
.mpc-animated-text__pointer {
	animation:mpc-blink 0.75s infinite; line-height: 1; margin-left: 0.25em; vertical-align: middle; border-left-color: currentColor; border-left-width: 2px; border-left-style: solid; display: inline-block; -webkit-animation: mpc-blink .75s infinite;
}
@media screen and (max-width:992px)
{
.mpc-animated-text__pointer {
	display: none;
}
}
.mpc-animated-text__side {
	vertical-align: middle; display: inline-block;
}
.mpc-animated-text__before.mpc-animated-text__side {
	margin-right: 0.4em;
}
.mpc-animated-text__after.mpc-animated-text__side {
	margin-left: 0.4em;
}
.mpc-button {
	overflow: hidden; text-decoration: none; display: inline-block; position: relative; z-index: 1;
}
.mpc-button:hover {
	-webkit-transform: translate3d(0, 0, 0);
}
.mpc-tooltip-wrap > .mpc-button {
	display: block;
}
.mpc-button__content {
	position: relative; z-index: 2;
}
.mpc-button__title {
	vertical-align: middle; display: inline-block;
}
.mpc-button__icon {
	text-align: center; vertical-align: middle; display: inline-block; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.mpc-button__background {
	position: absolute; z-index: 1; opacity: 0;
}
.mpc-button:hover .mpc-button__background {
	opacity: 1;
}
.mpc-active .mpc-button .mpc-button__background {
	opacity: 1;
}
.mpc-parent-hover:hover .mpc-button .mpc-button__background {
	opacity: 1;
}
.mpc-effect-side--in.mpc-effect-type--fade.mpc-button__background {
	left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.mpc-effect-side--top.mpc-effect-type--slide.mpc-button__background {
	left: 0px; top: -100%; width: 100%; height: 100%;
}
.mpc-button:hover .mpc-effect-side--top.mpc-effect-type--slide.mpc-button__background {
	top: 0px;
}
.mpc-active .mpc-button .mpc-effect-side--top.mpc-effect-type--slide.mpc-button__background {
	top: 0px;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--top.mpc-effect-type--slide.mpc-button__background {
	top: 0px;
}
.mpc-effect-side--right.mpc-effect-type--slide.mpc-button__background {
	left: 100%; top: 0px; width: 100%; height: 100%;
}
.mpc-button:hover .mpc-effect-side--right.mpc-effect-type--slide.mpc-button__background {
	left: 0px;
}
.mpc-active .mpc-button .mpc-effect-side--right.mpc-effect-type--slide.mpc-button__background {
	left: 0px;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--right.mpc-effect-type--slide.mpc-button__background {
	left: 0px;
}
.mpc-effect-side--bottom.mpc-effect-type--slide.mpc-button__background {
	left: 0px; top: 100%; width: 100%; height: 100%;
}
.mpc-button:hover .mpc-effect-side--bottom.mpc-effect-type--slide.mpc-button__background {
	top: 0px;
}
.mpc-active .mpc-button .mpc-effect-side--bottom.mpc-effect-type--slide.mpc-button__background {
	top: 0px;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--bottom.mpc-effect-type--slide.mpc-button__background {
	top: 0px;
}
.mpc-effect-side--left.mpc-effect-type--slide.mpc-button__background {
	left: -100%; top: 0px; width: 100%; height: 100%;
}
.mpc-button:hover .mpc-effect-side--left.mpc-effect-type--slide.mpc-button__background {
	left: 0px;
}
.mpc-active .mpc-button .mpc-effect-side--left.mpc-effect-type--slide.mpc-button__background {
	left: 0px;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--left.mpc-effect-type--slide.mpc-button__background {
	left: 0px;
}
.mpc-effect-side--horizontal.mpc-effect-type--expand.mpc-button__background {
	left: 50%; top: 0px; right: 50%; bottom: 0px;
}
.mpc-button:hover .mpc-effect-side--horizontal.mpc-effect-type--expand.mpc-button__background {
	left: 5%; right: 5%;
}
.mpc-active .mpc-button .mpc-effect-side--horizontal.mpc-effect-type--expand.mpc-button__background {
	left: 5%; right: 5%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--horizontal.mpc-effect-type--expand.mpc-button__background {
	left: 5%; right: 5%;
}
.mpc-effect-side--vertical.mpc-effect-type--expand.mpc-button__background {
	left: 0px; top: 50%; right: 0px; bottom: 50%;
}
.mpc-button:hover .mpc-effect-side--vertical.mpc-effect-type--expand.mpc-button__background {
	top: 5%; bottom: 5%;
}
.mpc-active .mpc-button .mpc-effect-side--vertical.mpc-effect-type--expand.mpc-button__background {
	top: 5%; bottom: 5%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--vertical.mpc-effect-type--expand.mpc-button__background {
	top: 5%; bottom: 5%;
}
.mpc-effect-side--diagonal_left.mpc-effect-type--expand.mpc-button__background {
	left: -20%; top: 50%; right: -20%; bottom: 50%; transform: rotate(45deg);
}
.mpc-button:hover .mpc-effect-side--diagonal_left.mpc-effect-type--expand.mpc-button__background {
	top: -60%; bottom: -60%;
}
.mpc-active .mpc-button .mpc-effect-side--diagonal_left.mpc-effect-type--expand.mpc-button__background {
	top: -60%; bottom: -60%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--diagonal_left.mpc-effect-type--expand.mpc-button__background {
	top: -60%; bottom: -60%;
}
.mpc-effect-side--diagonal_right.mpc-effect-type--expand.mpc-button__background {
	left: -20%; top: 50%; right: -20%; bottom: 50%; transform: rotate(-45deg);
}
.mpc-button:hover .mpc-effect-side--diagonal_right.mpc-effect-type--expand.mpc-button__background {
	top: -60%; bottom: -60%;
}
.mpc-active .mpc-button .mpc-effect-side--diagonal_right.mpc-effect-type--expand.mpc-button__background {
	top: -60%; bottom: -60%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--diagonal_right.mpc-effect-type--expand.mpc-button__background {
	top: -60%; bottom: -60%;
}
.mpc-effect-side--left.mpc-effect-type--stay.mpc-button__content .mpc-button__icon {
	padding-right: 0.5em;
}
.mpc-effect-side--left.mpc-effect-type--stay.mpc-button__content .mpc-button__title {
	padding-left: 0px;
}
.mpc-effect-side--right.mpc-effect-type--stay.mpc-button__content .mpc-button__icon {
	padding-left: 0.5em;
}
.mpc-effect-side--right.mpc-effect-type--stay.mpc-button__content .mpc-button__title {
	padding-right: 0px;
}
.mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	top: 50%; position: absolute; opacity: 0; transform: translateY(-50%);
}
.mpc-button:hover .mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	opacity: 1;
}
.mpc-active .mpc-button .mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	opacity: 1;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	opacity: 1;
}
.mpc-effect-side--left.mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	padding: 0px; left: -100%;
}
.mpc-button:hover .mpc-effect-side--left.mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	left: 5%;
}
.mpc-active .mpc-button .mpc-effect-side--left.mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	left: 5%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--left.mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	left: 5%;
}
.mpc-effect-side--right.mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	padding: 0px; right: -100%;
}
.mpc-button:hover .mpc-effect-side--right.mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	right: 5%;
}
.mpc-active .mpc-button .mpc-effect-side--right.mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	right: 5%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--right.mpc-effect-type--slide.mpc-button__content .mpc-button__icon {
	right: 5%;
}
.mpc-effect-type--push_out.mpc-button__content {
	overflow: hidden;
}
.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	position: absolute; opacity: 0; transform: translateX(-50%) translateY(-50%);
}
.mpc-button:hover .mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	opacity: 1;
}
.mpc-active .mpc-button .mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	opacity: 1;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	opacity: 1;
}
.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	position: relative;
}
.mpc-effect-side--top.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	left: 50%; top: -100%;
}
.mpc-button:hover .mpc-effect-side--top.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	top: 50%;
}
.mpc-active .mpc-button .mpc-effect-side--top.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	top: 50%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--top.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	top: 50%;
}
.mpc-effect-side--top.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	top: 0px;
}
.mpc-button:hover .mpc-effect-side--top.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	top: 5em;
}
.mpc-active .mpc-button .mpc-effect-side--top.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	top: 5em;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--top.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	top: 5em;
}
.mpc-effect-side--right.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	left: 150%; top: 50%;
}
.mpc-button:hover .mpc-effect-side--right.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	left: 50%;
}
.mpc-active .mpc-button .mpc-effect-side--right.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	left: 50%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--right.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	left: 50%;
}
.mpc-effect-side--right.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	left: 0px;
}
.mpc-button:hover .mpc-effect-side--right.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	left: -100%;
}
.mpc-active .mpc-button .mpc-effect-side--right.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	left: -100%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--right.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	left: -100%;
}
.mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	left: 50%; top: 150%;
}
.mpc-button:hover .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	top: 50%;
}
.mpc-active .mpc-button .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	top: 50%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	top: 50%;
}
.mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	top: 0px;
}
.mpc-button:hover .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	top: -5em;
}
.mpc-active .mpc-button .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	top: -5em;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	top: -5em;
}
.mpc-effect-side--left.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	left: -100%; top: 50%;
}
.mpc-button:hover .mpc-effect-side--left.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	left: 50%;
}
.mpc-active .mpc-button .mpc-effect-side--left.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	left: 50%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--left.mpc-effect-type--push_out.mpc-button__content .mpc-button__icon {
	left: 50%;
}
.mpc-effect-side--left.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	left: 0px;
}
.mpc-button:hover .mpc-effect-side--left.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	left: 100%;
}
.mpc-active .mpc-button .mpc-effect-side--left.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	left: 100%;
}
.mpc-parent-hover:hover .mpc-button .mpc-effect-side--left.mpc-effect-type--push_out.mpc-button__content .mpc-button__title {
	left: 100%;
}
.mpc-button-set {
	display: inline-block;
}
.mpc-style--horizontal.mpc-fullwidth.mpc-button-set {
	display: flex; align-items: center;
}
.mpc-style--horizontal.mpc-fullwidth.mpc-button-set > .mpc-button {
	flex-grow: 1;
}
.mpc-style--horizontal.mpc-fullwidth.mpc-button-set > .mpc-lightbox {
	flex-grow: 1;
}
.mpc-style--horizontal.mpc-fullwidth.mpc-button-set > .mpc-add_to_cart {
	flex-grow: 1;
}
.mpc-style--horizontal.mpc-fullwidth.mpc-button-set > .mpc-button .mpc-button {
	display: block;
}
.mpc-style--horizontal.mpc-fullwidth.mpc-button-set > .mpc-lightbox .mpc-button {
	display: block;
}
.mpc-style--horizontal.mpc-fullwidth.mpc-button-set > .mpc-add_to_cart .mpc-button {
	display: block;
}
.mpc-style--vertical.mpc-fullwidth.mpc-button-set {
	display: block;
}
.mpc-style--vertical.mpc-button-set {
	text-align: center;
}
.mpc-button-set .mpc-lightbox .mpc-button {
	vertical-align: bottom;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > .mpc-tooltip-wrap {
	vertical-align: middle;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > .mpc-add_to_cart-wrap {
	vertical-align: middle;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > .mpc-button {
	vertical-align: middle;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > .mpc-lightbox {
	vertical-align: middle;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > .mpc-add_to_cart {
	vertical-align: middle;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :first-child.mpc-tooltip-wrap {
	padding-left: 0px !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :first-child.mpc-tooltip-wrap .mpc-button {
	padding-left: 0px !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :first-child.mpc-add_to_cart-wrap {
	padding-left: 0px !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :first-child.mpc-add_to_cart-wrap .mpc-button {
	padding-left: 0px !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :first-child.mpc-button {
	padding-left: 0px !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :first-child.mpc-button .mpc-button {
	padding-left: 0px !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :first-child.mpc-lightbox {
	padding-left: 0px !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :first-child.mpc-lightbox .mpc-button {
	padding-left: 0px !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :first-child.mpc-add_to_cart {
	padding-left: 0px !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :first-child.mpc-add_to_cart .mpc-button {
	padding-left: 0px !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :last-child.mpc-tooltip-wrap {
	padding-right: 0px !important; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :last-child.mpc-tooltip-wrap .mpc-button {
	padding-right: 0px !important; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :last-child.mpc-add_to_cart-wrap {
	padding-right: 0px !important; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :last-child.mpc-add_to_cart-wrap .mpc-button {
	padding-right: 0px !important; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :last-child.mpc-button {
	padding-right: 0px !important; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :last-child.mpc-button .mpc-button {
	padding-right: 0px !important; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :last-child.mpc-lightbox {
	padding-right: 0px !important; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :last-child.mpc-lightbox .mpc-button {
	padding-right: 0px !important; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :last-child.mpc-add_to_cart {
	padding-right: 0px !important; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :last-child.mpc-add_to_cart .mpc-button {
	padding-right: 0px !important; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :not(:first-child):not(:last-child).mpc-tooltip-wrap {
	border-radius: 0px; border-left-width: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :not(:first-child):not(:last-child).mpc-tooltip-wrap .mpc-button {
	border-radius: 0px; border-left-width: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :not(:first-child):not(:last-child).mpc-add_to_cart-wrap {
	border-radius: 0px; border-left-width: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :not(:first-child):not(:last-child).mpc-add_to_cart-wrap .mpc-button {
	border-radius: 0px; border-left-width: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :not(:first-child):not(:last-child).mpc-button {
	border-radius: 0px; border-left-width: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :not(:first-child):not(:last-child).mpc-button .mpc-button {
	border-radius: 0px; border-left-width: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :not(:first-child):not(:last-child).mpc-lightbox {
	border-radius: 0px; border-left-width: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :not(:first-child):not(:last-child).mpc-lightbox .mpc-button {
	border-radius: 0px; border-left-width: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :not(:first-child):not(:last-child).mpc-add_to_cart {
	border-radius: 0px; border-left-width: 0px;
}
:not(.mpc-frontend).mpc-style--horizontal.mpc-button-set > :not(:first-child):not(:last-child).mpc-add_to_cart .mpc-button {
	border-radius: 0px; border-left-width: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set .mpc-tooltip-wrap {
	display: block;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set .mpc-add_to_cart-wrap {
	display: block;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set .mpc-button {
	display: block;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set .mpc-lightbox {
	display: block;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set .mpc-add_to_cart {
	display: block;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :first-child.mpc-tooltip-wrap {
	padding-top: 0px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :first-child.mpc-tooltip-wrap .mpc-button {
	padding-top: 0px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :first-child.mpc-add_to_cart-wrap {
	padding-top: 0px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :first-child.mpc-add_to_cart-wrap .mpc-button {
	padding-top: 0px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :first-child.mpc-button {
	padding-top: 0px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :first-child.mpc-button .mpc-button {
	padding-top: 0px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :first-child.mpc-lightbox {
	padding-top: 0px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :first-child.mpc-lightbox .mpc-button {
	padding-top: 0px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :first-child.mpc-add_to_cart {
	padding-top: 0px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :first-child.mpc-add_to_cart .mpc-button {
	padding-top: 0px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :last-child.mpc-tooltip-wrap {
	padding-bottom: 0px !important; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :last-child.mpc-tooltip-wrap .mpc-button {
	padding-bottom: 0px !important; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :last-child.mpc-add_to_cart-wrap {
	padding-bottom: 0px !important; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :last-child.mpc-add_to_cart-wrap .mpc-button {
	padding-bottom: 0px !important; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :last-child.mpc-button {
	padding-bottom: 0px !important; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :last-child.mpc-button .mpc-button {
	padding-bottom: 0px !important; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :last-child.mpc-lightbox {
	padding-bottom: 0px !important; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :last-child.mpc-lightbox .mpc-button {
	padding-bottom: 0px !important; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :last-child.mpc-add_to_cart {
	padding-bottom: 0px !important; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :last-child.mpc-add_to_cart .mpc-button {
	padding-bottom: 0px !important; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :not(:first-child):not(:last-child).mpc-tooltip-wrap {
	border-radius: 0px; border-top-width: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :not(:first-child):not(:last-child).mpc-tooltip-wrap .mpc-button {
	border-radius: 0px; border-top-width: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :not(:first-child):not(:last-child).mpc-add_to_cart-wrap {
	border-radius: 0px; border-top-width: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :not(:first-child):not(:last-child).mpc-add_to_cart-wrap .mpc-button {
	border-radius: 0px; border-top-width: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :not(:first-child):not(:last-child).mpc-button {
	border-radius: 0px; border-top-width: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :not(:first-child):not(:last-child).mpc-button .mpc-button {
	border-radius: 0px; border-top-width: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :not(:first-child):not(:last-child).mpc-lightbox {
	border-radius: 0px; border-top-width: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :not(:first-child):not(:last-child).mpc-lightbox .mpc-button {
	border-radius: 0px; border-top-width: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :not(:first-child):not(:last-child).mpc-add_to_cart {
	border-radius: 0px; border-top-width: 0px;
}
:not(.mpc-frontend).mpc-style--vertical.mpc-button-set :not(:first-child):not(:last-child).mpc-add_to_cart .mpc-button {
	border-radius: 0px; border-top-width: 0px;
}
.mpc-button-set .mpc-button-separator-box {
	display: inline-block; transform: translateX(-50%); -webkit-transform: translateX(-50%);
}
.mpc-button-set .mpc-button-separator {
	text-align: center; display: inline-block; white-space: nowrap; min-width: 1em; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.mpc-button-set .mpc-empty.mpc-button-separator {
	min-width: 0px;
}
.mpc-style--vertical.mpc-button-set .mpc-button-separator-box {
	transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.mpc-button-set .mpc-button-separator-wrap {
	width: 0px; vertical-align: middle; display: inline-block; position: relative; z-index: 2;
}
.mpc-button-set :last-child.mpc-button-separator-wrap {
	display: none;
}
.mpc-style--vertical.mpc-button-set .mpc-button-separator-wrap {
	width: auto; height: 0px; display: block;
}
.mpc-callout {
	display: block; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-callout__content {
	overflow: hidden;
}
.mpc-callout__content .mpc-callout__description {
	padding: 0px;
}
.mpc-callout__heading {
	padding: 0px;
}
.mpc-callout__icon-wrap {
	display: block;
}
:not(.mpc-icon--image).mpc-callout__icon-wrap i {
	width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal;
}
.mpc-callout__icon-wrap i {
	text-align: center; display: block;
}
.mpc-callout__icon-wrap img {
	vertical-align: middle;
}
.mpc-callout__icon {
	display: inline-block; max-width: 100%;
}
.mpc-callout--style_1 {
	width: 100%; display: flex; align-items: center;
}
.mpc-callout--style_1 .mpc-callout__content {
	flex:1 1 auto;
}
.mpc-callout--style_1 .mpc-callout__content p:first-child {
	margin-top: 0px !important;
}
.mpc-callout--style_1 .mpc-callout__content p:last-child {
	margin-bottom: 0px !important;
}
.mpc-callout--style_1 .mpc-callout__button {
	flex:0 0 auto; white-space: nowrap;
}
.mpc-callout--style_1 .mpc-callout__button .mpc-button {
	vertical-align: bottom;
}
.mpc-callout--style_2 {
	text-align: center;
}
.mpc-callout--style_3 {
	text-align: center;
}
.mpc-callout--style_4 {
	width: 100%; display: table;
}
.mpc-callout--style_4 .mpc-callout__icon-wrap {
	vertical-align: middle; display: table-cell;
}
.mpc-callout--style_4 .mpc-callout__content {
	vertical-align: middle; display: table-cell;
}
.mpc-callout--style_4 .mpc-callout__content p:first-child {
	margin-top: 0px !important;
}
.mpc-callout--style_4 .mpc-callout__content p:last-child {
	margin-bottom: 0px !important;
}
.mpc-callout--style_4 .mpc-callout__button {
	vertical-align: middle; display: table-cell; white-space: nowrap;
}
.mpc-callout--style_4 .mpc-callout__button .mpc-button {
	vertical-align: bottom;
}
.mpc-callout--style_5 {
	width: 100%; display: table;
}
.mpc-callout--style_5 .mpc-callout__content {
	width: 40%; text-align: left; vertical-align: middle; display: table-cell;
}
.mpc-callout--style_5 .mpc-callout__content p:first-child {
	margin-top: 0px !important;
}
.mpc-callout--style_5 .mpc-callout__content p:last-child {
	margin-bottom: 0px !important;
}
.mpc-callout--style_5 .mpc-callout__icon-wrap {
	width: 10%; text-align: center; vertical-align: middle; display: table-cell;
}
.mpc-callout--style_5 .mpc-callout__button {
	width: 40%; text-align: right; vertical-align: middle; display: table-cell;
}
.mpc-callout--style_5 .mpc-callout__button .mpc-button {
	vertical-align: bottom;
}
.mpc-callout--style_6 {
	text-align: center;
}
.mpc-callout--style_7 {
	text-align: center;
}
.mpc-callout--style_8 .mpc-callout__icon-wrap {
	float: left;
}
.mpc-callout--style_9 .mpc-callout__icon-wrap {
	float: right;
}
@media screen and (max-width:992px)
{
.mpc-callout__heading {
	text-align: center !important;
}
.mpc-callout__description {
	text-align: center !important;
}
.mpc-callout__button {
	text-align: center !important;
}
.mpc-callout__icon-wrap {
	text-align: center !important;
}
.mpc-callout__heading {
	line-height: 1.25em !important;
}
.mpc-callout__heading {
	
}
.mpc-callout__description {
	
}
.mpc-callout--style_1 {
	display: block;
}
.mpc-callout--style_4 {
	display: block;
}
.mpc-callout--style_5 {
	display: block;
}
.mpc-callout--style_8 {
	display: block;
}
.mpc-callout--style_9 {
	display: block;
}
.mpc-callout--style_1 .mpc-callout__icon-wrap {
	width: 100%; display: block;
}
.mpc-callout--style_1 .mpc-callout__content {
	width: 100%; display: block;
}
.mpc-callout--style_1 .mpc-callout__button {
	width: 100%; display: block;
}
.mpc-callout--style_4 .mpc-callout__icon-wrap {
	width: 100%; display: block;
}
.mpc-callout--style_4 .mpc-callout__content {
	width: 100%; display: block;
}
.mpc-callout--style_4 .mpc-callout__button {
	width: 100%; display: block;
}
.mpc-callout--style_5 .mpc-callout__icon-wrap {
	width: 100%; display: block;
}
.mpc-callout--style_5 .mpc-callout__content {
	width: 100%; display: block;
}
.mpc-callout--style_5 .mpc-callout__button {
	width: 100%; display: block;
}
.mpc-callout--style_8 .mpc-callout__icon-wrap {
	width: 100%; display: block;
}
.mpc-callout--style_8 .mpc-callout__content {
	width: 100%; display: block;
}
.mpc-callout--style_8 .mpc-callout__button {
	width: 100%; display: block;
}
.mpc-callout--style_9 .mpc-callout__icon-wrap {
	width: 100%; display: block;
}
.mpc-callout--style_9 .mpc-callout__content {
	width: 100%; display: block;
}
.mpc-callout--style_9 .mpc-callout__button {
	width: 100%; display: block;
}
.mpc-callout--style_1 .mpc-callout .mpc-button {
	margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-callout--style_1 .mpc-callout__icon {
	margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-callout--style_4 .mpc-callout .mpc-button {
	margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-callout--style_4 .mpc-callout__icon {
	margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-callout--style_5 .mpc-callout .mpc-button {
	margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-callout--style_5 .mpc-callout__icon {
	margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-callout--style_8 .mpc-callout .mpc-button {
	margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-callout--style_8 .mpc-callout__icon {
	margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-callout--style_9 .mpc-callout .mpc-button {
	margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-callout--style_9 .mpc-callout__icon {
	margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-callout--style_1 .mpc-callout__icon {
	padding-right: 0px !important; padding-left: 0px !important;
}
.mpc-callout--style_4 .mpc-callout__icon {
	padding-right: 0px !important; padding-left: 0px !important;
}
.mpc-callout--style_5 .mpc-callout__icon {
	padding-right: 0px !important; padding-left: 0px !important;
}
.mpc-callout--style_8 .mpc-callout__icon {
	padding-right: 0px !important; padding-left: 0px !important;
}
.mpc-callout--style_9 .mpc-callout__icon {
	padding-right: 0px !important; padding-left: 0px !important;
}
.mpc-callout .mpc-button {
	margin: 0.5em auto !important;
}
.mpc-callout__icon-wrap {
	margin: 0.5em auto !important;
}
.mpc-callout__heading {
	margin: 0.5em auto !important;
}
.mpc-callout__description {
	margin: 0.5em auto !important;
}
.mpc-callout .mpc-divider-wrap .mpc-divider {
	margin: 0.25em auto !important;
}
.mpc-callout--style_7 .mpc-callout__icon-wrap {
	margin-top: 0px !important;
}
.mpc-callout--style_5 .mpc-callout__icon-wrap {
	margin-top: 0px !important;
}
.mpc-callout--style_5 .mpc-callout__heading {
	margin-bottom: 0px !important;
}
}
@media screen and (max-width:1199px) and (min-width:992px)
{
.mpc-callout--style_1 .mpc-callout__icon-wrap {
	max-width: 50%;
}
.mpc-callout--style_4 .mpc-callout__icon-wrap {
	max-width: 50%;
}
.mpc-callout--style_5 .mpc-callout__icon-wrap {
	max-width: 50%;
}
.mpc-callout--style_8 .mpc-callout__icon-wrap {
	max-width: 50%;
}
.mpc-callout--style_9 .mpc-callout__icon-wrap {
	max-width: 50%;
}
}
.mpc-carousel-anything {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-carousel--stretched.mpc-carousel-anything .slick-list {
	overflow: visible;
}
.mpc-carousel-anything .slick-track {
	display: table; table-layout: fixed;
}
.mpc-carousel-anything .mpc-carousel__item-wrapper {
	transition:0.25s; height: 100%; text-align: center; overflow: hidden; vertical-align: middle; float: none !important; display: table-cell !important; position: relative; -webkit-transition: all .25s;
}
.mpc-carousel-anything .slick-slide > div:last-child > .mpc-carousel__item-wrapper {
	margin-bottom: 0px !important;
}
.mpc-carousel-anything .mpc-carousel__item-wrapper.slick-slide {
	margin-bottom: 0px !important;
}
.mpc-carousel-anything:focus {
	-webkit-outline: none;
}
.mpc-carousel-anything *:focus {
	-webkit-outline: none;
}
.mpc-navigation--carousel {
	margin: 1em 0px; width: 100%; text-align: right;
}
.mpc-navigation--carousel i {
	background: rgb(204, 204, 204); padding: 0.5em 1em; border-radius: 3px; margin-left: 1px; cursor: pointer;
}
.vc_element.vc_mpc_carousel_anything .vc_controls > .vc_controls-out-tl {
	right: 0px;
}
.mpc-carousel-image {
	overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-carousel--stretched.mpc-carousel-image {
	overflow: visible;
}
.mpc-carousel--stretched.mpc-carousel-image .slick-list {
	overflow: visible;
}
.mpc-carousel-image .slick-slide > div:last-child > .mpc-carousel__item-wrapper {
	margin-bottom: 0px !important;
}
.mpc-carousel-image .mpc-carousel__item-wrapper.slick-slide {
	margin-bottom: 0px !important;
}
.mpc-carousel-image:focus {
	-webkit-outline: none;
}
.mpc-carousel-image *:focus {
	-webkit-outline: none;
}
.mpc-carousel-image .mpc-carousel__item-wrapper {
	width: auto; height: 100%; display: block !important; position: relative; max-width: 100% !important;
}
.mpc-carousel-image .mpc-item {
	background-position: center; overflow: hidden; position: relative; cursor: pointer; background-repeat: no-repeat; background-size: cover;
}
.mpc-carousel-image .mpc-item .mpc-border::before {
	border-width: 0px; border-style: solid; border-radius: 0px; transition: inherit; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 2; content: ""; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: inherit;
}
.mpc-carousel-image .mpc-item .mpc-border {
	border-width: 0px; border-style: solid; border-radius: 0px; transition: inherit; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 2; content: ""; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: inherit;
}
.mpc-carousel-image img {
	width: 100%; height: auto;
}
.mpc-carousel-image .mpc-icon-anchor {
	transition:0.25s; text-align: center; vertical-align: bottom; display: inline-block; -webkit-transition: all .25s;
}
.mpc-carousel-image .mpc-icon-anchor i {
	transition: inherit; width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal; vertical-align: bottom; display: block; -webkit-transition: inherit;
}
.mpc-carousel-image .mpc-icon-anchor i.mpc-icon--image {
	width: auto;
}
.mpc-carousel-image .mpc-icon-anchor i.mpc-icon--character {
	width: auto;
}
.mpc-carousel-image .mpc-item-overlay {
	width: 100%; height: 100%; visibility: hidden; position: absolute; z-index: 5;
}
.mpc-carousel-image .mpc-overlay--vertical-wrap {
	width: 100%; height: 100%; display: table;
}
.mpc-carousel-image .mpc-overlay--vertical {
	width: 100%; height: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.mpc-overlay--fade.mpc-carousel-image .mpc-item-overlay {
	left: 0px; top: 0px; opacity: 0;
}
.mpc-overlay--none.mpc-carousel-image .mpc-item-overlay {
	left: 0px; top: 0px; opacity: 0;
}
.mpc-overlay--slide-up.mpc-carousel-image .mpc-item-overlay {
	left: 0px; top: 100%;
}
.mpc-overlay--slide-down.mpc-carousel-image .mpc-item-overlay {
	left: 0px; top: -100%;
}
.mpc-overlay--slide-left.mpc-carousel-image .mpc-item-overlay {
	left: 100%; top: 0px;
}
.mpc-overlay--slide-right.mpc-carousel-image .mpc-item-overlay {
	left: -100%; top: 0px;
}
[data-align^=top] .mpc-overlay--vertical {
	vertical-align: top;
}
[data-align^=middle] .mpc-overlay--vertical {
	vertical-align: middle;
}
[data-align^=bottom] .mpc-overlay--vertical {
	vertical-align: bottom;
}
[data-align$=left] .mpc-overlay--vertical {
	text-align: left;
}
[data-align$=center] .mpc-overlay--vertical {
	text-align: center;
}
[data-align$=right] .mpc-overlay--vertical {
	text-align: right;
}
.mpc-layout--fluid.mpc-carousel-image * {
	height: 100%;
}
.mpc-layout--fluid.mpc-carousel-image .mpc-overlay--vertical {
	height: auto;
}
.mpc-layout--fluid.mpc-carousel-image .mpc-overlay--vertical * {
	height: auto;
}
.mpc-layout--fluid.mpc-carousel-image img {
	width: auto !important; height: 100% !important;
}
.mpc-navigation--image {
	margin: 1em 0px; text-align: right;
}
.mpc-navigation--image i {
	background: rgb(204, 204, 204); padding: 0.5em 1em; border-radius: 3px; margin-left: 1px; cursor: pointer;
}
.mpc-carousel-posts {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-carousel--stretched.mpc-carousel-posts .slick-list {
	overflow: visible;
}
.mpc-carousel-posts .slick-slide > div:last-child > .mpc-post {
	margin-bottom: 0px !important;
}
.mpc-carousel-posts .mpc-post.slick-slide {
	margin-bottom: 0px !important;
}
.mpc-carousel-posts .mpc-post {
	height: 100%; vertical-align: bottom; display: inline-block; max-width: 100% !important;
}
.mpc-carousel-posts:focus {
	-webkit-outline: none;
}
.mpc-carousel-posts *:focus {
	-webkit-outline: none;
}
[data-slick-cols='1'].mpc-carousel-posts .mpc-post {
	width: 100%;
}
[data-slick-cols='2'].mpc-carousel-posts .mpc-post {
	width: 50%;
}
[data-slick-cols='3'].mpc-carousel-posts .mpc-post {
	width: 33%;
}
[data-slick-cols='3'].mpc-carousel-posts :last-child.mpc-post {
	width: 34%;
}
[data-slick-cols='4'].mpc-carousel-posts .mpc-post {
	width: 25%;
}
.mpc-navigation--posts {
	margin: 1em 0px; width: 100%; text-align: right;
}
.mpc-navigation--posts i {
	background: rgb(204, 204, 204); padding: 0.5em 1em; border-radius: 3px; margin-left: 1px; cursor: pointer;
}
.mpc-carousel-slider {
	overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-carousel--stretched.mpc-carousel-slider {
	overflow: visible;
}
.mpc-carousel--stretched.mpc-carousel-slider .slick-list {
	overflow: visible;
}
.mpc-carousel-slider:focus {
	-webkit-outline: none;
}
.mpc-carousel-slider *:focus {
	-webkit-outline: none;
}
.mpc-carousel-slider .slick-list {
	height: 100% !important;
}
.mpc-carousel-slider .slick-track {
	height: 100% !important;
}
.mpc-carousel-slider .mpc-carousel__item-wrapper {
	height: 100% !important;
}
.mpc-carousel-slider .mpc-item {
	height: 100% !important;
}
.mpc-carousel-slider .mpc-carousel__item-wrapper {
	overflow: hidden; display: block !important;
}
.mpc-carousel-slider .mpc-item {
	background-position: center; border-width: 0px; border-style: solid; border-radius: 0px; position: relative; cursor: pointer; background-repeat: no-repeat; background-size: cover;
}
.mpc-carousel-slider .mpc-item .mpc-border::before {
	border-width: 0px; border-style: solid; border-radius: 0px; transition: inherit; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 2; content: ""; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: inherit;
}
.mpc-carousel-slider .mpc-item .mpc-border {
	border-width: 0px; border-style: solid; border-radius: 0px; transition: inherit; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 2; content: ""; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: inherit;
}
.mpc-carousel-slider img {
	width: auto !important; height: 100% !important;
}
.mpc-carousel-slider .mpc-icon-anchor {
	transition:0.25s; text-align: center; vertical-align: bottom; display: inline-block; -webkit-transition: all .25s;
}
.mpc-carousel-slider .mpc-icon-anchor i {
	transition: inherit; width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal; vertical-align: bottom; display: block; -webkit-transition: inherit;
}
.mpc-carousel-slider .mpc-icon-anchor i.mpc-icon--image {
	width: auto;
}
.mpc-carousel-slider .mpc-icon-anchor i.mpc-icon--character {
	width: auto;
}
.mpc-carousel-slider .mpc-item-overlay {
	width: 100%; height: 100%; visibility: hidden; position: absolute; z-index: 5;
}
.mpc-carousel-slider .mpc-overlay--vertical-wrap {
	width: 100%; height: 100%; display: table;
}
.mpc-carousel-slider .mpc-overlay--vertical {
	width: 100%; height: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.mpc-overlay--fade.mpc-carousel-slider .mpc-item-overlay {
	left: 0px; top: 0px; opacity: 0;
}
.mpc-overlay--none.mpc-carousel-slider .mpc-item-overlay {
	left: 0px; top: 0px; opacity: 0;
}
.mpc-overlay--slide-up.mpc-carousel-slider .mpc-item-overlay {
	left: 0px; top: 100%;
}
.mpc-overlay--slide-down.mpc-carousel-slider .mpc-item-overlay {
	left: 0px; top: -100%;
}
.mpc-overlay--slide-left.mpc-carousel-slider .mpc-item-overlay {
	left: 100%; top: 0px;
}
.mpc-overlay--slide-right.mpc-carousel-slider .mpc-item-overlay {
	left: -100%; top: 0px;
}
.mpc-carousel__item-wrapper:hover {
	
}
.mpc-carousel__item-wrapper:hover .mpc-item-overlay {
	visibility: visible;
}
.mpc-overlay--fade .mpc-carousel__item-wrapper:hover .mpc-item-overlay {
	opacity: 1;
}
.mpc-overlay--none .mpc-carousel__item-wrapper:hover .mpc-item-overlay {
	opacity: 1;
}
.mpc-overlay--slide-up .mpc-carousel__item-wrapper:hover .mpc-item-overlay {
	top: 0px;
}
.mpc-overlay--slide-down .mpc-carousel__item-wrapper:hover .mpc-item-overlay {
	top: 0px;
}
.mpc-overlay--slide-left .mpc-carousel__item-wrapper:hover .mpc-item-overlay {
	left: 0px;
}
.mpc-overlay--slide-right .mpc-carousel__item-wrapper:hover .mpc-item-overlay {
	left: 0px;
}
[data-align^=top] .mpc-overlay--vertical {
	vertical-align: top;
}
[data-align^=middle] .mpc-overlay--vertical {
	vertical-align: middle;
}
[data-align^=bottom] .mpc-overlay--vertical {
	vertical-align: bottom;
}
[data-align$=left] .mpc-overlay--vertical {
	text-align: left;
}
[data-align$=center] .mpc-overlay--vertical {
	text-align: center;
}
[data-align$=right] .mpc-overlay--vertical {
	text-align: right;
}
.mpc-carousel__count {
	display: inline-block; position: absolute; z-index: 10;
}
.mpc-carousel__count::after {
	display: inline-block; position: relative;
}
.mpc-carousel__count::before {
	display: inline-block; position: relative;
}
.mpc-carousel__count::before {
	top: -0.25em; padding-right: 0.25em; content: attr(data-current-slide);
}
.mpc-carousel__count::after {
	bottom: -0.25em; padding-left: 0.25em; content: attr(data-slides-amount);
}
.mpc-align--top-left.mpc-carousel__count {
	left: 0px; top: 0px;
}
.mpc-align--top-right.mpc-carousel__count {
	top: 0px; right: 0px;
}
.mpc-align--bottom-left.mpc-carousel__count {
	left: 0px; bottom: 0px;
}
.mpc-align--bottom-right.mpc-carousel__count {
	right: 0px; bottom: 0px;
}
.mpc-navigation--image {
	margin: 1em 0px; width: 100%; text-align: right;
}
.mpc-navigation--image i {
	background: rgb(204, 204, 204); padding: 0.5em 1em; border-radius: 3px; margin-left: 1px; cursor: pointer;
}
.mpc-carousel-testimonial {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-carousel-testimonial .slick-slide {
	overflow: hidden;
}
.mpc-carousel-testimonial .slick-slide > div > .mpc-testimonial {
	width: auto !important;
}
.mpc-carousel-testimonial .slick-slide > div > .mpc-gap {
	width: auto !important;
}
.mpc-carousel--stretched.mpc-carousel-testimonial .slick-list {
	overflow: visible;
}
.mpc-carousel-testimonial:focus {
	-webkit-outline: none;
}
.mpc-carousel-testimonial *:focus {
	-webkit-outline: none;
}
.mpc-carousel-testimonial .mpc-gap {
	vertical-align: middle;
}
.mpc-align-items.mpc-carousel-testimonial .mpc-testimonial {
	display: flex; align-items: center;
}
.mpc-align-items.mpc-carousel-testimonial .mpc-testimonial--style_3.mpc-testimonial {
	flex-direction: column;
}
.mpc-align-items.mpc-carousel-testimonial .mpc-testimonial--style_4.mpc-testimonial {
	flex-direction: column;
}
.mpc-align-items.mpc-carousel-testimonial .mpc-testimonial--style_7.mpc-testimonial .mpc-testimonial__thumbnail {
	flex:1 0 auto;
}
.mpc-align-items.mpc-carousel-testimonial .mpc-testimonial--style_6.mpc-testimonial .mpc-testimonial__thumbnail {
	flex:1 0 auto;
}
.mpc-align-items.mpc-carousel-testimonial .mpc-testimonial--style_2.mpc-testimonial .mpc-testimonial__thumbnail {
	flex:1 0 auto;
}
.mpc-align-items.mpc-carousel-testimonial .mpc-testimonial--style_1.mpc-testimonial .mpc-testimonial__thumbnail {
	flex:1 0 auto;
}
.mpc-navigation--carousel {
	margin: 1em 0px; width: 100%; text-align: right;
}
.mpc-navigation--carousel i {
	background: rgb(204, 204, 204); padding: 0.5em 1em; border-radius: 3px; margin-left: 1px; cursor: pointer;
}
.vc_element.vc_mpc_carousel_testimonial .vc_controls > .vc_controls-out-tl {
	right: 0px;
}
.mpc-chart {
	display: block;
}
.mpc-chart__box {
	margin: 0px auto; position: relative;
}
.mpc-chart__outer_circle {
	border-radius: 100%; left: 50%; top: 50%; position: absolute; transform: translateX(-50%) translateY(-50%); background-clip: padding-box !important;
}
.mpc-chart__inner_circle {
	border-radius: 100%; left: 50%; top: 50%; position: absolute; transform: translateX(-50%) translateY(-50%); background-clip: padding-box !important;
}
.mpc-chart__marker {
	border-radius: 100%; left: 50%; top: 50%; position: absolute; transform: translateX(-50%) translateY(-50%); background-clip: padding-box !important;
}
.mpc-chart__text {
	border-radius: 100%; left: 50%; top: 50%; position: absolute; transform: translateX(-50%) translateY(-50%); background-clip: padding-box !important;
}
.mpc-chart__marker {
	opacity: 0;
}
.mpc-waypoint--init .mpc-chart__marker {
	opacity: 1;
}
.mpc-chart-wrap .mpc-chart__text {
	border-radius: 0px; text-align: center;
}
.mpc-circle-icons {
	margin: 0px auto; border-radius: 50%; width: 90%; position: relative;
}
.mpc-circle-icons::before {
	border-radius: 50%; left: 4%; top: 4%; width: 92%; height: 92%; display: block; position: absolute; z-index: 1; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-circle-icons::after {
	padding-top: 100%; display: block; content: "";
}
.mpc-circle-icons .mpc-icon {
	left: 50%; top: 50%; position: absolute; z-index: 2;
}
.mpc-circle-icons .mpc-icon .mpc-regular img {
	max-width: none;
}
.mpc-circle-icons .mpc-icon .mpc-hover img {
	max-width: none;
}
.mpc-circle-icons .mpc-icon-column {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
@media screen and (min-width:769px)
{
:not(.vc_col-lg-12).mpc-column .mpc-circle-icons .mpc-icon-column {
	background: none !important; margin: 0px !important; padding: 0px !important; border-radius: 50% !important; border: currentColor !important; border-image: none !important;
}
:not(.vc_col-md-12).mpc-column .mpc-circle-icons .mpc-icon-column {
	background: none !important; margin: 0px !important; padding: 0px !important; border-radius: 50% !important; border: currentColor !important; border-image: none !important;
}
}
.mpc-circle-icons .mpc-active.mpc-icon-column .mpc-icon-column__content-wrap {
	visibility: visible; opacity: 1;
}
.mpc-circle-icons .mpc-icon-column__content-wrap {
	border-radius: 50% !important; transition:1s; overflow: hidden; visibility: hidden; box-sizing: border-box; opacity: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s;
}
.mpc-circle-icons .mpc-icon-column__content-wrap::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.mpc-circle-icons .mpc-icon-column__content {
	overflow: auto; vertical-align: middle; display: inline-block; position: relative; z-index: 1; max-height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-circle-icons .vc_mpc_icon_column.vc_element {
	left: 0px; top: 0px; width: 100%; height: 100%; display: inline-block; position: absolute;
}
@media screen and (max-width:768px)
{
.mpc-column .mpc-circle-icons.mpc-circle-icons {
	width: 100%;
}
.mpc-column .mpc-circle-icons.mpc-circle-icons::before {
	display: none;
}
.mpc-column .mpc-circle-icons.mpc-circle-icons::after {
	display: none;
}
.mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon-column {
	margin: 2em 0px; padding: 2em; border-radius: 0px !important; position: relative;
}
.mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon {
	left: 0px !important; top: 0px !important; margin-top: 0px !important; margin-bottom: 2em; margin-left: 0px !important; position: relative;
}
.mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon-column__content-wrap {
	background: none !important; margin: 0px !important; padding: 0px !important; border-radius: 0px !important; border: currentColor !important; border-image: none !important; width: 100%; height: auto; visibility: visible; opacity: 1;
}
.mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon-column__content-wrap::before {
	display: none;
}
}
.mpc-connected-icons {
	display: flex; box-sizing: border-box; flex-wrap: wrap; -webkit-box-sizing: border-box;
}
.mpc-connected-icons::after {
	clear: both; float: none; display: block; content: "";
}
.mpc-connected-icons > .mpc-connected-icons__line {
	visibility: hidden; opacity: 0;
}
.mpc-connected-icons .mpc-icon {
	overflow: visible; position: relative;
}
.mpc-connected-icons .mpc-icon-column {
	overflow: visible; position: relative;
}
[data-layout='horizontal'].mpc-connected-icons .mpc-connected-icons__line {
	left: 100%;
}
[data-layout='horizontal'][data-ci-cols='2'].mpc-connected-icons .mpc-connected-icons__item {
	width: 50%;
}
[data-layout='horizontal'][data-ci-cols='3'].mpc-connected-icons .mpc-connected-icons__item {
	width: 33%;
}
[data-layout='horizontal'][data-ci-cols='4'].mpc-connected-icons .mpc-connected-icons__item {
	width: 25%;
}
[data-layout='horizontal'][data-ci-cols='5'].mpc-connected-icons .mpc-connected-icons__item {
	width: 20%;
}
[data-layout='horizontal'][data-ci-cols='6'].mpc-connected-icons .mpc-connected-icons__item {
	width: 16.66%;
}
[data-layout='horizontal'][data-ci-cols='7'].mpc-connected-icons .mpc-connected-icons__item {
	width: 14.28%;
}
[data-layout='horizontal'][data-ci-cols='8'].mpc-connected-icons .mpc-connected-icons__item {
	width: 12.5%;
}
[data-layout='vertical'].mpc-connected-icons {
	margin: 0px; flex-direction: column;
}
[data-layout='vertical'].mpc-connected-icons .mpc-connected-icons__item {
	width: 100%;
}
[data-layout='vertical'].mpc-connected-icons :nth-child(2).mpc-connected-icons__item {
	padding-top: 0px !important;
}
[data-layout='vertical'].mpc-connected-icons :last-child.mpc-connected-icons__item {
	padding-bottom: 0px !important;
}
[data-layout='vertical'].mpc-connected-icons .mpc-connected-icons__line {
	top: 100%;
}
.mpc-connected-icons__item {
	float: left; display: block; position: relative;
}
.mpc-connected-icons__line {
	position: absolute; z-index: 1;
}
.mpc-connected-icons__line span {
	transition:width 0.25s; margin-right: auto; margin-left: auto; display: block; -webkit-transition: width .25s;
}
[data-layout='horizontal'] .mpc-connected-icons__line span {
	width: 0px;
}
[data-layout='vertical'] .mpc-connected-icons__line span {
	height: 0px; float: left;
}
@media screen and (max-width:992px)
{
[data-layout='horizontal'][data-ci-cols='4'].mpc-connected-icons .mpc-connected-icons__item {
	width: 50% !important; margin-top: 1em; margin-bottom: 1em;
}
[data-layout='horizontal'][data-ci-cols='3'].mpc-connected-icons {
	margin: 0px auto;
}
[data-layout='horizontal'][data-ci-cols='3'].mpc-connected-icons .mpc-connected-icons__item {
	width: 100% !important; margin-top: 1em; margin-bottom: 1em;
}
[data-layout='horizontal'][data-ci-cols='3'].mpc-connected-icons .mpc-icon-column--style_2 {
	margin-top: 1em; margin-bottom: 1em;
}
[data-layout='horizontal'][data-ci-cols='4'].mpc-connected-icons .mpc-icon-column--style_2 {
	margin-top: 1em; margin-bottom: 1em;
}
}
@media screen and (max-width:768px)
{
[data-layout='horizontal'][data-ci-cols].mpc-connected-icons .mpc-connected-icons__line {
	display: none;
}
[data-layout='horizontal'][data-ci-cols].mpc-connected-icons .mpc-connected-icons__item {
	width: 100% !important; margin-top: 1em; margin-bottom: 1em;
}
[data-layout='horizontal'][data-ci-cols].mpc-connected-icons {
	margin: 0px auto;
}
[data-layout='horizontal'][data-ci-cols].mpc-connected-icons .mpc-icon-column--style_2 {
	margin-top: 1em; margin-bottom: 1em;
}
}
.mpc-countdown {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-countdown__content {
	flex-flow:row wrap; text-align: center; overflow: hidden; display: flex; justify-content: space-around;
}
.is-countdown.mpc-countdown__content {
	background: none; border: 0px currentColor; border-image: none;
}
.mpc-countdown__section {
	margin: 1em 0px; flex:1 1 auto; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-countdown__section h4 {
	margin: 0px; padding: 0px; white-space: nowrap;
}
.mpc-countdown__section .mpc-main {
	display: inline-block; white-space: nowrap;
}
.mpc-countdown__section .mpc-main > div {
	width: 100%; height: 100%; display: table;
}
.mpc-countdown__section .mpc-main > div div {
	vertical-align: middle; display: table-cell;
}
@media screen and (max-width:992px)
{
.mpc-countdown__section {
	margin: 1em;
}
}
.mpc-counter {
	display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-counter::before {
	clear: both; float: none; display: block; content: "";
}
.mpc-counter::after {
	clear: both; float: none; display: block; content: "";
}
.mpc-counter__content {
	overflow: hidden;
}
.mpc-counter__counter {
	position: relative;
}
.mpc-counter__counter .mpc-counter--target {
	left: 0px; top: 0px; width: 100%; text-align: inherit; white-space: nowrap; position: absolute;
}
.mpc-counter__counter .mpc-counter--sizer {
	padding: 0px 0.05em; white-space: nowrap; visibility: hidden; position: relative; z-index: -1; opacity: 0;
}
.mpc-counter__wrap {
	white-space: nowrap;
}
.mpc-counter__wrap .mpc-counter__counter {
	display: inline-block;
}
[data-v-align='top'].mpc-counter__wrap .mpc-counter__counter {
	vertical-align: top;
}
[data-v-align='top'].mpc-counter__wrap span {
	vertical-align: top;
}
[data-v-align='middle'].mpc-counter__wrap .mpc-counter__counter {
	vertical-align: middle;
}
[data-v-align='middle'].mpc-counter__wrap span {
	vertical-align: middle;
}
[data-v-align='bottom'].mpc-counter__wrap .mpc-counter__counter {
	vertical-align: bottom;
}
[data-v-align='bottom'].mpc-counter__wrap span {
	vertical-align: bottom;
}
.mpc-counter__counter {
	text-align: inherit !important;
}
.mpc-counter__heading {
	padding: 0px; text-align: inherit !important; text-transform: uppercase;
}
.mpc-counter .mpc-divider {
	margin: 0px auto 0.75em;
}
.mpc-counter .mpc-icon {
	margin: 0px auto 0.75em;
}
.mpc-counter .mpc-icon--top.mpc-icon__wrap {
	vertical-align: top;
}
.mpc-counter .mpc-icon--middle.mpc-icon__wrap {
	vertical-align: middle;
}
.mpc-counter .mpc-icon--bottom.mpc-icon__wrap {
	vertical-align: bottom;
}
.mpc-counter--style_1 .mpc-counter__heading {
	margin: 0px;
}
.mpc-counter--style_2 .mpc-counter__heading {
	margin: 0px;
}
.mpc-counter--style_3 .mpc-counter__counter {
	margin: 0px;
}
.mpc-counter--style_4 .mpc-counter__counter {
	margin: 0px;
}
.mpc-counter--style_5 .mpc-icon__wrap {
	margin: 0px 0px 0px 0.75em; display: table-cell;
}
.mpc-counter--style_5 .mpc-icon {
	margin: 0px;
}
.mpc-counter--style_5 .mpc-counter__content {
	display: table-cell;
}
.mpc-counter--style_5 .mpc-counter__heading {
	margin: 0px;
}
.mpc-counter--style_6 {
	display: table;
}
.mpc-counter--style_6 .mpc-icon__wrap {
	margin: 0px 0.75em 0px 0px; display: table-cell;
}
.mpc-counter--style_6 .mpc-icon {
	margin: 0px;
}
.mpc-counter--style_6 .mpc-counter__content {
	display: table-cell;
}
.mpc-counter--style_6 .mpc-counter__heading {
	margin: 0px;
}
.mpc-counter--style_5 {
	margin-right: auto !important; margin-left: auto !important;
}
.mpc-counter--style_6 {
	margin-right: auto !important; margin-left: auto !important;
}
@media screen and (max-width:480px)
{
.mpc-counter__wrap {
	white-space: normal;
}
.mpc-counter__wrap .mpc-counter__counter {
	display: block;
}
.mpc-counter__prefix {
	margin: 0px 0px 0.5em !important;
}
.mpc-counter__suffix {
	margin: 0.5em 0px 0px !important;
}
}
.mpc-divider {
	width: 100%; display: table; position: relative;
}
.mpc-align--left.mpc-divider {
	margin-right: auto !important; margin-left: 0px !important;
}
.mpc-align--center.mpc-divider {
	margin-right: auto !important; margin-left: auto !important;
}
.mpc-align--right.mpc-divider {
	margin-right: 0px !important; margin-left: auto !important;
}
.mpc-divider__line {
	width: 50%; vertical-align: middle; display: table-cell;
}
.mpc-disable--left .mpc-side--left.mpc-divider__line {
	display: none;
}
.mpc-disable--right .mpc-side--right.mpc-divider__line {
	display: none;
}
.mpc-divider__line > span {
	border-color: transparent; display: block;
}
.mpc-divider__line > span:first-child {
	margin-top: 0px !important;
}
.mpc-divider__separator {
	display: table-cell;
}
.mpc-divider .mpc-divider__content {
	padding: 0px 10px; display: block; white-space: nowrap;
}
.mpc-divider .mpc-divider__content img {
	max-width: none;
}
.mpc-dropcap {
	float: left; display: inline-block;
}
.mpc-grid-anything {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-grid-anything .mpc-grid__item-wrapper {
	text-align: center; float: left;
}
.mpc-inited.mpc-grid-anything .mpc-grid__item-wrapper {
	float: none !important;
}
.mpc-grid-anything a {
	
}
.mpc-grid-anything a:focus {
	
}
[data-grid-cols='2'].mpc-grid-anything .mpc-grid__item {
	width: 50%;
}
[data-grid-cols='3'].mpc-grid-anything .mpc-grid__item {
	width: 33.33%;
}
[data-grid-cols='4'].mpc-grid-anything .mpc-grid__item {
	width: 25%;
}
[data-grid-cols='5'].mpc-grid-anything .mpc-grid__item {
	width: 20%;
}
[data-grid-cols='6'].mpc-grid-anything .mpc-grid__item {
	width: 16.67%;
}
@media screen and (max-width:992px) and (min-width:769px)
{
[data-grid-cols='3'].mpc-grid-anything .mpc-grid__item {
	width: 50%;
}
[data-grid-cols='4'].mpc-grid-anything .mpc-grid__item {
	width: 50%;
}
[data-grid-cols='5'].mpc-grid-anything .mpc-grid__item {
	width: 50%;
}
[data-grid-cols='6'].mpc-grid-anything .mpc-grid__item {
	width: 50%;
}
}
@media screen and (max-width:768px)
{
[data-grid-cols].mpc-grid-anything .mpc-grid__item {
	width: 100%;
}
}
.mpc-grid-images {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-grid-images a {
	
}
.mpc-grid-images a:focus {
	
}
.mpc-grid-images .mpc-item {
	width: 100%; float: left; min-width: 100px;
}
[data-grid-cols='2'].mpc-grid-images .mpc-item {
	width: 50%;
}
[data-grid-cols='3'].mpc-grid-images .mpc-item {
	width: 33.33%;
}
[data-grid-cols='4'].mpc-grid-images .mpc-item {
	width: 25%;
}
[data-grid-cols='5'].mpc-grid-images .mpc-item {
	width: 20%;
}
[data-grid-cols='6'].mpc-grid-images .mpc-item {
	width: 16.67%;
}
[data-grid-cols='7'].mpc-grid-images .mpc-item {
	width: 14.28%;
}
[data-grid-cols='8'].mpc-grid-images .mpc-item {
	width: 12.5%;
}
.mpc-grid-images .mpc-grid__image {
	overflow: hidden; display: block; position: relative; cursor: pointer;
}
.mpc-grid-images .mpc-grid__image::before {
	transition: inherit; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 2; content: ""; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: inherit;
}
.mpc-grid-images img {
	width: 100%; height: auto; display: block;
}
.mpc-grid-images .mpc-icon-anchor {
	transition:0.25s; text-align: center; vertical-align: bottom; display: inline-block; -webkit-transition: all .25s;
}
.mpc-grid-images .mpc-icon-anchor i {
	transition: inherit; width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal; vertical-align: bottom; display: block; -webkit-transition: inherit;
}
.mpc-grid-images .mpc-icon-anchor i.mpc-icon--image {
	width: auto;
}
.mpc-grid-images .mpc-icon-anchor i.mpc-icon--character {
	width: auto;
}
.mpc-grid-images .mpc-item-overlay {
	width: 100%; height: 100%; visibility: hidden; position: absolute; z-index: 5;
}
.mpc-grid-images .mpc-overlay--vertical-wrap {
	width: 100%; height: 100%; display: table;
}
.mpc-grid-images .mpc-overlay--vertical {
	width: 100%; height: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.mpc-overlay--fade.mpc-grid-images .mpc-item-overlay {
	left: 0px; top: 0px; opacity: 0;
}
.mpc-overlay--none.mpc-grid-images .mpc-item-overlay {
	left: 0px; top: 0px; opacity: 0;
}
.mpc-overlay--slide-up.mpc-grid-images .mpc-item-overlay {
	left: 0px; top: 100%;
}
.mpc-overlay--slide-down.mpc-grid-images .mpc-item-overlay {
	left: 0px; top: -100%;
}
.mpc-overlay--slide-left.mpc-grid-images .mpc-item-overlay {
	left: 100%; top: 0px;
}
.mpc-overlay--slide-right.mpc-grid-images .mpc-item-overlay {
	left: -100%; top: 0px;
}
.mpc-grid__image:hover {
	
}
.mpc-grid__image:hover .mpc-item-overlay {
	visibility: visible;
}
.mpc-overlay--fade .mpc-grid__image:hover .mpc-item-overlay {
	opacity: 1;
}
.mpc-overlay--none .mpc-grid__image:hover .mpc-item-overlay {
	opacity: 1;
}
.mpc-overlay--slide-up .mpc-grid__image:hover .mpc-item-overlay {
	top: 0px;
}
.mpc-overlay--slide-down .mpc-grid__image:hover .mpc-item-overlay {
	top: 0px;
}
.mpc-overlay--slide-left .mpc-grid__image:hover .mpc-item-overlay {
	left: 0px;
}
.mpc-overlay--slide-right .mpc-grid__image:hover .mpc-item-overlay {
	left: 0px;
}
[data-align^=top] .mpc-overlay--vertical {
	vertical-align: top;
}
[data-align^=middle] .mpc-overlay--vertical {
	vertical-align: middle;
}
[data-align^=bottom] .mpc-overlay--vertical {
	vertical-align: bottom;
}
[data-align$=left] .mpc-overlay--vertical {
	text-align: left;
}
[data-align$=center] .mpc-overlay--vertical {
	text-align: center;
}
[data-align$=right] .mpc-overlay--vertical {
	text-align: right;
}
@media screen and (max-width:992px) and (min-width:768px)
{
[data-grid-cols='4'].mpc-grid-images .mpc-item {
	width: 33.33%;
}
[data-grid-cols='5'].mpc-grid-images .mpc-item {
	width: 33.33%;
}
[data-grid-cols='6'].mpc-grid-images .mpc-item {
	width: 33.33%;
}
[data-grid-cols='7'].mpc-grid-images .mpc-item {
	width: 25%;
}
[data-grid-cols='8'].mpc-grid-images .mpc-item {
	width: 25%;
}
}
@media screen and (max-width:767px)
{
[data-grid-cols='3'].mpc-grid-images .mpc-item {
	width: 50%;
}
[data-grid-cols='4'].mpc-grid-images .mpc-item {
	width: 50%;
}
[data-grid-cols='5'].mpc-grid-images .mpc-item {
	width: 33.33%;
}
[data-grid-cols='6'].mpc-grid-images .mpc-item {
	width: 33.33%;
}
[data-grid-cols='7'].mpc-grid-images .mpc-item {
	width: 25%;
}
[data-grid-cols='8'].mpc-grid-images .mpc-item {
	width: 25%;
}
}
@media screen and (max-width:480px)
{
[data-grid-cols].mpc-grid-images .mpc-item {
	width: 100%;
}
[data-grid-cols='5'].mpc-grid-images .mpc-item {
	width: 50%;
}
[data-grid-cols='6'].mpc-grid-images .mpc-item {
	width: 50%;
}
[data-grid-cols='7'].mpc-grid-images .mpc-item {
	width: 50%;
}
[data-grid-cols='8'].mpc-grid-images .mpc-item {
	width: 50%;
}
}
.mpc-grid-posts {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-grid-posts .mpc-post {
	float: left; display: block; min-width: 150px;
}
[data-grid-cols='2'].mpc-grid-posts .mpc-post {
	width: 50%;
}
[data-grid-cols='3'].mpc-grid-posts .mpc-post {
	width: 33.33%;
}
[data-grid-cols='4'].mpc-grid-posts .mpc-post {
	width: 25%;
}
[data-grid-cols='5'].mpc-grid-posts .mpc-post {
	width: 20%;
}
[data-template='mpc-post'].mpc-template {
	display: none;
}
.no-transition.isotope {
	transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
.no-transition.isotope .isotope-item {
	transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
.isotope .no-transition.isotope-item {
	transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
@media screen and (max-width:1199px) and (min-width:993px)
{
[data-grid-cols='4'].mpc-grid-posts .mpc-post {
	width: 33.33%;
}
[data-grid-cols='5'].mpc-grid-posts .mpc-post {
	width: 33.33%;
}
}
@media screen and (max-width:992px) and (min-width:768px)
{
[data-grid-cols='3'].mpc-grid-posts .mpc-post {
	width: 50%; min-width: 50%;
}
[data-grid-cols='4'].mpc-grid-posts .mpc-post {
	width: 50%; min-width: 50%;
}
[data-grid-cols='5'].mpc-grid-posts .mpc-post {
	width: 50%; min-width: 50%;
}
}
@media screen and (max-width:767px)
{
[data-grid-cols].mpc-grid-posts .mpc-post {
	width: 100%;
}
}
.mpc-interactive_image .mpc-hotspot {
	line-height: 1; position: absolute; transform: translateX(-50%) translateY(-50%);
}
.mpc-interactive_image .mpc-active.mpc-hotspot {
	z-index: 2;
}
.mpc-hotspot .mpc-icon-type--image {
	display: block;
}
.mpc-hotspot .mpc-icon-type--character {
	display: block;
}
.mpc-hotspot .mpc-icon-type--icon {
	width: 1.2em; text-align: center; line-height: 1.2; display: block; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.mpc-hotspot img {
	max-width: none;
}
.vc_element.vc_mpc_hotspot {
	display: inline-block !important; position: absolute !important; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);
}
.vc_element.vc_mpc_hotspot .mpc-hotspot {
	left: 0px !important; top: 0px !important; transform: none; -webkit-transform: none;
}
.vc_element.vc_mpc_hotspot .vc_controls > .vc_controls-cc {
	height: 30px; bottom: 0px; transform: translate(-50%, 100%); -webkit-transform: translate(-50%, 100%);
}
.mpc-icon {
	text-align: center; line-height: 1em; overflow: hidden; vertical-align: middle; display: inline-block; z-index: 1; max-width: 100%; transform: translate3d(0px, 0px, 0px);
}
.mpc-icon-wrap {
	overflow: hidden; position: relative;
}
.mpc-icon .mpc-regular {
	left: 0px; top: 0px; width: auto; display: block; position: relative;
}
.mpc-icon .mpc-hover {
	left: 0px; top: 0px; width: auto; display: block; position: relative;
}
.mpc-icon .mpc-regular img {
	display: block; max-width: 100%;
}
.mpc-icon .mpc-hover img {
	display: block; max-width: 100%;
}
:not(.mpc-icon--image).mpc-icon .mpc-regular {
	width: 1.35em; height: 1.35em; line-height: 1.35em;
}
:not(.mpc-icon--image).mpc-icon .mpc-hover {
	width: 1.35em; height: 1.35em; line-height: 1.35em;
}
.mpc-icon--character.mpc-icon .mpc-regular {
	width: auto; min-width: 1.35em;
}
.mpc-icon--character.mpc-icon .mpc-hover {
	width: auto; min-width: 1.35em;
}
.mpc-effect-none.mpc-icon .mpc-regular {
	transition:none; -webkit-transition: none;
}
.mpc-effect-none.mpc-icon .mpc-hover {
	transition:none; -webkit-transition: none;
}
.mpc-icon .mpc-hover {
	width: 100%; height: 100%; position: absolute;
}
.mpc-effect-slide-up.mpc-icon-hover .mpc-hover {
	transform: translate(0px, -100%);
}
.mpc-effect-slide-up.mpc-icon-hover .mpc-regular {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-up.mpc-icon-hover:hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-parent-hover:hover .mpc-effect-slide-up.mpc-icon-hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-active .mpc-effect-slide-up.mpc-icon-hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-up.mpc-icon-hover:hover .mpc-regular {
	transform: translate(0px, 100%);
}
.mpc-parent-hover:hover .mpc-effect-slide-up.mpc-icon-hover .mpc-regular {
	transform: translate(0px, 100%);
}
.mpc-active .mpc-effect-slide-up.mpc-icon-hover .mpc-regular {
	transform: translate(0px, 100%);
}
.mpc-effect-slide-down.mpc-icon-hover .mpc-hover {
	transform: translate(0px, 100%);
}
.mpc-effect-slide-down.mpc-icon-hover .mpc-regular {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-down.mpc-icon-hover:hover .mpc-hover {
	transform: translate(0%, 0px);
}
.mpc-parent-hover:hover .mpc-effect-slide-down.mpc-icon-hover .mpc-hover {
	transform: translate(0%, 0px);
}
.mpc-active .mpc-effect-slide-down.mpc-icon-hover .mpc-hover {
	transform: translate(0%, 0px);
}
.mpc-effect-slide-down.mpc-icon-hover:hover .mpc-regular {
	transform: translate(0px, -100%);
}
.mpc-parent-hover:hover .mpc-effect-slide-down.mpc-icon-hover .mpc-regular {
	transform: translate(0px, -100%);
}
.mpc-active .mpc-effect-slide-down.mpc-icon-hover .mpc-regular {
	transform: translate(0px, -100%);
}
.mpc-effect-slide-left.mpc-icon-hover .mpc-hover {
	transform: translate(-100%, 0px);
}
.mpc-effect-slide-left.mpc-icon-hover .mpc-regular {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-left.mpc-icon-hover:hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-parent-hover:hover .mpc-effect-slide-left.mpc-icon-hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-active .mpc-effect-slide-left.mpc-icon-hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-left.mpc-icon-hover:hover .mpc-regular {
	transform: translate(100%, 0px);
}
.mpc-parent-hover:hover .mpc-effect-slide-left.mpc-icon-hover .mpc-regular {
	transform: translate(100%, 0px);
}
.mpc-active .mpc-effect-slide-left.mpc-icon-hover .mpc-regular {
	transform: translate(100%, 0px);
}
.mpc-effect-slide-right.mpc-icon-hover .mpc-hover {
	transform: translate(100%, 0px);
}
.mpc-effect-slide-right.mpc-icon-hover .mpc-regular {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-right.mpc-icon-hover:hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-parent-hover:hover .mpc-effect-slide-right.mpc-icon-hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-active .mpc-effect-slide-right.mpc-icon-hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-right.mpc-icon-hover:hover .mpc-regular {
	transform: translate(-100%, 0px);
}
.mpc-parent-hover:hover .mpc-effect-slide-right.mpc-icon-hover .mpc-regular {
	transform: translate(-100%, 0px);
}
.mpc-active .mpc-effect-slide-right.mpc-icon-hover .mpc-regular {
	transform: translate(-100%, 0px);
}
.mpc-effect-none.mpc-icon-hover .mpc-hover {
	opacity: 0;
}
.mpc-effect-fade.mpc-icon-hover .mpc-hover {
	opacity: 0;
}
.mpc-effect-none.mpc-icon-hover .mpc-regular {
	opacity: 1;
}
.mpc-effect-fade.mpc-icon-hover .mpc-regular {
	opacity: 1;
}
.mpc-effect-none.mpc-icon-hover:hover .mpc-hover {
	opacity: 1;
}
.mpc-parent-hover:hover .mpc-effect-none.mpc-icon-hover .mpc-hover {
	opacity: 1;
}
.mpc-active .mpc-effect-none.mpc-icon-hover .mpc-hover {
	opacity: 1;
}
.mpc-effect-fade.mpc-icon-hover:hover .mpc-hover {
	opacity: 1;
}
.mpc-parent-hover:hover .mpc-effect-fade.mpc-icon-hover .mpc-hover {
	opacity: 1;
}
.mpc-active .mpc-effect-fade.mpc-icon-hover .mpc-hover {
	opacity: 1;
}
.mpc-effect-none.mpc-icon-hover:hover .mpc-regular {
	opacity: 0;
}
.mpc-parent-hover:hover .mpc-effect-none.mpc-icon-hover .mpc-regular {
	opacity: 0;
}
.mpc-active .mpc-effect-none.mpc-icon-hover .mpc-regular {
	opacity: 0;
}
.mpc-effect-fade.mpc-icon-hover:hover .mpc-regular {
	opacity: 0;
}
.mpc-parent-hover:hover .mpc-effect-fade.mpc-icon-hover .mpc-regular {
	opacity: 0;
}
.mpc-active .mpc-effect-fade.mpc-icon-hover .mpc-regular {
	opacity: 0;
}
.mpc-icon-list {
	overflow: hidden; display: block; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.mpc-icon--right.mpc-icon-list .mpc-list__icon {
	order: 1;
}
.mpc-icon-list .mpc-icon .mpc-regular img {
	
}
.mpc-icon-list .mpc-icon .mpc-hover img {
	
}
.mpc-list__ul {
	font: inherit; list-style: none; margin: 0px; padding: 0px; display: block; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-list__ul .mpc-list__item {
	font: inherit; list-style: none; margin: 0px; padding: 0px; display: block; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-list__ul .mpc-list__item {
	display: flex; align-items: center;
}
.mpc-list__ul .mpc-list__item::before {
	border: 0px currentColor !important; border-image: none !important; position: static !important; content: "" !important;
}
.mpc-list__ul .mpc-list__item::after {
	border: 0px currentColor !important; border-image: none !important; position: static !important; content: "" !important;
}
.mpc-list__title {
	font: inherit; margin: 0px; cursor: default; font-size-adjust: inherit; font-stretch: inherit; flex-grow: 1;
}
.mpc-list__title a {
	font: inherit; transition: inherit; color: inherit !important; font-size-adjust: inherit; font-stretch: inherit; -webkit-transition: inherit;
}
.mpc-list__icon {
	font: inherit; flex:0 0 auto; display: inline-block; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-icon-column {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-icon-column::before {
	clear: both; float: none; display: block; content: "";
}
.mpc-icon-column::after {
	clear: both; float: none; display: block; content: "";
}
.mpc-icon-column--style_2.mpc-icon-column {
	position: relative;
}
.mpc-icon-column--style_4.mpc-icon-column {
	position: relative;
}
.mpc-icon-column--style_6.mpc-icon-column {
	position: relative;
}
.mpc-icon-column__content {
	overflow: hidden;
}
.mpc-icon-column__content .mpc-icon-column__description {
	margin: 0px; padding: 0px;
}
.mpc-icon-column__content .mpc-icon-column__description p:first-child {
	margin-top: 0px !important;
}
.mpc-icon-column__content .mpc-icon-column__description p:last-child {
	margin-bottom: 0px !important;
}
.mpc-icon-column__content .mpc-icon-column__heading {
	margin: 0px 0px 0.75em; padding: 0px; text-transform: uppercase;
}
.mpc-icon-column .mpc-divider {
	margin: 0px 0px 0.75em;
}
.mpc-icon-column--style_2 {
	padding-top: 0px !important;
}
.mpc-icon-column--style_2 .mpc-icon {
	top: 0px; position: relative;
}
.mpc-icon-column--style_3 .mpc-icon {
	margin: 0px 0.75em 0px 0px; float: left;
}
.mpc-icon-column--style_4 .mpc-icon {
	left: 0px; float: left; position: relative;
}
.mpc-icon-column--style_5 .mpc-icon {
	margin: 0px 0px 0px 0.75em; float: right;
}
.mpc-icon-column--style_6 .mpc-icon {
	right: 0px; float: right; position: relative;
}
@media screen and (min-width:768px)
{
.vc_col-sm-12 .mpc-icon-column--style_4 {
	padding-left: 0px !important;
}
.vc_col-sm-6 .mpc-icon-column--style_4 {
	padding-left: 0px !important;
}
.vc_col-sm-12 .mpc-icon-column--style_6 {
	padding-right: 0px !important;
}
.vc_col-sm-6 .mpc-icon-column--style_6 {
	padding-right: 0px !important;
}
}
@media screen and (min-width:992px)
{
.mpc-icon-column--style_4 {
	padding-left: 0px !important;
}
.mpc-icon-column--style_6 {
	padding-right: 0px !important;
}
}
@media screen and (max-width:992px) and (min-width:768px)
{
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column {
	text-align: center !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column__content .mpc-icon-column__heading {
	text-align: center !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column__content .mpc-icon-column__description {
	text-align: center !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_3 .mpc-icon {
	float: none; position: static;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_5 .mpc-icon {
	float: none; position: static;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_4 .mpc-icon {
	float: none; position: static;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_6 .mpc-icon {
	float: none; position: static;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_3 .mpc-icon {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_3 .mpc-divider {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_3 .mpc-icon-column__heading {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_3 .mpc-icon-column__description {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_5 .mpc-icon {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_5 .mpc-divider {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_5 .mpc-icon-column__heading {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_5 .mpc-icon-column__description {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_4 .mpc-icon {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_4 .mpc-divider {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_4 .mpc-icon-column__heading {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_4 .mpc-icon-column__description {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_6 .mpc-icon {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_6 .mpc-divider {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_6 .mpc-icon-column__heading {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_6 .mpc-icon-column__description {
	margin: 0.5em auto !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_3 > *:first-child {
	margin-top: 0px !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_5 > *:first-child {
	margin-top: 0px !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_4 > *:first-child {
	margin-top: 0px !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_6 > *:first-child {
	margin-top: 0px !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_3 > *:last-child {
	margin-bottom: 0px !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_5 > *:last-child {
	margin-bottom: 0px !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_4 > *:last-child {
	margin-bottom: 0px !important;
}
:not(.vc_col-sm-12):not(.vc_col-sm-6).mpc-column .mpc-icon-column--style_6 > *:last-child {
	margin-bottom: 0px !important;
}
}
@media screen and (max-width:768px)
{
.mpc-icon-column {
	text-align: center !important;
}
.mpc-icon-column__content .mpc-icon-column__heading {
	text-align: center !important;
}
.mpc-icon-column__content .mpc-icon-column__description {
	text-align: center !important;
}
.mpc-icon-column--style_3 .mpc-icon {
	float: none; position: static;
}
.mpc-icon-column--style_5 .mpc-icon {
	float: none; position: static;
}
.mpc-icon-column--style_4 .mpc-icon {
	float: none; position: static;
}
.mpc-icon-column--style_6 .mpc-icon {
	float: none; position: static;
}
.mpc-icon-column--style_3 .mpc-icon {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_3 .mpc-divider {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_3 .mpc-icon-column__heading {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_3 .mpc-icon-column__description {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_5 .mpc-icon {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_5 .mpc-divider {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_5 .mpc-icon-column__heading {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_5 .mpc-icon-column__description {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_4 .mpc-icon {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_4 .mpc-divider {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_4 .mpc-icon-column__heading {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_4 .mpc-icon-column__description {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_6 .mpc-icon {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_6 .mpc-divider {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_6 .mpc-icon-column__heading {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_6 .mpc-icon-column__description {
	margin: 0.5em auto !important;
}
.mpc-icon-column--style_3 > *:first-child {
	margin-top: 0px !important;
}
.mpc-icon-column--style_5 > *:first-child {
	margin-top: 0px !important;
}
.mpc-icon-column--style_4 > *:first-child {
	margin-top: 0px !important;
}
.mpc-icon-column--style_6 > *:first-child {
	margin-top: 0px !important;
}
.mpc-icon-column--style_3 > *:last-child {
	margin-bottom: 0px !important;
}
.mpc-icon-column--style_5 > *:last-child {
	margin-bottom: 0px !important;
}
.mpc-icon-column--style_4 > *:last-child {
	margin-bottom: 0px !important;
}
.mpc-icon-column--style_6 > *:last-child {
	margin-bottom: 0px !important;
}
.mpc-icon-column .mpc-divider {
	margin: 0px auto !important;
}
.mpc-icon-column--style_4 {
	padding: 2em !important;
}
.mpc-icon-column--style_6 {
	padding: 2em !important;
}
}
@media screen and (max-width:480px)
{
.mpc-ihover-wrapper .mpc-ihover-item {
	margin-right: 0px !important; margin-left: 0px !important;
}
}
.mpc-ihover-wrapper .effect17.circle.ih-item:hover .img::before {
	opacity: 0; box-shadow: inset 0px 0px 0px 16px rgba(255,255,255,0.6), 0px 1px 2px rgba(0,0,0,0.3) !important;
}
.vc_element.vc_mpc_ihover .vc_controls > .vc_controls-out-tl {
	right: 0px;
}
.vc_mpc_ihover_item.vc_element {
	display: inline-block !important;
}
.mpc-ihover-item a {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.mpc-ihover-item .mpc-image-box {
	background-position: center; width: 100%; height: 100%; background-size: cover;
}
.mpc-ihover-divider-wrap {
	line-height: 0;
}
.mpc-ihover-divider {
	vertical-align: top; display: inline-block;
}
.mpc-image {
	overflow: hidden; vertical-align: bottom; display: inline-block; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-image:focus {
	-webkit-outline: none;
}
.mpc-image *:focus {
	-webkit-outline: none;
}
.mpc-image img {
	display: block;
}
.mpc-fullwidth.mpc-image {
	width: 100%;
}
.mpc-ribbon-wrap > .mpc-image {
	width: 100%;
}
.mpc-fullwidth.mpc-image img {
	width: 100%; height: auto;
}
.mpc-ribbon-wrap > .mpc-image img {
	width: 100%; height: auto;
}
.mpc-image .mpc-item {
	overflow: hidden; display: block; position: relative; z-index: 1;
}
.mpc-image .mpc-item::before {
	transition: inherit; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 2; content: ""; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: inherit;
}
.mpc-image .mpc-icon-anchor {
	transition:0.25s; text-align: center; vertical-align: bottom; display: inline-block; cursor: pointer; -webkit-transition: all .25s;
}
.mpc-image .mpc-icon-anchor i {
	transition: inherit; width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal; vertical-align: bottom; display: block; -webkit-transition: inherit;
}
.mpc-image .mpc-icon-anchor i.mpc-icon--image {
	width: auto;
}
.mpc-image .mpc-icon-anchor i.mpc-icon--character {
	width: auto;
}
.mpc-image .mpc-item-overlay {
	width: 100%; height: 100%; visibility: hidden; position: absolute; z-index: 5;
}
.mpc-image .mpc-overlay--vertical-wrap {
	width: 100%; height: 100%; display: table;
}
.mpc-image .mpc-overlay--vertical {
	width: 100%; height: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.mpc-overlay--fade.mpc-image .mpc-item-overlay {
	left: 0px; top: 0px; opacity: 0;
}
.mpc-overlay--none.mpc-image .mpc-item-overlay {
	left: 0px; top: 0px; opacity: 0;
}
.mpc-overlay--slide-up.mpc-image .mpc-item-overlay {
	left: 0px; top: 100%;
}
.mpc-overlay--slide-down.mpc-image .mpc-item-overlay {
	left: 0px; top: -100%;
}
.mpc-overlay--slide-left.mpc-image .mpc-item-overlay {
	left: 100%; top: 0px;
}
.mpc-overlay--slide-right.mpc-image .mpc-item-overlay {
	left: -100%; top: 0px;
}
.mpc-image:hover {
	
}
.mpc-image:hover .mpc-item-overlay {
	visibility: visible;
}
.mpc-overlay--fade.mpc-image:hover .mpc-item-overlay {
	opacity: 1;
}
.mpc-overlay--none.mpc-image:hover .mpc-item-overlay {
	opacity: 1;
}
.mpc-overlay--slide-up.mpc-image:hover .mpc-item-overlay {
	top: 0px;
}
.mpc-overlay--slide-down.mpc-image:hover .mpc-item-overlay {
	top: 0px;
}
.mpc-overlay--slide-left.mpc-image:hover .mpc-item-overlay {
	left: 0px;
}
.mpc-overlay--slide-right.mpc-image:hover .mpc-item-overlay {
	left: 0px;
}
[data-align^='top'] .mpc-overlay--vertical {
	vertical-align: top;
}
[data-align^='middle'] .mpc-overlay--vertical {
	vertical-align: middle;
}
[data-align^='bottom'] .mpc-overlay--vertical {
	vertical-align: bottom;
}
[data-align$='left'] .mpc-overlay--vertical {
	text-align: left;
}
[data-align$='center'] .mpc-overlay--vertical {
	text-align: center;
}
[data-align$='right'] .mpc-overlay--vertical {
	text-align: right;
}
.mpc-interactive_image {
	position: relative;
}
.mpc-interactive_image-wrap {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.mpc-interactive_image__image {
	width: 100%; height: auto; display: block;
}
.vc_element.vc_mpc_interactive_image .vc_controls > .vc_controls-out-tl {
	right: 0px;
}
.mpc-lightbox {
	display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-mailchimp .mc4wp-form-fields > p {
	margin: 0px; padding: 5px 0px;
}
.mpc-mailchimp form {
	margin: 0px;
}
.mpc-mailchimp input {
	margin: 0px; transition:0.25s; width: 100%; max-width: none; box-shadow: none; -webkit-transition: all .25s;
}
.mpc-mailchimp select {
	margin: 0px; transition:0.25s; width: 100%; max-width: none; box-shadow: none; -webkit-transition: all .25s;
}
.mpc-mailchimp input:focus {
	box-shadow: none;
}
.mpc-mailchimp select:focus {
	box-shadow: none;
}
.mpc-mailchimp input[type='checkbox'] {
	margin: 0px 0.5em; width: auto; vertical-align: middle;
}
.mpc-mailchimp input[type='radio'] {
	margin: 0px 0.5em; width: auto; vertical-align: middle;
}
.mpc-submit--small.mpc-mailchimp input[type='submit'] {
	width: auto;
}
[data-align='left'].mpc-mailchimp .mpc-submit-wrap {
	text-align: left;
}
[data-align='center'].mpc-mailchimp .mpc-submit-wrap {
	text-align: center;
}
[data-align='right'].mpc-mailchimp .mpc-submit-wrap {
	text-align: right;
}
.mpc-mailchimp label {
	display: block;
}
.mpc-mailchimp label.mpc-input-wrap span {
	text-align: inherit; color: inherit; text-transform: inherit; line-height: inherit; font-size: inherit; vertical-align: middle;
}
.mpc-mailchimp .mc4wp-response p {
	margin: 0px;
}
.mpc-map-wrap .mpc-map {
	height: 100%; padding-bottom: 56.25%;
}
.mpc-custom-height.mpc-map-wrap .mpc-map {
	padding-bottom: 0px;
}
.mpc-empty.mpc-map-wrap .mpc-map {
	padding-bottom: 0px;
}
.mpc-map-wrap img {
	max-width: none;
}
.mpc-map-wrap .mpc-error {
	padding: 10px 15px; border-radius: 3px; color: rgb(223, 84, 97); font-weight: bold; display: none; background-color: rgb(252, 245, 246);
}
.vc_element.vc_mpc_map .vc_controls > .vc_controls-out-tl {
	right: 0px;
}
.mpc-markers {
	background: rgba(255, 255, 255, 0.8); list-style: none; margin: 0px; padding: 0px; border-radius: 4px; transition:opacity 0.25s; top: 10px; right: 10px; overflow: auto; position: absolute; z-index: 10; max-height: 90%; max-width: 250px; opacity: 0.7; -webkit-transition: opacity .25s;
}
.mpc-markers:hover {
	opacity: 1;
}
.mpc-marker-title {
	text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; display: block; background-color: rgb(249, 180, 24);
}
.mpc-marker-title img {
	width: 16px; margin-top: -2px; margin-right: 5px; vertical-align: middle;
}
.mpc-markers .mpc-marker {
	margin: 0px 5px; padding: 8px 5px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.mpc-markers .mpc-marker img {
	width: 20px; margin-right: 10px; vertical-align: middle;
}
.mpc-modal {
	display: inline-block; position: relative;
}
.mpc-modal__close {
	top: 0px; right: 0px; position: absolute; z-index: 1000; cursor: pointer;
}
.mpc-modal__close .mpc-icon {
	margin: 0px !important;
}
.mpc-modal__content {
	-ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 90vh; max-width: 90vw;
}
.mpc-modal__content > *:last-child {
	margin-bottom: 0px;
}
html.mpc-block-scroll {
	overflow: hidden !important;
}
body.mpc-block-scroll {
	overflow: hidden !important;
}
.mpc-modal-overlay {
	transition:0.25s; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; visibility: hidden; position: fixed; opacity: 0; -webkit-transition: all .25s;
}
.mpc-visible.mpc-modal-overlay {
	visibility: visible; z-index: 1000000; opacity: 1;
}
.mpc-modal-overlay::before {
	width: 0px; height: 100%; display: inline-block; content: "";
}
.mpc-modal-overlay .mpc-inited {
	visibility: inherit;
}
.mpc-modal-overlay .mpc-inited * {
	visibility: inherit;
}
.mpc-overlay__wrapper {
	width: 100%; height: 100%; display: table; position: relative;
}
.mpc-overlay__wrapper--vertical {
	display: table-cell;
}
[data-position^=top].mpc-modal-overlay::before {
	vertical-align: top;
}
[data-position^=top].mpc-modal-overlay .mpc-modal {
	vertical-align: top;
}
[data-position^=middle].mpc-modal-overlay::before {
	vertical-align: middle;
}
[data-position^=middle].mpc-modal-overlay .mpc-modal {
	vertical-align: middle;
}
[data-position^=bottom].mpc-modal-overlay::before {
	vertical-align: bottom;
}
[data-position^=bottom].mpc-modal-overlay .mpc-modal {
	vertical-align: bottom;
}
[data-position$=left].mpc-modal-overlay {
	text-align: left;
}
[data-position$=center].mpc-modal-overlay {
	text-align: center;
}
[data-position$=right].mpc-modal-overlay {
	text-align: right;
}
@media screen and (max-width:768px)
{
.mpc-modal-overlay .mpc-modal.mpc-modal .mpc-modal__content {
	max-height: 80vh; max-width: 80vw;
}
.mpc-close--outside .mpc-modal__close {
	margin: 0px !important;
}
.mpc-modal-overlay::before {
	margin: 0px !important; vertical-align: middle !important;
}
.mpc-modal-overlay .mpc-modal {
	margin: 0px !important; vertical-align: middle !important;
}
.mpc-modal-overlay {
	text-align: center !important;
}
}
.mpc-navigation {
	display: block; pointer-events: none;
}
.mpc-on-hover.mpc-navigation {
	transition:0.25s; opacity: 0 !important; -webkit-transition: .25s all;
}
.mpc-navigation .mpc-nav__icon:focus {
	
}
.mpc-navigation .mpc-nav__arrow {
	transition:transform 0.25s; -webkit-transition: -webkit-transform .25s;
}
.mpc-navigation .slick-disabled.mpc-nav__arrow .mpc-nav__icon {
	cursor: default; opacity: 0.5 !important; pointer-events: none;
}
.mpc-navigation i {
	transition: inherit; overflow: hidden; display: block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); -webkit-transition: inherit;
}
.mpc-navigation i::before {
	position: relative; z-index: 2;
}
.mpc-carousel__wrapper:hover .mpc-on-hover.mpc-navigation {
	opacity: 1 !important;
}
.mpc-nav__background {
	position: absolute; z-index: -1; opacity: 0;
}
.mpc-nav__icon i:hover .mpc-nav__background {
	opacity: 1;
}
.mpc-effect-side--in.mpc-effect-type--fade.mpc-nav__background {
	left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.mpc-effect-side--top.mpc-effect-type--slide.mpc-nav__background {
	left: 0px; top: -100%; width: 100%; height: 100%;
}
.mpc-nav__icon i:hover .mpc-effect-side--top.mpc-effect-type--slide.mpc-nav__background {
	top: 0px;
}
.mpc-effect-side--right.mpc-effect-type--slide.mpc-nav__background {
	left: 100%; top: 0px; width: 100%; height: 100%;
}
.mpc-nav__icon i:hover .mpc-effect-side--right.mpc-effect-type--slide.mpc-nav__background {
	left: 0px;
}
.mpc-effect-side--bottom.mpc-effect-type--slide.mpc-nav__background {
	left: 0px; top: 100%; width: 100%; height: 100%;
}
.mpc-nav__icon i:hover .mpc-effect-side--bottom.mpc-effect-type--slide.mpc-nav__background {
	top: 0px;
}
.mpc-effect-side--left.mpc-effect-type--slide.mpc-nav__background {
	left: -100%; top: 0px; width: 100%; height: 100%;
}
.mpc-nav__icon i:hover .mpc-effect-side--left.mpc-effect-type--slide.mpc-nav__background {
	left: 0px;
}
.mpc-effect-side--horizontal.mpc-effect-type--expand.mpc-nav__background {
	left: 50%; top: 0px; right: 50%; bottom: 0px;
}
.mpc-nav__icon i:hover .mpc-effect-side--horizontal.mpc-effect-type--expand.mpc-nav__background {
	left: 5%; right: 5%;
}
.mpc-effect-side--vertical.mpc-effect-type--expand.mpc-nav__background {
	left: 0px; top: 50%; right: 0px; bottom: 50%;
}
.mpc-nav__icon i:hover .mpc-effect-side--vertical.mpc-effect-type--expand.mpc-nav__background {
	top: 5%; bottom: 5%;
}
.mpc-effect-side--diagonal_left.mpc-effect-type--expand.mpc-nav__background {
	left: -20%; top: 50%; right: -20%; bottom: 50%; transform: rotate(45deg);
}
.mpc-nav__icon i:hover .mpc-effect-side--diagonal_left.mpc-effect-type--expand.mpc-nav__background {
	top: -60%; bottom: -60%;
}
.mpc-effect-side--diagonal_right.mpc-effect-type--expand.mpc-nav__background {
	left: -20%; top: 50%; right: -20%; bottom: 50%; transform: rotate(-45deg);
}
.mpc-nav__icon i:hover .mpc-effect-side--diagonal_right.mpc-effect-type--expand.mpc-nav__background {
	top: -60%; bottom: -60%;
}
.mpc-navigation--style_1 {
	width: 100%;
}
.mpc-navigation--style_2 {
	width: 100%;
}
.mpc-navigation--style_1 .mpc-nav__arrow {
	display: inline-block;
}
.mpc-navigation--style_2 .mpc-nav__arrow {
	display: inline-block;
}
.mpc-navigation--style_3 {
	top: 0px; width: auto; height: 100%; position: absolute;
}
:first-child.mpc-navigation--style_3 {
	left: 0px;
}
:last-child.mpc-navigation--style_3 {
	right: 0px;
}
.mpc-navigation--style_3 .mpc-nav__arrow {
	height: 100%; display: table;
}
.mpc-navigation--style_3 .mpc-nav__arrow .mpc-nav__icon {
	height: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.mpc-navigation--style_4 {
	top: 0px; width: auto; height: 100%; position: absolute;
}
:first-child.mpc-navigation--style_4 {
	left: 0px;
}
:last-child.mpc-navigation--style_4 {
	right: 0px;
}
.mpc-navigation--style_4 .mpc-nav__arrow {
	height: 100%; display: table;
}
.mpc-navigation--style_4 .mpc-nav__arrow .mpc-nav__icon {
	height: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.mpc-navigation--style_4 .mpc-nav__arrow {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.mpc-waypoint--init .mpc-navigation--style_4 .mpcslick-prev {
	transform: translate3d(-50%, 0px, 0px); -webkit-transform: translate3d(-50%, 0, 0);
}
.mpc-waypoint--init .mpc-navigation--style_4 .mpcslick-next {
	transform: translate3d(50%, 0px, 0px); -webkit-transform: translate3d(50%, 0, 0);
}
.mpc-navigation--style_5 {
	top: 0px; width: auto; height: 100%; position: absolute;
}
:first-child.mpc-navigation--style_5 {
	left: 0px;
}
:last-child.mpc-navigation--style_5 {
	right: 0px;
}
.mpc-navigation--style_5 .mpc-nav__arrow {
	height: 100%; display: table;
}
.mpc-navigation--style_5 .mpc-nav__arrow .mpc-nav__icon {
	height: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.mpc-navigation--style_5 .mpc-nav__arrow {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.mpc-waypoint--init .mpc-navigation--style_5 .mpcslick-prev {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.mpc-waypoint--init .mpc-navigation--style_5 .mpcslick-next {
	transform: translate3d(100%, 0px, 0px); -webkit-transform: translate3d(100%, 0, 0);
}
.mpc-navigation--style_6 {
	top: 0px; width: auto; height: 100%; position: absolute;
}
:first-child.mpc-navigation--style_6 {
	left: 0px;
}
:last-child.mpc-navigation--style_6 {
	right: 0px;
}
.mpc-navigation--style_6 .mpc-nav__arrow {
	height: 100%; display: table;
}
.mpc-navigation--style_6 .mpc-nav__arrow .mpc-nav__icon {
	height: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.mpc-navigation--style_6 .mpc-nav__arrow {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.mpc-nav--stretched .mpc-nav__arrow {
	transform: translate3d(0px, 0px, 0px) !important; -webkit-transform: translate3d(0, 0, 0);
}
:not(.mpc-navigation--style_1):not(.mpc-navigation--style_2).mpc-nav--stretched .mpc-nav__arrow {
	margin-right: 0px !important; margin-left: 0px !important;
}
@media screen and (max-width:767px)
{
.mpc-nav__arrow {
	transform: translate3d(0px, 0px, 0px) !important; -webkit-transform: translate3d(0, 0, 0);
}
:not(.mpc-navigation--style_1):not(.mpc-navigation--style_2).mpc-navigation .mpc-nav__arrow {
	margin-right: 0px !important; margin-left: 0px !important;
}
}
.mpc-pagination {
	width: 100%; display: block;
}
.mpc-disabled.mpc-pagination {
	cursor: default; opacity: 0.5; pointer-events: none;
}
.mpc-pagination .mpc-disabled {
	cursor: default; opacity: 0.5; pointer-events: none;
}
.mpc-pagination li:last-child {
	margin-right: 0px;
}
.mpc-pagination li::before {
	border: 0px currentColor !important; border-image: none !important; position: static !important; content: "" !important;
}
.mpc-pagination li::after {
	border: 0px currentColor !important; border-image: none !important; position: static !important; content: "" !important;
}
.mpc-pagination--infinity {
	height: 0px; visibility: hidden;
}
.mpc-pagination--infinity a {
	border: 0px currentColor !important; border-image: none !important; height: 0px !important; opacity: 0;
}
.mpc-pagination--classic .mpc-pagination__links {
	list-style: none; margin: 0px; padding: 0px; width: 100%;
}
.mpc-pagination--classic li {
	margin-bottom: 0px !important; vertical-align: bottom; display: inline-block;
}
.mpc-pagination--classic li.mpc-current a {
	cursor: default; pointer-events: none;
}
.mpc-pagination__dots {
	padding: 0px 1em;
}
.mpc-pagination a {
	overflow: hidden; text-decoration: none; vertical-align: bottom; display: inline-block; position: relative; z-index: 1;
}
.mpc-pagination.mpc--square a {
	text-align: center !important; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.mpc-pagination.mpc--square li:not(:first-child):not(:last-child) .mpc-pagination__title {
	padding: 0px !important;
}
.mpc-pagination.mpc--square li:first-child .mpc-pagination__title {
	padding-top: 0px !important; padding-bottom: 0px !important;
}
.mpc-pagination.mpc--square li:last-child .mpc-pagination__title {
	padding-top: 0px !important; padding-bottom: 0px !important;
}
.mpc-pagination.mpc--square span {
	height: 100%;
}
.mpc-pagination__content {
	position: relative; z-index: 2;
}
.mpc-pagination__title {
	vertical-align: middle; display: inline-block;
}
.mpc-pagination__icon {
	text-align: center; vertical-align: middle; display: inline-block; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.mpc-pagination__background {
	position: absolute; z-index: 1; opacity: 0;
}
.mpc-pagination a:hover .mpc-pagination__background {
	opacity: 1;
}
.mpc-pagination .mpc-current .mpc-pagination__background {
	opacity: 1;
}
.mpc-effect-side--in.mpc-effect-type--fade.mpc-pagination__background {
	left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.mpc-effect-side--top.mpc-effect-type--slide.mpc-pagination__background {
	left: 0px; top: -100%; width: 100%; height: 100%;
}
.mpc-pagination a:hover .mpc-effect-side--top.mpc-effect-type--slide.mpc-pagination__background {
	top: 0px;
}
.mpc-pagination .mpc-current .mpc-effect-side--top.mpc-effect-type--slide.mpc-pagination__background {
	top: 0px;
}
.mpc-effect-side--right.mpc-effect-type--slide.mpc-pagination__background {
	left: 100%; top: 0px; width: 100%; height: 100%;
}
.mpc-pagination a:hover .mpc-effect-side--right.mpc-effect-type--slide.mpc-pagination__background {
	left: 0px;
}
.mpc-pagination .mpc-current .mpc-effect-side--right.mpc-effect-type--slide.mpc-pagination__background {
	left: 0px;
}
.mpc-effect-side--bottom.mpc-effect-type--slide.mpc-pagination__background {
	left: 0px; top: 100%; width: 100%; height: 100%;
}
.mpc-pagination a:hover .mpc-effect-side--bottom.mpc-effect-type--slide.mpc-pagination__background {
	top: 0px;
}
.mpc-pagination .mpc-current .mpc-effect-side--bottom.mpc-effect-type--slide.mpc-pagination__background {
	top: 0px;
}
.mpc-effect-side--left.mpc-effect-type--slide.mpc-pagination__background {
	left: -100%; top: 0px; width: 100%; height: 100%;
}
.mpc-pagination a:hover .mpc-effect-side--left.mpc-effect-type--slide.mpc-pagination__background {
	left: 0px;
}
.mpc-pagination .mpc-current .mpc-effect-side--left.mpc-effect-type--slide.mpc-pagination__background {
	left: 0px;
}
.mpc-effect-side--horizontal.mpc-effect-type--expand.mpc-pagination__background {
	left: 50%; top: 0px; right: 50%; bottom: 0px;
}
.mpc-pagination a:hover .mpc-effect-side--horizontal.mpc-effect-type--expand.mpc-pagination__background {
	left: 5%; right: 5%;
}
.mpc-pagination .mpc-current .mpc-effect-side--horizontal.mpc-effect-type--expand.mpc-pagination__background {
	left: 5%; right: 5%;
}
.mpc-effect-side--vertical.mpc-effect-type--expand.mpc-pagination__background {
	left: 0px; top: 50%; right: 0px; bottom: 50%;
}
.mpc-pagination a:hover .mpc-effect-side--vertical.mpc-effect-type--expand.mpc-pagination__background {
	top: 5%; bottom: 5%;
}
.mpc-pagination .mpc-current .mpc-effect-side--vertical.mpc-effect-type--expand.mpc-pagination__background {
	top: 5%; bottom: 5%;
}
.mpc-effect-side--diagonal_left.mpc-effect-type--expand.mpc-pagination__background {
	left: -20%; top: 50%; right: -20%; bottom: 50%; transform: rotate(45deg);
}
.mpc-pagination a:hover .mpc-effect-side--diagonal_left.mpc-effect-type--expand.mpc-pagination__background {
	top: -60%; bottom: -60%;
}
.mpc-pagination .mpc-current .mpc-effect-side--diagonal_left.mpc-effect-type--expand.mpc-pagination__background {
	top: -60%; bottom: -60%;
}
.mpc-effect-side--diagonal_right.mpc-effect-type--expand.mpc-pagination__background {
	left: -20%; top: 50%; right: -20%; bottom: 50%; transform: rotate(-45deg);
}
.mpc-pagination a:hover .mpc-effect-side--diagonal_right.mpc-effect-type--expand.mpc-pagination__background {
	top: -60%; bottom: -60%;
}
.mpc-pagination .mpc-current .mpc-effect-side--diagonal_right.mpc-effect-type--expand.mpc-pagination__background {
	top: -60%; bottom: -60%;
}
.mpc-effect-type--none.mpc-pagination__content .mpc-pagination__icon {
	visibility: hidden; opacity: 0;
}
.mpc-pagination a:hover .mpc-effect-type--none.mpc-pagination__content .mpc-pagination__icon {
	visibility: visible; opacity: 1;
}
.mpc-pagination .mpc-current .mpc-effect-type--none.mpc-pagination__content .mpc-pagination__icon {
	visibility: visible; opacity: 1;
}
.mpc-effect-side--left.mpc-effect-type--stay.mpc-pagination__content .mpc-pagination__icon {
	padding-right: 0.5em;
}
.mpc-effect-side--left.mpc-effect-type--stay.mpc-pagination__content .mpc-pagination__title {
	padding-left: 0px;
}
.mpc-effect-side--right.mpc-effect-type--stay.mpc-pagination__content .mpc-pagination__icon {
	padding-left: 0.5em;
}
.mpc-effect-side--right.mpc-effect-type--stay.mpc-pagination__content .mpc-pagination__title {
	padding-right: 0px;
}
.mpc-effect-type--slide.mpc-pagination__content .mpc-pagination__icon {
	top: 50%; position: absolute; opacity: 0; transform: translateY(-50%);
}
.mpc-pagination a:hover .mpc-effect-type--slide.mpc-pagination__content .mpc-pagination__icon {
	opacity: 1;
}
.mpc-pagination .mpc-current .mpc-effect-type--slide.mpc-pagination__content .mpc-pagination__icon {
	opacity: 1;
}
.mpc-effect-side--left.mpc-effect-type--slide.mpc-pagination__content .mpc-pagination__icon {
	padding: 0px; left: -100%;
}
.mpc-pagination a:hover .mpc-effect-side--left.mpc-effect-type--slide.mpc-pagination__content .mpc-pagination__icon {
	left: 5%;
}
.mpc-pagination .mpc-current .mpc-effect-side--left.mpc-effect-type--slide.mpc-pagination__content .mpc-pagination__icon {
	left: 5%;
}
.mpc-effect-side--right.mpc-effect-type--slide.mpc-pagination__content .mpc-pagination__icon {
	padding: 0px; right: -100%;
}
.mpc-pagination a:hover .mpc-effect-side--right.mpc-effect-type--slide.mpc-pagination__content .mpc-pagination__icon {
	right: 5%;
}
.mpc-pagination .mpc-current .mpc-effect-side--right.mpc-effect-type--slide.mpc-pagination__content .mpc-pagination__icon {
	right: 5%;
}
.mpc-effect-type--push_out.mpc-pagination__content {
	overflow: hidden;
}
.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	position: absolute; opacity: 0; transform: translateX(-50%) translateY(-50%);
}
.mpc-pagination a:hover .mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	opacity: 1;
}
.mpc-pagination .mpc-current .mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	opacity: 1;
}
.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	position: relative;
}
.mpc-effect-side--top.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	left: 50%; top: -100%;
}
.mpc-pagination a:hover .mpc-effect-side--top.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	top: 50%;
}
.mpc-pagination .mpc-current .mpc-effect-side--top.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	top: 50%;
}
.mpc-effect-side--top.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	top: 0px;
}
.mpc-pagination a:hover .mpc-effect-side--top.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	top: 5em;
}
.mpc-pagination .mpc-current .mpc-effect-side--top.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	top: 5em;
}
.mpc-effect-side--right.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	left: 150%; top: 50%;
}
.mpc-pagination a:hover .mpc-effect-side--right.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	left: 50%;
}
.mpc-pagination .mpc-current .mpc-effect-side--right.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	left: 50%;
}
.mpc-effect-side--right.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	left: 0px;
}
.mpc-pagination a:hover .mpc-effect-side--right.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	left: -100%;
}
.mpc-pagination .mpc-current .mpc-effect-side--right.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	left: -100%;
}
.mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	left: 50%; top: 150%;
}
.mpc-pagination a:hover .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	top: 50%;
}
.mpc-pagination .mpc-current .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	top: 50%;
}
.mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	top: 0px;
}
.mpc-pagination a:hover .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	top: -5em;
}
.mpc-pagination .mpc-current .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	top: -5em;
}
.mpc-effect-side--left.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	left: -100%; top: 50%;
}
.mpc-pagination a:hover .mpc-effect-side--left.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	left: 50%;
}
.mpc-pagination .mpc-current .mpc-effect-side--left.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__icon {
	left: 50%;
}
.mpc-effect-side--left.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	left: 0px;
}
.mpc-pagination a:hover .mpc-effect-side--left.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	left: 100%;
}
.mpc-pagination .mpc-current .mpc-effect-side--left.mpc-effect-type--push_out.mpc-pagination__content .mpc-pagination__title {
	left: 100%;
}
@media screen and (max-width:640px)
{
.mpc-pagination--classic li:not(:first-child):not(:last-child) {
	display: none;
}
}
.mpc-pricing-box {
	display: flex; box-sizing: border-box; flex-wrap: wrap; -webkit-box-sizing: border-box;
}
.mpc-pricing-box .slick-list {
	margin-top: -3em !important;
}
.mpc-pricing-box .slick-track {
	padding-top: 3em;
}
.mpc-pricing-box:focus {
	
}
.mpc-pricing-box *:focus {
	
}
.mpc-pricing-box__wrapper {
	display: flex; flex-wrap: nowrap; justify-content: center; align-items: flex-end;
}
.mpc-pricing-column {
	position: relative; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-pricing-legend.mpc-pricing-column {
	align-self: stretch;
}
.mpc-pricing__button {
	text-align: center;
}
.mpc-pricing__featured {
	left: 0px; width: 100%; bottom: 100%; position: absolute;
}
.mpc-pricing__property {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mpc-pricing__featured {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mpc-pricing__title {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mpc-pricing__price {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
[data-pb-cols='1'].mpc-pricing-box {
	display: block;
}
[data-pb-cols='1'].mpc-pricing-box .mpc-pricing-column {
	width: 100%;
}
[data-pb-cols='2'].mpc-pricing-box {
	flex:0 1 100%;
}
[data-pb-cols='2'].mpc-pricing-box .mpc-pricing-column {
	flex:0 1 50%;
}
[data-pb-cols='3'].mpc-pricing-box {
	flex:0 1 100%;
}
[data-pb-cols='3'].mpc-pricing-box .mpc-pricing-column {
	flex:0 1 33%;
}
[data-pb-cols='3'].mpc-pricing-box :first-child.mpc-pricing-column {
	flex:0 1 34%;
}
[data-pb-cols='4'].mpc-pricing-box {
	flex:0 1 100%;
}
[data-pb-cols='4'].mpc-pricing-box .mpc-pricing-column {
	flex:0 1 25%;
}
[data-pb-cols='5'].mpc-pricing-box {
	flex:0 1 100%;
}
[data-pb-cols='5'].mpc-pricing-box .mpc-pricing-column {
	flex:0 1 20%;
}
.mpc-pricing-box .slick-slider {
	width: 100%;
}
.mpc-pricing-box .slick-slider {
	flex:0 0 auto !important;
}
.mpc-pricing-box .slick-slider .mpc-pricing-column {
	flex:0 0 auto !important;
}
.mpc-pricing-box .mpc-pricing-legend + [data-slick-cols='1'].slick-slider {
	width: 50%;
}
.mpc-pricing-box [data-slick-cols='1'].slick-slider .mpc-pricing-column {
	width: 100%;
}
.mpc-pricing-box .mpc-pricing-legend + [data-slick-cols='2'].slick-slider {
	width: 66%;
}
.mpc-pricing-box [data-slick-cols='2'].slick-slider .mpc-pricing-column {
	width: 50%;
}
.mpc-pricing-box .mpc-pricing-legend + [data-slick-cols='3'].slick-slider {
	width: 75%;
}
.mpc-pricing-box [data-slick-cols='3'].slick-slider .mpc-pricing-column {
	width: 33%;
}
.mpc-pricing-box [data-slick-cols='3'].slick-slider :nth-child(3n).mpc-pricing-column {
	width: 34%;
}
.mpc-pricing-box .mpc-pricing-legend + [data-slick-cols='4'].slick-slider {
	width: 80%;
}
.mpc-pricing-box [data-slick-cols='4'].slick-slider .mpc-pricing-column {
	width: 25%;
}
@media screen and (max-width:992px)
{
.mpc-pricing-box {
	background: none !important; flex-wrap: wrap; justify-content: center; align-items: flex-end;
}
[data-pb-cols='4'].mpc-pricing-box :not(first-child):not(:nth-child(2)).mpc-pricing-column .mpc-pricing__featured {
	position: static;
}
[data-pb-cols='5'].mpc-pricing-box :not(first-child):not(:nth-child(2)).mpc-pricing-column .mpc-pricing__featured {
	position: static;
}
[data-pb-cols='4'].mpc-pricing-box .mpc-pricing-column {
	margin: 0px 0px 1em; flex:0 1 50% !important;
}
[data-pb-cols='5'].mpc-pricing-box .mpc-pricing-column {
	margin: 0px 0px 1em; flex:0 1 50% !important;
}
.mpc-init--slick .mpc-pricing-legend {
	display: none;
}
.mpc-pricing-box .slick-slider {
	flex:0 0 auto !important; width: 100% !important;
}
.mpc-pricing-box .slick-slider .mpc-pricing__featured {
	position: absolute !important;
}
.mpc-pricing-box .slick-slider .mpc-pricing-column {
	margin: 0px !important;
}
}
@media screen and (max-width:768px)
{
.mpc-pricing-legend {
	display: none;
}
.mpc-pricing__featured {
	position: static;
}
:not([data-pb-cols='1']).mpc-pricing-box .mpc-pricing-column {
	margin: 0px 0px 1em;
}
[data-pb-cols].mpc-pricing-box .mpc-pricing-column {
	flex:0 1 100% !important;
}
}
.vc_element.vc_mpc_pricing_box .vc_controls > .vc_controls-out-tl {
	right: 0px;
}
.mpc-progress {
	margin-bottom: 1.5em;
}
.mpc-progress__wrap {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-progress__bar {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-progress__title {
	margin: 0px !important; display: block;
}
.mpc-progress__value {
	padding-left: 0.5em; display: block; white-space: nowrap;
}
.mpc-progress__box {
	width: 100%; height: 100%; position: relative;
}
.mpc-progress__bar {
	transition:width 1.5s, height 1.5s; left: 0px; width: 0px; height: 0px; bottom: 0px; overflow: hidden; position: absolute; -webkit-transition: width 1.5s, height 1.5s;
}
.mpc-vertical--center .mpc-progress__info {
	transition:1.5s; width: 100%; display: table; min-width: 0px; -webkit-transition: all 1.5s;
}
.mpc-vertical--center .mpc-progress__title {
	vertical-align: middle; display: table-cell;
}
.mpc-vertical--center .mpc-progress__value {
	vertical-align: middle; display: table-cell;
}
.mpc-vertical--center .mpc-progress__value {
	width: 1px;
}
.mpc-sticky-value .mpc-progress__info {
	width: auto;
}
.mpc-style--style_1.mpc-progress .mpc-progress__bar {
	height: 100%;
}
.mpc-style--style_2.mpc-progress .mpc-progress__bar {
	height: 100%;
}
.mpc-style--style_6.mpc-progress .mpc-progress__bar {
	height: 100%;
}
.mpc-style--style_2.mpc-progress .mpc-progress__info {
	position: relative; z-index: 1;
}
.mpc-style--style_3.mpc-progress .mpc-progress__bar {
	width: 100%;
}
.mpc-style--style_4.mpc-progress .mpc-progress__bar {
	width: 100%;
}
.mpc-style--style_7.mpc-progress .mpc-progress__bar {
	width: 100%;
}
.mpc-style--style_7.mpc-progress .mpc-progress__value {
	left: 50%; top: 50%; padding-left: 0px; position: absolute; transform: translateX(-50%) translateY(-50%);
}
.mpc-style--style_4.mpc-progress .mpc-progress__value {
	padding-left: 0px; display: block;
}
.mpc-style--style_5.mpc-progress .mpc-progress__box::after {
	clear: both; display: block; content: "";
}
.mpc-style--style_8.mpc-progress .mpc-progress__box::after {
	clear: both; display: block; content: "";
}
.mpc-style--style_5.mpc-progress .mpc-progress__icon-box {
	border: 0px solid transparent; border-image: none; width: 10%; float: left; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-style--style_8.mpc-progress .mpc-progress__icon-box {
	border: 0px solid transparent; border-image: none; width: 10%; float: left; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-style--style_5.mpc-progress .mpc-progress__icon-box::before {
	padding-top: 100%; display: block; content: "";
}
.mpc-style--style_8.mpc-progress .mpc-progress__icon-box::before {
	padding-top: 100%; display: block; content: "";
}
.mpc-style--style_5.mpc-progress .mpc-filled.mpc-progress__icon-box .mpc-layer--back {
	opacity: 0;
}
.mpc-style--style_8.mpc-progress .mpc-filled.mpc-progress__icon-box .mpc-layer--back {
	opacity: 0;
}
.mpc-style--style_5.mpc-progress .mpc-filled.mpc-progress__icon-box .mpc-layer--front {
	opacity: 1;
}
.mpc-style--style_8.mpc-progress .mpc-filled.mpc-progress__icon-box .mpc-layer--front {
	opacity: 1;
}
.mpc-style--style_5.mpc-progress .mpc-progress__icon {
	transition:opacity 0.25s; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; vertical-align: middle; position: absolute; -webkit-transition: opacity .25s;
}
.mpc-style--style_8.mpc-progress .mpc-progress__icon {
	transition:opacity 0.25s; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; vertical-align: middle; position: absolute; -webkit-transition: opacity .25s;
}
.mpc-style--style_5.mpc-progress .mpc-layer--back.mpc-progress__icon {
	opacity: 1;
}
.mpc-style--style_8.mpc-progress .mpc-layer--back.mpc-progress__icon {
	opacity: 1;
}
.mpc-style--style_5.mpc-progress .mpc-layer--front.mpc-progress__icon {
	opacity: 0;
}
.mpc-style--style_8.mpc-progress .mpc-layer--front.mpc-progress__icon {
	opacity: 0;
}
.mpc-style--style_5.mpc-progress .mpc-progress__icon::before {
	vertical-align: middle;
}
.mpc-style--style_8.mpc-progress .mpc-progress__icon::before {
	vertical-align: middle;
}
.mpc-style--style_5.mpc-progress .mpc-progress__icon::after {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.mpc-style--style_8.mpc-progress .mpc-progress__icon::after {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.mpc-style--style_5.mpc-progress .mpc-progress__bar {
	height: 100%;
}
.mpc-style--style_8.mpc-progress .mpc-progress__bar {
	height: 100%;
}
.mpc-qrcode {
	height: auto; vertical-align: middle; display: inline-block; max-width: 100%;
}
[data-tag='mpc_qrcode'] {
	display: inline-block !important;
}
.mpc-quote {
	overflow: hidden; display: block; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-quote .mpc-quote__content {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.mpc-quote .mpc-quote__content p:first-child {
	margin-top: 0px !important;
}
.mpc-quote .mpc-quote__content p:last-child {
	margin-bottom: 0px !important;
}
.mpc-quote .mpc-quote__content .mpc-quote__signature span {
	color: inherit; text-transform: inherit; font-family: inherit; font-size: inherit; font-style: inherit;
}
.mpc-quote::before {
	clear: both; float: none; display: block; content: "";
}
.mpc-quote::after {
	clear: both; float: none; display: block; content: "";
}
.mpc-quote__wrapper {
	position: relative;
}
.mpc-quote__icon-wrapper {
	display: block; z-index: 1;
}
.mpc-icon--left .mpc-quote__icon-wrapper {
	margin: 0px 1em 0px 0px; float: left;
}
.mpc-icon--right .mpc-quote__icon-wrapper {
	margin: 0px 0px 0px 1em; float: right;
}
.mpc-quote__icon-wrapper img {
	border-radius: inherit; vertical-align: bottom;
}
.mpc-quote__content {
	overflow: hidden; display: block; position: relative; z-index: 2;
}
.mpc-quote--style_1 .mpc-quote__description {
	margin: 0px 0px 1em;
}
.mpc-quote--style_2 .mpc-quote__description {
	margin: 1em 0px 0px;
}
.mpc-quote--style_3 .mpc-quote__icon-wrapper {
	margin: -0.25em; position: absolute; z-index: 1;
}
.mpc-icon--right.mpc-quote--style_3 .mpc-quote__icon-wrapper {
	right: 0px;
}
.mpc-quote--style_3 .mpc-quote__description {
	margin: 0px 0px 1em;
}
.mpc-quote--style_4 .mpc-quote__icon-wrapper {
	margin: -0.25em; position: absolute; z-index: 1;
}
.mpc-icon--right.mpc-quote--style_4 .mpc-quote__icon-wrapper {
	right: 0px;
}
.mpc-quote--style_4 .mpc-quote__description {
	margin: 1em 0px 0px;
}
@media screen and (max-width:992px) and (min-width:768px)
{
:not(.vc_col-sm-12).mpc-column .mpc-quote--style_1 .mpc-quote__icon-wrapper {
	margin: 1em 0px !important; float: none;
}
:not(.vc_col-sm-12).mpc-column .mpc-quote--style_2 .mpc-quote__icon-wrapper {
	margin: 1em 0px !important; float: none;
}
:not(.vc_col-sm-12).mpc-column .mpc-quote--style_1 .mpc-quote__icon-wrapper {
	text-align: center !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-quote--style_1 .mpc-quote__description {
	text-align: center !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-quote--style_1 .mpc-quote__signature {
	text-align: center !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-quote--style_2 .mpc-quote__icon-wrapper {
	text-align: center !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-quote--style_2 .mpc-quote__description {
	text-align: center !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-quote--style_2 .mpc-quote__signature {
	text-align: center !important;
}
}
@media screen and (max-width:480px)
{
.mpc-quote--style_1 .mpc-quote__icon-wrapper {
	margin: 1em 0px !important; float: none;
}
.mpc-quote--style_2 .mpc-quote__icon-wrapper {
	margin: 1em 0px !important; float: none;
}
.mpc-quote--style_1 .mpc-quote__icon-wrapper {
	text-align: center !important;
}
.mpc-quote--style_1 .mpc-quote__description {
	text-align: center !important;
}
.mpc-quote--style_1 .mpc-quote__signature {
	text-align: center !important;
}
.mpc-quote--style_2 .mpc-quote__icon-wrapper {
	text-align: center !important;
}
.mpc-quote--style_2 .mpc-quote__description {
	text-align: center !important;
}
.mpc-quote--style_2 .mpc-quote__signature {
	text-align: center !important;
}
}
.mpc-ribbon {
	margin: 1em 0px; white-space: nowrap; position: absolute; z-index: 999;
}
.mpc-ribbon::after {
	border-style: solid; width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.mpc-ribbon::before {
	border-style: solid; width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.mpc-disable-corners.mpc-ribbon::after {
	display: none;
}
.mpc-disable-corners.mpc-ribbon::before {
	display: none;
}
.mpc-alignment--top-left.mpc-ribbon {
	left: 0px; top: 0px;
}
.mpc-alignment--top-right.mpc-ribbon {
	top: 0px; right: 0px;
}
.mpc-alignment--bottom-left.mpc-ribbon {
	left: 0px; bottom: 0px;
}
.mpc-alignment--bottom-right.mpc-ribbon {
	right: 0px; bottom: 0px;
}
.mpc-style--classic.mpc-ribbon::after {
	display: none;
}
.mpc-alignment--top-left.mpc-style--classic.mpc-ribbon::before {
	border-width: 5px 0px 0px 10px; left: 0px; bottom: -5px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--top-right.mpc-style--classic.mpc-ribbon::before {
	border-width: 5px 10px 0px 0px; right: 0px; bottom: -5px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--bottom-left.mpc-style--classic.mpc-ribbon::before {
	border-width: 0px 0px 5px 10px; left: 0px; top: -5px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--bottom-right.mpc-style--classic.mpc-ribbon::before {
	border-width: 0px 10px 5px 0px; top: -5px; right: 0px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.mpc-style--corner.mpc-ribbon {
	margin: 0px !important; text-align: center;
}
.mpc-size--medium.mpc-style--corner.mpc-ribbon {
	width: 200px; height: 40px;
}
.mpc-size--large.mpc-style--corner.mpc-ribbon {
	width: 300px; height: 50px;
}
.mpc-size--small.mpc-style--corner.mpc-ribbon {
	width: 150px; height: 25px;
}
.mpc-style--corner.mpc-ribbon .mpc-vertical {
	width: 100%; height: 100%; display: table; position: relative; z-index: 2;
}
.mpc-style--corner.mpc-ribbon .mpc-ribbon__content {
	padding: 0px !important; width: 100%; height: 100%; overflow: hidden; vertical-align: middle; display: table-cell; -ms-text-overflow: ellipsis;
}
.mpc-alignment--top-left.mpc-style--corner.mpc-ribbon {
	transform: rotate(-45deg);
}
.mpc-size--medium.mpc-alignment--top-left.mpc-style--corner.mpc-ribbon {
	left: -43px; top: 37px;
}
.mpc-size--large.mpc-alignment--top-left.mpc-style--corner.mpc-ribbon {
	left: -61px; top: 64px;
}
.mpc-size--small.mpc-alignment--top-left.mpc-style--corner.mpc-ribbon {
	left: -31px; top: 32px;
}
.mpc-alignment--top-left.mpc-style--corner.mpc-ribbon::before {
	border-width: 15px 15px 0px 0px; left: 0px; bottom: -14px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; z-index: 1;
}
.mpc-alignment--top-left.mpc-style--corner.mpc-ribbon::after {
	border-width: 15px 0px 0px 15px; right: 0px; bottom: -14px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; z-index: 2;
}
.mpc-alignment--top-right.mpc-style--corner.mpc-ribbon {
	transform: rotate(45deg);
}
.mpc-size--medium.mpc-alignment--top-right.mpc-style--corner.mpc-ribbon {
	top: 37px; right: -43px;
}
.mpc-size--large.mpc-alignment--top-right.mpc-style--corner.mpc-ribbon {
	top: 64px; right: -61px;
}
.mpc-size--small.mpc-alignment--top-right.mpc-style--corner.mpc-ribbon {
	top: 32px; right: -31px;
}
.mpc-alignment--top-right.mpc-style--corner.mpc-ribbon::before {
	border-width: 15px 15px 0px 0px; left: 0px; bottom: -14px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--top-right.mpc-style--corner.mpc-ribbon::after {
	border-width: 15px 0px 0px 15px; right: 0px; bottom: -14px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--bottom-left.mpc-style--corner.mpc-ribbon {
	transform: rotate(45deg);
}
.mpc-size--medium.mpc-alignment--bottom-left.mpc-style--corner.mpc-ribbon {
	left: -43px; bottom: 37px;
}
.mpc-size--large.mpc-alignment--bottom-left.mpc-style--corner.mpc-ribbon {
	left: -61px; bottom: 64px;
}
.mpc-size--small.mpc-alignment--bottom-left.mpc-style--corner.mpc-ribbon {
	left: -31px; bottom: 32px;
}
.mpc-alignment--bottom-left.mpc-style--corner.mpc-ribbon::before {
	border-width: 0px 15px 15px 0px; left: 0px; top: -14px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--bottom-left.mpc-style--corner.mpc-ribbon::after {
	border-width: 0px 0px 15px 15px; top: -14px; right: 0px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--bottom-right.mpc-style--corner.mpc-ribbon {
	transform: rotate(-45deg);
}
.mpc-size--medium.mpc-alignment--bottom-right.mpc-style--corner.mpc-ribbon {
	right: -43px; bottom: 37px;
}
.mpc-size--large.mpc-alignment--bottom-right.mpc-style--corner.mpc-ribbon {
	right: -61px; bottom: 64px;
}
.mpc-size--small.mpc-alignment--bottom-right.mpc-style--corner.mpc-ribbon {
	right: -31px; bottom: 32px;
}
.mpc-alignment--bottom-right.mpc-style--corner.mpc-ribbon::before {
	border-width: 0px 15px 15px 0px; left: 0px; top: -14px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--bottom-right.mpc-style--corner.mpc-ribbon::after {
	border-width: 0px 0px 15px 15px; top: -14px; right: 0px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.mpc-style--fullwidth.mpc-ribbon {
	left: 0px; right: 0px;
}
.mpc-alignment--top-left.mpc-style--fullwidth.mpc-ribbon {
	top: 0px;
}
.mpc-alignment--top-right.mpc-style--fullwidth.mpc-ribbon {
	top: 0px;
}
.mpc-alignment--top-left.mpc-style--fullwidth.mpc-ribbon::after {
	bottom: -5px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--top-left.mpc-style--fullwidth.mpc-ribbon::before {
	bottom: -5px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--top-right.mpc-style--fullwidth.mpc-ribbon::after {
	bottom: -5px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--top-right.mpc-style--fullwidth.mpc-ribbon::before {
	bottom: -5px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--top-left.mpc-style--fullwidth.mpc-ribbon::before {
	border-width: 5px 0px 0px 10px; left: 0px;
}
.mpc-alignment--top-right.mpc-style--fullwidth.mpc-ribbon::before {
	border-width: 5px 0px 0px 10px; left: 0px;
}
.mpc-alignment--top-left.mpc-style--fullwidth.mpc-ribbon::after {
	border-width: 5px 10px 0px 0px; right: 0px;
}
.mpc-alignment--top-right.mpc-style--fullwidth.mpc-ribbon::after {
	border-width: 5px 10px 0px 0px; right: 0px;
}
.mpc-alignment--bottom-left.mpc-style--fullwidth.mpc-ribbon {
	bottom: 0px;
}
.mpc-alignment--bottom-right.mpc-style--fullwidth.mpc-ribbon {
	bottom: 0px;
}
.mpc-alignment--bottom-left.mpc-style--fullwidth.mpc-ribbon::after {
	top: -5px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--bottom-left.mpc-style--fullwidth.mpc-ribbon::before {
	top: -5px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--bottom-right.mpc-style--fullwidth.mpc-ribbon::after {
	top: -5px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--bottom-right.mpc-style--fullwidth.mpc-ribbon::before {
	top: -5px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.mpc-alignment--bottom-left.mpc-style--fullwidth.mpc-ribbon::before {
	border-width: 0px 0px 5px 10px; left: 0px;
}
.mpc-alignment--bottom-right.mpc-style--fullwidth.mpc-ribbon::before {
	border-width: 0px 0px 5px 10px; left: 0px;
}
.mpc-alignment--bottom-left.mpc-style--fullwidth.mpc-ribbon::after {
	border-width: 0px 10px 5px 0px; right: 0px;
}
.mpc-alignment--bottom-right.mpc-style--fullwidth.mpc-ribbon::after {
	border-width: 0px 10px 5px 0px; right: 0px;
}
.mpc-ribbon-wrap {
	margin: -10px; padding: 10px; overflow: hidden; display: block; position: relative;
}
.mpc-row {
	display: block;
}
.mpc-row p {
	max-width: 100%;
}
[data-vc-full-width].mpc-row {
	overflow: visible;
}
.mpc-divider-block.mpc-row {
	margin: 0px !important; padding: 0px !important; left: 0px !important; width: 100% !important; height: 0px; overflow: visible !important; float: left; z-index: 6;
}
.mpc-divider-block.mpc-row .mpc-column {
	transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.mpc-toggle-row + .mpc-row {
	overflow: hidden;
}
.mpc-toggle-row {
	transition:0.25s; display: block; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: all .25s;
}
.mpc-toggle-row + :not(.mpc-toggled).mpc-row {
	padding-top: 0px !important; padding-bottom: 0px !important;
}
.mpc-toggle-row .mpc-toggle-row__icon {
	width: 1em; text-align: center; line-height: 1; display: inline-block; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.mpc-toggle-row__content {
	margin: 0px auto; border-radius: inherit; overflow: hidden; position: relative; transform: translate3d(0px, 0px, 0px);
}
.mpc-toggle-row__content .mpc-regular {
	transition:0.25s; left: 0px; top: 0px; width: auto; line-height: 1; display: block; position: relative; -webkit-transition: all .25s;
}
.mpc-toggle-row__content .mpc-hover {
	transition:0.25s; left: 0px; top: 0px; width: auto; line-height: 1; display: block; position: relative; -webkit-transition: all .25s;
}
.mpc-toggle-row__content .mpc-position--left.mpc-regular {
	width: 100%; display: table;
}
.mpc-toggle-row__content .mpc-position--right.mpc-regular {
	width: 100%; display: table;
}
.mpc-toggle-row__content .mpc-position--left.mpc-hover {
	width: 100%; display: table;
}
.mpc-toggle-row__content .mpc-position--right.mpc-hover {
	width: 100%; display: table;
}
.mpc-toggle-row__content .mpc-regular .mpc-toggle-row__icon-wrap {
	vertical-align: middle; display: inline-block;
}
.mpc-toggle-row__content .mpc-regular .mpc-toggle-row__title {
	vertical-align: middle; display: inline-block;
}
.mpc-toggle-row__content .mpc-hover .mpc-toggle-row__icon-wrap {
	vertical-align: middle; display: inline-block;
}
.mpc-toggle-row__content .mpc-hover .mpc-toggle-row__title {
	vertical-align: middle; display: inline-block;
}
.mpc-toggle-row__content .mpc-position--left .mpc-toggle-row__icon-wrap {
	display: table-cell;
}
.mpc-toggle-row__content .mpc-position--left .mpc-toggle-row__title {
	display: table-cell;
}
.mpc-toggle-row__content .mpc-position--right .mpc-toggle-row__icon-wrap {
	display: table-cell;
}
.mpc-toggle-row__content .mpc-position--right .mpc-toggle-row__title {
	display: table-cell;
}
.mpc-toggle-row__content .mpc-position--left .mpc-toggle-row__icon-wrap {
	width: 1px;
}
.mpc-toggle-row__content .mpc-position--right .mpc-toggle-row__icon-wrap {
	width: 1px;
}
.mpc-effect-none.mpc-toggle-row .mpc-regular {
	transition:none; -webkit-transition: none;
}
.mpc-effect-none.mpc-toggle-row .mpc-hover {
	transition:none; -webkit-transition: none;
}
.mpc-toggle-row__content .mpc-hover {
	width: 100%; height: 100%; position: absolute;
}
.mpc-effect-slide-up.mpc-toggle-row .mpc-hover {
	transform: translate(0px, -100%);
}
.mpc-effect-slide-up.mpc-toggle-row .mpc-regular {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-up.mpc-toggle-row:hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-toggled.mpc-effect-slide-up.mpc-toggle-row .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-up.mpc-toggle-row:hover .mpc-regular {
	transform: translate(0px, 100%);
}
.mpc-toggled.mpc-effect-slide-up.mpc-toggle-row .mpc-regular {
	transform: translate(0px, 100%);
}
.mpc-effect-slide-down.mpc-toggle-row .mpc-hover {
	transform: translate(0px, 100%);
}
.mpc-effect-slide-down.mpc-toggle-row .mpc-regular {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-down.mpc-toggle-row:hover .mpc-hover {
	transform: translate(0%, 0px);
}
.mpc-toggled.mpc-effect-slide-down.mpc-toggle-row .mpc-hover {
	transform: translate(0%, 0px);
}
.mpc-effect-slide-down.mpc-toggle-row:hover .mpc-regular {
	transform: translate(0px, -100%);
}
.mpc-toggled.mpc-effect-slide-down.mpc-toggle-row .mpc-regular {
	transform: translate(0px, -100%);
}
.mpc-effect-slide-left.mpc-toggle-row .mpc-hover {
	transform: translate(-100%, 0px);
}
.mpc-effect-slide-left.mpc-toggle-row .mpc-regular {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-left.mpc-toggle-row:hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-toggled.mpc-effect-slide-left.mpc-toggle-row .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-left.mpc-toggle-row:hover .mpc-regular {
	transform: translate(100%, 0px);
}
.mpc-toggled.mpc-effect-slide-left.mpc-toggle-row .mpc-regular {
	transform: translate(100%, 0px);
}
.mpc-effect-slide-right.mpc-toggle-row .mpc-hover {
	transform: translate(100%, 0px);
}
.mpc-effect-slide-right.mpc-toggle-row .mpc-regular {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-right.mpc-toggle-row:hover .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-toggled.mpc-effect-slide-right.mpc-toggle-row .mpc-hover {
	transform: translate(0px, 0px);
}
.mpc-effect-slide-right.mpc-toggle-row:hover .mpc-regular {
	transform: translate(-100%, 0px);
}
.mpc-toggled.mpc-effect-slide-right.mpc-toggle-row .mpc-regular {
	transform: translate(-100%, 0px);
}
.mpc-effect-none.mpc-toggle-row .mpc-hover {
	opacity: 0;
}
.mpc-effect-fade.mpc-toggle-row .mpc-hover {
	opacity: 0;
}
.mpc-effect-none.mpc-toggle-row .mpc-regular {
	opacity: 1;
}
.mpc-effect-fade.mpc-toggle-row .mpc-regular {
	opacity: 1;
}
.mpc-effect-none.mpc-toggle-row:hover .mpc-hover {
	opacity: 1;
}
.mpc-toggled.mpc-effect-none.mpc-toggle-row .mpc-hover {
	opacity: 1;
}
.mpc-effect-fade.mpc-toggle-row:hover .mpc-hover {
	opacity: 1;
}
.mpc-toggled.mpc-effect-fade.mpc-toggle-row .mpc-hover {
	opacity: 1;
}
.mpc-effect-none.mpc-toggle-row:hover .mpc-regular {
	opacity: 0;
}
.mpc-toggled.mpc-effect-none.mpc-toggle-row .mpc-regular {
	opacity: 0;
}
.mpc-effect-fade.mpc-toggle-row:hover .mpc-regular {
	opacity: 0;
}
.mpc-toggled.mpc-effect-fade.mpc-toggle-row .mpc-regular {
	opacity: 0;
}
.mpc-row {
	position: relative;
}
.vc_edit_form_elements.mpc-row {
	position: static;
}
.mpc-with-separator.mpc-row {
	margin-bottom: 0px;
}
.mpc-separator {
	left: 0px; width: inherit; display: block; position: absolute; z-index: 5; min-width: 100%; fill: transparent;
}
.mpc-separator--top.mpc-separator {
	top: -1px;
}
.mpc-separator--bottom.mpc-separator {
	bottom: -1px;
}
.mpc-separator-spacer {
	height: 100px;
}
@media screen and (max-width:992px)
{
.mpc-separator-spacer {
	height: 50px;
}
}
.mpc-separator--bottom.mpc-separator-spacer {
	clear: both;
}
.mpc-first-row.mpc-row > .mpc-separator--top {
	display: none;
}
.mpc-last-row.mpc-row > .mpc-separator--bottom {
	display: none;
}
.mpc-separator--css {
	height: 100px;
}
@media screen and (max-width:992px)
{
.mpc-separator--css {
	height: 50px;
}
}
.mpc-separator-style--tip-left::before {
	border: 105px solid transparent; border-image: none; top: -5px; width: 50.5%; height: 0px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--tip-left::after {
	border: 105px solid transparent; border-image: none; top: -5px; width: 50.5%; height: 0px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--tip-center::before {
	border: 105px solid transparent; border-image: none; top: -5px; width: 50.5%; height: 0px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--tip-center::after {
	border: 105px solid transparent; border-image: none; top: -5px; width: 50.5%; height: 0px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--tip-right::before {
	border: 105px solid transparent; border-image: none; top: -5px; width: 50.5%; height: 0px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--tip-right::after {
	border: 105px solid transparent; border-image: none; top: -5px; width: 50.5%; height: 0px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
@media screen and (max-width:992px)
{
.mpc-separator-style--tip-left::before {
	border: 55px solid transparent; border-image: none;
}
.mpc-separator-style--tip-left::after {
	border: 55px solid transparent; border-image: none;
}
.mpc-separator-style--tip-center::before {
	border: 55px solid transparent; border-image: none;
}
.mpc-separator-style--tip-center::after {
	border: 55px solid transparent; border-image: none;
}
.mpc-separator-style--tip-right::before {
	border: 55px solid transparent; border-image: none;
}
.mpc-separator-style--tip-right::after {
	border: 55px solid transparent; border-image: none;
}
}
.mpc-separator-style--tip-left::before {
	left: 0px;
}
.mpc-separator-style--tip-center::before {
	left: 0px;
}
.mpc-separator-style--tip-right::before {
	left: 0px;
}
.mpc-separator-style--tip-left::after {
	right: 0px;
}
.mpc-separator-style--tip-center::after {
	right: 0px;
}
.mpc-separator-style--tip-right::after {
	right: 0px;
}
.mpc-separator--top.mpc-separator-style--tip-left::before {
	border-top-color: inherit; border-left-color: inherit; border-bottom-width: 0px;
}
.mpc-separator--top.mpc-separator-style--tip-center::before {
	border-top-color: inherit; border-left-color: inherit; border-bottom-width: 0px;
}
.mpc-separator--top.mpc-separator-style--tip-right::before {
	border-top-color: inherit; border-left-color: inherit; border-bottom-width: 0px;
}
.mpc-separator--top.mpc-separator-style--tip-left::after {
	border-top-color: inherit; border-right-color: inherit; border-bottom-width: 0px;
}
.mpc-separator--top.mpc-separator-style--tip-center::after {
	border-top-color: inherit; border-right-color: inherit; border-bottom-width: 0px;
}
.mpc-separator--top.mpc-separator-style--tip-right::after {
	border-top-color: inherit; border-right-color: inherit; border-bottom-width: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-left::before {
	top: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-left::after {
	top: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-center::before {
	top: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-center::after {
	top: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-right::before {
	top: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-right::after {
	top: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-left::before {
	border-bottom-color: inherit; border-left-color: inherit; border-top-width: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-center::before {
	border-bottom-color: inherit; border-left-color: inherit; border-top-width: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-right::before {
	border-bottom-color: inherit; border-left-color: inherit; border-top-width: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-left::after {
	border-right-color: inherit; border-bottom-color: inherit; border-top-width: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-center::after {
	border-right-color: inherit; border-bottom-color: inherit; border-top-width: 0px;
}
.mpc-separator--bottom.mpc-separator-style--tip-right::after {
	border-right-color: inherit; border-bottom-color: inherit; border-top-width: 0px;
}
.mpc-separator-style--tip-left::before {
	width: 25.5%;
}
.mpc-separator-style--tip-left::after {
	width: 75.5%;
}
.mpc-separator-style--tip-right::before {
	width: 75.5%;
}
.mpc-separator-style--tip-right::after {
	width: 25.5%;
}
@media screen and (max-width:992px)
{
.mpc-separator-style--circle-left {
	height: 50px;
}
.mpc-separator-style--circle-center {
	height: 50px;
}
.mpc-separator-style--circle-right {
	height: 50px;
}
}
.mpc-separator-style--circle-left path {
	transform: translateX(-500px);
}
@media screen and (max-width:768px)
{
.mpc-separator-style--circle-left path {
	transform: translateX(-400px);
}
}
@media screen and (max-width:480px)
{
.mpc-separator-style--circle-left path {
	transform: translateX(-250px);
}
}
.mpc-separator-style--circle-right path {
	transform: translateX(500px);
}
@media screen and (max-width:768px)
{
.mpc-separator-style--circle-right path {
	transform: translateX(400px);
}
}
@media screen and (max-width:480px)
{
.mpc-separator-style--circle-right path {
	transform: translateX(250px);
}
}
.mpc-separator-style--split-inner::before {
	border-width: 105px; border-style: solid; border-color: inherit; border-image: none; width: 50%; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--split-inner::after {
	border-width: 105px; border-style: solid; border-color: inherit; border-image: none; width: 50%; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--split-outer::before {
	border-width: 105px; border-style: solid; border-color: inherit; border-image: none; width: 50%; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--split-outer::after {
	border-width: 105px; border-style: solid; border-color: inherit; border-image: none; width: 50%; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
@media screen and (max-width:992px)
{
.mpc-separator-style--split-inner::before {
	border-width: 55px; border-style: solid; border-color: inherit; border-image: none;
}
.mpc-separator-style--split-inner::after {
	border-width: 55px; border-style: solid; border-color: inherit; border-image: none;
}
.mpc-separator-style--split-outer::before {
	border-width: 55px; border-style: solid; border-color: inherit; border-image: none;
}
.mpc-separator-style--split-outer::after {
	border-width: 55px; border-style: solid; border-color: inherit; border-image: none;
}
}
.mpc-separator-style--split-inner::before {
	left: 0px;
}
.mpc-separator-style--split-outer::before {
	left: 0px;
}
.mpc-separator-style--split-inner::after {
	right: 0px;
}
.mpc-separator-style--split-outer::after {
	right: 0px;
}
.mpc-separator--top.mpc-separator-style--split-inner::before {
	top: -5px; border-top-width: 0px;
}
.mpc-separator--top.mpc-separator-style--split-inner::after {
	top: -5px; border-top-width: 0px;
}
.mpc-separator--top.mpc-separator-style--split-inner::before {
	border-bottom-right-radius: 100px;
}
.mpc-separator--top.mpc-separator-style--split-inner::after {
	border-bottom-left-radius: 100px;
}
.mpc-separator--bottom.mpc-separator-style--split-inner::before {
	top: 0px; border-bottom-width: 0px;
}
.mpc-separator--bottom.mpc-separator-style--split-inner::after {
	top: 0px; border-bottom-width: 0px;
}
.mpc-separator--bottom.mpc-separator-style--split-inner::before {
	border-top-right-radius: 100px;
}
.mpc-separator--bottom.mpc-separator-style--split-inner::after {
	border-top-left-radius: 100px;
}
.mpc-separator--top.mpc-separator-style--split-outer::before {
	top: -5px; border-top-width: 0px;
}
.mpc-separator--top.mpc-separator-style--split-outer::after {
	top: -5px; border-top-width: 0px;
}
.mpc-separator--top.mpc-separator-style--split-outer::before {
	border-bottom-left-radius: 100px;
}
.mpc-separator--top.mpc-separator-style--split-outer::after {
	border-bottom-right-radius: 100px;
}
.mpc-separator--bottom.mpc-separator-style--split-outer::before {
	top: 0px; border-bottom-width: 0px;
}
.mpc-separator--bottom.mpc-separator-style--split-outer::after {
	top: 0px; border-bottom-width: 0px;
}
.mpc-separator--bottom.mpc-separator-style--split-outer::before {
	border-top-left-radius: 100px;
}
.mpc-separator--bottom.mpc-separator-style--split-outer::after {
	border-top-right-radius: 100px;
}
.mpc-separator-style--teeth-left::before {
	border: 75px solid transparent; border-image: none; left: 50%; top: -5px; width: 100px; height: 0px; margin-left: -75px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--teeth-left::after {
	border: 75px solid transparent; border-image: none; left: 50%; top: -5px; width: 100px; height: 0px; margin-left: -75px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--teeth-left .mpc-separator-content {
	border: 75px solid transparent; border-image: none; left: 50%; top: -5px; width: 100px; height: 0px; margin-left: -75px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--teeth-center::before {
	border: 75px solid transparent; border-image: none; left: 50%; top: -5px; width: 100px; height: 0px; margin-left: -75px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--teeth-center::after {
	border: 75px solid transparent; border-image: none; left: 50%; top: -5px; width: 100px; height: 0px; margin-left: -75px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--teeth-center .mpc-separator-content {
	border: 75px solid transparent; border-image: none; left: 50%; top: -5px; width: 100px; height: 0px; margin-left: -75px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--teeth-right::before {
	border: 75px solid transparent; border-image: none; left: 50%; top: -5px; width: 100px; height: 0px; margin-left: -75px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--teeth-right::after {
	border: 75px solid transparent; border-image: none; left: 50%; top: -5px; width: 100px; height: 0px; margin-left: -75px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-separator-style--teeth-right .mpc-separator-content {
	border: 75px solid transparent; border-image: none; left: 50%; top: -5px; width: 100px; height: 0px; margin-left: -75px; position: absolute; content: ""; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
@media screen and (max-width:992px)
{
.mpc-separator-style--teeth-left::before {
	border: 50px solid transparent; border-image: none; margin-left: -50px;
}
.mpc-separator-style--teeth-left::after {
	border: 50px solid transparent; border-image: none; margin-left: -50px;
}
.mpc-separator-style--teeth-left .mpc-separator-content {
	border: 50px solid transparent; border-image: none; margin-left: -50px;
}
.mpc-separator-style--teeth-center::before {
	border: 50px solid transparent; border-image: none; margin-left: -50px;
}
.mpc-separator-style--teeth-center::after {
	border: 50px solid transparent; border-image: none; margin-left: -50px;
}
.mpc-separator-style--teeth-center .mpc-separator-content {
	border: 50px solid transparent; border-image: none; margin-left: -50px;
}
.mpc-separator-style--teeth-right::before {
	border: 50px solid transparent; border-image: none; margin-left: -50px;
}
.mpc-separator-style--teeth-right::after {
	border: 50px solid transparent; border-image: none; margin-left: -50px;
}
.mpc-separator-style--teeth-right .mpc-separator-content {
	border: 50px solid transparent; border-image: none; margin-left: -50px;
}
}
.mpc-separator-style--teeth-left::before {
	margin-left: -150px;
}
.mpc-separator-style--teeth-center::before {
	margin-left: -150px;
}
.mpc-separator-style--teeth-right::before {
	margin-left: -150px;
}
@media screen and (max-width:992px)
{
.mpc-separator-style--teeth-left::before {
	margin-left: -100px;
}
.mpc-separator-style--teeth-center::before {
	margin-left: -100px;
}
.mpc-separator-style--teeth-right::before {
	margin-left: -100px;
}
}
.mpc-separator-style--teeth-left::after {
	margin-left: 0px;
}
.mpc-separator-style--teeth-center::after {
	margin-left: 0px;
}
.mpc-separator-style--teeth-right::after {
	margin-left: 0px;
}
.mpc-separator--top.mpc-separator-style--teeth-left::before {
	border-top-color: inherit;
}
.mpc-separator--top.mpc-separator-style--teeth-left::after {
	border-top-color: inherit;
}
.mpc-separator--top.mpc-separator-style--teeth-left .mpc-separator-content {
	border-top-color: inherit;
}
.mpc-separator--top.mpc-separator-style--teeth-center::before {
	border-top-color: inherit;
}
.mpc-separator--top.mpc-separator-style--teeth-center::after {
	border-top-color: inherit;
}
.mpc-separator--top.mpc-separator-style--teeth-center .mpc-separator-content {
	border-top-color: inherit;
}
.mpc-separator--top.mpc-separator-style--teeth-right::before {
	border-top-color: inherit;
}
.mpc-separator--top.mpc-separator-style--teeth-right::after {
	border-top-color: inherit;
}
.mpc-separator--top.mpc-separator-style--teeth-right .mpc-separator-content {
	border-top-color: inherit;
}
.mpc-separator--bottom.mpc-separator-style--teeth-left::before {
	top: -45px; border-bottom-color: inherit;
}
.mpc-separator--bottom.mpc-separator-style--teeth-left::after {
	top: -45px; border-bottom-color: inherit;
}
.mpc-separator--bottom.mpc-separator-style--teeth-left .mpc-separator-content {
	top: -45px; border-bottom-color: inherit;
}
.mpc-separator--bottom.mpc-separator-style--teeth-center::before {
	top: -45px; border-bottom-color: inherit;
}
.mpc-separator--bottom.mpc-separator-style--teeth-center::after {
	top: -45px; border-bottom-color: inherit;
}
.mpc-separator--bottom.mpc-separator-style--teeth-center .mpc-separator-content {
	top: -45px; border-bottom-color: inherit;
}
.mpc-separator--bottom.mpc-separator-style--teeth-right::before {
	top: -45px; border-bottom-color: inherit;
}
.mpc-separator--bottom.mpc-separator-style--teeth-right::after {
	top: -45px; border-bottom-color: inherit;
}
.mpc-separator--bottom.mpc-separator-style--teeth-right .mpc-separator-content {
	top: -45px; border-bottom-color: inherit;
}
.mpc-separator-style--teeth-left::before {
	left: 25%;
}
.mpc-separator-style--teeth-left::after {
	left: 25%;
}
.mpc-separator-style--teeth-left .mpc-separator-content {
	left: 25%;
}
.mpc-separator-style--teeth-right::before {
	left: 75%;
}
.mpc-separator-style--teeth-right::after {
	left: 75%;
}
.mpc-separator-style--teeth-right .mpc-separator-content {
	left: 75%;
}
@media screen and (max-width:992px)
{
.mpc-separator-style--arrow-left {
	height: 50px;
}
.mpc-separator-style--arrow-center {
	height: 50px;
}
.mpc-separator-style--arrow-right {
	height: 50px;
}
}
@media screen and (max-width:992px)
{
.mpc-separator-style--blob-left {
	height: 50px;
}
.mpc-separator-style--blob-center {
	height: 50px;
}
.mpc-separator-style--blob-right {
	height: 50px;
}
}
@media screen and (max-width:992px)
{
.mpc-separator-style--slope-left {
	height: 50px;
}
.mpc-separator-style--slope-right {
	height: 50px;
}
}
@media screen and (max-width:992px)
{
.mpc-separator-style--stamp {
	height: 50px;
}
}
@media screen and (max-width:992px)
{
.mpc-separator-style--cloud {
	height: 50px;
}
}
.mpc-row .mpc-parallax-wrap {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.mpc-parallax {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.mpc-parallax::before {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: "";
}
.mpc-parallax-style--classic.mpc-parallax::before {
	height: 125%;
}
.mpc-parallax-style--classic-fast.mpc-parallax::before {
	height: 150%;
}
.mpc-parallax-style--horizontal-left.mpc-parallax::before {
	width: 125%;
}
.mpc-parallax-style--horizontal-right.mpc-parallax::before {
	width: 125%;
}
.mpc-parallax-style--fade.mpc-parallax::before {
	opacity: 1;
}
.mpc-parallax-style--fixed.mpc-parallax::before {
	background-attachment: fixed;
}
[data-vc-full-width-init='true'].skrollable.mpc-row {
	transition:none; -webkit-transition: none; -o-transition: none;
}
.mpc-row .mpc-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.mpc-row .mpc-overlay--inited.mpc-overlay {
	transition:background-position 1s linear; -webkit-transition: background-position 1s linear; -moz-transition: background-position 1s linear;
}
.mpc-with-full-page.mpc-row .mpc-row {
	margin: 0px !important;
}
.mpc-with-full-page.mpc-row .mpc-row-o-full-height.mpc-row {
	min-height: 100vh !important;
}
@media screen and (max-width:992px)
{
.mpc-parallax-style--fixed.mpc-parallax::before {
	
}
}
.mpc-post {
	cursor: pointer;
}
.mpc-post a {
	text-decoration: none;
}
.mpc-post a:hover {
	text-decoration: none;
}
.mpc-post a:focus {
	text-decoration: none;
}
.mpc-post .mpc-post__wrapper {
	overflow: hidden; position: relative; z-index: 1;
}
.mpc-post .mpc-post__content {
	overflow: hidden; position: relative; z-index: 10;
}
.mpc-post .mpc-post__heading {
	margin: 0px; padding: 0px;
}
.mpc-post .mpc-post__heading a {
	font: inherit; transition: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit; -webkit-transition: inherit;
}
.mpc-post .mpc-text-overflow.mpc-post__heading {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mpc-post .mpc-post__thumbnail {
	background-position: center; height: 200px; overflow: hidden; background-repeat: no-repeat; background-size: cover;
}
.mpc-post .mpc-post__meta a {
	font: inherit; transition: inherit; font-size-adjust: inherit; font-stretch: inherit; -webkit-transition: inherit;
}
.mpc-post .mpc-post__meta span {
	font: inherit; transition: inherit; font-size-adjust: inherit; font-stretch: inherit; -webkit-transition: inherit;
}
.mpc-post .mpc-post__meta::first-letter {
	text-transform: uppercase;
}
.mpc-post .mpc-post__author {
	white-space: nowrap;
}
.mpc-post .mpc-post__overlay {
	width: 100%; height: 200px; visibility: hidden; position: absolute; z-index: 5;
}
.mpc-post .mpc-post__overlay .mpc-icon-anchor {
	margin: 0.75em; vertical-align: middle; display: inline-block;
}
.mpc-post .mpc-post__overlay .mpc-icon-anchor i {
	transition:0.25s; display: block; -webkit-transition: all .25s;
}
.mpc-post .mpc-post__overlay > .mpc-post__content {
	background: none !important;
}
.mpc-post .mpc-post__overlay > .mpc-wrapper {
	background: none !important;
}
.mpc-post .mpc-post--vertical-wrap {
	width: 100%; height: 100%; display: table;
}
.mpc-post .mpc-post--vertical {
	width: 100%; height: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.mpc-overlay--fade .mpc-post .mpc-post__overlay {
	left: 0px; top: 0px; opacity: 0;
}
.mpc-overlay--none .mpc-post .mpc-post__overlay {
	left: 0px; top: 0px; opacity: 0;
}
.mpc-overlay--slide-up .mpc-post .mpc-post__overlay {
	left: 0px; top: 100%;
}
.mpc-overlay--slide-down .mpc-post .mpc-post__overlay {
	left: 0px; top: -100%;
}
.mpc-overlay--slide-left .mpc-post .mpc-post__overlay {
	left: 100%; top: 0px;
}
.mpc-overlay--slide-right .mpc-post .mpc-post__overlay {
	left: -100%; top: 0px;
}
.mpc-item--fade .mpc-post .mpc-post__wrapper > .mpc-post__content {
	opacity: 1;
}
.mpc-item--none .mpc-post .mpc-post__wrapper > .mpc-post__content {
	opacity: 1;
}
.mpc-post:hover {
	
}
.mpc-post:hover .mpc-post__overlay {
	visibility: visible;
}
.mpc-overlay--fade .mpc-post:hover .mpc-post__overlay {
	opacity: 1;
}
.mpc-overlay--none .mpc-post:hover .mpc-post__overlay {
	opacity: 1;
}
.mpc-overlay--slide-up .mpc-post:hover .mpc-post__overlay {
	top: 0px;
}
.mpc-overlay--slide-down .mpc-post:hover .mpc-post__overlay {
	top: 0px;
}
.mpc-overlay--slide-left .mpc-post:hover .mpc-post__overlay {
	left: 0px;
}
.mpc-overlay--slide-right .mpc-post:hover .mpc-post__overlay {
	left: 0px;
}
.mpc-layout--style_1 .mpc-post__content {
	width: 100%;
}
.mpc-layout--style_1 .mpc-post__overlay .mpc-post__content {
	display: none;
}
.mpc-layout--style_1.mpc-content--overlay .mpc-post__content {
	bottom: 0px; position: absolute;
}
.mpc-layout--style_1.mpc-content--overlay .mpc-post__overlay {
	height: 100%; z-index: 15;
}
.mpc-layout--style_1.mpc-content--overlay .mpc-post__overlay .mpc-post__content {
	background: none !important; display: block;
}
.mpc-item--fade.mpc-layout--style_1.mpc-content--overlay .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	opacity: 0;
}
.mpc-item--none.mpc-layout--style_1.mpc-content--overlay .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	opacity: 0;
}
.mpc-item--slide-left.mpc-layout--style_1.mpc-content--overlay .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	transform: translateX(-100%); -webkit-transform: translateX(-100%);
}
.mpc-item--slide-right.mpc-layout--style_1.mpc-content--overlay .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	transform: translateX(100%); -webkit-transform: translateX(100%);
}
.mpc-item--slide-down.mpc-layout--style_1.mpc-content--overlay .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	transform: translateY(100%); -webkit-transform: translateY(100%);
}
.mpc-item--slide-up.mpc-layout--style_1.mpc-content--overlay .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	bottom: 100%;
}
.mpc-layout--style_3 .mpc-wrapper {
	overflow: hidden;
}
.mpc-layout--style_3 .mpc-date__wrapper.mpc-post__date {
	padding: 0px 0.75em 0px 0px; text-align: center; float: left;
}
.mpc-layout--style_3 .mpc-date__wrapper.mpc-post__date a {
	font: inherit !important; color: inherit !important; font-size-adjust: inherit !important; font-stretch: inherit !important;
}
.mpc-layout--style_3 .mpc-date__wrapper.mpc-post__date .mpc-date__days {
	line-height: 1em !important; font-size: 1.5em !important;
}
.mpc-layout--style_3 .mpc-date__wrapper.mpc-post__date .mpc-date__month {
	text-transform: uppercase; line-height: 1em !important; font-size: 0.8em !important;
}
.mpc-layout--style_4 .mpc-post > .mpc-post__wrapper > .mpc-post__content {
	margin: 0px 2em; overflow: hidden; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.mpc-layout--style_4 .mpc-post__meta {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mpc-layout--style_4 .mpc-post__overlay {
	width: 100%; height: 100% !important; z-index: 15;
}
.mpc-layout--style_4 .mpc-post__overlay .mpc-post__content {
	overflow: hidden; display: block;
}
.mpc-layout--style_4 .mpc-post__overlay .mpc-wrapper {
	height: 100%; float: left; position: relative; z-index: 15;
}
.mpc-layout--style_4 .mpc-post:hover > .mpc-post__wrapper > .mpc-post__content {
	margin: 0px;
}
.mpc-layout--style_4 .mpc-post:hover .mpc-post__content > .mpc-wrapper {
	opacity: 0;
}
.mpc-layout--style_5 .mpc-post__thumbnail {
	position: relative;
}
.mpc-layout--style_5 .mpc-date__wrapper.mpc-post__date {
	background: rgba(255, 255, 255, 0.85); padding: 0px 0.5em; transition:0.25s; right: 0px; bottom: 0px; position: absolute; -webkit-transition: all .25s;
}
.mpc-layout--style_5 .mpc-date__wrapper.mpc-post__date a {
	font: inherit !important; color: inherit !important; display: table; font-size-adjust: inherit !important; font-stretch: inherit !important;
}
.mpc-layout--style_5 .mpc-date__wrapper.mpc-post__date .mpc-date__days {
	line-height: 1.15em !important; padding-right: 0.15em; font-size: 2.6em !important; vertical-align: middle; display: table-cell;
}
.mpc-layout--style_5 .mpc-date__wrapper.mpc-post__date .mpc-date-wrap {
	padding-top: 0.5em; display: table-cell;
}
.mpc-layout--style_5 .mpc-date__wrapper.mpc-post__date .mpc-date__month {
	text-transform: uppercase; line-height: 1em !important; font-size: 1.05em !important;
}
.mpc-layout--style_5 .mpc-date__wrapper.mpc-post__date .mpc-date__year {
	line-height: 1em !important; font-size: 1.15em !important;
}
.mpc-item--fade.mpc-layout--style_5 .mpc-post:hover .mpc-date__wrapper.mpc-post__date {
	opacity: 0;
}
.mpc-item--none.mpc-layout--style_5 .mpc-post:hover .mpc-date__wrapper.mpc-post__date {
	opacity: 0;
}
.mpc-item--slide-left.mpc-layout--style_5 .mpc-post:hover .mpc-date__wrapper.mpc-post__date {
	right: 100%;
}
.mpc-item--slide-right.mpc-layout--style_5 .mpc-post:hover .mpc-date__wrapper.mpc-post__date {
	transform: translateX(100%); -webkit-transform: translateX(100%);
}
.mpc-item--slide-down.mpc-layout--style_5 .mpc-post:hover .mpc-date__wrapper.mpc-post__date {
	transform: translateY(100%); -webkit-transform: translateY(100%);
}
.mpc-item--slide-up.mpc-layout--style_5 .mpc-post:hover .mpc-date__wrapper.mpc-post__date {
	bottom: 100%;
}
.mpc-layout--style_6 .mpc-post__wrapper > .mpc-post__content {
	transition:0.25s; width: 100%; bottom: 0px; position: absolute; -webkit-transition: all .25s;
}
.mpc-layout--style_6 .mpc-post__wrapper > .mpc-post__content * {
	text-align: center !important;
}
.mpc-layout--style_6 .mpc-post__wrapper > .mpc-post__content .mpc-wrapper {
	left: 1em; top: 0px; height: 100%; position: absolute;
}
.mpc-layout--style_6 .mpc-date__wrapper.mpc-post__date {
	padding: 0px 0.5em; height: 100%; text-align: center; display: table;
}
.mpc-layout--style_6 .mpc-date__wrapper.mpc-post__date a {
	font: inherit !important; height: 100%; color: inherit !important; vertical-align: middle; display: table-cell; font-size-adjust: inherit !important; font-stretch: inherit !important;
}
.mpc-layout--style_6 .mpc-date__wrapper.mpc-post__date .mpc-date__days {
	line-height: 1em !important; font-size: 1.5em !important;
}
.mpc-layout--style_6 .mpc-date__wrapper.mpc-post__date .mpc-date__month {
	text-transform: uppercase; line-height: 1em !important; font-size: 0.8em !important;
}
.mpc-layout--style_6 .mpc-post__overlay {
	height: 100% !important;
}
.mpc-layout--style_6 .mpc-post__overlay .mpc-post__content {
	height: 100% !important;
}
.mpc-layout--style_6 .mpc-post__overlay .mpc-post__content::after {
	left: 0px; width: 100%; height: 6em; bottom: 0px; display: block; position: absolute; content: "";
}
.mpc-layout--style_6 .mpc-post__overlay .mpc-date__wrapper.mpc-post__date {
	height: auto; margin-right: 0.5em; float: left; display: block;
}
.mpc-layout--style_6 .mpc-post__overlay .mpc-wrapper {
	overflow: hidden;
}
.mpc-item--fade.mpc-layout--style_6 .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	opacity: 0;
}
.mpc-item--none.mpc-layout--style_6 .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	opacity: 0;
}
.mpc-item--slide-left.mpc-layout--style_6 .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	transform: translateX(-100%); -webkit-transform: translateX(-100%);
}
.mpc-item--slide-right.mpc-layout--style_6 .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	transform: translateX(100%); -webkit-transform: translateX(100%);
}
.mpc-item--slide-down.mpc-layout--style_6 .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	transform: translateY(100%); -webkit-transform: translateY(100%);
}
.mpc-item--slide-up.mpc-layout--style_6 .mpc-post:hover .mpc-post__wrapper > .mpc-post__content {
	bottom: 100%;
}
.mpc-layout--style_7 .mpc-post__content {
	overflow: hidden; position: absolute; max-width: 80%;
}
.mpc-layout--style_7 .mpc-post__overlay {
	width: 100%; height: 100% !important;
}
.mpc-align--top-left.mpc-layout--style_7 .mpc-post__content {
	left: 1em; top: 1em;
}
.mpc-align--top-right.mpc-layout--style_7 .mpc-post__content {
	top: 1em; right: 1em;
}
.mpc-align--bottom-left.mpc-layout--style_7 .mpc-post__content {
	left: 1em; bottom: 1em;
}
.mpc-align--bottom-right.mpc-layout--style_7 .mpc-post__content {
	right: 1em; bottom: 1em;
}
.mpc-layout--style_7 .mpc-post:hover .mpc-post__content > *:not(.mpc-post__overlay) {
	opacity: 0;
}
@media screen and (max-width:767px)
{
.mpc-layout--style_3 .mpc-post__description {
	padding-right: 0px !important; padding-left: 0px !important;
}
}
.mpc-column {
	
}
[data-link='true'].mpc-column {
	cursor: pointer;
}
.mpc-column--sticky {
	transition:none !important; position: relative; opacity: 1 !important; -webkit-transition: none;
}
.mpc-column--spacer {
	height: 0px; float: left; display: none;
}
.mpc-active.mpc-column--spacer {
	height: 1px; margin-right: -1px !important; float: left; display: block;
}
:not(.vc_row-o-equal-height).mpc-row .mpc-column--divider {
	display: none;
}
.mpc-column--divider {
	width: 0px; position: relative; z-index: 10;
}
.mpc-column--divider .vc_column-inner {
	width: auto; transform: translateX(-50%); -webkit-transform: translateX(-50%);
}
.mpc-flipbox {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-flipbox__content {
	width: 100%; height: inherit; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.mpc-flipbox__front {
	transition:0.5s ease-in-out; left: 0px; top: 0px; width: 100%; text-align: center; position: absolute; backface-visibility: hidden; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.mpc-flipbox__back {
	transition:0.5s ease-in-out; left: 0px; top: 0px; width: 100%; text-align: center; position: absolute; backface-visibility: hidden; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.mpc-flipbox__wrapper {
	width: 100%; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-flipbox--flip-left .mpc-flipbox__front {
	transform: perspective(1000px) rotateY(0deg); -webkit-transform: perspective(1000px) rotateY(0deg); -moz-transform: perspective(1000px) rotateY(0deg);
}
.mpc-flipbox--flip-left .mpc-flipbox__back {
	transform: perspective(1000px) rotateY(180deg); -webkit-transform: perspective(1000px) rotateY(180deg); -moz-transform: perspective(1000px) rotateY(180deg);
}
.mpc-flipbox--flip-left:hover .mpc-flipbox__front {
	transform: perspective(1000px) rotateY(-179.899994deg); -webkit-transform: perspective(1000px) rotateY(-179.9deg); -moz-transform: perspective(1000px) rotateY(-179.9deg);
}
.mpc-flipbox--flip-left:hover .mpc-flipbox__back {
	transform: perspective(1000px) rotateY(0deg); -webkit-transform: perspective(1000px) rotateY(0deg); -moz-transform: perspective(1000px) rotateY(0deg);
}
.mpc-flipbox--flip-right .mpc-flipbox__front {
	transform: perspective(1000px) rotateY(0deg); -webkit-transform: perspective(1000px) rotateY(0deg); -moz-transform: perspective(1000px) rotateY(0deg);
}
.mpc-flipbox--flip-right .mpc-flipbox__back {
	transform: perspective(1000px) rotateY(-180deg); -webkit-transform: perspective(1000px) rotateY(-180deg); -moz-transform: perspective(1000px) rotateY(-180deg);
}
.mpc-flipbox--flip-right:hover .mpc-flipbox__front {
	transform: perspective(1000px) rotateY(179.899994deg); -webkit-transform: perspective(1000px) rotateY(179.9deg); -moz-transform: perspective(1000px) rotateY(179.9deg);
}
.mpc-flipbox--flip-right:hover .mpc-flipbox__back {
	transform: perspective(1000px) rotateY(0deg); -webkit-transform: perspective(1000px) rotateY(0deg); -moz-transform: perspective(1000px) rotateY(0deg);
}
.mpc-flipbox--flip-top .mpc-flipbox__front {
	transform: perspective(1000px) rotateX(0deg); -webkit-transform: perspective(1000px) rotateX(0deg); -moz-transform: perspective(1000px) rotateX(0deg);
}
.mpc-flipbox--flip-top .mpc-flipbox__back {
	transform: perspective(1000px) rotateX(180deg); -webkit-transform: perspective(1000px) rotateX(180deg); -moz-transform: perspective(1000px) rotateX(180deg);
}
.mpc-flipbox--flip-top:hover .mpc-flipbox__front {
	transform: perspective(1000px) rotateX(-179.899994deg); -webkit-transform: perspective(1000px) rotateX(-179.9deg); -moz-transform: perspective(1000px) rotateX(-179.9deg);
}
.mpc-flipbox--flip-top:hover .mpc-flipbox__back {
	transform: perspective(1000px) rotateX(0deg); -webkit-transform: perspective(1000px) rotateX(0deg); -moz-transform: perspective(1000px) rotateX(0deg);
}
.mpc-flipbox--flip-bottom .mpc-flipbox__front {
	transform: perspective(1000px) rotateX(0deg); -webkit-transform: perspective(1000px) rotateX(0deg); -moz-transform: perspective(1000px) rotateX(0deg);
}
.mpc-flipbox--flip-bottom .mpc-flipbox__back {
	transform: perspective(1000px) rotateX(-180deg); -webkit-transform: perspective(1000px) rotateX(-180deg); -moz-transform: perspective(1000px) rotateX(-180deg);
}
.mpc-flipbox--flip-bottom:hover .mpc-flipbox__front {
	transform: perspective(1000px) rotateX(179.899994deg); -webkit-transform: perspective(1000px) rotateX(179.9deg); -moz-transform: perspective(1000px) rotateX(179.9deg);
}
.mpc-flipbox--flip-bottom:hover .mpc-flipbox__back {
	transform: perspective(1000px) rotateX(0deg); -webkit-transform: perspective(1000px) rotateX(0deg); -moz-transform: perspective(1000px) rotateX(0deg);
}
.mpc-flipbox-side {
	width: 100%; height: 100%; display: table;
}
.mpc-flipbox-side .wpb_text_column p:first-child {
	margin-top: 0px;
}
.mpc-flipbox-side .wpb_text_column p:last-child {
	margin-bottom: 0px;
}
.mpc-flipbox-side__content {
	display: table-cell;
}
[data-front-align^=top] .mpc-flipbox__front .mpc-flipbox-side__content {
	vertical-align: top;
}
[data-back-align^=top] .mpc-flipbox__back .mpc-flipbox-side__content {
	vertical-align: top;
}
[data-front-align^=middle] .mpc-flipbox__front .mpc-flipbox-side__content {
	vertical-align: middle;
}
[data-back-align^=middle] .mpc-flipbox__back .mpc-flipbox-side__content {
	vertical-align: middle;
}
[data-front-align^=bottom] .mpc-flipbox__front .mpc-flipbox-side__content {
	vertical-align: bottom;
}
[data-back-align^=bottom] .mpc-flipbox__back .mpc-flipbox-side__content {
	vertical-align: bottom;
}
[data-front-align$=left] .mpc-flipbox__front .mpc-flipbox-side__content {
	text-align: left;
}
[data-back-align$=left] .mpc-flipbox__back .mpc-flipbox-side__content {
	text-align: left;
}
[data-front-align$=center] .mpc-flipbox__front .mpc-flipbox-side__content {
	text-align: center;
}
[data-back-align$=center] .mpc-flipbox__back .mpc-flipbox-side__content {
	text-align: center;
}
[data-front-align$=right] .mpc-flipbox__front .mpc-flipbox-side__content {
	text-align: right;
}
[data-back-align$=right] .mpc-flipbox__back .mpc-flipbox-side__content {
	text-align: right;
}
.mpc-cubebox {
	display: block; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-cubebox__content {
	width: 100%; height: inherit; overflow: hidden; position: relative;
}
.mpc-cubebox__front {
	top: 0px; width: 100%; text-align: center; position: absolute;
}
.mpc-cubebox__side {
	top: 0px; width: 100%; text-align: center; position: absolute;
}
.mpc-cubebox--flip-top .mpc-cubebox__front {
	transform: translateY(0px);
}
.mpc-cubebox--flip-top .mpc-cubebox__front .mpc-cubebox-side {
	transform-origin: 50% top; transform: perspective(550px) rotateX(0deg) translateY(0.0001%);
}
.mpc-cubebox--flip-top .mpc-cubebox__side {
	transform: translateY(-100%);
}
.mpc-cubebox--flip-top .mpc-cubebox__side .mpc-cubebox-side {
	transform-origin: 50% bottom; transform: perspective(550px) rotateX(90deg) translateY(0.0001%);
}
.mpc-cubebox--flip-top:hover .mpc-cubebox__front {
	transform: translateY(100%);
}
.mpc-cubebox--flip-top:hover .mpc-cubebox__front .mpc-cubebox-side {
	transform: perspective(550px) rotateX(-90deg) translateY(0.0001%);
}
.mpc-cubebox--flip-top:hover .mpc-cubebox__side {
	transform: translateY(0px);
}
.mpc-cubebox--flip-top:hover .mpc-cubebox__side .mpc-cubebox-side {
	transform: perspective(550px) rotateX(0deg) translateY(0.0001%);
}
.mpc-cubebox--flip-bottom .mpc-cubebox__front {
	transform: translateY(0px);
}
.mpc-cubebox--flip-bottom .mpc-cubebox__front .mpc-cubebox-side {
	transform-origin: 50% bottom; transform: perspective(550px) rotateX(0deg) translateY(0.0001%);
}
.mpc-cubebox--flip-bottom .mpc-cubebox__side {
	transform: translateY(100%);
}
.mpc-cubebox--flip-bottom .mpc-cubebox__side .mpc-cubebox-side {
	transform-origin: 50% top; transform: perspective(550px) rotateX(-90deg) translateY(0.0001%);
}
.mpc-cubebox--flip-bottom:hover .mpc-cubebox__front {
	transform: translateY(-100%);
}
.mpc-cubebox--flip-bottom:hover .mpc-cubebox__front .mpc-cubebox-side {
	transform: perspective(550px) rotateX(90deg) translateY(0.0001%);
}
.mpc-cubebox--flip-bottom:hover .mpc-cubebox__side {
	transform: translateY(0px);
}
.mpc-cubebox--flip-bottom:hover .mpc-cubebox__side .mpc-cubebox-side {
	transform: perspective(550px) rotateX(0deg) translateY(0.0001%);
}
.mpc-cubebox--flip-left .mpc-cubebox__front {
	transform: translateX(0px);
}
.mpc-cubebox--flip-left .mpc-cubebox__front .mpc-cubebox-side {
	transform-origin: left 50%; transform: perspective(550px) rotateY(0deg) translateY(0.0001%);
}
.mpc-cubebox--flip-left .mpc-cubebox__side {
	transform: translateX(-100%);
}
.mpc-cubebox--flip-left .mpc-cubebox__side .mpc-cubebox-side {
	transform-origin: right 50%; transform: perspective(550px) rotateY(-90deg) translateY(0.0001%);
}
.mpc-cubebox--flip-left:hover .mpc-cubebox__front {
	transform: translateX(100%);
}
.mpc-cubebox--flip-left:hover .mpc-cubebox__front .mpc-cubebox-side {
	transform: perspective(550px) rotateY(90deg) translateY(0.0001%);
}
.mpc-cubebox--flip-left:hover .mpc-cubebox__side {
	transform: translateX(0px);
}
.mpc-cubebox--flip-left:hover .mpc-cubebox__side .mpc-cubebox-side {
	transform: perspective(550px) rotateY(0deg) translateY(0.0001%);
}
.mpc-cubebox--flip-right .mpc-cubebox__front {
	transform: translateX(0px);
}
.mpc-cubebox--flip-right .mpc-cubebox__front .mpc-cubebox-side {
	transform-origin: right 50%; transform: perspective(550px) rotateY(0deg) translateY(0.0001%);
}
.mpc-cubebox--flip-right .mpc-cubebox__side {
	transform: translateX(100%);
}
.mpc-cubebox--flip-right .mpc-cubebox__side .mpc-cubebox-side {
	transform-origin: left 50%; transform: perspective(550px) rotateY(90deg) translateY(0.0001%);
}
.mpc-cubebox--flip-right:hover .mpc-cubebox__front {
	transform: translateX(-100%);
}
.mpc-cubebox--flip-right:hover .mpc-cubebox__front .mpc-cubebox-side {
	transform: perspective(550px) rotateY(-90deg) translateY(0.0001%);
}
.mpc-cubebox--flip-right:hover .mpc-cubebox__side {
	transform: translateX(0px);
}
.mpc-cubebox--flip-right:hover .mpc-cubebox__side .mpc-cubebox-side {
	transform: perspective(550px) rotateY(0deg) translateY(0.0001%);
}
.mpc-cubebox-side {
	transition:0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.mpc-cubebox__front {
	transition:0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.mpc-cubebox__side {
	transition:0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.mpc-cubebox-side {
	width: 100%; height: 100%; display: table; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-cubebox-side .wpb_text_column p:first-child {
	margin-top: 0px;
}
.mpc-cubebox-side .wpb_text_column p:last-child {
	margin-bottom: 0px;
}
.mpc-cubebox-side__content {
	display: table-cell;
}
[data-front-align^=top] .mpc-cubebox__front .mpc-cubebox-side__content {
	vertical-align: top;
}
[data-side-align^=top] .mpc-cubebox__side .mpc-cubebox-side__content {
	vertical-align: top;
}
[data-front-align^=middle] .mpc-cubebox__front .mpc-cubebox-side__content {
	vertical-align: middle;
}
[data-side-align^=middle] .mpc-cubebox__side .mpc-cubebox-side__content {
	vertical-align: middle;
}
[data-front-align^=bottom] .mpc-cubebox__front .mpc-cubebox-side__content {
	vertical-align: bottom;
}
[data-side-align^=bottom] .mpc-cubebox__side .mpc-cubebox-side__content {
	vertical-align: bottom;
}
[data-front-align$=left] .mpc-cubebox__front .mpc-cubebox-side__content {
	text-align: left;
}
[data-side-align$=left] .mpc-cubebox__side .mpc-cubebox-side__content {
	text-align: left;
}
[data-front-align$=center] .mpc-cubebox__front .mpc-cubebox-side__content {
	text-align: center;
}
[data-side-align$=center] .mpc-cubebox__side .mpc-cubebox-side__content {
	text-align: center;
}
[data-front-align$=right] .mpc-cubebox__front .mpc-cubebox-side__content {
	text-align: right;
}
[data-side-align$=right] .mpc-cubebox__side .mpc-cubebox-side__content {
	text-align: right;
}
.mpc-tabs {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-init.mpc-tabs {
	transition:none; -webkit-transition: none;
}
.mpc-tabs::before {
	clear: both; float: none; display: block; content: "";
}
.mpc-tabs::after {
	clear: both; float: none; display: block; content: "";
}
.mpc-tabs--left {
	display: flex;
}
.mpc-tabs--right {
	display: flex;
}
.mpc-tabs__content {
	display: block; position: relative; flex-grow: 1;
}
.mpc-tabs__content :last-child.wpb_content_element {
	margin-bottom: 0px !important;
}
.mpc-tabs__content :last-child.wpb_row {
	margin-bottom: 0px !important;
}
.mpc-tabs__content p:last-child {
	margin-bottom: 0px !important;
}
.mpc-tabs__content :first-child.wpb_content_element {
	margin-top: 0px !important;
}
.mpc-tabs__content :first-child.wpb_row {
	margin-top: 0px !important;
}
.mpc-tabs__content p:first-child {
	margin-top: 0px !important;
}
.mpc-tabs__nav {
	flex:0 0 auto;
}
.mpc-tabs__nav ul {
	list-style: none; margin: 0px; padding: 0px; width: 100%; display: block; cursor: pointer;
}
.mpc-tabs__nav ul::after {
	clear: both; float: none; display: block; content: "";
}
.mpc-tabs__nav ul::before {
	clear: both; float: none; display: block; content: "";
}
.mpc-tabs__nav ul .mpc-tabs__nav-item {
	margin-bottom: 0px;
}
.mpc-tabs__nav-item {
	padding: 0px; display: block; position: relative;
}
.mpc-tabs__nav-item::after {
	border: 0px currentColor !important; border-image: none !important; content: "" !important;
}
.mpc-tabs__nav-item .mpc-button {
	display: block;
}
.mpc-tabs__nav-item .mpc-button .mpc-button__icon {
	vertical-align: middle;
}
.mpc-tabs__nav-item .mpc-button .mpc-button__title {
	vertical-align: middle;
}
.mpc-tabs__nav-item .mpc-button__content {
	white-space: nowrap;
}
.mpc-tabs .mpc-tab {
	left: 0px; top: 0px; width: 100%; display: block; position: absolute; box-sizing: border-box; opacity: 0; -webkit-box-sizing: border-box;
}
.mpc-tabs [data-active='true'].mpc-tab {
	position: relative; z-index: 2; opacity: 1;
}
.mpc-tabs--decor-line .mpc-tabs__nav {
	position: relative; z-index: 2;
}
.mpc-tabs--decor-line .mpc-tabs__nav-item {
	border-style: solid;
}
.mpc-tabs--decor-line .mpc-tabs__content {
	border-style: solid;
}
.mpc-tabs--decor-line .mpc-tabs__nav-item::after {
	transition:0.25s; display: block; position: absolute; z-index: 2; content: ""; opacity: 0; -webkit-transition: all .25s;
}
.mpc-tabs--decor-line .mpc-tabs__nav-item:hover::after {
	opacity: 1;
}
.mpc-tabs--decor-line .mpc-active.mpc-tabs__nav-item::after {
	opacity: 1;
}
.mpc-tabs--top .mpc-tabs__nav {
	margin-top: 0px !important; margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-tabs--top .mpc-tabs__nav-item {
	padding-top: 0px !important; padding-right: 0px !important; padding-left: 0px !important; vertical-align: bottom; display: inline-block;
}
.mpc-tabs--decor-line.mpc-tabs--top .mpc-tabs__nav-item {
	padding-top: 0px !important; padding-right: 0px !important; padding-left: 0px !important; border-top-color: currentColor; border-right-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none;
}
.mpc-tabs--decor-line.mpc-tabs--top .mpc-tabs__nav-item::after {
	left: 0px; width: 100% !important; bottom: 0px; margin-left: 0px !important;
}
.mpc-tabs--decor-line.mpc-tabs--top .mpc-tabs__content {
	border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
.mpc-tabs--bottom .mpc-tabs__nav {
	margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important;
}
.mpc-tabs--bottom .mpc-tabs__nav-item {
	padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; vertical-align: top; display: inline-block;
}
.mpc-tabs--decor-line.mpc-tabs--bottom .mpc-tabs__nav-item {
	padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
.mpc-tabs--decor-line.mpc-tabs--bottom .mpc-tabs__nav-item::after {
	left: 0px; top: 0px; width: 100% !important; margin-left: 0px !important;
}
.mpc-tabs--decor-line.mpc-tabs--bottom .mpc-tabs__content {
	border-top-color: currentColor; border-right-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none;
}
.mpc-tabs--left .mpc-tabs__nav {
	margin-top: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; order: 0;
}
.mpc-tabs--left .mpc-tabs__nav .mpc-tabs__nav-item {
	width: 100%; display: block;
}
.mpc-tabs--left .mpc-tabs__nav .mpc-button {
	width: 100%; display: block;
}
.mpc-tabs--decor-line.mpc-tabs--left .mpc-tabs__nav-item {
	padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; border-top-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: none; border-bottom-style: none; border-left-style: none;
}
.mpc-tabs--decor-line.mpc-tabs--left .mpc-tabs__nav-item::after {
	top: 0px; height: 100% !important; right: 0px; margin-top: 0px !important;
}
.mpc-tabs--decor-line.mpc-tabs--left .mpc-tabs__content {
	border-top-color: currentColor; border-right-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-top-style: none; border-right-style: none; border-bottom-style: none;
}
.mpc-tabs--right .mpc-tabs__nav {
	margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; order: 2;
}
.mpc-tabs--right .mpc-tabs__nav .mpc-tabs__nav-item {
	width: 100%; display: block;
}
.mpc-tabs--right .mpc-tabs__nav .mpc-button {
	width: 100%; display: block;
}
.mpc-tabs--decor-line.mpc-tabs--right .mpc-tabs__nav-item {
	padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; border-top-color: currentColor; border-right-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-top-style: none; border-right-style: none; border-bottom-style: none;
}
.mpc-tabs--decor-line.mpc-tabs--right .mpc-tabs__nav-item::after {
	left: 0px; top: 0px; height: 100% !important; margin-top: 0px !important;
}
.mpc-tabs--decor-line.mpc-tabs--right .mpc-tabs__content {
	border-top-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: none; border-bottom-style: none; border-left-style: none;
}
.mpc-align--top {
	align-self: flex-start;
}
.mpc-align--middle {
	align-self: center;
}
.mpc-align--bottom {
	align-self: flex-end;
}
.mpc-align--left {
	text-align: left;
}
.mpc-align--center {
	text-align: center;
}
.mpc-align--right {
	text-align: right;
}
@media screen and (max-width:992px) and (min-width:769px)
{
:not(.vc_col-sm-12).mpc-column .mpc-tabs {
	margin-right: 0px !important; margin-left: 0px !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-tabs__content .mpc-tab {
	padding-right: 0px !important; padding-left: 0px !important; margin-right: 0px !important; margin-left: 0px !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-tabs--top .mpc-tabs__content {
	width: 100%;
}
:not(.vc_col-sm-12).mpc-column .mpc-tabs--top .mpc-tabs__content .mpc-tab {
	padding: 1em 0px 0px !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-tabs--bottom .mpc-tabs__content {
	width: 100%;
}
:not(.vc_col-sm-12).mpc-column .mpc-tabs--bottom .mpc-tabs__content .mpc-tab {
	padding: 0px 0px 1em !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-tabs__nav {
	text-align: center;
}
:not(.vc_col-sm-12).mpc-column .mpc-tabs__nav ul .mpc-tabs__nav-item {
	margin: 0.5em;
}
:not(.vc_col-sm-12).mpc-column .mpc-tabs__nav ul .mpc-tabs__nav-item {
	margin-bottom: 0.5em !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-tabs__nav ul :last-child.mpc-tabs__nav-item {
	margin-bottom: 0.5em !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-tabs--decor-line .mpc-tabs__nav-item {
	border: 0px currentColor !important; border-image: none !important;
}
:not(.vc_col-sm-12).mpc-column .mpc-tabs--decor-line::after {
	display: none !important;
}
}
@media screen and (max-width:768px)
{
.mpc-tabs {
	margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-tabs--top .mpc-tabs__content {
	padding: 1em 0px 0px !important; width: 100%;
}
.mpc-tabs--bottom .mpc-tabs__content {
	padding: 0px 0px 1em !important; width: 100%;
}
.mpc-tabs__content .mpc-tab {
	padding-right: 0px !important; padding-left: 0px !important; margin-right: 0px !important; margin-left: 0px !important;
}
.mpc-tabs__nav {
	text-align: center;
}
.mpc-tabs__nav ul .mpc-tabs__nav-item {
	margin: 0.5em;
}
.mpc-tabs__nav ul .mpc-tabs__nav-item {
	margin-bottom: 0.5em !important;
}
.mpc-tabs__nav ul :last-child.mpc-tabs__nav-item {
	margin-bottom: 0.5em !important;
}
.mpc-tabs--decor-line .mpc-tabs__nav-item {
	border: 0px currentColor !important; border-image: none !important;
}
.mpc-tabs--decor-line::after {
	display: none !important;
}
}
.mpc-accordion {
	overflow: hidden; display: block; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-accordion::before {
	clear: both; float: none; display: block; content: "";
}
.mpc-accordion::after {
	clear: both; float: none; display: block; content: "";
}
.mpc-accordion__content {
	margin: 0px; padding: 0px;
}
.mpc-accordion__content :last-child.wpb_content_element {
	margin-bottom: 0px !important;
}
.mpc-accordion__content :last-child.wpb_row {
	margin-bottom: 0px !important;
}
.mpc-accordion__content :first-child.wpb_content_element {
	margin-top: 0px !important;
}
.mpc-accordion__content :first-child.wpb_row {
	margin-top: 0px !important;
}
.mpc-accordion__content p:first-child {
	margin-top: 0px !important;
}
.mpc-accordion__item {
	list-style: none; margin-bottom: 0px !important; display: block;
}
.mpc-accordion__item::before {
	border: 0px currentColor !important; border-image: none !important; clear: both; float: none; display: block; position: static !important; content: "" !important;
}
.mpc-accordion__item::after {
	border: 0px currentColor !important; border-image: none !important; clear: both; float: none; display: block; position: static !important; content: "" !important;
}
.mpc-accordion-item__indent {
	display: none;
}
.mpc-accordion--indent .mpc-accordion-item__indent {
	float: left; display: block; visibility: hidden; opacity: 0;
}
.mpc-accordion--indent .mpc-accordion-item__indent .mpc-icon {
	margin-right: 8px;
}
.mpc-accordion--indent .mpc-accordion-item__wrapper {
	overflow: hidden;
}
.mpc-accordion-item__heading {
	width: 100%; display: flex; position: relative; cursor: pointer; align-items: center;
}
.mpc-accordion-item__heading h3 {
	font: inherit !important; margin: 0px; text-align: inherit !important; color: inherit !important; text-transform: inherit !important; display: inline-block; font-size-adjust: inherit !important; font-stretch: inherit !important;
}
.mpc-accordion-item__heading .mpc-icon {
	flex:0 0 auto; margin-right: 8px;
}
.mpc-accordion-item__heading::before {
	clear: both; float: none; display: block; content: "";
}
.mpc-accordion-item__heading::after {
	clear: both; float: none; display: block; content: "";
}
.mpc-accordion-item__heading::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 2;
}
.mpc-active.mpc-accordion-item__heading {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important;
}
[data-active='true'] .mpc-accordion-item__wrapper {
	border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;
}
.mpc-accordion-item__content {
	overflow: hidden;
}
.mpc-hidden.mpc-accordion-item__content {
	height: 0px; padding-top: 0px !important; padding-bottom: 0px !important;
}
.mpc-force-responsive .mpc-accordion-item__heading {
	line-height: 1.25em !important;
}
@media only screen and (max-width:767px)
{
.mpc-force-responsive .mpc-accordion .mpc-accordion-item__heading {
	display: block !important; white-space: nowrap;
}
.mpc-force-responsive .mpc-accordion .mpc-accordion-item__heading h3 {
	vertical-align: middle; max-width: 85%;
}
}
.mpc-testimonial {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-testimonial .mpc-testimonial__content {
	background: none !important; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.mpc-testimonial .mpc-testimonial__content p:first-child {
	margin-top: 0px !important;
}
.mpc-testimonial .mpc-testimonial__content p:last-child {
	margin-bottom: 0px !important;
}
.mpc-testimonial .mpc-testimonial__signature span {
	color: inherit; font-family: inherit; font-size: inherit; font-style: normal;
}
.mpc-testimonial::before {
	clear: both; float: none; display: block; content: "";
}
.mpc-testimonial::after {
	clear: both; float: none; display: block; content: "";
}
.mpc-testimonial__thumbnail {
	margin: 0px 1em 0px 0px; float: left; display: block; z-index: 1; max-width: 100% !important;
}
.mpc-testimonial__thumbnail img {
	margin: 0px auto; vertical-align: bottom; display: block; max-width: 100% !important;
}
.mpc-testimonial__content {
	overflow: hidden; display: block; position: relative; z-index: 2;
}
.mpc-testimonial__link {
	font-style: normal;
}
.mpc-testimonial__link {
	text-decoration: none;
}
.mpc-testimonial__link:hover {
	text-decoration: none;
}
.mpc-testimonial--style_1 .mpc-testimonial__description {
	margin: 1em 0px 0px;
}
.mpc-testimonial--style_2 .mpc-testimonial__description {
	margin: 0px 0px 1em;
}
.mpc-testimonial--style_3 .mpc-testimonial__description {
	margin: 0px 0px 1em;
}
.mpc-testimonial--style_3 .mpc-testimonial__thumbnail {
	margin: 0px auto 1em; float: none;
}
.mpc-testimonial--style_4 .mpc-testimonial__description {
	margin: 0px 0px 1em;
}
.mpc-testimonial--style_4 .mpc-testimonial__thumbnail {
	margin: 1em auto 0px; float: none;
}
.mpc-testimonial--style_5 .mpc-testimonial__thumbnail {
	margin: 1em auto; float: none;
}
.mpc-testimonial--style_5 .mpc-testimonial__description {
	margin: 0px;
}
.mpc-testimonial--style_6 .mpc-testimonial__thumbnail {
	margin: 0px 0px 0px 1em; float: right;
}
.mpc-testimonial--style_6 .mpc-testimonial__description {
	margin: 1em 0px 0px;
}
.mpc-testimonial--style_7 .mpc-testimonial__description {
	margin: 0px 0px 1em;
}
.mpc-testimonial--style_7 .mpc-testimonial__thumbnail {
	margin: 0px 0px 0px 1em; float: right;
}
@media screen and (max-width:992px) and (min-width:768px)
{
:not(.vc_col-sm-12).mpc-column .mpc-testimonial--style_1 .mpc-testimonial__thumbnail {
	margin: 0px auto 1em; float: none;
}
:not(.vc_col-sm-12).mpc-column .mpc-testimonial--style_2 .mpc-testimonial__thumbnail {
	margin: 0px auto 1em; float: none;
}
:not(.vc_col-sm-12).mpc-column .mpc-testimonial--style_6 .mpc-testimonial__thumbnail {
	margin: 0px auto 1em; float: none;
}
:not(.vc_col-sm-12).mpc-column .mpc-testimonial--style_7 .mpc-testimonial__thumbnail {
	margin: 0px auto 1em; float: none;
}
}
@media screen and (max-width:480px)
{
.mpc-testimonial--style_1 .mpc-testimonial__thumbnail {
	margin: 0px auto 1em; float: none;
}
.mpc-testimonial--style_2 .mpc-testimonial__thumbnail {
	margin: 0px auto 1em; float: none;
}
.mpc-testimonial--style_6 .mpc-testimonial__thumbnail {
	margin: 0px auto 1em; float: none;
}
.mpc-testimonial--style_7 .mpc-testimonial__thumbnail {
	margin: 0px auto 1em; float: none;
}
}
.mpc-textblock {
	display: block;
}
.mpc-inline.mpc-textblock {
	display: inline-block;
}
.mpc-textblock h1 {
	font: inherit; text-align: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-textblock h2 {
	font: inherit; text-align: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-textblock h3 {
	font: inherit; text-align: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-textblock h4 {
	font: inherit; text-align: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-textblock h5 {
	font: inherit; text-align: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-textblock h6 {
	font: inherit; text-align: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-textblock a {
	font: inherit; text-align: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-textblock span {
	font: inherit; text-align: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-textblock div {
	font: inherit; text-align: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
.mpc-textblock p:first-child {
	margin-top: 0px;
}
.mpc-textblock p:last-child {
	margin-bottom: 0px;
}
.mpc-timeline-basic {
	display: block; position: relative;
}
.mpc-timeline-basic {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-timeline-basic .mpc-timeline-item__wrap {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-timeline-basic .mpc-timeline__track {
	top: 0px; height: 100%; display: block; position: absolute; content: "";
}
.mpc-timeline-basic .mpc-timeline__track::before {
	left: 0px; width: 100%; display: block; position: absolute; content: "";
}
.mpc-timeline-basic .mpc-timeline__track::after {
	left: 0px; width: 100%; display: block; position: absolute; content: "";
}
.mpc-timeline-basic .mpc-track__icon {
	bottom: 100%; vertical-align: middle; display: inline-block; position: absolute; max-width: 100%;
}
.mpc-timeline-basic :not(.mpc-icon--image).mpc-track__icon i {
	width: 1.35em; height: 1.35em; line-height: 1.35em; font-style: normal;
}
.mpc-timeline-basic .mpc-track__icon i {
	text-align: center; display: block;
}
.mpc-timeline-basic .mpc-track__icon img {
	vertical-align: middle;
}
.mpc-layout--both.mpc-timeline-basic .mpc-timeline-item__wrap {
	width: 50%; float: left;
}
.mpc-layout--both.mpc-timeline-basic .mpc-timeline__track {
	left: 50%;
}
.mpc-layout--both.mpc-timeline-basic .mpc-track__icon {
	left: 50%;
}
.mpc-layout--left.mpc-timeline-basic .mpc-timeline__track {
	left: 0px;
}
.mpc-layout--left.mpc-timeline-basic .mpc-track__icon {
	left: 0px;
}
.mpc-layout--right.mpc-timeline-basic .mpc-timeline__track {
	left: 100%;
}
.mpc-layout--right.mpc-timeline-basic .mpc-track__icon {
	left: 100%;
}
.mpc-inited.mpc-timeline-basic .mpc-timeline-item__wrap {
	float: none !important;
}
.mpc--item-fullwidth.mpc-timeline-basic .mpc-timeline-item__wrap {
	width: 100%;
}
.mpc-pointer--top.mpc-timeline-basic .mpc-tl-before {
	top: 0px;
}
.mpc-pointer--middle.mpc-timeline-basic .mpc-tl-before {
	top: 50%;
}
.mpc-pointer--bottom.mpc-timeline-basic .mpc-tl-before {
	bottom: 0px;
}
.mpc-timeline-basic a {
	
}
.mpc-timeline-basic a:focus {
	
}
.mpc-timeline-item .mpc-tl-before {
	border-style: solid; width: 0px; height: 0px; display: block; position: absolute !important; content: "";
}
.mpc-pointer--line .mpc-tl-before {
	border-top-color: currentColor; border-right-color: currentColor; border-left-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-left-style: none;
}
.mpc-pointer--triangle .mpc-tl-before {
	border-top-color: transparent !important; border-bottom-color: transparent !important;
}
.mpc-pointer--right-triangle .mpc-tl-before {
	border-top-color: currentColor !important; border-bottom-color: transparent !important; border-top-width: 0px !important; border-top-style: none !important;
}
@media screen and (min-width:769px)
{
.mpc-tooltip--always .mpc-inited.mpc-tooltip {
	transition:0.25s ease-in-out; visibility: visible; opacity: 1 !important; -webkit-transition: all .25s ease-in-out;
}
[data-side='left'] .mpc-tl-before {
	left: 100%;
}
.mpc-pointer--triangle [data-side='left'] .mpc-tl-before {
	border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important;
}
.mpc-pointer--right-triangle [data-side='left'] .mpc-tl-before {
	border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important;
}
[data-side='left'].mpc-timeline-item__wrap {
	padding-left: 0px !important;
}
[data-side='left']:nth-last-child(1).mpc-timeline-item__wrap {
	margin-bottom: 0px !important;
}
[data-side='right'] .mpc-tl-before {
	right: 100%;
}
.mpc-pointer--triangle [data-side='right'] .mpc-tl-before {
	border-left-color: currentColor !important; border-left-width: 0px !important; border-left-style: none !important;
}
.mpc-pointer--right-triangle [data-side='right'] .mpc-tl-before {
	border-left-color: currentColor !important; border-left-width: 0px !important; border-left-style: none !important;
}
[data-side='right'].mpc-timeline-item__wrap {
	padding-right: 0px !important;
}
[data-side='right']:nth-last-child(1).mpc-timeline-item__wrap {
	margin-bottom: 0px !important;
}
}
@media screen and (max-width:768px)
{
.mpc-layout--both.mpc-timeline-basic .mpc-timeline-item__wrap {
	width: 100% !important; padding-right: 0px !important;
}
.mpc-layout--left.mpc-timeline-basic .mpc-timeline-item__wrap {
	width: 100% !important; padding-right: 0px !important;
}
.mpc-layout--both.mpc-timeline-basic .mpc-tl-before {
	right: 100% !important;
}
.mpc-layout--left.mpc-timeline-basic .mpc-tl-before {
	right: 100% !important;
}
.mpc-pointer--triangle.mpc-layout--both.mpc-timeline-basic .mpc-tl-before {
	border-left-color: currentColor !important; border-left-width: 0px !important; border-left-style: none !important;
}
.mpc-pointer--right-triangle.mpc-layout--both.mpc-timeline-basic .mpc-tl-before {
	border-left-color: currentColor !important; border-left-width: 0px !important; border-left-style: none !important;
}
.mpc-pointer--triangle.mpc-layout--left.mpc-timeline-basic .mpc-tl-before {
	border-left-color: currentColor !important; border-left-width: 0px !important; border-left-style: none !important;
}
.mpc-pointer--right-triangle.mpc-layout--left.mpc-timeline-basic .mpc-tl-before {
	border-left-color: currentColor !important; border-left-width: 0px !important; border-left-style: none !important;
}
.mpc-layout--both.mpc-timeline-basic .mpc-timeline-item__wrap {
	padding-right: 0px !important;
}
.mpc-layout--left.mpc-timeline-basic .mpc-timeline-item__wrap {
	padding-right: 0px !important;
}
.mpc-layout--both.mpc-timeline-basic :nth-last-child(1).mpc-timeline-item__wrap {
	margin-bottom: 0px !important;
}
.mpc-layout--left.mpc-timeline-basic :nth-last-child(1).mpc-timeline-item__wrap {
	margin-bottom: 0px !important;
}
.mpc-layout--both.mpc-timeline-basic .mpc-timeline__track {
	left: 0px !important;
}
.mpc-layout--both.mpc-timeline-basic .mpc-track__icon {
	left: 0px !important;
}
.mpc-layout--left.mpc-timeline-basic .mpc-timeline__track {
	left: 0px !important;
}
.mpc-layout--left.mpc-timeline-basic .mpc-track__icon {
	left: 0px !important;
}
.mpc-layout--right.mpc-timeline-basic .mpc-tl-before {
	left: 100% !important;
}
.mpc-pointer--triangle.mpc-layout--right.mpc-timeline-basic .mpc-tl-before {
	border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important;
}
.mpc-pointer--right-triangle.mpc-layout--right.mpc-timeline-basic .mpc-tl-before {
	border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important;
}
}
.mpc-timeline-item {
	border: 0px solid transparent; border-image: none; display: block; position: relative; min-height: 80px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-timeline-item::before {
	border-radius: inherit; transition:0.25s ease-in-out; left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 1; content: ""; -webkit-transition: all .25s ease-in-out;
}
.mpc-timeline-item .mpc-timeline-item__description {
	position: relative; z-index: 2;
}
.mpc-timeline-item .mpc-timeline-item__heading {
	position: relative; z-index: 2;
}
.mpc-timeline-item .mpc-icon {
	position: relative; z-index: 2;
}
.mpc-timeline-item .mpc-divider {
	position: relative; z-index: 2;
}
.mpc-timeline-item .mpc-tl-before {
	position: relative; z-index: 2;
}
.mpc-timeline-item .mpc-tl-icon {
	position: relative; z-index: 2;
}
.mpc-timeline-item > *:nth-child(2) {
	margin-top: 0px;
}
.mpc-timeline-item > *:nth-last-child(1) {
	margin-bottom: 0px;
}
.mpc-timeline-item__content {
	overflow: hidden;
}
.mpc-timeline-item__content .mpc-timeline-item__description {
	margin: 0px; padding: 0px;
}
.mpc-timeline-item__content .mpc-timeline-item__description p:first-child {
	margin-top: 0px !important;
}
.mpc-timeline-item__content .mpc-timeline-item__description p:last-child {
	margin-bottom: 0px !important;
}
.mpc-timeline-item__content .mpc-timeline-item__heading {
	margin: 0px 0px 0.75em; padding: 0px; text-transform: uppercase;
}
.mpc-timeline-item .mpc-divider {
	margin: 0px 0px 0.75em;
}
.mpc-tl-icon {
	top: 0px; text-align: center; line-height: 1em; vertical-align: middle; display: inline-block; position: absolute; z-index: 3; max-width: 100%;
}
.mpc-tl-icon:hover {
	z-index: 5;
}
.mpc-tl-icon img {
	display: block; max-width: 100%;
}
:not(.mpc-icon--image).mpc-tl-icon i {
	width: 1.35em; height: 1.35em; line-height: 1.35em;
}
@media screen and (min-width:768px)
{
[data-side='left'] .mpc-tl-icon {
	left: 100%; transform: translateX(-50%); -webkit-transform: translateX(-50%);
}
[data-side='right'] .mpc-tl-icon {
	right: 100%; transform: translateX(50%); -webkit-transform: translateX(50%);
}
}
@media screen and (max-width:768px)
{
.mpc-timeline-basic .mpc-tl-icon {
	right: 100%; transform: translateX(50%); -webkit-transform: translateX(50%);
}
.mpc-layout--right .mpc-tl-icon {
	left: 100%; transform: translateX(-50%); -webkit-transform: translateX(-50%);
}
}
.mpc-tooltip {
	transition:0.25s !important; display: block; white-space: nowrap; visibility: hidden; position: absolute; z-index: 100000; box-sizing: border-box; opacity: 0 !important; pointer-events: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: all .25s;
}
.mpc-tooltip * {
	visibility: inherit;
}
.mpc-tooltip .mpc-arrow {
	border-width: 7px; border-style: solid; border-color: inherit; position: absolute;
}
.mpc-no-arrow.mpc-tooltip .mpc-arrow {
	display: none;
}
.mpc-loaded.mpc-tooltip {
	max-width: 300px;
}
.mpc-wide.mpc-loaded.mpc-tooltip {
	max-width: 500px;
}
.mpc-position--top.mpc-tooltip {
	left: 50%; top: 0px; margin-top: -1em; transform: translateX(-50%) translateY(-100%);
}
.mpc-position--top.mpc-tooltip .mpc-arrow {
	left: 50%; bottom: -14px; margin-left: -7px; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important;
}
.mpc-position--right.mpc-tooltip {
	top: 50%; right: 0px; margin-right: -1em; transform: translateX(100%) translateY(-50%);
}
.mpc-position--right.mpc-tooltip .mpc-arrow {
	left: -14px; top: 50%; margin-top: -7px; border-top-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important;
}
.mpc-position--bottom.mpc-tooltip {
	left: 50%; bottom: 0px; margin-bottom: -1em; transform: translateX(-50%) translateY(100%);
}
.mpc-position--bottom.mpc-tooltip .mpc-arrow {
	left: 50%; top: -14px; margin-left: -7px; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.mpc-position--left.mpc-tooltip {
	left: 0px; top: 50%; margin-left: -1em; transform: translateX(-100%) translateY(-50%);
}
.mpc-position--left.mpc-tooltip .mpc-arrow {
	top: 50%; right: -14px; margin-top: -7px; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important;
}
.mpc-wrap-content.mpc-tooltip {
	width: 300px; white-space: normal; -ms-word-wrap: break-word;
}
.mpc-wide.mpc-wrap-content.mpc-tooltip {
	width: 500px;
}
.mpc-wrap-content.mpc-tooltip img {
	max-width: 100%;
}
.mpc-can-hover.mpc-tooltip {
	pointer-events: all;
}
.mpc-inited.mpc-triggered.mpc-tooltip {
	visibility: visible; opacity: 1 !important; transition-delay: 0.1s;
}
.mpc-tooltip .mpc-embed-wrap {
	height: 0px; padding-bottom: 56.25%; position: relative;
}
.mpc-tooltip .mpc-embed-wrap > iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.mpc-tooltip h1 {
	margin-top: 1em; margin-bottom: 1em;
}
.mpc-tooltip h2 {
	margin-top: 1em; margin-bottom: 1em;
}
.mpc-tooltip h3 {
	margin-top: 1em; margin-bottom: 1em;
}
.mpc-tooltip h4 {
	margin-top: 1em; margin-bottom: 1em;
}
.mpc-tooltip h5 {
	margin-top: 1em; margin-bottom: 1em;
}
.mpc-tooltip h6 {
	margin-top: 1em; margin-bottom: 1em;
}
.mpc-tooltip h1:first-child {
	margin-top: 1em;
}
.mpc-tooltip h2:first-child {
	margin-top: 1em;
}
.mpc-tooltip h3:first-child {
	margin-top: 1em;
}
.mpc-tooltip h4:first-child {
	margin-top: 1em;
}
.mpc-tooltip h5:first-child {
	margin-top: 1em;
}
.mpc-tooltip h6:first-child {
	margin-top: 1em;
}
.mpc-position--top.mpc-effect--slide.mpc-tooltip {
	top: 2em;
}
.mpc-position--right.mpc-effect--slide.mpc-tooltip {
	right: 2em;
}
.mpc-position--bottom.mpc-effect--slide.mpc-tooltip {
	bottom: 2em;
}
.mpc-position--left.mpc-effect--slide.mpc-tooltip {
	left: 2em;
}
.mpc-position--top.mpc-effect--push.mpc-tooltip {
	top: -2em;
}
.mpc-position--right.mpc-effect--push.mpc-tooltip {
	right: -2em;
}
.mpc-position--bottom.mpc-effect--push.mpc-tooltip {
	bottom: -2em;
}
.mpc-position--left.mpc-effect--push.mpc-tooltip {
	left: -2em;
}
.mpc-tooltip-target:hover + .mpc-position--top.mpc-trigger--hover.mpc-tooltip {
	top: 0px;
}
.mpc-position--top.mpc-can-hover.mpc-tooltip:hover {
	top: 0px;
}
.mpc-tooltip-target:hover + .mpc-position--right.mpc-trigger--hover.mpc-tooltip {
	right: 0px;
}
.mpc-position--right.mpc-can-hover.mpc-tooltip:hover {
	right: 0px;
}
.mpc-tooltip-target:hover + .mpc-position--bottom.mpc-trigger--hover.mpc-tooltip {
	bottom: 0px;
}
.mpc-position--bottom.mpc-can-hover.mpc-tooltip:hover {
	bottom: 0px;
}
.mpc-tooltip-target:hover + .mpc-position--left.mpc-trigger--hover.mpc-tooltip {
	left: 0px;
}
.mpc-position--left.mpc-can-hover.mpc-tooltip:hover {
	left: 0px;
}
.mpc-position--top.mpc-effect--push.mpc-triggered.mpc-tooltip {
	top: -0.5em;
}
.mpc-position--right.mpc-effect--push.mpc-triggered.mpc-tooltip {
	right: -0.5em;
}
.mpc-position--bottom.mpc-effect--push.mpc-triggered.mpc-tooltip {
	bottom: -0.5em;
}
.mpc-position--left.mpc-effect--push.mpc-triggered.mpc-tooltip {
	left: -0.5em;
}
.mpc-position--top.mpc-effect--slide.mpc-triggered.mpc-tooltip {
	top: 0.5em;
}
.mpc-position--right.mpc-effect--slide.mpc-triggered.mpc-tooltip {
	right: 0.5em;
}
.mpc-position--bottom.mpc-effect--slide.mpc-triggered.mpc-tooltip {
	bottom: 0.5em;
}
.mpc-position--left.mpc-effect--slide.mpc-triggered.mpc-tooltip {
	left: 0.5em;
}
.mpc-tooltip-target:hover + .mpc-position--top.mpc-tooltip {
	top: 0px !important;
}
.mpc-tooltip-target:hover + .mpc-position--right.mpc-tooltip {
	right: 0px !important;
}
.mpc-tooltip-target:hover + .mpc-position--bottom.mpc-tooltip {
	bottom: 0px !important;
}
.mpc-tooltip-target:hover + .mpc-position--left.mpc-tooltip {
	left: 0px !important;
}
.mpc-tooltip-target:hover + .mpc-trigger--hover.mpc-tooltip {
	visibility: visible !important; opacity: 1 !important; transition-delay: 0.1s;
}
.mpc-can-hover.mpc-trigger--hover.mpc-tooltip:hover {
	visibility: visible !important; opacity: 1 !important; transition-delay: 0.1s;
}
.mpc-tooltip-wrap:hover .mpc-tooltip {
	z-index: 100001;
}
.mpc-tooltip-wrap {
	display: inline-block; position: relative;
}
.mpc-wc-add_to_cart-wrap {
	transition:width 0.25s ease-in-out; vertical-align: middle; display: inline-block; position: relative; z-index: 2; -webkit-transition: width .25s ease-in-out;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-wc-add_to_cart {
	z-index: 2; -webkit-transform: translate3d(0, 0, 0);
}
.mpc-wc-add_to_cart-wrap:hover .mpc-atc__title {
	opacity: 0;
}
.mpc-display--block.mpc-wc-add_to_cart-wrap .mpc-wc-add_to_cart {
	width: 100%; height: 100%; display: block; position: relative;
}
.mpc-wc-add_to_cart-wrap :not(.mpc-auto-size).mpc-wc-add_to_cart {
	width: 100%; height: 100%; display: block; position: relative;
}
.mpc-wc-add_to_cart {
	overflow: hidden; text-decoration: none; display: inline-block; z-index: 1; cursor: pointer;
}
.mpc-inited.mpc-wc-add_to_cart {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.mpc-tooltip-wrap .mpc-wc-add_to_cart {
	display: block;
}
.mpc-atc__content {
	height: 100%; z-index: 2;
}
.mpc-atc__content del {
	font-size: 0.75em;
}
.mpc-atc__content ins {
	background: none !important;
}
.mpc-atc__title {
	overflow: hidden; display: flex; white-space: nowrap; -ms-text-overflow: ellipsis; justify-content: center; align-items: center;
}
.mpc-atc__title-hover {
	overflow: hidden; display: flex; white-space: nowrap; -ms-text-overflow: ellipsis; justify-content: center; align-items: center;
}
.mpc-inited .mpc-atc__title {
	width: 100%; height: 100%;
}
.mpc-inited .mpc-atc__title-hover {
	width: 100%; height: 100%;
}
.mpc-atc__title-hover {
	position: absolute;
}
.mpc-atc__background {
	position: absolute; opacity: 0;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-atc__background {
	opacity: 1;
}
.mpc-effect-side--in.mpc-effect-type--fade.mpc-atc__background {
	left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.mpc-effect-side--top.mpc-effect-type--slide.mpc-atc__background {
	left: 0px; top: -100%; width: 100%; height: 100%;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--top.mpc-effect-type--slide.mpc-atc__background {
	top: 0px;
}
.mpc-effect-side--right.mpc-effect-type--slide.mpc-atc__background {
	left: 100%; top: 0px; width: 100%; height: 100%;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--right.mpc-effect-type--slide.mpc-atc__background {
	left: 0px;
}
.mpc-effect-side--bottom.mpc-effect-type--slide.mpc-atc__background {
	left: 0px; top: 100%; width: 100%; height: 100%;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--bottom.mpc-effect-type--slide.mpc-atc__background {
	top: 0px;
}
.mpc-effect-side--left.mpc-effect-type--slide.mpc-atc__background {
	left: -100%; top: 0px; width: 100%; height: 100%;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--left.mpc-effect-type--slide.mpc-atc__background {
	left: 0px;
}
.mpc-effect-side--horizontal.mpc-effect-type--expand.mpc-atc__background {
	left: 50%; top: 0px; right: 50%; bottom: 0px;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--horizontal.mpc-effect-type--expand.mpc-atc__background {
	left: 5%; right: 5%;
}
.mpc-effect-side--vertical.mpc-effect-type--expand.mpc-atc__background {
	left: 0px; top: 50%; right: 0px; bottom: 50%;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--vertical.mpc-effect-type--expand.mpc-atc__background {
	top: 5%; bottom: 5%;
}
.mpc-effect-side--diagonal_left.mpc-effect-type--expand.mpc-atc__background {
	left: -20%; top: 50%; right: -20%; bottom: 50%; transform: rotate(45deg);
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--diagonal_left.mpc-effect-type--expand.mpc-atc__background {
	top: -60%; bottom: -60%;
}
.mpc-effect-side--diagonal_right.mpc-effect-type--expand.mpc-atc__background {
	left: -20%; top: 50%; right: -20%; bottom: 50%; transform: rotate(-45deg);
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--diagonal_right.mpc-effect-type--expand.mpc-atc__background {
	top: -60%; bottom: -60%;
}
.mpc-effect-type--fade.mpc-atc__content .mpc-atc__title-hover {
	left: 0px; top: 0px; right: 0px; bottom: 0px; opacity: 0;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-type--fade.mpc-atc__content .mpc-atc__title-hover {
	opacity: 1;
}
.mpc-effect-type--slide.mpc-atc__content .mpc-atc__title-hover {
	top: 50%; opacity: 0; transform: translateY(-50%);
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-type--slide.mpc-atc__content .mpc-atc__title-hover {
	opacity: 1;
}
.mpc-effect-side--left.mpc-effect-type--slide.mpc-atc__content .mpc-atc__title-hover {
	left: -100%;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--left.mpc-effect-type--slide.mpc-atc__content .mpc-atc__title-hover {
	left: 0px;
}
.mpc-effect-side--right.mpc-effect-type--slide.mpc-atc__content .mpc-atc__title-hover {
	right: -100%;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--right.mpc-effect-type--slide.mpc-atc__content .mpc-atc__title-hover {
	right: 0px;
}
.mpc-effect-type--push_out.mpc-atc__content {
	overflow: hidden;
}
.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title-hover {
	opacity: 0; transform: translateX(-50%) translateY(-50%);
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title-hover {
	opacity: 1;
}
.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title {
	position: relative;
}
.mpc-effect-side--top.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title-hover {
	left: 50%; top: -100%;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--top.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title-hover {
	top: 50%;
}
.mpc-effect-side--top.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title {
	top: 0px;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--top.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title {
	top: 5em;
}
.mpc-effect-side--right.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title-hover {
	left: 150%; top: 50%;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--right.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title-hover {
	left: 50%;
}
.mpc-effect-side--right.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title {
	left: 0px;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--right.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title {
	left: -100%;
}
.mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title-hover {
	left: 50%; top: 150%;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title-hover {
	top: 50%;
}
.mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title {
	top: 0px;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--bottom.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title {
	top: -5em;
}
.mpc-effect-side--left.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title-hover {
	left: -100%; top: 50%;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--left.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title-hover {
	left: 50%;
}
.mpc-effect-side--left.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title {
	left: 0px;
}
.mpc-wc-add_to_cart-wrap:hover .mpc-effect-side--left.mpc-effect-type--push_out.mpc-atc__content .mpc-atc__title {
	left: 100%;
}
[data-notice^='show'].mpc-wc-add_to_cart .mpc-atc__notices {
	left: 0px; z-index: 1; opacity: 1;
}
[data-notice^='show']:not(.mpc-loader--outside).mpc-wc-add_to_cart .mpc-atc__title {
	opacity: 0 !important;
}
[data-notice^='show']:not(.mpc-loader--outside).mpc-wc-add_to_cart .mpc-atc__title-hover {
	opacity: 0 !important;
}
[data-notice$='success'].mpc-wc-add_to_cart .mpc--success {
	opacity: 1;
}
[data-notice$='error'].mpc-wc-add_to_cart .mpc--error {
	opacity: 1;
}
[data-notice$='loader'].mpc-wc-add_to_cart .mpc--loader {
	opacity: 1;
}
[data-notice$='loader'].mpc-wc-add_to_cart + .mpc-atc--outside.mpc--loader {
	opacity: 1;
}
[data-notice$='loader'].mpc-wc-add_to_cart [data-spinner='rotate'] .mpc--loader i {
	animation:spin2d 2s linear infinite; -webkit-animation: spin2d 2s linear infinite; -moz-animation: spin2d 2s linear infinite;
}
[data-notice$='loader'].mpc-wc-add_to_cart + [data-spinner='rotate'].mpc--loader.mpc-atc--outside i {
	animation:spin2d 2s linear infinite; -webkit-animation: spin2d 2s linear infinite; -moz-animation: spin2d 2s linear infinite;
}
[data-notice$='loader'].mpc-wc-add_to_cart [data-spinner='rotate3d-vertical'] .mpc--loader i {
	animation:spin3d-vertical 2s linear infinite; -webkit-animation: spin3d-vertical 2s linear infinite; -moz-animation: spin3d-vertical 2s linear infinite;
}
[data-notice$='loader'].mpc-wc-add_to_cart + [data-spinner='rotate3d-vertical'].mpc--loader.mpc-atc--outside i {
	animation:spin3d-vertical 2s linear infinite; -webkit-animation: spin3d-vertical 2s linear infinite; -moz-animation: spin3d-vertical 2s linear infinite;
}
[data-notice$='loader'].mpc-wc-add_to_cart [data-spinner='rotate3d-horizontal'] .mpc--loader i {
	animation:spin3d-horizontal 2s linear infinite; -webkit-animation: spin3d-horizontal 2s linear infinite; -moz-animation: spin3d-horizontal 2s linear infinite;
}
[data-notice$='loader'].mpc-wc-add_to_cart + [data-spinner='rotate3d-horizontal'].mpc--loader.mpc-atc--outside i {
	animation:spin3d-horizontal 2s linear infinite; -webkit-animation: spin3d-horizontal 2s linear infinite; -moz-animation: spin3d-horizontal 2s linear infinite;
}
.mpc-wc-add_to_cart + .mpc-atc--outside {
	top: 0px; width: 1.35em; bottom: 0px; display: flex; position: absolute; opacity: 0; justify-content: center; align-items: center;
}
.mpc-wc-add_to_cart + [data-side='left'].mpc-atc--outside {
	right: 50%;
}
.mpc-wc-add_to_cart + [data-side='right'].mpc-atc--outside {
	left: 50%;
}
[data-notice='show:loader'].mpc-wc-add_to_cart + [data-side='left'].mpc-atc--outside {
	right: 100%;
}
[data-notice='show:loader'].mpc-wc-add_to_cart + [data-side='right'].mpc-atc--outside {
	left: 100%;
}
.mpc-atc__notices {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); white-space: nowrap; position: absolute; z-index: -1;
}
.mpc-atc__notices i {
	color: inherit;
}
.mpc-atc__notices .mpc-atc__notice {
	transition: inherit; top: 0px; width: 100%; height: 100%; display: flex; position: absolute; opacity: 0; justify-content: center; align-items: center; -webkit-transition: inherit;
}
.mpc-atc__notices .mpc--success a {
	font: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
[data-effect='fade-in'].mpc-atc__notices {
	left: 0px; top: 0px; right: 0px; bottom: 0px;
}
[data-effect='slide-left'].mpc-atc__notices {
	left: -100%;
}
[data-effect='slide-right'].mpc-atc__notices {
	left: 100%;
}
.mpc-wc-product a {
	text-decoration: none;
}
.mpc-wc-product a:hover {
	text-decoration: none;
}
.mpc-wc-product a:focus {
	text-decoration: none;
}
.mpc-wc-product ins {
	background: none;
}
.mpc-wc-product .mpc-product__wrapper {
	overflow: hidden; position: relative; z-index: 1;
}
.mpc-wc-product .mpc-product__heading {
	padding: 0px;
}
.mpc-wc-product .mpc-product__heading a {
	font: inherit; transition: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit; -webkit-transition: inherit;
}
.mpc-wc-product .mpc-text-overflow.mpc-product__heading {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mpc-wc-product .mpc-product__thumb-wrap {
	overflow: hidden; position: relative;
}
.mpc-wc-product .mpc-product__thumb {
	background-position: center; top: 0px; width: 100%; height: 100%; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.mpc-wc-product .mpc-icon-anchor {
	transition:0.25s; text-align: center; display: block; -webkit-transition: all .25s;
}
.mpc-wc-product .mpc-icon-anchor i {
	transition: inherit; width: 1.35em; height: 1.35em; line-height: 1.35em; display: block; -webkit-transition: inherit;
}
.mpc-wc-product :last-child.mpc-icon-anchor {
	margin: 0px !important;
}
.mpc-product__content {
	flex:1 0 100%; flex-flow:row wrap; display: flex; align-items: center;
}
.mpc-product__content-hover {
	flex:1 0 100%; flex-flow:row wrap; display: flex; align-items: center;
}
.mpc-product__content [class*='mpc-product__'] {
	flex:1 0 100%;
}
.mpc-product__content-hover [class*='mpc-product__'] {
	flex:1 0 100%;
}
.mpc-thumb__content {
	z-index: 1;
}
.mpc-product__content {
	z-index: 1;
}
.mpc-thumb__content-hover {
	z-index: 2;
}
.mpc-product__content-hover {
	z-index: 2;
}
.mpc-product__wrapper > .mpc-flex {
	width: 100%; overflow: hidden; display: flex; position: relative; z-index: 3;
}
[data-content-effect='fade-in'] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover {
	visibility: hidden; opacity: 0; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
[data-content-effect='fade-in'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover {
	visibility: visible; opacity: 1;
}
[data-content-effect='slide-left'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
[data-content-effect='slide-right'] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-200%, 0px, 0px); -webkit-transform: translate3d(-200%, 0, 0);
}
[data-content-effect='slide-right'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
[data-content-effect='slide-up'] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, 100%, 0px); -webkit-transform: translate3d(-100%, 100%, 0);
}
[data-content-effect='slide-up'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
[data-content-effect='slide-down'] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, -100%, 0px); -webkit-transform: translate3d(-100%, -100%, 0);
}
[data-content-effect='slide-down'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
[data-content-effect='push-left'] .mpc-product__wrapper > .mpc-flex .mpc-product__content {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
[data-content-effect='push-left'] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
[data-content-effect='push-left'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
[data-content-effect='push-left'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
[data-content-effect='push-right'] .mpc-product__wrapper > .mpc-flex .mpc-product__content {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
[data-content-effect='push-right'] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-200%, 0px, 0px); -webkit-transform: translate3d(-200%, 0, 0);
}
[data-content-effect='push-right'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content {
	transform: translate3d(100%, 0px, 0px); -webkit-transform: translate3d(100%, 0, 0);
}
[data-content-effect='push-right'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
[data-content-effect='push-up'] .mpc-product__wrapper > .mpc-flex .mpc-product__content {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
[data-content-effect='push-up'] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, 100%, 0px); -webkit-transform: translate3d(-100%, 100%, 0);
}
[data-content-effect='push-up'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content {
	transform: translate3d(0px, -100%, 0px); -webkit-transform: translate3d(0, -100%, 0);
}
[data-content-effect='push-up'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, 0%, 0px); -webkit-transform: translate3d(-100%, 0%, 0);
}
[data-content-effect='push-down'] .mpc-product__wrapper > .mpc-flex .mpc-product__content {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
[data-content-effect='push-down'] .mpc-product__wrapper > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, -100%, 0px); -webkit-transform: translate3d(-100%, -100%, 0);
}
[data-content-effect='push-down'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content {
	transform: translate3d(0px, 100%, 0px); -webkit-transform: translate3d(0, 100%, 0);
}
[data-content-effect='push-down'] .mpc-product__wrapper:hover > .mpc-flex .mpc-product__content-hover {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.mpc--floating-box .mpc-inline-box {
	overflow: hidden; display: inline-block; z-index: 1;
}
.mpc-product__wrapper .mpc-block-box {
	width: 100%; overflow: hidden; display: block; z-index: 1;
}
.mpc-thumb__content {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: 1;
}
.mpc-thumb__content-hover {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: 1;
}
.mpc-thumb__content [class*='mpc-product__'] {
	display: block;
}
.mpc-thumb__content-hover [class*='mpc-product__'] {
	display: block;
}
.mpc--floating-box.mpc--no-replace .mpc-thumb__content {
	width: auto; height: auto;
}
.mpc--floating-box.mpc--no-replace .mpc-thumb__content-hover {
	width: auto; height: auto;
}
.mpc--no-replace .mpc-thumb__content .mpc-thumb__content {
	transition:0.25s ease-in-out; position: absolute; -webkit-transition: all .25s ease-in-out;
}
.mpc--no-replace .mpc-thumb__content-hover .mpc-thumb__content {
	transition:0.25s ease-in-out; position: absolute; -webkit-transition: all .25s ease-in-out;
}
.mpc-product__wrapper {
	
}
[data-thumb-effects$='fade'] .mpc-product__wrapper .mpc-thumb__content-hover {
	left: 0px; top: 0px; opacity: 0;
}
[data-thumb-effects$='slide-up'] .mpc-product__wrapper .mpc-thumb__content-hover {
	left: 0px; top: 100%;
}
[data-thumb-effects$='slide-down'] .mpc-product__wrapper .mpc-thumb__content-hover {
	left: 0px; top: -100%;
}
[data-thumb-effects$='slide-left'] .mpc-product__wrapper .mpc-thumb__content-hover {
	left: 100%; top: 0px;
}
[data-thumb-effects$='slide-right'] .mpc-product__wrapper .mpc-thumb__content-hover {
	left: -100%; top: 0px;
}
.mpc-product__wrapper .mpc-thumb__content-hover {
	visibility: hidden;
}
.mpc-product__wrapper:hover .mpc-thumb__content-hover {
	left: 0px; top: 0px; visibility: visible; opacity: 1;
}
[data-thumb-effects^='fade'] .mpc-product__wrapper:hover .mpc-thumb__content {
	opacity: 0;
}
[data-thumb-effects^='slide-up'] .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 0px; top: -100%;
}
[data-thumb-effects^='slide-down'] .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 0px; top: 100%;
}
[data-thumb-effects^='slide-left'] .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 100%; top: 0px;
}
[data-thumb-effects^='slide-right'] .mpc-product__wrapper:hover .mpc-thumb__content {
	left: -100%; top: 0px;
}
.mpc--force-replace .mpc-product__wrapper .mpc-thumb__content {
	display: flex; flex-direction: column;
}
.mpc--force-replace .mpc-product__wrapper .mpc-thumb__content-hover {
	display: flex; flex-direction: column;
}
[data-thumb-positions^='top:left'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content {
	justify-content: flex-start; align-items: flex-start;
}
[data-thumb-positions$='top:left'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content-hover {
	justify-content: flex-start; align-items: flex-start;
}
[data-thumb-positions^='top:center'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content {
	justify-content: flex-start; align-items: center;
}
[data-thumb-positions$='top:center'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content-hover {
	justify-content: flex-start; align-items: center;
}
[data-thumb-positions^='top:right'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content {
	justify-content: flex-start; align-items: flex-end;
}
[data-thumb-positions$='top:right'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content-hover {
	justify-content: flex-start; align-items: flex-end;
}
[data-thumb-positions^='middle:left'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content {
	justify-content: center; align-items: flex-start;
}
[data-thumb-positions$='middle:left'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content-hover {
	justify-content: center; align-items: flex-start;
}
[data-thumb-positions^='middle:center'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content {
	justify-content: center; align-items: center;
}
[data-thumb-positions$='middle:center'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content-hover {
	justify-content: center; align-items: center;
}
[data-thumb-positions^='middle:right'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content {
	justify-content: center; align-items: flex-end;
}
[data-thumb-positions$='middle:right'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content-hover {
	justify-content: center; align-items: flex-end;
}
[data-thumb-positions^='bottom:left'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content {
	justify-content: flex-end; align-items: flex-start;
}
[data-thumb-positions$='bottom:left'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content-hover {
	justify-content: flex-end; align-items: flex-start;
}
[data-thumb-positions^='bottom:center'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content {
	justify-content: flex-end; align-items: center;
}
[data-thumb-positions$='bottom:center'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content-hover {
	justify-content: flex-end; align-items: center;
}
[data-thumb-positions^='bottom:right'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content {
	justify-content: flex-end; align-items: flex-end;
}
[data-thumb-positions$='bottom:right'].mpc--force-replace .mpc-product__wrapper .mpc-thumb__content-hover {
	justify-content: flex-end; align-items: flex-end;
}
[data-thumb-positions^='top:left'].mpc--no-replace .mpc-product__wrapper .mpc-thumb__content {
	left: 0px; top: 0px; transform: translateX(0px) translateY(0%);
}
[data-thumb-positions$='top:left'].mpc--no-replace .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 0px; top: 0px; transform: translateX(0px) translateY(0%);
}
[data-thumb-positions^='top:center'].mpc--no-replace .mpc-product__wrapper .mpc-thumb__content {
	left: 50%; top: 0px; transform: translateX(-50%) translateY(0%);
}
[data-thumb-positions$='top:center'].mpc--no-replace .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 50%; top: 0px; transform: translateX(-50%) translateY(0%);
}
[data-thumb-positions^='top:right'].mpc--no-replace .mpc-product__wrapper .mpc-thumb__content {
	left: 100%; top: 0px; transform: translateX(-100%) translateY(0%);
}
[data-thumb-positions$='top:right'].mpc--no-replace .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 100%; top: 0px; transform: translateX(-100%) translateY(0%);
}
[data-thumb-positions^='middle:left'].mpc--no-replace .mpc-product__wrapper .mpc-thumb__content {
	left: 0px; top: 50%; transform: translateX(0px) translateY(-50%);
}
[data-thumb-positions$='middle:left'].mpc--no-replace .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 0px; top: 50%; transform: translateX(0px) translateY(-50%);
}
[data-thumb-positions^='middle:center'].mpc--no-replace .mpc-product__wrapper .mpc-thumb__content {
	left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);
}
[data-thumb-positions$='middle:center'].mpc--no-replace .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);
}
[data-thumb-positions^='middle:right'].mpc--no-replace .mpc-product__wrapper .mpc-thumb__content {
	left: 100%; top: 50%; transform: translateX(-100%) translateY(-50%);
}
[data-thumb-positions$='middle:right'].mpc--no-replace .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 100%; top: 50%; transform: translateX(-100%) translateY(-50%);
}
[data-thumb-positions^='bottom:left'].mpc--no-replace .mpc-product__wrapper .mpc-thumb__content {
	left: 0px; top: 100%; transform: translateX(0px) translateY(-100%);
}
[data-thumb-positions$='bottom:left'].mpc--no-replace .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 0px; top: 100%; transform: translateX(0px) translateY(-100%);
}
[data-thumb-positions^='bottom:center'].mpc--no-replace .mpc-product__wrapper .mpc-thumb__content {
	left: 50%; top: 100%; transform: translateX(-50%) translateY(-100%);
}
[data-thumb-positions$='bottom:center'].mpc--no-replace .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 50%; top: 100%; transform: translateX(-50%) translateY(-100%);
}
[data-thumb-positions^='bottom:right'].mpc--no-replace .mpc-product__wrapper .mpc-thumb__content {
	left: 100%; top: 100%; transform: translateX(-100%) translateY(-100%);
}
[data-thumb-positions$='bottom:right'].mpc--no-replace .mpc-product__wrapper:hover .mpc-thumb__content {
	left: 100%; top: 100%; transform: translateX(-100%) translateY(-100%);
}
.mpc-product__rating .mpc-rating {
	display: inline-block; white-space: nowrap;
}
.mpc-product__rating .mpc-rating i:last-child {
	margin: 0px;
}
.mpc-product__thumb-wrap .mpc-thumb__buttons {
	left: 0px; top: 0px; width: 100%; height: 100%; display: flex; position: absolute; z-index: 10; pointer-events: none;
}
.mpc-product__thumb-wrap .mpc-thumb__buttons a {
	
}
[data-buttons*='vertical'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	flex-direction: column;
}
[data-buttons*='vertical'][data-buttons*='top'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	justify-content: flex-start;
}
[data-buttons*='vertical'][data-buttons*='middle'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	justify-content: center;
}
[data-buttons*='vertical'][data-buttons*='bottom'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	justify-content: flex-end;
}
[data-buttons*='vertical'][data-buttons*='left'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	align-items: flex-start;
}
[data-buttons*='vertical'][data-buttons*='center'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	align-items: center;
}
[data-buttons*='vertical'][data-buttons*='right'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	align-items: flex-end;
}
[data-buttons*='horizontal'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	flex-direction: row;
}
[data-buttons*='horizontal'][data-buttons*='top'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	align-items: flex-start;
}
[data-buttons*='horizontal'][data-buttons*='middle'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	align-items: center;
}
[data-buttons*='horizontal'][data-buttons*='bottom'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	align-items: flex-end;
}
[data-buttons*='horizontal'][data-buttons*='left'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	justify-content: flex-start;
}
[data-buttons*='horizontal'][data-buttons*='center'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	justify-content: center;
}
[data-buttons*='horizontal'][data-buttons*='right'] .mpc-product__thumb-wrap .mpc-thumb__buttons {
	justify-content: flex-end;
}
.mpc-buttons--on-hover .mpc-thumb__buttons {
	opacity: 0;
}
[data-buttons-effect='slide-up'].mpc-buttons--on-hover .mpc-thumb__buttons {
	transform: translateY(100%) translateX(0px); -webkit-transform: translateY(100%) translateX(0);
}
[data-buttons-effect='slide-down'].mpc-buttons--on-hover .mpc-thumb__buttons {
	transform: translateY(-100%) translateX(0px); -webkit-transform: translateY(-100%) translateX(0);
}
[data-buttons-effect='slide-left'].mpc-buttons--on-hover .mpc-thumb__buttons {
	transform: translateX(100%) translateY(0px); -webkit-transform: translateX(100%) translateY(0);
}
[data-buttons-effect='slide-right'].mpc-buttons--on-hover .mpc-thumb__buttons {
	transform: translateX(-100%) translateY(0px); -webkit-transform: translateX(-100%) translateY(0);
}
.mpc-buttons--on-hover .mpc-product__wrapper:hover .mpc-product__thumb-wrap .mpc-thumb__buttons {
	opacity: 1; transform: translateY(0px) translateX(0px) !important; -webkit-transform: translateY(0) translateX(0);
}
.mpc-wc-category {
	display: block;
}
.mpc-wc-category__wrap {
	display: block;
}
.mpc-wc-category__wrap {
	border: 0px currentColor; border-image: none; overflow: hidden; position: relative; z-index: 1;
}
.mpc-wc-category__wrap .mpc-wrapper {
	width: 100%; display: block;
}
.mpc-wc-category__wrap .mpc-category__thumbnail {
	background-position: center; top: 0px; width: 100%; height: 100%; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.mpc-wc-category__wrap .mpc-category__wrapper {
	overflow: hidden; position: relative; z-index: 5;
}
.mpc-wc-category__wrap .mpc-category__content {
	width: 100%; height: 100%; position: absolute; z-index: 10;
}
.mpc-wc-category__wrap .mpc-category__overlay {
	width: 100%; height: 100%; position: absolute; z-index: 10;
}
.mpc-wc-category__wrap .mpc-category__content {
	left: 0px; top: 0px;
}
.mpc-wc-category__wrap .mpc-category__overlay {
	z-index: 15;
}
.mpc-wc-category__wrap .mpc-category__heading {
	margin: 0px; padding: 0px;
}
.mpc-wc-category__wrap .mpc-text-overflow.mpc-category__heading {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mpc--no-thumb .mpc-wc-category__wrap .mpc-category__content {
	position: relative;
}
.mpc--no-thumb .mpc-wc-category__wrap .mpc-category__wrapper {
	overflow: visible;
}
.mpc-wc-category__wrap {
	
}
.mpc--force-replace .mpc-wc-category__wrap .mpc-category__content {
	display: flex;
}
.mpc--force-replace .mpc-wc-category__wrap .mpc-category__overlay {
	display: flex;
}
[data-positions^='top:left'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__content {
	justify-content: flex-start; align-items: flex-start;
}
[data-positions$='top:left'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__overlay {
	justify-content: flex-start; align-items: flex-start;
}
[data-positions^='top:center'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__content {
	justify-content: center; align-items: flex-start;
}
[data-positions$='top:center'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__overlay {
	justify-content: center; align-items: flex-start;
}
[data-positions^='top:right'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__content {
	justify-content: flex-end; align-items: flex-start;
}
[data-positions$='top:right'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__overlay {
	justify-content: flex-end; align-items: flex-start;
}
[data-positions^='middle:left'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__content {
	justify-content: flex-start; align-items: center;
}
[data-positions$='middle:left'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__overlay {
	justify-content: flex-start; align-items: center;
}
[data-positions^='middle:center'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__content {
	justify-content: center; align-items: center;
}
[data-positions$='middle:center'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__overlay {
	justify-content: center; align-items: center;
}
[data-positions^='middle:right'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__content {
	justify-content: flex-end; align-items: center;
}
[data-positions$='middle:right'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__overlay {
	justify-content: flex-end; align-items: center;
}
[data-positions^='bottom:left'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__content {
	justify-content: flex-start; align-items: flex-end;
}
[data-positions$='bottom:left'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__overlay {
	justify-content: flex-start; align-items: flex-end;
}
[data-positions^='bottom:center'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__content {
	justify-content: center; align-items: flex-end;
}
[data-positions$='bottom:center'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__overlay {
	justify-content: center; align-items: flex-end;
}
[data-positions^='bottom:right'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__content {
	justify-content: flex-end; align-items: flex-end;
}
[data-positions$='bottom:right'].mpc--force-replace .mpc-wc-category__wrap .mpc-category__overlay {
	justify-content: flex-end; align-items: flex-end;
}
[data-effects$='fade'] .mpc-wc-category__wrap .mpc-category__overlay {
	left: 0px; top: 0px; opacity: 0;
}
[data-effects$='slide-up'] .mpc-wc-category__wrap .mpc-category__overlay {
	left: 0px; top: 100%;
}
[data-effects$='slide-down'] .mpc-wc-category__wrap .mpc-category__overlay {
	left: 0px; top: -100%;
}
[data-effects$='slide-left'] .mpc-wc-category__wrap .mpc-category__overlay {
	left: 100%; top: 0px;
}
[data-effects$='slide-right'] .mpc-wc-category__wrap .mpc-category__overlay {
	left: -100%; top: 0px;
}
.mpc-wc-category__wrap:hover .mpc-category__overlay {
	left: 0px; top: 0px; visibility: visible; opacity: 1;
}
[data-effects^='fade'] .mpc-wc-category__wrap:hover .mpc-category__content {
	opacity: 0;
}
[data-effects^='slide-up'] .mpc-wc-category__wrap:hover .mpc-category__content {
	left: 0px; top: -100%;
}
[data-effects^='slide-down'] .mpc-wc-category__wrap:hover .mpc-category__content {
	left: 0px; top: 100%;
}
[data-effects^='slide-left'] .mpc-wc-category__wrap:hover .mpc-category__content {
	left: 100%; top: 0px;
}
[data-effects^='slide-right'] .mpc-wc-category__wrap:hover .mpc-category__content {
	left: -100%; top: 0px;
}
.mpc--floating-box .mpc-wc-category__wrap .mpc-wrapper {
	width: auto; display: inline; white-space: nowrap;
}
.mpc--no-replace .mpc-wc-category__wrap .mpc-wrapper {
	transition:0.25s ease-in-out; position: absolute; -webkit-transition: all .25s ease-in-out;
}
[data-positions^='top:left'].mpc--no-replace .mpc-wc-category__wrap .mpc-wrapper {
	left: 0px; top: 0px; transform: translateX(0px) translateY(0%); -webkit-transform: translateX(0) translateY(0%);
}
[data-positions$='top:left'].mpc--no-replace .mpc-wc-category__wrap:hover .mpc-wrapper {
	left: 0px; top: 0px; transform: translateX(0px) translateY(0%); -webkit-transform: translateX(0) translateY(0%);
}
[data-positions^='top:center'].mpc--no-replace .mpc-wc-category__wrap .mpc-wrapper {
	left: 50%; top: 0px; transform: translateX(-50%) translateY(0%); -webkit-transform: translateX(-50%) translateY(0%);
}
[data-positions$='top:center'].mpc--no-replace .mpc-wc-category__wrap:hover .mpc-wrapper {
	left: 50%; top: 0px; transform: translateX(-50%) translateY(0%); -webkit-transform: translateX(-50%) translateY(0%);
}
[data-positions^='top:right'].mpc--no-replace .mpc-wc-category__wrap .mpc-wrapper {
	left: 100%; top: 0px; transform: translateX(-100%) translateY(0%); -webkit-transform: translateX(-100%) translateY(0%);
}
[data-positions$='top:right'].mpc--no-replace .mpc-wc-category__wrap:hover .mpc-wrapper {
	left: 100%; top: 0px; transform: translateX(-100%) translateY(0%); -webkit-transform: translateX(-100%) translateY(0%);
}
[data-positions^='middle:left'].mpc--no-replace .mpc-wc-category__wrap .mpc-wrapper {
	left: 0px; top: 50%; transform: translateX(0px) translateY(-50%); -webkit-transform: translateX(0) translateY(-50%);
}
[data-positions$='middle:left'].mpc--no-replace .mpc-wc-category__wrap:hover .mpc-wrapper {
	left: 0px; top: 50%; transform: translateX(0px) translateY(-50%); -webkit-transform: translateX(0) translateY(-50%);
}
[data-positions^='middle:center'].mpc--no-replace .mpc-wc-category__wrap .mpc-wrapper {
	left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);
}
[data-positions$='middle:center'].mpc--no-replace .mpc-wc-category__wrap:hover .mpc-wrapper {
	left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);
}
[data-positions^='middle:right'].mpc--no-replace .mpc-wc-category__wrap .mpc-wrapper {
	left: 100%; top: 50%; transform: translateX(-100%) translateY(-50%); -webkit-transform: translateX(-100%) translateY(-50%);
}
[data-positions$='middle:right'].mpc--no-replace .mpc-wc-category__wrap:hover .mpc-wrapper {
	left: 100%; top: 50%; transform: translateX(-100%) translateY(-50%); -webkit-transform: translateX(-100%) translateY(-50%);
}
[data-positions^='bottom:left'].mpc--no-replace .mpc-wc-category__wrap .mpc-wrapper {
	left: 0px; top: 100%; transform: translateX(0px) translateY(-100%); -webkit-transform: translateX(0) translateY(-100%);
}
[data-positions$='bottom:left'].mpc--no-replace .mpc-wc-category__wrap:hover .mpc-wrapper {
	left: 0px; top: 100%; transform: translateX(0px) translateY(-100%); -webkit-transform: translateX(0) translateY(-100%);
}
[data-positions^='bottom:center'].mpc--no-replace .mpc-wc-category__wrap .mpc-wrapper {
	left: 50%; top: 100%; transform: translateX(-50%) translateY(-100%); -webkit-transform: translateX(-50%) translateY(-100%);
}
[data-positions$='bottom:center'].mpc--no-replace .mpc-wc-category__wrap:hover .mpc-wrapper {
	left: 50%; top: 100%; transform: translateX(-50%) translateY(-100%); -webkit-transform: translateX(-50%) translateY(-100%);
}
[data-positions^='bottom:right'].mpc--no-replace .mpc-wc-category__wrap .mpc-wrapper {
	left: 100%; top: 100%; transform: translateX(-100%) translateY(-100%); -webkit-transform: translateX(-100%) translateY(-100%);
}
[data-positions$='bottom:right'].mpc--no-replace .mpc-wc-category__wrap:hover .mpc-wrapper {
	left: 100%; top: 100%; transform: translateX(-100%) translateY(-100%); -webkit-transform: translateX(-100%) translateY(-100%);
}
.mpc-wc-carousel-categories {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-carousel--stretched.mpc-wc-carousel-categories .slick-list {
	overflow: visible;
}
.mpc-wc-carousel-categories .slick-slide > div:last-child > .mpc-wc-category {
	margin-bottom: 0px !important;
}
.mpc-wc-carousel-categories .mpc-wc-category.slick-slide {
	margin-bottom: 0px !important;
}
.mpc-wc-carousel-categories .mpc-wc-category {
	width: 100%; height: 100%; vertical-align: bottom; display: inline-block;
}
.mpc-wc-carousel-categories:focus {
	-webkit-outline: none;
}
.mpc-wc-carousel-categories *:focus {
	-webkit-outline: none;
}
.mpc-navigation--posts {
	margin: 1em 0px; width: 100%; text-align: right;
}
.mpc-navigation--posts i {
	background: rgb(204, 204, 204); padding: 0.5em 1em; border-radius: 3px; margin-left: 1px; cursor: pointer;
}
.mpc-wc-grid-categories {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-wc-grid-categories .mpc-wc-category {
	min-width: 150px;
}
[data-grid-cols='2'].mpc-wc-grid-categories .mpc-wc-category {
	width: 50%;
}
[data-grid-cols='3'].mpc-wc-grid-categories .mpc-wc-category {
	width: 33.33%;
}
[data-grid-cols='4'].mpc-wc-grid-categories .mpc-wc-category {
	width: 25%;
}
[data-grid-cols='5'].mpc-wc-grid-categories .mpc-wc-category {
	width: 20%;
}
.mpc-wc-grid-categories .mpc-wc-category {
	display: block;
}
.mpc-init.mpc-wc-grid-categories .mpc-wc-category {
	float: left;
}
.no-transition.isotope {
	transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
.no-transition.isotope .isotope-item {
	transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
.isotope .no-transition.isotope-item {
	transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
@media screen and (max-width:992px) and (min-width:768px)
{
:not(.vc_col-sm-12).vc_column_container [data-grid-cols].mpc-wc-grid-categories .mpc-wc-category {
	width: 100%;
}
}
@media screen and (max-width:767px)
{
[data-grid-cols].mpc-wc-grid-categories .mpc-wc-category {
	width: 100%;
}
}
.mpc-wc-carousel-products {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-carousel--stretched.mpc-wc-carousel-products .slick-list {
	overflow: visible;
}
.mpc-wc-carousel-products .slick-slide > div:last-child > .mpc-wc-product {
	margin-bottom: 0px !important;
}
.mpc-wc-carousel-products .mpc-wc-product.slick-slide {
	margin-bottom: 0px !important;
}
.mpc-wc-carousel-products .mpc-wc-product {
	height: 100%; vertical-align: bottom; display: inline-block; max-width: 100% !important;
}
.mpc-wc-carousel-products:focus {
	-webkit-outline: none;
}
.mpc-wc-carousel-products *:focus {
	-webkit-outline: none;
}
[data-slick-cols='1'].mpc-wc-carousel-products .mpc-wc-product {
	width: 100%;
}
[data-slick-cols='2'].mpc-wc-carousel-products .mpc-wc-product {
	width: 50%;
}
[data-slick-cols='3'].mpc-wc-carousel-products .mpc-wc-product {
	width: 33%;
}
[data-slick-cols='3'].mpc-wc-carousel-products :last-child.mpc-wc-product {
	width: 34%;
}
[data-slick-cols='4'].mpc-wc-carousel-products .mpc-wc-product {
	width: 25%;
}
.mpc-navigation--posts {
	margin: 1em 0px; width: 100%; text-align: right;
}
.mpc-navigation--posts i {
	background: rgb(204, 204, 204); padding: 0.5em 1em; border-radius: 3px; margin-left: 1px; cursor: pointer;
}
.mpc-wc-grid-products {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mpc-wc-grid-products .mpc-wc-product {
	float: left; display: block; min-width: 150px;
}
[data-grid-cols='1'].mpc-wc-grid-products .mpc-wc-product {
	width: 100%;
}
[data-grid-cols='2'].mpc-wc-grid-products .mpc-wc-product {
	width: 50%;
}
[data-grid-cols='3'].mpc-wc-grid-products .mpc-wc-product {
	width: 33.33%;
}
[data-grid-cols='4'].mpc-wc-grid-products .mpc-wc-product {
	width: 25%;
}
[data-grid-cols='5'].mpc-wc-grid-products .mpc-wc-product {
	width: 20%;
}
[data-template='mpc-wc-product'].mpc-template {
	display: none;
}
.no-transition.isotope {
	transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
.no-transition.isotope .isotope-item {
	transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
.isotope .no-transition.isotope-item {
	transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
@media screen and (max-width:1199px) and (min-width:993px)
{
[data-grid-cols='4'].mpc-wc-grid-products .mpc-wc-product {
	width: 33.33%;
}
[data-grid-cols='5'].mpc-wc-grid-products .mpc-wc-product {
	width: 33.33%;
}
}
@media screen and (max-width:992px) and (min-width:768px)
{
[data-grid-cols='3'].mpc-wc-grid-products .mpc-wc-product {
	width: 50%; min-width: 50%;
}
[data-grid-cols='4'].mpc-wc-grid-products .mpc-wc-product {
	width: 50%; min-width: 50%;
}
[data-grid-cols='5'].mpc-wc-grid-products .mpc-wc-product {
	width: 50%; min-width: 50%;
}
}
@media screen and (max-width:767px)
{
[data-grid-cols].mpc-wc-grid-products .mpc-wc-product {
	width: 100%;
}
}
