/*TEMPLATE DEFAULT*/
.font_size_8 {
	font-size: 8px;
}

.font_size_10 {
	font-size: 10px;
}

.font_size_12 {
	font-size: 12px;
}

.font_size_14 {
	font-size: 14px;
}

.font_color_red {
	color: #ff0000;
}

.font_color_blue {
	color: #0000FF;
}

.font_color_green{
	color: #00FF00;
}

.font_color_black{
	color: #000000;
}

.head .head-inner{
	width: 960px;
	margin: auto;
	position: relative;
}

.head-inner .main-nav{
	display: inline-block;
}

.head-inner .main-nav ul li{
	display: inline-block;
}

.main-nav li a{
	padding: 15px 20px;
	display: inline-block;
	text-decoration: none;
}

.main-nav li a.active, .main-nav li a:hover{
	color: red;
}

body img {
	max-width: none;
}

/*New panel*/
.main-container-outer {
	height: 100%;
	/**/
	overflow: hidden;
	/*overflow-x: auto;*/
	/*overflow-y: scroll;*/
	position: relative;
	-webkit-transition: margin-left .2s ease;-moz-transition: margin-left .2s ease;-ms-transition: margin-left .2s ease;-o-transition: margin-left .2s ease;transition: margin-left .2s ease;
}
.main-container {
	min-width: inherit;
	position: relative;
}
.main-container .main-container-inner {
	min-width: 980px;
}
.panel-opened .main-container-outer {
	margin-left: 195px;
}
/*body {*/
/*overflow-y: hidden !important;*/
/*}*/
/*.panel-opened .main-container {*/
/*margin-left: 178px;*/
/*width: auto;*/
/*}*/

/*CUBE MENUS*/

/*Signatures*/
.with-signature .cube-icon:before {
	content: "" attr(data-title) "";
	position: absolute;
	bottom: 6px;
	line-height: 10px;
	text-transform: uppercase;
	color: #737373;
	font-size: 12px;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 15;
}

.with-signature .cube-icon span{
	margin-top: -25px;
}

.with-signature .cube-icon:hover:before {
	color: #2D86BE;
}

