@font-face {
	font-display: block;
	font-family: vcpb-plugin-icons;
	font-style: normal;
	font-weight: 400;
	src: url("/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons/fonts/vcpb-plugin-icons.eot?30guqj");
	src: url("/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons/fonts/vcpb-plugin-icons.eot?30guqj#iefix") format("embedded-opentype"), url("/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons/fonts/vcpb-plugin-icons.ttf?30guqj") format("truetype"), url("/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons/fonts/vcpb-plugin-icons.woff?30guqj") format("woff"), url("/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons/fonts/vcpb-plugin-icons.svg?30guqj#vcpb-plugin-icons") format("svg");
}

@keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0;
	}
	
	to {
		background-position: 0 0;
	}
}

@keyframes load7 {
	0%, 80%, to {
		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75);
	}
	
	40% {
		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75);
	}
}

@font-face {
	font-family: vc_grid_v1;
	font-style: normal;
	font-weight: 400;
	src: url("/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.eot?-9hbgac");
	src: url("/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac") format("embedded-opentype"), url("/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.woff?-9hbgac") format("woff"), url("/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac") format("truetype"), url("/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1") format("svg");
}

[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {
	font-family: vc_grid_v1;
	speak: none;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@keyframes wpb_ttb {
	0% {
		filter: alpha(opacity=0);
		opacity: 0;
		transform: translateY(-10%);
	}
	
	to {
		filter: alpha(opacity=100);
		opacity: 1;
		transform: translate(0);
	}
}

@keyframes wpb_btt {
	0% {
		filter: alpha(opacity=0);
		opacity: 0;
		transform: translateY(10%);
	}
	
	to {
		filter: alpha(opacity=100);
		opacity: 1;
		transform: translate(0);
	}
}

@keyframes wpb_ltr {
	0% {
		filter: alpha(opacity=0);
		opacity: 0;
		transform: translate(-10%);
	}
	
	to {
		filter: alpha(opacity=100);
		opacity: 1;
		transform: translate(0);
	}
}

@keyframes wpb_rtl {
	0% {
		filter: alpha(opacity=0);
		opacity: 0;
		transform: translate(10%);
	}
	
	to {
		filter: alpha(opacity=100);
		opacity: 1;
		transform: translate(0);
	}
}

@keyframes wpb_appear {
	0% {
		filter: alpha(opacity=10);
		opacity: .1;
		transform: scale(.5);
	}
	
	to {
		filter: alpha(opacity=100);
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes vc_woo-add-cart-load {
	0%, 80%, to {
		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75);
	}
	
	40% {
		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75);
	}
}