.lightbox_image,.image_overlay_effect_inside {
	border-radius:3px
}
.avia_transform .added-to-cart-check .cart-loading {
	display:block;
	opacity:0;
	-webkit-transition-delay:300ms;
	-moz-transition-delay:300ms;
	transition-delay:300ms
}
.avia_transform .bbp-replies .bbp-reply-author::before,.avia_transform .forum-search .bbp-reply-author::before,.avia_transform .forum-search .bbp-topic-author::before {
	width:14px;
	height:14px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	top:25px;
	z-index:100;
	content:"";
	left:98px;
	border-left-style:solid;
	border-bottom-style:solid;
	border-left-width:1px;
	border-bottom-width:1px
}

.av-masonry-image-container>img {
	border:none;
	padding:0;
	margin:0;
	display:inline-block;
	max-width:100%;
	height:auto;
	image-rendering:optimizeQuality
}
.image-overlay {
	position:absolute;
	background:#fff;
	z-index:500;
	height:100%;
	width:100%;
	opacity:0;
	filter:alpha(opacity=0)
}
.avia_transform a .image-overlay {
	-webkit-transition:opacity 0.4s ease-in-out;
	-moz-transition:opacity 0.4s ease-in-out;
	transition:opacity 0.4s ease-in-out
}
.avia_transform a:hover .image-overlay {
	opacity:0.7 !important
}
.image-overlay .image-overlay-inside {
	height:100%;
	width:100%;
	position:absolute;
	left:0;
	top:0
}
.image-overlay .image-overlay-inside:before {
	position:absolute;
	border-radius:50px;
	background:#000;
	height:80px;
	width:80px;
	line-height:80px;
	left:50%;
	top:50%;
	margin:-40px 0 0 -40px;
	z-index:500;
	text-align:center;
	color:#fff
}
.image-overlay .image-overlay-inside:before {
	content:"\E869";
	font-size:18px;
	font-weight:normal
}
.image-overlay.overlay-type-extern .image-overlay-inside:before {
	content:"\E832"
}
.image-overlay.overlay-type-video .image-overlay-inside:before {
	content:"\E897"
}
.gallery-item {
	margin:0
}
.avia_textblock .gallery
p {
	display:none
}
.av_icon_active_left
.social_bookmarks {
	float:left
}
.av_icon_active_right
.social_bookmarks {
	float:right
}
.mfp-ready .mfp-figure {
	opacity:0
}
.mfp-zoom-in {
	}.mfp-zoom-in .mfp-figure,.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler {
	opacity:0;
	-webkit-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
	-webkit-transform:scale(0.95);
	-ms-transform:scale(0.95);
	transform:scale(0.95)
}
.mfp-zoom-in.mfp-bg,.mfp-zoom-in .mfp-preloader {
	opacity:0;
	-webkit-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out
}
.mfp-zoom-in.mfp-image-loaded .mfp-figure,.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler {
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.mfp-zoom-in.mfp-ready.mfp-bg,.mfp-zoom-in.mfp-ready .mfp-preloader {
	opacity:0.8
}
.mfp-zoom-in.mfp-removing .mfp-figure,.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler {
	-webkit-transform:scale(0.95);
	-ms-transform:scale(0.95);
	transform:scale(0.95);
	opacity:0
}
.mfp-zoom-in.mfp-removing.mfp-bg,.mfp-zoom-in.mfp-removing .mfp-preloader {
	opacity:0
}
div.avia-popup .mfp-close {
	width:40px;
	height:40px;
	right:-13px;
	text-align:center;
	border-radius:100px;
	border:2px
solid transparent;
	line-height:38px;
	padding:0;
	top:-5px;
	-webkit-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
	font-family:Arial,Baskerville,monospace !important
}
div.avia-popup .mfp-focus {
	position: absolute;
	top: -4px;
	right: 29px;
	line-height:38px;
	color: white;
	opacity: 0.65;
	font-size: 14px;
}
div.avia-popup .mfp-close:hover {
	border:2px
solid #fff;
	transform:scale(0.8);
	-webkit-transform:scale(0.8) rotateZ(90deg)
}
div.avia-popup .mfp-focus:hover {
	opacity: 1;
}
div.avia-popup .mfp-iframe-scaler .mfp-close {
	top:-43px
}
div.avia-popup .mfp-figure:after {
	box-shadow:none;
	display:none
}
div.avia-popup button.mfp-arrow:before,div.avia-popup button.mfp-arrow:after {
	border:none;
	margin:0;
	display:none
}
div.avia-popup button.mfp-arrow:before {
	opacity:1;
	display:block;
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:80px;
	line-height:80px;
	margin-top:-40px;
	color:#fff;
	font-size:50px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-weight:normal;
	-webkit-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
	-webkit-transform:scale(1,1);
	transform:scale(1,1)
}
div.avia-popup button.mfp-arrow:hover:before {
	-webkit-transform:scale(0.8,0.8);
	transform:scale(0.8,0.8)
}
div.avia-popup button.mfp-arrow:before {
	content:">";
}
div.avia-popup button.mfp-arrow-left:before {
	content:"<";
}
.mfp-img {
	/*-webkit-animation:avia-fadein 0.7s 1 cubic-bezier(0.175,0.885,0.320,1.275);*/
	/*-moz-animation:avia-fadein 0.7s 1 cubic-bezier(0.175,0.885,0.320,1.275);*/
	/*animation:avia-fadein 0.7s 1 cubic-bezier(0.175,0.885,0.320,1.275)*/
}
div.avia-popup .mfp-preloader {
	width:30px;
	height:30px;
	line-height:30px;
	background-color:#FFF;
	opacity:0.65;
	margin:0
auto;
	-webkit-animation:rotateplane 1.2s infinite ease-in-out;
	animation:rotateplane 1.2s infinite ease-in-out;
	border-radius:100px
}
div.avia-popup .mfp-s-error .mfp-preloader {
	background:transparent;
	width:100%;
	-webkit-animation:none;
	animation:none;
	white-space:nowrap
}
@-webkit-keyframes
rotateplane {
	0% {
	-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
	transform:perspective(120px) rotateX(0deg) rotateY(0deg)
}
50% {
	-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
	transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
}
100% {
	-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}
}@keyframes
rotateplane {
	0% {
	-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
	transform:perspective(120px) rotateX(0deg) rotateY(0deg)
}
50% {
	-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
	transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
}
100% {
	-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}
}
.show_mobile_menu {
	overflow:hidden
}
.avia_transform3d #mobile-advanced {
	-webkit-transform:scale3d(0.5);
	-moz-transform:scale3d(0.5);
	transform:scale3d(0.5)
}
.show_mobile_menu #mobile-advanced {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transform:translate(-100%,0);
	-moz-transform:translate(-100%,0);
	-ms-transform:translate(-100%,0);
	transform:translate(-100%,0)
}
.avia_transform3d .show_mobile_menu #mobile-advanced {
	-webkit-transform:scale3d(1);
	-moz-transform:scale3d(1);
	transform:scale3d(1);
	-webkit-transform:translate3d(-100%,0,0);
	-moz-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}