.cube-top-panel {
	position: absolute;
	width: 195px;
	top: -1px;
	bottom: 0;
	/*overflow: hidden;*/
	/*right: 17px;*/
	/*height: 44px;*/
	/*background: rgba(0, 0, 0, .4);*/

	background: #e7e7e7; /* Old browsers */
	background: -moz-linear-gradient(left, #e7e7e7 0%, #f1f1f1 50%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e7e7e7), color-stop(50%,#f1f1f1), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #e7e7e7 0%,#f1f1f1 50%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #e7e7e7 0%,#f1f1f1 50%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #e7e7e7 0%,#f1f1f1 50%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to right, #e7e7e7 0%,#f1f1f1 50%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#f1f1f1',GradientType=1 ); /* IE6-9 */


	font-family: Tahoma, Geneva, Kalimati, sans-serif;
	font-size: 11px;

	-moz-box-shadow: inset -9px 0 5px -7px rgba(0,0,0,.3);
	-webkit-box-shadow: inset -9px 0 5px -7px rgba(0,0,0,.3);
	box-shadow: inset -9px 0 5px -7px rgba(0,0,0,.3);

	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-ms-transition: all .2s ease;
	transition: all .2s ease;
	z-index: 101;
}
@media all and (max-width: 992px) {
	/*.cube-top-panel {*/
		/*top: 52px;*/
	/*}*/
	/*.panel-opened .cube-top-panel {*/
		/*top: 0px;*/
	/*}*/
}

.cube-top-panel:hover {
	/*-webkit-transform: perspective(400px) rotate3d(0,-30,0,-5deg);*/
	/*-moz-transform: perspective(400px) rotate3d(0,-30,0,-5deg);*/
	/*-o-transform: perspective(400px) rotate3d(0,-30,0,-5deg);*/
	/*-ms-transform: perspective(400px) rotate3d(0,-30,0,-5deg);*/
	/*transform: perspective(400px) rotate3d(0,-30,0,-5deg);*/
}

.cube-top-panel.header-opened:not(.shifted) .cube-main-control{
	top: 88px;
}
.panel-opened .cube-top-panel {
	position: fixed;
}

.cube-top-panel:after {
	content: '';
	position: absolute;right: 0;
	/*height: 100%;*/
	width: 1px;
	background: rgba(0,0,0,.08);
}

.cube-main-control {
	/*background: rgba(0,0,0,.1);
	padding: 4px;*/

	/*width: 170px;*/
	/*margin: 5px 6px 0 4px;*/
	/*position: fixed;*/
	/*height: 52px;*/
	width: 195px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	left: 0px;
	right: 0px;
	top: -1px;
	z-index: 1000000;
}

.cube-main-control .cube-main-control-inner {
	/*border: 1px solid #7e7e7e;*/
	border: 1px solid #B2B2B2;
	background: #fff;
	height: 30px;
	position: relative;
}
/*.cube-main-control-inner:after {*/
/*content: '';*/
/*position: absolute;*/
/*top: 0;*/
/*bottom: 0;*/
/*right: 37px;*/
/*left: 42px;*/
/*width: 1px;*/
/*background: #aaaaaa;*/
/*}*/
.cube-main-control-inner .cube-editor-switcher {
	/*width: 115px;*/
	height: 30px;
	position: relative;
	display: block;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: left;
}
.cube-editor-switcher span {
	width: 18px;
	height: 21px;
	background: url("/modules/cube/images/icons/cube-icons.png") no-repeat;
	font-size: 0;
	position: absolute;
	/*margin-top: 50%;*/
	/*margin-left: 50%;*/
	/*left: 9px;*/
	top: 5px;
	right: 15px;
	background-position: -328px -10px;
}


.cube-editor-switcher strong {
	cursor: pointer;
	font-family: Impact, Charcoal, Rekha, sans-serif;
	font-weight: normal;
	color: #505050;

	font-size: 18px;
	text-transform: uppercase;
	text-align: right;
	height: 100%;
	padding-left: 52px;
	/*margin-right: 38px;*/
	line-height: 29px;
	-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
.panel-opened .cube-top-panel .cube-editor-switcher span { background-position:  -328px -55px }
.panel-opened .cube-top-panel .cube-editor-switcher strong{ color: #2f85be }
.panel-opened .cube-top-panel {	left: 0 }
.panel-opened .cube-top-panel .cube-editor-switcher i {
	background-position: -281px -54px;

	transform:rotate(90deg);
	-ms-transform:rotate(90deg); /* IE 9 */
	-webkit-transform:rotate(90deg); /* Safari and Chrome */
}

/*.panel-opened .cube-icon span {*/
/*left: 50%;*/
/*opacity: 1;*/
/*}*/


.cube-editor-switcher i {
	position: absolute;
	left: 12px;
	top: 5px;
	background: url("/modules/cube/images/icons/cube-icons.png") -281px -9px  no-repeat;
	width: 23px;
	height: 23px;

	-webkit-transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden; /* Chrome and Safari */
	-moz-backface-visibility: hidden; /* Firefox */
	-ms-backface-visibility: hidden; /* Internet Explorer */
}

.shifted .cube-editor-switcher i {
	top: 3px;
}

.cube-top-panel .cube-panel-switcher{
	cursor: pointer;
	height: 100%;
	margin-right: 120px;
}
.cube-panel-switcher > div {
	height: 100%;
	/*padding-right: 15px;*/
	-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}

.cube-top-panel .cube-top-panel-inner{
	margin: auto;
	width: 180px;
	padding-top: 36px;
	/*position: fixed;*/
	left: 6px;
	/*width: 910px;*/
	/*height: 100%;*/
}
.cube-top-panel-inner .demo-try-text {
	margin: 10px 0;
	text-align: center;
	text-transform: uppercase;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px 0;
}

.cube-top-panel-inner .cube-panel-controls{
	/*float: right;*/
	list-style: none;
	/*margin: 0;*/
	/*height: 100%;*/
	/*margin-top: 60px;*/
}

.cube-panel-controls .cube-panel-control{
	display: block;
	height: 68px;
	/*width: 100%;*/
	/*border: 1px solid #919191;*/
	margin-bottom: 5px;
}

.cube-panel-controls .cube-panel-control:last-child{
	border-right: none;
}

/*.cube-panel-control .cube-icon {*/
/*position: relative;*/
/*}*/

.cube-panel-controls > .btn{
	top: 3px;
}

.cube-panel-control a{
	/*width: auto;*/
	/*height: 100%;*/
	/*display: block;*/
	/*font-size: 11px;*/
	/*text-decoration: none;*/
	/*background: #fff;*/
	/*color: #515056;*/
}
.cube-panel-controls hr {
	margin: 15px 0;
}

/* info buttons
------------------------------------------------------------------------------*/
.cube-panel-control .cube-icon{
	border: 1px solid #b5b5b5;
	/*display: inline-block;*/
	/*width: 44px;*/
	/*height: 44px;*/
	cursor: pointer;
	position: relative;
	z-index: 1;
	overflow: hidden;

	width: auto;
	height: 100%;
	display: block;
	font-size: 11px;
	text-decoration: none;
	background: #fff;
	color: #515056;
	-webkit-transition: transform .3s ease;-moz-transition: transform .3s ease;-ms-transition: transform .3s ease;-o-transition: transform .3s ease;transition: transform .3s ease;
}

.cube-icon:hover, .cube-icon.active{
	border-color: #2D86BE;
	z-index: 3;
}
.cube-icon:active {
	-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9);
}

.cube-icon span {
	position: absolute;
	top: 42%;
	left: 50%;
	opacity: 1;
	margin-left: -22px;
	margin-top: -22px;
	display: block;
	width: 45px;
	height: 45px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -1000px;
	background: transparent url(/modules/cube/images/icons/cube-icons.png) no-repeat;
}

/*.panel-opened .cube-icon span {*/
/*left: 50%;*/
/*opacity: 1;*/
/*}*/

.cube-top-panel.shifted .cube-icon span {
	/*animation: backSlideIn 1s ease 0s 1 alternate;*/
	/*-moz-animation: backSlideIn 1s ease 0s 1 alternate;*/
	/*-webkit-animation: backSlideIn 1s ease 0s 1 alternate;*/
	/*-ms-animation: backSlideIn 1s ease 0s 1 alternate;*/
	/*-o-animation: backSlideIn 1s ease 0s 1 alternate;*/

	/*-webkit-animation-fill-mode: forwards;*/
	/*-moz-animation-fill-mode: forwards;*/
	/*-ms-animation-fill-mode: forwards;*/
	/*-o-animation-fill-mode: forwards;*/
	/*animation-fill-mode: forwards;*/
}

.cube-icon.settings-icon span{ background-position: 0 0 }
.cube-icon.template-icon span{ background-position: -45px 0 }
.cube-icon.page-settings-icon span{ background-position: -90px 0 }
.cube-icon.cube-edit span { background-position: -135px 0 }
.cube-icon.cube-add span { background-position: -180px 0 }
.cube-icon.cube-remove span { background-position: -225px 0 }
.cube-icon.cube-buy span { background-position: -360px 0 }
.cube-icon.cube-domain span { background-position: -450px 0 }
.cube-icon.cube-shop-add span { background-position: -495px 0 }



.cube-icon.settings-icon.active span, .cube-icon.settings-icon:hover span { background-position: 0 -45px }
.cube-icon.template-icon.active span, .cube-icon.template-icon:hover span { background-position: -45px -45px }
.cube-icon.page-settings-icon.active span, .cube-icon.page-settings-icon:hover span { background-position: -90px -45px }
.cube-icon.cube-edit.active span, .cube-icon.cube-edit:hover span { background-position: -135px -45px }
.cube-icon.cube-add.active span, .cube-icon.cube-add:hover span { background-position: -180px -45px }
.cube-icon.cube-remove.active span, .cube-icon.cube-remove:hover span { background-position: -225px -45px }
.cube-icon.cube-buy.active span, .cube-icon.cube-buy:hover span { background-position: -360px -45px }
.cube-icon.cube-domain.active span, .cube-icon.cube-domain:hover span { background-position: -450px -45px }
.cube-icon.cube-shop-add.active span, .cube-icon.cube-shop-add:hover span { background-position: -495px -45px }


.cube-top-panel.shifted .cube-icon:before {
	/*animation: slideUp .4s ease 1s 1 alternate;*/
	/*-moz-animation: slideUp .4s ease 1s 1 alternate;*/
	/*-webkit-animation: slideUp .4s ease 1s 1 alternate;*/
	/*-ms-animation: slideUp .4s ease 1s 1 alternate;*/
	/*-o-animation: slideUp .4s ease 1s 1 alternate;*/

	/*-webkit-animation-fill-mode: forwards;*/
	/*-moz-animation-fill-mode: forwards;*/
	/*-ms-animation-fill-mode: forwards;*/
	/*-o-animation-fill-mode: forwards;*/
	/*animation-fill-mode: forwards;*/
}

/* Additional navigation */

.cube-icon.content-icon:before{
	color: #B9B9B9;
}

.cube-icon.content-icon span{
	margin-left: -26px;
	margin-top: -22px;
	width: 50px;
	height: 40px;
	/*background: transparent url(/images/icons.png) no-repeat;*/
	background: none;
	text-indent: 0;
	left: none;
}

/*.cube-icon.content-icon.content-icon-posts span {
	width: 29px;
	margin-left: -14px;
}

.cube-icon.content-icon.content-icon-articles span {
	width: 45px;
	margin-left: -22px;
	background-position: -29px 0;
}

.cube-icon.content-icon.content-icon-video span {
	width: 36px;
	margin-left: -18px;
	background-position: -73px 0;
}*/

.cube-icon.content-icon.content-icon-photos span {
	width: 50px;
	/*margin-left: -20px;
	background-position: -172px 0;*/
}

.cube-icon.content-icon:hover span {
	color: red;
}

.cube-icon.content-icon:hover span svg path,
.cube-icon.content-icon:hover span svg g,
.cube-icon.content-icon:hover span svg circle,
.cube-icon.content-icon:hover span svg rect,
.cube-icon.content-icon:hover span svg polygon {
	fill: #0093DD;
}

/*.cube-icon.content-icon.content-icon-articles:hover span  {
	background-position: -29px -43px;
}

.cube-icon.content-icon.content-icon-video:hover span{
	background-position: -73px -43px;
}

.cube-icon.content-icon.content-icon-photos:hover span  {
	background-position: -172px -44px;
}*/

/* Change pages */

.cube-change-pages{
	background: #f2f2f2;
	/*margin: 0 5px;*/
	padding: 15px 0;
}

.cube-change-pages .cube-pages-sortable{
	position: relative;
}

.cube-change-pages .cube-pages-sortable .cube-page-change-row{
	padding-left: 35px;
	position: relative;
}

.cube-change-pages .cube-pages-sortable .cube-page-change-row:before{
	content: '';
	position: absolute;
	left: 10px;
	top: 14px;
	background: url("/modules/cube/images/icons/sorting-icon.png") no-repeat;
	height: 14px;
	width: 14px;
	cursor: move;
}

.cube-change-pages .cube-page-change-row{
	margin: 5px 0;
	padding: 5px 0 5px 25px;
}

.cube-page-change-row .cube-page-change-title{
	display: inline-block;
	margin-right: 10px;
}

.cube-page-change-row .cube-page-change-status{
	display: inline-block;
}

.cube-page-change-title input[type=text]{
	width: 270px;
	border: none;
}

.cube-page-change-title input[type=text]:hover{
	outline: 1px solid #d9d9d9;
}

.cube-page-change-title input[type=text]:focus{
	outline: 1px solid #2D86BE;
}

.cube-page-change-title input[type=text][disabled]{
	outline: none;
}

.cube-page-change-title input[type=text][readonly]{
	background-color: #FAF6FA;
	outline: inherit;
}

.cube-page-change-status label{
	top: 5px;
}

/*.cube-change-pages .content-box-edit{*/
/*top: -30px !important;*/
/*}*/

.cube-editor.close-editor{
	color: #9B9B9B;
}

.cube-editor.close-editor:hover{
	color: #000;
}

.cube-panel{
	width: 200px;
	position: absolute;
	top: 30px;
	left: 20px;
	border: 1px solid #9C9C9C;
	background: #fff;
	min-height: 200px;
	font-size: 12px;
}

.cube-panel h3{
	font-size: 14px;
	text-align: center;
	border-bottom: 1px solid #9C9C9C;
}

.cube-panel .cube-panel-inner{
	padding: 5px;
}

.cube-form .form-row{
	padding: 3px 0;
}

.cube-form .form-row input, .cube-form .form-row select, .cube-form .form-row textarea{
	width: 100%;
	font-size: 12px;
}

.cube-form .form-submit{
	text-align: right;
	margin-top: 5px;
}

.cube-form .form-label label{
	cursor: pointer;
	padding-left: 5px;
}

.cube-form .form-submit button{
	padding: 0 20px;
	cursor: pointer;
	font-size: 12px;
}

.cube-form .form-errors{
	list-style: none;
}

.cube-form .form-errors li{
	color: red;
	font-size: 10px;
	padding-left: 10px;
}

.cube-panel .editor-message{
	bottom: -17px;
	position: absolute;
	text-align: center;
	width: 100%;
	color: #4f8db6;
}

/*fileuploader*/
.image-uploader-wrap{
	height: 30px;
	width: 100px;
	background: #fff;
}

.fileUploader .qq-upload-status .loader{
	background-color: #FFFFFF;
	border-radius: 1px;
	height: 6px;
	left: 0;
	margin-top: -6px;
	position: absolute;
	right: 0;
	top: 50%;
}

.fileUploader .qq-upload-status .loaded{
	background-color: #BCBCBC;
	height: 100%;
	overflow: hidden;
	-webkit-transition: width 0.2s ease 0s;
	-moz-transition: width 0.2s ease 0s;
	-o-transition: width 0.2s ease 0s;
	-ms-transition: width 0.2s ease 0s;
	transition: width 0.2s ease 0s;
}

#file-uploader{
	margin-bottom: 10px;
	overflow: hidden;
	padding: 3px;
}

#file-uploader .qq-upload-button-outer{
	float: left;
}