.avia-shadow {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)
}
.avia_transform
.av_font_icon {
	opacity:0.1;
	-moz-transform:scale(0.5);
	-webkit-transform:scale(0.5);
	-ms-transform:scale(0.5);
	transform:scale(0.5)
}
.avia_transform
.avia_start_delayed_animation.av_font_icon {
	-webkit-animation:avia_appear 0.7s 1 cubic-bezier(0.175,0.885,0.320,1.275);
	-moz-animation:avia_appear 0.7s 1 cubic-bezier(0.175,0.885,0.320,1.275);
	animation:avia_appear 0.7s 1 cubic-bezier(0.175,0.885,0.320,1.275);
	opacity:1;
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}

.avia_transform .avia-icon-list
.iconlist_icon {
	opacity:0.1;
	-moz-transform:scale(0.5);
	-webkit-transform:scale(0.5);
	-ms-transform:scale(0.5);
	transform:scale(0.5)
}
.avia_transform .iconlist-timeline {
	height:0%
}
.avia_transform .avia-icon-list .avia_start_animation
.iconlist_icon {
	-webkit-animation:avia_appear 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);
	-moz-animation:avia_appear 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);
	animation:avia_appear 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);
	opacity:1;
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.avia_transform .avia-icon-list .avia_start_animation .iconlist-timeline {
	-webkit-animation:avia_slide_down 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);
	-moz-animation:avia_slide_down 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);
	animation:avia_slide_down 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);
	height:100%
}
.avia_loading_icon {
	background:#000 url("../img/layout/preload-dark-big.gif") no-repeat center center;
	height:60px;
	width:60px;
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-30px;
	display:none;
	z-index:10000;
	border-radius:30px
}
.avia_transform .portfolio-preview-image .avia-gallery-thumb
img {
	opacity:1
}
.avia_transform .portfolio-preview-image .avia-gallery-thumb
img.avia_start_animation {
	-webkit-animation:none;
	-moz-animation:none;
	animation:none
}
.av-masonry {
	position:relative;
	overflow:hidden
}
.av-masonry-container {
	width:100.4%;
	float:left;
	clear:both;
	position:relative
}
.av-masonry-entry {
	position:relative;
	display:block;
	width:32.90%;
	float:left;
	clear:none;
	text-decoration:none;
	visibility:hidden;
	opacity:0
}
.av-masonry-entry.av-landscape-img {
	width:49.80%
}
.av-masonry-outerimage-container {
	overflow:hidden
}
.av-masonry-outerimage-container,.av-masonry-image-container {
	position:relative;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1
}
.av-masonry-image-container {
	text-align:center;
	background-size:cover;
	background-position:center center
}
.av-masonry-image-container
img {
	display:block;
	margin:0 auto;
	width : 100%;
}
.av-inner-masonry {
	overflow:hidden
}
.av-masonry-entry .av-inner-masonry-content {
	padding:20px;
	z-index:2;
	position:relative;
	width:100%
}
.av-masonry-entry .avia-arrow {
	border:none;
	top:-5px
}
.av-masonry-item-no-image .avia-arrow {
	display:none
}
.av-masonry-entry .av-masonry-entry-title {
	line-height:1.3em;
	margin:0;
	font-size:15px
}
.av-masonry-entry .av-masonry-entry-title+.av-masonry-entry-content {
	padding-top:4px
}
.av-masonry-date,.av-masonry-text-sep,.av-masonry-author {
	font-size:11px
}
.av-masonry-text-sep {
	padding:0
5px
}
.av-masonry-text-sep.text-sep-author,.av-masonry-author {
	display:none
}
.av-masonry-entry.av-masonry-item-loaded {
	opacity:1;
	visibility:visible
}
.avia_desktop.avia_transform3d .av-masonry-entry {
	-webkit-perspective:600px;
	-moz-perspective:600px;
	perspective:600px
}
.avia_desktop.avia_transform3d .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry {
	-webkit-animation:avia_msonry_show 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.075);
	-moz-animation:avia_msonry_show 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.075);
	animation:avia_msonry_show 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.075)
}
.av-large-gap.av-masonry {
	padding:3px 0 0 15px
}
.av-no-gap.av-fixed-size  .av-masonry-entry .av-inner-masonry {
	position:absolute;
	top:0px;
	left:-1px;
	right:0px;
	bottom:-2px
}
.av-1px-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
	position:absolute;
	top:0px;
	left:0px;
	right:1px;
	bottom:1px
}
.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
	position:absolute;
	top:0px;
	left:0px;
	right:15px;
	bottom:15px
}
.av-no-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
	position:relative
}
.av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
	position:relative;
	margin-right:1px;
	margin-bottom:1px
}
.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
	position:relative;
	margin-right:5px;
	margin-bottom:5px
}
.avia-mozilla .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
	margin-bottom:2px
}
.av-flex-size .av-masonry-image-container {
	background-image:none !important
}
.av-fixed-size .av-masonry-image-container,.av-fixed-size .av-masonry-outerimage-container {
	position:absolute
}
.av-fixed-size .av-masonry-image-container
img {
	display:none
}
.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
	width:100%;
	padding-bottom:80%;
	z-index:1
}
.av-fixed-size .av-masonry-entry.av-landscape-img .av-inner-masonry-sizer {
	padding-bottom:40%
}
.av-fixed-size .av-masonry-entry.av-portrait-img .av-inner-masonry-sizer {
	padding-bottom:160%
}
.av-fixed-size .av-masonry-entry.av-portrait-img.av-landscape-img  .av-inner-masonry-sizer {
	padding-bottom:80%
}
.av-fixed-size .av-masonry-entry .av-inner-masonry-content,.av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content {
	position:absolute;
	bottom:0
}
.av-masonry-image-container,.av-inner-masonry-content,.av-masonry-pagination {
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out
}
.avia_desktop .av-hover-overlay-active .av-masonry-image-container {
	opacity:0.7
}
.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container {
	opacity:1
}
.avia_desktop .av-masonry-entry:hover .av-masonry-image-container {
	-webkit-transform:scale(1.05,1.05);
	-moz-transform:scale(1.05,1.05);
	transform:scale(1.05,1.05)
}
.avia_desktop .av-caption-on-hover .av-masonry-item-with-image .av-inner-masonry-content {
	opacity:0;
	filter:alpha(opacity=00)
}
.avia_desktop .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content {
	opacity:1;
	filter:alpha(opacity=100)
}
.avia_desktop .av-inner-masonry-content {
	-webkit-backface-visibility:hidden
}
.avia_desktop.avia_transform3d .av-caption-on-hover .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform-origin:center bottom;
	-moz-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-transform:rotateX(120deg);
	-moz-transform:rotateX(120deg);
	transform:rotateX(120deg);
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.avia_desktop.avia_transform3d .av-caption-on-hover .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content {
	-webkit-transform:rotateX(0deg);
	-moz-transform:rotateX(0deg);
	transform:rotateX(0deg)
}
.avia_desktop.avia_transform3d .av-masonry-entry:hover .av-icon-display {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	transform:rotateY(180deg);
	border-color:transparent
}
.avia_desktop.avia_transform3d .av-masonry-image-container {
	<!--
	-webkit-perspective:1000px;
	-webkit-backface-visibility:hidden
	-->
}