#file-uploader .qq-uploader{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2px;
}

#file-uploader .qq-upload-list{
	margin: 0 0 0 60px;
}

.qq-upload-list{
	list-style: none outside none;
	margin: 12px 0;
	overflow: hidden;
}

.qq-upload-list li{
	margin-top: 4px;
	text-align: left;
}

.qq-upload-list .qq-upload-file{
	overflow: hidden;
	text-align: left;
	width: 220px;
}

/*fix for one image*/
.qq-uploader.single-image .qq-upload-list{
	/*display: none;*/
}

.qq-uploader.single-image .qq-upload-success{
	display: none;
}

/*List of images*/
.list-images{
	overflow: hidden;
}

.list-images .thumb{
	display: inline-block;
	width: 260px;
	height: 170px;
	vertical-align: top;
}

.list-images .thumb img{
	max-width: 260px;
	max-height: 170px;
	width: 100%;
	height: 100%;
}

.list-images .thumb{
	margin-bottom: 20px;
	margin-right: 20px;
	position: relative;
	display: inline-block;
	/*outline: 1px dotted #ccc;*/
}

.list-images .thumb-inner{
	/*border-bottom:  1px solid #A5A5A5;
	    */
	position: relative;
}
.list-images .thumb.cube-gall-uploader {
	border: 1px dashed #b5b5b5;
	/*width: 258px;*/
}
/*For templates*/
.custom_red_tpl .list-images .thumb.cube-gall-uploader { border-color: #e74c3c }
.custom_city_tpl .list-images .thumb.cube-gall-uploader { border-color: #fff }
.custom_1_tpl .list-images .thumb.cube-gall-uploader { border-color: #c1e4fa }




.list-images .fileUploader {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.list-images .fileUploader .qq-uploader {
	position: absolute;
	left: 0;right: 0;
	top :0;bottom: 0;
	background: #f8f8f8; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #f8f8f8 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f8f8f8), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #f8f8f8 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #f8f8f8 0%,#e7e7e7 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #f8f8f8 0%,#e7e7e7 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #f8f8f8 0%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e7e7e7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
/*For templates*/
.custom_city_tpl .list-images .fileUploader .qq-uploader { background: rgba(0,0,0,.25) }
.custom_1_tpl .list-images .fileUploader .qq-uploader { background: rgba(174,219,250,.25) }
.custom_red_tpl .list-images .fileUploader .qq-uploader { background: rgba(255,255,255,.25) }

.list-images .fileUploader .qq-uploader .qq-upload-button-outer {
	position: absolute;
	left: 0;right: 0;
	top :0;bottom: 0;
	margin: 0;
	overflow: hidden;
	text-align: center;
}
.qq-upload-button-outer .cube-gallery-plus {
	height: 78px;
	width: 78px;
	position: absolute;
	left: 50%;top: 35%;
	margin-left: -39px;margin-top: -44px;
	border: 1px solid rgba(167,167,167,.44);
	border-radius: 78px;
	background: #dfdfdf; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #dfdfdf 0%, #dedddd 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#dfdfdf), color-stop(100%,#dedddd)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #dfdfdf 0%,#dedddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #dfdfdf 0%,#dedddd 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #dfdfdf 0%,#dedddd 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #dfdfdf 0%,#dedddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#dedddd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*For templates*/
.custom_city_tpl .qq-upload-button-outer .cube-gallery-plus { background: rgb(255,255,255); opacity: .25 }
.custom_1_tpl .qq-upload-button-outer .cube-gallery-plus { background: rgb(79,153,201); opacity: .25}
.custom_red_tpl .qq-upload-button-outer .cube-gallery-plus { background: rgb(231,76,60); opacity: .25}

.qq-upload-button-outer .cube-gallery-plus:before {
	content: '';
	position: absolute;
	border: 1px solid #dfdfdf;
	left: -6px; top: -6px; right: -6px; bottom: -6px;
	border-radius: 78px;
}

/*For templates*/
.custom_red_tpl .qq-upload-button-outer .cube-gallery-plus:before { border-color: rgba(231, 76, 60, 1) }
.custom_1_tpl .qq-upload-button-outer .cube-gallery-plus:before { border-color: rgba(40, 127, 184, 1) }

.qq-upload-button-outer:hover .cube-gallery-plus:before {
	animation: scalePulsar .4s linear 0s infinite alternate;
	-moz-animation: scalePulsar .4s linear 0s infinite alternate;
	-webkit-animation: scalePulsar .4s linear 0s infinite alternate;
	-ms-animation: scalePulsar .4s linear 0s infinite alternate;
	-o-animation: scalePulsar .4s linear 0s infinite alternate;
}
.qq-upload-button-outer .cube-gallery-plus:after {
	content: '';
	position: absolute;
	height: 38px;
	width: 38px;
	left: 50%; top: 50%;
	margin-top: -19px; margin-left: -19px;
	background: url("/modules/cube/images/icons/gallery-plus.png") no-repeat;
}

/*For templates*/
.custom_city_tpl .qq-upload-button-outer .cube-gallery-plus:after { background-position: -38px 0;}
/*.custom_1_tpl .qq-upload-button-outer .cube-gallery-plus:after { opacity: .75}*/

.qq-upload-button-outer:hover .cube-gallery-plus:after{
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;

	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;

	/*-webkit-animation-iteration-count: infinite;*/
	/*-moz-animation-iteration-count: infinite;*/
	/*-ms-animation-iteration-count: infinite;*/
	/*-o-animation-iteration-count: infinite;*/
	/*animation-iteration-count: infinite;*/

}

.list-images .fileUploader .qq-uploader .qq-upload-button-outer .qq-upload-button {
	position: static !important;
	display: inline-block;
	overflow: visible !important;
	margin-top: 135px;
	font-family: Impact, Charcoal, Rekha, sans-serif;
	font-size: 20px;
	color: #c7c7c7;
	text-transform: uppercase;
}

/*For templates*/
.custom_city_tpl .list-images .fileUploader .qq-uploader .qq-upload-button-outer .qq-upload-button { color: #fff }
.custom_1_tpl .list-images .fileUploader .qq-uploader .qq-upload-button-outer .qq-upload-button { color: #3185bb }
.custom_red_tpl .list-images .fileUploader .qq-uploader .qq-upload-button-outer .qq-upload-button { color: #e74c3c }



.list-images .fileUploader .qq-uploader .qq-upload-button-outer .qq-upload-button input {
	left: 0;
	bottom: 0;
	font-size: 35px !important;
	z-index: 10;
}

.list-images .fileUploader .qq-upload-list {
	display: none !important;
}

.fileUploader{
	position: absolute;
}

.gallery-uploader{
	/*height:  30px;
	    */
	width: 38px;
	height: 38px;
	position: relative; /*border:  1px solid #ccc;
	*/
}

.cube-editableImages .uploader-status{
	position: absolute;
	left: 0;
	width: 0;
	top: 0;
	bottom: 0;
	background: rgba(45, 134, 190, .5);
	z-index: 10;
	transition: width ease 0.2s; -webkit-transition: width ease 0.2s; -moz-transition: width ease 0.2s; -ms-transition: width ease 0.2s; -o-transition: width ease 0.4s;
}

/*editable elements*/

.cube-editable, .cube-editablePage, .cube-editableImages{
	position: relative; /*padding-right:  35px;
	*/
}

.cube-editable{
	/*min-height: 20px;*/
	min-height: 24px;
}

.cube-editable.active{
	/*padding-right:  0;
	    */
}

.cube-editable .cube-edit-btn,
.cube-editablePage .cube-editPage,
.cube-editableImages .cube-editImage{
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 48px; /*height:  0;
	*/
	background: rgba(255, 255, 255, .7);
	z-index: 1;
	text-align: center; /*overflow:  hidden;

    /*-webkit-transition: -webkit-transform .2s ease;*/
	/*-webkit-transition: -webkit-transform .2s ease;*/
	/*-webkit-transition: -webkit-transform .2s ease;*/
	/*-webkit-transition: -webkit-transform .2s ease;*/
	/*transition: transform .2s ease;*/
	/*-webkit-transform: scale(0);*/
	/*-moz-transform: scale(0);*/
	/*-o-transform: scale(0);*/
	/*-ms-transform: scale(0);*/
	/*transform: scale(0);*/
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.cube-editablePage .cube-editPage{
	height: auto;
	left: auto;
	right: 0;
	width: 38px;
	padding: 5px 5px;
	background: rgba(200, 200, 200, .5);
}

.cube-editPage .gallery-uploader{
	margin-top: 5px;
}

.cube-editableImages .cube-editImage{
	/*width: 40px;*/
	/*padding: 0 10px;*/
	width: 90px;
	padding: 0;
	height: auto;
	bottom: 0;
	left: auto;
	right: 0;
}
.cube-editableImages .cube-editImage:not(.active) {
	width: 100%;
}
/*.cube-editableImages .cube-editImage:before {*/
/*content: '';*/
/*right: 100%;*/
/*top: 0;*/
/*bottom: 0;*/
/*width: 6px;*/
/*background: rgba(0,0,0,.1);*/
/*position: absolute;*/
/*}*/

.editor-on .cube-editable:not(.cke_focus):hover{
	outline: 1px dashed #ccc;
}

.editor-on .cube-editable.cke_focus {
	outline: 1px dashed #fff;
}

.editor-on .cube-editable.cube-editable-empty:not(.cke_focus){
	outline: 1px dashed #2d86be;
	/*min-height: 40px;*/
	height: 24px;
	cursor: text;
}

.editor-on .cube-editable.cube-editable-empty:not(.cke_focus):not([data-cube-editable-setting]):after{
	/*content: 'create content element...';*/
	content: "Введіть " attr(data-cube-edit-label) "...";
	position: absolute;
	left: 20px;
	top: 50%;
	line-height: 14px;
	margin-top: -7px;
	font-style: italic;
	color: #777;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma, Verdana, sans-serif;
	text-transform: none;
}

.editor-on .about-text.cube-editable.cube-editable-empty:not(.cke_focus):not([data-cube-editable-setting]):after{
	content: attr(data-cabinet-aboutme-placeholder) !important;
}

.editor-on .cube-editablePage:hover{
	outline: 2px dotted #eee;
}

.editor-on [data-cube-editable-inline][contenteditable] {
	padding: 2px 5px 2px 0;
	outline: 1px dashed #ccc;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.cabinet-editable[contenteditable] {
	outline: 1px dashed #ccc;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 5px;
	padding: 10px;
}

.cube-editable-empty[contenteditable]{
	outline: 1px dashed #ccc;
	height: 1.5em;
	/*width: 140px;*/
}

.cube-editable-empty[contenteditable][data-cube-editable-setting]:not(.cke_focus):after{
	/*content: attr("data-cube-edit-label");*/
	content: "Введіть " attr(data-cube-edit-label) "...";
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma, Verdana, sans-serif;
	text-transform: none;
}

.editor-on .cube-editable:hover .cube-edit-btn,
.editor-on .cube-editablePage:hover .cube-editPage,
.cube-editableImages:hover .cube-editImage{
	/*height:  50px;
	    */
	/*border: 1px solid #2d86be;*/
	/*border-bottom: 3px solid #2d86be; *//*opacity:  1;*/
	/*-webkit-transform: scale(1);*/
	/*-moz-transform: scale(1);*/
	/*-o-transform: scale(1);*/
	/*-ms-transform: scale(1);*/
	/*transform: scale(1);*/
	opacity: 1;
}

.cube-edit-btn:before{
	content: '';
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -5px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 5px 6px 5px;
	border-color: transparent transparent #2d86be transparent;
}

.cube-editPage > .btn-flat {
	margin: 5px 0;
}

/*.cube-editPage .btn,*/
.cube-edit-btn .btn-flat.btn-edit,
.cube-editImage .btn-flat{
	display: block;
	height: 50% !important;
	width: 100% !important;
	border-bottom: 1px solid #848588;
	/*margin-top: 25px;*/
	/*margin-bottom: 15px !important;*/
}
.cube-edit-btn .btn-flat.btn-edit:before,
.cube-editImage .btn-flat:before {
	bottom: 18px;
}

.cube-editImage.cube-editSingleImage .btn-flat{
	height: 33.33% !important;
}
.cube-editImage.cube-editSingleImage .btn-flat:before{
	bottom: 14px;
}
.cube-editImage.cube-editSingleImage:not(.active) .btn-flat{
	height: 100% !important;
	border-bottom: none;
}

.cube-editImage.cube-editSingleImage:not(.active) .btn-flat:before{
	bottom: 40%;
}
.cube-edit-btn .btn-flat.btn-edit:last-child,
.cube-editImage .btn-flat:last-child{
	border-bottom: none;
}

.cube-editable textarea{
	width: 100%;
	height: auto;
}

/*Edit save*/
.cube-editable .cube-save-btn{
	position: absolute;
	right: 16px;
	bottom: 2px;
}

/*for images*/
.cube-editPage .gallery-uploader{
	display: inline-block;
}

.gallery-uploader-wrap{
	position: relative;
	padding: 5px 0 0 10px;
}

.gallery-uploader-wrap .fileUploader{
	position: relative;
}

/*.gallery-uploader-wrap .fileUploader .qq-uploader {*/
/*position: relative !important;*/
/*}*/

.cube-editableImages.thumb{
	border: 1px solid #3d8fc2;
	text-align: center;
	display: inline-block;
}

.cube-editSingleImage:not(.active) .btn-flat.btn-remove, .cube-editSingleImage:not(.active) .btn-flat.btn-edit{
	display: none;
}

.cube-editableImages .cube-noimage{
	width: 200px;
	height: 250px;
	position: relative;
}

/*for inline elements*/
.editor-on .cube-editable .cube-edit-btn{
	bottom: 0;
	right: 0;
	height: auto;
	width: auto;
	text-align: right;
}

.editor-on .cube-editable .cube-edit-btn .btn-flat.btn-edit{
	background-position: -326px -2px;
	border-radius: 34px;
	height: 34px !important;
	margin: 0;
	width: 34px !important;
	font-size: 0;
}

.editor-on .cube-editable:hover .cube-edit-btn{
	border: none;
}

.editor-on .cube-editable .cube-edit-btn:before{
	display: none;
}

/*Editable settings*/
/*.editor-on .cube-editable[data-cube-editable-inline]:not(.active) {*/
/*outline: 2px dashed #ccc;*/
/*}*/
/*.editor-on .cube-editable.cube-editable-empty[data-cube-editable-inline]:not(.active) {*/
/*outline: 2px dashed #ccc;*/
/*}*/

/*.editor-on .cube-editable[data-cube-editable-inline]:focus {*/
/**/
/*}*/

/*Inline editro VIA html5 attribute*/

/*Sliders*/
/*unslider*/
.contact-unslider{
	position: relative;
	overflow: auto;
}

.contact-unslider li{
	list-style: none;
}

.contact-unslider ul li{
	float: left;
}

/*rsliders*/
.contact-craftyslide{
	margin: 0;
	padding: 0;
	position: relative;
	border: 3px solid #fff;
	-webkit-box-shadow: 0 3px 5px #999;
	box-shadow: 0 3px 5px #999;
}

.contact-craftyslide ul{
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.contact-craftyslide ul li{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}

.contact-craftyslide #pagination{
	clear: both;
	width: 75px;
	margin: 25px auto 0;
	padding: 0;
	position: absolute;
	bottom: 10px;
	left: 50%; /*margin-left:  -37px;
	*/
}

.contact-craftyslide #pagination li{
	list-style: none;
	float: left;
	margin: 0 2px;
}

.contact-craftyslide #pagination li a{
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -10000px;
	background: grey;
}

#pagination li a.active{
	background-position: 0 10px;
}

.contact-craftyslide .caption{
	width: 100%;
	margin: 0;
	padding: 10px;
	position: absolute;
	left: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #fff;
	border-top: 1px solid #000;
	background: #000;
	background: rgba(0, 0, 0, 0.6);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}

/*#cube-demo {*/
/*left: 0;*/
/*}*/
#cube-demo .cube-editor-switcher{
	position: relative;
}
/*#cube-demo:after {*/
/*content: '';*/
/*position: absolute;*/
/*right: 40px;*/
/*top: 0;*/
/*bottom: 0;*/
/*width: 1px;*/
/*background: #ccc;*/
/*}*/
#cube-demo .cube-editor-switcher strong {
	color: #b8282f;
}
#cube-demo .cube-editor-switcher span {
	background-position: -417px -10px;
	width: 21px;
	height: 21px;
	top: 11px;
	right: 16px;
}
#cube-demo .cube-editor-switcher:hover span{
	background-position: -417px -55px;
}
#cube-demo .cube-editor-switcher:hover strong {
	color: #050505;
}


/*KEY FRAMES
======================================================================================================================*/
@keyframes backSlideIn {
	0% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		left: -100%;
	}
	25% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
		filter: alpha(opacity=10);
		opacity: .1;
		left: -50%;
	}
	50% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
		opacity: .3;
		left: 0;
	}
	55% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
		opacity: .7;
		left: 60%;
	}
	65% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		filter: alpha(opacity=90);
		opacity: .9;
		left: 50%;
	}
	76% {
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		-o-transform: scale(.9);
		-ms-transform: scale(.9);
		transform: scale(.9);
	}
	85% {
		-webkit-transform: scale(1.15);
		-moz-transform: scale(1.15);
		-o-transform: scale(1.15);
		-ms-transform: scale(1.15);
		transform: scale(1.15);
	}
	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		left: 50%;
	}

}

@-moz-keyframes backSlideIn {
	0% {
		filter: alpha(opacity=0);
		opacity: 0;
		left: -100%;
	}
	25% {
		filter: alpha(opacity=10);
		opacity: .1;
		left: -50%;
	}
	50% {
		filter: alpha(opacity=30);
		opacity: .3;
		left: 0;
	}
	55% {
		filter: alpha(opacity=70);
		opacity: .7;
		left: 60%;
	}
	65% {
		filter: alpha(opacity=90);
		opacity: .9;
		left: 50%;
	}
	76% {
		-moz-transform: scale(.9);
		transform: scale(.9);
	}
	85% {
		-moz-transform: scale(1.15);
		transform: scale(1.15);
	}
	100% {
		-moz-transform: scale(1);
		transform: scale(1);
		filter: alpha(opacity=100);
		opacity: 1;
		left: 50%;
	}

}

@-webkit-keyframes backSlideIn {
	0% {
		filter: alpha(opacity=0);
		opacity: 0;
		left: -100%;
	}
	25% {
		filter: alpha(opacity=10);
		opacity: .1;
		left: -50%;
	}
	50% {
		filter: alpha(opacity=30);
		opacity: .3;
		left: 0;
	}
	55% {
		filter: alpha(opacity=70);
		opacity: .7;
		left: 60%;
	}
	65% {
		filter: alpha(opacity=90);
		opacity: .9;
		left: 50%;
	}
	76% {
		-webkit-transform: scale(.9);
		transform: scale(.9);
	}
	85% {
		-webkit-transform: scale(1.15);
		transform: scale(1.15);
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		filter: alpha(opacity=100);
		opacity: 1;
		left: 50%;
	}

}