@media only screen and (min-width:1800px) {
	.responsive.html_stretched .av-masonry-entry {
	width:16.6%
}
.responsive.html_stretched .av-masonry-entry.av-landscape-img {
	width:33.2%
}
}@media only screen and (min-width:989px) and (max-width:1340px) {
	.responsive .av-masonry-entry {
	width:33.3%
}
.responsive .av-masonry-entry.av-landscape-img {
	width:66.6%
}
}@media only screen and (max-width:767px) {
	.responsive .av-masonry-entry {
	width:100%
}
}@media only screen and (min-width:480px) and (max-width:767px) {
	.responsive .av-masonry-gallery .av-masonry-entry {
	width:49.90%
}
}@media only screen and (max-width:480px) {
	.responsive #top .av-masonry-entry {
	width:100%
}
}@media only screen and (min-width:767px) and (max-width:989px) {
	.responsive .av-masonry-gallery .av-masonry-entry {
	width:33.3%
}
.responsive .av-masonry-gallery .av-masonry-entry.av-landscape-img {
	width:66.6%
}
}@media only screen and (min-width:767px) and (max-width:989px) {
	.responsive .av-masonry-entry {
	width:49.90%
}
.responsive .av-masonry-entry.av-landscape-img {
	width:100%
}
}
@-webkit-keyframes
avia_msonry_show {
	0% {
	-webkit-transform:translateZ(300px) translateY(200px) rotateX(-70deg);
	opacity:0.1
}
100% {
	-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);
	opacity:1
}
}@-moz-keyframes
avia_msonry_show {
	0% {
	-moz-transform:translateZ(300px) translateY(200px) rotateX(-70deg);
	opacity:0.1
}
100% {
	-moz-transform:translateZ(0px) translateY(0px) rotateX(0deg);
	opacity:1
}
}@keyframes
avia_msonry_show {
	0% {
	transform:translateZ(300px) translateY(200px) rotateX(-70deg);
	opacity:0.1
}
100% {
	transform:translateZ(0px) translateY(0px) rotateX(0deg);
	opacity:1
}
}@-webkit-keyframes
avia_slide_down {
	0% {
	height:0%
}
100% {
	height:100%
}
}@-moz-keyframes
avia_slide_down {
	0% {
	height:0%
}
100% {
	height:100%
}
}@keyframes
avia_slide_down {
	0% {
	height:0%
}
100% {
	height:100%
}
}@-webkit-keyframes
avia_expand {
	0% {
	width:0%
}
100% {
	width:100%
}
}@-moz-keyframes
avia_expand {
	0% {
	width:0%
}
100% {
	width:100%
}
}@keyframes
avia_expand {
	0% {
	width:0%
}
100% {
	width:100%
}
}@-webkit-keyframes avia-ltr {
	0% {
	-webkit-transform:translate(-10%,0);
	opacity:0
}
100% {
	-webkit-transform:translate(0,0);
	opacity:1
}
}@-moz-keyframes avia-ltr {
	0% {
	-moz-transform:translate(-10%,0);
	opacity:0
}
100% {
	-moz-transform:translate(0,0);
	opacity:1
}
}@keyframes avia-ltr {
	0% {
	transform:translate(-10%,0);
	opacity:0
}
100% {
	transform:translate(0,0);
	opacity:1
}
}@-webkit-keyframes avia-rtl {
	0% {
	-webkit-transform:translate(10%,0);
	opacity:0
}
100% {
	-webkit-transform:translate(0,0);
	opacity:1
}
}@-moz-keyframes avia-rtl {
	0% {
	-moz-transform:translate(10%,0);
	opacity:0
}
100% {
	-moz-transform:translate(0,0);
	opacity:1
}
}@keyframes avia-rtl {
	0% {
	transform:translate(10%,0);
	opacity:0
}
100% {
	transform:translate(0,0);
	opacity:1
}
}@-webkit-keyframes avia-btt {
	0% {
	-webkit-transform:translate(0,50%);
	opacity:0
}
100% {
	-webkit-transform:translate(0,0);
	opacity:1
}
}@-moz-keyframes avia-btt {
	0% {
	-moz-transform:translate(0,50%);
	opacity:0
}
100% {
	-moz-transform:translate(0,0);
	opacity:1
}
}@keyframes avia-btt {
	0% {
	transform:translate(0,50%);
	opacity:0
}
100% {
	transform:translate(0,0);
	opacity:1
}
}@-webkit-keyframes avia-ttb {
	0% {
	-webkit-transform:translate(0,-10%);
	opacity:0
}
100% {
	-webkit-transform:translate(0,0);
	opacity:1
}
}@-moz-keyframes avia-ttb {
	0% {
	-moz-transform:translate(0,-10%);
	opacity:0
}
100% {
	-moz-transform:translate(0,0);
	opacity:1
}
}@keyframes avia-ttb {
	0% {
	transform:translate(0,-10%);
	opacity:0
}
100% {
	transform:translate(0,0);
	opacity:1
}
}@-webkit-keyframes avia-fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-moz-keyframes avia-fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes avia-fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-webkit-keyframes avia-bg-move {
	0% {
	background-position:-31px 0
}
100% {
	background-position:0 0
}
}@-moz-keyframes avia-bg-move {
	0% {
	background-position:-31px 0
}
100% {
	background-position:0 0
}
}@keyframes avia-bg-move {
	0% {
	background-position:-31px 0
}
100% {
	background-position:0 0
}
}@-webkit-keyframes caption-right {
	0% {
	-webkit-transform:translate(2000px,0);
	opacity:0
}
100% {
	-webkit-transform:translate(0,0);
	opacity:1
}
}@-moz-keyframes caption-right {
	0% {
	-moz-transform:translate(2000px,0);
	opacity:0
}
100% {
	-moz-transform:translate(0,0);
	opacity:1
}
}@keyframes caption-right {
	0% {
	transform:translate(2000px,0);
	opacity:0
}
100% {
	transform:translate(0,0);
	opacity:1
}
}@-webkit-keyframes caption-left {
	0% {
	-webkit-transform:translate(-2000px,0);
	opacity:0
}
100% {
	-webkit-transform:translate(0,0);
	opacity:1
}
}@-moz-keyframes caption-left {
	0% {
	-moz-transform:translate(-2000px,0);
	opacity:0
}
100% {
	-moz-transform:translate(0,0);
	opacity:1
}
}@keyframes caption-left {
	0% {
	transform:translate(-2000px,0);
	opacity:0
}
100% {
	transform:translate(0,0);
	opacity:1
}
}@-webkit-keyframes caption-top {
	0% {
	-webkit-transform:translate(0,-20px);
	opacity:0
}
100% {
	-webkit-transform:translate(0,0);
	opacity:1
}
}@-moz-keyframes caption-top {
	0% {
	-moz-transform:translate(0,-20px);
	opacity:0
}
100% {
	-moz-transform:translate(0,0);
	opacity:1
}
}@keyframes caption-top {
	0% {
	transform:translate(0,-20px);
	opacity:0
}
100% {
	transform:translate(0,0);
	opacity:1
}
}@-webkit-keyframes caption-bottom {
	0% {
	-webkit-transform:translate(0,20px);
	opacity:0
}
100% {
	-webkit-transform:translate(0,0);
	opacity:1
}
}@-moz-keyframes caption-bottom {
	0% {
	-moz-transform:translate(0,20px);
	opacity:0
}
100% {
	-moz-transform:translate(0,0);
	opacity:1
}
}@keyframes caption-bottom {
	0% {
	transform:translate(0,20px);
	opacity:0
}
100% {
	transform:translate(0,0);
	opacity:1
}
}@-webkit-keyframes
av_pulsate {
	0% {
	-webkit-transform:scale(0.1);
	opacity:0.0
}
50% {
	opacity:0.7
}
100% {
	-webkit-transform:scale(1);
	opacity:0.0
}
}@-moz-keyframes
av_pulsate {
	0% {
	-moz-transform:scale(0.1);
	opacity:0.0
}
50% {
	opacity:0.7
}
100% {
	-moz-transform:scale(1);
	opacity:0.0
}
}@keyframes
av_pulsate {
	0% {
	transform:scale(0.1);
	opacity:0.0
}
50% {
	opacity:0.7
}
100% {
	transform:scale(1);
	opacity:0.0
}
}