@-ms-keyframes backSlideIn {
	0% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		left: -100%;
	}
	25% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
		filter: alpha(opacity=10);
		opacity: .1;
		left: -50%;
	}
	50% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
		opacity: .3;
		left: 0;
	}
	55% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
		opacity: .7;
		left: 60%;
	}
	65% {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		filter: alpha(opacity=90);
		opacity: .9;
		left: 50%;
	}
	76% {
		-ms-transform: scale(.9);
		transform: scale(.9);
	}
	85% {
		-ms-transform: scale(1.15);
		transform: scale(1.15);
	}
	100% {
		-ms-transform: scale(1);
		transform: scale(1);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		left: 50%;
	}

}

@-o-keyframes backSlideIn {
	0% {
		filter: alpha(opacity=0);
		opacity: 0;
		left: -100%;
	}
	25% {
		filter: alpha(opacity=10);
		opacity: .1;
		left: -50%;
	}
	50% {
		filter: alpha(opacity=30);
		opacity: .3;
		left: 0;
	}
	55% {
		filter: alpha(opacity=70);
		opacity: .7;
		left: 60%;
	}
	65% {
		filter: alpha(opacity=90);
		opacity: .9;
		left: 50%;
	}
	76% {
		-o-transform: scale(.9);
		transform: scale(.9);
	}
	85% {
		-o-transform: scale(1.15);
		transform: scale(1.15);
	}
	100% {
		-o-transform: scale(1);
		transform: scale(1);
		filter: alpha(opacity=100);
		opacity: 1;
		left: 50%;
	}
}

/*@keyframes letterCombine{*/
/*0%{*/
/*letter-spacing: 100px;*/
/*opacity: 1;*/
/*font-size: 1.5em;*/
/*}*/
/*50%{*/
/*letter-spacing: 40px;*/
/*opacity: 1;*/
/*font-size: 1.2em;*/

/*}*/
/*100%{*/
/*letter-spacing: 1px;*/
/*opacity: 1;*/
/*font-size: 1em;*/
/*}*/
/*}*/

@keyframes slideUp {
	0% {
		bottom: -15px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
	}
	50% {
		bottom: -5px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
		filter: alpha(opacity=20);
		opacity: 0.2;
	}
	100% {
		bottom: 6px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-moz-keyframes slideUp {
	0% {
		bottom: -15px;
		filter: alpha(opacity=0);
		opacity: 0;
	}
	50% {
		bottom: -5px;
		filter: alpha(opacity=20);
		opacity: 0.2;
	}
	100% {
		bottom: 6px;
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-webkit-keyframes slideUp {
	0% {
		bottom: -15px;
		filter: alpha(opacity=0);
		opacity: 0;
	}
	50% {
		bottom: -5px;
		filter: alpha(opacity=20);
		opacity: 0.2;
	}
	100% {
		bottom: 6px;
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-ms-keyframes slideUp {
	0% {
		bottom: -15px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
	}
	50% {
		bottom: -5px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
		filter: alpha(opacity=20);
		opacity: 0.2;
	}
	100% {
		bottom: 6px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-o-keyframes slideUp {
	0% {
		bottom: -15px;
		filter: alpha(opacity=0);
		opacity: 0;
	}
	50% {
		bottom: -5px;
		filter: alpha(opacity=20);
		opacity: 0.2;
	}
	100% {
		bottom: 6px;
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

/*Scale pulsar*/

@keyframes scalePulsar {
	from {
		transform: scale(1);
	}
	to {
		transform: scale(1.1);
	}

}

@-moz-keyframes scalePulsar {
	from {
		-moz-transform: scale(1);
	}
	to {
		-moz-transform: scale(1.1);
	}

}

@-webkit-keyframes scalePulsar {
	from {
		-webkit-transform: scale(1);
	}
	to {
		-webkit-transform: scale(1.1);
	}

}

@-ms-keyframes scalePulsar {
	from {
		-ms-transform: scale(1);
	}
	to {
		-ms-transform: scale(1.1);
	}

}

@-o-keyframes scalePulsar {
	from {
		-o-transform: scale(1);
	}
	to {
		-o-transform: scale(1.1);
	}

}

@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
	0% {transform: scale(1);}
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}

/*todo: to remove*/
#chatPanel {
	display: none;
}
